/*!
 * 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: #001246;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #000000;
  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: #001246;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #000513;
}
.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: #001246;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #000513;
}
.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: #001246;
  border-color: #000b2d;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #000513;
  border-color: #000000;
}
.btn-primary:hover {
  color: #fff;
  background-color: #000513;
  border-color: #000000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #000513;
  border-color: #000000;
}
.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: #000000;
  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: #001246;
  border-color: #000b2d;
}
.btn-primary .badge {
  color: #001246;
  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: #001246;
  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: #000000;
  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: #001246;
}
.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: #001246;
}
.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: #001246;
}
.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: #001246;
  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: #000029;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #FFF;
  background-color: #000029;
}
.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: #000029;
}
.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: #000029;
  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: #000029;
  }
  .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: #000029;
  }
  .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: #001246;
  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: #000000;
  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: #001246;
  border-color: #001246;
  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: #001246;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #000513;
}
.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: #001246;
  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: #001246;
}
.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: #001246;
  -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: #001246;
  border-color: #001246;
}
.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: #1350ff;
}
.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: #001246;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #001246;
  border-color: #001246;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #001246;
}
.panel-primary > .panel-heading .badge {
  color: #001246;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #001246;
}
.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: #001246;
}
.panel-custom > .panel-heading {
  color: #fff;
  background-color: #001246;
  border-color: #001246;
}
.panel-custom > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #001246;
}
.panel-custom > .panel-heading .badge {
  color: #001246;
  background-color: #fff;
}
.panel-custom > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #001246;
}
.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: #001246;
  fill: #001246;
}
.ec-primary-dark {
  color: #000029;
  fill: #000029;
}
.ec-primary-secondary {
  color: #001246;
  fill: #001246;
}
.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: #001246;
  margin: auto !important;
  border: 2px solid #001246;
  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: #000029;
  }
}
.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: #000029;
  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 #001246 !important;
  top: -2px;
  box-shadow: 0 2px 5px #000029 !important;
  webkit-box-shadow: 0 2px 5px #000029 !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: #001246;
  color: #FFF;
  border-color: #000029;
  -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: #001246;
  font-weight: bolder;
}
select {
  color: #001246 !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 #001246;
  box-shadow: 0 0 5px #001246;
  webkit-box-shadow: 0 0 5px #001246;
  outline: none !important;
  outline-width: 0 !important;
}
[role="radio"]:hover,
[role="radio"]:focus,
[role="button"]:hover,
[role="button"]:focus {
  color: #001246;
  font-weight: bold;
}
p > span.active {
  font-weight: bolder;
  color: #001246;
}
.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 #001246;
}
.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: #001246;
  background: #FFF;
}
.likert-item > p:hover,
.likert-item > p:active,
.likert-item > p:focus {
  border: 1px solid #001246 !important;
  box-shadow: 0 2px 5px #000029 !important;
  webkit-box-shadow: 0 2px 5px #000029 !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: #001246;
}
.page-nav-button .link {
  color: #001246;
  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: #001246;
  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 #000029;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #001246;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -4px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #4676ff;
}
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 #000029;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #001246;
  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 #000029;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #001246;
  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: #001246;
  background-image: url("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAiYAAAD6CAYAAACVrYw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAEo0lEQVR4nO3csZHDMAwAQfAH4wIcfEnuvyM6cg26YLcChTcAqDPvzx0AgIC/pz8AAOBHmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyDj33vv0RwAAzJiYAAAhZ17/JiYAQMLOnKe/AQBgZoQJABCyzkwAgIqdY2ICADRY5QAAGTvHKgcAaDAxAQAy3JgAABle5QAAGaoEAMgwMQEAMlQJAJDhuTAAkOG5MACQIUwAgAx7HAAgw6scACDDn18BgAzjEgAgwyoHAMhYj3IAgArPhQGADHscACDDjQkAkKFKAIAM/zEBADIcvwIAGVY5AECGMAEAMrzKAQAyVAkAkCFMAIAMYQIAZPiPCQCQYWICAGQIEwAgw59fAYAMExMAIEOYAAAZwgQAyHBjAgBkmJgAABnCBADIECYAQIYbEwAgw8QEAMgQJgBAhjABADJ2jhsTAKDBxAQAyBAmAECGMAEAMvzHBADIMDEBADKECQCQIUwAgAw3JgBAhokJAJAhTACADKscACDDxAQAyBAmAECGMAEAMtaJCQBQ4fgVAMiwygEAMoQJAJAhTACADGECAGQ4fgUAMkxMAIAMYQIAZFjlAAAZJiYAQIYwAQAyhAkAkCFMAIAMx68AQIaJCQCQIUwAgIy1yQEAKtyYAAAZVjkAQIYwAQAyhAkAkCFMAIAMYQIAZHiVAwBkmJgAABnCBADIECYAQIYwAQAyhAkAkOFVDgCQYWICAGQIEwAgQ5gAABluTACADBMTACBDmAAAGcIEAMhYJyYAQIWJCQCQIUwAgAzPhQGADBMTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAz/MQEAMkxMAIAMYQIAZAgTACBDmAAAGcIEAMgQJgBAhjABADKECQCQIUwAgAxhAgBkCBMAIEOYAAAZwgQAyBAmAECGMAEAMoQJAJAhTACADGECAGQIEwAgQ5gAABnCBADIECYAQIYwAQAyhAkAkCFMAIAMYQIAZHwBmEII8hf0/YAAAAAASUVORK5CYII=");
  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: #001246;
  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: #001246;
  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 #001246;
  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: #001246 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: #001246;
}
@media (max-device-width: 768px) {
  h2.speech-bubble {
    font-size: 1.5rem;
  }
}
h3.speech-bubble {
  color: #001246;
}
@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: #001246;
}
.stat.inline {
  font-size: 9pt;
  color: #001246;
}
.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: #001246;
  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 #001246;
  webkit-box-shadow: 0 0 5px #001246;
  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: #001246;
  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%;
  }
}
