/*!
 * 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: #CA1422;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #840d16;
  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: #CA1422;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #9c0f1a;
}
.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: #CA1422;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #9c0f1a;
}
.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: #CA1422;
  border-color: #b3121e;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #9c0f1a;
  border-color: #3f060b;
}
.btn-primary:hover {
  color: #fff;
  background-color: #9c0f1a;
  border-color: #7b0c15;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #9c0f1a;
  border-color: #7b0c15;
}
.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: #7b0c15;
  border-color: #3f060b;
}
.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: #CA1422;
  border-color: #b3121e;
}
.btn-primary .badge {
  color: #CA1422;
  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: #CA1422;
  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: #840d16;
  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: #CA1422;
}
.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: #CA1422;
}
.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: #CA1422;
}
.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: #CA1422;
  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: #780506;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #FFF;
  background-color: #780506;
}
.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: #780506;
}
.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: #780506;
  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: #780506;
  }
  .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: #780506;
  }
  .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: #CA1422;
  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: #840d16;
  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: #CA1422;
  border-color: #CA1422;
  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: #CA1422;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #9c0f1a;
}
.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: #CA1422;
  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: #CA1422;
}
.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: #CA1422;
  -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: #CA1422;
  border-color: #CA1422;
}
.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: #f7b3b8;
}
.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: #CA1422;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #CA1422;
  border-color: #CA1422;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #CA1422;
}
.panel-primary > .panel-heading .badge {
  color: #CA1422;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #CA1422;
}
.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: #CA1422;
}
.panel-custom > .panel-heading {
  color: #fff;
  background-color: #CA1422;
  border-color: #CA1422;
}
.panel-custom > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #CA1422;
}
.panel-custom > .panel-heading .badge {
  color: #CA1422;
  background-color: #fff;
}
.panel-custom > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #CA1422;
}
.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: #CA1422;
  fill: #CA1422;
}
.ec-primary-dark {
  color: #780506;
  fill: #780506;
}
.ec-primary-secondary {
  color: #CA1422;
  fill: #CA1422;
}
.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: #CA1422;
  margin: auto !important;
  border: 2px solid #CA1422;
  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: #780506;
  }
}
.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: #780506;
  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 #CA1422 !important;
  top: -2px;
  box-shadow: 0 2px 5px #780506 !important;
  webkit-box-shadow: 0 2px 5px #780506 !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: #CA1422;
  color: #FFF;
  border-color: #780506;
  -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: #CA1422;
  font-weight: bolder;
}
select {
  color: #CA1422 !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 #CA1422;
  box-shadow: 0 0 5px #CA1422;
  webkit-box-shadow: 0 0 5px #CA1422;
  outline: none !important;
  outline-width: 0 !important;
}
[role="radio"]:hover,
[role="radio"]:focus,
[role="button"]:hover,
[role="button"]:focus {
  color: #CA1422;
  font-weight: bold;
}
p > span.active {
  font-weight: bolder;
  color: #CA1422;
}
.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 #CA1422;
}
.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: #CA1422;
  background: #FFF;
}
.likert-item > p:hover,
.likert-item > p:active,
.likert-item > p:focus {
  border: 1px solid #CA1422 !important;
  box-shadow: 0 2px 5px #780506 !important;
  webkit-box-shadow: 0 2px 5px #780506 !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: #CA1422;
}
.page-nav-button .link {
  color: #CA1422;
  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: #CA1422;
  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 #780506;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #CA1422;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -4px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #fce1e3;
}
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 #780506;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #CA1422;
  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 #780506;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #CA1422;
  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: #CA1422;
  background-image: url("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAiYAAAD6CAYAAACVrYw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAEyUlEQVR4nO3dsXHDMBAAQYD4ceLUFagTVe7cVbgTOZFr4AW7FTC8eTzA/fP1eC0AgIDr7g8AAPgnTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZOzf7/W6+yMAANYyMQEAQvbz49PEBABIGCMTAKBiZu+7vwEAYK211py7vwAA4M3EBADImLn7CwAA3uZs668AQIOJCQCQMbPsmAAADW7lAAAZcwxMAIAIRzkAQMYcYQIARMzxwBoAEOEnfgBAhndMAIAMRzkAQIZ3TACADDsmAEDGXI5yAIAI75gAABmOcgCADMuvAEDGXI5yAICIkSUAQIUdEwAgY46RCQAQ4Ul6ACBjtuVXACDC8isAkGH5FQDIMDEBADKECQCQIUwAgAy3cgCADBMTACBDmAAAGW4LAwAZJiYAQIYwAQAyxj/8AIAK14UBgAzLrwBAhh0TACBDmAAAGcIEAMiwYwIAZJiYAAAZJiYAQIaJCQCQ4YE1ACDDxAQAyBAmAECG5VcAIMPfhQGADEc5AECGMAEAMlwXBgAyLL8CABmOcgCADGECAGQ4ygEAMkxMAIAMExMAIMPEBADIECYAQIYH1gCADBMTACDD8isAkDFOcgCACkc5AECGMAEAMoQJAJAhTACADLdyAICMWa7lAAARjnIAgAxhAgBkCBMAIMPyKwCQYWICAGSYmAAAGSYmAECGiQkAkDHbyAQAiJjt5VcAIMKOCQCQYccEAMgQJgBAhqMcACDDxAQAyDAxAQAyhAkAkOEoBwDIECYAQIaXXwGADBMTACDD8isAkCFMAIAMRzkAQIaJCQCQYWICAGQIEwAgQ5gAABmzLZkAABGWXwGADEc5AECGiQkAkGFiAgBk+LswAJBhYgIAZAgTACBDmAAAGW7lAAAZJiYAQIYwAQAyHOUAABkmJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGX95Zwk6Zb13ZQAAAABJRU5ErkJggg==");
  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: #CA1422;
  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: #CA1422;
  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 #CA1422;
  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: #CA1422 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: #CA1422;
}
@media (max-device-width: 768px) {
  h2.speech-bubble {
    font-size: 1.5rem;
  }
}
h3.speech-bubble {
  color: #CA1422;
}
@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: #CA1422;
}
.stat.inline {
  font-size: 9pt;
  color: #CA1422;
}
.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: #CA1422;
  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 #CA1422;
  webkit-box-shadow: 0 0 5px #CA1422;
  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: #CA1422;
  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%;
  }
}
