/*!
 * 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: #8C0B42;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #450521;
  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: #8C0B42;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #5d072c;
}
.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: #8C0B42;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #5d072c;
}
.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: #8C0B42;
  border-color: #740937;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #5d072c;
  border-color: #000000;
}
.btn-primary:hover {
  color: #fff;
  background-color: #5d072c;
  border-color: #3c051c;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #5d072c;
  border-color: #3c051c;
}
.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: #3c051c;
  border-color: #000000;
}
.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: #8C0B42;
  border-color: #740937;
}
.btn-primary .badge {
  color: #8C0B42;
  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: #8C0B42;
  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: #450521;
  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: #8C0B42;
}
.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: #8C0B42;
}
.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: #8C0B42;
}
.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: #8C0B42;
  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: #440015;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #FFF;
  background-color: #440015;
}
.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: #440015;
}
.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: #440015;
  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: #440015;
  }
  .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: #440015;
  }
  .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: #8C0B42;
  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: #450521;
  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: #8C0B42;
  border-color: #8C0B42;
  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: #8C0B42;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #5d072c;
}
.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: #8C0B42;
  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: #8C0B42;
}
.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: #8C0B42;
  -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: #8C0B42;
  border-color: #8C0B42;
}
.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: #f46fa8;
}
.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: #8C0B42;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #8C0B42;
  border-color: #8C0B42;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #8C0B42;
}
.panel-primary > .panel-heading .badge {
  color: #8C0B42;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #8C0B42;
}
.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: #8C0B42;
}
.panel-custom > .panel-heading {
  color: #fff;
  background-color: #8C0B42;
  border-color: #8C0B42;
}
.panel-custom > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #8C0B42;
}
.panel-custom > .panel-heading .badge {
  color: #8C0B42;
  background-color: #fff;
}
.panel-custom > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #8C0B42;
}
.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: #8C0B42;
  fill: #8C0B42;
}
.ec-primary-dark {
  color: #440015;
  fill: #440015;
}
.ec-primary-secondary {
  color: #8C0B42;
  fill: #8C0B42;
}
.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: #8C0B42;
  margin: auto !important;
  border: 2px solid #8C0B42;
  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: #440015;
  }
}
.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: #440015;
  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 #8C0B42 !important;
  top: -2px;
  box-shadow: 0 2px 5px #440015 !important;
  webkit-box-shadow: 0 2px 5px #440015 !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: #8C0B42;
  color: #FFF;
  border-color: #440015;
  -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: #8C0B42;
  font-weight: bolder;
}
select {
  color: #8C0B42 !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 #8C0B42;
  box-shadow: 0 0 5px #8C0B42;
  webkit-box-shadow: 0 0 5px #8C0B42;
  outline: none !important;
  outline-width: 0 !important;
}
[role="radio"]:hover,
[role="radio"]:focus,
[role="button"]:hover,
[role="button"]:focus {
  color: #8C0B42;
  font-weight: bold;
}
p > span.active {
  font-weight: bolder;
  color: #8C0B42;
}
.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 #8C0B42;
}
.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: #8C0B42;
  background: #FFF;
}
.likert-item > p:hover,
.likert-item > p:active,
.likert-item > p:focus {
  border: 1px solid #8C0B42 !important;
  box-shadow: 0 2px 5px #440015 !important;
  webkit-box-shadow: 0 2px 5px #440015 !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: #8C0B42;
}
.page-nav-button .link {
  color: #8C0B42;
  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: #8C0B42;
  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 #440015;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #8C0B42;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -4px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #f79fc4;
}
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 #440015;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #8C0B42;
  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 #440015;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #8C0B42;
  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: #8C0B42;
  background-image: url("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAiYAAAD6CAYAAACVrYw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAEwklEQVR4nO3dsXHEMAwAQZJC5thlfBOuzz3TkWvQBbsVfHgDQPz9+/VzFwBAwHn7BwAA/BMmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAy9r33vv0jAADWMjEBAEL2Z75NTACAhDlrv/0bAADWWsIEAAgRJgBAxjzCBACImOPDHAAgYp5tYgIANFjlAAAZ81jlAAARY14CAFRY5QAAGd4xAQAy5mw3JgBAg4kJAJAx5iUAQIWXXwGADF/lAAAZc3QJABAx28QEAIjwVQ4AkCFMAIAMYQIAZPgTPwAgY86WJgBAwyyrHAAgwpP0AECGd0wAgAxP0gMAGTY5AECGGxMAIGMMTQCAChMTACBDlwAAGZ6kBwAyvPwKAGSYmAAAGcIEAMhw/AoAZPivHAAgw8QEAMiYbWACAET4XBgAyPBVDgCQ4cYEAMgwMQEAMtyYAAAZVjkAQIZVDgCQIUwAgAyrHAAgw3/lAAAZJiYAQIYbEwAgw8QEAMhwYwIAZJiYAAAZbkwAgAwTEwAgw40JAJBhlQMAZFjlAAAZwgQAyLDKAQAyZjl+BQAiTEwAgIwxMAEAKkxMAIAMNyYAQIbPhQGADKscACBDmAAAGVY5AECGfxcGADJMTACADGECAGQ4fgUAMjywBgBkmJgAABluTACADGECAGRY5QAAGY5fAYAMExMAIMONCQCQYWICAGSYmAAAGf5dGADIMDEBADKECQCQ4fgVAMgwMQEAMoQJAJDhqxwAIMPEBADIECYAQMZsmxwAIMLEBADI8I4JAJAxy1c5AECEVQ4AkGGVAwBkmJgAABnCBADIECYAQIYbEwAgw+fCAECGVQ4AkGGVAwBkmJgAABnCBADIECYAQIYbEwAgw8QEAMjwjgkAkGFiAgBkCBMAIMPxKwCQYWICAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJDxB1i8CjjPgSJxAAAAAElFTkSuQmCC");
  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: #8C0B42;
  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: #8C0B42;
  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 #8C0B42;
  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: #8C0B42 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: #8C0B42;
}
@media (max-device-width: 768px) {
  h2.speech-bubble {
    font-size: 1.5rem;
  }
}
h3.speech-bubble {
  color: #8C0B42;
}
@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: #8C0B42;
}
.stat.inline {
  font-size: 9pt;
  color: #8C0B42;
}
.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: #8C0B42;
  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 #8C0B42;
  webkit-box-shadow: 0 0 5px #8C0B42;
  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: #8C0B42;
  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;
  flex-grow: 1;
}
.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%;
  }
}
