/*!
 * 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/v27/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/v27/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/v18/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/v23/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/v23/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/v23/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/v23/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/v20/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/v20/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/v20/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/v20/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/v29/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/v29/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/v29/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/v29/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: #F63E3C;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #db0c0a;
  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: #F63E3C;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #f40e0b;
}
.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: #F63E3C;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #f40e0b;
}
.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: #F63E3C;
  border-color: #f52624;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #f40e0b;
  border-color: #920807;
}
.btn-primary:hover {
  color: #fff;
  background-color: #f40e0b;
  border-color: #d20c0a;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #f40e0b;
  border-color: #d20c0a;
}
.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: #d20c0a;
  border-color: #920807;
}
.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: #F63E3C;
  border-color: #f52624;
}
.btn-primary .badge {
  color: #F63E3C;
  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: #F63E3C;
  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: #db0c0a;
  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: #F63E3C;
}
.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: #F63E3C;
}
.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: #F63E3C;
}
.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: #F63E3C;
  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: #8C1F1B;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #FFF;
  background-color: #8C1F1B;
}
.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: #8C1F1B;
}
.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: #8C1F1B;
  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: #8C1F1B;
  }
  .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: #8C1F1B;
  }
  .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: #F63E3C;
  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: #db0c0a;
  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: #F63E3C;
  border-color: #F63E3C;
  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: #F63E3C;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #f40e0b;
}
.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: #F63E3C;
  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: #F63E3C;
}
.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: #F63E3C;
  -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: #F63E3C;
  border-color: #F63E3C;
}
.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: #ffffff;
}
.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: #F63E3C;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #F63E3C;
  border-color: #F63E3C;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #F63E3C;
}
.panel-primary > .panel-heading .badge {
  color: #F63E3C;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #F63E3C;
}
.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: #F63E3C;
}
.panel-custom > .panel-heading {
  color: #fff;
  background-color: #F63E3C;
  border-color: #F63E3C;
}
.panel-custom > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #F63E3C;
}
.panel-custom > .panel-heading .badge {
  color: #F63E3C;
  background-color: #fff;
}
.panel-custom > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #F63E3C;
}
.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: #F63E3C;
  fill: #F63E3C;
}
.ec-primary-dark {
  color: #8C1F1B;
  fill: #8C1F1B;
}
.ec-primary-secondary {
  color: #F63E3C;
  fill: #F63E3C;
}
.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: #F63E3C;
  margin: auto !important;
  border: 2px solid #F63E3C;
  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: #8C1F1B;
  }
}
.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: #8C1F1B;
  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 #F63E3C !important;
  top: -2px;
  box-shadow: 0 2px 5px #8C1F1B !important;
  webkit-box-shadow: 0 2px 5px #8C1F1B !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: #F63E3C;
  color: #FFF;
  border-color: #8C1F1B;
  -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: #F63E3C;
  font-weight: bolder;
}
select {
  color: #F63E3C !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 #F63E3C;
  box-shadow: 0 0 5px #F63E3C;
  webkit-box-shadow: 0 0 5px #F63E3C;
  outline: none !important;
  outline-width: 0 !important;
}
[role="radio"]:hover,
[role="radio"]:focus,
[role="button"]:hover,
[role="button"]:focus {
  color: #F63E3C;
  font-weight: bold;
}
p > span.active {
  font-weight: bolder;
  color: #F63E3C;
}
.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 #F63E3C;
}
.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: #F63E3C;
  background: #FFF;
}
.likert-item > p:hover,
.likert-item > p:active,
.likert-item > p:focus {
  border: 1px solid #F63E3C !important;
  box-shadow: 0 2px 5px #8C1F1B !important;
  webkit-box-shadow: 0 2px 5px #8C1F1B !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: #F63E3C;
}
.page-nav-button .link {
  color: #F63E3C;
  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: #F63E3C;
  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 #8C1F1B;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #F63E3C;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -4px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ffffff;
}
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 #8C1F1B;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #F63E3C;
  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 #8C1F1B;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #F63E3C;
  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: #F63E3C;
  background-image: url("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAiYAAAD6CAYAAACVrYw7AAAEyElEQVR4nO3dwXHDMAwAQZKCx/nHdbn/bpRXatA9divw8wYA5f3zft8LACDgPP0DAAD+CRMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABn7vu/76R8BALCWiQkAELK/n18TEwAgYWbvp38DAMBaa62ZJUwAgIaZI0wAgAarHAAgY17CBACImJdVDgAQMeNTJgBAhFUOAJAxo0sAgAjPhQGAjJntxgQAaJjLl18BgAg3JgBAhhsTACDDn/gBABlz+Y4JABDhT/wAgIy5dAkAEGGVAwBk+I4JAJBhYgIAZLgxAQAy5piYAAARbkwAgIzx38IAQIXjVwAgw40JAJBhlQMAZAgTACBjzrHKAQAaRpYAABWzfccEAIhwYwIAZIzXwgBAhRsTACDDjQkAkGFiAgBkuDEBADJMTACADDcmAECGiQkAkOHGBADIMDEBADLcmAAAGSYmAECG//ADADIcvwIAGVY5AECGMAEAMrzKAQAy3JgAABlWOQBAhjABADLcmAAAGW5MAIAMX34FADLcmAAAGW5MAIAMNyYAQIZVDgCQ4fgVAMgwMQEAMhy/AgAZJiYAQIZXOQBAhokJAJAhTACADM+FAYAMr3IAgAzHrwBAhhsTACBDmAAAGW5MAIAMr3IAgAzHrwBAhhsTACBDmAAAGY5fAYAMx68AQIbjVwAgw40JAJAhTACADDcmAECGVzkAQIbjVwAgw40JAJDhxgQAyDAxAQAyhAkAkGGVAwBkzPIsBwCIsMoBADKscgCADBMTACBDmAAAGVY5AEDGbK9yAIAIqxwAIMMqBwDIMDEBADJMTACADBMTACDDxAQAyPBcGADIsMoBADKscgCADBMTACDDxAQAyDAxAQAyTEwAgAzPhQGADBMTACDDjQkAkGFiAgBkCBMAIMMqBwDIMDEBADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMj4A8WnCjLmC0tAAAAAAElFTkSuQmCC");
  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: #F63E3C;
  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: #F63E3C;
  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 #F63E3C;
  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: #F63E3C 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: #F63E3C;
}
@media (max-device-width: 768px) {
  h2.speech-bubble {
    font-size: 1.5rem;
  }
}
h3.speech-bubble {
  color: #F63E3C;
}
@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: #F63E3C;
}
.stat.inline {
  font-size: 9pt;
  color: #F63E3C;
}
.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: #F63E3C;
  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 #F63E3C;
  webkit-box-shadow: 0 0 5px #F63E3C;
  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: #F63E3C;
  font-weight: 700;
}
.shadow {
  box-shadow: 0px 5px 15px #eeeeee;
}
.visually-hidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
#main-content,
#main-content:hover,
#main-content:active,
#main-content:focus {
  outline: none;
  border: none;
  width: 1px;
  height: 1px;
}
.validation-error {
  color: #a94442 !important;
  font-weight: 500;
  background: #f2dede;
  border: 3px solid #ebccd1;
  border-radius: 3px;
}
.validation-error p,
.validation-error legend {
  color: #a94442 !important;
  font-weight: 500;
}
.validation-error input[type=text],
.validation-error input[type=number],
.validation-error input[type=email],
.validation-error input[type=url],
.validation-error .input-group-addon {
  color: #a94442 !important;
}
.validation-error ::placeholder {
  color: #dda7af;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.legacy-video {
  padding-bottom: 75% !important;
}
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-text-controls {
  text-align: center;
  padding: 0.5rem 0;
  background: #d7d7cb;
  font-size: 9pt;
}
@media screen and (max-width: 768px) {
  .video-text-controls {
    font-size: 9pt;
  }
}
.video-text {
  margin: 1em;
  color: #555555;
  padding: 0;
  height: 0;
  overflow: hidden;
  transition: height 0.2s, transform 0.2s;
  -webkit-transition: height 0.2s, -webkit-transform 0.2s;
}
.video-text-reveal {
  margin: 1em;
  color: #555555;
  padding: 0;
  height: 400px;
  overflow: scroll;
  transition: height 0.8s, transform 0.8s;
  -webkit-transition: height 0.8s, -webkit-transform 0.8s;
}
/* ***** INTRO ***** */
.what-is-wellness {
  background-image: url(https://echeckup.sdsu.edu/echeckup/images/wellness/photos/wellness_splash.jpg);
  background-size: cover;
  background-position: bottom center;
  padding-bottom: 10em;
}
.what-is-wellness .welcome em {
  float: none;
  text-align: center;
}
.wellness-quote {
  position: relative;
}
.wellness-quote p {
  font-size: clamp(0.9rem, 2vw, 2.2rem) !important;
  font-family: "Kaushan Script", "Brush Script MT", cursive !important;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-1deg);
}
/* ***** WHY FOCUS ***** */
.why-focus-wellness {
  background-image: url(https://echeckup.sdsu.edu/echeckup/images/wellness/photos/wellness_why.jpg);
  background-size: cover;
  background-position: bottom center;
  /*min-height:500px;*/
  color: #FFF !important;
}
.why-focus-wellness .col-xs-12 {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}
.cirdiv-container {
  flex-grow: 1;
  padding: 1em 2em;
}
.cirdiv {
  display: block;
  width: 6em;
  height: 6em;
  border-radius: 3em;
  background-color: rgba(255, 255, 255, 0.85);
  position: relative;
  border: 2px solid #06892F;
  margin: auto;
  transition: background-color 1s;
}
.cirdiv p {
  color: #06892F;
  font-size: 0.8em;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-1deg);
  text-align: center;
  font-weight: 900;
}
.cirdiv:hover,
.cirdiv:focus,
.cirdiv:active {
  /*background-color: rgba(255, 255, 255, 1);*/
  border: 2px solid #e42c0c;
  transition: all 0.33s;
  /*outline-color: red;*/
  /*outline-style: dashed;*/
  /*outline-width: 10px;*/
}
.cirdiv:hover p,
.cirdiv:focus p,
.cirdiv:active p {
  color: #e42c0c;
  font-weight: bolder;
}
.cirdiv.active {
  background-color: #06892F;
  border: 4px solid #FFF;
  transition: all 0.33s;
  transform: scale(1.3);
}
.cirdiv.active p {
  color: #FFF;
}
@media only screen and (max-width: 768px) {
  .cirdiv-container {
    padding: .1em;
  }
  .cirdiv.active {
    transform: scale(1.1);
  }
  .why-focus-icons div {
    float: left;
  }
  .why-focus-icons svg {
    max-width: 80px;
  }
}
.emphasize {
  color: #454545;
  text-transform: uppercase;
  font-weight: 900 !important;
}
.gray-fill {
  color: #eeeeee !important;
  fill: #eeeeee !important;
}
.gray-stroke {
  stroke: #eeeeee !important;
}
.glow {
  transform: rotate(70deg) scale(1.5) !important;
  -webkit-text-stroke: 1px #454545;
  -webkit-text-fill-color: #FFF;
  /*-webkit-animation: glow2 1s ease-in-out infinite alternate;*/
  /*-moz-animation: glow2 1s ease-in-out infinite alternate;*/
  /*animation: glow2 1s ease-in-out infinite alternate;*/
  -webkit-animation: glow2 2s infinite;
  -moz-animation: glow2 2s infinite;
  animation: glow2 2s infinite;
}
@keyframes glow2 {
  0% {
    text-shadow: 2px 2px 0px #454545, 0 0 0 #e42c0c;
  }
  90% {
    text-shadow: 2px 2px 0px #454545, 2px 0 40px rgba(228, 44, 12, 0);
  }
  100% {
    text-shadow: 2px 2px 0px #454545, 0 0 0 rgba(228, 44, 12, 0);
  }
}
@-webkit-keyframes glow {
  from {
    text-shadow: 2px 2px 0px #ff6600, 0 0 4px #FFF, 0 0 6px #FFF, 0 0 8px #FFF;
  }
  to {
    text-shadow: 2px 2px 0px #ff6600, 0 0 13px #FFF, 0 0 18px yellow, 0 0 25px yellow;
  }
}
.pulse {
  position: relative;
  top: 0;
  left: 0;
  background: white;
  border-radius: 20%;
  border: 1px solid transparent;
  box-shadow: 0 0 0 0 #ffffff;
  transform: scale(1);
  animation: pulse 2s infinite;
}
@keyframes pulse {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
.pulsedark {
  position: relative;
  top: 0;
  left: 0;
  background: white;
  border-radius: 20%;
  border: 1px solid transparent;
  box-shadow: 0 0 0 0 #111111;
  transform: scale(1);
  animation: pulsedark 2s infinite;
}
.pulsedark:hover,
.pulsedark:active,
.pulsedark:focus {
  color: #111111 !important;
}
@keyframes pulsedark {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(17, 17, 17, 0.7);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(17, 17, 17, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(17, 17, 17, 0);
  }
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 991px) {
  .what-is-wellness {
    background-position: top center;
    width: 100%;
    min-height: 33vh;
  }
  .what-is-wellness h1 {
    text-align: center;
  }
  .wellness-quote {
    width: 100%;
    padding-bottom: 2em;
  }
  .wellness-quote p {
    font-family: "Kaushan Script", "Brush Script MT", cursive !important;
    position: relative;
    text-align: center;
    transform: translate(-50%, -50%) rotate(0deg);
  }
}
.draggable-item {
  border: 3px solid #666;
  padding: 10px;
  /*cursor: move;*/
  min-height: 6em;
  position: relative;
  background-color: #ddd;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  margin: 25em;
}
.draggable-item p {
  font-family: "Kaushan Script", "Brush Script MT", cursive;
  font-weight: 900;
  color: white;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-3deg);
  text-shadow: 2px 2px 0.1em #111;
  webkit-text-stroke: 1px #E42C0C;
  webkit-text-fill-color: white;
}
.checklist .row:nth-child(even) {
  background: #f0f0f0;
}
.circle-border {
  border: 4px solid white;
}
.sub-dimension-container {
  text-align: center;
  border-bottom: 2px dotted transparent;
  margin: 0;
  padding: 5em 0;
  float: none;
  clear: both;
}
/* all children */
.sub-dimension-container > * {
  transition-delay: 500ms;
  transition: 750ms transform;
}
.sub-dimension-container .circle {
  display: inline-block;
  background-color: #666666;
  color: #FFF;
  width: clamp(400px, 35vw, 500px);
  height: clamp(400px, 35vw, 500px);
  position: relative;
  border: 4px solid white;
  margin: auto;
  border-radius: 50%;
  text-align: center;
}
.sub-dimension-container .h1 {
  font-family: "Kaushan Script", "Brush Script MT", cursive;
  font-weight: 900;
  color: white;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-3deg);
  text-shadow: 2px 2px 0.1em #111;
}
.sub-dimension-container:hover > .circle.right,
.sub-dimension-container:focus-within > .circle.right {
  transform: translateX(2em);
}
.sub-dimension-container:hover > .circle.left,
.sub-dimension-container:focus-within > .circle.left {
  transform: translateX(-2em);
}
.circle.right {
  margin-left: -5em;
}
.sub-dimension-content {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: clamp(9pt, 14pt, 18pt);
}
@media only screen and (min-width: 769px) {
  .sub-dimension-content {
    width: 16em;
  }
}
@media only screen and (max-width: 768px) {
  .sub-dimension-container > * {
    transition: none;
  }
  .sub-dimension-container:hover > .circle.right,
  .sub-dimension-container:focus-within > .circle.right {
    transform: none;
  }
  .sub-dimension-container:hover > .circle.left,
  .sub-dimension-container:focus-within > .circle.left {
    transform: none;
  }
  .sub-dimension-container .circle {
    display: block;
    clear: both;
    background-color: #666666;
    color: #FFF;
    width: 100%;
    height: clamp(4em, 6em, 40em);
    border: 0 solid white;
    margin: auto;
    border-radius: 0;
    text-align: center;
  }
  .sub-dimension-content {
    margin: 0;
    position: relative;
    top: auto;
    left: auto;
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    font-size: clamp(9pt, 14pt, 18pt);
    padding: 1em 2em;
  }
  .sub-dimension-content .h1 {
    font-size: 30pt;
  }
  .circle.right {
    margin-left: 0 !important;
    height: auto !important;
  }
  .circle.left {
    background-position: center center;
  }
  .draggable-item {
    min-height: 4em;
  }
}
button.fa {
  background: transparent;
  border: none;
  outline: none;
}
button.fa:hover,
button.fa:focus,
button.fa:active {
  color: #FFF;
  background: transparent;
  border: none;
  outline: none;
}
.grey-filter {
  filter: grayscale(100%);
  opacity: 50%;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;
}
/* ***** DID YOU KNOW ***** */
.dyk {
  border-bottom: 1px solid #454545;
}
.dyk p {
  font-variant: all-small-caps;
}
.dyk a {
  text-decoration: underline !important;
}
legend.h4,
p.h4 {
  font-size: 1em !important;
}
.assessment-instrument-box {
  /*border-top: 1px solid #999;*/
}
.assessment-instrument-box:before {
  content: '';
}
.health-background {
  background-color: #e42c0c !important;
  color: #FFF !important;
}
.health-foreground {
  color: #FFF;
}
.health-border {
  border-color: #e42c0c !important;
}
#health h1 {
  color: #454545;
}
.health.svg-text {
  fill: #e42c0c;
}
.arc-text {
  font-size: 32px;
}
.arc-number {
  font-size: 70px;
}
.health-color,
#health a,
#health .headline,
#health .headline .fa,
#health .sub-categories p.welcome em {
  color: #e42c0c !important;
}
#health .tagline {
  color: #454545;
  font-weight: 900 !important;
}
#health .callout-bar {
  background: #e42c0c;
  text-align: center;
}
#health .callout-bar h2 {
  color: #FFF !important;
}
#health .circle {
  background-color: #e42c0c;
  color: #FFF;
  background-size: cover;
  background-position: center center;
}
#health .circle .fa {
  color: #FFF;
}
#health .circle.left {
  border-color: #e42c0c;
}
#health .dyk_bg {
  fill: #e42c0c;
}
#health .dyk-info p:first-child {
  color: #e42c0c;
  font-size: 1.2em;
  padding-bottom: 1.2em;
}
.health-button {
  color: #FFF !important;
  background: #e42c0c !important;
}
.emotion-background {
  background-color: #F4B515 !important;
  color: #614705 !important;
}
.emotion-foreground {
  color: #614705;
}
.emotion-border {
  border-color: #F4B515 !important;
}
#emotion h1 {
  color: #454545;
}
.emotion.svg-text {
  fill: #614705;
}
.emotion-color,
#emotion a,
#emotion .headline,
#emotion .headline .fa,
#emotion .sub-categories p.welcome em {
  color: #614705 !important;
}
#emotion .tagline {
  color: #454545;
  font-weight: 900 !important;
}
#emotion .callout-bar {
  background: #F4B515;
  text-align: center;
}
#emotion .callout-bar h2 {
  color: #614705 !important;
}
#emotion .circle {
  background-color: #F4B515;
  color: #614705;
  background-size: cover;
  background-position: center center;
}
#emotion .circle .fa {
  color: #614705;
}
#emotion .circle.left {
  border-color: #F4B515;
}
#emotion .dyk_bg {
  fill: #F4B515;
}
#emotion .dyk-info p:first-child {
  color: #614705;
  font-size: 1.2em;
  padding-bottom: 1.2em;
}
.emotion-button {
  color: #614705 !important;
  background: #F4B515 !important;
}
.connection-background {
  background-color: #8B00D6 !important;
  color: #FFF !important;
}
.connection-foreground {
  color: #FFF;
}
.connection-border {
  border-color: #8B00D6 !important;
}
#connection h1 {
  color: #454545;
}
.connection.svg-text {
  fill: #8B00D6;
}
.connection-color,
#connection a,
#connection .headline,
#connection .headline .fa,
#connection .sub-categories p.welcome em {
  color: #8B00D6 !important;
}
#connection .tagline {
  color: #454545;
  font-weight: 900 !important;
}
#connection .callout-bar {
  background: #8B00D6;
  text-align: center;
}
#connection .callout-bar h2 {
  color: #FFF !important;
}
#connection .circle {
  background-color: #8B00D6;
  color: #FFF;
  background-size: cover;
  background-position: center center;
}
#connection .circle .fa {
  color: #FFF;
}
#connection .circle.left {
  border-color: #8B00D6;
}
#connection .dyk_bg {
  fill: #8B00D6;
}
#connection .dyk-info p:first-child {
  color: #8B00D6;
  font-size: 1.2em;
  padding-bottom: 1.2em;
}
.connection-button {
  color: #FFF !important;
  background: #8B00D6 !important;
}
.purpose-background {
  background-color: #0BE34F !important;
  color: #065B21 !important;
}
.purpose-foreground {
  color: #065B21;
}
.purpose-border {
  border-color: #0BE34F !important;
}
#purpose h1 {
  color: #454545;
}
.purpose.svg-text {
  fill: #065B21;
}
.purpose-color,
#purpose a,
#purpose .headline,
#purpose .headline .fa,
#purpose .sub-categories p.welcome em {
  color: #065B21 !important;
}
#purpose .tagline {
  color: #454545;
  font-weight: 900 !important;
}
#purpose .callout-bar {
  background: #0BE34F;
  text-align: center;
}
#purpose .callout-bar h2 {
  color: #065B21 !important;
}
#purpose .circle {
  background-color: #0BE34F;
  color: #065B21;
  background-size: cover;
  background-position: center center;
}
#purpose .circle .fa {
  color: #065B21;
}
#purpose .circle.left {
  border-color: #0BE34F;
}
#purpose .dyk_bg {
  fill: #0BE34F;
}
#purpose .dyk-info p:first-child {
  color: #065B21;
  font-size: 1.2em;
  padding-bottom: 1.2em;
}
.purpose-button {
  color: #065B21 !important;
  background: #0BE34F !important;
}
.community-background {
  background-color: #0C75DF !important;
  color: #FFF !important;
}
.community-foreground {
  color: #FFF;
}
.community-border {
  border-color: #0C75DF !important;
}
#community h1 {
  color: #454545;
}
.community.svg-text {
  fill: #0C75DF;
}
.community-color,
#community a,
#community .headline,
#community .headline .fa,
#community .sub-categories p.welcome em {
  color: #0C75DF !important;
}
#community .tagline {
  color: #454545;
  font-weight: 900 !important;
}
#community .callout-bar {
  background: #0C75DF;
  text-align: center;
}
#community .callout-bar h2 {
  color: #FFF !important;
}
#community .circle {
  background-color: #0C75DF;
  color: #FFF;
  background-size: cover;
  background-position: center center;
}
#community .circle .fa {
  color: #FFF;
}
#community .circle.left {
  border-color: #0C75DF;
}
#community .dyk_bg {
  fill: #0C75DF;
}
#community .dyk-info p:first-child {
  color: #0C75DF;
  font-size: 1.2em;
  padding-bottom: 1.2em;
}
.community-button {
  color: #FFF !important;
  background: #0C75DF !important;
}
.community_bg,
.health_bg,
.purpose_bg,
.emotion_bg,
.connection_bg {
  fill: #999999 !important;
}
.community_path,
.health_path,
.purpose_path,
.emotion_path,
.connection_path {
  stroke: #999999 !important;
}
#health .health_bg {
  fill: #e42c0c !important;
}
#health .health_path {
  stroke: #e42c0c !important;
}
#emotion .emotion_bg {
  fill: #F4B515 !important;
}
#emotion .emotion_path {
  stroke: #F4B515 !important;
}
#connection .connection_bg {
  fill: #8B00D6 !important;
}
#connection .connection_path {
  stroke: #8B00D6 !important;
}
#purpose .purpose_bg {
  fill: #0BE34F !important;
}
#purpose .purpose_path {
  stroke: #0BE34F !important;
}
#community .community_bg {
  fill: #0C75DF !important;
}
#community .community_path {
  stroke: #0C75DF !important;
}
.rainbow_range_container {
  border-radius: 28px !important;
  border: 4px solid #555555 !important;
}
.rainbow_range {
  height: 48px !important;
  padding: 0 !important;
  /*background: linear-gradient(90deg, rgba(11, 227, 79, 1),rgba(11, 227, 79, 1) 20%,rgba(244, 181, 21, 1) 20%,rgba(244, 181, 21, 1) 40%,rgba(12, 117, 223, 1) 40%, rgba(12, 117, 223, 1) 60%, rgba(139, 0, 214, 1) 60%, rgba(139, 0, 214, 1) 80%, rgba(228, 44, 12, 1) 80%, rgba(228, 44, 12, 1) 100%);*/
  background: linear-gradient(90deg, #0BE34F, #F4B515, #0C75DF, #8B00D6, #e42c0c);
  border-radius: 24px !important;
  border: 4px solid #FFFFFF !important;
}
.rainbow_range.reversed {
  background: linear-gradient(270deg, #0BE34F, #F4B515, #0C75DF, #8B00D6, #e42c0c);
}
.gradient_wellness {
  background: linear-gradient(90deg, #0BE34F, #F4B515, #0C75DF, #8B00D6, #e42c0c);
}
.rainbow_range .tick-center {
  border-left: 2px solid #FFF;
  height: 40px;
}
.rainbow_range .tick-center:first-child {
  border-left: none !important;
}
.rainbow_range .range-input-range-container {
  margin-top: -40px !important;
}
.rainbow_markers_container {
  flex-direction: row;
}
.rainbow_markers_container div {
  padding: 0 1.5em;
  /*flex-grow: 1;*/
}
@media screen and (max-width: 768px) {
  .rainbow_markers_container div {
    padding: 0 .5em;
  }
}
.rainbow_range input[type=range] {
  -webkit-appearance: none;
  margin: 0;
  width: 100%;
  background: transparent;
  border: 1px solid transparent;
}
.rainbow_range input[type=range]:focus {
  outline: none;
  background: transparent;
}
.rainbow_range input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 40px;
  cursor: pointer;
  box-shadow: none;
  background: transparent;
  border-radius: 10px;
  border: none;
}
.rainbow_range input[type=range]::-webkit-slider-thumb {
  box-shadow: none;
  border: 2px solid #666666;
  height: 78px;
  width: 5%;
  border-radius: 20px;
  background: #ffffff;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -20px;
}
.rainbow_range input[type=range]:focus::-webkit-slider-runnable-track {
  background: transparent;
}
.rainbow_range input[type=range]::-moz-range-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}
.rainbow_range input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
}
.rainbow_range input[type=range]::-ms-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
}
.rainbow_range input[type=range]::-ms-fill-lower {
  background: #2a6495;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
.rainbow_range input[type=range]::-ms-fill-upper {
  background: #3071a9;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
.rainbow_range input[type=range]::-ms-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
}
.rainbow_range input[type=range]:focus::-ms-fill-lower {
  background: #3071a9;
}
.rainbow_range input[type=range]:focus::-ms-fill-upper {
  background: #367ebd;
}
.wellness_context {
  max-width: 600px;
  margin: auto;
}
.wellness_context .organizational > div,
.wellness_context .community > div,
.wellness_context .individual > div,
.wellness_context .interpersonal > div {
  margin: 0;
  padding: 0;
  margin-top: -150px;
}
@media only screen and (max-width: 991px) {
  .wellness_context {
    max-width: 100%;
  }
  .wellness_context .interpersonal > div,
  .wellness_context .organizational > div,
  .wellness_context .community > div,
  .wellness_context .individual > div {
    margin-top: -75px;
  }
}
.wellness_context .individual img {
  margin: auto;
  cursor: pointer;
  max-width: 50%;
}
.wellness_context .interpersonal img {
  margin: auto;
  cursor: pointer;
  max-width: 60%;
}
.wellness_context .organizational img {
  margin: auto;
  cursor: pointer;
  max-width: 70%;
}
.wellness_context .community img {
  margin: auto;
  cursor: pointer;
  max-width: 80%;
}
.wellness_context .society img {
  margin: auto;
  cursor: pointer;
  max-width: 90%;
}
.top-categories-circle-icon {
  width: 8em;
  height: 8em;
  margin: 0 auto;
}
@media only screen and (max-width: 992px) {
  .top-categories-circle-icon {
    width: 6em;
    height: 6em;
  }
}
@media only screen and (max-width: 768px) {
  .top-categories-circle-icon {
    width: 4em;
    height: 4em;
  }
}
@media only screen and (max-width: 480px) {
  .top-categories-circle-icon {
    width: 3.5em;
    height: 3.5em;
  }
}
.sorted-categories {
  text-align: center;
}
.sorted-category {
  padding: 0;
  margin: auto;
  margin-bottom: 2em;
  background: transparent;
  border: 0;
  filter: opacity(0.65);
  font-weight: 900;
  transition: all 0.15s;
  transition-timing-function: cubic-bezier(0.2, -2, 0.8, 2);
}
.sorted-category.active {
  filter: none;
  border: 3px solid transparent;
  transform: scale(1.1);
  transition: all 0.3s;
  transition-timing-function: cubic-bezier(0.2, -2, 0.8, 2);
}
.sorted-categories svg {
  display: inline-block;
  float: left;
  max-width: 4em;
  max-height: 4em;
  background: #fff;
  padding-right: 1em;
  border: 0;
  background: transparent;
}
@media screen and (max-width: 768px) {
  .sorted-categories svg {
    max-width: 3em;
    max-height: 3em;
  }
}
.sorted-categories span {
  display: inline-block;
  float: left;
  padding: 1em 2em;
  min-width: 22em;
  text-align: left;
  font-size: 18pt;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .sorted-categories span {
    font-size: calc(10pt);
  }
}
#plan_header {
  background-image: url('https://echeckup.sdsu.edu/echeckup/images/wellness/graphics/plan_header.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
#plan_header.plan_1 {
  background-image: url('https://echeckup.sdsu.edu/echeckup/images/wellness/graphics/plan_header_1.png') !important;
}
#plan_header.plan_2 {
  background-image: url('https://echeckup.sdsu.edu/echeckup/images/wellness/graphics/plan_header_2.png') !important;
}
#plan_header.plan_3 {
  background-image: url('https://echeckup.sdsu.edu/echeckup/images/wellness/graphics/plan_header_3.png') !important;
}
#plan_header_text {
  position: relative;
  min-height: 400px;
}
#plan_header h1 {
  font-family: "Amatic SC", "Brush Script MT", cursive;
  font-weight: 700;
  width: 210px !important;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: auto;
  margin-top: -110px !important;
  margin-left: -263px !important;
  border: 1px solid transparent;
  text-align: center;
  font-size: 42pt;
  padding-top: 1em;
  color: #111111;
}
@media only screen and (max-width: 1200px) {
  #plan_header h1 {
    width: 166px !important;
    margin-top: -89px !important;
    margin-left: -212px !important;
    font-size: 36pt;
  }
}
@media only screen and (max-width: 992px) {
  #plan_header h1 {
    width: 137px !important;
    margin-top: -78px !important;
    margin-left: -171px !important;
    font-size: 30pt;
  }
}
#plan_header h2 {
  font-family: "Amatic SC", "Brush Script MT", cursive;
  font-weight: 700;
  width: 210px !important;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: auto;
  margin-top: -0.8em !important;
  margin-left: -263px !important;
  border: 1px solid transparent;
  text-align: center;
  font-size: 36pt;
  padding-top: 1em;
  color: #111111;
}
@media only screen and (max-width: 1200px) {
  #plan_header h2 {
    width: 166px !important;
    margin-top: -0.8em !important;
    margin-left: -212px !important;
    font-size: 28pt;
  }
}
@media only screen and (max-width: 992px) {
  #plan_header h2 {
    width: 137px !important;
    margin-top: -0.8em !important;
    margin-left: -171px !important;
    font-size: 26pt;
  }
}
.category_container.row {
  margin-top: 5em;
  margin-bottom: 8em;
}
.category_container.row:first-of-type {
  margin-top: 0.25em !important;
}
.category_container.flexbox {
  margin-top: 0.25em;
  margin-bottom: 8em;
}
@media only screen and (max-width: 768px) {
  .category_container.flexbox {
    margin-top: 0.25em !important;
  }
}
@media only screen and (max-width: 768px) {
  .category_container.flexbox:first-of-type {
    margin-top: 0.25em !important;
  }
}
.category-container {
  position: relative;
  border-top: 4px solid;
  margin-bottom: 10em;
}
.category-container:after {
  content: "";
  float: none;
  clear: both;
  display: table;
}
.category-circle-icon {
  display: block;
  position: relative;
  width: 10em;
  height: 10em;
  margin: auto;
  border-radius: 5em;
  margin-top: -5em;
  margin-bottom: 1em;
  border: 0.2em solid transparent;
}
.category-circle-icon span {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  border-radius: 5em;
  border: 5px solid transparent;
  background: rgba(0, 0, 0, 0.25);
  text-align: center;
  font-size: 4.6em;
  color: #ffffff;
  line-height: 2em;
  text-shadow: 1px 1px 15px black;
}
.category-container-title {
  margin: .5em auto;
  text-align: center;
}
.category-container-title em {
  font-size: 1em;
  float: none;
}
.echeckup-list {
  list-style-image: url('https://echeckup.sdsu.edu/echeckup/images/check.png');
  list-style-type: circle;
}
.trim-last-item:last-child,
.trim-last-item:last-child p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.category-action-items {
  align-items: center;
  margin: 0 !important;
  padding: 0 !important;
}
.category-action-items .action-item-title {
  flex-shrink: 2 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.category-action-items .action-item-title .flexbox-container {
  align-items: center;
}
.action-item-title .text {
  float: left;
  padding: 0 !important;
  margin-top: .3em !important;
  margin-bottom: 0 !important;
  margin-left: 0.5em !important;
  margin-right: 0.5em !important;
}
.action-item-title .bracket {
  float: left;
  padding: 0 !important;
  font-size: 4em;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 0.5em !important;
  margin-right: 0.5em !important;
}
.action-item-steps {
  margin: 0 !important;
  padding: 0 !important;
}
.housing-background {
  color: #FFF !important;
  background: #2F8377 !important;
}
.housing-color {
  color: #2F8377 !important;
}
.food-background {
  color: #FFF !important;
  background: #40615C !important;
}
.food-color {
  color: #40615C !important;
}
.resource-cards {
  display: flex;
  flex-wrap: wrap;
}
.resource-cards .card-body {
  width: clamp(33%, 50%, 50%);
  padding: 0.5em;
}
.resource-cards address {
  border-radius: 0.5em;
  width: 100%;
  height: 100%;
}
.resource-cards .panel-heading {
  border-radius: 0.5em 0.5em 0 0;
}
.resource-cards .panel-heading p {
  font-weight: bold !important;
  margin: 0;
}
.card-body .panel {
  margin: 0 !important;
}
@media (max-width: 768px) {
  .bracket {
    transform: rotate(90deg) scaleY(1.5);
    transform-origin: center center;
  }
  .resource-cards {
    display: block;
    width: 100%;
  }
  .resource-cards .card-body {
    width: 100%;
  }
}
