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

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

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

// Navbar toggle
@navbar-default-toggle-hover-bg: #ddd;
@navbar-default-toggle-icon-bar-bg: #888;
@navbar-default-toggle-border-color: #ddd;
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 14pt;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media (max-width: 768px) {
  html {
    font-size: 11pt;
  }
}
body {
  font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14pt;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}
@media (max-width: 768px) {
  body {
    font-size: 11pt;
  }
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #002D62;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #000a16;
  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: #002D62;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #00162f;
}
.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: #002D62;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #00162f;
}
.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: #002D62;
  border-color: #002149;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #00162f;
  border-color: #000000;
}
.btn-primary:hover {
  color: #fff;
  background-color: #00162f;
  border-color: #00050b;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #00162f;
  border-color: #00050b;
}
.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: #00050b;
  border-color: #000000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #002D62;
  border-color: #002149;
}
.btn-primary .badge {
  color: #002D62;
  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: #002D62;
  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: #000a16;
  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: #002D62;
}
.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: #002D62;
}
.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: #002D62;
}
.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: #002D62;
  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: #000E36;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #FFF;
  background-color: #000E36;
}
.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: #000E36;
}
.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: #000E36;
  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: #000E36;
  }
  .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: #000E36;
  }
  .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: #002D62;
  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: #000a16;
  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: #002D62;
  border-color: #002D62;
  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: #002D62;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #00162f;
}
.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: #002D62;
  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: #002D62;
}
.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: #002D62;
  -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: #002D62;
  border-color: #002D62;
}
.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: #2f8fff;
}
.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: #002D62;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #002D62;
  border-color: #002D62;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #002D62;
}
.panel-primary > .panel-heading .badge {
  color: #002D62;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #002D62;
}
.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: #002D62;
}
.panel-custom > .panel-heading {
  color: #fff;
  background-color: #002D62;
  border-color: #002D62;
}
.panel-custom > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #002D62;
}
.panel-custom > .panel-heading .badge {
  color: #002D62;
  background-color: #fff;
}
.panel-custom > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #002D62;
}
.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: #002D62;
  fill: #002D62;
}
.ec-primary-dark {
  color: #000E36;
  fill: #000E36;
}
.ec-primary-secondary {
  color: #002D62;
  fill: #002D62;
}
.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: #002D62;
  margin: auto !important;
  border: 2px solid #002D62;
  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: #000E36;
  }
}
.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: #000E36;
  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 #002D62 !important;
  top: -2px;
  box-shadow: 0 2px 5px #000E36 !important;
  webkit-box-shadow: 0 2px 5px #000E36 !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: #002D62;
  color: #FFF;
  border-color: #000E36;
  -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: #002D62;
  font-weight: bolder;
}
select {
  color: #002D62 !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 #002D62;
  box-shadow: 0 0 5px #002D62;
  webkit-box-shadow: 0 0 5px #002D62;
  outline: none !important;
  outline-width: 0 !important;
}
[role="radio"]:hover,
[role="radio"]:focus,
[role="button"]:hover,
[role="button"]:focus {
  color: #002D62;
  font-weight: bold;
}
p > span.active {
  font-weight: bolder;
  color: #002D62;
}
.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 #002D62;
}
.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: #002D62;
  background: #FFF;
}
.likert-item > p:hover,
.likert-item > p:active,
.likert-item > p:focus {
  border: 1px solid #002D62 !important;
  box-shadow: 0 2px 5px #000E36 !important;
  webkit-box-shadow: 0 2px 5px #000E36 !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: #002D62;
}
.page-nav-button .link {
  color: #002D62;
  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: #002D62;
  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 #000E36;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #002D62;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -4px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #62aaff;
}
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 #000E36;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #002D62;
  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 #000E36;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #002D62;
  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: #002D62;
  background-image: url("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAiYAAAD6CAYAAACVrYw7AAAErUlEQVR4nO3cQRECMRBFwQnMHQkowBT+PYTCxTt0W9jLq59kz3y+dwAAAh4+AgBQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGSce+/1OQCAAosJAJBx5vW2mAAACftvEwCARpgcpzkAQMO6ZgIAVOwcRzkAQMPOefoUAECCOyYAQIajHAAgw2ICAGR4lQMAZDjKAQAyHOUAABkWEwAgwx0TACDDYgIAZFhMAICMnYfFBABosJgAABmqBADI8B8TACBjZ9wxAQAaPBcGADIc5QAAGaoEAMjwXBgAyFh3XwGACq9yAIAMr3IAgAyLCQCQYTEBADI8yQEAMjwXBgAyPBcGADLMJQBAhlc5AECGxQQAyLCYAAAZFhMAIMOrHAAgw1EOAJDhKAcAyBAmAECGoxwAIMNiAgBk7ByLCQDQYDEBADKECQCQIUwAgAyvcgCADIsJAJDhVQ4AkGExAQAyhAkAkOHyKwCQYTEBADKECQCQ4VUOAJBhMQEAMlx+BQAyLCYAQIYwAQAyhAkAkOGOCQCQsboEAKiwmAAAGe6YAAAZwgQAyHCUAwBkWEwAgAyvcgCADIsJAJDhjgkAkGExAQAyLCYAQIbFBADIECYAQIbnwgBAhjsmAECGoxwAIEOYAAAZjnIAgAyLCQCQIUwAgAxhAgBk7Bx3TACABosJAJAhTACADGECAGT4jwkAkGExAQAyhAkAkOG5MACQYTEBADKECQCQIUwAgAzPhQGADIsJAJAhTACADEc5AECGxQQAyFiDCQBQYTEBADKECQCQIUwAgAyvcgCADIsJAJAhTACADGECAGQIEwAgw+VXACDDYgIAZPglPQCQYTEBADLcMQEAMiwmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAGmbmB1xKCYIkOKs/AAAAAElFTkSuQmCC");
  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: #002D62;
  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: #002D62;
  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 #002D62;
  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: #002D62 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: #002D62;
}
@media (max-device-width: 768px) {
  h2.speech-bubble {
    font-size: 1.5rem;
  }
}
h3.speech-bubble {
  color: #002D62;
}
@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: #002D62;
}
.stat.inline {
  font-size: 9pt;
  color: #002D62;
}
.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: #002D62;
  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 #002D62;
  webkit-box-shadow: 0 0 5px #002D62;
  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: #002D62;
  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%;
  }
}
