/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*
.if-ec-primary-undefined() {@ec-primary: #aa0078};            //Hot Pink -- WCAG AAA
.if-ec-primary-dark-undefined() {@ec-primary-dark: #9E3E82};  //Dark Pink / Purple
.if-ec-secondary-undefined() {@ec-secondary: #FFD700};        //Gold
.if-ec-link-undefined() {@ec-link: @ec-primary};
.if-ec-navigation-bg-undefined() {@ec-navigation-bg: @ec-primary};
*/
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*
font-family: 'Lato', sans-serif; - main font
font-family: 'Ubuntu', sans-serif; - headers
font-family: 'Kaushan Script', cursive; - decoration
font-family: 'Vollkorn', serif;
*/
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/amaticsc/v28/TUZyzwprpvBS1izr_vO0DQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/amaticsc/v28/TUZ3zwprpvBS1izr_vOMscG6eQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Kaushan Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/kaushanscript/v19/vm8vdRfvXFLG3OLnsO15WYS5DF7_.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLedw.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCu6KVjbNBYlgoKeg7z.ttf) format('truetype');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCp6KVjbNBYlgoKejZPsmyI.ttf) format('truetype');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgo6eA.ttf) format('truetype');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvTtw.ttf) format('truetype');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/vollkorn/v30/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DJGWmmZ.ttf) format('truetype');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/vollkorn/v30/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DKhXWmZ.ttf) format('truetype');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/vollkorn/v30/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGuGQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/vollkorn/v30/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df213auGQ.ttf) format('truetype');
}
/*
font-family: 'Amatic SC', cursive;
font-family: 'Kaushan Script', cursive;
font-family: 'Poppins', sans-serif;
font-family: 'Ubuntu', sans-serif;
font-family: 'Vollkorn', serif;
*/
/*
@border-radius-base: 4px;
@border-radius-large: 6px;
@border-radius-small: 3px;
*/
/*
@navbar-default-color: #777;
@navbar-default-bg: #f8f8f8;
@navbar-default-border: darken(@navbar-default-bg, 6.5%);

// Navbar links
@navbar-default-link-color: #777;
@navbar-default-link-hover-color: #333;
@navbar-default-link-hover-bg: transparent;
@navbar-default-link-active-color: #555;
@navbar-default-link-active-bg: darken(@navbar-default-bg, 6.5%);
@navbar-default-link-disabled-color: #ccc;
@navbar-default-link-disabled-bg: transparent;

// Navbar brand label
@navbar-default-brand-color: @navbar-default-link-color;
@navbar-default-brand-hover-color: darken(@navbar-default-brand-color, 10%);
@navbar-default-brand-hover-bg: transparent;

// Navbar toggle
@navbar-default-toggle-hover-bg: #ddd;
@navbar-default-toggle-icon-bar-bg: #888;
@navbar-default-toggle-border-color: #ddd;
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 14pt;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media (max-width: 768px) {
  html {
    font-size: 11pt;
  }
}
body {
  font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14pt;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}
@media (max-width: 768px) {
  body {
    font-size: 11pt;
  }
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #A90017;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #5d000d;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20pt;
  margin-bottom: 20pt;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Ubuntu', Verdana, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: rgba(0, 0, 0, 0.85);
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #757575;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20pt;
  margin-bottom: 10pt;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10pt;
  margin-bottom: 10pt;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36pt;
}
@media screen and (max-width: 768px) {
  h1,
  .h1 {
    font-size: calc(21.6pt);
  }
}
h2,
.h2 {
  font-size: 30pt;
}
@media screen and (max-width: 768px) {
  h2,
  .h2 {
    font-size: calc(18pt);
  }
}
h3,
.h3 {
  font-size: 24pt;
}
@media screen and (max-width: 768px) {
  h3,
  .h3 {
    font-size: calc(14.4pt);
  }
}
h4,
.h4 {
  font-size: 18pt;
}
@media screen and (max-width: 768px) {
  h4,
  .h4 {
    font-size: calc(14.4pt);
  }
}
h5,
.h5 {
  font-size: 14pt;
}
@media screen and (max-width: 768px) {
  h5,
  .h5 {
    font-size: calc(11.2pt);
  }
}
h6,
.h6 {
  font-size: 12pt;
}
@media screen and (max-width: 768px) {
  h6,
  .h6 {
    font-size: calc(10.8pt);
  }
}
h1 {
  text-transform: uppercase;
  letter-spacing: .05em;
}
p {
  margin: 0 0 10pt;
}
.lead {
  margin-bottom: 20pt;
  font-size: 16pt;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21pt;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #757575;
}
.text-primary {
  color: #A90017;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #760010;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #A90017;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #760010;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9pt;
  margin: 40pt 0 20pt;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10pt;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20pt;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #757575;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10pt 20pt;
  margin: 0 0 20pt;
  font-size: 17.5pt;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #757575;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20pt;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 1px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5pt;
  margin: 0 0 10pt;
  font-size: 13pt;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #757575;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20pt;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15pt;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20pt;
  font-size: 21pt;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14pt;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 31pt;
  padding: 6px 12px;
  font-size: 14pt;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #eeeeee;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #eeeeee;
}
.form-control::-webkit-input-placeholder {
  color: #eeeeee;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 31pt;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 27.5pt;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 41pt;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20pt;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34pt;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 27.5pt;
  padding: 5px 10px;
  font-size: 12pt;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-sm {
  height: 27.5pt;
  line-height: 27.5pt;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 27.5pt;
  padding: 5px 10px;
  font-size: 12pt;
  line-height: 1.5;
  border-radius: 1px;
}
.form-group-sm select.form-control {
  height: 27.5pt;
  line-height: 27.5pt;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 27.5pt;
  min-height: 32pt;
  padding: 6px 10px;
  font-size: 12pt;
  line-height: 1.5;
}
.input-lg {
  height: 41pt;
  padding: 10px 16px;
  font-size: 18pt;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-lg {
  height: 41pt;
  line-height: 41pt;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 41pt;
  padding: 10px 16px;
  font-size: 18pt;
  line-height: 1.3333333;
  border-radius: 3px;
}
.form-group-lg select.form-control {
  height: 41pt;
  line-height: 41pt;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 41pt;
  min-height: 38pt;
  padding: 11px 16px;
  font-size: 18pt;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 38.75pt;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 31pt;
  height: 31pt;
  line-height: 31pt;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 41pt;
  height: 41pt;
  line-height: 41pt;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 27.5pt;
  height: 27.5pt;
  line-height: 27.5pt;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25pt;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25.25pt;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18pt;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12pt;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14pt;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #A90017;
  border-color: #900014;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #760010;
  border-color: #100002;
}
.btn-primary:hover {
  color: #fff;
  background-color: #760010;
  border-color: #52000b;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #760010;
  border-color: #52000b;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #52000b;
  border-color: #100002;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #A90017;
  border-color: #900014;
}
.btn-primary .badge {
  color: #A90017;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #CADA2A;
  border-color: #b9c823;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #a5b21f;
  border-color: #545b10;
}
.btn-info:hover {
  color: #fff;
  background-color: #a5b21f;
  border-color: #89941a;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #a5b21f;
  border-color: #89941a;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #89941a;
  border-color: #545b10;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #CADA2A;
  border-color: #b9c823;
}
.btn-info .badge {
  color: #CADA2A;
  background-color: #fff;
}
.btn-warning {
  color: #000;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #000;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #000;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #000;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #000;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #000;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #A90017;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #5d000d;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #757575;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18pt;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12pt;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12pt;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.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: 14pt;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -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;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9pt 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: underline;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #A90017;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #757575;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12pt;
  line-height: 1.42857143;
  color: #757575;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 41pt;
  padding: 10px 16px;
  font-size: 18pt;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 41pt;
  line-height: 41pt;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 27.5pt;
  padding: 5px 10px;
  font-size: 12pt;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 27.5pt;
  line-height: 27.5pt;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14pt;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12pt;
  border-radius: 1px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18pt;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  font-size: 12pt;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #757575;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #757575;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #A90017;
}
.nav .nav-divider {
  height: 1px;
  margin: 9pt 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #A90017;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20pt;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 2px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 11.66666667px 15px;
  font-size: 18pt;
  line-height: 20pt;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
  display: none;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (max-width: 768px) {
  .navbar-toggle {
    display: block;
  }
}
.navbar-nav {
  margin: 5.83333333px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20pt;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20pt;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 11.66666667px;
    padding-bottom: 11.66666667px;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 4.33333333px;
  margin-bottom: 4.33333333px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 4.33333333px;
  margin-bottom: 4.33333333px;
}
.navbar-btn.btn-sm {
  margin-top: 6.66666667px;
  margin-bottom: 6.66666667px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 11.66666667px;
  margin-bottom: 11.66666667px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #A90017;
  border-color: transparent;
}
.navbar-default .navbar-brand {
  color: #FFF;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #FFF;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #FFF;
}
.navbar-default .navbar-nav > li > a {
  color: #FFF;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #FFF;
  background-color: #5C0000;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #FFF;
  background-color: #5C0000;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #111;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #FFF;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #5C0000;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #FFF;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #5C0000;
  color: #FFF;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #FFF;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #FFF;
    background-color: #5C0000;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #FFF;
    background-color: #5C0000;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #111;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #FFF;
}
.navbar-default .navbar-link:hover {
  color: #FFF;
}
.navbar-default .btn-link {
  color: #FFF;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #FFF;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #111;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9b9b9b;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9b9b9b;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9b9b9b;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9b9b9b;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9b9b9b;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9b9b9b;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20pt;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #757575;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20pt 0;
  border-radius: 2px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #A90017;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #5d000d;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #A90017;
  border-color: #A90017;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #757575;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18pt;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12pt;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}
.pager {
  padding-left: 0;
  margin: 20pt 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #757575;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #757575;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5b5b5b;
}
.label-primary {
  background-color: #A90017;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #760010;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12pt;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #757575;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #A90017;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21pt;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 3px;
  padding-left: 15px;
  padding-right: 15px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63pt;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20pt;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #A90017;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.alert {
  padding: 15px;
  margin-bottom: 20pt;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20pt;
  margin-bottom: 20pt;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12pt;
  line-height: 20pt;
  color: #fff;
  text-align: center;
  background-color: #A90017;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #757575;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #757575;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #A90017;
  border-color: #A90017;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #ff7689;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20pt;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16pt;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20pt;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #A90017;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #A90017;
  border-color: #A90017;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #A90017;
}
.panel-primary > .panel-heading .badge {
  color: #A90017;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #A90017;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.panel-custom {
  border-color: #A90017;
}
.panel-custom > .panel-heading {
  color: #fff;
  background-color: #A90017;
  border-color: #A90017;
}
.panel-custom > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #A90017;
}
.panel-custom > .panel-heading .badge {
  color: #A90017;
  background-color: #fff;
}
.panel-custom > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #A90017;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 3px;
}
.well-sm {
  padding: 9px;
  border-radius: 1px;
}
.close {
  float: right;
  font-size: 21pt;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12pt;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 2px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14pt;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14pt;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 2px 2px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.white {
  color: #FFF;
  fill: #FFF;
}
.ec-primary {
  color: #A90017;
  fill: #A90017;
}
.ec-primary-dark {
  color: #5C0000;
  fill: #5C0000;
}
.ec-primary-secondary {
  color: #A90017;
  fill: #A90017;
}
.gray-lighter {
  color: #eeeeee;
  fill: #eeeeee;
}
.gray-light {
  color: #757575;
  fill: #757575;
}
.gray {
  color: #555555;
  fill: #555555;
}
.gray-dark {
  color: #333333;
  fill: #333333;
}
.gray-darker {
  color: #222222;
  fill: #222222;
}
.maroon {
  color: #AD0066;
  fill: #AD0066;
}
.dark-maroon {
  color: #6f0041;
  fill: #6f0041;
}
.hotpink {
  color: #d13d94;
  fill: #d13d94;
}
.dark-hotpink {
  color: #c12d84;
  fill: #c12d84;
}
.orange {
  color: #F5851F;
  fill: #F5851F;
}
.dark-orange {
  color: #ae5808;
  fill: #ae5808;
}
.lime {
  color: #CADA2A;
  fill: #CADA2A;
}
.dark-lime {
  color: #6c7414;
  fill: #6c7414;
}
.blue {
  color: #81A4B9;
  fill: #81A4B9;
}
.dark-blue {
  color: #4f7690;
  fill: #4f7690;
}
.skyblue {
  color: #CFE8F6;
  fill: #CFE8F6;
}
.dark-skyblue {
  color: #217baf;
  fill: #217baf;
}
.bg-offwhite {
  background: #f5f5f2;
}
.bg-grey {
  background: #eeeeee;
}
.td-label,
.td-header,
.td-urgent,
.td-danger,
.td-moderate,
.td-ok,
.td-good,
.td-clear {
  font-weight: 700 !important;
  text-align: center;
  padding: 2px;
  color: #222222 !important;
  fill: #222222 !important;
}
@media (max-device-width: 768px) {
  .td-label,
  .td-header,
  .td-urgent,
  .td-danger,
  .td-moderate,
  .td-ok,
  .td-good,
  .td-clear {
    font-size: 0.65rem;
    font-weight: 400 !important;
    padding: 0px;
    border: 1px solid #FFF;
  }
}
.td-urgent {
  background-color: #A40000 !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.td-danger {
  background-color: #d85a4e;
  color: #FFF !important;
  fill: #FFF !important;
}
.td-moderate {
  background-color: #f8d57b;
}
.td-ok {
  background-color: #f8eeb3;
}
.td-good {
  background-color: #dee6c1;
}
.td-clear {
  background-color: #66cc66;
}
/*FORGROUND*/
.ec-slategrey {
  color: #2f4f4f;
  fill: #2f4f4f;
}
.ec-slategrey-light {
  color: #9ec5c5;
  fill: #9ec5c5;
}
.ec-red-main {
  color: #9F4042;
  fill: #9F4042;
}
.ec-red-main-lite {
  color: rgba(159, 64, 55, 0.5);
  fill: rgba(159, 64, 55, 0.5);
}
.ec-red-mainBright {
  color: #D60027;
  fill: #D60027;
}
.ec-red-mainBright-lite {
  color: rgba(214, 0, 39, 0.5);
  fill: rgba(214, 0, 39, 0.5);
}
.ec-red-mid {
  color: #DB425E;
  fill: #DB425E;
}
.ec-red-mid-lite {
  color: rgba(219, 66, 94, 0.5);
  fill: rgba(219, 66, 94, 0.5);
}
.ec-red-darkBright {
  color: #A3001D;
  fill: #A3001D;
}
.ec-red-darkBright-lite {
  color: rgba(163, 0, 29, 0.5);
  fill: rgba(163, 0, 29, 0.5);
}
.ec-red-dark {
  color: #571825;
  fill: #571825;
}
.ec-red-dark-lite {
  color: rgba(87, 26, 37, 0.5);
  fill: rgba(87, 26, 37, 0.5);
}
.ec-blue-main {
  color: #445591;
  fill: #445591;
}
.ec-blue-main-lite {
  color: rgba(68, 85, 145, 0.5);
  fill: rgba(68, 85, 145, 0.5);
}
.ec-blue-mainBright {
  color: #6882DD;
  fill: #6882DD;
}
.ec-blue-mainBright-lite {
  color: rgba(104, 130, 221, 0.5);
  fill: rgba(104, 130, 221, 0.5);
}
.ec-blue-mid {
  color: #7E8683;
  fill: #7E8683;
}
.ec-blue-mid-lite {
  color: rgba(126, 134, 163, 0.5);
  fill: rgba(126, 134, 163, 0.5);
}
.ec-blue-darkBright {
  color: #AAB6DD;
  fill: #AAB6DD;
}
.ec-blue-darkBright-lite {
  color: rgba(170, 182, 221, 0.5);
  fill: rgba(170, 182, 221, 0.5);
}
.ec-blue-dark {
  color: #2C375E;
  fill: #2C375E;
}
.ec-blue-dark-lite {
  color: rgba(44, 55, 94, 0.5);
  fill: rgba(44, 55, 94, 0.5);
}
.ec-green-main {
  color: #429243;
  fill: #429243;
}
.ec-green-main-lite {
  color: rgba(66, 146, 67, 0.5);
  fill: rgba(66, 146, 67, 0.5);
}
.ec-green-mainBright {
  color: #65DE66;
  fill: #65DE66;
}
.ec-green-mainBright-lite {
  color: rgba(101, 222, 102, 0.5);
  fill: rgba(101, 222, 102, 0.5);
}
.ec-green-mid {
  color: #7BA47C;
  fill: #7BA47C;
}
.ec-green-mid-lite {
  color: rgba(123, 164, 124, 0.5);
  fill: rgba(123, 164, 124, 0.5);
}
.ec-green-darkBright {
  color: #A7DEA8;
  fill: #A7DEA8;
}
.ec-green-darkBright-lite {
  color: rgba(167, 222, 168, 0.5);
  fill: rgba(167, 222, 168, 0.5);
}
.ec-green-dark {
  color: #2B5F2C;
  fill: #2B5F2C;
}
.ec-green-dark-lite {
  color: rgba(43, 95, 44, 0.5);
  fill: rgba(43, 95, 44, 0.5);
}
.ec-tan-main {
  color: #A98544;
  fill: #A98544;
}
.ec-tan-main-lite {
  color: rgba(169, 133, 68, 0.5);
  fill: rgba(169, 133, 68, 0.5);
}
.ec-tan-mainBright {
  color: #F5C163;
  fill: #F5C163;
}
.ec-tan-mainBright-lite {
  color: rgba(245, 193, 99, 0.5);
  fill: rgba(245, 193, 99, 0.5);
}
.ec-tan-mid {
  color: #B78481;
  fill: #B78481;
}
.ec-tan-mid-lite {
  color: rgba(183, 164, 129, 0.5);
  fill: rgba(183, 164, 129, 0.5);
}
.ec-tan-darkBright {
  color: #F5DBAC;
  fill: #F5DBAC;
}
.ec-tan-darkBright-lite {
  color: rgba(245, 219, 172, 0.5);
  fill: rgba(245, 219, 172, 0.5);
}
.ec-tan-dark {
  color: #765D2F;
  fill: #765D2F;
}
.ec-tan-dark-lite {
  color: rgba(118, 93, 47, 0.5);
  fill: rgba(118, 93, 47, 0.5);
}
.ec-purple-main {
  color: #9F4198;
  fill: #9F4198;
}
.ec-purple-main-lite {
  color: rgba(159, 65, 152, 0.5);
  fill: rgba(159, 65, 152, 0.5);
}
.ec-purple-mainBright {
  color: #EB60E1;
  fill: #EB60E1;
}
.ec-purple-mainBright-lite {
  color: rgba(235, 96, 225, 0.5);
  fill: rgba(235, 96, 225, 0.5);
}
.ec-purple-mid {
  color: #AF7CAB;
  fill: #AF7CAB;
}
.ec-purple-mid-lite {
  color: rgba(175, 124, 171, 0.5);
  fill: rgba(175, 124, 171, 0.5);
}
.ec-purple-darkBright {
  color: #EBA7E6;
  fill: #EBA7E6;
}
.ec-purple-darkBright-lite {
  color: rgba(235, 167, 230, 0.5);
  fill: rgba(235, 167, 230, 0.5);
}
.ec-purple-dark {
  color: #6C2C67;
  fill: #6C2C67;
}
.ec-purple-dark-lite {
  color: rgba(108, 44, 103, 0.5);
  fill: rgba(108, 44, 103, 0.5);
}
/*BACKGROUNDS*/
.ec-bg-slategrey {
  background-color: #2f4f4f !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-red-main {
  background-color: #9F4042 !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-red-main-lite {
  background-color: rgba(159, 64, 55, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-red-mainBright {
  background-color: #D60027 !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-red-mainBright-lite {
  background-color: rgba(214, 0, 39, 0.5) !important;
  color: #222222 !important;
  fill: #222222 !important;
}
.ec-bg-red-mid {
  background-color: #DB425E !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-red-mid-lite {
  background-color: rgba(219, 66, 94, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-red-darkBright {
  background-color: #A3001D !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-red-darkBright-lite {
  background-color: rgba(163, 0, 29, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-red-dark {
  background-color: #571825 !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-red-dark-lite {
  background-color: rgba(87, 26, 37, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-blue-main {
  background-color: #445591 !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-blue-main-lite {
  background-color: rgba(68, 85, 145, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-blue-mainBright {
  background-color: #6882DD !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-blue-mainBright-lite {
  background-color: rgba(104, 130, 221, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-blue-mid {
  background-color: #7E8683 !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-blue-mid-lite {
  background-color: rgba(126, 134, 163, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-blue-darkBright {
  background-color: #AAB6DD !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-blue-darkBright-lite {
  background-color: rgba(170, 182, 221, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-blue-dark {
  background-color: #2C375E !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-blue-dark-lite {
  background-color: rgba(44, 55, 94, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-green-main {
  background-color: #429243 !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-green-main-lite {
  background-color: rgba(66, 146, 67, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-green-mainBright {
  background-color: #65DE66 !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-green-mainBright-lite {
  background-color: rgba(101, 222, 102, 0.5) !important;
  color: #222222 !important;
  fill: #222222 !important;
}
.ec-bg-green-mid {
  background-color: #7BA47C !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-green-mid-lite {
  background-color: rgba(123, 164, 124, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-green-darkBright {
  background-color: #A7DEA8 !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-green-darkBright-lite {
  background-color: rgba(167, 222, 168, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-green-dark {
  background-color: #2B5F2C !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-green-dark-lite {
  background-color: rgba(43, 95, 44, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-tan-main {
  background-color: #A98544 !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-tan-main-lite {
  background-color: rgba(169, 133, 68, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-tan-mainBright {
  background-color: #F5C163 !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-tan-mainBright-lite {
  background-color: rgba(245, 193, 99, 0.5) !important;
  color: #222222 !important;
  fill: #222222 !important;
}
.ec-bg-tan-mid {
  background-color: #B78481 !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-tan-mid-lite {
  background-color: rgba(183, 164, 129, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-tan-darkBright {
  background-color: #F5DBAC !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-tan-darkBright-lite {
  background-color: rgba(245, 219, 172, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-tan-dark {
  background-color: #765D2F !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-tan-dark-lite {
  background-color: rgba(118, 93, 47, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-purple-main {
  background-color: #9F4198 !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-purple-main-lite {
  background-color: rgba(159, 65, 152, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-purple-mainBright {
  background-color: #EB60E1 !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-purple-mainBright-lite {
  background-color: rgba(235, 96, 225, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-purple-mid {
  background-color: #AF7CAB !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-purple-mid-lite {
  background-color: rgba(175, 124, 171, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-purple-darkBright {
  background-color: #EBA7E6 !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-purple-darkBright-lite {
  background-color: rgba(235, 167, 230, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-purple-dark {
  background-color: #6C2C67 !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.ec-bg-purple-dark-lite {
  background-color: rgba(108, 44, 103, 0.5) !important;
  color: #FFF !important;
  fill: #FFF !important;
}
.app-entry button {
  margin-bottom: 8px;
  margin: auto !important;
  margin-bottom: 1em !important;
  text-align: left !important;
  display: block;
  width: 100%;
  white-space: normal;
  border: 1px solid transparent;
  -webkit-transition: all 0.25s;
  position: relative;
  border-radius: 2px;
  font-weight: 900 !important;
}
@media (max-width: 768px) {
  .app-entry button {
    font-size: 12pt;
  }
}
.app-entry button:hover,
.app-entry button:focus,
.app-entry button:active {
  top: -2px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.65) !important;
  webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.65) !important;
  outline: none !important;
  outline-width: 0 !important;
  border: 1px solid #FFF;
}
.app-entry p[role=button],
.app-entry .uid-entry {
  margin: auto !important;
  margin-bottom: 1em !important;
  text-align: left !important;
  display: block;
  max-width: 450px;
  white-space: normal;
}
@media (max-width: 768px) {
  .app-entry p[role=button],
  .app-entry .uid-entry {
    font-size: 12pt;
  }
}
.app-entry input[type=text] {
  border: 1px solid black;
  margin: 0;
  padding: 6px;
  margin-bottom: .5rem;
}
.app-entry .btn {
  margin-bottom: 1em !important;
}
.app-entry .panel-heading {
  padding: 6px 0 !important;
  background: #A98544;
}
.app-entry .panel-title {
  padding: 6px 12px !important;
  font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 14pt;
  font-weight: normal;
  background: #A98544;
}
.app-entry .panel-title a {
  color: #FFF !important;
  text-decoration: none;
}
.app-entry .panel-title a:hover {
  color: #FFF !important;
  text-decoration: none;
}
.app-entry .panel-title a:visited {
  color: #FFF !important;
  text-decoration: none;
}
@media (max-width: 768px) {
  .app-entry .panel-title {
    font-size: 12pt;
  }
}
/*.chart-holder {*/
/*height: 600px;*/
/*width: 300px;*/
/*}*/
/*.chart-holder > div {*/
/*width: 100%;*/
/*height: 100%;*/
/*}*/
.bar-chart-container {
  margin: auto;
  padding: .25em;
  position: relative;
  height: 50vh;
  width: 85%;
}
.pieChartContainer {
  text-align: center;
  position: relative;
  max-width: 250px;
  margin: auto;
}
@media (max-width: 768px) {
  .pieChartContainer .pieChartContainer {
    max-width: 200px;
  }
}
.pieChartContainer canvas {
  width: 100% !important;
  height: auto !important;
}
.pieChartValue {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  margin: -15pt 0 0 0;
  font-size: 30pt;
  line-height: 30pt;
  padding: 0;
  text-shadow: #ffffff 2px 2px 0px, #ffffff -2px -2px 0px, #ffffff 2px -2px 0px, #ffffff -2px 2px 0px;
  border: 1px solid transparent;
  z-index: 9;
}
@media (max-width: 992px) {
  .pieChartValue {
    margin: -9pt 0 0 0;
    font-size: 18pt;
    line-height: 18pt;
  }
}
@media (max-width: 768px) {
  .ui.container {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ui.segment {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 480px) {
  .ui.column {
    padding: 0;
  }
}
.gradient {
  background: #FFFFA2;
  background: -moz-linear-gradient(left, #FFFFA2 0%, #FFAE39 25%, #FFB89E 50%, #FF8B9F 75%, #FF5D70 100%);
  background: -webkit-linear-gradient(left, #FFFFA2 0%, #FFAE39 25%, #FFB89E 50%, #FF8B9F 75%, #FF5D70 100%);
  background: linear-gradient(to right, #FFFFA2 0%, #FFAE39 25%, #FFB89E 50%, #FF8B9F 75%, #FF5D70 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFA2', endColorstr='#FF5D70', GradientType=1);
}
.gradient_healthy {
  background: #9ec863;
  background: -moz-linear-gradient(left, #9ec863 0%, #ffffa2 20%, #ffae39 40%, #ffb89e 60%, #ff8b9f 80%, #ff5d70 100%);
  background: -webkit-linear-gradient(left, #9ec863 0%, #ffffa2 20%, #ffae39 40%, #ffb89e 60%, #ff8b9f 80%, #ff5d70 100%);
  background: linear-gradient(to right, #9ec863 0%, #ffffa2 20%, #ffae39 40%, #ffb89e 60%, #ff8b9f 80%, #ff5d70 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ec863', endColorstr='#ff5d70', GradientType=1);
}
.displayCounter {
  position: fixed;
  bottom: 35pt;
  left: 0;
  width: 34%;
  text-align: center;
  z-index: 10;
  margin: 0 0 0 33%;
  padding: 0;
}
@media (max-width: 768px) {
  .displayCounter {
    bottom: 22.5pt;
  }
}
.displayCounter p {
  color: #A90017;
  margin: auto !important;
  border: 2px solid #A90017;
  border-radius: 50%;
  vertical-align: bottom;
  background: rgba(255, 255, 255, 0.9);
  font-weight: bolder;
  width: 84pt;
  height: 84pt;
  padding-top: 30.8pt;
  font-size: 14pt;
}
@media (max-width: 768px) {
  .displayCounter p {
    width: 54pt;
    height: 54pt;
    padding-top: 20.25pt;
    font-size: 9pt;
  }
}
.evc input[type='checkbox'] {
  width: 30px;
  height: 30px;
  border-radius: 5px;
  border: 2px solid #555;
}
header .skip-nav-links {
  float: right;
  color: #FFF;
  font-size: 9pt;
  text-align: right;
}
header .skip-nav-links button,
header .skip-nav-links a {
  background: transparent;
  color: #FFF;
  border: 1px solid transparent;
  outline: none;
}
header .skip-nav-links button:hover,
header .skip-nav-links button:focus,
header .skip-nav-links a:hover,
header .skip-nav-links a:focus {
  outline: none;
  border-bottom: 1px solid #FFF;
}
.headline {
  display: table;
  white-space: nowrap;
  height: 3rem;
  margin: 2rem 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05em;
  color: #757575;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
@media (max-width: 768px) {
  .headline {
    display: block;
    white-space: unset;
    padding: .5em .2em;
    margin: 0em -15px;
    height: auto;
    font-size: 1.4rem;
    background: #f5f5f2;
    color: #5C0000;
  }
}
.headline:before {
  background-position: right 1em top 50%;
}
.headline:after {
  background-position: left 1em top 50%;
}
.headline:after,
.headline:before {
  content: '';
  display: table-cell;
  position: relative;
  top: 50%;
  width: 50%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC) no-repeat;
}
.divider {
  display: table;
  white-space: nowrap;
  height: 2rem;
  margin: 3rem 0 1rem 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  color: #e0dee0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
@media (max-width: 768px) {
  .divider {
    white-space: normal;
  }
}
.divider > .fa {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
  border: 2px solid #e0dee0;
  border-radius: 50%;
  height: 4rem;
  width: 4rem;
  margin-top: -2rem;
  padding-top: 1rem;
  background-color: #FFF;
}
.divider:before {
  background-position: right 1em top 50%;
}
.divider:after {
  background-position: left 1em top 50%;
}
.divider:after,
.divider:before {
  content: '';
  display: table-cell;
  position: relative;
  top: 50%;
  width: 50%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC) no-repeat;
}
.welcome {
  text-transform: unset;
  font-size: 18pt;
  color: #222222;
  font-weight: 700;
  line-height: 1;
  text-align: left;
  letter-spacing: unset;
  clear: both;
}
@media screen and (min-width: 992px) {
  .welcome {
    font-size: 24pt;
  }
}
.welcome em {
  font-size: 24pt;
  font-family: "Kaushan Script", "Brush Script MT", cursive;
  color: #5C0000;
  font-style: normal;
  letter-spacing: 0em;
  display: inline;
  float: none;
}
@media screen and (min-width: 992px) {
  .welcome em {
    float: left;
    display: block;
    margin: 0 .5em 0 0;
    font-size: calc(45pt);
    transform: rotate(-3deg);
  }
}
hr.padded-vertical {
  padding: 0;
  margin: 3em 0;
}
@media (max-device-width: 991px) {
  svg.icon {
    max-height: 4rem;
  }
}
.icon.inline {
  display: inline-block;
  vertical-align: middle;
  height: 2rem;
  width: 2rem;
  margin: 0.5rem;
}
@media (max-device-width: 991px) {
  .icon.inline {
    height: 1.5rem;
    width: 1.5rem;
  }
}
.fa.circle-icon {
  display: inline-block;
  height: 2em;
  width: 2em;
  font-size: 1.25em;
  padding-top: 0.5em;
  margin-right: 0.5rem !important;
  color: #757575;
  background-color: #FFF;
  border: 2px solid #757575;
  border-radius: 50%;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  text-transform: uppercase;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
@media (max-width: 768px) {
  .fa.circle-icon {
    white-space: normal;
  }
}
fieldset {
  margin-bottom: 2rem;
}
input[id^='tod_'] {
  width: 90%;
  text-align: center !important;
}
input[id^='tod_']:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
input[id^='tod_']::-moz-placeholder {
  color: #eeeeee;
  opacity: 1;
}
input[id^='tod_']:-ms-input-placeholder {
  color: #eeeeee;
}
input[id^='tod_']::-webkit-input-placeholder {
  color: #eeeeee;
}
.btn {
  margin: .25em !important;
}
@media (max-width: 768px) {
  .btn {
    font-size: 12pt;
  }
}
.btn-clear {
  background-color: #FFF;
  border: 1px solid #757575 !important;
  color: #555555;
  -webkit-transition: all 0.25s;
  border-radius: 1px;
  position: relative;
}
.btn-clear:hover,
.btn-clear:active,
.btn-clear:focus,
select:hover,
select:active,
select:focus {
  border: 1px solid #A90017 !important;
  top: -2px;
  box-shadow: 0 2px 5px #5C0000 !important;
  webkit-box-shadow: 0 2px 5px #5C0000 !important;
  outline: none !important;
  outline-width: 0 !important;
}
.btn-round {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 5em;
  width: 5em;
  border-radius: 50%;
  float: left;
}
.bg-yes {
  background: rgba(158, 200, 99, 0.1);
}
.bg-maybe {
  background: rgba(255, 174, 57, 0.1);
}
.bg-no {
  background: rgba(255, 93, 112, 0.1);
}
select {
  box-shadow: none !important;
  webkit-box-shadow: none !important;
  outline: none !important;
  outline-width: 0 !important;
}
.btn-clear.active,
.btn-clear.active:hover,
.btn-clear.active:focus {
  background-color: #A90017;
  color: #FFF;
  border-color: #5C0000;
  -webkit-transition: all 0.25s;
  outline: none !important;
  outline-width: 0 !important;
}
.input-group-addon {
  background-color: transparent;
  border: none;
  color: #555555;
  border-radius: 0;
}
@media (max-width: 768px) {
  .input-group-addon {
    font-size: 1rem;
  }
}
input[type=text],
input[type=number] {
  border: none;
  border-bottom: 1px solid #757575;
  box-shadow: none;
  webkit-box-shadow: none;
  color: #A90017;
  font-weight: bolder;
}
select {
  color: #A90017 !important;
  font-weight: bolder;
}
input[type=number] {
  text-align: right;
}
input[type=text]:hover,
input[type=text]:focus,
input[type=number]:hover,
input[type=number]:focus,
[role="button"]:hover,
[role="button"]:focus,
[role="radio"]:hover,
[role="radio"]:focus,
div[role="button"]:focus-within {
  border: 1px solid #A90017;
  box-shadow: 0 0 5px #A90017;
  webkit-box-shadow: 0 0 5px #A90017;
  outline: none !important;
  outline-width: 0 !important;
}
[role="radio"]:hover,
[role="radio"]:focus,
[role="button"]:hover,
[role="button"]:focus {
  color: #A90017;
  font-weight: bold;
}
p > span.active {
  font-weight: bolder;
  color: #A90017;
}
.likert-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
}
@media (max-width: 768px) {
  .likert-container {
    flex-direction: column;
  }
}
.likert-item {
  margin: .2rem;
  text-align: center;
  border: 1px solid #d7d7cb;
  background: whitesmoke;
  box-shadow: 0 0.25rem 0.33rem #eeeeee;
}
@media (max-width: 768px) {
  .likert-item {
    margin: 0;
  }
}
.likert-item.active {
  box-shadow: 0 0.25rem 0.33rem #757575;
  border: 1px solid #A90017;
}
.likert-container > * {
  flex: 1 100%;
}
.likert-item > p {
  background-color: #f5f5f2;
  color: #555555;
  -webkit-transition: all 0.25s;
  border-radius: 1px;
  position: relative;
  display: block;
  cursor: pointer;
  height: 100%;
  text-align: center;
  vertical-align: top;
  padding: .5rem;
  margin: 0;
  font-size: 1rem;
  border: 1px solid transparent !important;
  box-shadow: 0 2px 5px transparent !important;
  webkit-box-shadow: 0 2px 5px transparent !important;
  transition: all 200ms cubic-bezier(0.13, 0.79, 0.94, 0.4);
}
@media (max-width: 768px) {
  .likert-item > p {
    font-size: 1rem;
    text-align: left;
  }
}
.likert-item > p > em {
  padding: .5rem;
  display: block;
  clear: both;
  font-size: 1.25rem !important;
}
@media (max-width: 768px) {
  .likert-item > p > em {
    padding: 0 .5rem 0 0;
    font-size: 1rem;
    display: inline-block;
    float: left;
  }
}
em.fa {
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transform: scale(1);
}
em.fa.active {
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
}
@media (min-width: 768px) {
  em.fa.active {
    transform: scale(1.3);
  }
}
.likert-item > p.active {
  color: #A90017;
  background: #FFF;
}
.likert-item > p:hover,
.likert-item > p:active,
.likert-item > p:focus {
  border: 1px solid #A90017 !important;
  box-shadow: 0 2px 5px #5C0000 !important;
  webkit-box-shadow: 0 2px 5px #5C0000 !important;
  outline: none !important;
  outline-width: 0 !important;
}
.likert fieldset {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.likert label {
  width: 100%;
}
.multiple-choice-item {
  padding: .25rem;
  font-size: 1rem;
  /*
  @media (max-width: @screen-sm) {
    font-size: 1rem;
  }
  */
}
.norm-input-col {
  display: flex;
  flex-direction: column;
}
.range-input-ticks-container {
  display: flex;
  width: 100%;
  font-size: 9pt;
}
.tick-left {
  text-align: left;
  flex-grow: 1;
  padding: 0 0 0 0;
}
.tick-center {
  text-align: center;
  flex-grow: 1;
  padding: 0 0 0 10px;
}
.tick-right {
  text-align: right;
  flex-grow: 1;
  padding: 0 0 0 0px;
}
.tick-left span,
.tick-center span,
.tick-right span {
  display: inline-block;
  text-align: center;
}
.range-input-range-container {
  display: flex;
  width: 100%;
  padding: 0 0 1rem 0;
}
.range-input-range-container input {
  width: 100%;
}
.one-at-a-time {
  display: block;
  clear: both;
  margin: 1em 0;
  opacity: 1;
  transition: all 0.2s ease-out;
  position: relative;
}
.one-at-a-time.hidden {
  display: none;
}
.one-at-a-time.revealed {
  display: inherit !important;
  animation: fade-in 1.5s;
}
.one-at-a-time.answered {
  display: inherit !important;
}
.dimmed {
  opacity: .6;
  transition: all 0.2s ease-out;
}
.covered::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: #f5f5f2;
  border: 3px dotted #d7d7cb;
  opacity: .5;
  height: 100%;
  width: 100%;
}
.flexbox-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
}
@media (max-width: 768px) {
  .flexbox-container {
    flex-direction: column;
  }
}
.flexbox {
  margin: .2rem;
  text-align: center;
  border: 1px solid transparent;
  background: transparent;
}
@media (max-width: 768px) {
  .flexbox {
    margin: 0;
  }
}
.flexbox-container > * {
  flex: 1 100%;
}
.flexbox > p {
  -webkit-transition: all 0.25s;
  border-radius: 1px;
  position: relative;
  display: block;
  cursor: pointer;
  height: 100%;
  text-align: center;
  vertical-align: top;
  padding: .5rem;
  margin: 0;
  font-size: 1rem;
  border: 1px solid transparent !important;
}
@media (max-width: 768px) {
  .flexbox > p {
    font-size: 1rem;
    text-align: left;
  }
}
.flexbox > p > em {
  padding: .5rem;
  display: block;
  clear: both;
  font-size: 1.25rem !important;
}
@media (max-width: 768px) {
  .flexbox > p > em {
    padding: 0 .5rem 0 0;
    font-size: 1rem;
    display: inline-block;
    float: left;
  }
}
.e-input-hidden {
  display: block !important;
  position: absolute;
  left: -5000px;
}
.e-input-hidden:focus + label {
  outline: 5px auto -webkit-focus-ring-color !important;
}
/*INTERSTITIALS*/
.interstitial {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 10vh;
  min-height: 100px;
}
@media (max-width: 768px) {
  .interstitial {
    min-height: 60px;
  }
}
.bar-background {
  background-image: url('https://echeckup.sdsu.edu/assets/img/bar5x.jpg');
}
@media (max-width: 768px) {
  .bar-background {
    background-image: url('https://echeckup.sdsu.edu/assets/img/bar25x.jpg');
  }
}
.smoking-background {
  background-image: url('https://echeckup.sdsu.edu/assets/img/smoking5x.jpg');
}
@media (max-width: 768px) {
  .smoking-background {
    background-image: url('https://echeckup.sdsu.edu/assets/img/smoking25x.jpg');
  }
}
.runners-background {
  background-image: url('https://echeckup.sdsu.edu/assets/img/runners5x.jpg');
}
@media (max-width: 768px) {
  .runners-background {
    background-image: url('https://echeckup.sdsu.edu/assets/img/runners25x.jpg');
  }
}
.liquid-background {
  background-image: url('https://echeckup.sdsu.edu/assets/img/liquid5x.jpg');
}
@media (max-width: 768px) {
  .liquid-background {
    background-image: url('https://echeckup.sdsu.edu/assets/img/liquid25x.jpg');
  }
}
[class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
}
.equal-height,
.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-col {
  margin: 0 .25em;
}
.vertical-center {
  display: inline-block;
  vertical-align: middle !important;
  float: none;
}
.vertical-top {
  display: inline-block;
  vertical-align: top !important;
  float: none;
}
.vertical-bottom {
  display: inline-block;
  vertical-align: bottom !important;
  float: none;
}
.navbar ~ a {
  color: #FFF !important;
}
.navbar {
  margin-bottom: 0 !important;
}
/*
.nav-mobile > .navbar {
  margin-bottom:0 !important;
}
*/
.nav-desktop {
  display: none;
}
.nav-desktop span {
  margin-right: 2rem;
}
.nav-desktop span > a,
.nav-desktop span > a:hover,
.nav-desktop span > a:visited {
  color: #FFF !important;
  text-decoration: none;
}
@media (min-width: 768px) {
  .nav-desktop {
    display: block;
  }
}
.nav-desktop button {
  background: transparent;
  color: #FFF;
  border: 1px solid transparent;
  outline: none;
}
.nav-desktop button:hover,
.nav-desktop button:focus {
  outline: none;
  border-bottom: 1px solid #FFF;
}
.nav-mobile {
  display: block;
}
@media (min-width: 768px) {
  .nav-mobile {
    display: none;
  }
}
.navbar-brand {
  height: 3.5rem;
  border: 1px solid transparent;
  padding: 0;
  margin: 2px;
  display: block;
}
@media (min-width: 768px) {
  .navbar-brand {
    display: none;
  }
}
.navbar span.dropdown:focus-within,
.navbar span.dropdown:focus,
.navbar span.dropdown:hover,
.navbar span.dropdown:active {
  border-bottom: 1px solid #ffffff;
  padding: 5px !important;
  outline: none;
}
/*
.navbar-header {
  background: @ec-primary;
}

.navbar-brand {
  height: 3.5rem;
  border: 1px solid transparent;
  padding: 0;
  margin: 2px;
  @media (min-width: @screen-sm) {
    display: none;
  }
}

nav, .navbar, .navbar-default, .navbar-header {
  border: 0;
  @media (max-width: @screen-sm) {
    margin: 0;
    position: sticky;
    top: 0;
    z-index: 100;
    border-bottom: 2px solid @off-white;
  }
}


.navbar .container {
  @media screen and (max-width: @screen-sm) {
    background: @ec-primary-dark;
    max-height: 100vh;
    //overflow: scroll;
    z-index: 2;
  }
}


.nav-desktop {
  @media (max-width: @grid-float-breakpoint) {
    display: none;
  }

  span {
    margin-right: 2rem;
     > a, > a:hover, > a:visited {
      color: @white !important;
      text-decoration: none;
    }
  }
}
*/
.whiteBorder {
  border: 16px solid #FFF;
}
.nicDrkorange {
  color: #F15922;
  fill: #F15922;
}
.nicTeal {
  color: #2FBFC1;
  fill: #2FBFC1;
}
.nicLime {
  color: #B2D234;
  fill: #B2D234;
}
.nicOrange {
  color: #F9A01B;
  fill: #F9A01B;
}
.nicLavender {
  color: #C87EB7;
  fill: #C87EB7;
}
.nicDrkorangeTxt {
  color: #D3420D;
  fill: #D3420D;
}
.nicTealTxt {
  color: #1F7E7F;
  fill: #1F7E7F;
}
.nicLimeTxt {
  color: #6A7E1B;
  fill: #6A7E1B;
}
.nicOrangeTxt {
  color: #AA6703;
  fill: #AA6703;
}
.nicLavenderTxt {
  color: #B34D9B;
  fill: #B34D9B;
}
.nicDrkorangeBorder {
  border: 4px solid #F15922;
  background: #111111;
}
.nicTealBorder {
  border: 4px solid #2FBFC1;
  background: #111111;
}
.nicLimeBorder {
  border: 4px solid #B2D234;
  background: #111111;
}
.nicOrangeBorder {
  border: 4px solid #F9A01B;
  background: #111111;
}
.nicLavenderBorder {
  border: 4px solid #C87EB7;
  background: #111111;
}
.sayingNoGrid {
  display: grid;
  grid-template-columns: repeat(auto-fill, 250px);
  grid-gap: 1em;
}
.sayingNoGrid p {
  font-weight: bolder;
}
.sayingNoGrid svg {
  max-width: 3.5em;
  max-height: 3.5em;
  margin: 1em;
}
.reasonNo {
  aspect-ratio: 1;
  background: #111111;
}
@media screen and (max-width: 768px) {
  .sayingNoGrid {
    display: grid;
    grid-template-columns: repeat(auto-fill, 160px);
    grid-gap: .5em;
  }
  .sayingNoGrid p {
    font-size: .9em;
  }
  .sayingNoGrid svg {
    max-width: 2.5em;
    max-height: 2.5em;
    margin: .5em;
  }
}
.page-nav {
  background: #f5f5f2;
  padding: 0.5rem;
}
.page-nav-button {
  background-color: transparent;
  border: 1px solid #757575;
  box-shadow: 0 0.125rem 0.25rem #eeeeee;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 1rem;
  margin: .5rem 1rem;
  transition: all 200ms cubic-bezier(0.13, 0.79, 0.94, 0.4);
}
.page-nav-button[disbled] {
  cursor: not-allowed;
}
.page-nav-button:hover,
.page-nav-button:focus {
  top: -2px;
  background: #FFF;
  border: 1px solid #555555;
  box-shadow: 0 0.25rem 0.5rem #555555;
}
.page-nav-button .link-arrow .arrow-icon #hourglass {
  display: none;
}
.page-nav-button .hourglass-top,
.hourglass-bottom {
  fill: #A90017;
}
.page-nav-button .link {
  color: #A90017;
  cursor: pointer;
}
.page-nav-button .link-arrow {
  display: inline-block;
  height: 2rem;
  line-height: 2rem;
}
.page-nav-button .link-arrow .arrow-icon {
  width: auto !important;
  -webkit-transition: -webkit-transform 0.3s ease;
  fill: none;
  position: relative;
  stroke: #A90017;
  top: -2px;
  transition: -webkit-transform 0.3s ease;
  transition: transform .3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  vertical-align: middle;
}
.page-nav-button .link-arrow .arrow-icon-circle {
  -webkit-transition: stroke-dashoffset 0.3s ease;
  stroke-dasharray: 95;
  stroke-dashoffset: 95;
  transition: stroke-dashoffset 0.3s ease;
}
.page-nav-button .link-arrow .arrow-icon-circle-inner {
  -webkit-transition: stroke-dashoffset 0.3s ease;
  opacity: 0;
  stroke-dasharray: 69;
  stroke-dashoffset: 0;
  transition: stroke-dashoffset 0.3s ease;
}
.page-nav-button .arrow-icon.back .arrow-icon-arrow {
  transform: rotate(180deg);
  transform-origin: center center;
}
.page-nav-button .link-arrow .arrow-icon .hourglass {
  display: none;
}
/* HOVER */
.page-nav-button:focus,
.page-nav-button:hover {
  top: -2px;
}
.page-nav-button:focus .link-arrow .arrow-icon.next,
.page-nav-button:hover .link-arrow .arrow-icon.next {
  -webkit-transform: translate3d(5px, 0, 0);
  transform: translate3d(5px, 0, 0);
}
.page-nav-button:focus .link-arrow .arrow-icon.back,
.page-nav-button:hover .link-arrow .arrow-icon.back {
  -webkit-transform: translate3d(-5px, 0, 0);
  transform: translate3d(-5px, 0, 0);
}
.page-nav-button:focus .link-arrow .arrow-icon-circle,
.page-nav-button:hover .link-arrow .arrow-icon-circle {
  stroke-dashoffset: 0;
}
.page-nav-button:focus .link-arrow .arrow-icon .hourglass.active {
  display: block;
}
.page-nav-button:focus .link-arrow .arrow-icon-circle-inner {
  opacity: 0;
}
.page-nav-button:focus .link-arrow .arrow-icon-circle-inner.active {
  animation: dash2 2s linear infinite;
  opacity: 1;
  stroke-dasharray: 34.5;
  stroke-dashoffset: 34.5;
}
/* FOCUS */
/*
.page-nav-button:focus .link-arrow .arrow-icon {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.page-nav-button:focus .link-arrow .arrow-icon-arrow {
  display: none;
}

.page-nav-button:focus .link-arrow .arrow-icon-circle {
  animation: dash 2s linear infinite;
  opacity: 1;
  stroke-dasharray: 47.5;
  stroke-dashoffset: 47.5;
}


.page-nav-button:focus .link-arrow .arrow-icon #hourglass {
  display: block;
}
*/
/* ANIMATION */
@keyframes dash {
  to {
    stroke-dashoffset: -47.5;
  }
}
@keyframes dash2 {
  to {
    stroke-dashoffset: 100;
  }
}
input[type=range] {
  -webkit-appearance: none;
  margin: 12px 0;
  width: 100%;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 16px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 2px 2px 2px #ccc, 0px 0px 2px #d9d9d9;
  background: #eeeeee;
  border-radius: 5px;
  border: 0px solid black;
}
input[type=range]::-webkit-slider-thumb {
  box-shadow: 1px 1px 1px #999, 0px 0px 1px #a6a6a6;
  border: 0px solid #5C0000;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #A90017;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -4px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ffa9b5;
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 16px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 2px 2px 2px #ccc, 0px 0px 2px #d9d9d9;
  background: #eeeeee;
  border-radius: 5px;
  border: 0px solid black;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #999, 0px 0px 1px #a6a6a6;
  border: 0px solid #5C0000;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #A90017;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 16px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  border-width: 24px 0;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #6f6f6f;
  border: 0px solid black;
  border-radius: 10px;
  box-shadow: 2px 2px 2px #ccc, 0px 0px 2px #d9d9d9;
}
input[type=range]::-ms-fill-upper {
  background: #eeeeee;
  border: 0px solid black;
  border-radius: 10px;
  box-shadow: 2px 2px 2px #ccc, 0px 0px 2px #d9d9d9;
}
input[type=range]::-ms-thumb {
  box-shadow: 1px 1px 1px #999, 0px 0px 1px #a6a6a6;
  border: 0px solid #5C0000;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #A90017;
  cursor: pointer;
}
input[type=range]:focus::-ms-fill-lower {
  background: #eeeeee;
}
input[type=range]:focus::-ms-fill-upper {
  background: #ffffff;
}
.ref {
  margin-left: 28px;
  text-indent: -20pt;
}
flexhtml,
body {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feffff+50,dadada+100 */
  /*
  background: #feffff; !* Old browsers *!
  background: -moz-linear-gradient(top, #feffff 80%, #e5e4e1 100%); !* FF3.6-15 *!
  background: -webkit-linear-gradient(top, #feffff 80%, #e5e4e1 100%); !* Chrome10-25,Safari5.1-6 *!
  background: linear-gradient(to bottom, #feffff 80%, #e5e4e1 100%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e4e1', GradientType=0); !* IE6-9 *!
  background-attachment: fixed;
  @media (max-device-width: @screen-sm) {
    !* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feffff+50,dadada+100 *!
    background: #feffff; !* Old browsers *!
    background: -moz-linear-gradient(top, #feffff 70%, #dadada 100%); !* FF3.6-15 *!
    background: -webkit-linear-gradient(top, #feffff 70%, #dadada 100%); !* Chrome10-25,Safari5.1-6 *!
    background: linear-gradient(to bottom, #feffff 70%, #dadada 100%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!
    background-attachment: fixed;
  }
  */
}
html {
  height: 100% !important;
}
body {
  overflow-x: hidden;
  min-height: 100% !important;
}
div.wrapper {
  min-height: 100% !important;
}
.container {
  display: block;
}
header {
  background-color: #A90017;
  background-image: url("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAiYAAAD6CAYAAACVrYw7AAAEpUlEQVR4nO3dwQ3CQBAEwT2zEiGQCTkT5ZFGP6pS8Kc1a8P5zecOAEDA4yEAABXCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAxrn3Xo8DACiwmAAAGec7b4sJAJCwzxxPAgBI2JfnAABECBMAIGNfTjkAQIQwAQAydj0LACDCOyYAQIbPhQGADIsJAJAhTACADF/lAAAZ61/8AIAKpxwAIMNiAgBkeMcEAMgQJgBAhlMOAJAhTACADF/lAAAZe7xjAgBEOOUAABlOOQBAhsEEAMhwygEAMoQJAJCxj2sOABBhMQEAMtavmAAAFRYTACDDYgIAZAgTACBDmAAAGcIEAMjw7isAkGExAQAyhAkAkLEz0gQAaLCYAAAZwgQAyPBVDgCQYTEBADKECQCQ4ZQDAGRYTACADGECAGQ45QAAGcIEAMhwygEAMvb4rxwAIMIpBwDIcMoBADKECQCQ4ZQDAGRYTACADGECAGQ45QAAGRYTACDDYgIAZFhMAIAMP0kPAGQ45QAAGcIEAMjwjgkAkCFMAIAMpxwAIMNiAgBkCBMAIMMpBwDIECYAQIZTDgCQIUwAgAynHAAgw5/4AQAZFhMAIMM7JgBAhsUEAMiwmAAAGcIEAMhwygEAMoQJAJDhlAMAZAgTACDDKQcAyBAmAECGUw4AkCFMAIAMpxwAIGNnbCYAQINTDgCQ4ZQDAGRYTACADIsJAJAhTACADKccACBDmAAAGU45AECGMAEAMpxyAIAMiwkAkGExAQAyLCYAQIYwAQAyhAkAkOEdEwAgY89IEwCgwSkHAMgQJgBAhjABADK8/AoAZFhMAIAMiwkAkGExAQAyhAkAkCFMAIAMYQIAZHj5FQDIsJgAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECADTMzB/5GQoEi1joigAAAABJRU5ErkJggg==");
  background-position: top left;
  background-repeat: repeat-x;
  color: #FFF;
  border: 0;
  text-align: center;
  display: none;
}
@media (min-width: 768px) {
  header {
    display: block;
  }
}
header > .container {
  background-color: #A90017;
  background-image: none;
  height: 80px;
}
@media (min-width: 768px) {
  header > .container {
    background-color: transparent;
    background-image: url("data:image/gif;base64,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");
    background-position: top left;
    background-repeat: no-repeat;
    height: 250px;
    border: 0;
    overflow: hidden;
  }
}
#campus-logo {
  display: none;
}
@media (max-width: 768px) {
  #campus-logo {
    display: block;
    height: 100%;
    margin: 0;
    padding: 3px;
  }
}
aside {
  background-color: #ffffff;
}
#main-content-area {
  min-height: 75vh;
}
footer {
  padding: 1rem;
  background-color: #A90017;
  font-size: 9pt;
  color: #FFF;
  text-align: center;
  border-top: 2px solid #f5f5f2;
}
footer a {
  color: #FFF !important;
}
footer a:hover {
  color: #FFF !important;
}
footer a:visited {
  color: #FFF !important;
}
@media (max-width: 768px) {
  footer {
    position: sticky;
    bottom: 0;
    z-index: 2;
    font-size: 9pt !important;
    padding: 1em;
  }
}
td[headers*="c9"],
td[headers*="c10"],
#c9,
#c10 {
  display: none;
}
.speech-bubble {
  position: relative;
  padding: 15px;
  margin-top: 3rem;
  bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  border: 3px solid #A90017;
  color: #333;
  background: #fff;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  display: inline-block;
  max-width: 650px;
}
.speech-bubble:before {
  content: "";
  position: absolute;
  bottom: -24px;
  left: 40px;
  border-width: 24px 12px 0;
  border-style: solid;
  border-color: #A90017 transparent;
  display: block;
  width: 0;
}
.speech-bubble:after {
  content: "";
  position: absolute;
  bottom: -18px;
  left: 42px;
  border-width: 20px 10px 0;
  border-style: solid;
  border-color: #fff transparent;
  display: block;
  width: 0;
}
h2.speech-bubble {
  color: #A90017;
}
@media (max-device-width: 768px) {
  h2.speech-bubble {
    font-size: 1.5rem;
  }
}
h3.speech-bubble {
  color: #A90017;
}
@media (max-device-width: 768px) {
  h3.speech-bubble {
    font-size: 1.5rem;
  }
}
svg {
  width: 100%;
}
.stat {
  font-size: 18pt;
  font-weight: bold;
}
.stat > .number {
  font-size: 36pt;
  color: #A90017;
}
.stat.inline {
  font-size: 9pt;
  color: #A90017;
}
.stat + .source {
  font-size: .75rem;
  color: #6c6c6c;
}
.source {
  font-size: .75rem;
  color: #6c6c6c;
}
.stat-isolate {
  font-size: 200%;
  display: block;
  clear: both;
  padding: 0.85rem;
}
@media (max-width: 768px) {
  .stat {
    font-size: 1rem;
    font-weight: bold;
  }
  .stat > .number {
    font-size: 3rem;
  }
}
.std-drink-table {
  display: flex;
  justify-content: center;
  align-items: stretch;
}
@media (max-width: 768px) {
  .std-drink-table {
    display: block;
  }
}
.std-drink-col {
  text-align: center;
  flex-grow: 1;
  padding: 1rem;
}
@media (max-width: 992px) {
  .std-drink-col {
    padding: 0.4rem;
  }
}
@media (max-width: 768px) {
  .std-drink-col {
    padding: 5px;
    display: block;
    clear: both;
  }
}
.std-drink-col:not(:last-child) {
  border-top: 0;
  border-right: 1px solid #eeeeee;
  border-bottom: 0;
  border-left: 0;
}
@media (max-width: 768px) {
  .std-drink-col:not(:last-child) {
    border: 0;
  }
}
.std-drink-col label {
  font-size: 12pt !important;
  color: #757575 !important;
}
.std-drink-col label svg {
  height: 1em;
  max-width: 1em;
}
.std-drink-col .form-control {
  text-align: center !important;
}
@media (max-width: 768px) {
  .std-drink-col h5 {
    padding: 9pt;
    background-color: #eeeeee;
  }
}
/*SWIPEABLE ITEMS*/
.si-container {
  border: 1px solid #d7d7cb;
  margin: 0;
  min-height: 3rem;
  display: flex;
  align-items: stretch;
  width: 100%;
  color: #555555;
  fill: #757575;
  background: #f5f5f2;
  box-shadow: 0 0.25rem 0.33rem #eeeeee;
}
.si-item {
  flex: 0 1 7rem;
  border: 0;
  text-align: center;
  background: #f5f5f2;
}
@media screen and (max-width: 768px) {
  .si-item {
    flex: 0 1 4rem;
    font-size: 9pt;
  }
}
.si-item.center {
  flex-grow: 1;
  align-self: center;
  padding: .25rem;
  margin: 0 4px;
  background: #f5f5f2;
}
@media screen and (max-width: 768px) {
  .si-item.center {
    font-size: calc(11.9pt);
  }
}
.si-icon {
  display: block;
  clear: both;
  width: 2rem;
  height: 2rem;
  margin: .5rem auto .5rem auto;
  stroke-width: 0;
  stroke: none;
  color: #555555;
  fill: #555555;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (max-width: 768px) {
  .si-icon {
    width: 1.5rem;
    height: 1.5rem;
    margin: .25rem auto .25rem auto;
  }
}
.si-button {
  cursor: pointer;
  border: 0;
  width: 100%;
  height: 100%;
  background-color: #A90017;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8+vXTfwAJoAPddP66FgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 7rem 100%;
  transition: all 0.2s ease-out;
}
@media screen and (max-width: 768px) {
  .si-button {
    background-size: 4rem 100%;
  }
}
.si-button.move-left {
  background-position: -7.1rem 0;
}
@media screen and (max-width: 768px) {
  .si-button.move-left {
    background-position: -4.1rem 0;
  }
}
.si-button.move-right {
  background-position: 7.1rem 0;
}
@media screen and (max-width: 768px) {
  .si-button.move-right {
    background-position: 4.1rem 0;
  }
}
.si-button.move-left > .si-icon,
.si-button.move-left > span,
.si-button.move-right > .si-icon,
.si-button.move-right > span {
  color: #FFF !important;
  fill: #FFF !important;
}
.svp-slide {
  margin-bottom: 5em;
}
.svp-slide:last-of-type {
  margin-bottom: 0;
}
.svp-slide .content {
  background: #ffffff;
  border: 1px solid #FFF;
  border-radius: 5px;
  border-top: 0;
  border-bottom: 0;
  overflow: visible !important;
  padding: 0 3em;
}
@media (max-width: 480px) {
  .svp-slide .content {
    padding: 1em;
    border: 0;
    height: auto;
  }
}
.svp-slide .svg-icon {
  display: block;
  margin: auto;
  height: 200px;
  width: 200px;
  border: 3px solid transparent;
  border-radius: 50%;
}
@media (max-width: 480px) {
  .svp-slide .svg-icon {
    height: 80px;
    width: 80px;
    padding: 0;
    border: 0;
    border-radius: 0;
    margin-top: -20px;
    margin-bottom: 40px;
  }
}
.white-icon {
  fill: #ffffff !important;
  stroke: #000000 !important;
  stroke-width: 2px !important;
}
.svp-slide .h3 {
  font-weight: bolder;
  line-height: 1;
  letter-spacing: 0em;
}
.svp-blue {
  color: #1ed2e3 !important;
  fill: #1ed2e3 !important;
}
.svp-bg-blue {
  background-color: #1ed2e3 !important;
  color: #000 !important;
  fill: #000 !important;
}
.svp-border-blue {
  border: 3px solid #1ed2e3 !important;
  border-radius: 5px;
}
.svp-navy {
  color: #5d67ad !important;
  fill: #5d67ad !important;
}
.svp-bg-navy {
  background-color: #5d67ad !important;
  color: #000 !important;
  fill: #000 !important;
}
.svp-border-navy {
  border: 3px solid #5d67ad !important;
  border-radius: 5px;
}
.svp-purple {
  color: #c175ff !important;
  fill: #c175ff !important;
}
.svp-bg-purple {
  background-color: #c175ff !important;
  color: #000 !important;
  fill: #000 !important;
}
.svp-border-purple {
  border: 3px solid #c175ff !important;
  border-radius: 5px;
}
.svp-pink {
  color: #ff65ff !important;
  fill: #ff65ff !important;
}
.svp-bg-pink {
  background-color: #ff65ff !important;
  color: #000 !important;
  fill: #000 !important;
}
.svp-border-pink {
  border: 3px solid #ff65ff !important;
  border-radius: 5px;
}
.svp-orange {
  color: #ff7a17 !important;
  fill: #ff7a17 !important;
}
.svp-bg-orange {
  background-color: #ff7a17 !important;
  color: #000 !important;
  fill: #000 !important;
}
.svp-border-orange {
  border: 3px solid #ff7a17 !important;
  border-radius: 5px;
}
@keyframes grow {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.15);
  }
}
.threat {
  color: #010101;
  padding: .75em;
  font-weight: bold;
}
.level0 {
  background: #9ec863 !important;
  border: 3px solid #9ec863;
  border-radius: 6px;
}
.level1 {
  background: #FFFFA2 !important;
  border: 3px solid #FFFFA2;
  border-radius: 6px;
}
.level2 {
  background: #FFAE39 !important;
  border: 3px solid #FFAE39;
  border-radius: 6px;
}
.level3 {
  background: #FFB89E !important;
  border: 3px solid #FFB89E;
  border-radius: 6px;
}
.level4 {
  background: #FF8B9F !important;
  border: 3px solid #FF8B9F;
  border-radius: 6px;
}
.level5 {
  background: #FF5D70 !important;
  border: 3px solid #FF5D70;
  border-radius: 6px;
}
.svp-slide .panel {
  border-radius: 1em;
  border: 2px solid #eeeeee;
  box-shadow: 5px 5px 10px 0 #757575;
}
.svp-slide .panel .panel-heading {
  background: #f5f5f2;
  border-radius: 1em 1em 0 0;
}
.svp-slide .panel .panel-footer {
  border-radius: 0 0 1em 1em;
}
.svp-slide .panel-body {
  position: relative;
  min-height: 250px;
}
.svp-slide .panel-body .icon-round {
  margin: auto;
  max-height: 230px;
  max-width: 230px;
}
.svp-slide .panel-body.no-min-height {
  position: relative;
  min-height: 0 !important;
}
.svp-slide .panel-body > div.overlay-right {
  margin-left: 180px;
}
.svp-slide .panel-body > div.overlay-pointing {
  position: absolute;
  bottom: 0px;
  left: -35px;
  z-index: 100;
  width: 260px;
}
.svp-slide .revealed {
  display: inherit !important;
  animation: fade-in 1.5s;
}
.svp-slide .answered {
  display: inherit !important;
}
.svp-slide .yes {
  background: url(https://echeckup.sdsu.edu/echeckup/images/icon_check_black.png) 0.5em center no-repeat #9ec863 !important;
  color: #333333 !important;
  display: block;
  padding: 0.5em;
  padding-left: 2.5em;
}
.svp-slide .maybe {
  background: url(https://echeckup.sdsu.edu/echeckup/images/icon_question_black.png) 0.5em center no-repeat #FFFFA2 !important;
  color: #333333 !important;
  display: block;
  padding: 0.5em;
  padding-left: 2em;
}
.svp-slide .no {
  background: url(https://echeckup.sdsu.edu/echeckup/images/icon_x_black.png) 0.5em center no-repeat #FF5D70 !important;
  color: #333333 !important;
  display: block;
  padding: 0.5em;
  padding-left: 2.5em;
}
.dark-shadow {
  text-shadow: 1px 1px 5px #000000 !important;
}
.text-outline,
.text-stroke {
  -webkit-text-stroke: 1px #000000;
}
@media (max-width: 480px) {
  .text-outline,
  .text-stroke {
    -webkit-text-stroke: 0 #000000;
  }
}
.bystander-step-number {
  font-family: impact;
  font-size: 8em;
  color: #ffffff;
}
.bystander-step-title {
  font-family: impact;
  font-size: 2em;
  color: #ffffff;
}
.hand-list {
  list-style-image: url('https://echeckup.sdsu.edu/echeckup/images/hand_white.png');
  list-style-type: circle;
}
@media only screen and (max-width: 768px) {
  .bystander-step-number {
    font-size: 5em;
  }
  .svp-slide .panel-body {
    position: relative;
    min-height: 160px;
  }
  .svp-slide .panel-body > div.overlay-right {
    margin-left: 100px;
  }
  .svp-slide .panel-body > div.overlay-pointing {
    position: absolute;
    bottom: 0px;
    left: -22px;
    z-index: 100;
    width: 150px;
  }
}
#pupil {
  animation-name: look-around;
  animation-duration: 20s;
  animation-delay: 2s;
  animation-iteration-count: infinite;
  position: relative;
}
@keyframes look-around {
  0% {
    transform: translate3d(0, 0, 0);
  }
  5% {
    transform: translate3d(-50px, 10px, 0);
  }
  15% {
    transform: translate3d(30px, 10px, 0);
  }
  25% {
    transform: translate3d(60px, -10px, 0);
  }
  30% {
    transform: translate3d(-60px, -20px, 0);
  }
  35% {
    transform: translate3d(-60px, -20px, 0);
  }
  60% {
    transform: translate3d(60px, -10px, 0);
  }
  75% {
    transform: translate3d(-60px, 20px, 0);
  }
  80% {
    transform: translate3d(-50px, 10px, 0);
  }
  90% {
    transform: translate3d(30px, 10px, 0);
  }
}
.delay-timer {
  background-color: transparent;
  border: 1px solid #445491;
  position: relative;
  width: 2em;
  height: 2em;
  border-radius: 50%;
  overflow: hidden;
  margin: auto;
  text-align: center;
}
.delay-timer button {
  position: absolute;
  width: 2em;
  height: 2em;
  left: 50%;
  bottom: 50%;
  border: 0;
  background: #445491;
  cursor: pointer;
  transform-origin: bottom left;
  transform: rotate(0deg) skewY(-90deg);
  animation-duration: 5s;
  animation-name: countdown;
  animation-iteration-count: 1;
  animation-timing-function: linear;
}
@keyframes countdown {
  0% {
    transform: rotate(0deg) skewY(0deg);
  }
  100% {
    transform: rotate(0deg) skewY(-90deg);
  }
}
.bullet::before {
  content: '\2022';
  margin-left: -1.25rem !important;
  float: left;
}
.bullet {
  margin-left: 2rem !important;
}
label {
  font-weight: normal !important;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 0;
  font-size: 14pt;
  line-height: inherit;
  color: #333333;
  border: 0;
}
@media (max-width: 768px) {
  legend {
    font-size: 11pt;
  }
}
.text-small {
  font-size: 9pt !important;
}
.text-grey {
  font-size: #757575 !important;
}
.tlfb-col-header {
  font-size: 14pt;
  display: block;
  text-align: center;
  margin: 7pt;
}
@media (max-width: 768px) {
  .tlfb-col-header {
    background: #555555;
    color: #FFF;
  }
}
#main-content-area li {
  padding-bottom: 1em;
}
.fancy-header {
  font-weight: bolder;
  font-family: "Kaushan Script", "Brush Script MT", cursive;
  line-height: 1;
  letter-spacing: 0em;
  text-shadow: 3px 3px 0 #FFF, -1px -1px 0 #FFF, 1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px 1px 0 #FFF !important;
}
@media screen and (min-width: 992px) {
  .fancy-header {
    margin: 0 0 1.5em 0;
    transform: rotate(-3deg);
  }
}
.disclaimer-button {
  color: #FFF !important;
  background: transparent !important;
  border: none !important;
  font-size: 9pt !important;
}
[uib-dropdown-toggle] {
  background: transparent;
  border: 0;
}
[uib-dropdown-toggle]:hover,
[uib-dropdown-toggle]:focus {
  box-shadow: 0 0 5px #A90017;
  webkit-box-shadow: 0 0 5px #A90017;
  outline: none !important;
  outline-width: 0 !important;
}
[uib-dropdown] {
  padding: 0 0 0 5px !important;
}
.flush {
  margin: 0;
}
.no-margin {
  margin: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.no-padding-horz {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.no-padding-vert {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.break-container {
  margin-left: calc(0vw) !important;
  margin-right: calc(0vw) !important;
}
.padded {
  padding: calc(18.2pt);
}
@media screen and (max-width: 768px) {
  .padded {
    padding: calc(11.2pt);
  }
}
.very-padded {
  padding: calc(35pt);
}
@media screen and (max-width: 768px) {
  .very-padded {
    padding: calc(16.8pt);
  }
}
.padded-vertical {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.padded-horizontal {
  padding-left: 2rem;
  padding-right: 2rem;
}
.relaxed {
  margin: 2rem;
}
.relaxed-vertical {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.relaxed-horizontal {
  margin-left: 2rem;
  margin-right: 2rem;
}
.col-centered {
  float: none;
  margin: 0 auto;
}
.highlight {
  color: #A90017;
  font-weight: 700;
}
.shadow {
  box-shadow: 0px 5px 15px #eeeeee;
}
.visually-hidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
#main-content,
#main-content:hover,
#main-content:active,
#main-content:focus {
  outline: none;
  border: none;
  width: 1px;
  height: 1px;
}
.validation-error {
  color: #a94442 !important;
  font-weight: 500;
  background: #f2dede;
  border: 3px solid #ebccd1;
  border-radius: 3px;
}
.validation-error p,
.validation-error legend {
  color: #a94442 !important;
  font-weight: 500;
}
.validation-error input[type=text],
.validation-error input[type=number],
.validation-error input[type=email],
.validation-error input[type=url],
.validation-error .input-group-addon {
  color: #a94442 !important;
}
.validation-error ::placeholder {
  color: #dda7af;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.legacy-video {
  padding-bottom: 75% !important;
}
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-text-controls {
  text-align: center;
  padding: 0.5rem 0;
  background: #d7d7cb;
  font-size: 9pt;
}
@media screen and (max-width: 768px) {
  .video-text-controls {
    font-size: 9pt;
  }
}
.video-text {
  margin: 1em;
  color: #555555;
  padding: 0;
  height: 0;
  overflow: hidden;
  transition: height 0.2s, transform 0.2s;
  -webkit-transition: height 0.2s, -webkit-transform 0.2s;
}
.video-text-reveal {
  margin: 1em;
  color: #555555;
  padding: 0;
  height: 400px;
  overflow: scroll;
  transition: height 0.8s, transform 0.8s;
  -webkit-transition: height 0.8s, -webkit-transform 0.8s;
}
/* ***** INTRO ***** */
.what-is-wellness {
  background-image: url(https://echeckup.sdsu.edu/echeckup/images/wellness/photos/wellness_splash.jpg);
  background-size: cover;
  background-position: bottom center;
  padding-bottom: 10em;
}
.what-is-wellness .welcome em {
  float: none;
  text-align: center;
}
.wellness-quote {
  position: relative;
}
.wellness-quote p {
  font-size: clamp(0.9rem, 2vw, 2.2rem) !important;
  font-family: "Kaushan Script", "Brush Script MT", cursive !important;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-1deg);
}
/* ***** WHY FOCUS ***** */
.why-focus-wellness {
  background-image: url(https://echeckup.sdsu.edu/echeckup/images/wellness/photos/wellness_why.jpg);
  background-size: cover;
  background-position: bottom center;
  /*min-height:500px;*/
  color: #FFF !important;
}
.why-focus-wellness .col-xs-12 {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}
.cirdiv-container {
  flex-grow: 1;
  padding: 1em 2em;
}
.cirdiv {
  display: block;
  width: 6em;
  height: 6em;
  border-radius: 3em;
  background-color: rgba(255, 255, 255, 0.85);
  position: relative;
  border: 2px solid #06892F;
  margin: auto;
  transition: background-color 1s;
}
.cirdiv p {
  color: #06892F;
  font-size: 0.8em;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-1deg);
  text-align: center;
  font-weight: 900;
}
.cirdiv:hover,
.cirdiv:focus,
.cirdiv:active {
  /*background-color: rgba(255, 255, 255, 1);*/
  border: 2px solid #e42c0c;
  transition: all 0.33s;
  /*outline-color: red;*/
  /*outline-style: dashed;*/
  /*outline-width: 10px;*/
}
.cirdiv:hover p,
.cirdiv:focus p,
.cirdiv:active p {
  color: #e42c0c;
  font-weight: bolder;
}
.cirdiv.active {
  background-color: #06892F;
  border: 4px solid #FFF;
  transition: all 0.33s;
  transform: scale(1.3);
}
.cirdiv.active p {
  color: #FFF;
}
@media only screen and (max-width: 768px) {
  .cirdiv-container {
    padding: .1em;
  }
  .cirdiv.active {
    transform: scale(1.1);
  }
  .why-focus-icons div {
    float: left;
  }
  .why-focus-icons svg {
    max-width: 80px;
  }
}
.emphasize {
  color: #454545;
  text-transform: uppercase;
  font-weight: 900 !important;
}
.gray-fill {
  color: #eeeeee !important;
  fill: #eeeeee !important;
}
.gray-stroke {
  stroke: #eeeeee !important;
}
.glow {
  transform: rotate(70deg) scale(1.5) !important;
  -webkit-text-stroke: 1px #454545;
  -webkit-text-fill-color: #FFF;
  /*-webkit-animation: glow2 1s ease-in-out infinite alternate;*/
  /*-moz-animation: glow2 1s ease-in-out infinite alternate;*/
  /*animation: glow2 1s ease-in-out infinite alternate;*/
  -webkit-animation: glow2 2s infinite;
  -moz-animation: glow2 2s infinite;
  animation: glow2 2s infinite;
}
@keyframes glow2 {
  0% {
    text-shadow: 2px 2px 0px #454545, 0 0 0 #e42c0c;
  }
  90% {
    text-shadow: 2px 2px 0px #454545, 2px 0 40px rgba(228, 44, 12, 0);
  }
  100% {
    text-shadow: 2px 2px 0px #454545, 0 0 0 rgba(228, 44, 12, 0);
  }
}
@-webkit-keyframes glow {
  from {
    text-shadow: 2px 2px 0px #ff6600, 0 0 4px #FFF, 0 0 6px #FFF, 0 0 8px #FFF;
  }
  to {
    text-shadow: 2px 2px 0px #ff6600, 0 0 13px #FFF, 0 0 18px yellow, 0 0 25px yellow;
  }
}
.pulse {
  position: relative;
  top: 0;
  left: 0;
  background: white;
  border-radius: 20%;
  border: 1px solid transparent;
  box-shadow: 0 0 0 0 #ffffff;
  transform: scale(1);
  animation: pulse 2s infinite;
}
@keyframes pulse {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
.pulsedark {
  position: relative;
  top: 0;
  left: 0;
  background: white;
  border-radius: 20%;
  border: 1px solid transparent;
  box-shadow: 0 0 0 0 #111111;
  transform: scale(1);
  animation: pulsedark 2s infinite;
}
.pulsedark:hover,
.pulsedark:active,
.pulsedark:focus {
  color: #111111 !important;
}
@keyframes pulsedark {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(17, 17, 17, 0.7);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(17, 17, 17, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(17, 17, 17, 0);
  }
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 991px) {
  .what-is-wellness {
    background-position: top center;
    width: 100%;
    min-height: 33vh;
  }
  .what-is-wellness h1 {
    text-align: center;
  }
  .wellness-quote {
    width: 100%;
    padding-bottom: 2em;
  }
  .wellness-quote p {
    font-family: "Kaushan Script", "Brush Script MT", cursive !important;
    position: relative;
    text-align: center;
    transform: translate(-50%, -50%) rotate(0deg);
  }
}
.draggable-item {
  border: 3px solid #666;
  padding: 10px;
  /*cursor: move;*/
  min-height: 6em;
  position: relative;
  background-color: #ddd;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  margin: 25em;
}
.draggable-item p {
  font-family: "Kaushan Script", "Brush Script MT", cursive;
  font-weight: 900;
  color: white;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-3deg);
  text-shadow: 2px 2px 0.1em #111;
  webkit-text-stroke: 1px #E42C0C;
  webkit-text-fill-color: white;
}
.checklist .row:nth-child(even) {
  background: #f0f0f0;
}
.circle-border {
  border: 4px solid white;
}
.sub-dimension-container {
  text-align: center;
  border-bottom: 2px dotted transparent;
  margin: 0;
  padding: 5em 0;
  float: none;
  clear: both;
}
/* all children */
.sub-dimension-container > * {
  transition-delay: 500ms;
  transition: 750ms transform;
}
.sub-dimension-container .circle {
  display: inline-block;
  background-color: #666666;
  color: #FFF;
  width: clamp(400px, 35vw, 500px);
  height: clamp(400px, 35vw, 500px);
  position: relative;
  border: 4px solid white;
  margin: auto;
  border-radius: 50%;
  text-align: center;
}
.sub-dimension-container .h1 {
  font-family: "Kaushan Script", "Brush Script MT", cursive;
  font-weight: 900;
  color: white;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-3deg);
  text-shadow: 2px 2px 0.1em #111;
}
.sub-dimension-container:hover > .circle.right,
.sub-dimension-container:focus-within > .circle.right {
  transform: translateX(2em);
}
.sub-dimension-container:hover > .circle.left,
.sub-dimension-container:focus-within > .circle.left {
  transform: translateX(-2em);
}
.circle.right {
  margin-left: -5em;
}
.sub-dimension-content {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: clamp(9pt, 14pt, 18pt);
}
@media only screen and (min-width: 769px) {
  .sub-dimension-content {
    width: 16em;
  }
}
@media only screen and (max-width: 768px) {
  .sub-dimension-container > * {
    transition: none;
  }
  .sub-dimension-container:hover > .circle.right,
  .sub-dimension-container:focus-within > .circle.right {
    transform: none;
  }
  .sub-dimension-container:hover > .circle.left,
  .sub-dimension-container:focus-within > .circle.left {
    transform: none;
  }
  .sub-dimension-container .circle {
    display: block;
    clear: both;
    background-color: #666666;
    color: #FFF;
    width: 100%;
    height: clamp(4em, 6em, 40em);
    border: 0 solid white;
    margin: auto;
    border-radius: 0;
    text-align: center;
  }
  .sub-dimension-content {
    margin: 0;
    position: relative;
    top: auto;
    left: auto;
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    font-size: clamp(9pt, 14pt, 18pt);
    padding: 1em 2em;
  }
  .sub-dimension-content .h1 {
    font-size: 30pt;
  }
  .circle.right {
    margin-left: 0 !important;
    height: auto !important;
  }
  .circle.left {
    background-position: center center;
  }
  .draggable-item {
    min-height: 4em;
  }
}
button.fa {
  background: transparent;
  border: none;
  outline: none;
}
button.fa:hover,
button.fa:focus,
button.fa:active {
  color: #FFF;
  background: transparent;
  border: none;
  outline: none;
}
.grey-filter {
  filter: grayscale(100%);
  opacity: 50%;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;
}
/* ***** DID YOU KNOW ***** */
.dyk {
  border-bottom: 1px solid #454545;
}
.dyk p {
  font-variant: all-small-caps;
}
.dyk a {
  text-decoration: underline !important;
}
legend.h4,
p.h4 {
  font-size: 1em !important;
}
.assessment-instrument-box {
  /*border-top: 1px solid #999;*/
}
.assessment-instrument-box:before {
  content: '';
}
.health-background {
  background-color: #e42c0c !important;
  color: #FFF !important;
}
.health-foreground {
  color: #FFF;
}
.health-border {
  border-color: #e42c0c !important;
}
#health h1 {
  color: #454545;
}
.health.svg-text {
  fill: #e42c0c;
}
.arc-text {
  font-size: 32px;
}
.arc-number {
  font-size: 70px;
}
.health-color,
#health a,
#health .headline,
#health .headline .fa,
#health .sub-categories p.welcome em {
  color: #e42c0c !important;
}
#health .tagline {
  color: #454545;
  font-weight: 900 !important;
}
#health .callout-bar {
  background: #e42c0c;
  text-align: center;
}
#health .callout-bar h2 {
  color: #FFF !important;
}
#health .circle {
  background-color: #e42c0c;
  color: #FFF;
  background-size: cover;
  background-position: center center;
}
#health .circle .fa {
  color: #FFF;
}
#health .circle.left {
  border-color: #e42c0c;
}
#health .dyk_bg {
  fill: #e42c0c;
}
#health .dyk-info p:first-child {
  color: #e42c0c;
  font-size: 1.2em;
  padding-bottom: 1.2em;
}
.health-button {
  color: #FFF !important;
  background: #e42c0c !important;
}
.emotion-background {
  background-color: #F4B515 !important;
  color: #614705 !important;
}
.emotion-foreground {
  color: #614705;
}
.emotion-border {
  border-color: #F4B515 !important;
}
#emotion h1 {
  color: #454545;
}
.emotion.svg-text {
  fill: #614705;
}
.emotion-color,
#emotion a,
#emotion .headline,
#emotion .headline .fa,
#emotion .sub-categories p.welcome em {
  color: #614705 !important;
}
#emotion .tagline {
  color: #454545;
  font-weight: 900 !important;
}
#emotion .callout-bar {
  background: #F4B515;
  text-align: center;
}
#emotion .callout-bar h2 {
  color: #614705 !important;
}
#emotion .circle {
  background-color: #F4B515;
  color: #614705;
  background-size: cover;
  background-position: center center;
}
#emotion .circle .fa {
  color: #614705;
}
#emotion .circle.left {
  border-color: #F4B515;
}
#emotion .dyk_bg {
  fill: #F4B515;
}
#emotion .dyk-info p:first-child {
  color: #614705;
  font-size: 1.2em;
  padding-bottom: 1.2em;
}
.emotion-button {
  color: #614705 !important;
  background: #F4B515 !important;
}
.connection-background {
  background-color: #8B00D6 !important;
  color: #FFF !important;
}
.connection-foreground {
  color: #FFF;
}
.connection-border {
  border-color: #8B00D6 !important;
}
#connection h1 {
  color: #454545;
}
.connection.svg-text {
  fill: #8B00D6;
}
.connection-color,
#connection a,
#connection .headline,
#connection .headline .fa,
#connection .sub-categories p.welcome em {
  color: #8B00D6 !important;
}
#connection .tagline {
  color: #454545;
  font-weight: 900 !important;
}
#connection .callout-bar {
  background: #8B00D6;
  text-align: center;
}
#connection .callout-bar h2 {
  color: #FFF !important;
}
#connection .circle {
  background-color: #8B00D6;
  color: #FFF;
  background-size: cover;
  background-position: center center;
}
#connection .circle .fa {
  color: #FFF;
}
#connection .circle.left {
  border-color: #8B00D6;
}
#connection .dyk_bg {
  fill: #8B00D6;
}
#connection .dyk-info p:first-child {
  color: #8B00D6;
  font-size: 1.2em;
  padding-bottom: 1.2em;
}
.connection-button {
  color: #FFF !important;
  background: #8B00D6 !important;
}
.purpose-background {
  background-color: #0BE34F !important;
  color: #065B21 !important;
}
.purpose-foreground {
  color: #065B21;
}
.purpose-border {
  border-color: #0BE34F !important;
}
#purpose h1 {
  color: #454545;
}
.purpose.svg-text {
  fill: #065B21;
}
.purpose-color,
#purpose a,
#purpose .headline,
#purpose .headline .fa,
#purpose .sub-categories p.welcome em {
  color: #065B21 !important;
}
#purpose .tagline {
  color: #454545;
  font-weight: 900 !important;
}
#purpose .callout-bar {
  background: #0BE34F;
  text-align: center;
}
#purpose .callout-bar h2 {
  color: #065B21 !important;
}
#purpose .circle {
  background-color: #0BE34F;
  color: #065B21;
  background-size: cover;
  background-position: center center;
}
#purpose .circle .fa {
  color: #065B21;
}
#purpose .circle.left {
  border-color: #0BE34F;
}
#purpose .dyk_bg {
  fill: #0BE34F;
}
#purpose .dyk-info p:first-child {
  color: #065B21;
  font-size: 1.2em;
  padding-bottom: 1.2em;
}
.purpose-button {
  color: #065B21 !important;
  background: #0BE34F !important;
}
.community-background {
  background-color: #0C75DF !important;
  color: #FFF !important;
}
.community-foreground {
  color: #FFF;
}
.community-border {
  border-color: #0C75DF !important;
}
#community h1 {
  color: #454545;
}
.community.svg-text {
  fill: #0C75DF;
}
.community-color,
#community a,
#community .headline,
#community .headline .fa,
#community .sub-categories p.welcome em {
  color: #0C75DF !important;
}
#community .tagline {
  color: #454545;
  font-weight: 900 !important;
}
#community .callout-bar {
  background: #0C75DF;
  text-align: center;
}
#community .callout-bar h2 {
  color: #FFF !important;
}
#community .circle {
  background-color: #0C75DF;
  color: #FFF;
  background-size: cover;
  background-position: center center;
}
#community .circle .fa {
  color: #FFF;
}
#community .circle.left {
  border-color: #0C75DF;
}
#community .dyk_bg {
  fill: #0C75DF;
}
#community .dyk-info p:first-child {
  color: #0C75DF;
  font-size: 1.2em;
  padding-bottom: 1.2em;
}
.community-button {
  color: #FFF !important;
  background: #0C75DF !important;
}
.community_bg,
.health_bg,
.purpose_bg,
.emotion_bg,
.connection_bg {
  fill: #999999 !important;
}
.community_path,
.health_path,
.purpose_path,
.emotion_path,
.connection_path {
  stroke: #999999 !important;
}
#health .health_bg {
  fill: #e42c0c !important;
}
#health .health_path {
  stroke: #e42c0c !important;
}
#emotion .emotion_bg {
  fill: #F4B515 !important;
}
#emotion .emotion_path {
  stroke: #F4B515 !important;
}
#connection .connection_bg {
  fill: #8B00D6 !important;
}
#connection .connection_path {
  stroke: #8B00D6 !important;
}
#purpose .purpose_bg {
  fill: #0BE34F !important;
}
#purpose .purpose_path {
  stroke: #0BE34F !important;
}
#community .community_bg {
  fill: #0C75DF !important;
}
#community .community_path {
  stroke: #0C75DF !important;
}
.rainbow_range_container {
  border-radius: 28px !important;
  border: 4px solid #555555 !important;
}
.rainbow_range {
  height: 48px !important;
  padding: 0 !important;
  /*background: linear-gradient(90deg, rgba(11, 227, 79, 1),rgba(11, 227, 79, 1) 20%,rgba(244, 181, 21, 1) 20%,rgba(244, 181, 21, 1) 40%,rgba(12, 117, 223, 1) 40%, rgba(12, 117, 223, 1) 60%, rgba(139, 0, 214, 1) 60%, rgba(139, 0, 214, 1) 80%, rgba(228, 44, 12, 1) 80%, rgba(228, 44, 12, 1) 100%);*/
  background: linear-gradient(90deg, #0BE34F, #F4B515, #0C75DF, #8B00D6, #e42c0c);
  border-radius: 24px !important;
  border: 4px solid #FFFFFF !important;
}
.rainbow_range.reversed {
  background: linear-gradient(270deg, #0BE34F, #F4B515, #0C75DF, #8B00D6, #e42c0c);
}
.gradient_wellness {
  background: linear-gradient(90deg, #0BE34F, #F4B515, #0C75DF, #8B00D6, #e42c0c);
}
.rainbow_range .tick-center {
  border-left: 2px solid #FFF;
  height: 40px;
}
.rainbow_range .tick-center:first-child {
  border-left: none !important;
}
.rainbow_range .range-input-range-container {
  margin-top: -40px !important;
}
.rainbow_markers_container {
  flex-direction: row;
}
.rainbow_markers_container div {
  padding: 0 1.5em;
  /*flex-grow: 1;*/
}
@media screen and (max-width: 768px) {
  .rainbow_markers_container div {
    padding: 0 .5em;
  }
}
.rainbow_range input[type=range] {
  -webkit-appearance: none;
  margin: 0;
  width: 100%;
  background: transparent;
  border: 1px solid transparent;
}
.rainbow_range input[type=range]:focus {
  outline: none;
  background: transparent;
}
.rainbow_range input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 40px;
  cursor: pointer;
  box-shadow: none;
  background: transparent;
  border-radius: 10px;
  border: none;
}
.rainbow_range input[type=range]::-webkit-slider-thumb {
  box-shadow: none;
  border: 2px solid #666666;
  height: 78px;
  width: 5%;
  border-radius: 20px;
  background: #ffffff;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -20px;
}
.rainbow_range input[type=range]:focus::-webkit-slider-runnable-track {
  background: transparent;
}
.rainbow_range input[type=range]::-moz-range-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}
.rainbow_range input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
}
.rainbow_range input[type=range]::-ms-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
}
.rainbow_range input[type=range]::-ms-fill-lower {
  background: #2a6495;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
.rainbow_range input[type=range]::-ms-fill-upper {
  background: #3071a9;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
.rainbow_range input[type=range]::-ms-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
}
.rainbow_range input[type=range]:focus::-ms-fill-lower {
  background: #3071a9;
}
.rainbow_range input[type=range]:focus::-ms-fill-upper {
  background: #367ebd;
}
.wellness_context {
  max-width: 600px;
  margin: auto;
}
.wellness_context .organizational > div,
.wellness_context .community > div,
.wellness_context .individual > div,
.wellness_context .interpersonal > div {
  margin: 0;
  padding: 0;
  margin-top: -150px;
}
@media only screen and (max-width: 991px) {
  .wellness_context {
    max-width: 100%;
  }
  .wellness_context .interpersonal > div,
  .wellness_context .organizational > div,
  .wellness_context .community > div,
  .wellness_context .individual > div {
    margin-top: -75px;
  }
}
.wellness_context .individual img {
  margin: auto;
  cursor: pointer;
  max-width: 50%;
}
.wellness_context .interpersonal img {
  margin: auto;
  cursor: pointer;
  max-width: 60%;
}
.wellness_context .organizational img {
  margin: auto;
  cursor: pointer;
  max-width: 70%;
}
.wellness_context .community img {
  margin: auto;
  cursor: pointer;
  max-width: 80%;
}
.wellness_context .society img {
  margin: auto;
  cursor: pointer;
  max-width: 90%;
}
.top-categories-circle-icon {
  width: 8em;
  height: 8em;
  margin: 0 auto;
}
@media only screen and (max-width: 992px) {
  .top-categories-circle-icon {
    width: 6em;
    height: 6em;
  }
}
@media only screen and (max-width: 768px) {
  .top-categories-circle-icon {
    width: 4em;
    height: 4em;
  }
}
@media only screen and (max-width: 480px) {
  .top-categories-circle-icon {
    width: 3.5em;
    height: 3.5em;
  }
}
.sorted-categories {
  text-align: center;
}
.sorted-category {
  padding: 0;
  margin: auto;
  margin-bottom: 2em;
  background: transparent;
  border: 0;
  filter: opacity(0.65);
  font-weight: 900;
  transition: all 0.15s;
  transition-timing-function: cubic-bezier(0.2, -2, 0.8, 2);
}
.sorted-category.active {
  filter: none;
  border: 3px solid transparent;
  transform: scale(1.1);
  transition: all 0.3s;
  transition-timing-function: cubic-bezier(0.2, -2, 0.8, 2);
}
.sorted-categories svg {
  display: inline-block;
  float: left;
  max-width: 4em;
  max-height: 4em;
  background: #fff;
  padding-right: 1em;
  border: 0;
  background: transparent;
}
@media screen and (max-width: 768px) {
  .sorted-categories svg {
    max-width: 3em;
    max-height: 3em;
  }
}
.sorted-categories span {
  display: inline-block;
  float: left;
  padding: 1em 2em;
  min-width: 22em;
  text-align: left;
  font-size: 18pt;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .sorted-categories span {
    font-size: calc(10pt);
  }
}
#plan_header {
  background-image: url('https://echeckup.sdsu.edu/echeckup/images/wellness/graphics/plan_header.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
#plan_header.plan_1 {
  background-image: url('https://echeckup.sdsu.edu/echeckup/images/wellness/graphics/plan_header_1.png') !important;
}
#plan_header.plan_2 {
  background-image: url('https://echeckup.sdsu.edu/echeckup/images/wellness/graphics/plan_header_2.png') !important;
}
#plan_header.plan_3 {
  background-image: url('https://echeckup.sdsu.edu/echeckup/images/wellness/graphics/plan_header_3.png') !important;
}
#plan_header_text {
  position: relative;
  min-height: 400px;
}
#plan_header h1 {
  font-family: "Amatic SC", "Brush Script MT", cursive;
  font-weight: 700;
  width: 210px !important;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: auto;
  margin-top: -110px !important;
  margin-left: -263px !important;
  border: 1px solid transparent;
  text-align: center;
  font-size: 42pt;
  padding-top: 1em;
  color: #111111;
}
@media only screen and (max-width: 1200px) {
  #plan_header h1 {
    width: 166px !important;
    margin-top: -89px !important;
    margin-left: -212px !important;
    font-size: 36pt;
  }
}
@media only screen and (max-width: 992px) {
  #plan_header h1 {
    width: 137px !important;
    margin-top: -78px !important;
    margin-left: -171px !important;
    font-size: 30pt;
  }
}
#plan_header h2 {
  font-family: "Amatic SC", "Brush Script MT", cursive;
  font-weight: 700;
  width: 210px !important;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: auto;
  margin-top: -0.8em !important;
  margin-left: -263px !important;
  border: 1px solid transparent;
  text-align: center;
  font-size: 36pt;
  padding-top: 1em;
  color: #111111;
}
@media only screen and (max-width: 1200px) {
  #plan_header h2 {
    width: 166px !important;
    margin-top: -0.8em !important;
    margin-left: -212px !important;
    font-size: 28pt;
  }
}
@media only screen and (max-width: 992px) {
  #plan_header h2 {
    width: 137px !important;
    margin-top: -0.8em !important;
    margin-left: -171px !important;
    font-size: 26pt;
  }
}
.category_container.row {
  margin-top: 5em;
  margin-bottom: 8em;
}
.category_container.row:first-of-type {
  margin-top: 0.25em !important;
}
.category_container.flexbox {
  margin-top: 0.25em;
  margin-bottom: 8em;
}
@media only screen and (max-width: 768px) {
  .category_container.flexbox {
    margin-top: 0.25em !important;
  }
}
@media only screen and (max-width: 768px) {
  .category_container.flexbox:first-of-type {
    margin-top: 0.25em !important;
  }
}
.category-container {
  position: relative;
  border-top: 4px solid;
  margin-bottom: 10em;
}
.category-container:after {
  content: "";
  float: none;
  clear: both;
  display: table;
}
.category-circle-icon {
  display: block;
  position: relative;
  width: 10em;
  height: 10em;
  margin: auto;
  border-radius: 5em;
  margin-top: -5em;
  margin-bottom: 1em;
  border: 0.2em solid transparent;
}
.category-circle-icon span {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  border-radius: 5em;
  border: 5px solid transparent;
  background: rgba(0, 0, 0, 0.25);
  text-align: center;
  font-size: 4.6em;
  color: #ffffff;
  line-height: 2em;
  text-shadow: 1px 1px 15px black;
}
.category-container-title {
  margin: .5em auto;
  text-align: center;
}
.category-container-title em {
  font-size: 1em;
  float: none;
}
.echeckup-list {
  list-style-image: url('https://echeckup.sdsu.edu/echeckup/images/check.png');
  list-style-type: circle;
}
.trim-last-item:last-child,
.trim-last-item:last-child p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.category-action-items {
  align-items: center;
  margin: 0 !important;
  padding: 0 !important;
}
.category-action-items .action-item-title {
  flex-shrink: 2 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.category-action-items .action-item-title .flexbox-container {
  align-items: center;
}
.action-item-title .text {
  float: left;
  padding: 0 !important;
  margin-top: .3em !important;
  margin-bottom: 0 !important;
  margin-left: 0.5em !important;
  margin-right: 0.5em !important;
}
.action-item-title .bracket {
  float: left;
  padding: 0 !important;
  font-size: 4em;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 0.5em !important;
  margin-right: 0.5em !important;
}
.action-item-steps {
  margin: 0 !important;
  padding: 0 !important;
}
.housing-background {
  color: #FFF !important;
  background: #2F8377 !important;
}
.housing-color {
  color: #2F8377 !important;
}
.food-background {
  color: #FFF !important;
  background: #40615C !important;
}
.food-color {
  color: #40615C !important;
}
.resource-cards {
  display: flex;
  flex-wrap: wrap;
}
.resource-cards .card-body {
  width: clamp(33%, 50%, 50%);
  padding: 0.5em;
}
.resource-cards address {
  border-radius: 0.5em;
  width: 100%;
  height: 100%;
}
.resource-cards .panel-heading {
  border-radius: 0.5em 0.5em 0 0;
}
.resource-cards .panel-heading p {
  font-weight: bold !important;
  margin: 0;
}
.card-body .panel {
  margin: 0 !important;
}
@media (max-width: 768px) {
  .bracket {
    transform: rotate(90deg) scaleY(1.5);
    transform-origin: center center;
  }
  .resource-cards {
    display: block;
    width: 100%;
  }
  .resource-cards .card-body {
    width: 100%;
  }
}
