/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize-3.0.1.css v3.0.3 | MIT License | github.com/necolas/normalize-3.0.1.css */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-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 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
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 {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  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-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
    box-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('../../../../etc.clientlibs/cot/clientlibs/tncore/libraries/bootstrap/resources/glyphicons-halflings-regular.eot');
  src: url('../../../../etc.clientlibs/cot/clientlibs/tncore/libraries/bootstrap/resources/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../../../../etc.clientlibs/cot/clientlibs/tncore/libraries/bootstrap/resources/glyphicons-halflings-regular.woff2') format('woff2'), url('../../../../etc.clientlibs/cot/clientlibs/tncore/libraries/bootstrap/resources/glyphicons-halflings-regular.woff') format('woff'), url('../../../../etc.clientlibs/cot/clientlibs/tncore/libraries/bootstrap/resources/glyphicons-halflings-regular.ttf') format('truetype'), url('../../../../etc.clientlibs/cot/clientlibs/tncore/libraries/bootstrap/resources/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: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  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: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  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: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
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: #777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
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: 10px;
  margin-bottom: 10px;
}
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: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 641px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}
.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: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.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: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.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: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 641px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
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: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.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: 20px;
  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: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
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 {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 641px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -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,
.tn-col-ctrl .tn-2cols .parsys_column,
.tn-col-ctrl .tn-2cols .parsys_column,
.tn-col-ctrl .tn-3cols .parsys_column,
.tn-col-ctrl .tn-3cols .parsys_column,
.tn-col-ctrl .tn-4cols .parsys_column,
.tn-col-ctrl .tn-4cols .parsys_column,
.tn-col-ctrl .tn-4cols .parsys_column,
.tn-col-ctrl .tn-3cols-502525 .column-1,
.tn-col-ctrl .tn-3cols-502525 .column-1,
.tn-col-ctrl .tn-3cols-502525 .column-1,
.tn-col-ctrl .tn-3cols-502525 .column-2,
.tn-col-ctrl .tn-3cols-502525 .column-2,
.tn-col-ctrl .tn-3cols-502525 .column-2,
.tn-col-ctrl .tn-3cols-502525 .column-3,
.tn-col-ctrl .tn-3cols-502525 .column-3,
.tn-col-ctrl .tn-3cols-502525 .column-3,
.tn-col-ctrl .tn-2cols-7525 .column-1,
.tn-col-ctrl .tn-2cols-7525 .column-1,
.tn-col-ctrl .tn-2cols-7525 .column-2,
.tn-col-ctrl .tn-2cols-7525 .column-2,
.tn-2cols-2575 .column-1,
.tn-2cols-2575 .column-1,
.tn-2cols-2575 .column-2,
.tn-2cols-2575 .column-2,
.tn-2cols-6040 .column-1,
.tn-2cols-6040 .column-1,
.tn-2cols-6040 .column-2,
.tn-2cols-6040 .column-2,
.tn-2cols-4060 .column-1,
.tn-2cols-4060 .column-1,
.tn-2cols-4060 .column-2,
.tn-2cols-4060 .column-2,
.tn-3cols-252550 .column-1,
.tn-3cols-252550 .column-1,
.tn-3cols-252550 .column-1,
.tn-3cols-252550 .column-2,
.tn-3cols-252550 .column-2,
.tn-3cols-252550 .column-2,
.tn-3cols-252550 .column-3,
.tn-3cols-252550 .column-3,
.tn-3cols-252550 .column-3,
.tn-3cols-255025 .column-1,
.tn-3cols-255025 .column-1,
.tn-3cols-255025 .column-1,
.tn-3cols-255025 .column-3,
.tn-3cols-255025 .column-3,
.tn-3cols-255025 .column-3,
.tn-3cols-255025 .column-2,
.tn-3cols-255025 .column-2,
.tn-3cols-255025 .column-2,
.tn-5cols .parsys_column {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 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,
.tn-col-ctrl .tn-2cols .parsys_column,
.tn-col-ctrl .tn-3cols .parsys_column,
.tn-col-ctrl .tn-4cols .parsys_column,
.tn-col-ctrl .tn-3cols-502525 .column-1,
.tn-col-ctrl .tn-3cols-502525 .column-2,
.tn-col-ctrl .tn-3cols-502525 .column-3,
.tn-col-ctrl .tn-2cols-7525 .column-1,
.tn-col-ctrl .tn-2cols-7525 .column-2,
.tn-2cols-2575 .column-1,
.tn-2cols-2575 .column-2,
.tn-2cols-6040 .column-1,
.tn-2cols-6040 .column-2,
.tn-2cols-4060 .column-1,
.tn-2cols-4060 .column-2,
.tn-3cols-252550 .column-1,
.tn-3cols-252550 .column-2,
.tn-3cols-252550 .column-3,
.tn-3cols-255025 .column-1,
.tn-3cols-255025 .column-3,
.tn-3cols-255025 .column-2,
.tn-5cols .parsys_column {
  float: left;
}
.col-xs-12,
.tn-col-ctrl .tn-2cols .parsys_column,
.tn-col-ctrl .tn-3cols .parsys_column,
.tn-col-ctrl .tn-4cols .parsys_column,
.tn-col-ctrl .tn-3cols-502525 .column-1,
.tn-col-ctrl .tn-3cols-502525 .column-2,
.tn-col-ctrl .tn-3cols-502525 .column-3,
.tn-col-ctrl .tn-2cols-7525 .column-1,
.tn-col-ctrl .tn-2cols-7525 .column-2,
.tn-2cols-2575 .column-1,
.tn-2cols-2575 .column-2,
.tn-2cols-6040 .column-1,
.tn-2cols-6040 .column-2,
.tn-2cols-4060 .column-1,
.tn-2cols-4060 .column-2,
.tn-3cols-252550 .column-1,
.tn-3cols-252550 .column-2,
.tn-3cols-252550 .column-3,
.tn-3cols-255025 .column-1,
.tn-3cols-255025 .column-3,
.tn-3cols-255025 .column-2,
.tn-5cols .parsys_column {
  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: 641px) {
  .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,
  .tn-col-ctrl .tn-2cols .parsys_column,
  .tn-col-ctrl .tn-3cols .parsys_column,
  .tn-col-ctrl .tn-4cols .parsys_column,
  .tn-col-ctrl .tn-3cols-502525 .column-1,
  .tn-col-ctrl .tn-3cols-502525 .column-2,
  .tn-col-ctrl .tn-3cols-502525 .column-3,
  .tn-col-ctrl .tn-2cols-7525 .column-1,
  .tn-col-ctrl .tn-2cols-7525 .column-2,
  .tn-2cols-2575 .column-1,
  .tn-2cols-2575 .column-2,
  .tn-2cols-6040 .column-1,
  .tn-2cols-6040 .column-2,
  .tn-2cols-4060 .column-1,
  .tn-2cols-4060 .column-2,
  .tn-3cols-252550 .column-1,
  .tn-3cols-252550 .column-2,
  .tn-3cols-252550 .column-3,
  .tn-3cols-255025 .column-1,
  .tn-3cols-255025 .column-3,
  .tn-3cols-255025 .column-2 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9,
  .tn-col-ctrl .tn-2cols-7525 .column-1,
  .tn-2cols-2575 .column-2 {
    width: 75%;
  }
  .col-sm-8,
  .tn-2cols-6040 .column-1,
  .tn-2cols-4060 .column-2 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6,
  .tn-col-ctrl .tn-2cols .parsys_column,
  .tn-col-ctrl .tn-4cols .parsys_column,
  .tn-col-ctrl .tn-3cols-502525 .column-1,
  .tn-3cols-252550 .column-3,
  .tn-3cols-255025 .column-2 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4,
  .tn-col-ctrl .tn-3cols .parsys_column,
  .tn-2cols-6040 .column-2,
  .tn-2cols-4060 .column-1 {
    width: 33.33333333%;
  }
  .col-sm-3,
  .tn-col-ctrl .tn-3cols-502525 .column-2,
  .tn-col-ctrl .tn-3cols-502525 .column-3,
  .tn-col-ctrl .tn-2cols-7525 .column-2,
  .tn-2cols-2575 .column-1,
  .tn-3cols-252550 .column-1,
  .tn-3cols-252550 .column-2,
  .tn-3cols-255025 .column-1,
  .tn-3cols-255025 .column-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,
  .tn-col-ctrl .tn-4cols .parsys_column,
  .tn-col-ctrl .tn-3cols-502525 .column-1,
  .tn-col-ctrl .tn-3cols-502525 .column-2,
  .tn-col-ctrl .tn-3cols-502525 .column-3,
  .tn-3cols-252550 .column-1,
  .tn-3cols-252550 .column-2,
  .tn-3cols-252550 .column-3,
  .tn-3cols-255025 .column-1,
  .tn-3cols-255025 .column-3,
  .tn-3cols-255025 .column-2 {
    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,
  .tn-col-ctrl .tn-3cols-502525 .column-1,
  .tn-3cols-252550 .column-3,
  .tn-3cols-255025 .column-2 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3,
  .tn-col-ctrl .tn-4cols .parsys_column,
  .tn-col-ctrl .tn-3cols-502525 .column-2,
  .tn-col-ctrl .tn-3cols-502525 .column-3,
  .tn-3cols-252550 .column-1,
  .tn-3cols-252550 .column-2,
  .tn-3cols-255025 .column-1,
  .tn-3cols-255025 .column-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: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.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;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.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 {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    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 {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  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: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -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 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  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: 34px;
  }
  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: 30px;
  }
  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: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  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-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  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 {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  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: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.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;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.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;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.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;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.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: 641px) {
  .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 {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 641px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 641px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 641px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.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 {
  background-image: none;
  outline: 0;
  -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;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65;
}
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: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.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: #204d74;
  border-color: #122b40;
}
.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: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  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: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.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: #269abc;
  border-color: #1b6d85;
}
.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: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  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: #fff;
  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: #fff;
}
.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 {
  font-weight: normal;
  color: #337ab7;
  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: #23527c;
  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: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.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 .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .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-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: .35s;
  -o-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
}
.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;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 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: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 641px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.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-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-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-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 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-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.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-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  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-right: 0;
  padding-left: 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: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
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: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
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: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.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-top-right-radius: 0;
  border-bottom-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-top-left-radius: 0;
  border-bottom-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 {
  padding-left: 0;
  margin-bottom: 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: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 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: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 641px) {
  .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: 4px;
}
.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: 641px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 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: 4px;
}
.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: #337ab7;
}
.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 {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 641px) {
  .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: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 641px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 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-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 641px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 641px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 641px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    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-right: 0;
    padding-left: 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: 641px) {
  .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: 641px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 641px) {
  .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;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 641px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.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 (min-width: 641px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    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: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 641px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -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);
}
@media (min-width: 641px) {
  .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: 641px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 641px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 641px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .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: #555;
    background-color: #e7e7e7;
  }
  .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: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.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: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.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 {
  color: #fff;
  background-color: #080808;
}
@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: #9d9d9d;
  }
  .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: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.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: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  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;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.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: #eee;
}
.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: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.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: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.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: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  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: #337ab7;
  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: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 641px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -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-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.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 {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.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;
  }
}
@-o-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 {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -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: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -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 .6s ease;
  -o-transition: width .6s ease;
  transition: width .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);
  -webkit-background-size: 40px 40px;
  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 {
  overflow: hidden;
  zoom: 1;
}
.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 {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
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 {
  color: #555;
  text-decoration: none;
  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 {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.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: #777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.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: #c7ddef;
}
.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: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -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-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  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: 3px;
  border-bottom-left-radius: 3px;
}
.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-left-radius: 3px;
  border-top-right-radius: 3px;
}
.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: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-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-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.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: 3px;
  border-top-right-radius: 3px;
}
.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: 3px;
}
.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: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.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-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.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: 3px;
}
.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: 3px;
}
.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 {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.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: #333;
  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: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.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;
}
.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;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 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: 4px;
  -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: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
.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;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.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-bottom: 0;
  margin-left: 5px;
}
.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: 641px) {
  .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: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.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 {
  right: 5px;
  bottom: 0;
  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: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  line-break: auto;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 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 {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  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: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -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;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 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;
  bottom: 0;
  left: 0;
  width: 15%;
  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);
  filter: alpha(opacity=50);
  opacity: .5;
}
.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: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  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: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.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;
  font-family: serif;
  line-height: 1;
}
.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%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  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: 641px) {
  .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 {
    right: 20%;
    left: 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 {
  display: table;
  content: " ";
}
.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-right: auto;
  margin-left: 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: 641px) 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: 641px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 641px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 641px) 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: 641px) 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;
  }
}
/*# sourceMappingURL=bootstrap-3.3.7.css.map */
/*
@import (less)     "/apps/cot/clientlibs/tncore/main/css/base/theme-vars";

@import (less)    "/apps/cot/clientlibs/tn-sites/tngov/css/base/theme-vars";
*/
body {
  position: relative;
  min-height: 100%;
  top: 0px;
}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15,
.tn-5cols .parsys_column,
.tn-5cols .parsys_column {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
.col-xs-15 {
  width: 20%;
  float: left;
}
.row {
  margin-right: auto !important;
  margin-left: auto !important;
}
@media (min-width: 640px) {
  .col-sm-15,
  .tn-5cols .parsys_column {
    width: 20%;
    float: left;
  }
}
@media (min-width: 992px) {
  .col-md-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 1200px) {
  .col-lg-15,
  .tn-5cols .parsys_column {
    width: 20%;
    float: left;
  }
}
@media (min-width: 641px) {
  .tn-tabs .nav-tabs.nav-justified > li {
    display: inline-block;
    width: auto;
  }
}
/* Column Control
==================================== */
.tn-col-ctrl {
  padding: 0;
  margin-top: 20px;
}
.tn-col-ctrl:first-child {
  margin-top: 20px;
}
.tn-col-ctrl:last-child {
  margin-bottom: 10px;
}
.tn-col-ctrl .row {
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 40px !important;
  max-width: 100%;
}
.tn-col-ctrl .row.no-bottom {
  margin-bottom: 0 !important;
}
.tn-col-ctrl .row .parsys_column {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 7px;
  float: left;
}
.tn-col-ctrl .tn-1cols .parsys_column {
  width: 100%;
}
/***************************************
      New Columns
    ***************************************/
/**********************
    end new columns
**********************/
/*
    =========================================================================
    Full Screen Width Column Control w/ Styling For All Possible Columns
    =========================================================================
*/
.tn-fullwidth.tn-col-ctrl {
  padding: 0;
  margin-top: 20px;
  margin-right: 0px;
  margin-left: 0px;
}
.tn-fullwidth.tn-col-ctrl .tn-2cols {
  width: 50.00%;
}
.tn-fullwidth.tn-col-ctrl .tn-3cols {
  width: 33.33333%;
}
.tn-fullwidth.tn-col-ctrl .tn-4cols {
  width: 25.00%;
}
.tn-fullwidth.tn-col-ctrl .tn-3cols-502525 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: 0px;
  margin-left: 0px;
}
.tn-fullwidth.tn-col-ctrl .tn-3cols-502525.column-1 {
  width: 50%;
}
.tn-fullwidth.tn-col-ctrl .tn-3cols-502525.column-2 {
  width: 25%;
}
.tn-fullwidth.tn-col-ctrl .tn-3cols-502525.column-3 {
  width: 25%;
}
.tn-fullwidth.tn-col-ctrl .tn-2cols-7525 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.tn-fullwidth.tn-col-ctrl .tn-2cols-7525 .column-1 {
  width: 75%;
}
.tn-fullwidth.tn-col-ctrl .tn-2cols-7525 .column-2 {
  width: 25%;
}
.tn-fullwidth.tn-col-ctrl .tn-1cols .column-1 {
  width: 100%;
}
@media (min-width: 640px) {
  div:not(.tn-fullwidth).tn-col-ctrl {
    margin-top: 30px;
  }
  div:not(.tn-fullwidth).tn-col-ctrl:first-child {
    margin-top: 30px;
  }
  div:not(.tn-fullwidth).tn-col-ctrl:last-child {
    margin-bottom: 15px;
  }
  div:not(.tn-fullwidth).tn-col-ctrl .row {
    margin-left: -10px;
    margin-right: -10px;
  }
  div:not(.tn-fullwidth).tn-col-ctrl .row .parsys_column {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 994px) {
  .tn-col-ctrl {
    padding: 0;
    margin-top: 40px;
  }
  .tn-col-ctrl:first-child {
    margin-top: 40px;
  }
  .tn-col-ctrl:last-child {
    margin-bottom: 20px;
  }
  .tn-col-ctrl .row {
    margin-left: 10px !important;
    margin-right: 0px !important;
  }
  .tn-col-ctrl .row .parsys_column {
    padding-left: 5px !important;
    padding-right: 22px !important;
  }
}
@media (min-width: 1280px) {
  .tn-col-ctrl .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .tn-col-ctrl .row .parsys_column {
    padding-left: 0px;
    padding-right: 15px;
  }
}

table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{height:1em;width:1em;margin-top:-9px;display:inline-block;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable tr.dt-hasChild td.dt-control:before{content:"-";background-color:#d33333}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc_disabled,table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc_disabled{cursor:pointer;position:relative;padding-right:26px}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{bottom:50%;content:"▲"}table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after{top:50%;content:"▼"}table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dataTables_scrollBody table.dataTable thead>tr>th:before,div.dataTables_scrollBody table.dataTable thead>tr>th:after,div.dataTables_scrollBody table.dataTable thead>tr>td:before,div.dataTables_scrollBody table.dataTable thead>tr>td:after{display:none}div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:2px}div.dataTables_processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dataTables_processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgba(13, 110, 253, 0.9);animation-timing-function:cubic-bezier(0, 1, 1, 0)}div.dataTables_processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px;border-bottom:1px solid rgba(0, 0, 0, 0.3)}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 10px 6px 10px;border-top:1px solid rgba(0, 0, 0, 0.3)}table.dataTable tbody tr{background-color:transparent}table.dataTable tbody tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.9);color:white}table.dataTable tbody tr.selected a{color:#090a0b}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid rgba(0, 0, 0, 0.15);border-right:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe>tbody>tr.odd>*,table.dataTable.display>tbody>tr.odd>*{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.023)}table.dataTable.stripe>tbody>tr.odd.selected>*,table.dataTable.display>tbody>tr.odd.selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.923)}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.035)}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.935)}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.019)}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.919)}table.dataTable.display>tbody>tr.odd>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.054)}table.dataTable.display>tbody>tr.odd>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.047)}table.dataTable.display>tbody>tr.odd>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.039)}table.dataTable.display>tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.954)}table.dataTable.display>tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.947)}table.dataTable.display>tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.939)}table.dataTable.display>tbody>tr.even>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.019)}table.dataTable.display>tbody>tr.even>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.011)}table.dataTable.display>tbody>tr.even>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.003)}table.dataTable.display>tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.919)}table.dataTable.display>tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.911)}table.dataTable.display>tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.903)}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.082)}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.074)}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.062)}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.982)}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.974)}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.962)}table.dataTable.no-footer{border-bottom:1px solid rgba(0, 0, 0, 0.3)}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_length select{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;padding:4px}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;margin-left:3px}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;color:inherit !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:inherit !important;border:1px solid rgba(0, 0, 0, 0.3);background-color:rgba(230, 230, 230, 0.1);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.1)));background:-webkit-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-moz-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-o-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear-gradient(to bottom, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:inherit}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid rgba(0, 0, 0, 0.3)}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}

@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:0.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}button.dt-button,div.dt-button,a.dt-button{position:relative;display:inline-block;box-sizing:border-box;margin-right:0.333em;padding:0.5em 1em;border:1px solid #999;border-radius:2px;cursor:pointer;font-size:0.88em;color:black;white-space:nowrap;overflow:hidden;background-color:#e9e9e9;background-image:-webkit-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:linear-gradient(to bottom, #fff 0%, #e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='white', EndColorStr='#e9e9e9');-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none}button.dt-button.disabled,div.dt-button.disabled,a.dt-button.disabled{color:#999;border:1px solid #d0d0d0;cursor:default;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#f9f9f9')}button.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),a.dt-button.active:not(.disabled){background-color:#e2e2e2;background-image:-webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:linear-gradient(to bottom, #f3f3f3 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f3f3f3', EndColorStr='#e2e2e2');box-shadow:inset 1px 1px 3px #999999}button.dt-button:active:not(.disabled):hover:not(.disabled),button.dt-button.active:not(.disabled):hover:not(.disabled),div.dt-button:active:not(.disabled):hover:not(.disabled),div.dt-button.active:not(.disabled):hover:not(.disabled),a.dt-button:active:not(.disabled):hover:not(.disabled),a.dt-button.active:not(.disabled):hover:not(.disabled){box-shadow:inset 1px 1px 3px #999999;background-color:#cccccc;background-image:-webkit-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-moz-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-ms-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-o-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:linear-gradient(to bottom, #eaeaea 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#cccccc')}button.dt-button:hover,div.dt-button:hover,a.dt-button:hover{text-decoration:none}button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled),a.dt-button:hover:not(.disabled){border:1px solid #666;background-color:#e0e0e0;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-moz-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-ms-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e0e0e0')}button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled),a.dt-button:focus:not(.disabled){border:1px solid #426c9e;text-shadow:0 1px 0 #c4def1;outline:none;background-color:#79ace9;background-image:-webkit-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-moz-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-ms-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-o-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:linear-gradient(to bottom, #bddef4 0%, #79ace9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#bddef4', EndColorStr='#79ace9')}.dt-button embed{outline:none}div.dt-buttons{position:relative;float:left}div.dt-buttons.buttons-right{float:right}div.dt-button-collection{position:absolute;top:0;left:0;width:150px;margin-top:3px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.4);background-color:white;overflow:hidden;z-index:2002;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,0.3);z-index:2002;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button,div.dt-button-collection a.dt-button{position:relative;left:0;right:0;display:block;float:none;margin-bottom:4px;margin-right:0}div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#dadada;background-image:-webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:linear-gradient(to bottom, #f0f0f0 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f0f0f0', EndColorStr='#dadada');box-shadow:inset 1px 1px 3px #666}div.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}div.dt-button-collection.fixed.two-column{margin-left:-150px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}div.dt-button-collection.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}div.dt-button-collection.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);background:-ms-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-moz-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-o-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0,0,0,0.3)), color-stop(1, rgba(0,0,0,0.7)));background:-webkit-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);z-index:2001}@media screen and (max-width: 640px){div.dt-buttons{float:none !important;text-align:center}}button.dt-button.processing,div.dt-button.processing,a.dt-button.processing{color:rgba(0,0,0,0.2)}button.dt-button.processing:after,div.dt-button.processing:after,a.dt-button.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:' ';border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{top:50%;left:5px;height:1em;width:1em;margin-top:-9px;display:block;position:absolute;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{content:"-";background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control:before{left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:.8em;width:.8em;margin-top:-0.5em;margin-left:-0.5em;display:block;position:absolute;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:"-";background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:.5em;box-shadow:0 12px 30px rgba(0, 0, 0, 0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0, 0, 0, 0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}

/****************** Font Families *************/
.tn-html,
.tn-html body {
  height: 100%;
  padding: 0 !important;
}
body,
html {
  max-width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}
html {
  font-size: 15px;
}
html[data-font-size="small"] {
  font-size: 12px;
}
html[data-font-size="large"] {
  font-size: 20px;
}
body {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  color: #131e29;
  background: #f9f9f9 url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/resources/star-ball-bg.png") no-repeat 101% 75px;
  background-attachment: fixed;
}
/* Below code is needed for responsive flexbox footer to stick to the bottom of the browser */
html:not(.aem-AuthorLayer-Edit).tn-html body {
  display: flex;
  flex-direction: column;
}
/* End sticky footer code */
p {
  font-size: 0.875rem;
  line-height: 1.375rem;
  margin: 10px 0 20px;
}
img {
  height: auto !important;
}
a img {
  border: 0;
}
img[usemap] {
  width: 100%;
}
code {
  font-size: 0.875rem;
  letter-spacing: -0.05rem;
  color: #666666;
}
select {
  width: auto;
  padding-right: 15px;
}
iframe {
  max-width: 100%;
}
area {
  cursor: pointer;
}
hr {
  border: 0;
  border-bottom: 1px #d1d3d4 solid;
  margin: 30px 0;
}
aside.panel {
  font-size: 0.8rem;
  line-height: 1.7rem;
}
aside.panel.no-padding h2 {
  font-size: 1.3125rem;
  color: #131e29;
  padding: 10px 15px;
  margin: 0;
  background: #d1d3d4;
}
/*-------------
    Links
---------------*/
a,
a:link,
a:visited,
a:active {
  color: #174a7c;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #a7190c;
}
a:before {
  text-decoration: none !important;
  color: #a7a9ac;
}
a[id].anchor,
a.anchor {
  display: block;
  position: relative;
  top: -80px;
  visibility: hidden;
}
/* Below is a code adjustment for IE11 for the anchor links */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  a[id].anchor,
  a.anchor {
    top: -88px !important;
  }
}
@media all and (min-width: 40em) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  a[id].anchor,
  a.anchor {
    top: -135px !important;
  }
}
@media only screen and (max-width: 40em) {
  a[id].anchor,
  a.anchor {
    top: -80px;
  }
}
@media only screen and (min-width: 40em) {
  a[id].anchor,
  a.anchor {
    top: -160px;
  }
}
@media only screen and (min-width: 60em) {
  a[id].anchor,
  a.anchor {
    top: -80px;
  }
}
/*********************
    Main
*********************/
#main {
  max-width: 100%;
  z-index: 10;
  margin-top: 40px;
  position: relative;
}
/* Below code is needed for responsive flexbox footer to stick to the bottom of the browser */
html:not(.aem-AuthorLayer-Edit).tn-html #main {
  flex: 1 0 auto;
}
/* -------------------------------
Part of the flexbox fix ie11 so that the footerbar is sticy with the bottom of the browser but does not impeed on the page content.
The code below is ONLY FOR IE11 - it turns the containers into flexboxes so IE11 will handle them appropriately.
An additional setting for the topnav is in the topnav css file
------------------------------- */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html:not(.aem-AuthorLayer-Edit).tn-html {
    min-height: 100%;
  }
  html:not(.aem-AuthorLayer-Edit).tn-html body {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    margin: 0;
  }
  html:not(.aem-AuthorLayer-Edit).tn-html #main {
    flex: 1 0 0;
  }
}
/* End Code for sticy footer */
#main > .row {
  margin-bottom: 40px;
}
#main h3 {
  margin: 0;
}
#main.no-padding {
  padding-top: 0;
}
#main.home.three > .row:not(:last-child) {
  margin-bottom: 0;
}
#main .chosen-container {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  min-width: 200px;
  margin-bottom: 1rem;
}
#main .chosen-container:hover {
  z-index: 9000;
}
#main .chosen-container .chosen-results {
  margin: 0;
  padding: 0;
}
#main .chosen-container .chosen-results li {
  padding: 8px;
}
#main .chosen-container .chosen-results li.highlighted {
  background: #3d3e40;
}
#main .chosen-container-single .chosen-single {
  padding: 5px 8px;
  height: auto;
}
#main .chosen-container-single .chosen-search {
  padding-top: 0;
}
#main .chosen-container-single .chosen-single div b {
  width: 10px;
  height: 20px;
  margin-top: 5px;
}
#main .chosen-container-single .chosen-default:hover {
  color: #999;
}
#main .chosen-container-single .chosen-default,
#main .chosen-container .chosen-drop {
  background: white !important;
  box-shadow: none;
}
/*--------------
Global button rules
---------------*/
a.button,
input.button,
button.button,
span.button,
div.button,
.fsForm .fsSubmit input.fsSubmitButton,
.poloLink a[class*=show] {
  margin-bottom: 3px;
  border: 0;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-size: 1rem;
  font-weight: 300;
  text-align: center;
  text-decoration: none !important;
  letter-spacing: -0.05rem;
  background: #3d3e40;
  padding: 8px 12px;
  display: inline-block;
  border-radius: 2px;
}
a.button:not(.bar),
input.button:not(.bar),
button.button:not(.bar),
span.button:not(.bar),
div.button:not(.bar),
.fsForm .fsSubmit input.fsSubmitButton:not(.bar),
.poloLink a[class*=show]:not(.bar) {
  color: white;
}
a.button:hover,
input.button:hover,
button.button:hover,
span.button:hover,
div.button:hover,
.fsForm .fsSubmit input.fsSubmitButton:hover,
.poloLink a[class*=show]:hover {
  background: #ee3524;
  color: white;
}
a.button:before,
input.button:before,
button.button:before,
span.button:before,
div.button:before,
.fsForm .fsSubmit input.fsSubmitButton:before,
.poloLink a[class*=show]:before {
  color: white;
}
a.button.block,
input.button.block,
button.button.block,
span.button.block,
div.button.block,
.fsForm .fsSubmit input.fsSubmitButton.block,
.poloLink a[class*=show].block {
  display: block;
}
a.button.small,
input.button.small,
button.button.small,
span.button.small,
div.button.small,
.fsForm .fsSubmit input.fsSubmitButton.small,
.poloLink a[class*=show].small {
  font-size: 0.75rem;
  padding: 8px 10px;
  font-weight: 400;
}
a.button.mini,
input.button.mini,
button.button.mini,
span.button.mini,
div.button.mini,
.fsForm .fsSubmit input.fsSubmitButton.mini,
.poloLink a[class*=show].mini {
  font-size: 0.7rem;
  padding: 6px 8px;
  font-weight: 400;
}
a.button:before,
input.button:before,
button.button:before,
span.button:before,
div.button:before,
.fsForm .fsSubmit input.fsSubmitButton:before,
.poloLink a[class*=show]:before {
  margin-left: -3px;
}
a.button.grey,
input.button.grey,
button.button.grey,
span.button.grey,
div.button.grey,
.fsForm .fsSubmit input.fsSubmitButton.grey,
.poloLink a[class*=show].grey {
  background: #d1d3d4;
  color: #131e29;
}
a.button.grey:hover,
input.button.grey:hover,
button.button.grey:hover,
span.button.grey:hover,
div.button.grey:hover,
.fsForm .fsSubmit input.fsSubmitButton.grey:hover,
.poloLink a[class*=show].grey:hover {
  background: #a7a9ac;
}
a.button.gray,
input.button.gray,
button.button.gray,
span.button.gray,
div.button.gray,
.fsForm .fsSubmit input.fsSubmitButton.gray,
.poloLink a[class*=show].gray {
  background: #666666;
}
a.button.gray:hover,
input.button.gray:hover,
button.button.gray:hover,
span.button.gray:hover,
div.button.gray:hover,
.fsForm .fsSubmit input.fsSubmitButton.gray:hover,
.poloLink a[class*=show].gray:hover {
  background: #414042;
}
a.button.red,
a.button.active,
input.button.red,
input.button.active,
button.button.red,
button.button.active,
span.button.red,
span.button.active,
div.button.red,
div.button.active,
.fsForm .fsSubmit input.fsSubmitButton.red,
.fsForm .fsSubmit input.fsSubmitButton.active,
.poloLink a[class*=show].red,
.poloLink a[class*=show].active {
  background: #ee3524;
}
a.button.red:hover,
input.button.red:hover,
button.button.red:hover,
span.button.red:hover,
div.button.red:hover,
.fsForm .fsSubmit input.fsSubmitButton.red:hover,
.poloLink a[class*=show].red:hover {
  background: #780000;
}
a.button.orange,
input.button.orange,
button.button.orange,
span.button.orange,
div.button.orange,
.fsForm .fsSubmit input.fsSubmitButton.orange,
.poloLink a[class*=show].orange {
  background: #ed9924;
}
a.button.orange:hover,
input.button.orange:hover,
button.button.orange:hover,
span.button.orange:hover,
div.button.orange:hover,
.fsForm .fsSubmit input.fsSubmitButton.orange:hover,
.poloLink a[class*=show].orange:hover {
  background: #c24e13;
}
a.button.green,
input.button.green,
button.button.green,
span.button.green,
div.button.green,
.fsForm .fsSubmit input.fsSubmitButton.green,
.poloLink a[class*=show].green {
  background: #659737;
}
a.button.green:hover,
input.button.green:hover,
button.button.green:hover,
span.button.green:hover,
div.button.green:hover,
.fsForm .fsSubmit input.fsSubmitButton.green:hover,
.poloLink a[class*=show].green:hover {
  background: #2f470e;
}
a.button.blue,
input.button.blue,
button.button.blue,
span.button.blue,
div.button.blue,
.fsForm .fsSubmit input.fsSubmitButton.blue,
.poloLink a[class*=show].blue {
  background: #17417c;
}
a.button.blue:hover,
input.button.blue:hover,
button.button.blue:hover,
span.button.blue:hover,
div.button.blue:hover,
.fsForm .fsSubmit input.fsSubmitButton.blue:hover,
.poloLink a[class*=show].blue:hover {
  background: #1b365d;
}
a.button.button.bar,
input.button.button.bar,
button.button.button.bar,
span.button.button.bar,
div.button.button.bar,
.fsForm .fsSubmit input.fsSubmitButton.button.bar,
.poloLink a[class*=show].button.bar {
  display: block;
  font-size: 0.875rem;
  font-weight: 400;
  border-radius: 0;
  margin-bottom: -1px;
  padding: 5px;
}
a.button i[class*=icon]:last-child:before,
input.button i[class*=icon]:last-child:before,
button.button i[class*=icon]:last-child:before,
span.button i[class*=icon]:last-child:before,
div.button i[class*=icon]:last-child:before,
.fsForm .fsSubmit input.fsSubmitButton i[class*=icon]:last-child:before,
.poloLink a[class*=show] i[class*=icon]:last-child:before {
  margin-right: 0;
}
a.text-button:link,
a.text-button:active,
a.text-button:visited {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-size: 0.875rem;
  color: #a7a9ac;
  letter-spacing: -0.05rem;
  font-weight: 400;
  text-decoration: none !important;
}
a.text-button:link:before,
a.text-button:active:before,
a.text-button:visited:before {
  color: #a7a9ac;
  border-radius: 40px;
  font-size: 0.875rem;
  padding: 4px;
  display: inline-block;
  width: 24px;
  height: 24px;
  border: 2px #a7a9ac solid;
}
a.text-button:link:hover,
a.text-button:active:hover,
a.text-button:visited:hover {
  color: #ee3524;
}
a.text-button:link:hover:before,
a.text-button:active:hover:before,
a.text-button:visited:hover:before {
  border-color: #ee3524;
  color: #ee3524;
}
/*--------------
    Special
----------------*/
.abc-hide {
  display: none;
}
.no-outline {
  outline: 0;
}
.row {
  max-width: 1100px;
  width: auto;
}
.text-center {
  text-align: center;
}
.padding-top {
  padding-top: 40px;
}
.indent {
  padding-left: 30px;
}
.hidden {
  display: none;
}
.text-size {
  position: relative;
}
.text-size .options {
  display: none;
  position: absolute;
  width: 200px;
  right: 0;
}
.text-size:hover .options {
  display: block;
}
.padded-10 {
  padding: 10px;
}
.summary-slider li .description .text {
  padding-bottom: 50px;
}
.summary-description {
  margin-top: -70px;
}
.summary-description .panel {
  padding: 35px;
}
.menu-expand {
  color: #6e7073;
  position: absolute;
  top: 0;
  right: 0;
  padding: 12px 0;
  z-index: 500;
}
.menu-expand:hover,
.title:hover .menu-expand {
  color: #3d3e40;
  cursor: pointer;
}
.locations {
  margin-top: 15px;
}
.locations .panel {
  margin-bottom: 15px;
}
.directory h2 {
  margin-bottom: 0;
  font-size: 1.75rem;
}
.toc h2 {
  margin-bottom: 0;
}
.toc .box.white {
  margin-bottom: 30px;
}
.one-col figure.left {
  float: left;
  margin-left: -25px;
}
.one-col figure.right {
  float: right;
  margin-right: -25px;
}
.one-col figure.image.overflow {
  width: 110%;
  margin-left: -5%;
  margin-bottom: 20px;
}
.one-col figure.image.overflow.left {
  width: 100%;
  margin: 0 20px 20px -50%;
}
.one-col figure.image.overflow.left.small {
  width: 75%;
  margin-left: -25%;
}
.one-col figure.image.overflow.right {
  width: 100%;
  margin: 0 -50% 20px 20px;
}
.one-col figure.image.overflow.right.small {
  width: 75%;
  margin-right: -25%;
}
/*********************
    Colors
*********************/
.grey {
  color: #cbc4bc;
}
.red {
  color: #ee3524;
}
.gray {
  color: #a7a9ac;
}
.navy {
  color: #3d3e40;
}
/*------------
    Overlay
-------------*/
#overlay {
  opacity: 0;
  position: fixed;
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -100;
}
#overlay.active {
  display: block;
  z-index: 900;
  opacity: 1;
}
/*********************
    Headings
*********************/
h2 {
  line-height: 2rem;
  font-size: 1.125rem;
}
h3 {
  line-height: 1.75rem;
}
h4 {
  margin-bottom: 10px;
}
h2,
h3,
h4,
h5,
[data-label] {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  color: #3d3e40;
  font-weight: normal;
}
h2,
h3,
h4,
h5 {
  margin: 0 0 20px 0;
}
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child {
  margin-top: 0;
}
h2 a:link,
h2 a:visited,
h2 a:active,
h3 a:link,
h3 a:visited,
h3 a:active,
h4 a:link,
h4 a:visited,
h4 a:active,
h5 a:link,
h5 a:visited,
h5 a:active {
  color: #3d3e40;
  text-decoration: none;
}
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover {
  color: #a7190c;
}
h2 .count,
h3 .count,
h4 .count,
h5 .count {
  color: #6e7073;
  float: right;
  font-size: 1rem;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  letter-spacing: 0rem;
}
/*********************
    Borders
*********************/
[class*=border-] {
  border-bottom: 5px #131e29 solid;
  margin: 0 0 5px 0;
  padding: 0 0 10px 0;
}
[class*=border-].border-red {
  border-color: #ee3524;
}
[class*=border-].border-green {
  border-color: #659737;
}
[class*=border-].border-orange {
  border-color: #ed9924;
}
[class*=border-].border-blue {
  border-color: #17417c;
}
[class*=border-].border-darkblue {
  border-color: #1b365d;
}
[class*=border-].border-tan {
  border-color: #f5e0af;
}
/*********************
    Lists
*********************/
ul {
  font-size: 0.875rem;
  line-height: 1.375rem;
  padding-left: 0;
  margin-left: 0;
}
ul.inline-list,
ul.block-list,
ul.stories,
ul.no-list {
  margin: 0;
  padding: 0;
}
ul.inline-list li,
ul.block-list li,
ul.stories > li,
ul.no-list li {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 0 !important;
  display: inline-block;
}
ul.no-list li {
  display: block;
}
ul.inline-list li:before,
ul.block-list li:before,
ul.no-list li:before {
  content: '';
  display: none;
}
ul.block-list a:link:not(.button),
ul.block-list a:visited,
ul.block-list a:active ul.list-links a:link:not(.button),
ul.list-links a:visited,
ul.list-links a:active {
  color: #131e29;
}
ul.block-list a:hover:not(.button),
ul.list-links a:hover:not(.button) {
  color: #ee3524;
}
ul.block-list li,
ul.list-links li {
  display: block;
  border-bottom: 1px #d1d3d4 solid;
  line-height: 1rem;
  position: relative;
  list-style: none;
  padding-left: 0 !important;
  padding: 0;
}
ul.block-list li:before,
ul.list-links li:before {
  display: none !important;
}
ul.block-list li a,
ul.list-links li a {
  text-decoration: none;
  display: block;
  padding: 12px 15px 12px 0;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-weight: normal;
}
ul.block-list li a.button,
ul.list-links li a.button {
  color: white;
}
ul.block-list li a.button,
ul.list-links li a.button {
  padding: 10px 12px;
}
ul.block-list li a.button.inline,
ul.list-links li a.button.inline {
  padding-left: 15px;
  display: inline;
}
ul.block-list li a.button.inline:before,
ul.list-links li a.button.inline:before {
  margin-right: 10px;
}
ul.block-list li:last-child,
ul.list-links li:last-child {
  border-bottom: 0;
}
ul.block-list li.active > a,
ul.list-links li.active > a {
  font-weight: bold;
  color: #3d3e40;
}
ul.block-list ul,
ul.list-links ul {
  margin-left: 15px;
  font-size: 0.9rem;
}
ul.block-list ul li,
ul.list-links ul li {
  border: 0;
}
ul.block-list .separate,
ul.list-links .separate {
  margin-bottom: 15px;
  border-bottom: 0;
}
ul.block-list.small li a,
ul.list-links.small li a {
  padding: 8px 15px 8px 0;
  font-size: 0.8rem;
  line-height: 1.25rem;
}
ul.block-list ul.block-list li a.button {
  margin-bottom: 5px;
}
ul.chosen-results li:before {
  content: '' !important;
  margin: 0 !important;
}
ul.block-list li > ul {
  display: none;
}
ul.block-list li.active > ul {
  display: block;
}
ul.block-list li.active > ul,
ul.block-list li.expanded > ul {
  display: block;
}
ul.pager {
  text-align: center;
  margin: 20px 0 10px;
}
ul.pager li.left {
  float: left;
}
ul.pager li {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-size: 1.125rem;
  padding: 5px 10px;
  color: #a7a9ac;
}
a,
a:before,
.search-button,
.mobile-menu,
#headlines .box,
#overlay,
.box ul.block-list i:before,
.darken,
.swiper-nav i,
[data-container],
[data-content],
.map .overlay ul,
[class^="icon-"]:before,
[data-tooltip],
#tooltip {
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}
/******************
    Box
*******************/
.box {
  margin: 0 10px 0 0;
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.box .padded {
  padding: 15px;
}
.box.white {
  background: white;
}
.box h3 {
  font-size: 1.25rem;
}
.box h3 a {
  color: #131e29;
}
.box .date {
  margin-top: 0;
}
.box ul.block-list a {
  padding: 10px;
}
/*-------------------
   Search Results
--------------------- */
.search-label {
  color: #a7a9ac;
  position: absolute;
  margin: 0 0 10px 10px;
  font-size: 0.875rem;
  right: 5px;
  top: 5px;
  background-color: #f1f1f2;
  padding: 8px;
  line-height: 1em;
  width: 100px;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
}
.search-label i:before {
  color: #a7a9ac;
  margin: 0 0 0 5px;
}
.results header {
  margin-bottom: 20px;
}
.results .icon-link:before {
  font-size: 0.875rem;
}
@media only screen and (max-width: 40em) {
  .search-label {
    font-size: 0.625rem;
    width: 80px;
    padding: 6px;
    top: 0;
    right: 0;
  }
}
/*-----------------------------
  Local
-------------------------------- */
[data-headlines] {
  display: none;
}
[data-headlines].active {
  display: block;
}
[data-headlines] small {
  color: #a7a9ac;
}
/*-----------------------------
   Responsive Media Queries
/*-----------------------------
    Larger than phone
-------------------------- */
@media only screen and (min-width: 40em) {
  body {
    height: auto;
    min-height: 100%;
    padding-bottom: 103px;
  }
  .mobile-show {
    display: none;
  }
  .side .active .menu-expand {
    display: none;
  }
}
/*-----------------------------
    Smaller than max width
------------------------------ */
@media only screen and (max-width: 64em) {
  .state-of-tn {
    height: 100px;
  }
  .agency .title span {
    font-size: 2.5rem;
  }
}
/*-----------------------------
    Between phone and max width
-------------------------- */
@media only screen and (max-width: 64em) and (min-width: 40em) {
  .side-related {
    font-size: 0.8rem;
  }
  .side-related ul.block-list li a {
    padding: 5px 15px;
  }
}
/*-------------------------
Phone
-------------------------- */
.mobile-show {
  display: none !important;
}
@media only screen and (max-width: 40em) {
  .mobile-show {
    display: block !important;
  }
  body.active-fixed.active-menu {
    overflow: hidden;
  }
  body.active-fixed.active-menu ul.nav-items {
    margin-top: 15px;
  }
  body.active-menu nav#nav {
    z-index: 9999;
  }
  body.active-menu nav#nav {
    max-height: 100%;
    overflow: auto;
    padding-bottom: 5px;
  }
  body.active-menu #overlay {
    opacity: 1;
    z-index: 1000;
  }
  #main {
    padding-top: 20px;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 0;
  }
  #main > .row > .columns {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  #main figure.right {
    margin-right: 0;
  }
  #main figure.left {
    margin-left: 0;
  }
  #main > .row {
    margin-bottom: 0;
  }
  #main .chosen-container {
    min-width: 100%;
  }
  #billboard.mobile-active [data-label] span {
    display: none;
  }
  .mobile-hide {
    display: none !important;
  }
  h1 .count,
  h2 .count,
  h3 .count,
  h4 .count {
    font-size: 0.75rem;
    float: none;
  }
}
/*********************
   Page Top
**********************/
/*
.page-top {
    display: none;
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 800;
    padding: 10px;
    line-height: 1em;
    border-radius: 30px;
    font-size: 0.875rem;
    background: white;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background: #d1d3d4;
}

.page-top:hover {
    cursor: pointer;
    background: #ee3524;
    color: white;
}

.page-top.active {
    display: block;
}

.page-top.bottom {
    position: absolute;
    bottom: 0;
}

.page-top:before {
    margin: 0 !important;
}*/
/*************************
    Figure
**************************/
figure {
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  padding: 20px;
  font-size: 1.125rem;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  margin: 0;
  position: relative;
  z-index: 400;
}
figure.no-padding {
  padding: 0;
}
figure.left,
figure.right {
  width: 50%;
}
figure.left {
  float: left;
  margin: 0 30px 20px 0;
}
figure.right {
  float: right;
  margin: 0 0 20px 30px;
}
figure.top {
  margin-top: -20px;
}
figure.bottom {
  margin-bottom: -20px;
}
figure.half {
  width: 25%;
}
figure img,
figure iframe {
  width: 100%;
  line-height: 1rem;
}
figure img {
  margin-bottom: 10px;
}
figure img:last-child {
  margin-bottom: 0;
}
figure p {
  font-size: 1rem;
}
figure.left.out {
  margin-left: -60px;
}
figure.left.in {
  margin-left: 0;
}
figure.right.out {
  float: right;
  margin-right: -60px;
}
figure.right.in {
  margin-right: 0;
}
figure.image {
  padding: 0;
}
figure.image img {
  display: block;
}
figure.width-10 {
  width: 10%;
}
figure.width-15 {
  width: 15%;
}
figure.width-20 {
  width: 20%;
}
figure.width-30 {
  width: 30%;
}
figure.width-35 {
  width: 35%;
}
figure.width-40 {
  width: 40%;
}
figure hr {
  margin: 15px 0;
}
figure.regular h1,
figure.regular h2,
figure.regular h3,
figure.regular h4 {
  margin-bottom: 5px;
}
figure.regular p {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  margin: 5px 0;
}
figure.regular p:last-child {
  margin-bottom: 0;
}
figure.slider-container {
  padding: 0;
  overflow: hidden;
}
figure.slider-container ul {
  list-style: none;
}
figure.slider-container .slider li,
figure.slider-container .slider-plain li {
  padding: 0;
  margin: 0;
  list-style: none;
}
figure.slider-container .slider li:before,
figure.slider-container .slider-plain li:before {
  content: '';
}
figure.slider-container .slider li .description,
figure.slider-container .slider-plain li .description {
  padding: 20px;
}
figure.slider-container .slider li .description h2,
figure.slider-container .slider-plain li .description h2 {
  margin-bottom: 5px !important;
}
figure.slider-container .slider li .description small,
figure.slider-container .slider-plain li .description small {
  max-width: 100%;
}
figure.slider-container .rslides_tabs {
  padding: 5px;
}
@media only screen and (max-width: 40em) {
  figure.left,
  figure.right {
    width: 100%;
    float: none !important;
    margin-bottom: 20px;
  }
  figure[class*="mobile-"].left {
    float: left !important;
    margin-right: 20px !important;
  }
  figure[class*="mobile-"].right {
    float: right !important;
    margin-left: 20px !important;
  }
  figure.mobile-10 {
    width: 10%;
  }
  figure.mobile-15 {
    width: 15%;
  }
  figure.mobile-20 {
    width: 20%;
  }
  figure.mobile-25 {
    width: 25%;
  }
  figure.mobile-30 {
    width: 30%;
  }
  figure.mobile-35 {
    width: 35%;
  }
  figure.mobile-40 {
    width: 40%;
  }
  figure.slider-container .slider li,
  figure.slider-container .slider-plain li {
    min-height: 0;
  }
  figure.slider-container .slider li .description,
  figure.slider-container .slider-plain li .description {
    min-height: 0;
  }
  figure.slider-container .slider li .description h1,
  figure.slider-container .slider li .description h2,
  figure.slider-container .slider li .description h3,
  figure.slider-container .slider li .description h4,
  figure.slider-container .slider-plain li .description h1,
  figure.slider-container .slider-plain li .description h2,
  figure.slider-container .slider-plain li .description h3,
  figure.slider-container .slider-plain li .description h4 {
    color: #3d3e40;
  }
  figure.slider-container .slider li .description small,
  figure.slider-container .slider-plain li .description small {
    color: #131e29;
  }
  figure .rslides_nav i:before,
  figure .swiper-nav i:before {
    top: 20%;
  }
  figure {
    margin-top: 0 !important;
  }
  figure .slider-container {
    margin-bottom: 0;
  }
  figure .slider-container .row {
    margin: 0;
  }
  figure {
    margin: 0 0 10px 0 !important;
  }
  figure.left,
  figure.right {
    width: 100%;
  }
  figure.image img {
    width: 100%;
  }
}
[tabindex] {
  outline: none;
}

/* -----------------------------------------
   Permian Slab
----------------------------------------- */
@font-face {
  font-family: 'Permian Slab';
  src: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/PermianSlab/PermianSlabSerifTypeface-webfont.eot");
  src: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/PermianSlab/PermianSlabSerifTypeface-webfont.eot?#iefix") format("embedded-opentype"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/PermianSlab/PermianSlabSerifTypeface-webfont.woff") format("woff"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/PermianSlab/PermianSlabSerifTypeface-webfont.ttf") format("truetype"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/PermianSlab/PermianSlabSerifTypeface-webfont.svg#permianslabseriftypefaceRg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Permian Slab';
  src: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/PermianSlab/PermianSlabSerifTypeface-Italic-webfont.eot");
  src: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/PermianSlab/PermianSlabSerifTypeface-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/PermianSlab/PermianSlabSerifTypeface-Italic-webfont.woff") format("woff"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/PermianSlab/PermianSlabSerifTypeface-Italic-webfont.ttf") format("truetype"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/PermianSlab/PermianSlabSerifTypeface-Italic-webfont.svg#permianslabseriftypefaceRg") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Permian Slab';
  src: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/PermianSlab/PermianSlabSerifTypeface-Bold-webfont.eot");
  src: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/PermianSlab/PermianSlabSerifTypeface-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/PermianSlab/PermianSlabSerifTypeface-Bold-webfont.woff") format("woff"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/PermianSlab/PermianSlabSerifTypeface-Bold-webfont.ttf") format("truetype"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/PermianSlab/PermianSlabSerifTypeface-Bold-webfont.svg#permianslabseriftypefaceRg") format("svg");
  font-weight: bold;
  font-style: normal;
}

/* -----------------------------------------
   Open Sans
----------------------------------------- */
@font-face {
  font-family: 'Open Sans';
  src: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-Regular-webfont.eot");
  src: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-Regular-webfont.woff") format("woff"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-Regular-webfont.ttf") format("truetype"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-Italic-webfont.eot");
  src: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-Italic-webfont.woff") format("woff"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-Italic-webfont.ttf") format("truetype"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-Italic-webfont.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-Bold-webfont.eot");
  src: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-Bold-webfont.woff") format("woff"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-Bold-webfont.ttf") format("truetype"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-Bold-webfont.svg#open_sansregular") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-BoldItalic-webfont.eot");
  src: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-BoldItalic-webfont.woff") format("woff"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/OpenSans/OpenSans-BoldItalic-webfont.svg#open_sansregular") format("svg");
  font-weight: bold;
  font-style: italic;
}

/* -----------------------------------------
   Icons
----------------------------------------- */
@font-face {
  font-family: 'tngov-icons';
  src: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/tngov-icons.eot?20932055");
  src: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/tngov-icons.eot?20932055#iefix") format("embedded-opentype"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/tngov-icons.woff?20932055") format("woff"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/tngov-icons.ttf?20932055") format("truetype"), url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/fonts/resources/tngov-icons.svg?20932055#custom1") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"]:before,
[class*=" icon-"]:before,
a[class^=rslides]:before,
.swiper-pagination-switch:before {
  font-family: 'tngov-icons';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  font-size: 120%;
}
nav#nav [class^="icon-"]:before,
nav#nav [class*=" icon-"]:before {
  font-size: 100%;
}
.rslides_tabs a[class^=rslides]:before,
.swiper-pagination-switch:before {
  font-size: 12px;
  content: '\e801';
}
/***************************
	Icons
****************************/
.icon-down-dir:before {
  content: '\e800';
}
.icon-circle:before {
  content: '\e801';
}
.icon-file-pdf:before {
  content: '\e802';
}
.icon-link-ext:before {
  content: '\e803';
}
.icon-menu:before {
  content: '\e804';
}
.icon-cancel:before {
  content: '\e805';
}
.icon-fontsize:before {
  content: '\e806';
}
.icon-home:before {
  content: '\e807';
}
.icon-search:before {
  content: '\e808';
}
.icon-facebook:before {
  content: '\e809';
}
.icon-flickr:before {
  content: '\e80a';
}
.icon-calendar-inv:before {
  content: '\e80b';
}
.icon-instagram:before {
  content: '\e80c';
}
.icon-linkedin:before {
  content: '\e80d';
}
.icon-pinterest:before {
  content: '\e80e';
}
.icon-twitter:before {
  content: '\e80f';
}
.icon-youtube:before {
  content: '\e810';
}
.icon-location:before {
  content: '\e811';
}
.icon-plane:before {
  content: '\e812';
}
.icon-cab:before {
  content: '\e813';
}
.icon-bus:before {
  content: '\e814';
}
.icon-bicycle:before {
  content: '\e815';
}
.icon-aboveground-rail:before {
  content: '\e816';
}
.icon-anchor:before {
  content: '\e817';
}
.icon-googleplus:before {
  content: '\e818';
}
.icon-vimeo:before {
  content: '\e819';
}
.icon-blogger:before {
  content: '\e81a';
}
.icon-wordpress:before {
  content: '\e81b';
}
.icon-tumblr:before {
  content: '\e81c';
}
.icon-angle-left:before {
  content: '\e81d';
}
.icon-angle-right:before {
  content: '\e81e';
}
.icon-angle-up:before {
  content: '\e81f';
}
.icon-angle-down:before {
  content: '\e820';
}
.icon-up-dir:before {
  content: '\e821';
}
.icon-left-dir:before {
  content: '\e822';
}
.icon-right-dir:before {
  content: '\e823';
}
.icon-file-word:before {
  content: '\e824';
}
.icon-file-excel:before {
  content: '\e825';
}
.icon-file-powerpoint:before {
  content: '\e826';
}
.icon-emo-unhappy:before {
  content: '\e827';
}
.icon-clock:before {
  content: '\e828';
}
.icon-mobile:before {
  content: '\e829';
}
.icon-newspaper:before {
  content: '\e82a';
}
.icon-direction:before {
  content: '\e82b';
}
.icon-location-1:before {
  content: '\e82c';
}
.icon-users:before {
  content: '\e82d';
}
.icon-user:before {
  content: '\e82e';
}
.icon-book:before {
  content: '\e82f';
}
.icon-building-filled:before {
  content: '\e830';
}
.icon-calendar-empty:before {
  content: '\e831';
}
.icon-right:before {
  content: '\e832';
}
.icon-left:before {
  content: '\e833';
}
.icon-play:before {
  content: '\e834';
}
.icon-play-circled:before {
  content: '\e835';
}
.icon-list:before {
  content: '\e836';
}
.icon-filter:before {
  content: '\e837';
}
.icon-calendar:before {
  content: '\e838';
}
.icon-flag:before {
  content: '\e839';
}
.icon-chat:before {
  content: '\e83a';
}
.icon-help-circled:before {
  content: '\e83b';
}
.icon-export:before {
  content: '\e83c';
}
.icon-export-alt:before {
  content: '\e83d';
}
.icon-share:before {
  content: '\e83e';
}
.icon-share-squared:before {
  content: '\e83f';
}
.icon-font:before {
  content: '\e840';
}
.icon-angle-double-left:before {
  content: '\e841';
}
.icon-right-1:before {
  content: '\e842';
}
.icon-left-1:before {
  content: '\e843';
}
.icon-down:before {
  content: '\e844';
}
.icon-up:before {
  content: '\e845';
}
.icon-link:before {
  content: '\e846';
}
.icon-download:before {
  content: '\e847';
}
.icon-circle-notch:before {
  content: '\e848';
}
.icon-docs:before {
  content: '\e849';
}
.icon-graduation-cap:before {
  content: '\e84a';
}
.icon-police:before {
  content: '\e84b';
}
.icon-bank:before {
  content: '\e84c';
}
.icon-briefcase:before {
  content: '\e84d';
}
.icon-warehouse:before {
  content: '\e84e';
}
.icon-medkit:before {
  content: '\e84f';
}
.icon-home-1:before {
  content: '\e850';
}
.icon-mail:before {
  content: '\e851';
}
.icon-rss:before {
  content: '\e852';
}
.icon-tree:before {
  content: '\e853';
}
.icon-hospital:before {
  content: '\e854';
}
.icon-golf-1:before {
  content: '\e855';
}
.icon-schooltube:before {
  content: '\e856';
}
.icon-h-sigh:before {
  content: '\e857';
}
.icon-doc-text-inv:before {
  content: '\e858';
}
.icon-food:before {
  content: '\e859';
}
.icon-grapes:before {
  content: '\e85a';
}
.icon-fuel:before {
  content: '\e85b';
}
.icon-golf:before {
  content: '\e85c';
}
.icon-kiosk:before {
  content: '\e85d';
}
.icon-license:before {
  content: '\e85e';
}
.icon-info:before {
  content: '\e85f';
}
.icon-spin:before {
  content: '\e860';
}
.icon-freight:before {
  content: '\e861';
}
.icon-code:before {
  content: '\e862';
}
.icon-file-code:before {
  content: '\e863';
}
.icon-eye:before {
  content: '\e864';
}
.icon-desktop:before {
  content: '\e865';
}
.icon-tripadvisor:before {
  content: '\e866';
}
.icon-print:before {
  content: '\e867';
}
.icon-diploma:before {
  content: '\e868';
}
.icon-lightbulb:before {
  content: '\e869';
}
.icon-lightbulb-2:before {
  content: '\e86b';
}
.icon-lightbulb-3:before {
  content: '\e86c';
}
.icon-lamp:before {
  content: '\e86d';
}
.icon-conference-rooms:before {
  content: '\e86a';
}
/*************************
    new icons - Oct 2018
*************************/
.icon-earlybirds:before {
  content: '\e86e';
}
.icon-construct:before {
  content: '\e86f';
}
.icon-snow:before {
  content: '\e870';
}
.icon-cog-outline:before {
  content: '\e871';
}
.icon-cog:before {
  content: '\e872';
}
.icon-cloud-flash:before {
  content: '\e873';
}
.icon-sun:before {
  content: '\e874';
}
.icon-sun-filled:before {
  content: '\e875';
}
.icon-bar-graph:before {
  content: '\e876';
}
.icon-graph:before {
  content: '\e877';
}
.icon-heart-1:before {
  content: '\e878';
}
.icon-user-2:before {
  content: '\e879';
}
.icon-heart-empty-1:before {
  content: '\e87a';
}
.icon-cog-1:before {
  content: '\e87b';
}
.icon-wrench:before {
  content: '\e87c';
}
.icon-comment:before {
  content: '\e87d';
}
.icon-attention:before {
  content: '\e87e';
}
.icon-attention-circled:before {
  content: '\e87f';
}
.icon-ok:before {
  content: '\e880';
}
.icon-picture:before {
  content: '\e881';
}
.icon-camera:before {
  content: '\e882';
}
.icon-eye-off:before {
  content: '\e883';
}
.icon-phone:before {
  content: '\e884';
}
.icon-down-open:before {
  content: '\e885';
}
.icon-left-open:before {
  content: '\e886';
}
.icon-right-open:before {
  content: '\e887';
}
.icon-up-open:before {
  content: '\e888';
}
.icon-tri-star-ball:before {
  content: '\e889';
}
.icon-star-2:before {
  content: '\e88b';
}
.icon-star-empty-1:before {
  content: '\e88c';
}
.icon-attach:before {
  content: '\e88d';
}
.icon-attach-1:before {
  content: '\e88e';
}
.icon-lock:before {
  content: '\e88f';
}
.icon-lock-open:before {
  content: '\e890';
}
.icon-quote:before {
  content: '\e891';
}
.icon-pinboard:before {
  content: '\e892';
}
.icon-filled-cirled-pin:before {
  content: '\e895';
}
.icon-check-alt2:before {
  content: '\e896';
}
.icon-check-alt2-circle:before {
  content: '\e897';
}
.icon-filled-pin:before {
  content: '\e898';
}
.icon-cone:before {
  content: '\e89a';
}
.icon-caution-stop:before {
  content: '\e89c';
}
.icon-clipboard:before {
  content: '\e89d';
}
.icon-checkmark:before {
  content: '\e89e';
}
.icon-home-2:before {
  content: '\e89f';
}
.icon-bell:before {
  content: '\e8a0';
}
.icon-cloud:before {
  content: '\e8a1';
}
.icon-flash:before {
  content: '\e8a2';
}
.icon-umbrella:before {
  content: '\e8a3';
}
.icon-flight:before {
  content: '\e8a4';
}
.icon-floppy:before {
  content: '\e8a5';
}
.icon-check-alt3:before {
  content: '\e8a6';
}
.icon-check-alt3-circle:before {
  content: '\e8a7';
}
.icon-check-circle:before {
  content: '\e8a8';
}
.icon-circled-pin:before {
  content: '\e8a9';
}
.icon-outline-pin:before {
  content: '\e8aa';
}
.icon-lock-1:before {
  content: '\e8ab';
}
.icon-lock-open-1:before {
  content: '\e8ac';
}
.icon-plus:before {
  content: '\e8ad';
}
.icon-minus:before {
  content: '\e8ae';
}
.icon-bookmark:before {
  content: '\e8af';
}
.icon-th:before {
  content: '\e8b0';
}
.icon-bookmark-empty:before {
  content: '\f097';
}
.icon-comment-empty:before {
  content: '\f0e5';
}
.icon-chat-empty:before {
  content: '\f0e6';
}
.icon-sitemap:before {
  content: '\f0e8';
}
.icon-bell-alt:before {
  content: '\f0f3';
}
.icon-circle-empty:before {
  content: '\f10c';
}
.icon-quote-left:before {
  content: '\f10d';
}
.icon-quote-right:before {
  content: '\f10e';
}
.icon-flag-empty:before {
  content: '\f11d';
}
.icon-unlink:before {
  content: '\f127';
}
.icon-lock-open-alt:before {
  content: '\f13e';
}
.icon-ellipsis:before {
  content: '\f141';
}
.icon-ellipsis-vert:before {
  content: '\f142';
}
.icon-sliders:before {
  content: '\f1de';
}
.icon-bell-off:before {
  content: '\f1f6';
}
.icon-bell-off-empty:before {
  content: '\f1f7';
}
.icon-trash:before {
  content: '\f1f8';
}
.icon-bicycle-1:before {
  content: '\f206';
}
.icon-bus-1:before {
  content: '\f207';
}
.icon-ship:before {
  content: '\f21a';
}
.icon-user-plus:before {
  content: '\f234';
}
.icon-train:before {
  content: '\f238';
}
.icon-map-o:before {
  content: '\f278';
}
.icon-map:before {
  content: '\f279';
}
.icon-snowflake-o:before {
  content: '\f2dc';
}
.icon-starbookmark:before {
  content: '\e88a';
}
.icon-wheelchair:before {
  content: '\e893';
}
.icon-thumbs-up-alt:before {
  content: '\f164';
}
.icon-thumbs-up:before {
  content: '\e894';
}
.icon-right-alt:before {
  content: '\e899';
}
.icon-plus-circled:before {
  content: '\e8b2';
}
.icon-minus-circled:before {
  content: '\e8b3';
}
.icon-ok-circled:before {
  content: '\e8b4';
}
.icon-refresh:before {
  content: '\f021';
}
.icon-spinner:before {
  content: '\f110';
}
.icon-time-alt:before {
  content: '\e89b';
}
.icon-tty:before {
  content: '\f1e4';
}
.icon-videocam:before {
  content: '\e8b6';
}
.icon-video:before {
  content: '\e8b7';
}
.icon-angle-double-right:before {
  content: '\f101';
}
.icon-angle-double-up:before {
  content: '\f102';
}
.icon-angle-double-down:before {
  content: '\f103';
}
.icon-fax:before {
  content: '\f1ac';
}
.icon-snapchat-ghost:before {
  content: '\f2ac';
}
@-webkit-keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating {
  -webkit-animation: rotating 1s linear infinite;
  -moz-animation: rotating 1s linear infinite;
  -ms-animation: rotating 1s linear infinite;
  -o-animation: rotating 1s linear infinite;
  animation: rotating 1s linear infinite;
}
.rotating:before {
  letter-spacing: 0em;
  font-size: 1em;
  margin: 0;
}
ul li a.icon-facebook:hover:before,
ul li h2.icon-facebook:before {
  color: #3b5998;
}
ul li a.icon-tripadvisor:hover:before,
ul li h2.icon-tripadvisor:before {
  color: #597E4B;
}
ul li a.icon-twitter:hover:before,
ul li h2.icon-twitter:before {
  color: #00aced;
}
ul li a.icon-youtube:hover:before,
ul li h2.icon-youtube:before {
  color: #bb0000;
}
ul li a.icon-instagram:hover:before,
ul li h2.icon-instagram:before {
  color: #517fa4;
}
ul li a.icon-flickr:hover:before,
ul li h2.icon-flickr:before {
  color: #ff0084;
}
ul li a.icon-linkedin:hover:before,
ul li h2.icon-linkedin:before {
  color: #008cc9;
}
ul li a.icon-pinterest:hover:before,
ul li h2.icon-pinterest:before {
  color: #cb2027;
}
ul li a.icon-googleplus:hover:before,
ul li h2.icon-googleplus:before {
  color: #d73d32;
}
ul li a.icon-vimeo:hover:before,
ul li h2.icon-vimeo:before {
  color: #45bbff;
}
ul li a.icon-blogger:hover:before,
ul li h2.icon-blogger:before {
  color: #f56d00;
}
ul li a.icon-wordpress:hover:before,
ul li h2.icon-wordpress:before {
  color: #4676bb;
}
ul li a.icon-tumblr:hover:before,
ul li h2.icon-tumblr:before {
  color: #32506d;
}
ul li a.icon-rss:hover:before,
ul li h2.icon-rss:before {
  color: #FF6600;
}
ul li a.icon-schooltube:before {
  width: 65px;
}
ul li a.icon-schooltube:hover:before,
ul li h2.icon-schooltube:before {
  color: #00a6d9;
}
ul li h2[class*="icon-"] {
  margin-bottom: 20px;
}
ul li h2[class*="icon-"] a {
  color: #131e29;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  letter-spacing: -0.05rem;
}
ul li h2[class*="icon-"] a:hover {
  color: #ee3524;
}
ul li a.icon-facebook span,
ul li a.icon-tripadvisor span,
ul li a.icon-twitter span,
ul li a.icon-youtube span,
ul li a.icon-instagram span,
ul li a.icon-flickr span,
ul li a.icon-linkedin span,
ul li a.icon-pinterest span,
ul li a.icon-googleplus span,
ul li a.icon-vimeo span,
ul li a.icon-blogger span,
ul li a.icon-wordpress span,
ul li a.icon-tumblr span {
  display: inline-block;
}
/*
   Animation example, for spinners
*/
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/****************** Font Families *************/
.rte-editor,
.tn-rte,
.tn-textandimage,
.tn-textandimage-event {
  margin-bottom: 25px;
}
.rte-editor span.strike,
.tn-rte span.strike,
.tn-textandimage span.strike,
.tn-textandimage-event span.strike {
  text-decoration: line-through;
}
.rte-editor address,
.tn-rte address,
.tn-textandimage address,
.tn-textandimage-event address {
  font-style: italic;
}
.rte-editor pre,
.tn-rte pre,
.tn-textandimage pre,
.tn-textandimage-event pre {
  display: block;
  padding: 0;
  font-family: monospace;
  white-space: pre;
  margin: 1em 0px 1em;
  font-size: 16px;
  line-height: 1.5;
  color: #131e29;
  word-break: break-all;
  word-wrap: break-word;
  background-color: transparent;
  border: none;
}
.rte-editor sub,
.tn-rte sub,
.tn-textandimage sub,
.tn-textandimage-event sub,
.rte-editor sup,
.tn-rte sup,
.tn-textandimage sup,
.tn-textandimage-event sup {
  font-size: smaller;
}
.rte-editor blockquote,
.tn-rte blockquote,
.tn-textandimage blockquote,
.tn-textandimage-event blockquote {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  font-size: 16px;
  padding: 30px 20px;
  margin: 0;
  position: relative;
  z-index: 400;
}
.rte-editor blockquote p,
.tn-rte blockquote p,
.tn-textandimage blockquote p,
.tn-textandimage-event blockquote p {
  font-size: 1rem;
}
.rte-editor blockquote:before,
.tn-rte blockquote:before,
.tn-textandimage blockquote:before,
.tn-textandimage-event blockquote:before,
.rte-editor blockquote:after,
.tn-rte blockquote:after,
.tn-textandimage blockquote:after,
.tn-textandimage-event blockquote:after {
  color: #cbc4bc;
}
.rte-editor blockquote:before,
.tn-rte blockquote:before,
.tn-textandimage blockquote:before,
.tn-textandimage-event blockquote:before {
  content: '"';
  margin-left: -15px;
}
.rte-editor blockquote:after,
.tn-rte blockquote:after,
.tn-textandimage blockquote:after,
.tn-textandimage-event blockquote:after {
  content: '"';
}
.rte-editor h2,
.tn-rte h2,
.tn-textandimage h2,
.tn-textandimage-event h2,
.rte-editor h3,
.tn-rte h3,
.tn-textandimage h3,
.tn-textandimage-event h3,
.rte-editor h4,
.tn-rte h4,
.tn-textandimage h4,
.tn-textandimage-event h4,
.rte-editor h5,
.tn-rte h5,
.tn-textandimage h5,
.tn-textandimage-event h5,
.rte-editor [data-label],
.tn-rte [data-label],
.tn-textandimage [data-label],
.tn-textandimage-event [data-label] {
  color: #3d3e40;
}
.rte-editor h2,
.tn-rte h2,
.tn-textandimage h2,
.tn-textandimage-event h2 {
  font-size: 32px;
}
.rte-editor h3,
.tn-rte h3,
.tn-textandimage h3,
.tn-textandimage-event h3 {
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 20px !important;
}
.rte-editor h4,
.tn-rte h4,
.tn-textandimage h4,
.tn-textandimage-event h4 {
  font-size: 22px;
}
.rte-editor ul,
.tn-rte ul,
.tn-textandimage ul,
.tn-textandimage-event ul {
  padding: 0;
}
.rte-editor ul > li,
.tn-rte ul > li,
.tn-textandimage ul > li,
.tn-textandimage-event ul > li {
  list-style: none;
  position: relative;
  padding: 0 0 11px 13px;
  line-height: 24px;
}
.rte-editor ul li,
.tn-rte ul li,
.tn-textandimage ul li,
.tn-textandimage-event ul li,
.rte-editor ol li,
.tn-rte ol li,
.tn-textandimage ol li,
.tn-textandimage-event ol li {
  font-size: 0.875rem;
}
.rte-editor ul > li > ul,
.tn-rte ul > li > ul,
.tn-textandimage ul > li > ul,
.tn-textandimage-event ul > li > ul,
.rte-editor ul > li > ol,
.tn-rte ul > li > ol,
.tn-textandimage ul > li > ol,
.tn-textandimage-event ul > li > ol {
  padding-left: 10px;
  margin-top: 10px;
}
.rte-editor ul > li > ul li,
.tn-rte ul > li > ul li,
.tn-textandimage ul > li > ul li,
.tn-textandimage-event ul > li > ul li,
.rte-editor ul > li > ol li,
.tn-rte ul > li > ol li,
.tn-textandimage ul > li > ol li,
.tn-textandimage-event ul > li > ol li {
  padding-left: 15px;
}
.rte-editor ul > li > ul li:last-child,
.tn-rte ul > li > ul li:last-child,
.tn-textandimage ul > li > ul li:last-child,
.tn-textandimage-event ul > li > ul li:last-child,
.rte-editor ul > li > ol li:last-child,
.tn-rte ul > li > ol li:last-child,
.tn-textandimage ul > li > ol li:last-child,
.tn-textandimage-event ul > li > ol li:last-child {
  padding-bottom: 10px;
}
.rte-editor ul li:before,
.tn-rte ul li:before,
.tn-textandimage ul li:before,
.tn-textandimage-event ul li:before {
  color: #6e7073;
  margin-right: 8px;
  display: inline-block;
}
.rte-editor ul > li:before,
.tn-rte ul > li:before,
.tn-textandimage ul > li:before,
.tn-textandimage-event ul > li:before {
  content: '\2022';
  left: 0;
  font-size: 20px;
}
.rte-editor ul > li > ul li:before,
.tn-rte ul > li > ul li:before,
.tn-textandimage ul > li > ul li:before,
.tn-textandimage-event ul > li > ul li:before {
  content: '\25E6';
}
.rte-editor ol,
.tn-rte ol,
.tn-textandimage ol,
.tn-textandimage-event ol {
  list-style: none;
  counter-reset: my-awesome-counter;
  padding: 0;
  margin-left: 15px;
}
.rte-editor ol li,
.tn-rte ol li,
.tn-textandimage ol li,
.tn-textandimage-event ol li {
  counter-increment: my-awesome-counter;
  position: relative;
  line-height: 24px;
  padding: 0 0 15px 0;
}
.rte-editor ol li::before,
.tn-rte ol li::before,
.tn-textandimage ol li::before,
.tn-textandimage-event ol li::before {
  content: counter(my-awesome-counter) ". ";
}
.rte-editor ol > li > ol,
.tn-rte ol > li > ol,
.tn-textandimage ol > li > ol,
.tn-textandimage-event ol > li > ol {
  margin-top: 15px;
}
.rte-editor ol li ol li::before,
.tn-rte ol li ol li::before,
.tn-textandimage ol li ol li::before,
.tn-textandimage-event ol li ol li::before {
  content: counter(my-awesome-counter) ". ";
  padding-left: 25px;
}
.rte-editor ol > li > ol li:last-child,
.tn-rte ol > li > ol li:last-child,
.tn-textandimage ol > li > ol li:last-child,
.tn-textandimage-event ol > li > ol li:last-child {
  padding: 0;
}
.rte-editor .no-list > li:before,
.tn-rte .no-list > li:before,
.tn-textandimage .no-list > li:before,
.tn-textandimage-event .no-list > li:before {
  display: none;
}
.rte-editor p a,
.tn-rte p a,
.tn-textandimage p a,
.tn-textandimage-event p a {
  text-decoration: underline;
}
.rte-editor a,
.tn-rte a,
.tn-textandimage a,
.tn-textandimage-event a,
.rte-editor a:link,
.tn-rte a:link,
.tn-textandimage a:link,
.tn-textandimage-event a:link,
.rte-editor a:visited,
.tn-rte a:visited,
.tn-textandimage a:visited,
.tn-textandimage-event a:visited,
.rte-editor a:active,
.tn-rte a:active,
.tn-textandimage a:active,
.tn-textandimage-event a:active {
  color: #174a7c;
  text-decoration: underline;
  word-wrap: break-word;
}
.rte-editor a:hover,
.tn-rte a:hover,
.tn-textandimage a:hover,
.tn-textandimage-event a:hover,
.rte-editor a:focus,
.tn-rte a:focus,
.tn-textandimage a:focus,
.tn-textandimage-event a:focus {
  color: #a7190c;
}
.rte-editor a[name],
.tn-rte a[name],
.tn-textandimage a[name],
.tn-textandimage-event a[name] {
  display: block;
  position: relative;
  top: -50px;
  visibility: hidden;
}
.rte-editor h2 a:link,
.tn-rte h2 a:link,
.tn-textandimage h2 a:link,
.tn-textandimage-event h2 a:link,
.rte-editor h2 a:visited,
.tn-rte h2 a:visited,
.tn-textandimage h2 a:visited,
.tn-textandimage-event h2 a:visited,
.rte-editor h2 a:active,
.tn-rte h2 a:active,
.tn-textandimage h2 a:active,
.tn-textandimage-event h2 a:active,
.rte-editor h3 a:link,
.tn-rte h3 a:link,
.tn-textandimage h3 a:link,
.tn-textandimage-event h3 a:link,
.rte-editor h3 a:visited,
.tn-rte h3 a:visited,
.tn-textandimage h3 a:visited,
.tn-textandimage-event h3 a:visited,
.rte-editor h3 a:active,
.tn-rte h3 a:active,
.tn-textandimage h3 a:active,
.tn-textandimage-event h3 a:active,
.rte-editor h4 a:link,
.tn-rte h4 a:link,
.tn-textandimage h4 a:link,
.tn-textandimage-event h4 a:link,
.rte-editor h4 a:visited,
.tn-rte h4 a:visited,
.tn-textandimage h4 a:visited,
.tn-textandimage-event h4 a:visited,
.rte-editor h4 a:active,
.tn-rte h4 a:active,
.tn-textandimage h4 a:active,
.tn-textandimage-event h4 a:active,
.rte-editor h5 a:link,
.tn-rte h5 a:link,
.tn-textandimage h5 a:link,
.tn-textandimage-event h5 a:link,
.rte-editor h5 a:visited,
.tn-rte h5 a:visited,
.tn-textandimage h5 a:visited,
.tn-textandimage-event h5 a:visited,
.rte-editor h5 a:active,
.tn-rte h5 a:active,
.tn-textandimage h5 a:active,
.tn-textandimage-event h5 a:active {
  color: #3d3e40;
  text-decoration: underline;
}
.rte-editor h2 a:hover,
.tn-rte h2 a:hover,
.tn-textandimage h2 a:hover,
.tn-textandimage-event h2 a:hover,
.rte-editor h3 a:hover,
.tn-rte h3 a:hover,
.tn-textandimage h3 a:hover,
.tn-textandimage-event h3 a:hover,
.rte-editor h4 a:hover,
.tn-rte h4 a:hover,
.tn-textandimage h4 a:hover,
.tn-textandimage-event h4 a:hover,
.rte-editor h5 a:hover,
.tn-rte h5 a:hover,
.tn-textandimage h5 a:hover,
.tn-textandimage-event h5 a:hover,
.rte-editor h2 a:focus,
.tn-rte h2 a:focus,
.tn-textandimage h2 a:focus,
.tn-textandimage-event h2 a:focus,
.rte-editor h3 a:focus,
.tn-rte h3 a:focus,
.tn-textandimage h3 a:focus,
.tn-textandimage-event h3 a:focus,
.rte-editor h4 a:focus,
.tn-rte h4 a:focus,
.tn-textandimage h4 a:focus,
.tn-textandimage-event h4 a:focus,
.rte-editor h5 a:focus,
.tn-rte h5 a:focus,
.tn-textandimage h5 a:focus,
.tn-textandimage-event h5 a:focus {
  color: #a7190c;
}
.rte-editor .eventblock a.button,
.tn-rte .eventblock a.button,
.tn-textandimage .eventblock a.button,
.tn-textandimage-event .eventblock a.button {
  color: #ffffff;
  text-decoration: none !important;
}
/* not needed at this time as rendering does not create unnessessary br tags */
/*.tn-textandimage-event:not(.is-edited) {*/
/* Needed to enforce/allow for text to wrap around event block */
/*br {
        display: none;
    }
}*/
.rte-editor {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
}
.rte-editor h2,
.rte-editor h3,
.rte-editor h4 {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  font-weight: normal;
  margin: 0 0 20px 0;
}
.rte-editor blockquote {
  font-family: 'Permian Slab', serif;
}
/* Fix width of hover in RTE dropdowns */
[data-id="paraformat"] .coral-ButtonList-item,
[data-id="styles"] .coral-ButtonList-item {
  width: 100%;
}
.rte-fullscreen-richtextContainer .coral-Button--quiet:not(:disabled):not(.is-disabled).is-selected {
  background-color: #f0f0f0 !important;
}

.coral-RichText-editor td a,
.tn-simpletable td a,
.coral-RichText-editor td a:link,
.tn-simpletable td a:link,
.coral-RichText-editor td a:visited,
.tn-simpletable td a:visited,
.coral-RichText-editor td a:active,
.tn-simpletable td a:active {
  text-decoration: underline;
  color: #2066d8;
}
.coral-RichText-editor td a:hover,
.tn-simpletable td a:hover {
  color: #ee3524;
}
.coral-RichText-editor table,
.tn-simpletable table {
  width: 100% !important;
  border: 0;
  border-collapse: collapse;
}
.coral-RichText-editor table *,
.tn-simpletable table * {
  border-collapse: collapse;
}
.coral-RichText-editor table tr th,
.tn-simpletable table tr th,
.coral-RichText-editor table tr td,
.tn-simpletable table tr td {
  padding: 7px;
}
.coral-RichText-editor table caption,
.tn-simpletable table caption {
  background: #d1d3d4;
  padding: 10px;
}
.coral-RichText-editor table tr th,
.tn-simpletable table tr th {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  text-align: left;
  background: #e0e0e0;
  font-weight: 300;
  white-space: pre-wrap;
  font-size: 1rem;
}
.coral-RichText-editor table tbody tr,
.tn-simpletable table tbody tr {
  border-bottom: 2px #d1d3d4 solid;
  font-size: 0.875rem;
}
.coral-RichText-editor table.zebra tr:nth-of-type(odd),
.tn-simpletable table.zebra tr:nth-of-type(odd) {
  background-color: #f1f1f2;
}
.coral-RichText-editor .table-wrap,
.tn-simpletable .table-wrap {
  overflow: auto;
  margin-bottom: 25px;
}
.coral-RichText-editor .table-wrap.active,
.tn-simpletable .table-wrap.active {
  border: 2px #d1d3d4 solid;
  border-bottom: 0;
  border-top: 0;
}
.coral-RichText-editor .table-wrap.active table,
.tn-simpletable .table-wrap.active table {
  min-width: 600px;
}
.coral-RichText-editor .table-message,
.tn-simpletable .table-message {
  font-size: 0.75rem;
  line-height: 1rem;
  background: #888;
  color: white;
  text-align: center;
  padding: 5px;
  display: none;
}
.coral-RichText-editor .table-message.active,
.tn-simpletable .table-message.active {
  display: block;
}
@media screen and (max-width: 64em) {
  .coral-RichText-editor,
  .tn-simpletable {
    overflow-x: auto !important;
  }
}

/* Chosen v1.2.0 | (c) 2011-2014 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(../../../../etc.clientlibs/cot/clientlib/tncore/main/resources/chosen-sprite.png) -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../../../../etc.clientlibs/cot/clientlib/tncore/main/resources/chosen-sprite.png) no-repeat 0 2px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type=text] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: #ffffff url(../../../../etc.clientlibs/cot/clientlib/tncore/main/resources/chosen-sprite.png) no-repeat 100% -20px;
  background: url(../../../../etc.clientlibs/cot/clientlib/tncore/main/resources/chosen-sprite.png) no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #ffffff;
}
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: 700;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto!important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0!important;
  background: transparent!important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eee;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(../../../../etc.clientlibs/cot/clientlib/tncore/main/resources/chosen-sprite.png) -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #ffffff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: 0;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type=text] {
  color: #222222 !important;
}
.chosen-disabled {
  opacity: .5!important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type=text] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: 0;
}
.chosen-rtl .chosen-search input[type=text] {
  padding: 4px 5px 4px 20px;
  background: #ffffff url(../../../../etc.clientlibs/cot/clientlib/tncore/main/resources/chosen-sprite.png) no-repeat -30px -20px;
  background: url(../../../../etc.clientlibs/cot/clientlib/tncore/main/resources/chosen-sprite.png) no-repeat -30px -20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type=text],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type=text],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url(libraries/chosen/css/chosen-sprite@2x.png) !important;
    background-size: 52px 37px!important;
    background-repeat: no-repeat !important;
  }
}

.tn-jobsmap {
  /* .chosen-container-single .chosen-default,
    .chosen-container .chosen-drop {
        background: white !important;
        box-shadow: none;
    }
    .chosen-container-single .chosen-single {
        padding: 5px 8px;
        height: auto;
    }
    .chosen-container-single .chosen-default {
        color: #999;
    }
    .chosen-container-single .chosen-single {
        position: relative;
        display: block;
        overflow: hidden;
        padding: 0 0 0 8px;
        height: 25px;
        border: 1px solid #aaa;
        border-radius: 5px;
        background-color: #fff;
        background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));
        background: -webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
        background: -moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
        background: -o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
        background: linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
        background-clip: padding-box;
        box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
        color: #444;
        text-decoration: none;
        white-space: nowrap;
        line-height: 24px;
    }
    .chosen-container-single .chosen-single span {
        display: block;
        overflow: hidden;
        margin-right: 26px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .chosen-container-single .chosen-single div {
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        width: 18px;
        height: 100%;
    }
    .chosen-container-single .chosen-default,
    .chosen-container .chosen-drop {
        background: white !important;
        box-shadow: none;
    }
    input[type="file"],
    input[type="checkbox"],
    input[type="radio"],
    select {
        margin: 0 0 1rem 0;
    }*/
  /* select {
        -webkit-appearance: none !important;
        border-radius: 0;
        background-color: #FAFAFA;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…J2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
        background-position: 100% center;
        background-repeat: no-repeat;
        border-style: solid;
        border-width: 1px;
        border-color: #ccc;
        padding: 0.5rem;
        font-size: 0.875rem;
        font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
        color: rgba(0, 0, 0, 0.75);
        line-height: normal;
        border-radius: 0;
        height: 2.3125rem;
    }
    select {
        width: auto;
        padding-right: 15px;
    }*/
  /* .chosen-container-single .chosen-search {
        position: relative;
        z-index: 1010;
        margin: 0;
        padding: 3px 4px;
        white-space: nowrap
    }*/
}
.tn-jobsmap h3 {
  margin-bottom: 10px;
}
.tn-jobsmap h2 {
  font-size: 3rem;
}
.tn-jobsmap #recruit-map {
  position: relative;
  max-height: 232px;
}
.tn-jobsmap img {
  max-width: 100%;
  height: auto;
}
.tn-jobsmap #recruit-options {
  position: absolute;
  right: 0;
  bottom: 5px;
  text-align: right;
}
.tn-jobsmap #recruit-options #recruit-clearCounty {
  margin-bottom: 5px;
}
.tn-jobsmap #recruit-options .chosen-container {
  margin-bottom: 0;
  text-align: left;
}
.tn-jobsmap #recruit-cats .none {
  display: none;
}
.tn-jobsmap #recruit-cats.show-all .none {
  display: block;
}
.tn-jobsmap .displays {
  color: #7d2e1e;
  font-size: 0.7em;
  font-weight: 500;
}
.tn-jobsmap .right {
  float: right !important;
}
.tn-jobsmap .chosen-container {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  min-width: 200px;
  margin-bottom: 1rem;
}
.tn-jobsmap .chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.tn-jobsmap ul.block-list input[type="checkbox"] {
  margin: 10px 5px 10px 0;
}
.tn-jobsmap #jobs.content ul.block-list {
  margin-top: 0;
}
.tn-jobsmap #jobs.content ul.block-list input[type="checkbox"] {
  margin: 10px 5px 10px 0;
}
.tn-jobsmap #jobs.content .panel .padded {
  padding-bottom: 50px;
}
.tn-jobsmap #listings {
  margin-top: 25px;
  margin-bottom: 25px;
}
.tn-jobsmap input[type="text"] {
  width: 100%;
}
.tn-jobsmap div[data-county] {
  position: absolute;
  top: 0;
  left: 0;
}
.tn-jobsmap div[data-county]:hover i,
.tn-jobsmap div[data-county].active i {
  cursor: pointer;
  color: #f0e8ba;
}
.tn-jobsmap div[data-county] i {
  display: block;
  min-width: 20px;
  text-align: center;
  padding: 2px;
  font-size: 1.2em;
  font-style: normal;
  color: white;
  font-weight: 800;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.9);
  line-height: 1em;
}
.tn-jobsmap div[data-county] span {
  display: none;
  position: absolute;
  width: 100px;
  text-align: center;
  margin-left: -35px;
  margin-top: -40px;
  padding: 6px;
  background: white;
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  z-index: 50;
}
.tn-jobsmap div[data-county] span:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 10px solid white;
  border-top-color: rgba(255, 255, 255, 0.7);
  content: '';
  position: absolute;
  left: 50%;
  bottom: -10px;
  margin-left: -5px;
}
.tn-jobsmap div[data-county]:hover span,
.tn-jobsmap div[data-county].active span {
  display: block;
}
.tn-jobsmap div[data-county]:hover span {
  z-index: 100;
}
.tn-jobsmap div[data-county].active span {
  background: white;
}
.tn-jobsmap div[data-county].active span:after {
  border-top-color: white;
}
.tn-jobsmap div[data-county] em {
  display: none;
  position: absolute;
  top: 0;
  right: 4px;
  font-style: normal;
  cursor: pointer;
}
.tn-jobsmap div[data-county].active em {
  display: block;
}
.tn-jobsmap div[data-county="Anderson"] {
  top: 28.2%;
  left: 69.3%;
}
.tn-jobsmap div[data-county="Bedford"] {
  top: 63.5%;
  left: 43.5%;
}
.tn-jobsmap div[data-county="Benton"] {
  top: 29%;
  left: 25%;
}
.tn-jobsmap div[data-county="Bledsoe"] {
  top: 57.2%;
  left: 57.7%;
}
.tn-jobsmap div[data-county="Blount"] {
  top: 50.5%;
  left: 72.7%;
}
.tn-jobsmap div[data-county="Bradley"] {
  top: 83.5%;
  left: 62%;
}
.tn-jobsmap div[data-county="Campbell"] {
  top: 9.2%;
  left: 70%;
}
.tn-jobsmap div[data-county="Cannon"] {
  top: 45.7%;
  left: 48%;
}
.tn-jobsmap div[data-county="Carroll"] {
  top: 36%;
  left: 20.5%;
}
.tn-jobsmap div[data-county="Carter"] {
  top: 13.46%;
  left: 93%;
}
.tn-jobsmap div[data-county="Cheatham"] {
  top: 18%;
  left: 36.4%;
}
.tn-jobsmap div[data-county="Chester"] {
  top: 66%;
  left: 18.7%;
}
.tn-jobsmap div[data-county="Claiborne"] {
  top: 5.2%;
  left: 75.7%;
}
.tn-jobsmap div[data-county="Clay"] {
  top: 4.7%;
  left: 54%;
}
.tn-jobsmap div[data-county="Cocke"] {
  top: 35.46%;
  left: 82%;
}
.tn-jobsmap div[data-county="Coffee"] {
  top: 64.2%;
  left: 48%;
}
.tn-jobsmap div[data-county="Crockett"] {
  top: 45%;
  left: 12.5%;
}
.tn-jobsmap div[data-county="Cumberland"] {
  top: 37%;
  left: 60.4%;
}
.tn-jobsmap div[data-county="Davidson"] {
  top: 25.4%;
  left: 39.6%;
}
.tn-jobsmap div[data-county="Decatur"] {
  top: 56.4%;
  left: 24.3%;
}
.tn-jobsmap div[data-county="Dekalb"] {
  top: 37%;
  left: 50.7%;
}
.tn-jobsmap div[data-county="Dickson"] {
  top: 27%;
  left: 33%;
}
.tn-jobsmap div[data-county="Dyer"] {
  top: 29%;
  left: 9.6%;
}
.tn-jobsmap div[data-county="Fayette"] {
  top: 79%;
  left: 9%;
}
.tn-jobsmap div[data-county="Fentress"] {
  top: 10.2%;
  left: 61%;
}
.tn-jobsmap div[data-county="Franklin"] {
  top: 83.7%;
  left: 47.8%;
}
.tn-jobsmap div[data-county="Gibson"] {
  top: 33.4%;
  left: 14.9%;
}
.tn-jobsmap div[data-county="Giles"] {
  top: 79.7%;
  left: 36.8%;
}
.tn-jobsmap div[data-county="Grainger"] {
  top: 6%;
  left: 75.7%;
}
.tn-jobsmap div[data-county="Greene"] {
  top: 22%;
  left: 84.8%;
}
.tn-jobsmap div[data-county="Grundy"] {
  top: 69.2%;
  left: 52%;
}
.tn-jobsmap div[data-county="Hamblen"] {
  top: 20.4%;
  left: 80%;
}
.tn-jobsmap div[data-county="Hamilton"] {
  top: 82%;
  left: 58.4%;
}
.tn-jobsmap div[data-county="Hancock"] {
  top: 4%;
  left: 80%;
}
.tn-jobsmap div[data-county="Hardeman"] {
  top: 78.5%;
  left: 13.9%;
}
.tn-jobsmap div[data-county="Hardin"] {
  top: 80.4%;
  left: 23.3%;
}
.tn-jobsmap div[data-county="Hawkins"] {
  top: 6.2%;
  left: 83.8%;
}
.tn-jobsmap div[data-county="Haywood"] {
  top: 57.5%;
  left: 10.7%;
}
.tn-jobsmap div[data-county="Henderson"] {
  top: 54%;
  left: 21%;
}
.tn-jobsmap div[data-county="Henry"] {
  top: 16.2%;
  left: 22.2%;
}
.tn-jobsmap div[data-county="Hickman"] {
  top: 45.6%;
  left: 31.7%;
}
.tn-jobsmap div[data-county="Houston"] {
  top: 18.5%;
  left: 31.6%;
}
.tn-jobsmap div[data-county="Humphreys"] {
  top: 31.5%;
  left: 28.3%;
}
.tn-jobsmap div[data-county="Jackson"] {
  top: 14.2%;
  left: 52.4%;
}
.tn-jobsmap div[data-county="Jefferson"] {
  top: 30%;
  left: 78.2%;
}
.tn-jobsmap div[data-county="Johnson"] {
  top: 3.2%;
  left: 96.1%;
}
.tn-jobsmap div[data-county="Knox"] {
  top: 32.5%;
  left: 73%;
}
.tn-jobsmap div[data-county="Lake"] {
  top: 14%;
  left: 8.8%;
}
.tn-jobsmap div[data-county="Lauderdale"] {
  top: 46.2%;
  left: 7.5%;
}
.tn-jobsmap div[data-county="Lawrence"] {
  top: 79.5%;
  left: 32.5%;
}
.tn-jobsmap div[data-county="Lewis"] {
  top: 62.3%;
  left: 31.5%;
}
.tn-jobsmap div[data-county="Lincoln"] {
  top: 83.7%;
  left: 41.8%;
}
.tn-jobsmap div[data-county="Loudon"] {
  top: 48.2%;
  left: 68.5%;
}
.tn-jobsmap div[data-county="Macon"] {
  top: 5%;
  left: 48.6%;
}
.tn-jobsmap div[data-county="Madison"] {
  top: 56.2%;
  left: 15.9%;
}
.tn-jobsmap div[data-county="Marion"] {
  top: 84%;
  left: 53.2%;
}
.tn-jobsmap div[data-county="Marshall"] {
  top: 66%;
  left: 39.8%;
}
.tn-jobsmap div[data-county="Maury"] {
  top: 56.89%;
  left: 36.2%;
}
.tn-jobsmap div[data-county="McMinn"] {
  top: 67%;
  left: 64.8%;
}
.tn-jobsmap div[data-county="McNairy"] {
  top: 81%;
  left: 19%;
}
.tn-jobsmap div[data-county="Meigs"] {
  top: 63.2%;
  left: 62.5%;
}
.tn-jobsmap div[data-county="Monroe"] {
  top: 65.46%;
  left: 69%;
}
.tn-jobsmap div[data-county="Montgomery"] {
  top: 7%;
  left: 32.8%;
}
.tn-jobsmap div[data-county="Moore"] {
  top: 77%;
  left: 44.8%;
}
.tn-jobsmap div[data-county="Morgan"] {
  top: 26.2%;
  left: 64.3%;
}
.tn-jobsmap div[data-county="Obion"] {
  top: 13.5%;
  left: 12.2%;
}
.tn-jobsmap div[data-county="Overton"] {
  top: 14.2%;
  left: 56.8%;
}
.tn-jobsmap div[data-county="Perry"] {
  top: 55.5%;
  left: 27.2%;
}
.tn-jobsmap div[data-county="Pickett"] {
  top: 4%;
  left: 58.4%;
}
.tn-jobsmap div[data-county="Polk"] {
  top: 84%;
  left: 65.8%;
}
.tn-jobsmap div[data-county="Putnam"] {
  top: 25.2%;
  left: 54.5%;
}
.tn-jobsmap div[data-county="Rhea"] {
  top: 57.2%;
  left: 61.1%;
}
.tn-jobsmap div[data-county="Roane"] {
  top: 42%;
  left: 65.7%;
}
.tn-jobsmap div[data-county="Robertson"] {
  top: 5.5%;
  left: 38.7%;
}
.tn-jobsmap div[data-county="Rutherford"] {
  top: 44%;
  left: 44%;
}
.tn-jobsmap div[data-county="Scott"] {
  top: 9.2%;
  left: 65.8%;
}
.tn-jobsmap div[data-county="Sevier"] {
  top: 45.46%;
  left: 77.5%;
}
.tn-jobsmap div[data-county="Shelby"] {
  top: 79%;
  left: 3.8%;
}
.tn-jobsmap div[data-county="Smith"] {
  top: 20.2%;
  left: 49%;
}
.tn-jobsmap div[data-county="Stewart"] {
  top: 6.8%;
  left: 27.7%;
}
.tn-jobsmap div[data-county="Sullivan"] {
  top: 2.2%;
  left: 90.8%;
}
.tn-jobsmap div[data-county="Sumner"] {
  top: 8.2%;
  left: 43.4%;
}
.tn-jobsmap div[data-county="Tipton"] {
  top: 61%;
  left: 5.6%;
}
.tn-jobsmap div[data-county="Trousdale"] {
  top: 12.3%;
  left: 46.7%;
}
.tn-jobsmap div[data-county="Unicoi"] {
  top: 24.3%;
  left: 89.7%;
}
.tn-jobsmap div[data-county="Union"] {
  top: 16.6%;
  left: 73.5%;
}
.tn-jobsmap div[data-county="Van Buren"] {
  top: 53.2%;
  left: 55%;
}
.tn-jobsmap div[data-county="Warren"] {
  top: 53.2%;
  left: 51.3%;
}
.tn-jobsmap div[data-county="Washington"] {
  top: 14%;
  left: 89%;
}
.tn-jobsmap div[data-county="Wayne"] {
  top: 78%;
  left: 28%;
}
.tn-jobsmap div[data-county="Weakley"] {
  top: 17%;
  left: 17.3%;
}
.tn-jobsmap div[data-county="White"] {
  top: 38.3%;
  left: 54.9%;
}
.tn-jobsmap div[data-county="Williamson"] {
  top: 41.8%;
  left: 38.7%;
}
.tn-jobsmap div[data-county="Wilson"] {
  top: 26.3%;
  left: 44.9%;
}
.tn-jobsmap label {
  font-size: 0.875rem;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
}
.tn-jobsmap .panel {
  margin-bottom: 10px;
  position: relative;
  padding: 25px;
  min-height: 180px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.tn-jobsmap .panel h2 {
  margin-top: 0;
  padding-top: 0;
  font-size: 1.8em;
}
.tn-jobsmap .panel div[data-id^=view] {
  width: 100%;
  background: #1b365d;
  color: white;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 5px;
  margin-bottom: -1px;
  margin-right: -2px;
  text-transform: uppercase;
  text-align: center;
  font-size: 0.7em;
}
.tn-jobsmap .panel div[data-id^=view]:hover {
  cursor: pointer;
  background: #d9272e;
}
.tn-jobsmap .panel div[id^=descrip] {
  display: none;
  overflow: hidden;
  padding: 15px 0 30px 0;
}
.tn-jobsmap .panel div[data-id^=view] img {
  margin-right: 5px;
}
.tn-jobsmap .panel h2[data-id^=view] {
  cursor: pointer;
}
.tn-jobsmap .panel.no-padding {
  padding: 0;
}
.tn-jobsmap .panel .padded {
  padding-bottom: 50px;
}
.tn-jobsmap .panel .padded,
.tn-jobsmap .boxed .padded {
  padding: 15px;
}
.tn-jobsmap a.button.apply {
  position: absolute;
  top: 10px;
  right: 10px;
  /*font-size: 1em;*/
  padding: 10px;
}
.tn-jobsmap .boxed.padded h3 {
  margin-top: 0;
}
.tn-jobsmap .boxed.padded p {
  margin-bottom: 0;
}
.tn-jobsmap .mapMobile {
  display: none;
}
.tn-jobsmap .mapNoMobile {
  display: inline-block;
}
@media only screen and (max-width: 900px) {
  .tn-jobsmap div[data-county] i {
    font-size: 1.2em;
    margin-left: -5px;
  }
}
@media only screen and (max-width: 768px) {
  .tn-jobsmap .mapNoMobile {
    display: none;
  }
  .tn-jobsmap .mapMobile {
    display: inline-block;
  }
  .tn-jobsmap #recruit-map img,
  .tn-jobsmap #recruit-map div[data-county] {
    display: none;
  }
  .tn-jobsmap #recruit-options {
    position: relative;
    right: auto;
    bottom: auto;
    text-align: left;
  }
  .tn-jobsmap #recruit-options h3 {
    margin: 0;
  }
  .tn-jobsmap #recruit-options select {
    width: 100%;
    margin-bottom: 20px;
  }
  .tn-jobsmap .vcard.full {
    padding: 15px;
  }
  .tn-jobsmap .vcard h2 {
    padding-right: 63px;
    font-size: 1.4em;
  }
  .tn-jobsmap .vcard > .row {
    margin-bottom: 10px;
  }
  .tn-jobsmap .vcard .row .columns {
    margin-bottom: 10px !important;
  }
}
@media (min-width: 1200px) {
  .tn-jobsmap .col-lg-4 {
    width: 20%;
  }
}
@media (min-width: 994px) {
  .tn-jobsmap .tn-col-ctrl .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}
.tn-jobsmap .chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(../../../../etc.clientlibs/cot/clientlibs/tncore/libraries/jobsmap/resources/chosen-sprite.png) -42px 1px no-repeat;
  font-size: 1px;
}
.tn-jobsmap .chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../../../../etc.clientlibs/cot/clientlibs/tncore/libraries/jobsmap/resources/chosen-sprite.png) no-repeat 0 2px;
}
.tn-jobsmap .chosen-container-single .chosen-search input[type=text] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: #ffffff url(../../../../etc.clientlibs/cot/clientlib/tncore/main/resources/chosen-sprite.png) no-repeat 100% -20px;
  background: url(../../../../etc.clientlibs/cot/clientlib/tncore/main/resources/chosen-sprite.png) no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.tn-jobsmap .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(../../../../etc.clientlibs/cot/clientlibs/tncore/libraries/jobsmap/resources/chosen-sprite.png) -42px 1px no-repeat;
  font-size: 1px;
}
.tn-jobsmap .chosen-rtl .chosen-search input[type=text] {
  padding: 4px 5px 4px 20px;
  background: #ffffff url(../../../../etc.clientlibs/cot/clientlibs/tncore/libraries/jobsmap/resources/chosen-sprite.png) no-repeat -30px -20px;
  background: url(../../../../etc.clientlibs/cot/clientlibs/tncore/libraries/jobsmap/resources/chosen-sprite.png) no-repeat -30px -20px;
  direction: rtl;
}
.tn-jobsmap .chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.tn-jobsmap .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .tn-jobsmap .chosen-rtl .chosen-search input[type=text],
  .tn-jobsmap .chosen-container-single .chosen-single abbr,
  .tn-jobsmap .chosen-container-single .chosen-single div b,
  .tn-jobsmap .chosen-container-single .chosen-search input[type=text],
  .tn-jobsmap .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .tn-jobsmap .chosen-container .chosen-results-scroll-down span,
  .tn-jobsmap .chosen-container .chosen-results-scroll-up span {
    background-image: url(libraries/jobsmap/css/chosen-sprite@2x.png) !important;
    background-size: 52px 37px!important;
    background-repeat: no-repeat !important;
  }
}
@media only screen and (min-width: 40em) {
  .tn-jobsmap .row {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

.autocomplete-suggestions { border: 1px solid #999; background: #fff; cursor: default; overflow: auto; }
.autocomplete-suggestion { padding: 10px 5px; font-size: 1.2em; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #f0f0f0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399ff; }

/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}
/*# sourceMappingURL=bootstrap-datepicker3.min.css.map */
/*
 *  Copyright 2020 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-pdfviewer__content {
  height: 500px;
}
.pdfviewer:not(.cq-Editable-dom) .cmp-pdfviewer__full-window-borderless {
  height: 100vh;
  position: fixed;
  width: 100vw;
  top: 0;
  left: 0;
  z-index: 9999;
}
.pdfviewer.cq-Editable-dom .cmp-pdfviewer__full-window-borderless {
  height: 500px;
}

/* -----------------------------------------
   Header
----------------------------------------- */
.tn-header {
  /* -----------------------------------------
       Responsive Media Queries
    ----------------------------------------- */
  /* --------------------------
    Larger than phone
    -------------------------- */
  /* --------------------------
    Phone
    -------------------------- */
}
.tn-header #header {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  color: white;
  background: #3d3e40;
  position: relative;
  z-index: 2000;
}
.tn-header #header a {
  text-decoration: none;
}
.tn-header #header a:link,
.tn-header #header a:visited,
.tn-header #header a:active {
  color: white;
}
.tn-header #header a[data-logo] {
  overflow: hidden;
}
.tn-header #header a[data-logo] img {
  display: none;
}
.tn-header #header a[data-logo] span,
.tn-header #header a[data-logo] small {
  display: none;
}
.tn-header #header a[data-logo] .active-svg img {
  display: block;
}
.tn-header #header a[data-logo] .active-text span,
.tn-header #header a[data-logo] .active-text small {
  display: block;
}
.tn-header #header .top-nav {
  position: relative;
}
.tn-header #header .top-nav a.logo {
  background-repeat: no-repeat;
  background-position: 50% bottom;
  background-size: 100% !important;
  width: 80px;
  height: 90px;
  margin-left: 15px;
  z-index: 500;
  position: absolute;
  top: 10px;
  left: 0;
  display: block;
}
.tn-header #header .top-nav a.logo.tn-logo {
  background-image: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/resources/logos/tn-logo.svg");
}
.tn-header #header .top-nav a.logo.star-logo {
  background-image: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/resources/logos/star-logo.svg");
}
.tn-header #header .top-nav a.logo.tbi-logo {
  background-image: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/resources/logos/tbi.png");
}
.tn-header #header .top-nav a.logo.no-logo {
  width: 0px;
  padding: 0;
  margin: 0;
}
.tn-header #header .top-nav a.logo div {
  text-indent: -9999px;
}
.tn-header #header .top-nav a.search-all {
  font-size: 0.875rem;
  color: white;
  opacity: 0.6;
  filter: alpha(opacity=60);
  letter-spacing: -0.05rem;
  position: absolute;
  z-index: 500;
  top: 0;
  right: 0;
  margin-right: 1.5625rem;
  padding: 10px 0;
  margin-top: 5px;
  display: inline-block;
}
.tn-header #header .top-nav a.search-all:hover {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.tn-header #header .top-nav a.search-all:before {
  color: white;
}
.tn-header #header .backdrop,
.tn-header #header .backdrop-color {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% top;
}
.tn-header #header .backdrop-color {
  opacity: 0.5;
}
.tn-header #header .backdrop {
  opacity: 0.15;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
  filter: alpha(opacity=15);
  -webkit-filter: grayscale(1);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: gray;
  filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
  filter: grayscale(100%);
}
.tn-header #header .state-of-tn,
.tn-header #header .agency {
  position: relative;
  z-index: 5;
}
.tn-header #header .state-of-tn {
  color: #cdd1d3;
  height: 135px;
  background: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/resources/gradient-top.png") repeat-x;
  overflow: hidden;
}
.tn-header #header .state-of-tn .title {
  font-size: 1.175rem;
  letter-spacing: -0.025rem;
  padding: 15px 15px 15px 65px;
  background: url("main/css/img/header/tngov-logo.png") no-repeat left top;
  display: inline-block;
}
.tn-header #header .agency {
  padding-top: 20px;
}
.tn-header #header .agency .title {
  padding-left: 105px;
  letter-spacing: -0.05rem;
}
.tn-header #header .agency .title img {
  max-width: 300px;
}
.tn-header #header .agency .title small {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  font-size: 1.125rem;
  display: block;
  padding-left: 3px;
  letter-spacing: -0.05rem;
  margin-top: 20px;
}
.tn-header #header .agency .title span {
  font-size: 2.5rem;
  letter-spacing: -0.075rem;
  margin-bottom: 10px;
  display: inline-block;
  line-height: 0.8em;
  font-weight: 300;
}
@media only screen and (min-width: 40em) {
  .tn-header header#header {
    min-height: 115px;
  }
  .tn-header header#header .title img {
    margin-top: 10px;
    max-height: 75px;
  }
}
@media only screen and (max-width: 40em) {
  .tn-header #header {
    min-height: 0;
  }
  .tn-header #header .columns {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .tn-header #header .state-of-tn {
    height: 65px;
    background-position: left bottom;
  }
  .tn-header #header .state-of-tn .title {
    text-indent: -9999px;
  }
  .tn-header #header .top-nav a.logo {
    width: 60px;
    height: 70px;
    margin-left: 1rem;
  }
  .tn-header #header .top-nav a.search-all {
    margin: 0 1em 0 0;
    padding: 5px 0;
    font-size: 0.675rem;
  }
  .tn-header #header .agency {
    padding-top: 12px;
  }
  .tn-header #header .agency .title {
    padding-left: 85px;
    min-height: 69px;
  }
  .tn-header #header .agency .title img {
    max-width: 100%;
  }
  .tn-header #header .agency .title span {
    margin-bottom: 0;
    font-size: 1.6rem;
  }
  .tn-header #header .agency .title small {
    padding-left: 0;
  }
}

.tn-topnav {
  /* To remove click functionality on desktop */
}
.tn-topnav #nav {
  margin-bottom: 0;
  min-height: unset;
  border-radius: 0;
}
@media (max-width: 40em) {
  .tn-topnav #nav .navbar-collapse {
    padding: 0;
    /* Bootstrap rule also uses important */
    margin-right: -15px !important;
    margin-left: -15px !important;
  }
}
.tn-topnav #nav .navbar-collapse .nav {
  width: 100%;
  position: relative;
}
@media (max-width: 40em) {
  .tn-topnav #nav .navbar-collapse .nav {
    margin: 0;
  }
}
.tn-topnav #nav .navbar-collapse .nav .nav-item .nav-link {
  border-top: 4px transparent solid;
}
@media (max-width: 40em) {
  .tn-topnav #nav .navbar-collapse .nav .nav-item .nav-link {
    padding-left: 15px;
  }
}
.tn-topnav #nav .navbar-collapse .nav .nav-item a {
  font-size: 1rem;
  line-height: 1.125rem;
  padding: 6px 10px 10px 7px;
  margin: 0;
  color: white;
  letter-spacing: -0.05rem;
}
.tn-topnav #nav .navbar-collapse .nav .nav-item.dropdown .dropdown-menu {
  padding: 0;
  border-radius: 0;
  margin: 0;
}
@media (min-width: 40em) {
  .tn-topnav #nav .navbar-collapse .nav .nav-item.dropdown .dropdown-menu {
    position: absolute;
  }
}
.tn-topnav #nav .navbar-collapse .nav .nav-item.dropdown .dropdown-menu li a {
  letter-spacing: -0.025rem;
  font-size: .76rem;
  padding: 5px 15px;
}
@media (max-width: 40em) {
  .tn-topnav #nav .navbar-collapse .nav .nav-item.dropdown .dropdown-menu li a {
    padding-left: 30px;
  }
}
.tn-topnav #nav .navbar-collapse .nav .nav-item.dropdown .dropdown-menu li a:hover {
  background-color: #990000;
}
.tn-topnav #nav .navbar-collapse .nav .nav-item.dropdown .dropdown-menu li:last-child {
  border-bottom: unset;
}
@media (max-width: 40em) {
  .tn-topnav #nav .navbar-collapse .nav .nav-item.dropdown .icon-angle-down,
  .tn-topnav #nav .navbar-collapse .nav .nav-item.dropdown .icon-angle-up {
    float: right;
    z-index: 10;
    margin-left: 50px;
    margin-right: 15px;
  }
}
.tn-topnav #nav .navbar-collapse .nav .nav-item.dropdown .icon-angle-down {
  display: inline-block;
}
.tn-topnav #nav .navbar-collapse .nav .nav-item.dropdown .icon-angle-up {
  display: none;
}
.tn-topnav #nav .navbar-collapse .nav .nav-item.dropdown.open .icon-angle-down {
  display: none;
}
.tn-topnav #nav .navbar-collapse .nav .nav-item.dropdown.open .icon-angle-up {
  display: inline-block;
}
@media (max-width: 40em) {
  .tn-topnav #nav .navbar-collapse .nav .nav-item.dropdown.open .icon-angle-up {
    dispay: none;
    float: right;
  }
}
.tn-topnav #nav .navbar-collapse .nav .primary-print {
  position: absolute;
  right: 0;
}
@media (max-width: 40em) {
  .tn-topnav #nav .navbar-collapse .nav .primary-print {
    display: none;
  }
}
.tn-topnav #nav .navbar-collapse .nav .secondary-search,
.tn-topnav #nav .navbar-collapse .nav .secondary-print {
  display: none;
}
.tn-topnav #nav .navbar-header {
  color: white;
}
.tn-topnav #nav .navbar-header .navbar-toggle {
  float: left;
  margin: 0;
  padding: 0 0 0 10px;
  opacity: .7;
}
.tn-topnav #nav .navbar-header .navbar-toggle .icon-bars .icon-bar {
  background-color: white;
}
.tn-topnav #nav .navbar-header .navbar-toggle .icon-bars,
.tn-topnav #nav .navbar-header .navbar-toggle .section-text {
  display: inline-block;
  vertical-align: middle;
}
.tn-topnav #nav .navbar-header .navbar-toggle .section-text {
  line-height: 34px;
}
.tn-topnav #nav .navbar-header .navbar-toggle .menu-closed {
  display: none;
}
.tn-topnav #nav .navbar-header .navbar-toggle .menu-open {
  display: block;
}
.tn-topnav #nav .navbar-header .navbar-toggle.collapsed {
  opacity: 1;
}
.tn-topnav #nav .navbar-header .navbar-toggle.collapsed .menu-closed {
  display: block;
}
.tn-topnav #nav .navbar-header .navbar-toggle.collapsed .menu-open {
  display: none;
}
.tn-topnav #nav .navbar-header .secondary-print {
  float: right;
  padding-right: 15px;
  padding-top: 6px;
}
@media (min-width: 40em) {
  .tn-topnav #nav .navbar-header .secondary-print {
    display: none;
  }
}
.tn-topnav .dropdown-toggle {
  display: block;
}
.tn-topnav .no-dropdown-toggle {
  display: none;
}
html.no-touch .tn-topnav #nav .navbar-collapse .nav .nav-item.dropdown:hover .dropdown-menu {
  display: block;
}
html.no-touch .tn-topnav .dropdown-toggle {
  display: none;
}
html.no-touch .tn-topnav .no-dropdown-toggle {
  display: block;
}
nav.fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
}

.tn-footer {
  /* --------------------------
        Phone
-------------------------- */
}
.tn-footer footer#footer {
  clear: both !important;
}
.tn-footer footer#footer #footer-bottom {
  font-size: 0.75rem;
  background: #3d3e40;
  letter-spacing: -0.05rem;
  position: relative;
  min-height: 50px;
  z-index: 1400;
}
.tn-footer footer#footer #footer-bottom * {
  color: white;
}
.tn-footer footer#footer #footer-bottom a {
  font-size: 0.825rem;
  display: inline-block;
  padding: 15px 5px;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  text-decoration: none;
}
.tn-footer footer#footer #footer-bottom a:hover {
  color: #ee3524;
}
.tn-footer footer#footer #footer-bottom .customer-service {
  display: block;
  margin: -30px 0;
  border: 0;
}
.tn-footer footer#footer #footer-top {
  background: white;
  color: #131e29;
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 1500;
  min-height: 50px;
}
.tn-footer footer#footer #footer-top .columns > ul > li {
  margin: 0 15px;
}
.tn-footer footer#footer #footer-top .columns > ul > li:first-child {
  margin-left: 0;
}
.tn-footer footer#footer #footer-top .columns > ul > li:last-child {
  margin-right: 0;
}
.tn-footer footer#footer #footer-top .columns > ul > li > a {
  text-decoration: none;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: -0.05em;
  display: inline-block;
  padding: 17px 0 15px;
  color: #414042;
}
.tn-footer footer#footer #footer-top .columns > ul > li:hover > a,
.tn-footer footer#footer #footer-top .columns > ul > li.active > a,
.tn-footer footer#footer #footer-top .columns > ul > li:hover span.status,
.tn-footer footer#footer #footer-top .columns > ul > li.active span.status {
  color: #a7a9ac;
}
.tn-footer footer#footer #footer-top a span.status {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  color: #3d3e40;
}
.tn-footer footer#footer #footer-top select {
  display: block;
}
.tn-footer footer#footer #footer-top a:before {
  color: #a7a9ac;
  margin-left: 0;
}
.tn-footer footer#footer #footer-top .starball {
  width: 70px;
  height: 70px;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -30px;
}
.tn-footer footer#footer #footer-top li {
  position: relative;
}
.tn-footer footer#footer #footer-top li .drop {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  min-width: 150px;
  margin-bottom: 52px;
  text-align: center;
}
.tn-footer footer#footer #footer-top li .drop .box {
  padding: 15px;
  text-align: left;
  margin: 0 0 12px 0;
}
.tn-footer footer#footer #footer-top li .drop .box:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 10px 10px 0;
  border-color: #FFFFFF transparent;
  display: block;
  width: 0;
  z-index: 1;
  bottom: 2px;
  left: 50%;
  margin-left: -5px;
}
.tn-footer footer#footer #footer-top li .drop.right {
  right: 0;
  left: auto;
}
.tn-footer footer#footer #footer-top li .drop.right :after {
  right: 25px;
  left: auto;
}
.tn-footer footer#footer #footer-top li.active .drop {
  display: block;
}
.tn-footer footer#footer #footer-top li#footer-livechat.offline a {
  /*cursor: default; pointer-events: none;*/
}
.tn-footer footer#footer #footer-top li#footer-livechat.offline a,
.tn-footer footer#footer #footer-top li#footer-livechat.offline a .status {
  /* color: #a7a9ac !important; */
  /* Changed for 508 compliance */
  color: #414042 !important;
}
.tn-footer footer#footer #footer-top li#footer-livechat #whoson_chat_link img {
  display: none;
}
.tn-footer footer#footer #footer-top li#footer-share .drop {
  min-width: 215px;
}
.tn-footer footer#footer #footer-top li#footer-share .drop .box {
  text-align: center;
}
.tn-footer footer#footer #footer-top li#footer-share .drop span {
  margin: 0 !important;
}
.tn-footer footer#footer #footer-top li#footer-translate .drop {
  min-width: 175px;
}
.tn-footer footer#footer #footer-top li#footer-translate .drop .skiptranslate select {
  margin: 0 0 5px;
}
.tn-footer footer#footer #footer-top li#footer-translate .drop .skiptranslate a {
  font-size: 0.75rem;
  padding: 0;
}
.tn-footer footer#footer #footer-top li#footer-fontsize .drop {
  min-width: 190px;
}
.tn-footer footer#footer #footer-top li#footer-fontsize .drop .box {
  text-align: center;
}
.tn-footer footer#footer #footer-top li#footer-fontsize .drop a.button {
  font-size: 15px;
}
@media only screen and (max-width: 40em) {
  .tn-footer footer#footer .columns > ul > li > a {
    padding: 2px 5px;
  }
  .tn-footer footer#footer .customer-service {
    margin: -28px 0 -5px 0;
  }
  .tn-footer footer#footer #footer-top {
    padding: 10px 0 30px;
  }
  .tn-footer footer#footer #footer-top .columns > ul > li > a {
    padding: 10px 0 5px;
  }
  .tn-footer footer#footer #footer-top .starball {
    width: 40px;
    height: 40px;
    margin-left: -20px;
    bottom: -10px;
  }
  .tn-footer footer#footer #footer-top.overlay-active {
    background: #d1d3d4;
  }
  .tn-footer footer#footer #footer-top li#footer-share .drop {
    min-width: 115px;
  }
  .tn-footer footer#footer #footer-top li .drop {
    margin-bottom: 27px !important;
  }
  .tn-footer footer#footer #footer-bottom {
    padding: 30px;
    text-align: left;
  }
  .tn-footer footer#footer #footer-bottom a {
    padding: 5px;
  }
  .tn-footer footer#footer-top .columns,
  .tn-footer footer#footer .columns {
    padding: 0 5px;
    text-align: center;
  }
  .tn-footer footer#footer-top .columns > ul > li,
  .tn-footer footer#footer .columns > ul > li {
    margin: 0 5px !important;
  }
  .tn-footer footer#footer-top .columns > ul > li > a,
  .tn-footer footer#footer .columns > ul > li > a {
    padding: 10px 0;
    font-size: 1em;
  }
}
.tn-footer #footer-livechat {
  display: none;
}
/* -------------------------------
Part of the flexbox fix ie11 so that the footerbar is sticy with the bottom of the browser but does not impeed on the page content.
footer was creating an issue where it wanted to push the page content down the bottom of the browser when footer links were highlighted. The code below stops that by turning the nav into a flexbox footer nav -  ONLY FOR IE11.
------------------------------- */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html:not(.aem-AuthorLayer-Edit).tn-html .tn-footer footer#footer #footer-top ul {
    flex-wrap: wrap;
    justify-content: flex-start;
    list-style: none;
  }
  html:not(.aem-AuthorLayer-Edit).tn-html .tn-footer footer#footer #footer-top ul > li {
    flex: 0 1 auto;
    position: relative;
  }
  html:not(.aem-AuthorLayer-Edit).tn-html .tn-footer footer#footer #footer-top ul > li > a {
    align-items: flex-start;
    display: flex !important;
  }
  html:not(.aem-AuthorLayer-Edit).tn-html .tn-footer footer#footer #footer-bottom ul {
    flex-wrap: wrap;
    justify-content: flex-start;
    list-style: none;
  }
  html:not(.aem-AuthorLayer-Edit).tn-html .tn-footer footer#footer #footer-bottom ul > li {
    flex: 0 1 auto;
    position: relative;
  }
  html:not(.aem-AuthorLayer-Edit).tn-html .tn-footer footer#footer #footer-bottom a {
    display: inline-flex !important;
    margin-bottom: -10px;
  }
  /* html:not(.aem-AuthorLayer-Edit).tn-html .tn-footer {
        margin-bottom: -30px;
        //currently not needed, but saved incase it is
    }*/
}

.tn-pagetitle {
  /* -----------------------------------------
   Responsive Media Queries
----------------------------------------- */
  /* --------------------------
	Phone
-------------------------- */
}
.tn-pagetitle h1 {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  color: #3d3e40;
  font-weight: normal;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  font-size: 2.825rem;
  line-height: 3rem;
  margin-bottom: 30px;
}
.tn-pagetitle h1:first-child {
  margin-top: 0;
}
.tn-pagetitle h1 .count {
  color: #6e7073;
  float: right;
  font-size: 1rem;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  letter-spacing: 0rem;
}
.tn-pagetitle h1 a:link,
.tn-pagetitle h1 a:visited,
.tn-pagetitle h1 a:active {
  color: #3d3e40;
  text-decoration: none;
}
.tn-pagetitle h1 a:hover {
  color: #ee3524;
}
.tn-pagetitle .subtitle {
  color: #1b365d;
  font-size: 0.985rem;
  line-height: 1.375rem;
  display: block;
  margin-top: -15px;
  margin-bottom: 20px;
  font-weight: bold;
  font-style: italic;
}
@media only screen and (max-width: 40em) {
  .tn-pagetitle h1 {
    font-size: 2rem;
    line-height: 2.5rem;
    margin-bottom: 15px;
  }
  .tn-pagetitle h1 .count {
    font-size: 0.75rem;
    float: none;
  }
}

.tn-socialmediabarfooter {
  /* -----------------------------------------
    Social
    ----------------------------------------- */
  /*--------------------------------
    Phone
    ---------------------------------*/
}
.tn-socialmediabarfooter .social {
  background: #e0e0e0;
}
.tn-socialmediabarfooter .social ul {
  padding: 20px 0;
}
.tn-socialmediabarfooter .social ul li {
  vertical-align: middle;
  padding-right: 10px;
  min-width: 25px;
}
.tn-socialmediabarfooter .social a:link {
  text-decoration: none;
  overflow: hidden;
}
.tn-socialmediabarfooter .social h2 {
  margin: 0;
  color: #131e29;
}
.tn-socialmediabarfooter .social a[class*=icon-]:hover,
.tn-socialmediabarfooter .social a[class*=icon-]:before {
  color: black;
}
.tn-socialmediabarfooter .social a span {
  text-indent: -9999px;
  display: inline-block;
}
.tn-socialmediabarfooter ul li a.icon-facebook:hover:before,
.tn-socialmediabarfooter ul li h2.icon-facebook:before {
  color: #3b5998;
}
.tn-socialmediabarfooter ul li a.icon-tripadvisor:hover:before,
.tn-socialmediabarfooter ul li h2.icon-tripadvisor:before {
  color: #597E4B;
}
.tn-socialmediabarfooter ul li a.icon-twitter:hover:before,
.tn-socialmediabarfooter ul li h2.icon-twitter:before {
  color: #00aced;
}
.tn-socialmediabarfooter ul li a.icon-youtube:hover:before,
.tn-socialmediabarfooter ul li h2.icon-youtube:before {
  color: #bb0000;
}
.tn-socialmediabarfooter ul li a.icon-instagram:hover:before,
.tn-socialmediabarfooter ul li h2.icon-instagram:before {
  color: #517fa4;
}
.tn-socialmediabarfooter ul li a.icon-flickr:hover:before,
.tn-socialmediabarfooter ul li h2.icon-flickr:before {
  color: #ff0084;
}
.tn-socialmediabarfooter ul li a.icon-linkedin:hover:before,
.tn-socialmediabarfooter ul li h2.icon-linkedin:before {
  color: #008cc9;
}
.tn-socialmediabarfooter ul li a.icon-pinterest:hover:before,
.tn-socialmediabarfooter ul li h2.icon-pinterest:before {
  color: #cb2027;
}
.tn-socialmediabarfooter ul li a.icon-googleplus:hover:before,
.tn-socialmediabarfooter ul li h2.icon-googleplus:before {
  color: #d73d32;
}
.tn-socialmediabarfooter ul li a.icon-vimeo:hover:before,
.tn-socialmediabarfooter ul li h2.icon-vimeo:before {
  color: #45bbff;
}
.tn-socialmediabarfooter ul li a.icon-blogger:hover:before,
.tn-socialmediabarfooter ul li h2.icon-blogger:before {
  color: #f56d00;
}
.tn-socialmediabarfooter ul li a.icon-wordpress:hover:before,
.tn-socialmediabarfooter ul li h2.icon-wordpress:before {
  color: #4676bb;
}
.tn-socialmediabarfooter ul li a.icon-tumblr:hover:before,
.tn-socialmediabarfooter ul li h2.icon-tumblr:before {
  color: #32506d;
}
.tn-socialmediabarfooter ul li a.icon-rss:hover:before,
.tn-socialmediabarfooter ul li h2.icon-rss:before {
  color: #FF6600;
}
.tn-socialmediabarfooter ul li a.icon-schooltube:before {
  width: 65px;
}
.tn-socialmediabarfooter ul li a.icon-schooltube:hover:before,
.tn-socialmediabarfooter ul li h2.icon-schooltube:before {
  color: #00a6d9;
}
.tn-socialmediabarfooter ul li h2[class*="icon-"] {
  margin-bottom: 20px;
}
.tn-socialmediabarfooter ul li h2[class*="icon-"] a {
  color: #131e29;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  letter-spacing: -0.05rem;
}
.tn-socialmediabarfooter ul li h2[class*="icon-"] a:hover {
  color: #ee3524;
}
.tn-socialmediabarfooter ul li a.icon-facebook span,
.tn-socialmediabarfooter ul li a.icon-tripadvisor span,
.tn-socialmediabarfooter ul li a.icon-twitter span,
.tn-socialmediabarfooter ul li a.icon-youtube span,
.tn-socialmediabarfooter ul li a.icon-instagram span,
.tn-socialmediabarfooter ul li a.icon-flickr span,
.tn-socialmediabarfooter ul li a.icon-linkedin span,
.tn-socialmediabarfooter ul li a.icon-pinterest span,
.tn-socialmediabarfooter ul li a.icon-googleplus span,
.tn-socialmediabarfooter ul li a.icon-vimeo span,
.tn-socialmediabarfooter ul li a.icon-blogger span,
.tn-socialmediabarfooter ul li a.icon-wordpress span,
.tn-socialmediabarfooter ul li a.icon-tumblr span {
  display: inline-block;
}
@media only screen and (max-width: 40em) {
  .tn-socialmediabarfooter .social ul {
    padding: 15px 0;
  }
  .tn-socialmediabarfooter .social ul li {
    padding-right: 5px;
  }
  .tn-socialmediabarfooter .social ul li:first-child {
    width: 100%;
    padding-bottom: 5px;
  }
  .tn-socialmediabarfooter .social h2 {
    padding-bottom: 0;
  }
}

.tn-secondaryfooter {
  /*-----------------
Larger than phone
-------------------*/
  /*-------------
    phone
---------------*/
}
.tn-secondaryfooter footer#agency-footer {
  padding-bottom: 30px;
  background: #eee;
  min-height: 300px;
}
.tn-secondaryfooter footer#agency-footer .columns {
  padding-top: 20px;
  z-index: 8;
}
.tn-secondaryfooter footer#agency-footer h2 {
  margin: 0 0 10px;
  line-height: 1.5rem;
}
.tn-secondaryfooter footer#agency-footer ul {
  font-size: 0.8rem;
}
.tn-secondaryfooter footer#agency-footer ul li {
  border-color: #d1d3d4;
}
.tn-secondaryfooter footer#agency-footer ul li a {
  padding: 10px 0;
}
.tn-secondaryfooter footer#agency-footer address {
  font-style: italic;
  display: block;
}
.tn-secondaryfooter footer#agency-footer .last {
  font-size: 0.8rem;
}
.tn-secondaryfooter footer#agency-footer .last img {
  max-width: 140px;
}
.tn-secondaryfooter footer#agency-footer .last .contact {
  margin: 0 0 15px 0;
  line-height: 1.25rem;
}
.tn-secondaryfooter footer#agency-footer .last .contact address {
  margin-top: 10px;
}
.tn-secondaryfooter footer#agency-footer .last .contact address a {
  font-style: normal;
}
.tn-secondaryfooter [class*="column"] + [class*="column"]:last-child {
  float: right;
}
@media only screen and (min-width: 40em) {
  .tn-secondaryfooter #agency-footer .menu-expand {
    display: none;
  }
}
@media only screen and (max-width: 40em) {
  .tn-secondaryfooter #agency-footer .block-list {
    display: none;
  }
  .tn-secondaryfooter #agency-footer .columns.expanded .block-list {
    display: block;
  }
  .tn-secondaryfooter #agency-footer .menu-expand {
    width: 100%;
    text-align: right;
    top: 10px;
    right: 20px;
  }
  .tn-secondaryfooter [class*="column"] + [class*="column"]:last-child {
    float: left;
  }
}

.tn-breadcrumb {
  /*-------------------
    Phone
    ---------------------*/
}
.tn-breadcrumb a {
  text-decoration: none;
}
.tn-breadcrumb ul,
.tn-breadcrumb .crumbs {
  margin: 15px 0 0;
}
.tn-breadcrumb ul li,
.tn-breadcrumb .crumbs li {
  font-size: 0.675rem;
  padding: 0 20px 0 0;
  margin-right: 5px;
  background: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/resources/breadcrumb-seperator.png") no-repeat 95% 48%;
  /*background: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/resources/breadcrumb-seperator.png") no-repeat 95% 48%;*/
}
.tn-breadcrumb ul li,
.tn-breadcrumb ul li a,
.tn-breadcrumb .crumbs li,
.tn-breadcrumb .crumbs li a {
  color: #969696;
}
.tn-breadcrumb ul li a:hover,
.tn-breadcrumb .crumbs li a:hover {
  color: #414042;
}
.tn-breadcrumb ul li:last-child,
.tn-breadcrumb .crumbs li:last-child {
  background: none;
  margin-right: 0;
  padding-right: 0;
}
@media only screen and (max-width: 40em) {
  .tn-breadcrumb ul {
    height: 31px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .tn-breadcrumb ul li {
    display: inline;
  }
}

.tn-commissioner {
  /*-------------------
Phone
--------------------- */
}
.tn-commissioner figure {
  position: relative;
  overflow: hidden;
}
.tn-commissioner figure img {
  margin-bottom: 0;
}
.tn-commissioner span {
  padding-left: 5px;
}
.tn-commissioner .lead-image {
  position: absolute;
  left: 0;
  height: 100%;
  width: 200px;
  background-size: cover;
  background-position: center top;
}
.tn-commissioner .padded {
  padding: 25px 25px 25px 225px;
}
.tn-commissioner header {
  margin-bottom: 10px;
}
.tn-commissioner header span.subtitle {
  line-height: 1.125em;
  font-size: 1.25rem;
  display: inline-block;
}
.tn-commissioner header .subtitle {
  color: #131e29;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  font-style: italic;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: normal;
}
.tn-commissioner header .subtitle strong {
  font-style: normal;
}
.tn-commissioner header h1 {
  margin-bottom: 10px;
}
.tn-commissioner .social-list {
  padding: 0;
  margin-top: 15px;
}
.tn-commissioner hr {
  margin-top: 20px;
}
.tn-commissioner .more {
  display: block;
  background: #d1d3d4;
  color: #000000;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  text-align: center;
  padding: 10px;
  font-size: 0.75rem;
  line-height: 0.75em;
  font-weight: bold;
}
.tn-commissioner .more:before {
  color: #666666;
}
.tn-commissioner .more:hover {
  color: #131e29;
  background: #f1f1f2;
}
.tn-commissioner .more:hover:before {
  color: #ee3524;
}
.tn-commissioner figure {
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 40em) {
  .tn-commissioner .commissioner .social-list {
    padding-top: 5px !important;
  }
}

.tn-leftnav nav.side {
  margin-bottom: 10px;
  font-size: 0.875rem;
}
.tn-leftnav nav.side .icon-menu {
  display: none;
}
.tn-leftnav nav.side h2 i,
.tn-leftnav nav.side h2 span {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-style: normal;
  font-size: 0.825rem;
  color: #131e29;
  float: right;
  cursor: pointer;
}
.tn-leftnav nav.side h2 i:before,
.tn-leftnav nav.side h2 span:before {
  font-size: 100%;
}
.tn-leftnav nav.side ul.block-list {
  margin-top: 0;
}
@media only screen and (max-width: 40em) {
  .tn-leftnav nav.side ul.block-list {
    display: none;
  }
  .tn-leftnav nav.side ul.block-list.small li a {
    font-size: 1rem;
  }
  .tn-leftnav nav.side h2[class^=border-] {
    padding-bottom: 5px;
    margin-bottom: 20px;
  }
  .tn-leftnav nav.side .icon-menu,
  .tn-leftnav nav.side .calendar-icon-menu {
    display: inline-block;
    letter-spacing: -0.025rem;
  }
  .tn-leftnav nav.side.active > ul.block-list {
    display: block;
    margin-bottom: 25px;
  }
  .tn-leftnav nav.side.active h2 {
    margin-bottom: 5px !important;
  }
  .tn-leftnav nav.side {
    margin-bottom: 0;
  }
}

/*-----------------------------
Tooltip
-------------------------------- */
.tn-tooltip {
  /* line 2017, tngov.site15.scss */
  /* line 2023, tngov.site15.scss */
  /* Tooltip */
  /* line 2011, tngov.site15.scss */
  /* line 2013, tngov.site15.scss */
}
.tn-tooltip a:hover:before {
  color: #ee3524 !important;
}
.tn-tooltip .tooltip.in {
  opacity: 1!important;
}
.tn-tooltip .tooltip-inner {
  width: 500px;
  min-width: 300px;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  letter-spacing: -0.025rem;
  line-height: 1.5;
}
.tn-tooltip .tooltip .tooltip-inner {
  padding: 10px;
  color: #131e29 !important;
  text-align: left;
  border-bottom: 4px #ee3524 solid;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  z-index: 100;
  -webkit-transition: all 0.2s ease;
}
.tn-tooltip .tooltip.top .tooltip-arrow {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ee3524;
  content: '';
  position: absolute;
  left: 0;
  bottom: -3px;
  margin-left: -10px;
}
.tn-tooltip #tooltip.active,
.tn-tooltip .tooltip.active {
  display: block;
}
.tn-tooltip #tooltip.start,
.tn-tooltip .tooltip.start {
  margin-bottom: -10px;
}
.tn-tooltip [data-tooltip] {
  color: #3d3e40;
  cursor: pointer;
}
.tn-tooltip [data-tooltip]:hover:before,
.tn-tooltip [data-tooltip]:hover {
  color: #ee3524;
}
@media only screen and (max-width: 40em) {
  .tn-tooltip .tooltip-inner {
    width: 300px;
    min-width: 200px;
    margin-left: 15px;
  }
}

.tn-accordion {
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-font-smoothing: auto;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  color: #3d3e40;
  padding: 0;
  margin: 0;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  position: relative;
  cursor: auto;
  font-size: 100%;
}
.tn-accordion :-webkit-any(article, aside, nav, section) h1 {
  font-size: 1.5em;
  -webkit-margin-before: 0.83em;
  -webkit-margin-after: 0.83em;
}
.tn-accordion #accordion > div,
.tn-accordion .panel-heading {
  padding: 0 !important;
}
.tn-accordion .panel-group .panel {
  margin: 0;
  border-radius: 0px !important;
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.tn-accordion div.panel-heading:before {
  margin: 0 0 0 -5px;
  color: #6e7073;
}
.tn-accordion div.panel-heading {
  cursor: pointer;
  padding: 10px 0 !important;
}
.tn-accordion .panel:not(:first-child) div.panel-heading {
  border-top: 1px #d1d3d4 solid;
}
.tn-accordion div.panel-collapse.collapse {
  margin: 0;
}
.tn-accordion .panel-group .panel-heading + .panel-collapse > .panel-body,
.tn-accordion .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 0 !important;
}
.tn-accordion .accordion > *:first-child {
  padding-top: 0;
  margin-top: 0;
}
.tn-accordion .panel-heading > h4 > a {
  text-decoration: none;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  font-size: 1.25rem;
  font-weight: normal;
}
.tn-accordion .panel-heading > h4 > a:hover {
  color: #666666;
}
.tn-accordion [class^="icon-"]:before,
.tn-accordion [class*=" icon-"]:before,
.tn-accordion .panel-heading > h4 > a[class^=rslides]:before,
.tn-accordion .swiper-pagination-switch:before {
  font-family: 'tngov-icons';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  font-size: 120%;
}
.tn-accordion .icon-angle-right.collapsed:before {
  content: '\e81e';
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
}
.tn-accordion .icon-angle-right:not(.collapsed):before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
.tn-accordion *,
.tn-accordion *:before,
.tn-accordion *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.tn-accordion ul {
  font-size: 13px;
  padding: 0;
}
.tn-accordion ul > li {
  list-style: none;
  position: relative;
  padding: 0 0 11px 13px;
  line-height: 24px;
}
.tn-accordion ul > li > ul,
.tn-accordion ul > li > ol {
  padding-left: 10px;
  margin-top: 10px;
}
.tn-accordion ul > li > ul li,
.tn-accordion ul > li > ol li {
  padding-left: 15px;
}
.tn-accordion ul > li > ul li:last-child,
.tn-accordion ul > li > ol li:last-child {
  padding-bottom: 10px;
}
.tn-accordion ul li:before {
  color: #6e7073;
  margin-right: 8px;
  display: inline-block;
}
.tn-accordion ul:not(#box-container) > li:before {
  content: '\2022';
  left: 0;
  font-size: 24px;
}
.tn-accordion ul > li > ul li:before {
  content: '\25E6';
}
.tn-accordion ol {
  font-size: 14px;
  padding: 0;
  margin-left: 15px;
  counter-reset: item;
}
.tn-accordion ol > li {
  position: relative;
  line-height: 24px;
  padding: 0 0 15px 0;
}
.tn-accordion ol > li > ol {
  margin-top: 15px;
}
.tn-accordion ol > li > ol li:last-child {
  padding: 0;
}
.tn-accordion .panel-collapse {
  padding-left: 25px;
}
.tn-accordion .panel-collapse > div:not(.tn-accordion) {
  padding-left: 6px;
}
.tn-accordion .panel .tn-accordion .panel:first-child div.panel-heading {
  border-top: 0px #d1d3d4 solid !important;
}
.tn-accordion .panel .tn-tabs .tn-accordion .panel .tn-accordion .panel:not(:first-child) div.panel-heading {
  border-top: 1px #d1d3d4 solid !important;
}

.tn-lastupdated {
  font-style: italic;
}

.tn-image,
.tn-textandimage,
.image {
  margin-left: 0px;
  margin-right: 0px;
}
.tn-image .clear,
.tn-textandimage .clear,
.image .clear {
  clear: both;
}
.tn-image img,
.tn-textandimage img,
.image img {
  max-width: 100% !important;
  height: auto;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
}
.tn-image .textimage-left,
.tn-textandimage .textimage-left,
.image .textimage-left {
  padding-right: 15px;
  padding-bottom: 5px;
  margin-top: 5px;
  text-align: center;
}
.tn-image .textimage-right,
.tn-textandimage .textimage-right,
.image .textimage-right {
  padding-left: 15px;
  padding-bottom: 5px;
  margin-top: 5px;
}
.tn-image .textimage-top,
.tn-textandimage .textimage-top,
.image .textimage-top {
  padding-left: 0px;
  padding-right: 0px;
}
@media only screen and (max-width: 40em) {
  .tn-image img,
  .tn-textandimage img,
  .image img {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
}
/* this is for centering images in the .image class */
/*.image {
    text-align: center;
}*/

.tn-linklist h2,
.tn-contenttile h2,
.tn-photoblock h2 {
  font-size: 21px;
}
.tn-linklist .imagecube,
.tn-contenttile .imagecube,
.tn-photoblock .imagecube {
  background-color: #3d3e40;
  background-image: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/resources/empty-block.jpg");
  background-size: cover;
  background-position: 50% top;
  background-repeat: no-repeat;
  width: 100%;
  height: 162px;
  display: block;
  position: relative;
  overflow: hidden;
}
.tn-linklist .imagecube h2.title,
.tn-contenttile .imagecube h2.title,
.tn-photoblock .imagecube h2.title,
.tn-linklist .imagecube span.title,
.tn-contenttile .imagecube span.title,
.tn-photoblock .imagecube span.title {
  margin: 0;
  font-size: 24px;
  line-height: 24px;
}
.tn-linklist .imagecube .background,
.tn-contenttile .imagecube .background,
.tn-photoblock .imagecube .background {
  display: block;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: 50% top;
}
.tn-linklist .imagecube.tall,
.tn-contenttile .imagecube.tall,
.tn-photoblock .imagecube.tall {
  height: 350px;
  font-size: 1.2rem;
}
.tn-linklist .imagecube.alternate h2,
.tn-contenttile .imagecube.alternate h2,
.tn-photoblock .imagecube.alternate h2 {
  height: 100%;
  padding-bottom: 0;
}
.tn-linklist .imagecube.alternate h2 a,
.tn-contenttile .imagecube.alternate h2 a,
.tn-photoblock .imagecube.alternate h2 a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.tn-linklist .imagecube .title,
.tn-contenttile .imagecube .title,
.tn-photoblock .imagecube .title {
  font-size: 28px;
  padding: 15px;
  color: white;
  font-family: 'Permian Slab', serif;
  letter-spacing: -2px;
  background: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/resources/gradient-bottom.png") repeat-x left top;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}
@media only screen and (max-width: 64em) and (min-width: 40em) {
  .tn-linklist .imagecube .title,
  .tn-contenttile .imagecube .title,
  .tn-photoblock .imagecube .title {
    font-size: 22px;
  }
}

.tn-cta a.text-button:link,
.tn-cta a.text-button:active,
.tn-cta a.text-button:visited {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-size: 0.875rem;
  color: #a7a9ac;
  letter-spacing: -0.05rem;
  font-weight: 400;
  text-decoration: none !important;
}
.tn-cta a.text-button:link:before,
.tn-cta a.text-button:active:before,
.tn-cta a.text-button:visited:before {
  color: #a7a9ac;
  border-radius: 40px;
  font-size: 0.875rem;
  padding: 4px;
  display: inline-block;
  width: 24px;
  height: 24px;
  border: 2px #a7a9ac solid;
}
.tn-cta a.text-button:link:hover,
.tn-cta a.text-button:active:hover,
.tn-cta a.text-button:visited:hover {
  color: #ee3524;
}
.tn-cta a.text-button:link:hover:before,
.tn-cta a.text-button:active:hover:before,
.tn-cta a.text-button:visited:hover:before {
  border-color: #ee3524;
  color: #ee3524;
}

.tn-photoblock {
  margin-bottom: 0px;
}
.tn-photoblock .imagecube {
  margin-bottom: 25px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.tn-photoblock .row [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
.tn-photoblock .row:not(:last-child) {
  margin-bottom: 0;
}
.tn-photoblock .row .row {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
}
.tn-photoblock .row .row [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
@media only screen and (min-width: 40em) {
  .tn-photoblock .row .row {
    padding: 0;
  }
}
@media only screen and (min-width: 40em) {
  .tn-photoblock .row .row {
    padding: 0;
  }
}
@media only screen and (max-width: 40em) {
  .tn-photoblock .row .row {
    padding: 0;
  }
  .tn-photoblock .imagecube {
    margin-bottom: 10px;
  }
  .tn-photoblock .row [class*="col-"],
  .tn-photoblock .row .row [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
  }
}

/****************** Font Families *************/
.tn-basicslider {
  margin-bottom: 20px;
}
.tn-basicslider .slider-container {
  position: relative;
}
.tn-basicslider .panel {
  border: 0;
  box-shadow: none;
}
.tn-basicslider .slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.tn-basicslider .photo {
  width: 100%;
  height: 380px;
  /* was 350px;*/
  position: relative;
  background-position: 50% top;
  background-repeat: no-repeat;
  background-size: cover;
}
.tn-basicslider .slide li a {
  display: block;
  width: 100%;
  height: 100%;
}
.tn-basicslider .description {
  line-height: 3rem;
  position: absolute;
  padding-bottom: 30px;
  /* margin-bottom: 10px;*/
  bottom: 0;
  width: 100%;
  background: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/resources/gradient-bottom.png") repeat-x left top;
}
.tn-basicslider .description h2 {
  color: white;
  font-size: 2.5rem;
  line-height: 1em;
  margin: 0 0 10px;
  padding: 0;
}
.tn-basicslider .description small {
  color: #d1d3d4;
  display: block;
  font-size: 0.875rem;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  max-width: 600px;
  line-height: 1rem;
  margin-bottom: 15px;
}
.tn-basicslider .text {
  width: 85%;
  /*left: 5%;*/
  position: relative;
}
.tn-basicslider .rslides_nav {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 500;
  font-size: 2.5rem;
}
.tn-basicslider .carousel-control {
  opacity: 1;
  filter: alpha(opacity=100);
  font-size: 2.5rem;
  margin-top: -5%;
}
.tn-basicslider a.left.carousel-control {
  width: 0px;
}
.tn-basicslider a.right.carousel-control {
  width: 10%;
}
.tn-basicslider .carousel-control.right:hover {
  margin-right: -3px;
}
.tn-basicslider .carousel-control.left:hover {
  margin-left: -3px;
}
.tn-basicslider .carousel-control.left,
.tn-basicslider .carousel-control.right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
}
.tn-basicslider .rslides_nav i:before,
.tn-basicslider .swiper-nav i:before {
  margin: 0;
  color: white !important;
  text-shadow: 0 0 5px #131e29;
  position: relative;
  top: 40%;
}
.tn-basicslider .icon-angle-right,
.tn-basicslider .icon-angle-left {
  color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
  display: inline-block;
  position: absolute;
  top: 50%;
  z-index: 5;
}
.tn-basicslider .icon-angle-right {
  right: 0px;
}
.tn-basicslider .panel {
  margin-bottom: 30px;
}
.tn-basicslider .row {
  margin: 0;
}
.tn-basicslider .slide img,
.tn-basicslider img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}
.tn-basicslider .rslides_nav.next,
.tn-basicslider .swiper-nav.next {
  right: 0;
}
.tn-basicslider .rslides_nav.prev:hover,
.tn-basicslider .swiper-nav.prev:hover {
  margin-left: -3px;
}
.tn-basicslider .rslides_nav.next:hover,
.tn-basicslider .swiper-nav.next:hover {
  margin-right: -3px;
}
.tn-basicslider .carousel-indicators {
  text-align: center;
  margin: 0;
  background: #eee;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 5px;
}
.tn-basicslider .carousel-indicators li {
  list-style: none;
  display: inline-block;
  opacity: 0.6;
  filter: alpha(opacity=60);
  font-size: 0;
  line-height: 1em;
  border-color: #a7a9ac;
  background-color: #a7a9ac;
  margin-left: 5px;
  /* side spacing padding - full margin is affected by .active state */
  margin-right: 5px;
  /* side spacing padding - full margin is affected by .active state */
}
.tn-basicslider .carousel-indicators li a {
  text-decoration: none;
  /*padding: 0px 5px;*/
}
.tn-basicslider .carousel-indicators li:before {
  content: '';
}
.tn-basicslider .carousel-indicators li.active {
  background-color: #a7a9ac;
  opacity: 1;
  filter: alpha(opacity=100);
  width: 10px;
  height: 10px;
  margin-bottom: 1px;
  /*circles move down if there is nothing here */
}
@media only screen and (max-width: 1000px) {
  .tn-basicslider a.right.carousel-control {
    width: 20%;
    right: 10px;
  }
  .tn-basicslider .description h2 {
    display: block !important;
    margin-bottom: 10px;
    font-size: 1.75rem;
  }
  .tn-basicslider .text {
    left: 5%;
  }
}
@media only screen and (max-width: 460px) {
  .tn-basicslider .photo {
    height: 200px;
  }
  .tn-basicslider .slide li .swiper-nav,
  .tn-basicslider .slide li .darken {
    display: none !important;
  }
  .tn-basicslider li .photo {
    height: 200px;
  }
  .tn-basicslider a.right.carousel-control {
    width: 30%;
    /*margin-right:10%;*/
  }
  .tn-basicslider .description {
    position: relative !important;
    margin-top: 0;
    margin-bottom: 20px;
    padding: 10px 0;
    background: #1b365d;
    height: auto;
    left: 0;
    min-height: 150px;
  }
  .tn-basicslider .description h2 {
    display: block !important;
    margin-bottom: 10px;
    font-size: 1.25rem;
    max-width: 95%;
  }
  .tn-basicslider .description .text {
    width: 100%;
    max-width: 100% !important;
    position: relative !important;
  }
  .tn-basicslider .icon-angle-right,
  .tn-basicslider .icon-angle-left {
    top: 155px;
  }
  .tn-basicslider .icon-angle-right {
    right: -35px;
  }
  .tn-basicslider a.right.carousel-control {
    margin-right: 20px;
  }
  .tn-basicslider .carousel-control.right:hover {
    margin-right: 17px;
  }
}
#main.basic .tn-basicslider {
  margin-top: -40px;
}
@media only screen and (max-width: 460px) {
  #main.basic .tn-basicslider {
    margin-top: -20px;
    margin-bottom: 15px;
  }
}
/*#main.basic .tn-basicslider:first-child {
    margin-bottom: 20px;
}*/
div + .tn-basicslider {
  margin-top: 20px !important;
}
.tn-pagetitle.show + div div.tn-basicslider:first-child {
  margin-top: 0px !important;
}
.tn-accordion .tn-basicslider .carousel .right.carousel-control {
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -webkit-transform: rotate(-90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-90deg);
  top: 18%;
  margin-right: 3%;
  display: inline-block;
  position: absolute;
}
.tn-accordion .tn-basicslider ol > li {
  padding: 0px !important;
}
.tn-tabs .tabs-left .tn-basicslider li:last-child {
  border-top-right-radius: 10px !important;
  border-bottom-left-radius: 10px;
}
#main.basic .tn-col-ctrl .row .parsys_column .tn-basicslider {
  margin-top: 0px;
}
/*******************************
        Fade Style
**********************************/
.tn-basicslider .slide.carousel-fade .carousel-inner {
  background-color: #3d3e40 !important;
}
.tn-basicslider .slide.carousel-fade .item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
  transform: none;
}
.tn-basicslider .slide.carousel-fade .item:not(.active) {
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.tn-basicslider .slide.carousel-fade .item.active,
.tn-basicslider .slide.carousel-fade .item-next.carousel-item-left,
.tn-basicslider .slide.carousel-fade .item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.tn-basicslider .slide.carousel-fade .active.item-left,
.tn-basicslider .slide.carousel-fade .active.item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.3s opacity;
}
@media (prefers-reduced-motion: reduce) {
  .tn-basicslider .slide.carousel-fade .active.item-left,
  .tn-basicslider .slide.carousel-fade .active.item-right {
    transition: none;
  }
}

/* -----------------------------
Tabs
----------------------------- */
.tn-tabs {
  /*  ul.tab-options > li:first-child {
        border-left: 0px;
    }*/
  /** Commented out for the Safari problem on mac
    @media (min-width: 992px) {
        :not(.tn-accordion .panel-heading),
        .panel-heading {
            display: none;
        }
    }**/
}
.tn-tabs .nav > li > a {
  position: relative;
  display: block;
  padding: 6px 15px !important;
}
.tn-tabs .clear {
  clear: both;
}
.tn-tabs .nav-tabs {
  margin-left: -1px;
}
.tn-tabs .tn-tabs *:after {
  border-color: white;
}
.tn-tabs .tn-tabs *:before {
  border-color: white;
}
.tn-tabs ul.tab-options > li {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  color: #131e29;
  background: #e0e0e0;
  margin: 0 -5px 0 0;
  cursor: pointer;
  list-style: none;
  position: relative;
  padding: 0;
  line-height: 1.5rem;
  border: 1px #d1d3d4 solid;
}
.tn-tabs div.responsive-tabs-container.tabs-left > div > ul.tab-options > li {
  width: 100%;
}
.tn-tabs .tab-content {
  /* border: 1px #d1d3d4 solid;*/
  /* margin-bottom: 50px;*/
  /*float: right;*/
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.tn-tabs .tab-content > .tab-pane {
  padding: 10px 20px 5px;
  background-color: white;
}
.tn-tabs .tab-content > .tab-pane.active {
  border: 1px #d1d3d4 solid;
  margin-left: -1px;
  width: 100%;
}
.tn-tabs .nav-tabs > li > a,
.tn-tabs .nav-tabs > li > a:hover,
.tn-tabs .nav-tabs > li > a:focus {
  text-decoration: none;
  border-color: transparent !important;
  background: transparent;
  color: #131e29;
}
.tn-tabs .tab-content a {
  text-decoration: underline;
}
.tn-tabs .tabs-left {
  /*ul.tab-options > li.active {
            border-right: 5px solid white !important;
        }*/
  /*ul.tab-options > li:not(.active) {
            border-right: 6px solid #d1d3d4 !important;
        }*/
}
.tn-tabs .tabs-left ul {
  min-width: 15%;
  position: relative;
  z-index: 5555;
}
.tn-tabs .tabs-left .nav-tabs {
  float: left;
}
.tn-tabs .tabs-left .tab-pane.active {
  position: relative;
  z-index: 222;
  margin-left: -1px;
}
.tn-tabs .tabs-left ul.tab-options > li:first-child {
  border-left: 1px solid #d1d3d4 !important;
}
.tn-tabs .tabs-left .tn-tabs ul.tab-options > li:not(.active) {
  border-right: 1px solid #d1d3d4 !important;
}
.tn-tabs .tabs-left .tn-tabs ul.tab-options > li:last-child {
  border-top-right-radius: 4px !important;
}
.tn-tabs .tabs-left .tab-content > .tab-pane.active {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.tn-tabs .tabs-left .tn-tabs .tab-content {
  padding-top: 7%;
  padding-left: 1px;
  padding-right: .5px;
}
.tn-tabs .tabs-left .tn-tabs .tab-content > .tab-pane.active {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.tn-tabs .tabs-left .tn-tabs .tabs-left .tab-content {
  padding-top: 0%;
}
.tn-tabs .tabs-left .tn-tabs .tabs-left {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.tn-tabs .tabs-left .tn-tabs .nav-tabs {
  border-bottom-left-radius: 0px;
}
.tn-tabs .tabs-left .nav-tabs {
  border-bottom-left-radius: 4px;
}
.tn-tabs ul {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0.875rem;
  overflow: hidden;
  line-height: 1.375rem;
}
.tn-tabs ul.tab-options {
  margin-bottom: -1px;
}
.tn-tabs ul.tab-options > li.active {
  background: white;
  border-bottom-color: white;
}
.tn-tabs ul > li:nth-child(1) {
  border-top-left-radius: 4px;
}
.tn-tabs ul.tab-options > li:last-child {
  border-top-right-radius: 4px;
}
.tn-tabs .tabs-left > ul {
  max-width: 12%;
}
.tn-tabs .responsive-tabs-container {
  width: 100%;
}
.tn-tabs .tabs-left > .nav-tabs > li {
  float: none;
}
.tn-tabs .tabs-left > ul.tab-options > li.active {
  border-right: 5px solid white !important;
}
.tn-tabs .tabs-left li:last-child {
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 4px;
}
.tn-tabs div.responsive-tabs-container.tabs-left > div > div {
  float: left;
  max-width: 85%;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.tn-tabs div.responsive-tabs-container.tabs-left > div > ul {
  width: 15%;
}
@media (max-width: 991px) {
  .tn-tabs {
    /* Moved outside of tn-tab to resolve the space problem that was messing up the phone view
        :not(.tn-accordion .panel-heading),
        .panel-heading {
            padding: 0px;
            display: block;
            font-family: 'Permian Slab', serif;
            text-decoration: none !important;
            letter-spacing: -0.075em;
            color: #131e29;
            background: #e0e0e0;
            margin: 0;
            cursor: pointer;
            list-style: none;
            position: relative;
            line-height: 1.5rem;
            border: 1px #d1d3d4 solid;
        }*/
    /* -----------------------------------------
       accordion change/indication
    ------------------------------------------*/
    /*.panel-heading:before {
            content: '\e81e';
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            float: left;*/
    /*filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);*/
    /*}*/
    /* .panel-heading:not(.active):before {
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -ms-transform: rotate(0deg);*/
    /*filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);*/
    /*}*/
  }
  .tn-tabs .nav-tabs {
    float: none;
  }
  .tn-tabs .top > .tab-pane {
    padding-top: 25px !important;
  }
  .tn-tabs .nav {
    display: none;
  }
  .tn-tabs div.responsive-tabs-container.tabs-left > div > div {
    max-width: 100%;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
  }
  .tn-tabs .panel-heading:before,
  .tn-tabs .js-tabcollapse-panel-heading:before {
    font-family: 'tngov-icons';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    font-size: 120%;
  }
  .tn-tabs .js-tabcollapse-panel-heading:before {
    content: '\e81e';
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    float: left;
  }
  .tn-tabs .js-tabcollapse-panel-heading.collapsed:before {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
  }
  .tn-tabs .panel-group .panel + .panel {
    margin-top: -2px;
  }
  .tn-tabs .panel-group .panel {
    margin-bottom: 0;
    border-radius: 0px !important;
  }
  .tn-tabs .panel-heading {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
  .tn-tabs .panel-title > a,
  .tn-tabs .panel-title > small,
  .tn-tabs .panel-title > .small,
  .tn-tabs .panel-title > small > a,
  .tn-tabs .panel-title > .small > a {
    display: block;
    width: 100%;
    padding: 8px;
  }
  .tn-tabs div.responsive-tabs-container.tabs-left > div > div {
    float: none;
  }
}
.tn-tabs .collapsing {
  -moz-transition: height 0s;
  -webkit-transition: height 0s;
  -o-transition: height 0s;
  transition: height 0s;
}
/* ----------------- 
      Other Component Corrections 
     -------------------*/
.tn-accordion .tn-tabs ul.nav > li:before {
  display: none !important;
}
@media (max-width: 991px) {
  .tn-tabs:not(.tn-accordion .panel-heading),
  .tn-tabs .panel-heading {
    padding: 0px;
    display: block;
    font-family: 'Permian Slab', serif;
    text-decoration: none !important;
    letter-spacing: -0.075em;
    color: #131e29;
    background: #e0e0e0;
    margin: 0;
    cursor: pointer;
    list-style: none;
    position: relative;
    line-height: 1.5rem;
    border: 1px #d1d3d4 solid;
  }
}

.tn-linkbuttons {
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
  width: inherit;
}

.tn-jumpmenu.open > .btn .caret {
  border-bottom: 4px dashed;
  border-top: 0px;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.tn-jumpmenu.open > .btn {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.tn-jumpmenu {
  padding-bottom: 40px;
  position: relative;
  /*changed*/
  /*changed*/
}
.tn-jumpmenu .tn-jumpwrapper {
  display: block;
  width: auto;
  min-width: auto;
  position: absolute;
  min-height: 28px;
}
.tn-jumpmenu .btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  white-space: normal;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.tn-jumpmenu .btn .caret {
  margin-left: 5px;
}
.tn-jumpmenu .caret {
  vertical-align: middle;
  float: right;
  margin-top: 8px;
}
.tn-jumpmenu .btn-group-vertical > .btn,
.tn-jumpmenu .btn-group > .btn {
  position: relative;
  float: left;
}
.tn-jumpmenu .btn-default {
  color: #aaa !important;
  background-color: #fff !important;
  border-color: #8c8c8c;
  min-width: 217px !important;
  text-align: left !important;
}
.tn-jumpmenu .btn-default:focus,
.tn-jumpmenu .btn-default.focus {
  color: #aaa;
  background-color: #fff !important;
  border-color: #8c8c8c;
}
.tn-jumpmenu .btn-default:hover {
  color: #aaa;
  background-color: #fff !important;
  border-color: #8c8c8c;
}
.tn-jumpmenu .btn-default:active,
.tn-jumpmenu .btn-default.active,
.tn-jumpmenu .open > .dropdown-toggle.btn-default {
  color: #aaa;
  background-color: #fff !important;
  border-color: #8c8c8c;
}
.tn-jumpmenu .btn-default:active:hover,
.tn-jumpmenu .btn-default.active:hover,
.tn-jumpmenu .open > .dropdown-toggle.btn-default:hover,
.tn-jumpmenu .btn-default:active:focus,
.tn-jumpmenu .btn-default.active:focus,
.tn-jumpmenu .open > .dropdown-toggle.btn-default:focus,
.tn-jumpmenu .btn-default:active.focus,
.tn-jumpmenu .btn-default.active.focus,
.tn-jumpmenu .open > .dropdown-toggle.btn-default.focus,
.tn-jumpmenu .open > button,
.tn-jumpmenu .open > button > dropdown-toggle.btn-default.focus {
  color: #aaa;
  background-color: #fff !important;
  border-color: #8c8c8c;
}
.tn-jumpmenu .btn-default.disabled:hover,
.tn-jumpmenu .btn-default[disabled]:hover,
.tn-jumpmenu fieldset[disabled] .btn-default:hover,
.tn-jumpmenu .btn-default.disabled:focus,
.tn-jumpmenu .btn-default[disabled]:focus,
.tn-jumpmenu fieldset[disabled] .btn-default:focus,
.tn-jumpmenu .btn-default.disabled.focus,
.tn-jumpmenu .btn-default[disabled].focus,
.tn-jumpmenu fieldset[disabled] .btn-default.focus {
  background-color: #fff !important;
  border-color: #8c8c8c;
}
.tn-jumpmenu .dropdown-menu {
  padding: 0;
  position: absolute !important;
  /*was relative*/
  float: none;
  border-left: 1px solid #8c8c8c;
  border-right: 1px solid #8c8c8c;
  border-bottom: 1px solid #8c8c8c;
  border-top: 0px solid white;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  margin: -3px 0px 0px;
  overflow-y: auto;
  max-height: 300px;
  min-width: 100% !important;
  z-index: 99999;
}
.tn-jumpmenu .dropdown-menu > li {
  text-align: left !important;
  /*word-wrap: break-word;*/
}
.tn-jumpmenu .dropdown-menu > li > a {
  display: block;
  padding: 5px 10px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: normal;
  text-align: left;
  min-height: 28px;
  overflow: hidden;
}
.tn-jumpmenu .dropdown-menu > li > a:hover,
.tn-jumpmenu .dropdown-menu > li > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #3d3e40;
}
@media only screen and (max-width: 40em) {
  .tn-jumpmenu .tn-jumpwrapper {
    margin-right: 15px;
  }
}
/* Microsoft IE Browser 10 & 11 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .tn-jumpmenu .dropdown-menu {
    min-width: 90% !important;
    right: 0px !important;
  }
}
/* Microsoft Edge Browser 12+ (All) - @supports method */
@supports (-ms-ime-align: auto) {
  .tn-jumpmenu .dropdown-menu {
    min-width: 94.4% !important;
    right: 0px !important;
  }
}
.tn-tabs .tn-jumpmenu .dropdown-menu > li a {
  text-decoration: none !important;
}
.tn-accordion .tn-jumpmenu .dropdown-menu > li {
  text-decoration: none !important;
  padding: 0px;
}
.tn-accordion .tn-jumpmenu .dropdown-menu > li:before {
  display: none;
}

.tn-datatable,
.tn-complex-datatable {
  /* DataTables */
  /* ----------------- */
  /*      Tables       */
  /* ----------------- */
  /* ----------------- */
  /*    Pagination     */
  /* ----------------- */
  /* ----------------- */
  /*  Check Box CSS    */
  /* ----------------- */
  /* ----------------- */
  /*    Containers     */
  /* ----------------- */
  /* ----------------- */
  /*  Panel CSS   */
  /* ----------------- */
  /* ----------------- */
  /*  Additional CSS   */
  /* ----------------- */
}
.tn-datatable label,
.tn-complex-datatable label {
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
  font-size: 0.875rem;
}
.tn-datatable input,
.tn-complex-datatable input {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  border-style: solid;
  border-width: 1px;
  border-color: #ccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  /*height: 2.3125rem;
        width: 100%;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: all 0.15s linear;
}
.tn-datatable input[type="text"],
.tn-complex-datatable input[type="text"] {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  width: 100%;
}
.tn-datatable input[type="file"],
.tn-complex-datatable input[type="file"],
.tn-datatable input[type="checkbox"],
.tn-complex-datatable input[type="checkbox"],
.tn-datatable input[type="radio"],
.tn-complex-datatable input[type="radio"],
.tn-datatable select,
.tn-complex-datatable select {
  margin: 0 0 1rem 0;
}
.tn-datatable select,
.tn-complex-datatable select {
  -webkit-appearance: none !important;
  background-color: #FAFAFA;
  background-image: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/resources/downarrow.svg");
  background-position: 100% center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  border-color: #ccc;
  padding: 0.5rem;
  font-size: 0.875rem;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: rgba(0, 0, 0, 0.75);
  line-height: normal;
  border-radius: 0;
  height: 2.3125rem;
  padding-right: 15px;
  width: auto;
  display: block;
  cursor: pointer;
}
.tn-datatable .tn-col-ctrl .row,
.tn-complex-datatable .tn-col-ctrl .row {
  margin-bottom: 0px !important;
}
.tn-datatable .dataTables_wrapper,
.tn-complex-datatable .dataTables_wrapper {
  padding-bottom: 20px;
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
}
.tn-datatable .dataTables_wrapper .table-wrap,
.tn-complex-datatable .dataTables_wrapper .table-wrap {
  width: 100%;
  margin-bottom: 5px;
  clear: both;
}
.tn-datatable table.dataTable caption,
.tn-complex-datatable table.dataTable caption {
  background: #d1d3d4;
  padding: 10px;
  display: table-caption;
  text-align: center;
  color: #131e29;
}
.tn-datatable table.dataTable,
.tn-complex-datatable table.dataTable {
  border-collapse: collapse;
}
.tn-datatable table.dataTable *,
.tn-complex-datatable table.dataTable * {
  border-collapse: collapse;
}
.tn-datatable table.dataTable tr th,
.tn-complex-datatable table.dataTable tr th,
.tn-datatable table.dataTable thead th,
.tn-complex-datatable table.dataTable thead th,
.tn-datatable table.dataTable tfoot th,
.tn-complex-datatable table.dataTable tfoot th {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  text-align: left;
  background-color: #e0e0e0 !important;
  font-size: 1rem;
  font-weight: bold;
}
.tn-datatable table.dataTable tr th,
.tn-complex-datatable table.dataTable tr th,
.tn-datatable table.dataTable thead th,
.tn-complex-datatable table.dataTable thead th {
  border-bottom: 1px solid #111;
  padding: 10px 18px;
}
.tn-datatable table.dataTable [class*=sorting],
.tn-complex-datatable table.dataTable [class*=sorting] {
  cursor: pointer;
}
.tn-datatable table.dataTable tbody tr,
.tn-complex-datatable table.dataTable tbody tr {
  background: none;
  border-bottom: 2px #d1d3d4 solid;
  font-size: 0.875rem;
}
.tn-datatable table.dataTable.no-footer,
.tn-complex-datatable table.dataTable.no-footer {
  border-bottom: 0;
}
.tn-datatable .dataTables_length,
.tn-complex-datatable .dataTables_length,
.tn-datatable .dataTables_filter,
.tn-complex-datatable .dataTables_filter {
  width: 50%;
}
.tn-datatable .dataTables_info,
.tn-complex-datatable .dataTables_info {
  width: 45%;
}
.tn-datatable .dataTables_paginate,
.tn-complex-datatable .dataTables_paginate {
  width: 55%;
}
.tn-datatable .dataTables_filter input,
.tn-complex-datatable .dataTables_filter input {
  max-width: 70%;
  display: inline-block;
}
.tn-datatable .dataTables_info,
.tn-complex-datatable .dataTables_info,
.tn-datatable .dataTables_paginate,
.tn-complex-datatable .dataTables_paginate {
  font-size: 0.875rem;
}
.tn-datatable .dataTables_paginate .paginate_button,
.tn-complex-datatable .dataTables_paginate .paginate_button {
  padding: 5px 7px !important;
  border: 0 !important;
}
.tn-datatable .dataTables_paginate .paginate_button.current,
.tn-complex-datatable .dataTables_paginate .paginate_button.current,
.tn-datatable .dataTables_paginate .paginate_button.current:hover,
.tn-complex-datatable .dataTables_paginate .paginate_button.current:hover {
  border-color: transparent;
  background: #f1f1f2;
  color: #a7a9ac !important;
  cursor: pointer !important;
}
.tn-datatable .dataTables_paginate .paginate_button:hover,
.tn-complex-datatable .dataTables_paginate .paginate_button:hover {
  background: none;
  border-color: transparent;
  color: #ee3524 !important;
}
.tn-datatable .dataTables_paginate .paginate_button.disabled,
.tn-complex-datatable .dataTables_paginate .paginate_button.disabled {
  color: #a7a9ac !important;
}
.tn-datatable .dt-chkbxs,
.tn-complex-datatable .dt-chkbxs {
  -webkit-appearance: checkbox;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: inline-block;
  cursor: pointer;
}
.tn-datatable .chosen-container,
.tn-complex-datatable .chosen-container {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  min-width: 200px;
  margin-bottom: 1rem;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
}
.tn-datatable .chosen-container-single .chosen-single,
.tn-complex-datatable .chosen-container-single .chosen-single {
  padding: 5px 8px;
  height: auto;
}
.tn-datatable .chosen-container-single .chosen-single,
.tn-complex-datatable .chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.tn-datatable .chosen-container a,
.tn-complex-datatable .chosen-container a {
  cursor: pointer;
}
.tn-datatable .chosen-container:hover,
.tn-complex-datatable .chosen-container:hover {
  z-index: 9000;
}
.tn-datatable .chosen-container .chosen-drop,
.tn-complex-datatable .chosen-container .chosen-drop {
  background: white !important;
  box-shadow: none;
}
.tn-datatable .chosen-container-single .chosen-drop,
.tn-complex-datatable .chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.tn-datatable .chosen-container .chosen-drop,
.tn-complex-datatable .chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.tn-datatable .chosen-container-single .chosen-search,
.tn-complex-datatable .chosen-container-single .chosen-search {
  padding-top: 0;
}
.tn-datatable .chosen-container-single .chosen-search,
.tn-complex-datatable .chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.tn-datatable .chosen-container-single .chosen-search input[type=text],
.tn-complex-datatable .chosen-container-single .chosen-search input[type=text] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/resources/chosen-sprite.png") no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.tn-datatable .chosen-container .chosen-results,
.tn-complex-datatable .chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
}
.tn-datatable .chosen-container .chosen-results li,
.tn-complex-datatable .chosen-container .chosen-results li {
  padding: 8px;
}
.tn-datatable .chosen-container .chosen-results li.active-result,
.tn-complex-datatable .chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.tn-datatable .chosen-container .chosen-results li.highlighted,
.tn-complex-datatable .chosen-container .chosen-results li.highlighted {
  background: #1b365d;
}
.tn-datatable .chosen-container .chosen-results ul,
.tn-complex-datatable .chosen-container .chosen-results ul {
  font-size: 0.875rem;
}
.tn-datatable .chosen-container .chosen-results li,
.tn-complex-datatable .chosen-container .chosen-results li {
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
}
.tn-datatable .chosen-container-single .chosen-search,
.tn-complex-datatable .chosen-container-single .chosen-search {
  padding-top: 0;
}
.tn-datatable .chosen-container-single .chosen-single div b,
.tn-complex-datatable .chosen-container-single .chosen-single div b {
  width: 10px;
  height: 20px;
  margin-top: 5px;
}
.tn-datatable .chosen-container-single .chosen-single div b,
.tn-complex-datatable .chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../../../../etc.clientlibs/cot/clientlibs/tncore/main/resources/chosen-sprite.png) no-repeat 0 2px;
}
.tn-datatable .chosen-container-active.chosen-with-drop .chosen-single div b,
.tn-complex-datatable .chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.tn-datatable .chosen-container-active.chosen-with-drop .chosen-single div,
.tn-complex-datatable .chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: 0;
  background: transparent;
}
.tn-datatable .chosen-container-single .chosen-single div,
.tn-complex-datatable .chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.tn-datatable .chosen-container-single .chosen-default:hover,
.tn-complex-datatable .chosen-container-single .chosen-default:hover {
  color: #999;
}
.tn-datatable .chosen-container-single .chosen-default,
.tn-complex-datatable .chosen-container-single .chosen-default,
.tn-datatable .chosen-container .chosen-drop,
.tn-complex-datatable .chosen-container .chosen-drop {
  background: #fff !important;
  box-shadow: none;
}
.tn-datatable .dt-buttons,
.tn-complex-datatable .dt-buttons {
  position: relative;
  float: left;
}
.tn-datatable button.dt-button,
.tn-complex-datatable button.dt-button,
.tn-datatable div.dt-button,
.tn-complex-datatable div.dt-button,
.tn-datatable a.dt-button,
.tn-complex-datatable a.dt-button {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  margin-right: 0.333em;
  padding: 0.5em 1em;
  border: 1px solid #999;
  border-radius: 2px;
  cursor: pointer;
  font-size: 0.88em;
  color: black;
  white-space: nowrap;
  overflow: hidden;
  background-color: #e9e9e9;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
  background-image: linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
  /*  filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='white', EndColorStr='#e9e9e9');*/
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  outline: none;
}
.tn-datatable .dt-button.disabled,
.tn-complex-datatable .dt-button.disabled,
.tn-datatable a.dt-button.disabled,
.tn-complex-datatable a.dt-button.disabled {
  color: #999;
  border: 1px solid #d0d0d0;
  cursor: default;
  background-color: #f9f9f9;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  background-image: linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  /* filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#f9f9f9');*/
}
.tn-datatable .dt-button:active:not(.disabled),
.tn-complex-datatable .dt-button:active:not(.disabled),
.tn-datatable .dt-button.active:not(.disabled),
.tn-complex-datatable .dt-button.active:not(.disabled),
.tn-datatable a.dt-button:active:not(.disabled),
.tn-complex-datatable a.dt-button:active:not(.disabled),
.tn-datatable a.dt-button.active:not(.disabled),
.tn-complex-datatable a.dt-button.active:not(.disabled) {
  background-color: #e2e2e2;
  background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);
  background-image: -moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);
  background-image: -ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);
  background-image: -o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);
  background-image: linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);
  /*  filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#f3f3f3', EndColorStr='#e2e2e2');*/
  box-shadow: inset 1px 1px 3px #999999;
}
.tn-datatable .dt-button:active:not(.disabled):hover:not(.disabled),
.tn-complex-datatable .dt-button:active:not(.disabled):hover:not(.disabled),
.tn-datatable .dt-button.active:not(.disabled):hover:not(.disabled),
.tn-complex-datatable .dt-button.active:not(.disabled):hover:not(.disabled),
.tn-datatable a.dt-button:active:not(.disabled):hover:not(.disabled),
.tn-complex-datatable a.dt-button:active:not(.disabled):hover:not(.disabled),
.tn-datatable a.dt-button.active:not(.disabled):hover:not(.disabled),
.tn-complex-datatable a.dt-button.active:not(.disabled):hover:not(.disabled) {
  box-shadow: inset 1px 1px 3px #999999;
  background-color: #cccccc;
  background-image: -webkit-linear-gradient(top, #eaeaea 0%, #cccccc 100%);
  background-image: -moz-linear-gradient(top, #eaeaea 0%, #cccccc 100%);
  background-image: -ms-linear-gradient(top, #eaeaea 0%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eaeaea 0%, #cccccc 100%);
  background-image: linear-gradient(top, #eaeaea 0%, #cccccc 100%);
  /*  filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#eaeaea', EndColorStr='#cccccc');*/
}
.tn-datatable .dt-button:hover,
.tn-complex-datatable .dt-button:hover,
.tn-datatable a.dt-button:hover,
.tn-complex-datatable a.dt-button:hover {
  text-decoration: none;
}
.tn-datatable .dt-button:hover:not(.disabled),
.tn-complex-datatable .dt-button:hover:not(.disabled),
.tn-datatable a.dt-button:hover:not(.disabled),
.tn-complex-datatable a.dt-button:hover:not(.disabled) {
  border: 1px solid #666;
  background-color: #e0e0e0;
  background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);
  background-image: -moz-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);
  background-image: -ms-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);
  background-image: linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);
  /*  filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#f9f9f9', EndColorStr='#e0e0e0');*/
}
.tn-datatable .dt-button:focus:not(.disabled),
.tn-complex-datatable .dt-button:focus:not(.disabled),
.tn-datatable .dt-button:focus:not(.disabled),
.tn-complex-datatable .dt-button:focus:not(.disabled),
.tn-datatable a.dt-button:focus:not(.disabled),
.tn-complex-datatable a.dt-button:focus:not(.disabled) {
  border: 1px solid #426c9e;
  text-shadow: 0 1px 0 #c4def1;
  outline: none;
  background-color: #79ace9;
  background-image: -webkit-linear-gradient(top, #bddef4 0%, #79ace9 100%);
  background-image: -moz-linear-gradient(top, #bddef4 0%, #79ace9 100%);
  background-image: -ms-linear-gradient(top, #bddef4 0%, #79ace9 100%);
  background-image: -o-linear-gradient(top, #bddef4 0%, #79ace9 100%);
  background-image: linear-gradient(top, #bddef4 0%, #79ace9 100%);
  /*  filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#bddef4', EndColorStr='#79ace9');*/
}
.tn-datatable .dt-button embed,
.tn-complex-datatable .dt-button embed {
  outline: none;
}
.tn-datatable .dt-button-collection,
.tn-complex-datatable .dt-button-collection {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  margin-top: 3px;
  padding: 8px 8px 4px 8px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: white;
  overflow: hidden;
  border-radius: 5px;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  z-index: 2002;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
}
.tn-datatable .dt-button-collection button.dt-button:active:not(.disabled),
.tn-complex-datatable .dt-button-collection button.dt-button:active:not(.disabled),
.tn-datatable .dt-button-collection button.dt-button.active:not(.disabled),
.tn-complex-datatable .dt-button-collection button.dt-button.active:not(.disabled),
.tn-datatable .dt-button-collection .dt-button:active:not(.disabled),
.tn-complex-datatable .dt-button-collection .dt-button:active:not(.disabled),
.tn-datatable .dt-button-collection .dt-button.active:not(.disabled),
.tn-complex-datatable .dt-button-collection .dt-button.active:not(.disabled),
.tn-datatable .dt-button-collection a.dt-button:active:not(.disabled),
.tn-complex-datatable .dt-button-collection a.dt-button:active:not(.disabled),
.tn-datatable .dt-button-collection a.dt-button.active:not(.disabled),
.tn-complex-datatable .dt-button-collection a.dt-button.active:not(.disabled) {
  background-color: #dadada;
  background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);
  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);
  background-image: -ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);
  background-image: -o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);
  background-image: linear-gradient(top, #f0f0f0 0%, #dadada 100%);
  /* filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#f0f0f0', EndColorStr='#dadada');*/
  box-shadow: inset 1px 1px 3px #666;
}
.tn-datatable .dt-button-collection a.dt-button,
.tn-complex-datatable .dt-button-collection a.dt-button {
  position: relative;
  left: 0;
  right: 0;
  display: block;
  float: none;
  margin-bottom: 4px;
  margin-right: 0;
}
.tn-datatable .dt-button-collection.fixed,
.tn-complex-datatable .dt-button-collection.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
}
.tn-datatable .dt-button-collection.fixed.two-column,
.tn-complex-datatable .dt-button-collection.fixed.two-column {
  margin-left: -150px;
}
.tn-datatable .dt-button-collection.fixed.three-column,
.tn-complex-datatable .dt-button-collection.fixed.three-column {
  margin-left: -225px;
}
.tn-datatable .dt-button-collection.fixed.four-column,
.tn-complex-datatable .dt-button-collection.fixed.four-column {
  margin-left: -300px;
}
.tn-datatable .dt-button-collection > *,
.tn-complex-datatable .dt-button-collection > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}
.tn-datatable .dt-button-collection.two-column,
.tn-complex-datatable .dt-button-collection.two-column {
  width: 300px;
  padding-bottom: 1px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}
.tn-datatable .dt-button-collection.three-column,
.tn-complex-datatable .dt-button-collection.three-column {
  width: 450px;
  padding-bottom: 1px;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}
.tn-datatable .dt-button-collection.four-column,
.tn-complex-datatable .dt-button-collection.four-column {
  width: 600px;
  padding-bottom: 1px;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}
.tn-datatable .dt-button-background,
.tn-complex-datatable .dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  background: -ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(1, rgba(0, 0, 0, 0.7)));
  background: -webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 2001;
}
.tn-datatable .panel,
.tn-complex-datatable .panel {
  padding: 25px;
  margin-bottom: 40px;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.tn-datatable .panel p,
.tn-complex-datatable .panel p,
.tn-datatable .boxed p,
.tn-complex-datatable .boxed p {
  font-size: 0.875rem;
  line-height: 1.5em;
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 0px #eee solid;
}
.tn-datatable table.dataTable tr th:active,
.tn-complex-datatable table.dataTable tr th:active,
.tn-datatable table.dataTable thead th:active,
.tn-complex-datatable table.dataTable thead th:active,
.tn-datatable table.dataTable tr th:active,
.tn-complex-datatable table.dataTable tr th:active,
.tn-datatable table.dataTable tr td:active,
.tn-complex-datatable table.dataTable tr td:active,
.tn-datatable table.dataTable thead td:active,
.tn-complex-datatable table.dataTable thead td:active {
  outline: none;
}
.tn-datatable table.dataTable tr th .sorting,
.tn-complex-datatable table.dataTable tr th .sorting,
.tn-datatable table.dataTable tr th .sorting_asc,
.tn-complex-datatable table.dataTable tr th .sorting_asc,
.tn-datatable table.dataTable tr th .sorting_desc,
.tn-complex-datatable table.dataTable tr th .sorting_desc,
.tn-datatable table.dataTable thead .sorting,
.tn-complex-datatable table.dataTable thead .sorting,
.tn-datatable table.dataTable thead .sorting_asc,
.tn-complex-datatable table.dataTable thead .sorting_asc,
.tn-datatable table.dataTable thead .sorting_desc,
.tn-complex-datatable table.dataTable thead .sorting_desc {
  cursor: pointer;
  *cursor: hand;
}
.tn-datatable table.dataTable tr th .sorting,
.tn-complex-datatable table.dataTable tr th .sorting,
.tn-datatable table.dataTable tr th .sorting_asc,
.tn-complex-datatable table.dataTable tr th .sorting_asc,
.tn-datatable table.dataTable tr th .sorting_desc,
.tn-complex-datatable table.dataTable tr th .sorting_desc,
.tn-datatable table.dataTable tr th .sorting_asc_disabled,
.tn-complex-datatable table.dataTable tr th .sorting_asc_disabled,
.tn-datatable table.dataTable tr th .sorting_desc_disabled,
.tn-complex-datatable table.dataTable tr th .sorting_desc_disabled,
.tn-datatable table.dataTable thead .sorting,
.tn-complex-datatable table.dataTable thead .sorting,
.tn-datatable table.dataTable thead .sorting_asc,
.tn-complex-datatable table.dataTable thead .sorting_asc,
.tn-datatable table.dataTable thead .sorting_desc,
.tn-complex-datatable table.dataTable thead .sorting_desc,
.tn-datatable table.dataTable thead .sorting_asc_disabled,
.tn-complex-datatable table.dataTable thead .sorting_asc_disabled,
.tn-datatable table.dataTable thead .sorting_desc_disabled,
.tn-complex-datatable table.dataTable thead .sorting_desc_disabled {
  background-repeat: no-repeat;
  background-position: center right;
}
.tn-datatable table.dataTable tbody tr.selected,
.tn-complex-datatable table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}
.tn-datatable table.dataTable tbody th,
.tn-complex-datatable table.dataTable tbody th,
.tn-datatable table.dataTable tbody td,
.tn-complex-datatable table.dataTable tbody td {
  padding: 8px 10px;
}
.tn-datatable table.dataTable.row-border tbody th,
.tn-complex-datatable table.dataTable.row-border tbody th,
.tn-datatable table.dataTable.row-border tbody td,
.tn-complex-datatable table.dataTable.row-border tbody td,
.tn-datatable table.dataTable.display tbody th,
.tn-complex-datatable table.dataTable.display tbody th,
.tn-datatable table.dataTable.display tbody td,
.tn-complex-datatable table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
}
.tn-datatable table.dataTable.row-border tbody tr:first-child th,
.tn-complex-datatable table.dataTable.row-border tbody tr:first-child th,
.tn-datatable table.dataTable.row-border tbody tr:first-child td,
.tn-complex-datatable table.dataTable.row-border tbody tr:first-child td,
.tn-datatable table.dataTable.display tbody tr:first-child th,
.tn-complex-datatable table.dataTable.display tbody tr:first-child th,
.tn-datatable table.dataTable.display tbody tr:first-child td,
.tn-complex-datatable table.dataTable.display tbody tr:first-child td {
  border-top: none;
}
.tn-datatable table.dataTable.cell-border tbody th,
.tn-complex-datatable table.dataTable.cell-border tbody th,
.tn-datatable table.dataTable.cell-border tbody td,
.tn-complex-datatable table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
.tn-datatable table.dataTable.cell-border tbody tr th:first-child,
.tn-complex-datatable table.dataTable.cell-border tbody tr th:first-child,
.tn-datatable table.dataTable.cell-border tbody tr td:first-child,
.tn-complex-datatable table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd;
}
.tn-datatable table.dataTable.cell-border tbody tr:first-child th,
.tn-complex-datatable table.dataTable.cell-border tbody tr:first-child th,
.tn-datatable table.dataTable.cell-border tbody tr:first-child td,
.tn-complex-datatable table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
.tn-datatable table.dataTable.stripe tbody tr.odd,
.tn-complex-datatable table.dataTable.stripe tbody tr.odd,
.tn-datatable table.dataTable.display tbody tr.odd,
.tn-complex-datatable table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}
.tn-datatable table.dataTable.stripe tbody tr.odd.selected,
.tn-complex-datatable table.dataTable.stripe tbody tr.odd.selected,
.tn-datatable table.dataTable.display tbody tr.odd.selected,
.tn-complex-datatable table.dataTable.display tbody tr.odd.selected {
  background-color: #abb9d3;
}
.tn-datatable table.dataTable.hover tbody tr:hover,
.tn-complex-datatable table.dataTable.hover tbody tr:hover,
.tn-datatable table.dataTable.display tbody tr:hover,
.tn-complex-datatable table.dataTable.display tbody tr:hover {
  background-color: #f5f5f5;
}
.tn-datatable table.dataTable.hover tbody tr:hover.selected,
.tn-complex-datatable table.dataTable.hover tbody tr:hover.selected,
.tn-datatable table.dataTable.display tbody tr:hover.selected,
.tn-complex-datatable table.dataTable.display tbody tr:hover.selected {
  background-color: #a9b7d1;
}
.tn-datatable table.dataTable.order-column tbody tr > .sorting_1,
.tn-complex-datatable table.dataTable.order-column tbody tr > .sorting_1,
.tn-datatable table.dataTable.order-column tbody tr > .sorting_2,
.tn-complex-datatable table.dataTable.order-column tbody tr > .sorting_2,
.tn-datatable table.dataTable.order-column tbody tr > .sorting_3,
.tn-complex-datatable table.dataTable.order-column tbody tr > .sorting_3,
.tn-datatable table.dataTable.display tbody tr > .sorting_1,
.tn-complex-datatable table.dataTable.display tbody tr > .sorting_1,
.tn-datatable table.dataTable.display tbody tr > .sorting_2,
.tn-complex-datatable table.dataTable.display tbody tr > .sorting_2,
.tn-datatable table.dataTable.display tbody tr > .sorting_3,
.tn-complex-datatable table.dataTable.display tbody tr > .sorting_3 {
  background-color: #f9f9f9;
}
.tn-datatable table.dataTable.order-column tbody tr.selected > .sorting_1,
.tn-complex-datatable table.dataTable.order-column tbody tr.selected > .sorting_1,
.tn-datatable table.dataTable.order-column tbody tr.selected > .sorting_2,
.tn-complex-datatable table.dataTable.order-column tbody tr.selected > .sorting_2,
.tn-datatable table.dataTable.order-column tbody tr.selected > .sorting_3,
.tn-complex-datatable table.dataTable.order-column tbody tr.selected > .sorting_3,
.tn-datatable table.dataTable.display tbody tr.selected > .sorting_1,
.tn-complex-datatable table.dataTable.display tbody tr.selected > .sorting_1,
.tn-datatable table.dataTable.display tbody tr.selected > .sorting_2,
.tn-complex-datatable table.dataTable.display tbody tr.selected > .sorting_2,
.tn-datatable table.dataTable.display tbody tr.selected > .sorting_3,
.tn-complex-datatable table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad4;
}
.tn-datatable table.dataTable.display tbody tr.odd > .sorting_1,
.tn-complex-datatable table.dataTable.display tbody tr.odd > .sorting_1,
.tn-datatable table.dataTable.order-column.stripe tbody tr.odd > .sorting_1,
.tn-complex-datatable table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}
.tn-datatable table.dataTable.display tbody tr.odd > .sorting_2,
.tn-complex-datatable table.dataTable.display tbody tr.odd > .sorting_2,
.tn-datatable table.dataTable.order-column.stripe tbody tr.odd > .sorting_2,
.tn-complex-datatable table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}
.tn-datatable table.dataTable.display tbody tr.odd > .sorting_3,
.tn-complex-datatable table.dataTable.display tbody tr.odd > .sorting_3,
.tn-datatable table.dataTable.order-column.stripe tbody tr.odd > .sorting_3,
.tn-complex-datatable table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: #f5f5f5;
}
.tn-datatable table.dataTable.display tbody tr.odd.selected > .sorting_1,
.tn-complex-datatable table.dataTable.display tbody tr.odd.selected > .sorting_1,
.tn-datatable table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1,
.tn-complex-datatable table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b3cd;
}
.tn-datatable table.dataTable.display tbody tr.odd.selected > .sorting_2,
.tn-complex-datatable table.dataTable.display tbody tr.odd.selected > .sorting_2,
.tn-datatable table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2,
.tn-complex-datatable table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a7b5ce;
}
.tn-datatable table.dataTable.display tbody tr.odd.selected > .sorting_3,
.tn-complex-datatable table.dataTable.display tbody tr.odd.selected > .sorting_3,
.tn-datatable table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3,
.tn-complex-datatable table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b6d0;
}
.tn-datatable table.dataTable.display tbody tr.even > .sorting_1,
.tn-complex-datatable table.dataTable.display tbody tr.even > .sorting_1,
.tn-datatable table.dataTable.order-column.stripe tbody tr.even > .sorting_1,
.tn-complex-datatable table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #f9f9f9;
}
.tn-datatable table.dataTable.display tbody tr.even > .sorting_2,
.tn-complex-datatable table.dataTable.display tbody tr.even > .sorting_2,
.tn-datatable table.dataTable.order-column.stripe tbody tr.even > .sorting_2,
.tn-complex-datatable table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fbfbfb;
}
.tn-datatable table.dataTable.display tbody tr.even > .sorting_3,
.tn-complex-datatable table.dataTable.display tbody tr.even > .sorting_3,
.tn-datatable table.dataTable.order-column.stripe tbody tr.even > .sorting_3,
.tn-complex-datatable table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fdfdfd;
}
.tn-datatable table.dataTable.display tbody tr.even.selected > .sorting_1,
.tn-complex-datatable table.dataTable.display tbody tr.even.selected > .sorting_1,
.tn-datatable table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1,
.tn-complex-datatable table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad4;
}
.tn-datatable table.dataTable.display tbody tr.even.selected > .sorting_2,
.tn-complex-datatable table.dataTable.display tbody tr.even.selected > .sorting_2,
.tn-datatable table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2,
.tn-complex-datatable table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #adbbd6;
}
.tn-datatable table.dataTable.display tbody tr.even.selected > .sorting_3,
.tn-complex-datatable table.dataTable.display tbody tr.even.selected > .sorting_3,
.tn-datatable table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3,
.tn-complex-datatable table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}
.tn-datatable table.dataTable.display tbody tr:hover > .sorting_1,
.tn-complex-datatable table.dataTable.display tbody tr:hover > .sorting_1,
.tn-datatable table.dataTable.order-column.hover tbody tr:hover > .sorting_1,
.tn-complex-datatable table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea;
}
.tn-datatable table.dataTable.display tbody tr:hover > .sorting_2,
.tn-complex-datatable table.dataTable.display tbody tr:hover > .sorting_2,
.tn-datatable table.dataTable.order-column.hover tbody tr:hover > .sorting_2,
.tn-complex-datatable table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ebebeb;
}
.tn-datatable table.dataTable.display tbody tr:hover > .sorting_3,
.tn-complex-datatable table.dataTable.display tbody tr:hover > .sorting_3,
.tn-datatable table.dataTable.order-column.hover tbody tr:hover > .sorting_3,
.tn-complex-datatable table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #eee;
}
.tn-datatable table.dataTable.display tbody tr:hover.selected > .sorting_1,
.tn-complex-datatable table.dataTable.display tbody tr:hover.selected > .sorting_1,
.tn-datatable table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1,
.tn-complex-datatable table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a1aec7;
}
.tn-datatable table.dataTable.display tbody tr:hover.selected > .sorting_2,
.tn-complex-datatable table.dataTable.display tbody tr:hover.selected > .sorting_2,
.tn-datatable table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2,
.tn-complex-datatable table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a2afc8;
}
.tn-datatable table.dataTable.display tbody tr:hover.selected > .sorting_3,
.tn-complex-datatable table.dataTable.display tbody tr:hover.selected > .sorting_3,
.tn-datatable table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3,
.tn-complex-datatable table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a4b2cb;
}
.tn-datatable table.dataTable.no-footer,
.tn-complex-datatable table.dataTable.no-footer {
  border-bottom: 1px solid #111;
}
.tn-datatable table.dataTable.nowrap th,
.tn-complex-datatable table.dataTable.nowrap th,
.tn-datatable table.dataTable.nowrap td,
.tn-complex-datatable table.dataTable.nowrap td {
  white-space: nowrap;
}
.tn-datatable table.dataTable.compact thead th,
.tn-complex-datatable table.dataTable.compact thead th,
.tn-datatable table.dataTable.compact thead td,
.tn-complex-datatable table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px;
}
.tn-datatable table.dataTable.compact tbody th,
.tn-complex-datatable table.dataTable.compact tbody th,
.tn-datatable table.dataTable.compact tbody td,
.tn-complex-datatable table.dataTable.compact tbody td {
  padding: 4px;
}
.tn-datatable table.dataTable th.dt-left,
.tn-complex-datatable table.dataTable th.dt-left,
.tn-datatable table.dataTable td.dt-left,
.tn-complex-datatable table.dataTable td.dt-left {
  text-align: left;
}
.tn-datatable table.dataTable th.dt-center,
.tn-complex-datatable table.dataTable th.dt-center,
.tn-datatable table.dataTable td.dt-center,
.tn-complex-datatable table.dataTable td.dt-center,
.tn-datatable table.dataTable td.dataTables_empty,
.tn-complex-datatable table.dataTable td.dataTables_empty {
  text-align: center;
}
.tn-datatable table.dataTable th.dt-right,
.tn-complex-datatable table.dataTable th.dt-right,
.tn-datatable table.dataTable td.dt-right,
.tn-complex-datatable table.dataTable td.dt-right {
  text-align: right;
}
.tn-datatable table.dataTable th.dt-justify,
.tn-complex-datatable table.dataTable th.dt-justify,
.tn-datatable table.dataTable td.dt-justify,
.tn-complex-datatable table.dataTable td.dt-justify {
  text-align: justify;
}
.tn-datatable table.dataTable th.dt-nowrap,
.tn-complex-datatable table.dataTable th.dt-nowrap,
.tn-datatable table.dataTable td.dt-nowrap,
.tn-complex-datatable table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
.tn-datatable table.dataTable tr th.dt-head-left,
.tn-complex-datatable table.dataTable tr th.dt-head-left,
.tn-datatable table.dataTable thead th.dt-head-left,
.tn-complex-datatable table.dataTable thead th.dt-head-left,
.tn-datatable table.dataTable thead td.dt-head-left,
.tn-complex-datatable table.dataTable thead td.dt-head-left {
  text-align: left;
}
.tn-datatable table.dataTable tr th.dt-head-center,
.tn-complex-datatable table.dataTable tr th.dt-head-center,
.tn-datatable table.dataTable thead th.dt-head-center,
.tn-complex-datatable table.dataTable thead th.dt-head-center,
.tn-datatable table.dataTable thead td.dt-head-center,
.tn-complex-datatable table.dataTable thead td.dt-head-center {
  text-align: center;
}
.tn-datatable table.dataTable tr th.dt-head-right,
.tn-complex-datatable table.dataTable tr th.dt-head-right,
.tn-datatable table.dataTable thead td.dt-head-right,
.tn-complex-datatable table.dataTable thead td.dt-head-right {
  text-align: right;
}
.tn-datatable table.dataTable tr th.dt-head-justify,
.tn-complex-datatable table.dataTable tr th.dt-head-justify,
.tn-datatable table.dataTable thead th.dt-head-justify,
.tn-complex-datatable table.dataTable thead th.dt-head-justify,
.tn-datatable table.dataTable thead td.dt-head-justify,
.tn-complex-datatable table.dataTable thead td.dt-head-justify {
  text-align: justify;
}
.tn-datatable table.dataTable thead th.dt-head-nowrap,
.tn-complex-datatable table.dataTable thead th.dt-head-nowrap,
.tn-datatable table.dataTable thead td.dt-head-nowrap,
.tn-complex-datatable table.dataTable thead td.dt-head-nowrap {
  white-space: nowrap;
}
.tn-datatable table.dataTable tbody th.dt-body-left,
.tn-complex-datatable table.dataTable tbody th.dt-body-left,
.tn-datatable table.dataTable tbody td.dt-body-left,
.tn-complex-datatable table.dataTable tbody td.dt-body-left {
  text-align: left;
}
.tn-datatable table.dataTable tbody th.dt-body-center,
.tn-complex-datatable table.dataTable tbody th.dt-body-center,
.tn-datatable table.dataTable tbody td.dt-body-center,
.tn-complex-datatable table.dataTable tbody td.dt-body-center {
  text-align: center;
}
.tn-datatable table.dataTable tbody th.dt-body-right,
.tn-complex-datatable table.dataTable tbody th.dt-body-right,
.tn-datatable table.dataTable tbody td.dt-body-right,
.tn-complex-datatable table.dataTable tbody td.dt-body-right {
  text-align: right;
}
.tn-datatable table.dataTable tbody th.dt-body-justify,
.tn-complex-datatable table.dataTable tbody th.dt-body-justify,
.tn-datatable table.dataTable tbody td.dt-body-justify,
.tn-complex-datatable table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
.tn-datatable table.dataTable tbody th.dt-body-nowrap,
.tn-complex-datatable table.dataTable tbody th.dt-body-nowrap,
.tn-datatable table.dataTable tbody td.dt-body-nowrap,
.tn-complex-datatable table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}
.tn-datatable table.dataTable,
.tn-complex-datatable table.dataTable,
.tn-datatable table.dataTable th,
.tn-complex-datatable table.dataTable th,
.tn-datatable table.dataTable td,
.tn-complex-datatable table.dataTable td {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.tn-datatable .filterDropdowns .row,
.tn-complex-datatable .filterDropdowns .row {
  margin-left: -30px !important;
}
@media screen and (max-width: 64em) {
  .tn-datatable .dataTables_wrapper,
  .tn-complex-datatable .dataTables_wrapper {
    overflow-x: auto !important;
  }
  .tn-datatable .dataTables_wrapper .dataTables_info,
  .tn-complex-datatable .dataTables_wrapper .dataTables_info,
  .tn-datatable .dataTables_wrapper .dataTables_paginate,
  .tn-complex-datatable .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: right;
    width: 100%;
  }
  .tn-datatable .dataTables_wrapper .dataTables_paginate,
  .tn-complex-datatable .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 40em) {
  .tn-datatable .dataTables_wrapper .dataTables_info,
  .tn-complex-datatable .dataTables_wrapper .dataTables_info,
  .tn-datatable .dataTables_wrapper .dataTables_length,
  .tn-complex-datatable .dataTables_wrapper .dataTables_length,
  .tn-datatable .dataTables_wrapper .dataTables_filter,
  .tn-complex-datatable .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
    width: 100%;
  }
  .tn-datatable .dataTables_wrapper .dataTables_filter,
  .tn-complex-datatable .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
  .tn-datatable .dataTables_length,
  .tn-complex-datatable .dataTables_length {
    width: 100%;
  }
  .tn-datatable div.dt-buttons,
  .tn-complex-datatable div.dt-buttons {
    padding-bottom: 20px;
  }
  .tn-datatable .dataTables_info,
  .tn-complex-datatable .dataTables_info {
    text-align: center;
  }
}
@media only screen and (max-width: 40em) {
  .tn-datatable #main .chosen-container,
  .tn-complex-datatable #main .chosen-container {
    min-width: 100%;
  }
}
.basic .tn-complex-datatable {
  max-width: 1100px;
  margin: auto;
  display: block;
  padding-left: 1rem;
  padding-right: 1rem;
}
.tn-complex-datatable table td {
  word-wrap: break-word;
  max-width: 1rem;
}
.tn-complex-datatable table td a {
  text-decoration: underline;
}
.tn-complex-datatable select[name="dataTable_length"] {
  display: initial !important;
}
.tn-complex-datatable .dataTables_wrapper .dataTables_filter input {
  width: 70%;
}
.tn-complex-datatable .panel .filterDropdowns select {
  display: block;
  width: 100%;
}
.tn-complex-datatable {
  /************************************
        Address Styling
    ************************************/
}
.tn-complex-datatable .address-1 table,
.tn-complex-datatable .address-1 thead,
.tn-complex-datatable .address-1 tbody,
.tn-complex-datatable .address-1 th,
.tn-complex-datatable .address-1 tr,
.tn-complex-datatable .address-1 td {
  display: block;
  font-family: 'Permian Slab', serif;
  font-size: 1rem;
  text-transform: lowercase;
}
.tn-complex-datatable .address-1 thead {
  display: none;
}
.tn-complex-datatable .address-1 tr {
  width: 100%;
  display: inline-block;
  margin-bottom: 20px;
  border-bottom: 0px #3d3e40 dashed !important;
  padding-bottom: 20px;
}
.tn-complex-datatable .address-1 tr.odd {
  margin-right: 5%;
}
.tn-complex-datatable .address-1 td {
  min-width: 98%;
  padding: 2px;
}
.tn-complex-datatable .address-1 td:not(:first-child) {
  text-transform: uppercase;
  padding: 2px 8px;
}
.tn-complex-datatable .address-1 td:first-child {
  background-color: #3d3e40;
  color: white;
  font-size: 1.5rem;
  font-weight: bold;
  text-transform: capitalize;
}
.tn-complex-datatable .address-1 tr td:nth-child(2) {
  padding-top: 10px !important;
}
.tn-complex-datatable .address-1 td a {
  text-decoration: underline;
}
.tn-complex-datatable .address-1 table.dataTable.no-footer {
  border-bottom: 0px solid #111;
}
.tn-complex-datatable .address-1 .dataTables_info {
  display: none;
}
.tn-complex-datatable .address-1 .dataTables_length {
  margin-top: 20px;
}
.tn-complex-datatable .address-1 table + .dataTables_info {
  display: none;
}
.tn-complex-datatable .address-2 table,
.tn-complex-datatable .address-2 thead,
.tn-complex-datatable .address-2 tbody,
.tn-complex-datatable .address-2 th,
.tn-complex-datatable .address-2 tr,
.tn-complex-datatable .address-2 td {
  display: block;
  font-family: 'Permian Slab', serif;
  font-size: 1rem;
  text-transform: lowercase;
}
.tn-complex-datatable .address-2 thead {
  display: none;
}
.tn-complex-datatable .address-2 tr {
  width: 45%;
  display: inline-block;
  margin-bottom: 20px;
  border-bottom: 0px #3d3e40 dashed !important;
  padding-bottom: 20px;
}
.tn-complex-datatable .address-2 tr.odd {
  margin-right: 5%;
}
.tn-complex-datatable .address-2 td {
  min-width: 90%;
  padding: 2px;
}
.tn-complex-datatable .address-2 td:not(:first-child) {
  text-transform: uppercase;
  padding: 2px 8px;
}
.tn-complex-datatable .address-2 td:first-child {
  background-color: #3d3e40;
  color: white;
  font-size: 1.5rem;
  font-weight: bold;
  text-transform: capitalize;
}
.tn-complex-datatable .address-2 tr td:nth-child(2) {
  padding-top: 10px !important;
}
.tn-complex-datatable .address-2 td a {
  text-decoration: underline;
}
.tn-complex-datatable .address-2 table.dataTable.no-footer {
  border-bottom: 0px solid #111;
}
.tn-complex-datatable .address-2 .dataTables_info {
  display: none;
}
.tn-complex-datatable .address-2 .dataTables_length {
  margin-top: 20px;
}
.tn-complex-datatable .address-2 table + .dataTables_info {
  display: none;
}
.tn-complex-datatable .address-4 table,
.tn-complex-datatable .address-4 thead,
.tn-complex-datatable .address-4 tbody,
.tn-complex-datatable .address-4 th,
.tn-complex-datatable .address-4 tr,
.tn-complex-datatable .address-4 td {
  display: block;
  font-family: 'Permian Slab', serif;
  font-size: 1rem;
  text-transform: lowercase;
}
.tn-complex-datatable .address-4 thead {
  display: none;
}
.tn-complex-datatable .address-4 tr {
  width: 25%;
  display: inline-block;
  margin-bottom: 20px;
  border-bottom: 0px #3d3e40 dashed !important;
  padding-bottom: 20px;
}
.tn-complex-datatable .address-4 td {
  min-width: 90%;
  padding: 2px;
}
.tn-complex-datatable .address-4 td:not(:first-child) {
  text-transform: uppercase;
  padding: 2px 8px;
}
.tn-complex-datatable .address-4 td:first-child {
  background-color: #3d3e40;
  color: white;
  font-size: 1.5rem;
  font-weight: bold;
  text-transform: capitalize;
}
.tn-complex-datatable .address-4 tr td:nth-child(2) {
  padding-top: 10px !important;
}
.tn-complex-datatable .address-4 td a {
  text-decoration: underline;
}
.tn-complex-datatable .address-4 table.dataTable.no-footer {
  border-bottom: 0px solid #111;
}
.tn-complex-datatable .address-4 .dataTables_info {
  /* // background-color: @seventh;
                 padding: 0.7em;
                // color: @light;
                 width: auto;
                 display: inline-block;
                 font-weight: bold;
                 font-size: 1.5rem;
                 margin-bottom: 20px;
                 margin-top: 20px;
             */
  display: none;
}
.tn-complex-datatable .address-4 .dataTables_length {
  margin-top: 20px;
}
.tn-complex-datatable .address-4 table + .dataTables_info {
  display: none;
}
.tn-complex-datatable table.dataTable.no-footer.address-2,
.tn-complex-datatable table.dataTable.no-footer.address-2,
.tn-complex-datatable table.dataTable.no-footer.address-4,
.tn-complex-datatable table.dataTable.no-footer.address-4 {
  border-bottom: 0px solid #111 !important;
}

.tn-alerts .alert {
  background: #ee3524;
  color: white;
  padding: 10px;
  text-transform: uppercase;
  cursor: pointer;
  margin-bottom: 0 !important;
  border-radius: 0;
}
.tn-alerts .alert:hover {
  background: #a41918 !important;
}
.tn-alerts a:nth-child(even) .alert {
  background: #be1f27;
}
.tn-alerts .entity-alert {
  background: #ed9924;
  color: black;
  padding: 10px;
  text-transform: uppercase;
  cursor: pointer;
}
.tn-alerts .entity-alert:hover {
  background: #c24e13 !important;
}
.tn-alerts a:nth-child(even) .entity-alert {
  background: #f2cd47;
}

/****************** Font Families *************/
.tn-previewslider {
  margin-bottom: 20px;
  /*
    * Swiper - Mobile Touch Slider CSS
    * http://www.idangero.us/sliders/swiper
    *
    * Vladimir Kharlampidi, The iDangero.us
    * http://www.idangero.us/
    *
    * Copyright 2012-2013, Vladimir Kharlampidi
    * The iDangero.us
    * http://www.idangero.us
    *
    * Licensed under GPL & MIT
    *
    */
  /* IE10 Windows Phone 8 Fixes */
  /* -----------------------------------------
    SLIDER: Portal
    ----------------------------------------- */
  /****** When removing this styling it looks better on phone ****/
}
.tn-previewslider .swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  direction: ltr;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.tn-previewslider .swiper-container.panel {
  margin-bottom: 30px;
  box-shadow: none;
}
.tn-previewslider .swiper-container.active .swiper-wrapper {
  min-height: 350px;
  max-height: 350px;
}
.tn-previewslider .swiper-container.active .swiper-wrapper li {
  display: block;
}
.tn-previewslider .swiper-container .swiper-nav {
  position: absolute;
  display: block;
  height: 100%;
  min-width: 100px;
}
.tn-previewslider .swiper-container .swiper-nav.next {
  right: 0;
}
.tn-previewslider .swiper-container .swiper-nav.next i,
.tn-previewslider .swiper-container .swiper-nav.next span {
  right: 15px;
}
.tn-previewslider .swiper-container .swiper-nav.next:hover i,
.tn-previewslider .swiper-container .swiper-nav.next:hover span {
  right: 13px;
}
.tn-previewslider .swiper-container .swiper-nav.prev i,
.tn-previewslider .swiper-container .swiper-nav.prev span {
  left: 15px;
}
.tn-previewslider .swiper-container .swiper-nav.prev:hover i,
.tn-previewslider .swiper-container .swiper-nav.prev:hover span {
  left: 13px;
}
.tn-previewslider .swiper-container .swiper-nav:hover {
  cursor: pointer;
}
.tn-previewslider .swiper-container .swiper-nav i,
.tn-previewslider .swiper-container .swiper-nav span {
  position: absolute;
  top: 40%;
}
.tn-previewslider .swiper-container .swiper-wrapper {
  height: auto !important;
  min-height: 374px;
  background: #3d3e40;
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.tn-previewslider .swiper-container .swiper-wrapper li {
  display: none;
  width: 100%;
  height: 350px;
  position: relative;
  background-position: 50% top;
  background-repeat: no-repeat;
  background-size: cover;
}
.tn-previewslider .swiper-container .swiper-wrapper li .photo {
  width: 100%;
  height: 350px;
  position: relative;
  background-position: 50% top;
  background-repeat: no-repeat;
  background-size: cover;
}
.tn-previewslider .swiper-container .swiper-wrapper li .description {
  line-height: 3rem;
  position: absolute;
  bottom: 0;
  background: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/resources/gradient-radiate.png") no-repeat -50px bottom;
  height: 100%;
}
.tn-previewslider .swiper-container .swiper-wrapper li .description .text {
  max-width: 40%;
  padding: 20px;
  position: absolute;
  bottom: 0;
}
.tn-previewslider .swiper-container .swiper-wrapper li .description .text-button {
  margin-right: 10px;
}
.tn-previewslider .swiper-container .swiper-wrapper li .description h2 {
  color: white;
  font-size: 2.5rem;
  line-height: 1em;
  margin: 0;
  padding: 0;
}
.tn-previewslider .swiper-container .swiper-wrapper li .description small {
  color: #d1d3d4;
  display: block;
  font-size: 0.875rem;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  max-width: 600px;
  line-height: 1rem;
}
.tn-previewslider .swiper-container .swiper-wrapper li .description p {
  border: 0;
  margin-bottom: 0;
}
.tn-previewslider .swiper-container .swiper-wrapper li a {
  position: relative;
  z-index: 40;
}
.tn-previewslider .swiper-container .swiper-wrapper li .darken {
  background: #3d3e40;
  opacity: 0.90;
  filter: alpha(opacity=90);
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 30;
}
.tn-previewslider .swiper-container .swiper-wrapper li.swiper-slide-active {
  box-shadow: 0px 0px 45px #131e29;
  z-index: 500;
}
.tn-previewslider .swiper-container .swiper-wrapper li.swiper-slide-active .swiper-nav {
  display: none;
}
.tn-previewslider .swiper-container .swiper-wrapper li.swiper-slide-active .darken {
  opacity: 0;
  filter: alpha(opacity=0);
}
.tn-previewslider .swiper-container .swiper-wrapper li.swiper-slide-active small {
  max-height: 200px;
}
.tn-previewslider .swiper-container .swiper-wrapper li.swiper-slide-active h2 {
  max-width: none !important;
}
.tn-previewslider .swiper-container .swiper-wrapper li.swiper-before {
  text-align: right;
}
.tn-previewslider .swiper-container .swiper-wrapper li.swiper-before .text {
  max-width: 100%;
  width: 100%;
  text-align: right;
}
.tn-previewslider .swiper-container .swiper-wrapper li.swiper-before h2,
.tn-previewslider .swiper-container .swiper-wrapper li.swiper-before small {
  max-width: none;
}
.tn-previewslider .swiper-container .swiper-wrapper li.swiper-before h2 {
  float: right;
}
.tn-previewslider .swiper-container .swiper-wrapper li.swiper-before small {
  display: none;
}
.tn-previewslider .swiper-container .swiper-wrapper li .swiper-nav {
  position: absolute;
  width: 50% !important;
  z-index: 100;
}
.tn-previewslider .swiper-container .swiper-wrapper li iframe {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 500;
  width: 100%;
  height: 100%;
  background: black;
}
.tn-previewslider .swiper-container .swiper-wrapper li .close-video {
  position: absolute;
  z-index: 9999;
  top: 10px;
  right: 10px;
  cursor: pointer;
  letter-spacing: -0.05rem;
}
.tn-previewslider .swiper-wrapper {
  position: relative;
  width: 100%;
  -webkit-transition-property: -webkit-transform, left, top;
  -webkit-transition-duration: 0s;
  -webkit-transform: translate3d(0px, 0, 0);
  -webkit-transition-timing-function: ease;
  -moz-transition-property: -moz-transform, left, top;
  -moz-transition-duration: 0s;
  -moz-transform: translate3d(0px, 0, 0);
  -moz-transition-timing-function: ease;
  -o-transition-property: -o-transform, left, top;
  -o-transition-duration: 0s;
  -o-transform: translate3d(0px, 0, 0);
  -o-transition-timing-function: ease;
  -o-transform: translate(0px, 0px);
  -ms-transition-property: -ms-transform, left, top;
  -ms-transition-duration: 0s;
  -ms-transform: translate3d(0px, 0, 0);
  -ms-transition-timing-function: ease;
  transition-property: transform, left, top;
  transition-duration: 0s;
  transform: translate3d(0px, 0, 0);
  transition-timing-function: ease;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.tn-previewslider .swiper-wrapper > li {
  float: left;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.tn-previewslider .swiper-wrapper > li .description {
  color: white;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  background: url("../../../../etc.clientlibs/cot/clientlibs/tncore/main/resources/gradient-bottom.png") repeat-x left top;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}
.tn-previewslider .swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.tn-previewslider .swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}
.tn-previewslider .swiper-wp8-vertical {
  -ms-touch-action: pan-x;
}
.tn-previewslider .description small p:last-child {
  margin: 10px 0 0px !important;
}
.tn-previewslider .swiper-nav {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 500;
  font-size: 2.5rem;
}
.tn-previewslider .swiper-nav i:before,
.tn-previewslider .swiper-nav span:before {
  margin: 0;
  color: white !important;
  text-shadow: 0 0 5px #131e29;
  position: relative;
  top: 40%;
}
.tn-previewslider ul.pagination {
  margin: 0;
  text-align: center;
  position: relative;
  z-index: 5000;
  background: #eee;
  width: 100%;
}
.tn-previewslider ul.pagination .swiper-pagination-switch {
  display: inline-block;
  padding: 10px 5px;
  cursor: pointer;
  line-height: 1em;
  margin: 0 -3px;
}
.tn-previewslider ul.pagination .swiper-pagination-switch:hover:before {
  color: #ee3524;
}
.tn-previewslider ul.pagination .swiper-pagination-switch:before {
  color: #a7a9ac;
}
.tn-previewslider ul.pagination .swiper-pagination-switch.swiper-active-switch:before {
  color: #666666;
}
@media only screen and (min-width: 641px) {
  .tn-previewslider .swiper-container li small {
    overflow: hidden;
    max-height: 0;
  }
  .tn-previewslider .swiper-container li:not(.swiper-slide-active) .description {
    z-index: 50;
    background: none;
  }
  .tn-previewslider .swiper-container li:not(.swiper-slide-active) .description h2 {
    font-size: 1.25rem;
    max-width: 170px;
  }
}
@media only screen and (max-width: 640px) {
  .tn-previewslider {
    margin-top: -20px;
  }
  .tn-previewslider .swiper-container .swiper-wrapper li .description h2 {
    font-size: 2.5 rem;
  }
  .tn-previewslider .swiper-container.active .swiper-wrapper {
    max-height: none;
  }
  .tn-previewslider .swiper-container .swiper-nav {
    display: none;
  }
}
@media only screen and (max-width: 640px) {
  .tn-previewslider {
    margin-top: -20px;
    margin-bottom: 15px;
  }
  .tn-previewslider .swiper-container .swiper-wrapper li {
    height: auto;
    min-height: 200px;
    background-size: contain;
  }
  .tn-previewslider .swiper-container .swiper-wrapper li .photo {
    height: 200px;
  }
  .tn-previewslider .swiper-container .swiper-wrapper li .description {
    position: relative !important;
    margin-top: 0;
    min-height: 215px;
    padding: 10px 0;
    background: none !important;
    height: auto;
  }
  .tn-previewslider .swiper-container .swiper-wrapper li .description h2 {
    display: block !important;
  }
  .tn-previewslider .swiper-container .swiper-wrapper li .description .text {
    width: 100%;
    max-width: 100% !important;
    position: relative !important;
  }
  .tn-previewslider .swiper-container .swiper-wrapper li .swiper-nav,
  .tn-previewslider .swiper-container .swiper-wrapper li .darken {
    display: none !important;
  }
  .tn-previewslider .rslides_nav i:before,
  .tn-previewslider .rslides_nav span:before {
    top: 80px;
  }
}
#main.basic .tn-previewslider {
  margin-top: -40px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 640px) {
  #main.basic .tn-previewslider {
    margin-top: -20px;
    margin-bottom: 15px;
  }
}
div + .tn-previewslider {
  margin-top: 40px !important;
}
.tn-pagetitle.show + div div.tn-previewslider:first-child {
  margin-top: 0px !important;
}

.tn-videoModal {
  background: rgba(0, 0, 0, 0.5);
}
.tn-videoModal a.close-video.icon-cancel.text-button {
  position: absolute;
  z-index: 99999;
  position: relative;
  float: right;
  margin-right: 10px;
  margin-top: 20px;
  color: #ffffff;
}
.tn-videoModal a.text-button:link:before,
.tn-videoModal a.text-button:active:before,
.tn-videoModal a.text-button:visited:before {
  color: #ffffff;
  padding: 3px 2px 3px 0px;
  border: 2px #ffffff solid;
}
.tn-videoModal a.close-video.icon-cancel.text-button:hover,
.tn-videoModal a.text-button:hover:before {
  color: #ee3524;
}
.tn-videoModal a.text-button:hover:before {
  border: 2px #ee3524 solid;
}
.tn-videoModal .modal-dialog {
  top: 128px;
  margin: auto;
  width: 100%;
  max-width: 1000px;
}
.tn-videoModal .modal-content {
  background-clip: padding-box;
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: 0;
  outline: 0 none;
  position: relative;
  box-shadow: none;
}
.tn-videoModal .videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 100%;
  width: 100%;
}
.tn-videoModal .videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
@media only screen and (max-width: 640px) {
  .tn-videoModal .modal-dialog {
    top: 270px;
  }
}
@media only screen and (max-width: 420px) {
  .tn-videoModal .modal-dialog {
    top: 230px;
  }
}

/****************** Font Families *************/
.tn-calendar {
  /* -----------------------------------------
        Calendar
       ----------------------------------------- */
  /*
.rowfluid {
 -moz-column-width: 30em;
 -webkit-column-width: 30em;
 -moz-column-gap: .5em;
 -webkit-column-gap:.5em; 
  
}

.rowfluid > .col-md-6 {
 display: inline-block;
 padding:  .20rem;
 width:  100%; 
 float:none;
}*/
}
.tn-calendar .date {
  /*color: #aaa;*/
  /* Changed for 508 compliance */
  color: #414042;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-weight: 500;
  font-size: 0.875rem;
  padding: 0 3px 3px 0;
}
.tn-calendar .current {
  background-color: #ffffff;
}
.tn-calendar table.collapse.in {
  display: table;
}
.tn-calendar table,
.tn-calendar table th {
  text-align: center;
}
.tn-calendar table th {
  font-weight: bold;
}
.tn-calendar table caption a {
  color: white;
  font-weight: normal;
}
.tn-calendar table tbody tr td {
  padding: 0;
}
.tn-calendar table tbody tr td span,
.tn-calendar table tbody tr td a {
  display: block;
  padding: 7px;
}
.tn-calendar table tbody tr td:not(.current) {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.tn-calendar table tbody tr td a {
  background: #d1d3d4;
  position: relative;
  color: #1b365d;
  text-decoration: none;
}
.tn-calendar table tbody tr td a:hover {
  background: #ee3524;
  color: white;
}
.tn-calendar table tbody tr td.given a {
  background: #ee3524;
  color: white;
}
.tn-calendar #meetings table {
  background: white;
  width: 100% !important;
}
.tn-calendar #meetings table caption {
  background-color: #f1f1f2;
}
.tn-calendar #meetings table caption a {
  color: #3d3e40;
  text-transform: uppercase;
  font-size: 1rem;
}
.tn-calendar #meetings table thead {
  background: white;
}
.tn-calendar table {
  width: 100% !important;
  border: 0;
  border-collapse: collapse;
}
.tn-calendar table * {
  border-collapse: collapse;
}
.tn-calendar table tr th,
.tn-calendar table tr td {
  padding: 7px;
}
.tn-calendar table caption {
  padding: 5px;
  background-color: #3d3e40;
  text-align: center;
}
.tn-calendar table thead {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  text-align: left;
  background: #e0e0e0;
}
.tn-calendar table thead th {
  font-weight: 300;
  white-space: nowrap;
}
.tn-calendar table tbody tr {
  border-bottom: 2px #d1d3d4 solid;
  font-size: 0.875rem;
}
.tn-calendar table.zebra tr:nth-of-type(odd) {
  background-color: #f1f1f2;
}
.tn-calendar .table-wrap {
  overflow: auto;
  margin-bottom: 25px;
}
.tn-calendar .table-wrap.active {
  border: 2px #d1d3d4 solid;
  border-bottom: 0;
  border-top: 0;
}
.tn-calendar .table-wrap.active table {
  min-width: 600px;
}
.tn-calendar .table-message {
  font-size: 0.75rem;
  line-height: 1rem;
  background: #888;
  color: white;
  text-align: center;
  padding: 5px;
  display: none;
}
.tn-calendar .table-message.active {
  display: block;
}
.tn-calendar ul.stories,
.tn-calendar ul.articles {
  width: 100%;
}
.tn-calendar ul.stories.active > li,
.tn-calendar ul.articles.active > li {
  width: 49.9%;
  padding-right: 10px;
  padding-bottom: 10px;
}
.tn-calendar ul.stories.active.three-col > li,
.tn-calendar ul.articles.active.three-col > li {
  width: 33%;
  padding-right: 10px;
}
.tn-calendar ul.stories > li:first-child,
.tn-calendar ul.articles > li:first-child {
  width: 100%;
}
.tn-calendar ul.stories > li:first-child h2,
.tn-calendar ul.articles > li:first-child h2 {
  font-size: 3rem;
}
.tn-calendar ul.stories > li:first-child iframe,
.tn-calendar ul.articles > li:first-child iframe {
  height: 400px;
}
.tn-calendar ul.stories > li,
.tn-calendar ul.articles > li {
  margin: 0 0 10px 0;
  display: block;
  height: auto;
  position: relative;
  padding: 0;
}
.tn-calendar ul.stories > li:before,
.tn-calendar ul.articles > li:before {
  display: none;
}
.tn-calendar ul.stories > li > article,
.tn-calendar ul.articles > li > article {
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.tn-calendar ul.stories > li div.padded,
.tn-calendar ul.articles > li div.padded {
  padding: 25px;
  margin-bottom: 0;
}
.tn-calendar ul.stories > li .media,
.tn-calendar ul.articles > li .media {
  max-height: 200px;
  overflow: hidden;
  margin-bottom: -10px;
}
.tn-calendar ul.stories > li iframe,
.tn-calendar ul.articles > li iframe {
  width: 100%;
  height: 250px;
  margin-top: 10px;
}
.tn-calendar ul.stories > li h2,
.tn-calendar ul.articles > li h2 {
  font-size: 2rem;
  line-height: 1em;
  margin-bottom: 10px;
  font-family: 'Permian Slab', serif;
}
.tn-calendar ul.stories > li h3,
.tn-calendar ul.articles > li h3 {
  font-size: 1.5rem;
}
.tn-calendar ul.stories > li article figure,
.tn-calendar ul.articles > li article figure {
  background: #ddd;
}
.tn-calendar ul.stories > li article h1,
.tn-calendar ul.articles > li article h1 {
  margin-bottom: 0 !important;
  padding-bottom: 0;
}
.tn-calendar ul.stories > li article h2 a:link,
.tn-calendar ul.articles > li article h2 a:link {
  text-decoration: none;
}
.tn-calendar ul.stories > li p,
.tn-calendar ul.articles > li p {
  margin: 5px 0 0px !important;
}
.tn-calendar ul.stories > li p:last-child,
.tn-calendar ul.articles > li p:last-child {
  margin-bottom: 0;
}
.tn-calendar ul.pager {
  text-align: center;
  margin: 20px 0 10px;
  color: #aaa;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-weight: 500;
  line-height: 1.375rem;
}
.tn-calendar ul.pager li {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-size: 1.125rem;
  padding: 5px 10px;
  color: #a7a9ac;
}
.tn-calendar .pager li > a,
.tn-calendar .pager li > span {
  background-color: transparent;
  border: 0;
}
.tn-calendar .pager li > a,
.tn-calendar .pager li > a:link,
.tn-calendar .pager li > a:visited,
.tn-calendar .pager li > a:active {
  color: #1b365d;
  text-decoration: none;
}
.tn-calendar .right {
  float: right;
}
@media only screen and (max-width: 900px) {
  .tn-calendar ul.stories > li:not(.featured),
  .tn-calendar ul.articles > li:not(.featured) {
    width: 100%;
  }
}
@media only screen and (max-width: 40em) {
  .tn-calendar ul.stories > li:not(.featured),
  .tn-calendar ul.articles > li:not(.featured) {
    width: 100%;
  }
  .tn-calendar ul.stories > li div.padded,
  .tn-calendar ul.articles > li div.padded {
    padding: 20px 20px 20px 20px;
  }
  .tn-calendar ul.stories > li iframe,
  .tn-calendar ul.articles > li iframe {
    height: 225px !important;
  }
}
.tn-calendar ul.articles > li div.padded {
  padding-bottom: 50px;
}
.tn-calendar ul.stories > li {
  margin-bottom: 0;
}

.tn-backtotop {
  margin: 0;
  /*********************
    Page Top
    **********************/
  /*@media only screen and (max-width: 64em) {
        .page-top {
            bottom: 270px;
        }
    }
    @media only screen and (max-width: 40em) {
        .page-top {
            bottom: 300px;
        }
    }*/
}
.tn-backtotop .page-top {
  display: none;
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 800;
  padding: 10px;
  line-height: 1em;
  border-radius: 30px;
  font-size: 0.875rem;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background: #d1d3d4;
}
.tn-backtotop .page-top:hover {
  cursor: pointer;
  color: white;
  background: #ee3524;
}
.tn-backtotop .active {
  display: block;
}
.tn-backtotop .bottom {
  position: relative;
  float: right;
  bottom: 50px;
}
.tn-backtotop .page-top:before {
  margin: 0 !important;
}
.tn-backtotop a:before {
  color: #131e29;
}
.tn-backtotop a:hover::before {
  color: #fff !important;
}

.tn-newsroom {
  /* -----------------------------------------
   News
----------------------------------------- */
}
.tn-newsroom .date {
  /* Changed for 508 compliance */
  color: #414042 !important;
}
.tn-newsroom .date,
.tn-newsroom .pager {
  color: #aaa;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-weight: 500;
  font-size: 0.875rem;
  padding: 0 3px 3px 0;
}
.tn-newsroom .pager {
  font-size: 1.125rem !important;
}
.tn-newsroom .block-date {
  float: left;
  margin: 5px 20px 5px 0;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  text-align: center;
  text-transform: uppercase;
  color: #6e7073;
  line-height: 0.75rem;
}
.tn-newsroom .block-date .number {
  font-size: 1.875rem;
  line-height: 1rem;
}
.tn-newsroom .block-date .time {
  font-size: 0.75rem;
  text-transform: none;
  line-height: 1.5rem;
}
.tn-newsroom article.news h2 {
  margin-bottom: 0;
}
.tn-newsroom article.news .subtitle {
  padding: 10px 0 5px;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  font-size: 1.125rem;
}
.tn-newsroom ul.stories,
.tn-newsroom ul.articles {
  width: 100%;
}
.tn-newsroom ul.stories.active > li,
.tn-newsroom ul.articles.active > li {
  width: 49.9%;
  padding-right: 10px;
  padding-bottom: 10px;
}
.tn-newsroom ul.stories.active.three-col > li,
.tn-newsroom ul.articles.active.three-col > li {
  width: 33%;
  padding-right: 10px;
}
.tn-newsroom ul.stories > li:first-child,
.tn-newsroom ul.articles > li:first-child {
  width: 100%;
}
.tn-newsroom ul.stories > li:first-child h2,
.tn-newsroom ul.articles > li:first-child h2 {
  font-size: 3rem;
}
.tn-newsroom ul.stories > li:first-child iframe,
.tn-newsroom ul.articles > li:first-child iframe {
  height: 400px;
}
.tn-newsroom ul.stories > li,
.tn-newsroom ul.articles > li {
  margin: 0 0 10px 0;
  display: block;
  height: auto;
  position: relative;
  padding: 0;
}
.tn-newsroom ul.stories > li:before,
.tn-newsroom ul.articles > li:before {
  display: none;
}
.tn-newsroom ul.stories > li article,
.tn-newsroom ul.articles > li article {
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.tn-newsroom ul.stories > li div.padded,
.tn-newsroom ul.articles > li div.padded {
  padding: 25px;
  margin-bottom: 0;
}
.tn-newsroom ul.stories > li .media,
.tn-newsroom ul.articles > li .media {
  max-height: 200px;
  overflow: hidden;
  margin-bottom: -10px;
}
.tn-newsroom ul.stories > li iframe,
.tn-newsroom ul.articles > li iframe {
  width: 100%;
  height: 250px;
  margin-top: 10px;
}
.tn-newsroom ul.stories > li h2,
.tn-newsroom ul.articles > li h2 {
  font-size: 2rem;
  line-height: 1em;
  margin-bottom: 10px;
}
.tn-newsroom ul.stories > li h3,
.tn-newsroom ul.articles > li h3 {
  font-size: 1.5rem;
}
.tn-newsroom ul.stories > li article figure,
.tn-newsroom ul.articles > li article figure {
  background: #ddd;
}
.tn-newsroom ul.stories > li article h2,
.tn-newsroom ul.articles > li article h2 {
  margin-bottom: 0 !important;
  padding-bottom: 0;
}
.tn-newsroom ul.stories > li article h2 a:link,
.tn-newsroom ul.articles > li article h2 a:link {
  text-decoration: none;
}
.tn-newsroom ul.stories > li p,
.tn-newsroom ul.articles > li p {
  margin: 5px 0 0px !important;
}
.tn-newsroom ul.stories > li p:last-child,
.tn-newsroom ul.articles > li p:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 900px) {
  .tn-newsroom ul.stories > li:not(.featured),
  .tn-newsroom ul.articles > li:not(.featured) {
    width: 100%;
  }
}
@media only screen and (max-width: 40em) {
  .tn-newsroom ul.stories > li:not(.featured),
  .tn-newsroom ul.articles > li:not(.featured) {
    width: 100%;
  }
  .tn-newsroom ul.stories > li div.padded,
  .tn-newsroom ul.articles > li div.padded {
    padding: 20px 20px 20px 20px;
  }
  .tn-newsroom ul.stories > li iframe,
  .tn-newsroom ul.articles > li iframe {
    height: 225px !important;
  }
}
.tn-newsroom ul.articles > li div.padded {
  padding-bottom: 50px;
}
.tn-newsroom ul.stories > li {
  margin-bottom: 0;
}
.tn-newsroom ul.pager {
  text-align: center;
  margin: 20px 0 10px;
  color: #aaa;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-weight: 500;
  line-height: 1.375rem;
}
.tn-newsroom ul.pager li {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-size: 1.125rem;
  padding: 5px 10px;
  color: #a7a9ac;
}
.tn-newsroom .pager li > a,
.tn-newsroom .pager li > span {
  background-color: transparent;
  border: 0;
}
.tn-newsroom .pager li > a,
.tn-newsroom .pager li > a:link,
.tn-newsroom .pager li > a:visited,
.tn-newsroom .pager li > a:active {
  color: #1b365d;
  text-decoration: none;
}

.tn-sociallist,
.tn-schedulelist {
  margin-bottom: 20px !important;
  flex: 1 1 auto;
  height: 100%;
  /* ---------------------
        List Styling
    ---------------------- */
}
.tn-sociallist [class*="col-"],
.tn-schedulelist [class*="col-"] {
  padding: 0 8px 8px !important;
}
.tn-sociallist [class*="column"] + [class*="column"]:last-child,
.tn-schedulelist [class*="column"] + [class*="column"]:last-child {
  float: right;
}
.tn-sociallist iframe,
.tn-schedulelist iframe {
  max-width: 100%;
}
.tn-sociallist h2,
.tn-schedulelist h2 {
  font-size: 2rem;
}
.tn-sociallist h3,
.tn-schedulelist h3 {
  font-size: 1.5rem;
}
.tn-sociallist .text p,
.tn-schedulelist .text p {
  margin: 0 0 10px !important;
}
.tn-sociallist .date,
.tn-schedulelist .date {
  /*color: #aaa;*/
  /* Changed for 508 compliance */
  color: #414042;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-weight: 500;
  font-size: 0.875rem;
  padding: 0 3px 3px 0;
}
.tn-sociallist .box,
.tn-schedulelist .box,
.tn-sociallist .multi,
.tn-schedulelist .multi {
  margin: 0;
  min-height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  position: relative;
}
.tn-sociallist .box h3,
.tn-schedulelist .box h3,
.tn-sociallist .multi h3,
.tn-schedulelist .multi h3 {
  font-size: 1.25rem;
}
.tn-sociallist .box h3 a,
.tn-schedulelist .box h3 a,
.tn-sociallist .multi h3 a,
.tn-schedulelist .multi h3 a {
  color: #131e29;
}
.tn-sociallist .box .date,
.tn-schedulelist .box .date,
.tn-sociallist .multi .date,
.tn-schedulelist .multi .date {
  margin-top: 0;
}
.tn-sociallist .box ul.block-list a,
.tn-schedulelist .box ul.block-list a,
.tn-sociallist .multi ul.block-list a,
.tn-schedulelist .multi ul.block-list a {
  padding: 10px;
}
.tn-sociallist .panel,
.tn-schedulelist .panel,
.tn-sociallist .panel .box,
.tn-schedulelist .panel .box {
  padding: 25px;
  margin-bottom: 10px;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.tn-sociallist .tall,
.tn-schedulelist .tall {
  height: auto;
  max-height: 100%;
  padding: 20px;
}
.tn-sociallist .box img,
.tn-schedulelist .box img,
.tn-sociallist .multi img,
.tn-schedulelist .multi img {
  height: auto !important;
}
.tn-sociallist .box ul.block-list,
.tn-schedulelist .box ul.block-list,
.tn-sociallist .box.padded,
.tn-schedulelist .box.padded,
.tn-sociallist .box iframe,
.tn-schedulelist .box iframe {
  min-height: 380px;
  display: flex;
  flex-direction: column;
}
.tn-sociallist .box ul.block-list li,
.tn-schedulelist .box ul.block-list li {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.tn-sociallist .multi ul.block-list,
.tn-schedulelist .multi ul.block-list {
  min-height: 0;
  padding-bottom: 3px;
}
.tn-sociallist .multi,
.tn-schedulelist .multi {
  height: 100%;
}
.tn-sociallist ul.articles,
.tn-schedulelist ul.articles {
  width: 100%;
}
.tn-sociallist ul.articles.active > li,
.tn-schedulelist ul.articles.active > li {
  width: 49.95%;
  padding-right: 10px;
  padding-bottom: 10px;
}
.tn-sociallist ul.articles > li:first-child,
.tn-schedulelist ul.articles > li:first-child {
  width: 100%;
}
.tn-sociallist ul.articles > li:first-child iframe,
.tn-schedulelist ul.articles > li:first-child iframe {
  height: 400px;
}
.tn-sociallist ul.articles > li,
.tn-schedulelist ul.articles > li {
  margin: 0 0 10px 0;
  display: block;
  height: auto;
  position: relative;
  padding: 0;
}
.tn-sociallist ul.articles > li:before,
.tn-schedulelist ul.articles > li:before {
  display: none;
}
.tn-sociallist ul.articles > li article,
.tn-schedulelist ul.articles > li article {
  background: white;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
}
.tn-sociallist ul.articles > li div.padded,
.tn-schedulelist ul.articles > li div.padded {
  padding: 25px 25px 15px 25px;
  margin-bottom: 0;
}
.tn-sociallist ul.articles > li .media,
.tn-schedulelist ul.articles > li .media {
  max-height: 200px;
  overflow: hidden;
  margin-bottom: -10px;
}
.tn-sociallist ul.articles > li iframe,
.tn-schedulelist ul.articles > li iframe {
  width: 100%;
  height: 250px;
  margin-top: 10px;
}
.tn-sociallist ul.articles > li h2,
.tn-schedulelist ul.articles > li h2 {
  font-size: 2rem;
  line-height: 1em;
  margin-bottom: 10px;
}
.tn-sociallist ul.articles > li h3,
.tn-schedulelist ul.articles > li h3 {
  font-size: 1.5rem;
}
.tn-sociallist ul.articles > li article figure,
.tn-schedulelist ul.articles > li article figure {
  background: #ddd;
}
.tn-sociallist ul.articles > li article h2,
.tn-schedulelist ul.articles > li article h2 {
  margin-bottom: 0 !important;
  padding-bottom: 0;
}
.tn-sociallist ul.articles > li article h2 a:link,
.tn-schedulelist ul.articles > li article h2 a:link {
  text-decoration: none;
}
.tn-sociallist ul.articles > li p,
.tn-schedulelist ul.articles > li p {
  margin-top: 5px;
}
.tn-sociallist ul.articles > li p:last-child,
.tn-schedulelist ul.articles > li p:last-child {
  margin-bottom: 0;
}
.tn-sociallist ul.block-list,
.tn-schedulelist ul.block-list {
  margin: 0;
  padding: 0;
}
.tn-sociallist .box .bar,
.tn-schedulelist .box .bar,
.tn-sociallist .multi .bar,
.tn-schedulelist .multi .bar {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}
.tn-sociallist .box .search-label,
.tn-schedulelist .box .search-label,
.tn-sociallist .multi .search-label,
.tn-schedulelist .multi .search-label {
  position: relative;
  display: block;
  width: 100%;
  right: 0;
  top: 0;
  margin: 0;
  font-size: 0.75rem;
  padding: 8px;
  text-align: left;
  color: #414042;
  background-color: #f1f1f2;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  line-height: 1em;
}
.tn-sociallist .search-label i:before,
.tn-schedulelist .search-label i:before {
  margin: 0 3px 0 5px;
  float: left;
}
.tn-sociallist .icon-newspaper,
.tn-schedulelist .icon-newspaper {
  margin: 0 1px 0;
}
.tn-sociallist .icon-newspaper:before,
.tn-schedulelist .icon-newspaper:before {
  content: '\e82a';
}
.tn-sociallist .icon-calendar:before,
.tn-schedulelist .icon-calendar:before {
  content: '\e838';
}
.tn-sociallist .timeline-Widget,
.tn-schedulelist .timeline-Widget {
  max-width: 1200px;
  background-color: #fff;
  border-radius: 4px;
}
.tn-sociallist .fb_iframe_widget span,
.tn-schedulelist .fb_iframe_widget span {
  display: inline-block;
  position: relative;
  text-align: justify;
}
.tn-sociallist .fb-like-box,
.tn-schedulelist .fb-like-box,
.tn-sociallist .fb-like-box iframe,
.tn-schedulelist .fb-like-box iframe,
.tn-sociallist .fb-like-box span,
.tn-schedulelist .fb-like-box span {
  min-width: 100% !important;
  height: 410px !important;
}
.tn-sociallist .fb_iframe_widget,
.tn-schedulelist .fb_iframe_widget {
  display: inline-block;
  position: relative;
}
.tn-sociallist .fb_iframe_widget iframe,
.tn-schedulelist .fb_iframe_widget iframe {
  position: absolute;
}
@media only screen and (max-width: 830px) {
  .tn-sociallist,
  .tn-schedulelist {
    margin-bottom: 15px;
  }
  .tn-sociallist h3,
  .tn-schedulelist h3 {
    font-size: 1.2rem;
  }
}
@media only screen and (max-width: 730px) {
  .tn-sociallist h3,
  .tn-schedulelist h3 {
    font-size: 1.5rem;
    font-weight: normal;
    line-height: 1em;
  }
}
@media only screen and (max-width: 830px) {
  .parsys_column .tn-newslist + .tn-eventlist {
    margin-top: -15px;
  }
  .parsys_column .tn-eventlist + .tn-newslist {
    margin-top: -15px;
  }
}
/******************************
    Cross Browser truncating
    Doesn't work as well as I like,
    so ellipsis are hidded except for
    Chrome.
********************************/
.threeexpanded .padded p {
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  position: relative;
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.threeexpanded .padded p:after {
  text-align: right;
  bottom: 0;
  right: 0;
  display: block;
  position: absolute;
  height: calc(1.2em);
}
@supports (-webkit-line-clamp: 1) {
  .threeexpanded .padded p:after {
    display: none !important;
  }
}
.threeexpanded .padded p {
  -webkit-line-clamp: 2;
}
@-moz-document url-prefix() {
  .threeexpanded .padded p {
    height: calc(2.4em);
  }
  .threeexpanded .padded p:after {
    content: "  ";
    text-align: right;
    bottom: 0;
    right: 0;
    width: 25%;
    display: block;
    position: absolute;
    height: calc(1.2em);
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 75%);
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .threeexpanded > div.padded {
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: flex-start;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .threeexpanded .padded p {
    height: calc(2.4em);
  }
  .threeexpanded .padded p:after {
    content: '  ';
    text-align: right;
    bottom: 0;
    right: 0;
    width: 25%;
    display: block;
    position: absolute;
    height: calc(1.2em);
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 75%);
  }
}
@supports (-ms-ime-align:auto) {
  .threeexpanded .padded p {
    height: calc(2.4em);
  }
  .threeexpanded .padded p:after {
    content: '  ';
    text-align: right;
    bottom: 0;
    right: 0;
    width: 25%;
    display: block;
    position: absolute;
    height: calc(1.2em);
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 75%);
  }
}
.template-threeexpanded .description {
  margin: 0px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -moz-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}

.tn-panel {
  /* -------------------- */
  /* Component Exceptions */
  /* -------------------- */
  /* -------------------- */
  /*        Mobile        */
  /* -------------------- */
}
.tn-panel .panel {
  padding: 25px;
  background-color: #ffffff;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.tn-panel img.right,
.tn-panel img.left,
.tn-panel img.center {
  margin: 0px;
  width: 50%;
}
.tn-panel img.right {
  float: right !important;
  padding-left: 15px;
  padding-bottom: 5px;
}
.tn-panel img.left {
  float: left !important;
  padding-right: 15px;
  padding-bottom: 5px;
}
.tn-panel img.center {
  float: none!important;
  padding: 0 0 15px;
  width: 100% !important;
}
.tn-panel img {
  max-width: 100%;
}
.tn-panel h2 {
  font-size: 2rem;
}
.tn-panel .coral-RichText-editor,
.tn-panel .tn-rte,
.tn-panel .tn-textandimage,
.tn-panel .tn-textandimage-event,
.tn-panel .tn-tables,
.tn-panel .tn-tabs .tab-content,
.tn-panel .tn-accordion .panel-group {
  margin-bottom: 0px !important;
}
.tn-panel .tn-tabs:not(:first-child) .tab-content,
.tn-panel .tn-accordion:not(:first-child) .panel-group {
  margin-bottom: 25px;
  margin-top: 25px;
}
.tn-panel .tn-commissioner figure.top {
  margin-top: 0px;
}
.tn-panel .tn-tabs h2 {
  font-size: 1.125rem;
}
@media only screen and (max-width: 40em) {
  .tn-panel .panel .right,
  .tn-panel .panel .left {
    width: 100% !important;
    float: none !important;
    margin: 0 0 10px 0 !important;
  }
}
.tn-accordion .panel-group .panel-heading + .panel-collapse > .panel-body > div > .tn-panel .panel,
.tn-accordion .panel-group .panel-heading + .panel-collapse > .list-group > div > .tn-panel .panel {
  padding: 25px !important;
  margin-bottom: 40px !important;
  background-color: #ffffff !important;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2) !important;
}
.tn-accordion .tn-panel > .panel {
  padding: 25px !important;
  margin-bottom: 40px !important;
  background-color: #ffffff !important;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2) !important;
}
.tn-panel .tn-accordion .panel {
  padding: 0px;
}

@charset "UTF-8";
.fancybox-enabled {
  overflow: hidden;
}
.fancybox-enabled body {
  overflow: visible;
  height: 100%;
}
.fancybox-is-hidden {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: hidden;
}
.fancybox-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99993;
  -webkit-tap-highlight-color: transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.fancybox-container ~ .fancybox-container {
  z-index: 99992;
}
.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.fancybox-outer {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}
.fancybox-is-open .fancybox-bg {
  opacity: .87;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-caption-wrap,
.fancybox-infobar,
.fancybox-toolbar {
  position: absolute;
  direction: ltr;
  z-index: 99997;
  opacity: 0;
  visibility: hidden;
  transition: opacity .25s, visibility 0s linear .25s;
  box-sizing: border-box;
}
.fancybox-show-caption .fancybox-caption-wrap,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.25s, visibility 0s;
}
.fancybox-infobar {
  top: 0;
  left: 50%;
  margin-left: -79px;
}
.fancybox-infobar__body {
  display: inline-block;
  width: 70px;
  line-height: 44px;
  font-size: 13px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  text-align: center;
  color: #ddd;
  background-color: rgba(30, 30, 30, 0.7);
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: subpixel-antialiased;
}
.fancybox-toolbar {
  top: 0;
  right: 0;
}
.fancybox-stage {
  overflow: hidden;
  direction: ltr;
  z-index: 99994;
  -webkit-transform: translateZ(0);
}
.fancybox-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  outline: none;
  white-space: normal;
  box-sizing: border-box;
  text-align: center;
  z-index: 99994;
  -webkit-overflow-scrolling: touch;
  display: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.fancybox-slide:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
  display: block;
}
.fancybox-slide--image {
  overflow: visible;
}
.fancybox-slide--image:before {
  display: none;
}
.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe {
  background: #000000;
}
.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
  background: #e5e3df;
}
.fancybox-slide--next {
  z-index: 99995;
}
.fancybox-slide > * {
  display: inline-block;
  position: relative;
  padding: 24px;
  margin: 44px 0;
  border-width: 0;
  vertical-align: middle;
  text-align: left;
  background-color: #fff;
  overflow: auto;
  box-sizing: border-box;
}
.fancybox-slide .fancybox-image-wrap {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  z-index: 99995;
  background: transparent;
  cursor: default;
  overflow: visible;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.fancybox-can-zoomOut .fancybox-image-wrap {
  cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-image-wrap {
  cursor: zoom-in;
}
.fancybox-can-drag .fancybox-image-wrap {
  cursor: -webkit-grab;
  cursor: grab;
}
.fancybox-is-dragging .fancybox-image-wrap {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.fancybox-image,
.fancybox-spaceball {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  max-width: none;
  max-height: none;
}
.fancybox-spaceball {
  z-index: 1;
}
.fancybox-slide--iframe .fancybox-content {
  padding: 0;
  width: 80%;
  height: 80%;
  max-width: calc(100% - 100px);
  max-height: calc(100% - 88px);
  overflow: visible;
  background: #ffffff;
}
.fancybox-iframe {
  display: block;
  padding: 0;
  border: 0;
  height: 100%;
}
.fancybox-error,
.fancybox-iframe {
  margin: 0;
  width: 100%;
  background: #ffffff;
}
.fancybox-error {
  padding: 40px;
  max-width: 380px;
  cursor: default;
}
.fancybox-error p {
  margin: 0;
  padding: 0;
  color: #444;
  font: 16px/20px Helvetica Neue, Helvetica, Arial, sans-serif;
}
.fancybox-close-small {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  outline: none;
  background: transparent;
  z-index: 10;
  cursor: pointer;
}
.fancybox-close-small:after {
  content: "×";
  position: absolute;
  top: 5px;
  right: 5px;
  width: 30px;
  height: 30px;
  font: 20px/30px Arial, Helvetica Neue, Helvetica, sans-serif;
  color: #888;
  font-weight: 300;
  text-align: center;
  border-radius: 50%;
  border-width: 0;
  background: #fff;
  transition: background .25s;
  box-sizing: border-box;
  z-index: 2;
}
.fancybox-close-small:focus:after {
  outline: 1px dotted #888888;
}
.fancybox-close-small:hover:after {
  color: #555;
  background: #eeeeee;
}
.fancybox-slide--iframe .fancybox-close-small {
  top: 0;
  right: -44px;
}
.fancybox-slide--iframe .fancybox-close-small:after {
  background: transparent;
  font-size: 35px;
  color: #aaaaaa;
}
.fancybox-slide--iframe .fancybox-close-small:hover:after {
  color: #ffffff;
}
.fancybox-caption-wrap {
  bottom: 0;
  left: 0;
  right: 0;
  padding: 60px 30px 0;
  background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8));
  pointer-events: none;
}
.fancybox-caption {
  padding: 30px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  font-size: 14px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  color: #fff;
  line-height: 20px;
  -webkit-text-size-adjust: none;
}
.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select {
  pointer-events: all;
}
.fancybox-caption a {
  color: #fff;
  text-decoration: underline;
}
.fancybox-button {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  background: transparent;
  color: #ddd;
  border-radius: 0;
  cursor: pointer;
  vertical-align: top;
  outline: none;
}
.fancybox-button[disabled] {
  cursor: default;
  pointer-events: none;
}
.fancybox-button,
.fancybox-infobar__body {
  background: rgba(30, 30, 30, 0.6);
}
.fancybox-button:hover:not([disabled]) {
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
}
.fancybox-button:after,
.fancybox-button:before {
  content: "";
  pointer-events: none;
  position: absolute;
  background-color: currentColor;
  color: currentColor;
  opacity: .9;
  box-sizing: border-box;
  display: inline-block;
}
.fancybox-button[disabled]:after,
.fancybox-button[disabled]:before {
  opacity: 0.3;
}
.fancybox-button--left:after,
.fancybox-button--right:after {
  top: 18px;
  width: 6px;
  height: 6px;
  background: transparent;
  border-top: 2px solid currentColor;
  border-right: 2px solid currentColor;
}
.fancybox-button--left:after {
  left: 20px;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.fancybox-button--right:after {
  right: 20px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.fancybox-button--left {
  border-bottom-left-radius: 5px;
}
.fancybox-button--right {
  border-bottom-right-radius: 5px;
}
.fancybox-button--close:after,
.fancybox-button--close:before {
  content: "";
  display: inline-block;
  position: absolute;
  height: 2px;
  width: 16px;
  top: calc(50% - 1px);
  left: calc(50% - 8px);
}
.fancybox-button--close:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.fancybox-button--close:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.fancybox-arrow {
  position: absolute;
  top: 50%;
  margin: -50px 0 0;
  height: 100px;
  width: 54px;
  padding: 0;
  border: 0;
  outline: none;
  background: none;
  cursor: pointer;
  z-index: 99995;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: opacity 0.25s;
}
.fancybox-arrow:after {
  position: absolute;
  top: 28px;
  width: 44px;
  height: 44px;
  content: "";
  background-image: url(../../../../etc.clientlibs/cot/clientlibs/tncore/main/resources/right-karet.svg) !important;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 24px 24px;
}
.fancybox-arrow--right {
  right: 0;
}
.fancybox-arrow--left {
  left: 0;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.fancybox-arrow--left:after,
.fancybox-arrow--right:after {
  left: 0;
}
.fancybox-show-nav .fancybox-arrow {
  opacity: 0.6;
}
.fancybox-show-nav .fancybox-arrow[disabled] {
  opacity: 0.3;
}
.fancybox-loading {
  border: 6px solid rgba(99, 99, 99, 0.4);
  border-top: 6px solid rgba(255, 255, 255, 0.6);
  border-radius: 100%;
  height: 50px;
  width: 50px;
  -webkit-animation: a .8s infinite linear;
  animation: a .8s infinite linear;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  z-index: 99999;
}
@-webkit-keyframes a {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes a {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}
.fancybox-fx-slide.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  opacity: 0;
}
.fancybox-fx-slide.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  opacity: 0;
}
.fancybox-fx-slide.fancybox-slide--current {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  opacity: 1;
}
.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5);
  opacity: 0;
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  opacity: 1;
}
.fancybox-fx-rotate.fancybox-slide--previous {
  -webkit-transform: rotate(-1turn);
  transform: rotate(-1turn);
  opacity: 0;
}
.fancybox-fx-rotate.fancybox-slide--next {
  -webkit-transform: rotate(1turn);
  transform: rotate(1turn);
  opacity: 0;
}
.fancybox-fx-rotate.fancybox-slide--current {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 1;
}
.fancybox-fx-circular.fancybox-slide--previous {
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  opacity: 0;
}
.fancybox-fx-circular.fancybox-slide--next {
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  opacity: 0;
}
.fancybox-fx-circular.fancybox-slide--current {
  -webkit-transform: scaleX(1) translateZ(0);
  transform: scaleX(1) translateZ(0);
  opacity: 1;
}
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translateZ(0) scale(1);
  transform: translateZ(0) scale(1);
}
@media (max-width: 800px) {
  .fancybox-infobar {
    left: 0;
    margin-left: 0;
  }
  .fancybox-button--left,
  .fancybox-button--right {
    display: none !important;
  }
  .fancybox-caption {
    padding: 20px 0;
    margin: 0;
  }
}
.fancybox-button--fullscreen:before {
  width: 15px;
  height: 11px;
  left: calc(50% - 7px);
  top: calc(50% - 6px);
  border: 2px solid;
  background: none;
}
.fancybox-button--pause:before,
.fancybox-button--play:before {
  top: calc(50% - 6px);
  left: calc(50% - 4px);
  background: transparent;
}
.fancybox-button--play:before {
  width: 0;
  height: 0;
  border-top: 6px inset transparent;
  border-bottom: 6px inset transparent;
  border-left: 10px solid;
  border-radius: 1px;
}
.fancybox-button--pause:before {
  width: 7px;
  height: 11px;
  border-style: solid;
  border-width: 0 2px;
}
.fancybox-button--thumbs,
.fancybox-thumbs {
  display: none;
}
@media (min-width: 800px) {
  .fancybox-button--thumbs {
    display: inline-block;
  }
  .fancybox-button--thumbs span {
    font-size: 23px;
  }
  .fancybox-button--thumbs:before {
    width: 3px;
    height: 3px;
    top: calc(50% - 2px);
    left: calc(50% - 2px);
    box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, inset 0 0 0 32px, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0;
  }
  .fancybox-thumbs {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    width: 220px;
    margin: 0;
    padding: 5px 5px 0 0;
    background: #fff;
    word-break: normal;
    -webkit-tap-highlight-color: transparent;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    box-sizing: border-box;
    z-index: 99995;
  }
  .fancybox-show-thumbs .fancybox-thumbs {
    display: block;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 220px;
  }
  .fancybox-thumbs > ul {
    list-style: none;
    position: absolute;
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 0;
  }
  .fancybox-thumbs > ul > li {
    float: left;
    overflow: hidden;
    max-width: 50%;
    padding: 0;
    margin: 0;
    width: 105px;
    height: 75px;
    position: relative;
    cursor: pointer;
    outline: none;
    border: 5px solid transparent;
    border-top-width: 0;
    border-right-width: 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing: border-box;
  }
  li.fancybox-thumbs-loading {
    background: rgba(0, 0, 0, 0.1);
  }
  .fancybox-thumbs > ul > li > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    max-width: none;
    max-height: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .fancybox-thumbs > ul > li:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 2px;
    border: 4px solid #4ea7f9;
    z-index: 99991;
    opacity: 0;
    transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
  .fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
    opacity: 1;
  }
}

.tn-gallery {
  display: inline-block;
}
.tn-gallery #box-container {
  margin: 0;
  padding: 0;
}
.tn-gallery .box {
  list-style-type: none;
  float: left;
  margin-bottom: 1rem;
  margin-left: 1%;
  margin-right: 1%;
  width: 23%;
  padding: 0 !important;
  min-height: 135px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2) !important;
  background-position: center center;
  background-size: cover;
}
.tn-gallery .box a {
  display: block;
  width: 100%;
  min-width: 162px;
  height: auto;
  min-height: 135px;
}
.tn-gallery .box a img {
  -webkit-back-visibility: hidden;
  display: block;
  width: 100%;
  height: auto;
  vertical-align: bottom;
}
.tn-gallery #jquery-fullsizable {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 999;
}
.tn-gallery #jquery-fullsizable.fullsized_spinner {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAPIAAAAAAP///zw8PLy8vP///5ycnHx8fGxsbCH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQACgABACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkEAAoAAgAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkEAAoAAwAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkEAAoABAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQACgAFACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQACgAGACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAAKAAcALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.tn-gallery #jquery-fullsizable #fullsized_image_holder img {
  display: block;
  margin: 0 auto;
}
.tn-gallery #fullsized_go_prev,
.tn-gallery #fullsized_go_next {
  position: absolute;
  top: 40%;
  display: block;
  width: 32px;
  height: 126px;
}
.tn-gallery #fullsized_go_prev {
  left: 0;
  background: url('main/css/components/jquery-fullsizable.png');
}
.tn-gallery #fullsized_go_prev:hover {
  background-position: 0 -126px;
}
.tn-gallery #fullsized_go_next {
  right: 0;
  background: url('main/css/components/jquery-fullsizable.png') -32px 0;
}
.tn-gallery #fullsized_go_next:hover {
  background-position: -32px -126px;
}
.tn-gallery #fullsized_close,
.tn-gallery #fullsized_fullscreen {
  position: absolute;
  top: 0;
  display: block;
  width: 32px;
  height: 32px;
}
.tn-gallery #fullsized_close {
  right: 0;
  background: url('main/css/components/jquery-fullsizable.png') -64px 0;
}
.tn-gallery #fullsized_close:hover {
  background-position: -64px -32px;
}
.tn-gallery #fullsized_fullscreen {
  right: 40px;
  background: url('main/css/components/jquery-fullsizable.png') -96px 0;
}
.tn-gallery #fullsized_fullscreen:hover {
  background-position: -96px -32px;
}
.tn-gallery :fullscreen #fullsized_fullscreen {
  background-position: -96px -64px;
}
.tn-gallery :fullscreen #fullsized_fullscreen:hover {
  background-position: -96px -96px;
}
.tn-gallery :-webkit-full-screen #fullsized_fullscreen {
  background-position: -96px -64px;
}
.tn-gallery :-webkit-full-screen #fullsized_fullscreen:hover {
  background-position: -96px -96px;
}
.tn-gallery :-moz-full-screen #fullsized_fullscreen {
  background-position: -96px -64px;
}
.tn-gallery :-moz-full-screen #fullsized_fullscreen:hover {
  background-position: -96px -96px;
}
@media screen and (max-width: 799px) {
  .tn-gallery .box {
    width: 48%;
  }
}
@media screen and (max-width: 410px) {
  .tn-gallery .box {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}

.tn-relatedcontent,
.tn-contacts {
  width: auto;
  margin-top: 0;
  max-width: none;
}
.tn-relatedcontent .panel,
.tn-contacts .panel {
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.tn-relatedcontent .no-list,
.tn-contacts .no-list {
  padding: 15px;
}
.tn-relatedcontent h2,
.tn-contacts h2 {
  font-size: 1.3125rem;
  color: #131e29;
  padding: 10px 15px;
  margin: 0;
  background: #d1d3d4;
  display: block;
  width: 100.5%;
  margin-top: -1px;
}
.tn-relatedcontent p,
.tn-contacts p {
  padding-bottom: 0;
  line-height: 1rem;
}
.tn-relatedcontent p a,
.tn-contacts p a {
  text-decoration: underline;
}
.tn-relatedcontent ul,
.tn-contacts ul {
  font-size: 0.875rem;
  padding: 0;
  overflow: hidden;
}
.tn-relatedcontent ul.block-list,
.tn-contacts ul.block-list {
  margin-top: 0;
}
.tn-relatedcontent ul.block-list li,
.tn-contacts ul.block-list li,
.tn-relatedcontent ul.list-links li,
.tn-contacts ul.list-links li {
  display: block;
  border-bottom: 1px #d1d3d4 solid;
  line-height: 1rem;
  position: relative;
  list-style: none;
  padding-left: 15px;
  padding: 0;
}
.tn-relatedcontent ul.block-list li a,
.tn-contacts ul.block-list li a,
.tn-relatedcontent ul.block-list li a,
.tn-contacts ul.block-list li a,
.tn-relatedcontent ul.list-links li a,
.tn-contacts ul.list-links li a {
  text-decoration: none;
  display: block;
  padding: 12px 15px 12px 0;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-weight: normal;
  padding-left: 15px;
}
.tn-relatedcontent ul.block-list li:last-child,
.tn-contacts ul.block-list li:last-child,
.tn-relatedcontent ul.list-links li:last-child,
.tn-contacts ul.list-links li:last-child {
  border-bottom: 0;
}
@media only screen and (max-width: 40em) {
  .tn-relatedcontent,
  .tn-contacts {
    width: 101%;
  }
}

.tn-video {
  position: relative;
  padding-bottom: 25px;
  padding-top: 25px;
}
.tn-video iframe,
.tn-video object,
.tn-video embed {
  max-width: 100%;
  margin: 0 auto;
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) and (max-width: 40em) {
  .tn-video {
    margin-right: 15px;
  }
}
.tn-video .videoImg {
  display: block;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 0;
}
.tn-video .videoImg div {
  margin: 0 auto;
  text-align: center !importnat;
  max-height: 100%;
  max-width: 100%;
  background-image: url('../../../../content/dam/tn/tnmain/images/empty-block-large.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.tn-video .videoImg h3 {
  width: 100%;
  display: block;
  font-size: 60px !importnat;
  color: #ffffff;
  position: relative;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.tn-video .videoImg h3 a {
  color: #ffffff;
  text-shadow: 2px 2px 6px #000;
}
.tn-video .videoImg h3 .icon-play-circled {
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
}
.tn-video a {
  text-decoration: underline;
}
.basic .tn-video iframe,
.basic .tn-video object,
.basic .tn-video embed {
  max-height: 100%;
  bottom: auto;
}
@media screen and (max-width: 40em) {
  .basic .tn-video iframe,
  .basic .tn-video object,
  .basic .tn-video embed {
    width: 93%;
  }
}

.tn-headersearch,
.tn-onpagesearch {
  /* --------------------------
        Smaller than max width
    -------------------------- */
}
.tn-headersearch .search,
.tn-onpagesearch .search {
  text-align: left;
  background: white;
  margin-top: 30px;
  position: relative;
  color: black;
}
.tn-headersearch .search .search-box,
.tn-onpagesearch .search .search-box {
  outline-width: 0;
  background: none;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 8px 50px 8px 8px;
  font-size: 0.875rem;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
}
.tn-headersearch .search .search-button,
.tn-onpagesearch .search .search-button {
  z-index: 500;
  background: none;
  text-indent: -9999px;
}
.tn-headersearch .search .icon-search:before,
.tn-onpagesearch .search .icon-search:before {
  color: white;
  margin-right: 0;
}
.tn-headersearch .search .search-button,
.tn-onpagesearch .search .search-button,
.tn-headersearch .search .icon-search:before,
.tn-onpagesearch .search .icon-search:before {
  color: #3d3e40;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  border: 0;
  width: 40px;
  height: 100%;
  padding: 8px;
  display: block;
}
.tn-headersearch .search .search-button:hover + .icon-search:before,
.tn-onpagesearch .search .search-button:hover + .icon-search:before,
.tn-headersearch .search .map-locate:hover:before,
.tn-onpagesearch .search .map-locate:hover:before {
  color: #ee3524 !important;
  cursor: pointer;
}
.tn-headersearch .search .highlighted,
.tn-onpagesearch .search .highlighted {
  box-shadow: 0 0 20px #ee3524, 0 0 10px #ee3524;
}
@media only screen and (max-width: 64em) {
  .tn-headersearch .search,
  .tn-onpagesearch .search {
    margin-top: 28px;
  }
}
@media only screen and (max-width: 40em) {
  .tn-headersearch .search,
  .tn-onpagesearch .search {
    margin: 10px 0 20px 0;
  }
  .tn-headersearch .secondary-search,
  .tn-onpagesearch .secondary-search,
  .tn-headersearch .secondary-print,
  .tn-onpagesearch .secondary-print {
    display: none !important;
  }
  .tn-headersearch body.active-menu #header,
  .tn-onpagesearch body.active-menu #header {
    z-index: 9999;
  }
}

.tn-verticalslide {
  /* tooltip */
}
.tn-verticalslide #nav-panels {
  z-index: 30;
  list-style: none;
  position: fixed;
  left: 5px;
  top: 25%;
  line-height: 1.5;
}
.tn-verticalslide li {
  position: relative;
  margin: 0;
  padding: 0;
  background: none;
}
.tn-verticalslide li a {
  font-size: 0;
  color: #a7a9ac;
}
.tn-verticalslide li a:hover {
  text-decoration: none;
}
.tn-verticalslide li a:before {
  display: inline-block;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  font-family: 'tngov-icons';
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  width: 24px;
  height: 24px;
  border-radius: 40px;
  border: 4px #a7a9ac solid;
  content: '\e801';
  color: transparent;
}
.tn-verticalslide li a.active-panel:before,
.tn-verticalslide li a:hover:before {
  content: '\e801';
  color: #a7a9ac;
  line-height: 17px;
}
.tn-verticalslide li a#btn-first:before {
  content: "\e81f";
  background-color: #a7a9ac;
  color: #f9f9f9;
  border: 0px !important;
  line-height: 20px;
  font-size: 26px;
  font-weight: bold;
}
.tn-verticalslide li a#btn-last:before {
  content: "\e820";
  background-color: #a7a9ac;
  color: #f9f9f9;
  border: 0px !important;
  line-height: 25px;
  font-size: 26px;
  font-weight: bold;
}
.tn-verticalslide li a:after,
.tn-verticalslide li a#btn-first:after {
  content: "";
  margin: -3px auto -3px auto;
  padding: 0;
  display: block;
  width: 5px;
  height: 12px;
  background: #a7a9ac;
  text-decoration: none;
}
.tn-verticalslide #nav-panels li.last-child a:after,
.tn-verticalslide #nav-panels li.schedule a:after,
.tn-verticalslide #nav-panels li a#btn-last:after {
  background: none;
}
.tn-verticalslide #nav-panels li a:not(.active-panel) {
  width: 24px;
  height: 24px;
  border-radius: 40px;
}
.tn-verticalslide #nav-panels li span.info {
  display: none;
  position: absolute;
  left: 36px;
  top: -5px;
  width: auto;
  height: auto;
  line-height: 14px;
  padding: 10px;
  font-size: 12px;
  text-align: center;
  color: rgba(255, 255, 255, 0.9);
  background: rgba(0, 0, 0, 0.7);
  white-space: nowrap;
  border-bottom: none;
}
.tn-verticalslide #nav-panels li:hover span.info {
  display: block;
}
.tn-verticalslide #nav-panels li span.info:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-width: 7px;
  border-style: solid;
  border-color: transparent #000 transparent transparent;
  border-right-color: rgba(0, 0, 0, 0.7);
  top: 10px;
  left: -14px;
}
@media screen and (max-width: 64em) {
  .tn-verticalslide #nav-panels {
    top: 40%;
  }
}
@media screen and (max-width: 40em) {
  .tn-verticalslide {
    /*650*/
  }
  .tn-verticalslide #nav-panels {
    display: none;
  }
}
.tn-verticalslide #nav-panels a:link,
.tn-verticalslide a:visited {
  text-decoration: none;
}
.tn-verticalslide #nav-panels ul {
  text-align: left;
  margin-left: 0.2em;
}

.tn-dismissalerts {
  text-align: center;
  /*.alert-danger:hover {
        background-color: #ED6053;
        color: #fff;
    }*/
}
.tn-dismissalerts .alert-warning {
  color: #3D3E40;
  background-color: #FDEFB9;
  border-color: #F2CD47;
}
.tn-dismissalerts .alert-success {
  color: #3D3E40;
  background-color: #E8FEB1;
  border-color: #A4CE40;
}
.tn-dismissalerts .alert-info {
  color: #3D3E40;
  background-color: #CDDDF4;
  border-color: #4C90D3;
}
.tn-dismissalerts .alert-danger {
  color: #3D3E40;
  background-color: #FFA799;
  border-color: #ED6053;
}
.tn-dismissalerts button.close {
  color: #3D3E40;
  opacity: .5;
}
.tn-dismissalerts button.close:hover {
  color: #3D3E40;
  opacity: 1;
}

.tn-mainhomepagetopics {
  padding: 20px;
  z-index: 500;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
}
.tn-mainhomepagetopics [class*="col-"] {
  padding: 0 8px 8px !important;
}
.tn-mainhomepagetopics h2 {
  padding: 10px 15px;
  margin-bottom: 0 !important;
  color: #131e29;
  font-size: 1.25rem;
}
.tn-mainhomepagetopics .imagecube {
  height: 110px;
}
.tn-mainhomepagetopics .imagecube {
  background: #3d3e40;
  /* background-image: url(../../../../assets/img/empty-block.jpg);*/
  background-size: cover;
  background-position: 50% top;
  background-repeat: no-repeat;
  width: 100%;
  height: 162px;
  display: block;
  position: relative;
  overflow: hidden;
}
.tn-mainhomepagetopics .box {
  margin: 0;
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.tn-mainhomepagetopics .box {
  height: auto;
  margin-bottom: 20px;
}
.tn-mainhomepagetopics .box ul.block-list a.more {
  background: #d1d3d4;
  color: #666666;
  font-size: 0.75rem;
  line-height: 0.75em;
  font-weight: bold;
}
.tn-mainhomepagetopics .box ul.block-list a {
  padding: 15px 40px 15px 15px;
  letter-spacing: -0.05rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tn-mainhomepagetopics .right {
  float: right !important;
}
.tn-mainhomepagetopics .box ul.block-list a i {
  position: absolute;
  right: 15px;
  top: 15px;
}
.tn-mainhomepagetopics .box ul.block-list a i:before {
  color: #a7a9ac;
}
.tn-mainhomepagetopics .box ul.block-list a i.icon-list:before {
  margin: -4px 0 0 0;
}
.tn-mainhomepagetopics .box ul.block-list a.more:hover {
  background: #f1f1f2;
  color: #131e29;
}
.tn-mainhomepagetopics .box ul.block-list a:hover i:before {
  color: #ee3524;
}

.tn-liststyle {
  /*li:before {
        content: '';
        margin: 0;
        margin-right: 25px;
    }*/
}
.tn-liststyle ol {
  margin-left: 25px;
}
.tn-liststyle li {
  margin-left: 0;
}
.tn-liststyle ol > li {
  list-style: upper-alpha;
}
.tn-liststyle ol > li > ol > li {
  list-style: upper-roman;
}
.tn-liststyle ol > li > ol > li > ol > li {
  list-style: lower-alpha;
}
.tn-liststyle ol > li > ol > li > ol > li > ol > li {
  list-style: lower-roman;
}
.tn-liststyle ol > li {
  position: relative;
  line-height: 24px;
  padding: 0 0 15px 0;
}
.tn-liststyle ol > li > ol {
  margin-top: 15px;
}
.tn-liststyle ol > li > ol li:last-child {
  padding: 0;
}

.tn-timeline iframe {
  width: 100%;
}
.tn-timeline #legend {
  margin-bottom: 20px;
}
.tn-timeline .panel {
  padding: 15px;
  margin-bottom: 10px;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.tn-timeline #legend li {
  list-style-image: none !important;
  margin: 0 2px 0 0 !important;
  padding: 2px 5px !important;
  color: #fff;
  font-weight: bold;
  font-size: 0.75rem;
  text-transform: uppercase;
  text-align: center;
  display: inline-block;
}
.tn-timeline #legend h3 {
  text-transform: none !important;
}
.tn-timeline #legend #legend-title {
  min-width: 70px !important;
  font-size: 1.25rem;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  color: #1b365d;
  text-transform: none;
  padding-left: 0 !important;
  text-align: left;
}
.tn-timeline #legend #legend-video {
  background-color: #4A7CBE;
}
.tn-timeline #legend #legend-photos {
  background-color: #F0A511;
}
.tn-timeline #legend #legend-press {
  background-color: #72BE7C;
}
.tn-timeline #legend #legend-dept {
  background-color: #AD90CB;
}
.tn-timeline #legend #legend-dept2 {
  background-color: #667373;
}
.tn-timeline #legend #legend-event {
  background-color: #BE0606;
}
.tn-timeline #legend #legend-audio {
  background-color: #2D2D2D;
}
.tn-timeline #legend #legend-driveto55 {
  background-color: #c47621;
}
.tn-timeline #legend .tl_right {
  float: right;
}
.tn-timeline .year-2014 #legend-education {
  background: #BE0606;
}
.tn-timeline .year-2014 #legend-event {
  background: #0098BE;
}
@media only screen and (max-width: 40em) {
  .tn-timeline #legend-title {
    width: 100%;
  }
  .tn-timeline #legend li {
    margin-bottom: 4px !important;
  }
}

.tn-simpletable,
.tn-complex-datatable,
.tn-accordion,
.tn-hr,
.tn-iframe,
.tn-gallery,
.tn-cta,
.tn-image,
.tn-iframe,
.tn-textandimage,
.image,
.tn-rte,
.tn-linkbuttons,
.tn-linklist,
.tn-contenttile,
.tn-pagetitle,
.tn-photoblock:last-child,
.tn-tabs,
.tn-timeline,
.tn-video,
.tn-tableaudashboard,
.tn-tableauquickstat,
.tn-freestyledialog,
.tn-relatedcontent,
.tn-contacts,
.tn-gis,
.tn-formstack,
.tn-col-ctrl .row {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 20px !important;
}
/* Panel needs to keep it's padding, so this is to preserve that */
.tn-panel .panel {
  margin-bottom: 20px !important;
}
/* For the Content Tile when there is no text below the content image */
.tn-contenttile > a + .tn-cta {
  margin-top: 20px !important;
}
/* photoblocks already had a 15px bottom, adding 5px more to make it the matching 20px */
.tn-photoblock {
  margin-bottom: 5px !important;
}
/* jumpmenus has sepecial padding to keep it from overlapping, this is to preserve the padding */
.tn-jumpmenu {
  margin-bottom: 20px !important;
}

.tn-instagram .box {
  margin: 0 10px 0 0;
  min-height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  position: relative;
  max-height: 405px;
}
.tn-instagram .instafeed {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  display: block;
  width: 100%;
  margin-top: 5px;
}
.tn-instagram .instafeed:not(.gallery) img {
  width: 100%;
  height: 50%;
}
.tn-instagram .instafeed.gallery img {
  width: 100%;
  max-width: 150px;
  margin-top: 5px;
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  .tn-instagram .instafeed.gallery > .col-md-4 {
    width: 15%;
  }
}
@media (max-width: 992px) {
  .tn-instagram .instafeed.gallery > .col-xs-6 {
    width: 25%;
  }
}
@media (max-width: 610px) {
  .tn-instagram .instafeed.gallery > .col-xs-6 {
    width: 50%;
  }
  .tn-instagram .instafeed.gallery img {
    width: 100%;
    max-width: 100%;
  }
}

.tn-onpagesearch {
  padding-bottom: 25px;
}

/****************** Font Families *************/
.tn-gallerysearch .form-inline .form-control {
  margin-left: 10px;
  margin-right: 10px;
}
.tn-gallerysearch .port-image {
  width: 100%;
}
.tn-gallerysearch .each-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 12px;
  margin-top: 12px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
  min-height: 245px;
  background: #fff;
}
.tn-gallerysearch .each-item:hover .cap2 {
  left: 0px;
}
.tn-gallerysearch .cap2 {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(61, 62, 64, 0.85);
  top: 0px;
  left: -100%;
  padding: 4px;
  transition: all .5s;
  color: #000;
  line-height: normal;
}
.tn-gallerysearch .cap1 {
  position: absolute;
  width: 100%;
  /*height:20%;*/
  background: #fff;
  /* was 0.85 not 1 */
  bottom: 0px;
  /*left:100%;*/
  left: 0px;
  padding: 4px;
  /*transition: all .5s;*/
  color: #000;
  font-size: smaller;
}
.tn-gallerysearch .cap1 p,
.tn-gallerysearch .cap2 p {
  margin: 0px !important;
}
.tn-gallerysearch .cap2 p {
  padding-top: 1.5rem;
  color: #fff;
}
.tn-gallerysearch .cap2 p small strong {
  font-size: 1.3rem;
  font-family: 'Permian Slab', serif;
  /* width: 100%;
        display: block;
        padding: 8px;
        background-color: @theme-color;
        color: #fff !important;*/
}
.tn-gallerysearch .cap2 p small:not(strong) {
  font-size: 1rem;
}
.tn-gallerysearch .cap2 p small a {
  color: #fff;
  text-decoration: underline;
}
.tn-gallerysearch .cap2 p small a[href^='mailto:']:before {
  content: '\e851';
  margin-right: 10px;
  font-family: 'tngov-icons';
  color: #fff;
  display: inline-block;
}
.tn-gallerysearch .cap2 p small a[href^='tel:']:before {
  content: '\e884';
  margin-right: 10px;
  font-family: 'tngov-icons';
  color: #fff;
  display: inline-block;
}

/****************** Font Families *************/
.tn-subscription {
  padding: 20px 0;
  background: #eee;
}
.tn-subscription .subscribe .signup {
  display: block;
}
.tn-subscription .subscribe .success {
  display: none;
}
.tn-subscription .subscribe.success .signup {
  display: none;
}
.tn-subscription .subscribe.success .success {
  display: block;
  margin-bottom: 20px;
}
.tn-subscription h2 {
  font-size: 24px;
  margin: 0 0 10px 0;
}
.tn-subscription .tn-linkbuttons {
  width: 100%;
  display: block;
}
.tn-subscription .tn-linkbuttons .button {
  width: 100%;
  display: block;
}
.tn-subscription input,
.tn-subscription .form-control {
  margin: 0 0 20px 0;
}
.tn-subscription .has-error .form-control {
  border-color: #ee3524;
  color: #ee3524;
}
.tn-subscription .errormsg {
  display: none;
}
.tn-subscription .has-error .errormsg {
  display: block;
  color: #ee3524;
  font-size: 0.8rem;
  margin-top: -10px;
}

/****************** Font Families *************/
/*************************
   Full Width handling
*************************/
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl {
  padding: 0;
  margin-top: 20px;
  /********************************
        Normal Column Handling
     ********************************/
  /*********************
     Color states (508)
     ********************/
  /*********************
     Full Width Row States
     Column selection and colors
     ********************/
  /*********************
      background color hover states
     ********************/
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl:first-child {
  margin-top: 20px;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl:last-child {
  margin-bottom: 20px;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl h2.FullWidthComponentTitle {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .bgimg,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .primary-color {
  background-color: #3d3e40;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .secondary-color {
  background-color: #780000;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .third-color {
  background-color: #f2cd47;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .fourth-color {
  background-color: #6e7073;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .fifth-color {
  background-color: #eeeeee;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .sixth-color {
  background-color: #557f2e;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .primary-color h2.FullWidthComponentTitle,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .secondary-color h2.FullWidthComponentTitle,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .fourth-color h2.FullWidthComponentTitle,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .sixth-color h2.FullWidthComponentTitle {
  color: #fff;
  padding-left: 1rem;
  padding-top: 1rem;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row {
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 40px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  max-width: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*********************
     Color states (508)
     ********************/
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column {
  position: relative;
  min-height: 1px;
  float: left;
  padding: 2.5rem !important;
  display: flex;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color {
  background-color: #3d3e40;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color {
  background-color: #780000;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.third-color {
  background-color: #f2cd47;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color {
  background-color: #6e7073;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fifth-color {
  background-color: #eeeeee;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color {
  background-color: #557f2e;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.bgimg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  min-height: 200px;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color {
  color: #fff;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color h2,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color h2,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color h2,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color h2,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color h3,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color h3,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color h3,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color h3,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color h4,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color h4,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color h4,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color h4,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color h5,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color h5,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color h5,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color h5,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color [data-label],
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color [data-label],
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color [data-label],
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color [data-label] {
  color: #fff;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-cta a.text-button:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-cta a.text-button:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-cta a.text-button:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-cta a.text-button:visited {
  color: #fff !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-cta a.text-button:visited:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-cta a.text-button:visited:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-cta a.text-button:visited:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-cta a.text-button:visited:before {
  color: #fff !important;
  border: 2px #fff solid !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-cta a.text-button:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-cta a.text-button:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-cta a.text-button:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-cta a.text-button:visited:hover {
  color: #FFA799 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-cta a.text-button:visited:hover:before {
  border-color: #FFA799 !important;
  color: #FFA799 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color a:visited {
  color: #fff !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color a:visited:hover {
  color: #fff !important;
  text-decoration: underline;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel {
  color: #fff;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel .tn-cta a.text-button:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel .tn-cta a.text-button:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel .tn-cta a.text-button:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel .tn-cta a.text-button:visited {
  color: #fff !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel .tn-cta a.text-button:visited:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel .tn-cta a.text-button:visited:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel .tn-cta a.text-button:visited:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel .tn-cta a.text-button:visited:before {
  color: #fff !important;
  border: 2px #fff solid !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel .tn-cta a.text-button:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel .tn-cta a.text-button:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel .tn-cta a.text-button:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel .tn-cta a.text-button:visited:hover {
  color: #FFA799 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel .tn-cta a.text-button:visited:hover:before {
  border-color: #FFA799 !important;
  color: #FFA799 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel a:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel a:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel a:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel a:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel ul li:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel ul li:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel ul li:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel ul li:before {
  color: #fff !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .panel a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .panel a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .panel a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .panel a:visited:hover {
  color: #fff !important;
  text-decoration: underline;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-jumpmenu .dropdown-menu > li > a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-jumpmenu .dropdown-menu > li > a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-jumpmenu .dropdown-menu > li > a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-jumpmenu .dropdown-menu > li > a {
  color: #333 !important;
  text-decoration: none;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-jumpmenu .dropdown-menu > li > a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-jumpmenu .dropdown-menu > li > a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-jumpmenu .dropdown-menu > li > a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-jumpmenu .dropdown-menu > li > a:hover {
  color: #fff !important;
  text-decoration: none;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane {
  padding: 2rem;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel p,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel p,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel p,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel p,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane p,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane p,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane p,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane p,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel ul li,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel ul li,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel ul li,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel ul li,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane ul li,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane ul li,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane ul li,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane ul li,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel ul li:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel ul li:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel ul li:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel ul li:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane ul li:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane ul li:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane ul li:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane ul li:before {
  color: #3d3e40 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel .tn-cta a.text-button:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel .tn-cta a.text-button:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel .tn-cta a.text-button:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel .tn-cta a.text-button:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane .tn-cta a.text-button:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:visited {
  color: #a7a9ac !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel .tn-cta a.text-button:visited:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel .tn-cta a.text-button:visited:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel .tn-cta a.text-button:visited:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel .tn-cta a.text-button:visited:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:before {
  color: #a7a9ac !important;
  border: 2px #a7a9ac solid !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel .tn-cta a.text-button:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel .tn-cta a.text-button:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel .tn-cta a.text-button:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel .tn-cta a.text-button:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:hover {
  color: #ee3524 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:hover:before {
  border-color: #ee3524 !important;
  color: #ee3524 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane a:active {
  color: #2066d8 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane a:visited:hover {
  color: #ee3524 !important;
  text-decoration: underline;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h1 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h1 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h1 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h1 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h1 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h1 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h1 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h1 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h1 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h1 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h1 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h1 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h1 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h1 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h1 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h1 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h1 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h1 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h1 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h1 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h1 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h1 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h1 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h1 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h2 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h2 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h2 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h2 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h2 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h2 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h2 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h2 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h2 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h2 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h2 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h2 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h2 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h2 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h2 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h2 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h2 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h2 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h2 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h2 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h2 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h2 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h2 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h2 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h3 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h3 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h3 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h3 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h3 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h3 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h3 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h3 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h3 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h3 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h3 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h3 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h3 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h3 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h3 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h3 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h3 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h3 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h3 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h3 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h3 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h3 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h3 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h3 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h4 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h4 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h4 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h4 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h4 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h4 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h4 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h4 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h4 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h4 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h4 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h4 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h4 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h4 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h4 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h4 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h4 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h4 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h4 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h4 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h4 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h4 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h4 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h4 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h5 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h5 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h5 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h5 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h5 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h5 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h5 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h5 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h5 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h5 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h5 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h5 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h5 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h5 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h5 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h5 a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h5 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h5 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h5 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h5 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h5 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h5 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h5 a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h5 a:active {
  color: #3d3e40 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h2 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h2 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h2 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h2 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h2 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h2 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h2 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h2 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h3 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h3 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h3 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h3 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h3 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h3 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h3 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h3 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h4 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h4 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h4 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h4 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h4 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h4 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h4 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h4 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-panel .panel h5 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-panel .panel h5 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-panel .panel h5 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-panel .panel h5 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .tab-pane h5 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .tab-pane h5 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .tab-pane h5 a:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .tab-pane h5 a:hover {
  color: #ee3524 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .nav-tabs p,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .nav-tabs p,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .nav-tabs p,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .nav-tabs p,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .nav-tabs ul li:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .nav-tabs ul li:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .nav-tabs ul li:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .nav-tabs ul li:before {
  color: #3d3e40 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .nav-tabs a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .nav-tabs a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .nav-tabs a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .nav-tabs a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .nav-tabs a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .nav-tabs a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .nav-tabs a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .nav-tabs a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .nav-tabs a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .nav-tabs a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .nav-tabs a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .nav-tabs a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .nav-tabs a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .nav-tabs a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .nav-tabs a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .nav-tabs a:active {
  color: #3d3e40 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .nav-tabs a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .nav-tabs a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .nav-tabs a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .nav-tabs a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .nav-tabs a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .nav-tabs a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .nav-tabs a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .nav-tabs a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .nav-tabs a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .nav-tabs a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .nav-tabs a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .nav-tabs a:visited:hover {
  color: #3d3e40 !important;
  text-decoration: none;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .panel,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .panel,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .panel,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .panel {
  color: #131e29;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .panel h4 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .panel h4 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .panel h4 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .panel h4 a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .panel h4 a:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .panel h4 a:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .panel h4 a:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .panel h4 a:before {
  color: #131e29 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .panel h2,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .panel h2,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .panel h2,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .panel h2,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .panel h3,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .panel h3,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .panel h3,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .panel h3,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .panel h4,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .panel h4,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .panel h4,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .panel h4,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .panel h5,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .panel h5,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .panel h5,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .panel h5 {
  color: #131e29;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .panel a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .panel a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .panel a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .panel a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .panel a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .panel a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .panel a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .panel a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .panel a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .panel a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .panel a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .panel a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .panel a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .panel a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .panel a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .panel a:active {
  color: #2066d8 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .panel a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .panel a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .panel a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .panel a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .panel a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .panel a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .panel a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .panel a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tn-tabs .panel a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tn-tabs .panel a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tn-tabs .panel a:visited:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tn-tabs .panel a:visited:hover {
  color: #ee3524 !important;
  text-decoration: underline;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tab-pane.active h2,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tab-pane.active h2,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tab-pane.active h2,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tab-pane.active h2,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tab-pane.active h3,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tab-pane.active h3,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tab-pane.active h3,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tab-pane.active h3,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tab-pane.active h4,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tab-pane.active h4,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tab-pane.active h4,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tab-pane.active h4,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color .tab-pane.active h5,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color .tab-pane.active h5,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color .tab-pane.active h5,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color .tab-pane.active h5 {
  color: #131e29;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .dataTable th {
  color: #3d3e40 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .tn-complex-datatable,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .tn-datatable {
  overflow-x: auto;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .tn-complex-datatable .panel p,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .tn-datatable .panel p,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .tn-complex-datatable .panel ul li,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .tn-datatable .panel ul li,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .tn-complex-datatable .panel ul li:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .tn-datatable .panel ul li:before {
  color: #3d3e40 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .tn-complex-datatable .panel div > div.row,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .tn-datatable .panel div > div.row {
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  max-width: 100%;
  display: block;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.primary-color:hover {
  background-color: #6e7073 !important;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.secondary-color:hover {
  background-color: #4c0000 !important;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color:hover {
  background-color: #ed9924 !important;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.fourth-color:hover {
  background-color: #3d3e40 !important;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.fifth-color:hover {
  background-color: #a7a9ac !important;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.sixth-color:hover {
  background-color: #2f470e !important;
  transition: all 0.5s ease-in-out !important;
}
/*************************************
    Normal column ctrl
*******************************************/
.tn-columnctrl {
  /*********************
     Color states (508)
     ********************/
}
.tn-columnctrl .tn-col-ctrl {
  padding-top: 1rem;
}
.tn-columnctrl .bgimg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.tn-columnctrl .primary-color {
  background-color: #3d3e40;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl .secondary-color {
  background-color: #780000;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl .third-color {
  background-color: #f2cd47;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl .fourth-color {
  background-color: #6e7073;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl .fifth-color {
  background-color: #eeeeee;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl .sixth-color {
  background-color: #557f2e;
  transition: all 0.5s ease-in-out !important;
}
.tn-columnctrl .primary-color,
.tn-columnctrl .secondary-color,
.tn-columnctrl .fourth-color,
.tn-columnctrl .sixth-color {
  color: #fff;
}
.tn-columnctrl .primary-color h2,
.tn-columnctrl .secondary-color h2,
.tn-columnctrl .fourth-color h2,
.tn-columnctrl .sixth-color h2,
.tn-columnctrl .primary-color h3,
.tn-columnctrl .secondary-color h3,
.tn-columnctrl .fourth-color h3,
.tn-columnctrl .sixth-color h3,
.tn-columnctrl .primary-color h4,
.tn-columnctrl .secondary-color h4,
.tn-columnctrl .fourth-color h4,
.tn-columnctrl .sixth-color h4,
.tn-columnctrl .primary-color h5,
.tn-columnctrl .secondary-color h5,
.tn-columnctrl .fourth-color h5,
.tn-columnctrl .sixth-color h5,
.tn-columnctrl .primary-color [data-label],
.tn-columnctrl .secondary-color [data-label],
.tn-columnctrl .fourth-color [data-label],
.tn-columnctrl .sixth-color [data-label] {
  color: #fff;
}
.tn-columnctrl .primary-color .tn-cta a.text-button:link,
.tn-columnctrl .secondary-color .tn-cta a.text-button:link,
.tn-columnctrl .fourth-color .tn-cta a.text-button:link,
.tn-columnctrl .sixth-color .tn-cta a.text-button:link,
.tn-columnctrl .primary-color .tn-cta a.text-button:active,
.tn-columnctrl .secondary-color .tn-cta a.text-button:active,
.tn-columnctrl .fourth-color .tn-cta a.text-button:active,
.tn-columnctrl .sixth-color .tn-cta a.text-button:active,
.tn-columnctrl .primary-color .tn-cta a.text-button:visited,
.tn-columnctrl .secondary-color .tn-cta a.text-button:visited,
.tn-columnctrl .fourth-color .tn-cta a.text-button:visited,
.tn-columnctrl .sixth-color .tn-cta a.text-button:visited {
  color: #fff !important;
}
.tn-columnctrl .primary-color .tn-cta a.text-button:link:before,
.tn-columnctrl .secondary-color .tn-cta a.text-button:link:before,
.tn-columnctrl .fourth-color .tn-cta a.text-button:link:before,
.tn-columnctrl .sixth-color .tn-cta a.text-button:link:before,
.tn-columnctrl .primary-color .tn-cta a.text-button:active:before,
.tn-columnctrl .secondary-color .tn-cta a.text-button:active:before,
.tn-columnctrl .fourth-color .tn-cta a.text-button:active:before,
.tn-columnctrl .sixth-color .tn-cta a.text-button:active:before,
.tn-columnctrl .primary-color .tn-cta a.text-button:visited:before,
.tn-columnctrl .secondary-color .tn-cta a.text-button:visited:before,
.tn-columnctrl .fourth-color .tn-cta a.text-button:visited:before,
.tn-columnctrl .sixth-color .tn-cta a.text-button:visited:before {
  color: #fff !important;
  border: 2px #fff solid !important;
}
.tn-columnctrl .primary-color .tn-cta a.text-button:link:hover,
.tn-columnctrl .secondary-color .tn-cta a.text-button:link:hover,
.tn-columnctrl .fourth-color .tn-cta a.text-button:link:hover,
.tn-columnctrl .sixth-color .tn-cta a.text-button:link:hover,
.tn-columnctrl .primary-color .tn-cta a.text-button:active:hover,
.tn-columnctrl .secondary-color .tn-cta a.text-button:active:hover,
.tn-columnctrl .fourth-color .tn-cta a.text-button:active:hover,
.tn-columnctrl .sixth-color .tn-cta a.text-button:active:hover,
.tn-columnctrl .primary-color .tn-cta a.text-button:visited:hover,
.tn-columnctrl .secondary-color .tn-cta a.text-button:visited:hover,
.tn-columnctrl .fourth-color .tn-cta a.text-button:visited:hover,
.tn-columnctrl .sixth-color .tn-cta a.text-button:visited:hover {
  color: #FFA799 !important;
}
.tn-columnctrl .primary-color .tn-cta a.text-button:link:hover:before,
.tn-columnctrl .secondary-color .tn-cta a.text-button:link:hover:before,
.tn-columnctrl .fourth-color .tn-cta a.text-button:link:hover:before,
.tn-columnctrl .sixth-color .tn-cta a.text-button:link:hover:before,
.tn-columnctrl .primary-color .tn-cta a.text-button:active:hover:before,
.tn-columnctrl .secondary-color .tn-cta a.text-button:active:hover:before,
.tn-columnctrl .fourth-color .tn-cta a.text-button:active:hover:before,
.tn-columnctrl .sixth-color .tn-cta a.text-button:active:hover:before,
.tn-columnctrl .primary-color .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl .secondary-color .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl .fourth-color .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl .sixth-color .tn-cta a.text-button:visited:hover:before {
  border-color: #FFA799 !important;
  color: #FFA799 !important;
}
.tn-columnctrl .primary-color a:link,
.tn-columnctrl .secondary-color a:link,
.tn-columnctrl .fourth-color a:link,
.tn-columnctrl .sixth-color a:link,
.tn-columnctrl .primary-color a:active,
.tn-columnctrl .secondary-color a:active,
.tn-columnctrl .fourth-color a:active,
.tn-columnctrl .sixth-color a:active,
.tn-columnctrl .primary-color a:visited,
.tn-columnctrl .secondary-color a:visited,
.tn-columnctrl .fourth-color a:visited,
.tn-columnctrl .sixth-color a:visited {
  color: #fff !important;
}
.tn-columnctrl .primary-color a:link:hover,
.tn-columnctrl .secondary-color a:link:hover,
.tn-columnctrl .fourth-color a:link:hover,
.tn-columnctrl .sixth-color a:link:hover,
.tn-columnctrl .primary-color a:active:hover,
.tn-columnctrl .secondary-color a:active:hover,
.tn-columnctrl .fourth-color a:active:hover,
.tn-columnctrl .sixth-color a:active:hover,
.tn-columnctrl .primary-color a:visited:hover,
.tn-columnctrl .secondary-color a:visited:hover,
.tn-columnctrl .fourth-color a:visited:hover,
.tn-columnctrl .sixth-color a:visited:hover {
  color: #fff !important;
  text-decoration: underline;
}
.tn-columnctrl .primary-color .panel,
.tn-columnctrl .secondary-color .panel,
.tn-columnctrl .fourth-color .panel,
.tn-columnctrl .sixth-color .panel {
  color: #fff;
}
.tn-columnctrl .primary-color .panel .tn-cta a.text-button:link,
.tn-columnctrl .secondary-color .panel .tn-cta a.text-button:link,
.tn-columnctrl .fourth-color .panel .tn-cta a.text-button:link,
.tn-columnctrl .sixth-color .panel .tn-cta a.text-button:link,
.tn-columnctrl .primary-color .panel .tn-cta a.text-button:active,
.tn-columnctrl .secondary-color .panel .tn-cta a.text-button:active,
.tn-columnctrl .fourth-color .panel .tn-cta a.text-button:active,
.tn-columnctrl .sixth-color .panel .tn-cta a.text-button:active,
.tn-columnctrl .primary-color .panel .tn-cta a.text-button:visited,
.tn-columnctrl .secondary-color .panel .tn-cta a.text-button:visited,
.tn-columnctrl .fourth-color .panel .tn-cta a.text-button:visited,
.tn-columnctrl .sixth-color .panel .tn-cta a.text-button:visited {
  color: #fff !important;
}
.tn-columnctrl .primary-color .panel .tn-cta a.text-button:link:before,
.tn-columnctrl .secondary-color .panel .tn-cta a.text-button:link:before,
.tn-columnctrl .fourth-color .panel .tn-cta a.text-button:link:before,
.tn-columnctrl .sixth-color .panel .tn-cta a.text-button:link:before,
.tn-columnctrl .primary-color .panel .tn-cta a.text-button:active:before,
.tn-columnctrl .secondary-color .panel .tn-cta a.text-button:active:before,
.tn-columnctrl .fourth-color .panel .tn-cta a.text-button:active:before,
.tn-columnctrl .sixth-color .panel .tn-cta a.text-button:active:before,
.tn-columnctrl .primary-color .panel .tn-cta a.text-button:visited:before,
.tn-columnctrl .secondary-color .panel .tn-cta a.text-button:visited:before,
.tn-columnctrl .fourth-color .panel .tn-cta a.text-button:visited:before,
.tn-columnctrl .sixth-color .panel .tn-cta a.text-button:visited:before {
  color: #fff !important;
  border: 2px #fff solid !important;
}
.tn-columnctrl .primary-color .panel .tn-cta a.text-button:link:hover,
.tn-columnctrl .secondary-color .panel .tn-cta a.text-button:link:hover,
.tn-columnctrl .fourth-color .panel .tn-cta a.text-button:link:hover,
.tn-columnctrl .sixth-color .panel .tn-cta a.text-button:link:hover,
.tn-columnctrl .primary-color .panel .tn-cta a.text-button:active:hover,
.tn-columnctrl .secondary-color .panel .tn-cta a.text-button:active:hover,
.tn-columnctrl .fourth-color .panel .tn-cta a.text-button:active:hover,
.tn-columnctrl .sixth-color .panel .tn-cta a.text-button:active:hover,
.tn-columnctrl .primary-color .panel .tn-cta a.text-button:visited:hover,
.tn-columnctrl .secondary-color .panel .tn-cta a.text-button:visited:hover,
.tn-columnctrl .fourth-color .panel .tn-cta a.text-button:visited:hover,
.tn-columnctrl .sixth-color .panel .tn-cta a.text-button:visited:hover {
  color: #FFA799 !important;
}
.tn-columnctrl .primary-color .panel .tn-cta a.text-button:link:hover:before,
.tn-columnctrl .secondary-color .panel .tn-cta a.text-button:link:hover:before,
.tn-columnctrl .fourth-color .panel .tn-cta a.text-button:link:hover:before,
.tn-columnctrl .sixth-color .panel .tn-cta a.text-button:link:hover:before,
.tn-columnctrl .primary-color .panel .tn-cta a.text-button:active:hover:before,
.tn-columnctrl .secondary-color .panel .tn-cta a.text-button:active:hover:before,
.tn-columnctrl .fourth-color .panel .tn-cta a.text-button:active:hover:before,
.tn-columnctrl .sixth-color .panel .tn-cta a.text-button:active:hover:before,
.tn-columnctrl .primary-color .panel .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl .secondary-color .panel .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl .fourth-color .panel .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl .sixth-color .panel .tn-cta a.text-button:visited:hover:before {
  border-color: #FFA799 !important;
  color: #FFA799 !important;
}
.tn-columnctrl .primary-color .panel a:link,
.tn-columnctrl .secondary-color .panel a:link,
.tn-columnctrl .fourth-color .panel a:link,
.tn-columnctrl .sixth-color .panel a:link,
.tn-columnctrl .primary-color .panel a:active,
.tn-columnctrl .secondary-color .panel a:active,
.tn-columnctrl .fourth-color .panel a:active,
.tn-columnctrl .sixth-color .panel a:active,
.tn-columnctrl .primary-color .panel a:visited,
.tn-columnctrl .secondary-color .panel a:visited,
.tn-columnctrl .fourth-color .panel a:visited,
.tn-columnctrl .sixth-color .panel a:visited,
.tn-columnctrl .primary-color .panel a:before,
.tn-columnctrl .secondary-color .panel a:before,
.tn-columnctrl .fourth-color .panel a:before,
.tn-columnctrl .sixth-color .panel a:before,
.tn-columnctrl .primary-color .panel ul li:before,
.tn-columnctrl .secondary-color .panel ul li:before,
.tn-columnctrl .fourth-color .panel ul li:before,
.tn-columnctrl .sixth-color .panel ul li:before {
  color: #fff !important;
}
.tn-columnctrl .primary-color .panel a:link:hover,
.tn-columnctrl .secondary-color .panel a:link:hover,
.tn-columnctrl .fourth-color .panel a:link:hover,
.tn-columnctrl .sixth-color .panel a:link:hover,
.tn-columnctrl .primary-color .panel a:active:hover,
.tn-columnctrl .secondary-color .panel a:active:hover,
.tn-columnctrl .fourth-color .panel a:active:hover,
.tn-columnctrl .sixth-color .panel a:active:hover,
.tn-columnctrl .primary-color .panel a:visited:hover,
.tn-columnctrl .secondary-color .panel a:visited:hover,
.tn-columnctrl .fourth-color .panel a:visited:hover,
.tn-columnctrl .sixth-color .panel a:visited:hover {
  color: #fff !important;
  text-decoration: underline;
}
.tn-columnctrl .primary-color .tn-jumpmenu .dropdown-menu > li > a,
.tn-columnctrl .secondary-color .tn-jumpmenu .dropdown-menu > li > a,
.tn-columnctrl .fourth-color .tn-jumpmenu .dropdown-menu > li > a,
.tn-columnctrl .sixth-color .tn-jumpmenu .dropdown-menu > li > a {
  color: #333 !important;
  text-decoration: none;
}
.tn-columnctrl .primary-color .tn-jumpmenu .dropdown-menu > li > a:hover,
.tn-columnctrl .secondary-color .tn-jumpmenu .dropdown-menu > li > a:hover,
.tn-columnctrl .fourth-color .tn-jumpmenu .dropdown-menu > li > a:hover,
.tn-columnctrl .sixth-color .tn-jumpmenu .dropdown-menu > li > a:hover {
  color: #fff !important;
  text-decoration: none;
}
.tn-columnctrl .primary-color .tn-panel .panel,
.tn-columnctrl .secondary-color .tn-panel .panel,
.tn-columnctrl .fourth-color .tn-panel .panel,
.tn-columnctrl .sixth-color .tn-panel .panel,
.tn-columnctrl .primary-color .tn-tabs .tab-pane,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane {
  padding: 2rem;
}
.tn-columnctrl .primary-color .tn-panel .panel p,
.tn-columnctrl .secondary-color .tn-panel .panel p,
.tn-columnctrl .fourth-color .tn-panel .panel p,
.tn-columnctrl .sixth-color .tn-panel .panel p,
.tn-columnctrl .primary-color .tn-tabs .tab-pane p,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane p,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane p,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane p,
.tn-columnctrl .primary-color .tn-panel .panel ul li,
.tn-columnctrl .secondary-color .tn-panel .panel ul li,
.tn-columnctrl .fourth-color .tn-panel .panel ul li,
.tn-columnctrl .sixth-color .tn-panel .panel ul li,
.tn-columnctrl .primary-color .tn-tabs .tab-pane ul li,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane ul li,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane ul li,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane ul li,
.tn-columnctrl .primary-color .tn-panel .panel ul li:before,
.tn-columnctrl .secondary-color .tn-panel .panel ul li:before,
.tn-columnctrl .fourth-color .tn-panel .panel ul li:before,
.tn-columnctrl .sixth-color .tn-panel .panel ul li:before,
.tn-columnctrl .primary-color .tn-tabs .tab-pane ul li:before,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane ul li:before,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane ul li:before,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane ul li:before {
  color: #3d3e40 !important;
}
.tn-columnctrl .primary-color .tn-panel .panel .tn-cta a.text-button:link,
.tn-columnctrl .secondary-color .tn-panel .panel .tn-cta a.text-button:link,
.tn-columnctrl .fourth-color .tn-panel .panel .tn-cta a.text-button:link,
.tn-columnctrl .sixth-color .tn-panel .panel .tn-cta a.text-button:link,
.tn-columnctrl .primary-color .tn-tabs .tab-pane .tn-cta a.text-button:link,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:link,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:link,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:link,
.tn-columnctrl .primary-color .tn-panel .panel .tn-cta a.text-button:active,
.tn-columnctrl .secondary-color .tn-panel .panel .tn-cta a.text-button:active,
.tn-columnctrl .fourth-color .tn-panel .panel .tn-cta a.text-button:active,
.tn-columnctrl .sixth-color .tn-panel .panel .tn-cta a.text-button:active,
.tn-columnctrl .primary-color .tn-tabs .tab-pane .tn-cta a.text-button:active,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:active,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:active,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:active,
.tn-columnctrl .primary-color .tn-panel .panel .tn-cta a.text-button:visited,
.tn-columnctrl .secondary-color .tn-panel .panel .tn-cta a.text-button:visited,
.tn-columnctrl .fourth-color .tn-panel .panel .tn-cta a.text-button:visited,
.tn-columnctrl .sixth-color .tn-panel .panel .tn-cta a.text-button:visited,
.tn-columnctrl .primary-color .tn-tabs .tab-pane .tn-cta a.text-button:visited,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:visited,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:visited,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:visited {
  color: #a7a9ac !important;
}
.tn-columnctrl .primary-color .tn-panel .panel .tn-cta a.text-button:link:before,
.tn-columnctrl .secondary-color .tn-panel .panel .tn-cta a.text-button:link:before,
.tn-columnctrl .fourth-color .tn-panel .panel .tn-cta a.text-button:link:before,
.tn-columnctrl .sixth-color .tn-panel .panel .tn-cta a.text-button:link:before,
.tn-columnctrl .primary-color .tn-tabs .tab-pane .tn-cta a.text-button:link:before,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:link:before,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:link:before,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:link:before,
.tn-columnctrl .primary-color .tn-panel .panel .tn-cta a.text-button:active:before,
.tn-columnctrl .secondary-color .tn-panel .panel .tn-cta a.text-button:active:before,
.tn-columnctrl .fourth-color .tn-panel .panel .tn-cta a.text-button:active:before,
.tn-columnctrl .sixth-color .tn-panel .panel .tn-cta a.text-button:active:before,
.tn-columnctrl .primary-color .tn-tabs .tab-pane .tn-cta a.text-button:active:before,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:active:before,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:active:before,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:active:before,
.tn-columnctrl .primary-color .tn-panel .panel .tn-cta a.text-button:visited:before,
.tn-columnctrl .secondary-color .tn-panel .panel .tn-cta a.text-button:visited:before,
.tn-columnctrl .fourth-color .tn-panel .panel .tn-cta a.text-button:visited:before,
.tn-columnctrl .sixth-color .tn-panel .panel .tn-cta a.text-button:visited:before,
.tn-columnctrl .primary-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:before,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:before,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:before,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:before {
  color: #a7a9ac !important;
  border: 2px #a7a9ac solid !important;
}
.tn-columnctrl .primary-color .tn-panel .panel .tn-cta a.text-button:link:hover,
.tn-columnctrl .secondary-color .tn-panel .panel .tn-cta a.text-button:link:hover,
.tn-columnctrl .fourth-color .tn-panel .panel .tn-cta a.text-button:link:hover,
.tn-columnctrl .sixth-color .tn-panel .panel .tn-cta a.text-button:link:hover,
.tn-columnctrl .primary-color .tn-tabs .tab-pane .tn-cta a.text-button:link:hover,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:link:hover,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:link:hover,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:link:hover,
.tn-columnctrl .primary-color .tn-panel .panel .tn-cta a.text-button:active:hover,
.tn-columnctrl .secondary-color .tn-panel .panel .tn-cta a.text-button:active:hover,
.tn-columnctrl .fourth-color .tn-panel .panel .tn-cta a.text-button:active:hover,
.tn-columnctrl .sixth-color .tn-panel .panel .tn-cta a.text-button:active:hover,
.tn-columnctrl .primary-color .tn-tabs .tab-pane .tn-cta a.text-button:active:hover,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:active:hover,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:active:hover,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:active:hover,
.tn-columnctrl .primary-color .tn-panel .panel .tn-cta a.text-button:visited:hover,
.tn-columnctrl .secondary-color .tn-panel .panel .tn-cta a.text-button:visited:hover,
.tn-columnctrl .fourth-color .tn-panel .panel .tn-cta a.text-button:visited:hover,
.tn-columnctrl .sixth-color .tn-panel .panel .tn-cta a.text-button:visited:hover,
.tn-columnctrl .primary-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:hover,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:hover,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:hover,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:hover {
  color: #ee3524 !important;
}
.tn-columnctrl .primary-color .tn-panel .panel .tn-cta a.text-button:link:hover:before,
.tn-columnctrl .secondary-color .tn-panel .panel .tn-cta a.text-button:link:hover:before,
.tn-columnctrl .fourth-color .tn-panel .panel .tn-cta a.text-button:link:hover:before,
.tn-columnctrl .sixth-color .tn-panel .panel .tn-cta a.text-button:link:hover:before,
.tn-columnctrl .primary-color .tn-tabs .tab-pane .tn-cta a.text-button:link:hover:before,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:link:hover:before,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:link:hover:before,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:link:hover:before,
.tn-columnctrl .primary-color .tn-panel .panel .tn-cta a.text-button:active:hover:before,
.tn-columnctrl .secondary-color .tn-panel .panel .tn-cta a.text-button:active:hover:before,
.tn-columnctrl .fourth-color .tn-panel .panel .tn-cta a.text-button:active:hover:before,
.tn-columnctrl .sixth-color .tn-panel .panel .tn-cta a.text-button:active:hover:before,
.tn-columnctrl .primary-color .tn-tabs .tab-pane .tn-cta a.text-button:active:hover:before,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:active:hover:before,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:active:hover:before,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:active:hover:before,
.tn-columnctrl .primary-color .tn-panel .panel .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl .secondary-color .tn-panel .panel .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl .fourth-color .tn-panel .panel .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl .sixth-color .tn-panel .panel .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl .primary-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:hover:before,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane .tn-cta a.text-button:visited:hover:before {
  border-color: #ee3524 !important;
  color: #ee3524 !important;
}
.tn-columnctrl .primary-color .tn-panel .panel a,
.tn-columnctrl .secondary-color .tn-panel .panel a,
.tn-columnctrl .fourth-color .tn-panel .panel a,
.tn-columnctrl .sixth-color .tn-panel .panel a,
.tn-columnctrl .primary-color .tn-tabs .tab-pane a,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane a,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane a,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane a,
.tn-columnctrl .primary-color .tn-panel .panel a:link,
.tn-columnctrl .secondary-color .tn-panel .panel a:link,
.tn-columnctrl .fourth-color .tn-panel .panel a:link,
.tn-columnctrl .sixth-color .tn-panel .panel a:link,
.tn-columnctrl .primary-color .tn-tabs .tab-pane a:link,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane a:link,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane a:link,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane a:link,
.tn-columnctrl .primary-color .tn-panel .panel a:visited,
.tn-columnctrl .secondary-color .tn-panel .panel a:visited,
.tn-columnctrl .fourth-color .tn-panel .panel a:visited,
.tn-columnctrl .sixth-color .tn-panel .panel a:visited,
.tn-columnctrl .primary-color .tn-tabs .tab-pane a:visited,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane a:visited,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane a:visited,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane a:visited,
.tn-columnctrl .primary-color .tn-panel .panel a:active,
.tn-columnctrl .secondary-color .tn-panel .panel a:active,
.tn-columnctrl .fourth-color .tn-panel .panel a:active,
.tn-columnctrl .sixth-color .tn-panel .panel a:active,
.tn-columnctrl .primary-color .tn-tabs .tab-pane a:active,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane a:active,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane a:active,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane a:active {
  color: #2066d8 !important;
}
.tn-columnctrl .primary-color .tn-panel .panel a:link:hover,
.tn-columnctrl .secondary-color .tn-panel .panel a:link:hover,
.tn-columnctrl .fourth-color .tn-panel .panel a:link:hover,
.tn-columnctrl .sixth-color .tn-panel .panel a:link:hover,
.tn-columnctrl .primary-color .tn-tabs .tab-pane a:link:hover,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane a:link:hover,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane a:link:hover,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane a:link:hover,
.tn-columnctrl .primary-color .tn-panel .panel a:active:hover,
.tn-columnctrl .secondary-color .tn-panel .panel a:active:hover,
.tn-columnctrl .fourth-color .tn-panel .panel a:active:hover,
.tn-columnctrl .sixth-color .tn-panel .panel a:active:hover,
.tn-columnctrl .primary-color .tn-tabs .tab-pane a:active:hover,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane a:active:hover,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane a:active:hover,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane a:active:hover,
.tn-columnctrl .primary-color .tn-panel .panel a:visited:hover,
.tn-columnctrl .secondary-color .tn-panel .panel a:visited:hover,
.tn-columnctrl .fourth-color .tn-panel .panel a:visited:hover,
.tn-columnctrl .sixth-color .tn-panel .panel a:visited:hover,
.tn-columnctrl .primary-color .tn-tabs .tab-pane a:visited:hover,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane a:visited:hover,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane a:visited:hover,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane a:visited:hover {
  color: #ee3524 !important;
  text-decoration: underline;
}
.tn-columnctrl .primary-color .tn-panel .panel h1 a:link,
.tn-columnctrl .secondary-color .tn-panel .panel h1 a:link,
.tn-columnctrl .fourth-color .tn-panel .panel h1 a:link,
.tn-columnctrl .sixth-color .tn-panel .panel h1 a:link,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h1 a:link,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h1 a:link,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h1 a:link,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h1 a:link,
.tn-columnctrl .primary-color .tn-panel .panel h1 a:visited,
.tn-columnctrl .secondary-color .tn-panel .panel h1 a:visited,
.tn-columnctrl .fourth-color .tn-panel .panel h1 a:visited,
.tn-columnctrl .sixth-color .tn-panel .panel h1 a:visited,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h1 a:visited,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h1 a:visited,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h1 a:visited,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h1 a:visited,
.tn-columnctrl .primary-color .tn-panel .panel h1 a:active,
.tn-columnctrl .secondary-color .tn-panel .panel h1 a:active,
.tn-columnctrl .fourth-color .tn-panel .panel h1 a:active,
.tn-columnctrl .sixth-color .tn-panel .panel h1 a:active,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h1 a:active,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h1 a:active,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h1 a:active,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h1 a:active,
.tn-columnctrl .primary-color .tn-panel .panel h2 a:link,
.tn-columnctrl .secondary-color .tn-panel .panel h2 a:link,
.tn-columnctrl .fourth-color .tn-panel .panel h2 a:link,
.tn-columnctrl .sixth-color .tn-panel .panel h2 a:link,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h2 a:link,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h2 a:link,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h2 a:link,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h2 a:link,
.tn-columnctrl .primary-color .tn-panel .panel h2 a:visited,
.tn-columnctrl .secondary-color .tn-panel .panel h2 a:visited,
.tn-columnctrl .fourth-color .tn-panel .panel h2 a:visited,
.tn-columnctrl .sixth-color .tn-panel .panel h2 a:visited,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h2 a:visited,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h2 a:visited,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h2 a:visited,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h2 a:visited,
.tn-columnctrl .primary-color .tn-panel .panel h2 a:active,
.tn-columnctrl .secondary-color .tn-panel .panel h2 a:active,
.tn-columnctrl .fourth-color .tn-panel .panel h2 a:active,
.tn-columnctrl .sixth-color .tn-panel .panel h2 a:active,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h2 a:active,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h2 a:active,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h2 a:active,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h2 a:active,
.tn-columnctrl .primary-color .tn-panel .panel h3 a:link,
.tn-columnctrl .secondary-color .tn-panel .panel h3 a:link,
.tn-columnctrl .fourth-color .tn-panel .panel h3 a:link,
.tn-columnctrl .sixth-color .tn-panel .panel h3 a:link,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h3 a:link,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h3 a:link,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h3 a:link,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h3 a:link,
.tn-columnctrl .primary-color .tn-panel .panel h3 a:visited,
.tn-columnctrl .secondary-color .tn-panel .panel h3 a:visited,
.tn-columnctrl .fourth-color .tn-panel .panel h3 a:visited,
.tn-columnctrl .sixth-color .tn-panel .panel h3 a:visited,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h3 a:visited,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h3 a:visited,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h3 a:visited,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h3 a:visited,
.tn-columnctrl .primary-color .tn-panel .panel h3 a:active,
.tn-columnctrl .secondary-color .tn-panel .panel h3 a:active,
.tn-columnctrl .fourth-color .tn-panel .panel h3 a:active,
.tn-columnctrl .sixth-color .tn-panel .panel h3 a:active,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h3 a:active,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h3 a:active,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h3 a:active,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h3 a:active,
.tn-columnctrl .primary-color .tn-panel .panel h4 a:link,
.tn-columnctrl .secondary-color .tn-panel .panel h4 a:link,
.tn-columnctrl .fourth-color .tn-panel .panel h4 a:link,
.tn-columnctrl .sixth-color .tn-panel .panel h4 a:link,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h4 a:link,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h4 a:link,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h4 a:link,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h4 a:link,
.tn-columnctrl .primary-color .tn-panel .panel h4 a:visited,
.tn-columnctrl .secondary-color .tn-panel .panel h4 a:visited,
.tn-columnctrl .fourth-color .tn-panel .panel h4 a:visited,
.tn-columnctrl .sixth-color .tn-panel .panel h4 a:visited,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h4 a:visited,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h4 a:visited,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h4 a:visited,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h4 a:visited,
.tn-columnctrl .primary-color .tn-panel .panel h4 a:active,
.tn-columnctrl .secondary-color .tn-panel .panel h4 a:active,
.tn-columnctrl .fourth-color .tn-panel .panel h4 a:active,
.tn-columnctrl .sixth-color .tn-panel .panel h4 a:active,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h4 a:active,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h4 a:active,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h4 a:active,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h4 a:active,
.tn-columnctrl .primary-color .tn-panel .panel h5 a:link,
.tn-columnctrl .secondary-color .tn-panel .panel h5 a:link,
.tn-columnctrl .fourth-color .tn-panel .panel h5 a:link,
.tn-columnctrl .sixth-color .tn-panel .panel h5 a:link,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h5 a:link,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h5 a:link,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h5 a:link,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h5 a:link,
.tn-columnctrl .primary-color .tn-panel .panel h5 a:visited,
.tn-columnctrl .secondary-color .tn-panel .panel h5 a:visited,
.tn-columnctrl .fourth-color .tn-panel .panel h5 a:visited,
.tn-columnctrl .sixth-color .tn-panel .panel h5 a:visited,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h5 a:visited,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h5 a:visited,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h5 a:visited,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h5 a:visited,
.tn-columnctrl .primary-color .tn-panel .panel h5 a:active,
.tn-columnctrl .secondary-color .tn-panel .panel h5 a:active,
.tn-columnctrl .fourth-color .tn-panel .panel h5 a:active,
.tn-columnctrl .sixth-color .tn-panel .panel h5 a:active,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h5 a:active,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h5 a:active,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h5 a:active,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h5 a:active {
  color: #3d3e40 !important;
}
.tn-columnctrl .primary-color .tn-panel .panel h2 a:hover,
.tn-columnctrl .secondary-color .tn-panel .panel h2 a:hover,
.tn-columnctrl .fourth-color .tn-panel .panel h2 a:hover,
.tn-columnctrl .sixth-color .tn-panel .panel h2 a:hover,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h2 a:hover,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h2 a:hover,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h2 a:hover,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h2 a:hover,
.tn-columnctrl .primary-color .tn-panel .panel h3 a:hover,
.tn-columnctrl .secondary-color .tn-panel .panel h3 a:hover,
.tn-columnctrl .fourth-color .tn-panel .panel h3 a:hover,
.tn-columnctrl .sixth-color .tn-panel .panel h3 a:hover,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h3 a:hover,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h3 a:hover,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h3 a:hover,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h3 a:hover,
.tn-columnctrl .primary-color .tn-panel .panel h4 a:hover,
.tn-columnctrl .secondary-color .tn-panel .panel h4 a:hover,
.tn-columnctrl .fourth-color .tn-panel .panel h4 a:hover,
.tn-columnctrl .sixth-color .tn-panel .panel h4 a:hover,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h4 a:hover,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h4 a:hover,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h4 a:hover,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h4 a:hover,
.tn-columnctrl .primary-color .tn-panel .panel h5 a:hover,
.tn-columnctrl .secondary-color .tn-panel .panel h5 a:hover,
.tn-columnctrl .fourth-color .tn-panel .panel h5 a:hover,
.tn-columnctrl .sixth-color .tn-panel .panel h5 a:hover,
.tn-columnctrl .primary-color .tn-tabs .tab-pane h5 a:hover,
.tn-columnctrl .secondary-color .tn-tabs .tab-pane h5 a:hover,
.tn-columnctrl .fourth-color .tn-tabs .tab-pane h5 a:hover,
.tn-columnctrl .sixth-color .tn-tabs .tab-pane h5 a:hover {
  color: #ee3524 !important;
}
.tn-columnctrl .primary-color .tn-tabs .nav-tabs p,
.tn-columnctrl .secondary-color .tn-tabs .nav-tabs p,
.tn-columnctrl .fourth-color .tn-tabs .nav-tabs p,
.tn-columnctrl .sixth-color .tn-tabs .nav-tabs p,
.tn-columnctrl .primary-color .tn-tabs .nav-tabs ul li:before,
.tn-columnctrl .secondary-color .tn-tabs .nav-tabs ul li:before,
.tn-columnctrl .fourth-color .tn-tabs .nav-tabs ul li:before,
.tn-columnctrl .sixth-color .tn-tabs .nav-tabs ul li:before {
  color: #3d3e40 !important;
}
.tn-columnctrl .primary-color .tn-tabs .nav-tabs a,
.tn-columnctrl .secondary-color .tn-tabs .nav-tabs a,
.tn-columnctrl .fourth-color .tn-tabs .nav-tabs a,
.tn-columnctrl .sixth-color .tn-tabs .nav-tabs a,
.tn-columnctrl .primary-color .tn-tabs .nav-tabs a:link,
.tn-columnctrl .secondary-color .tn-tabs .nav-tabs a:link,
.tn-columnctrl .fourth-color .tn-tabs .nav-tabs a:link,
.tn-columnctrl .sixth-color .tn-tabs .nav-tabs a:link,
.tn-columnctrl .primary-color .tn-tabs .nav-tabs a:visited,
.tn-columnctrl .secondary-color .tn-tabs .nav-tabs a:visited,
.tn-columnctrl .fourth-color .tn-tabs .nav-tabs a:visited,
.tn-columnctrl .sixth-color .tn-tabs .nav-tabs a:visited,
.tn-columnctrl .primary-color .tn-tabs .nav-tabs a:active,
.tn-columnctrl .secondary-color .tn-tabs .nav-tabs a:active,
.tn-columnctrl .fourth-color .tn-tabs .nav-tabs a:active,
.tn-columnctrl .sixth-color .tn-tabs .nav-tabs a:active {
  color: #3d3e40 !important;
}
.tn-columnctrl .primary-color .tn-tabs .nav-tabs a:link:hover,
.tn-columnctrl .secondary-color .tn-tabs .nav-tabs a:link:hover,
.tn-columnctrl .fourth-color .tn-tabs .nav-tabs a:link:hover,
.tn-columnctrl .sixth-color .tn-tabs .nav-tabs a:link:hover,
.tn-columnctrl .primary-color .tn-tabs .nav-tabs a:active:hover,
.tn-columnctrl .secondary-color .tn-tabs .nav-tabs a:active:hover,
.tn-columnctrl .fourth-color .tn-tabs .nav-tabs a:active:hover,
.tn-columnctrl .sixth-color .tn-tabs .nav-tabs a:active:hover,
.tn-columnctrl .primary-color .tn-tabs .nav-tabs a:visited:hover,
.tn-columnctrl .secondary-color .tn-tabs .nav-tabs a:visited:hover,
.tn-columnctrl .fourth-color .tn-tabs .nav-tabs a:visited:hover,
.tn-columnctrl .sixth-color .tn-tabs .nav-tabs a:visited:hover {
  color: #3d3e40 !important;
  text-decoration: none;
}
.tn-columnctrl .primary-color .tn-tabs .panel,
.tn-columnctrl .secondary-color .tn-tabs .panel,
.tn-columnctrl .fourth-color .tn-tabs .panel,
.tn-columnctrl .sixth-color .tn-tabs .panel {
  color: #131e29;
}
.tn-columnctrl .primary-color .tn-tabs .panel h4 a:link,
.tn-columnctrl .secondary-color .tn-tabs .panel h4 a:link,
.tn-columnctrl .fourth-color .tn-tabs .panel h4 a:link,
.tn-columnctrl .sixth-color .tn-tabs .panel h4 a:link,
.tn-columnctrl .primary-color .tn-tabs .panel h4 a:before,
.tn-columnctrl .secondary-color .tn-tabs .panel h4 a:before,
.tn-columnctrl .fourth-color .tn-tabs .panel h4 a:before,
.tn-columnctrl .sixth-color .tn-tabs .panel h4 a:before {
  color: #131e29 !important;
}
.tn-columnctrl .primary-color .tn-tabs .panel h2,
.tn-columnctrl .secondary-color .tn-tabs .panel h2,
.tn-columnctrl .fourth-color .tn-tabs .panel h2,
.tn-columnctrl .sixth-color .tn-tabs .panel h2,
.tn-columnctrl .primary-color .tn-tabs .panel h3,
.tn-columnctrl .secondary-color .tn-tabs .panel h3,
.tn-columnctrl .fourth-color .tn-tabs .panel h3,
.tn-columnctrl .sixth-color .tn-tabs .panel h3,
.tn-columnctrl .primary-color .tn-tabs .panel h4,
.tn-columnctrl .secondary-color .tn-tabs .panel h4,
.tn-columnctrl .fourth-color .tn-tabs .panel h4,
.tn-columnctrl .sixth-color .tn-tabs .panel h4,
.tn-columnctrl .primary-color .tn-tabs .panel h5,
.tn-columnctrl .secondary-color .tn-tabs .panel h5,
.tn-columnctrl .fourth-color .tn-tabs .panel h5,
.tn-columnctrl .sixth-color .tn-tabs .panel h5 {
  color: #131e29;
}
.tn-columnctrl .primary-color .tn-tabs .panel a,
.tn-columnctrl .secondary-color .tn-tabs .panel a,
.tn-columnctrl .fourth-color .tn-tabs .panel a,
.tn-columnctrl .sixth-color .tn-tabs .panel a,
.tn-columnctrl .primary-color .tn-tabs .panel a:link,
.tn-columnctrl .secondary-color .tn-tabs .panel a:link,
.tn-columnctrl .fourth-color .tn-tabs .panel a:link,
.tn-columnctrl .sixth-color .tn-tabs .panel a:link,
.tn-columnctrl .primary-color .tn-tabs .panel a:visited,
.tn-columnctrl .secondary-color .tn-tabs .panel a:visited,
.tn-columnctrl .fourth-color .tn-tabs .panel a:visited,
.tn-columnctrl .sixth-color .tn-tabs .panel a:visited,
.tn-columnctrl .primary-color .tn-tabs .panel a:active,
.tn-columnctrl .secondary-color .tn-tabs .panel a:active,
.tn-columnctrl .fourth-color .tn-tabs .panel a:active,
.tn-columnctrl .sixth-color .tn-tabs .panel a:active {
  color: #2066d8 !important;
}
.tn-columnctrl .primary-color .tn-tabs .panel a:link:hover,
.tn-columnctrl .secondary-color .tn-tabs .panel a:link:hover,
.tn-columnctrl .fourth-color .tn-tabs .panel a:link:hover,
.tn-columnctrl .sixth-color .tn-tabs .panel a:link:hover,
.tn-columnctrl .primary-color .tn-tabs .panel a:active:hover,
.tn-columnctrl .secondary-color .tn-tabs .panel a:active:hover,
.tn-columnctrl .fourth-color .tn-tabs .panel a:active:hover,
.tn-columnctrl .sixth-color .tn-tabs .panel a:active:hover,
.tn-columnctrl .primary-color .tn-tabs .panel a:visited:hover,
.tn-columnctrl .secondary-color .tn-tabs .panel a:visited:hover,
.tn-columnctrl .fourth-color .tn-tabs .panel a:visited:hover,
.tn-columnctrl .sixth-color .tn-tabs .panel a:visited:hover {
  color: #ee3524 !important;
  text-decoration: underline;
}
.tn-columnctrl .primary-color .tab-pane.active h2,
.tn-columnctrl .secondary-color .tab-pane.active h2,
.tn-columnctrl .fourth-color .tab-pane.active h2,
.tn-columnctrl .sixth-color .tab-pane.active h2,
.tn-columnctrl .primary-color .tab-pane.active h3,
.tn-columnctrl .secondary-color .tab-pane.active h3,
.tn-columnctrl .fourth-color .tab-pane.active h3,
.tn-columnctrl .sixth-color .tab-pane.active h3,
.tn-columnctrl .primary-color .tab-pane.active h4,
.tn-columnctrl .secondary-color .tab-pane.active h4,
.tn-columnctrl .fourth-color .tab-pane.active h4,
.tn-columnctrl .sixth-color .tab-pane.active h4,
.tn-columnctrl .primary-color .tab-pane.active h5,
.tn-columnctrl .secondary-color .tab-pane.active h5,
.tn-columnctrl .fourth-color .tab-pane.active h5,
.tn-columnctrl .sixth-color .tab-pane.active h5 {
  color: #131e29;
}
.tn-columnctrl .dataTable th {
  color: #3d3e40 !important;
}
.tn-columnctrl .row.parsys_column {
  display: flex;
}
@media (max-width: 640px) {
  .tn-columnctrl .row.parsys_column {
    display: block;
  }
}
.tn-columnctrl .row .tn-complex-datatable,
.tn-columnctrl .row .tn-datatable {
  overflow-x: auto;
}
.tn-columnctrl .row .tn-complex-datatable .panel p,
.tn-columnctrl .row .tn-datatable .panel p,
.tn-columnctrl .row .tn-complex-datatable .panel ul li,
.tn-columnctrl .row .tn-datatable .panel ul li,
.tn-columnctrl .row .tn-complex-datatable .panel ul li:before,
.tn-columnctrl .row .tn-datatable .panel ul li:before {
  color: #3d3e40 !important;
}
.tn-columnctrl .row .tn-complex-datatable .panel div > div.row,
.tn-columnctrl .row .tn-datatable .panel div > div.row {
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  max-width: 100%;
  display: block;
}
/*********************
    No Padding class so columns can be flush
     ********************/
.tn-fullwidth .tn-col-ctrl.nopadding-bottom .row {
  margin-bottom: 0px !important;
}
/*********************
    Restoring the responsive columns
this also removes them being flush top and bottom.
     ********************/
@media (max-width: 841px) {
  .tn-fullwidth .tn-col-ctrl .row.tn-2cols,
  .tn-fullwidth .tn-col-ctrl .row.tn-4cols {
    display: block;
  }
}
@media (max-width: 640px) {
  .tn-fullwidth .tn-col-ctrl .row {
    display: block !important;
  }
}
/* Perserved if we want to invert the second row columns
use: if on a 50% column, the colors are invetering, on the mobile view
the last color of the first row and the first column of the second row will be the same
This code below inverts the even rows columns to avoid that
*/
/*
@media only screen and (max-width: 40em) {
    .tn-fullwidth .tn-col-ctrl {
        .row {
            display: flex !important;
            flex-direction: column;
        }

        .row:nth-of-type(even) {
            flex-direction: column-reverse !important;
        }
    }
}

*/

.tn-clock-countdown {
  padding: 20px;
}
.tn-clock-countdown .tn-countdown-clock {
  padding: 40px 20px;
  display: block;
  text-align: center;
  width: 100%;
}
.tn-clock-countdown .tn-countdown-clock [class^="countdownClockValue-"],
.tn-clock-countdown .tn-countdown-clock .countdownClockColon {
  font-size: 10rem;
  font-weight: normal;
  line-height: 3.5rem;
  padding-top: 5%;
}
.tn-clock-countdown .tn-countdown-clock .decreasingTimer {
  font-size: 5rem;
}
.tn-clock-countdown .tn-countdown-clock .title {
  font-size: 2rem;
  font-weight: bold;
}
.tn-clock-countdown .tn-countdown-clock .date {
  font-size: 1.8rem;
}
.tn-clock-countdown .tn-countdown-clock table#spanTimer {
  margin: 0 auto;
  padding: 40px 20px;
  text-align: center;
  font-weight: bold;
}
.tn-clock-countdown .tn-countdown-clock table#spanTimer #decreasingTimer {
  vertical-align: top;
  display: none;
}
.tn-clock-countdown .tn-countdown-clock .countclock {
  margin: 0 auto;
}
.tn-clock-countdown .tn-countdown-clock .countdays,
.tn-clock-countdown .tn-countdown-clock .hoursdays,
.tn-clock-countdown .tn-countdown-clock .minutesdays,
.tn-clock-countdown .tn-countdown-clock .secondsdays {
  font-size: 1.5rem;
  text-transform: uppercase;
}
.tn-clock-countdown .tn-countdown-clock .countdownClockValue-sec {
  color: #DB2426;
}
.tn-col-ctrl .tn-2cols .tn-clock-countdown .date,
.tn-col-ctrl .tn-3cols-502525 .tn-clock-countdown .date {
  padding-top: 10px;
  font-size: 1rem;
}
.tn-col-ctrl .tn-2cols .tn-clock-countdown .tn-countdown-clock [class^="countdownClockValue-"],
.tn-col-ctrl .tn-3cols-502525 .tn-clock-countdown .tn-countdown-clock [class^="countdownClockValue-"],
.tn-col-ctrl .tn-2cols .tn-clock-countdown .tn-countdown-clock .countdownClockColon,
.tn-col-ctrl .tn-3cols-502525 .tn-clock-countdown .tn-countdown-clock .countdownClockColon {
  font-size: 80%;
}
.tn-col-ctrl .tn-2cols-6040 .tn-clock-countdown .tn-countdown-clock [class^="countdownClockValue-"],
.tn-col-ctrl .tn-2cols-7525 .tn-clock-countdown .tn-countdown-clock [class^="countdownClockValue-"],
.tn-col-ctrl .tn-2cols-6040 .tn-clock-countdown .tn-countdown-clock .countdownClockColon,
.tn-col-ctrl .tn-2cols-7525 .tn-clock-countdown .tn-countdown-clock .countdownClockColon {
  font-size: 100%;
}
.tn-col-ctrl .tn-2cols-4060 .tn-clock-countdown .tn-countdown-clock .date {
  padding-top: 10px;
  font-size: 1.3rem;
}
.tn-col-ctrl .tn-2cols-4060 .tn-clock-countdown .tn-countdown-clock [class^="countdownClockValue-"],
.tn-col-ctrl .tn-2cols-4060 .tn-clock-countdown .tn-countdown-clock .countdownClockColon {
  font-size: 100%;
}
.tn-col-ctrl .tn-2cols-4060 .tn-clock-countdown .tn-countdown-clock .countdays,
.tn-col-ctrl .tn-2cols-4060 .tn-clock-countdown .tn-countdown-clock .hoursdays,
.tn-col-ctrl .tn-2cols-4060 .tn-clock-countdown .tn-countdown-clock .minutesdays,
.tn-col-ctrl .tn-2cols-4060 .tn-clock-countdown .tn-countdown-clock .secondsdays {
  font-size: 1rem;
  margin-top: 0px;
}
.tn-col-ctrl .tn-2cols-4060 .tn-clock-countdown .tn-countdown-clock .decreasingTimer {
  font-size: 2.5rem;
}
.tn-col-ctrl .tn-2cols-2575 .tn-clock-countdown .tn-countdown-clock .date,
.tn-col-ctrl .tn-3cols-255025 .tn-clock-countdown .tn-countdown-clock .date,
.tn-col-ctrl .tn-3cols-252550 .tn-clock-countdown .tn-countdown-clock .date,
.tn-col-ctrl .tn-4cols .tn-clock-countdown .tn-countdown-clock .date {
  padding-top: 10px;
  font-size: 1.3rem;
}
.tn-col-ctrl .tn-2cols-2575 .tn-clock-countdown .tn-countdown-clock [class^="countdownClockValue-"],
.tn-col-ctrl .tn-3cols-255025 .tn-clock-countdown .tn-countdown-clock [class^="countdownClockValue-"],
.tn-col-ctrl .tn-3cols-252550 .tn-clock-countdown .tn-countdown-clock [class^="countdownClockValue-"],
.tn-col-ctrl .tn-4cols .tn-clock-countdown .tn-countdown-clock [class^="countdownClockValue-"],
.tn-col-ctrl .tn-2cols-2575 .tn-clock-countdown .tn-countdown-clock .countdownClockColon,
.tn-col-ctrl .tn-3cols-255025 .tn-clock-countdown .tn-countdown-clock .countdownClockColon,
.tn-col-ctrl .tn-3cols-252550 .tn-clock-countdown .tn-countdown-clock .countdownClockColon,
.tn-col-ctrl .tn-4cols .tn-clock-countdown .tn-countdown-clock .countdownClockColon {
  font-size: 100%;
}
.tn-col-ctrl .tn-2cols-2575 .tn-clock-countdown .tn-countdown-clock .countdays,
.tn-col-ctrl .tn-3cols-255025 .tn-clock-countdown .tn-countdown-clock .countdays,
.tn-col-ctrl .tn-3cols-252550 .tn-clock-countdown .tn-countdown-clock .countdays,
.tn-col-ctrl .tn-4cols .tn-clock-countdown .tn-countdown-clock .countdays,
.tn-col-ctrl .tn-2cols-2575 .tn-clock-countdown .tn-countdown-clock .hoursdays,
.tn-col-ctrl .tn-3cols-255025 .tn-clock-countdown .tn-countdown-clock .hoursdays,
.tn-col-ctrl .tn-3cols-252550 .tn-clock-countdown .tn-countdown-clock .hoursdays,
.tn-col-ctrl .tn-4cols .tn-clock-countdown .tn-countdown-clock .hoursdays,
.tn-col-ctrl .tn-2cols-2575 .tn-clock-countdown .tn-countdown-clock .minutesdays,
.tn-col-ctrl .tn-3cols-255025 .tn-clock-countdown .tn-countdown-clock .minutesdays,
.tn-col-ctrl .tn-3cols-252550 .tn-clock-countdown .tn-countdown-clock .minutesdays,
.tn-col-ctrl .tn-4cols .tn-clock-countdown .tn-countdown-clock .minutesdays,
.tn-col-ctrl .tn-2cols-2575 .tn-clock-countdown .tn-countdown-clock .secondsdays,
.tn-col-ctrl .tn-3cols-255025 .tn-clock-countdown .tn-countdown-clock .secondsdays,
.tn-col-ctrl .tn-3cols-252550 .tn-clock-countdown .tn-countdown-clock .secondsdays,
.tn-col-ctrl .tn-4cols .tn-clock-countdown .tn-countdown-clock .secondsdays {
  font-size: .7rem;
  margin-top: 0px;
}
.tn-col-ctrl .tn-2cols-2575 .tn-clock-countdown .tn-countdown-clock .decreasingTimer,
.tn-col-ctrl .tn-3cols-255025 .tn-clock-countdown .tn-countdown-clock .decreasingTimer,
.tn-col-ctrl .tn-3cols-252550 .tn-clock-countdown .tn-countdown-clock .decreasingTimer,
.tn-col-ctrl .tn-4cols .tn-clock-countdown .tn-countdown-clock .decreasingTimer {
  font-size: 2rem;
}
.tn-col-ctrl .tn-3cols .tn-clock-countdown .tn-countdown-clock .date {
  padding-top: 10px;
  font-size: 1.3rem;
}
.tn-col-ctrl .tn-3cols .tn-clock-countdown .tn-countdown-clock [class^="countdownClockValue-"],
.tn-col-ctrl .tn-3cols .tn-clock-countdown .tn-countdown-clock .countdownClockColon {
  font-size: 100%;
}
.tn-col-ctrl .tn-3cols .tn-clock-countdown .tn-countdown-clock .countdays,
.tn-col-ctrl .tn-3cols .tn-clock-countdown .tn-countdown-clock .hoursdays,
.tn-col-ctrl .tn-3cols .tn-clock-countdown .tn-countdown-clock .minutesdays,
.tn-col-ctrl .tn-3cols .tn-clock-countdown .tn-countdown-clock .secondsdays {
  font-size: 0.8rem;
  margin-top: 0px;
}
.tn-col-ctrl .tn-3cols .tn-clock-countdown .tn-countdown-clock .decreasingTimer {
  font-size: 2rem;
}
.tn-col-ctrl .tn-5cols .tn-clock-countdown .tn-countdown-clock .date {
  padding-top: 10px;
  font-size: 1.3rem;
}
.tn-col-ctrl .tn-5cols .tn-clock-countdown .tn-countdown-clock [class^="countdownClockValue-"],
.tn-col-ctrl .tn-5cols .tn-clock-countdown .tn-countdown-clock .countdownClockColon {
  font-size: 100%;
}
.tn-col-ctrl .tn-5cols .tn-clock-countdown .tn-countdown-clock .countdays,
.tn-col-ctrl .tn-5cols .tn-clock-countdown .tn-countdown-clock .hoursdays,
.tn-col-ctrl .tn-5cols .tn-clock-countdown .tn-countdown-clock .minutesdays,
.tn-col-ctrl .tn-5cols .tn-clock-countdown .tn-countdown-clock .secondsdays {
  font-size: .6rem;
  margin-top: 0px;
}
.tn-col-ctrl .tn-5cols .tn-clock-countdown .tn-countdown-clock .decreasingTimer {
  font-size: 1.5rem;
}
@media only screen and (max-width: 60em) {
  .tn-clock-countdown .tn-countdown-clock [class^="countdownClockValue-"],
  .tn-clock-countdown .tn-countdown-clock .countdownClockColon {
    font-size: 6rem;
    font-weight: normal;
  }
}
@media only screen and (max-width: 40em) {
  .tn-clock-countdown .tn-countdown-clock [class^="countdownClockValue-"],
  .tn-clock-countdown .tn-countdown-clock .countdownClockColon {
    font-size: 4rem;
    font-weight: normal;
    line-height: 0.5rem !important;
    padding-top: 10% !important;
  }
  .tn-clock-countdown .tn-countdown-clock .countdays,
  .tn-clock-countdown .tn-countdown-clock .hoursdays,
  .tn-clock-countdown .tn-countdown-clock .minutesdays,
  .tn-clock-countdown .tn-countdown-clock .secondsdays {
    font-size: 1.2rem;
    line-height: -3rem !important;
  }
}

.tn-orgchart {
  margin-bottom: 40px !important;
}
.tn-orgchart #svgholder {
  max-width: 1100px;
}
.tn-orgchart .link {
  fill: none;
  stroke: #ccc;
  stroke-width: 2px;
}
.tn-orgchart .foreignobject_child_text {
  text-shadow: 1px 1px 0 #ffffff, -1px 1px 0 #ffffff, 1px -1px 0 #ffffff, -1px -1px 0 #ffffff, 0px 1px 0 #ffffff, 0px -1px 0 #ffffff, -1px 0px 0 #ffffff, 1px 0px 0 #ffffff, 2px 2px 0 #ffffff, -2px 2px 0 #ffffff, 2px -2px 0 #ffffff, -2px -2px 0 #ffffff, 0px 2px 0 #ffffff, 0px -2px 0 #ffffff, -2px 0px 0 #ffffff, 2px 0px 0 #ffffff, 1px 2px 0 #ffffff, -1px 2px 0 #ffffff, 1px -2px 0 #ffffff, -1px -2px 0 #ffffff, 2px 1px 0 #ffffff, -2px 1px 0 #ffffff, 2px -1px 0 #ffffff, -2px -1px 0 #ffffff;
}
.tn-orgchart .foreignobject_parent {
  font: 12px sans-serif;
  display: table;
  padding: 0px;
  margin: 0px;
  border: solid 2px #eee;
  background: white;
}
.tn-orgchart foreignObject.foreignobject_parent:hover {
  cursor: hand;
}
.tn-orgchart foreignObject {
  overflow: visible;
}
.tn-orgchart .foreignobject_child_img {
  float: left;
}
.tn-orgchart .foreignobject_child_text {
  padding-left: 10px;
  float: left;
}
.tn-orgchart .card {
  margin-top: 20px;
  padding: 20px;
  box-sizing: border-box;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  min-height: 240px;
}
.tn-orgchart .profile_card.maindiv {
  margin-bottom: 20px;
}
.tn-orgchart .profimg {
  float: left;
  display: block;
  width: 150px;
  padding-right: 20px;
}
.tn-orgchart .profile_card_img {
  width: 150px;
  padding-right: 20px;
}
.tn-orgchart .settingstips {
  width: 100%;
  display: block;
  max-height: 510px;
}
.tn-orgchart .settingstips .settings {
  display: block;
  float: left;
  width: 45%;
  padding-right: 20px;
}
.tn-orgchart .settingstips .tips {
  float: left;
  width: 45%;
}
.tn-orgchart input[type="range"] {
  display: inline;
}
.tn-orgchart table.profile {
  /*margin-bottom: 20px;*/
  /* transition: all 0.5s ease-in-out !important;*/
}
.tn-orgchart table.profile td.sum {
  padding-top: 10px;
}
.tn-orgchart table.profile td {
  transition: all 0.5s ease-in-out !important;
}
.tn-orgchart .select2 {
  display: none;
}
.tn-orgchart select#search_box {
  width: 45%;
  height: 30px;
  border-radius: 4px;
  margin-bottom: 20px;
}
.tn-orgchart .settings label {
  margin-bottom: 0px;
}
@media (max-width: 40em) {
  .tn-orgchart #svgholder {
    max-width: 100%;
    overflow-x: auto;
    display: block;
  }
  .tn-orgchart .settingstips .settings,
  .tn-orgchart .settingstips .tips {
    width: 100%;
    float: none;
  }
  .tn-orgchart select#search_box {
    width: 100%;
  }
  .tn-orgchart .profile_card table.profile tr,
  .tn-orgchart .profile_card table.profile td {
    display: block;
  }
}

/****************** Font Families *************/
/*  tn-sociallist main styles live in tn-newslist.less */
/***************************************/
/*   To be different than the          */
/*   .tn-mainhomepagesocial .tn-flickr */
/***************************************/
.tn-sociallist .tn-flickr {
  padding: 3px 0px;
}
.tn-sociallist .tn-flickr ul li a.icon-flickr:hover:before,
.tn-sociallist .tn-flickr ul li h2.icon-flickr:before,
.tn-sociallist .tn-flickr a.icon-flickr:hover:before,
.tn-sociallist .tn-flickr h2.icon-flickr:before {
  color: #ff0084;
}
.tn-sociallist .tn-flickr h2:before {
  font-size: 1em;
  margin-right: 10px;
  margin-left: 0;
}
.tn-sociallist .tn-flickr h2 {
  margin-bottom: 0 !important;
  color: #131e29;
  font-size: 1.75rem;
  padding: 15px 0;
}
.tn-sociallist .tn-flickr > ul {
  margin-bottom: 20px;
}
.tn-sociallist .tn-flickr > ul li {
  margin: 5px !important;
}
@media only screen and (max-width: 40em) {
  .tn-sociallist .tn-flickr > ul {
    width: 100%;
    margin-bottom: 20px;
  }
}
.tn-sociallist .tn-flickr ul {
  padding-bottom: 30px;
  overflow: auto;
  box-sizing: border-box;
  max-height: 380px;
  min-height: 380px;
  margin: 0 auto;
  text-align: left;
  padding-left: 5%;
}
.tn-sociallist .tn-flickr h2:before {
  margin-left: 5.5%;
}
.tn-sociallist .tn-flickr img {
  transition: all 0.5s ease-in-out !important;
}
.tn-sociallist .tn-flickr img:hover {
  transform: scale(1.2);
  transition: all 0.5s ease-in-out !important;
}
/***************************************/
/*          Instagram style            */
/***************************************/
.tn-sociallist iframe.instagram-media {
  background: #FFF;
  border: 0;
  border-radius: 3px;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5), 0 1px 10px 0 rgba(0, 0, 0, 0.15);
  margin: 1px;
  max-width: 540px;
  min-width: 326px;
  max-height: 380px;
  min-height: 380px;
  padding: 10px;
  width: 100%;
  width: -webkit-calc(98%);
  width: calc(98%);
}
.tn-sociallist iframe.instagram-media div {
  padding: 16px;
}
.tn-sociallist iframe.instagram-media p {
  margin: 8px 0 0 0;
  padding: 0 4px;
}
.tn-sociallist iframe.instagram-media p a {
  color: #000;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 17px;
  text-decoration: none;
  word-wrap: break-word;
}

.tn-calendarpagefilters {
  /* manually added to override .events ul rule */
}
@media (min-width: 40em) {
  .tn-calendarpagefilters #calendar-of-events,
  .tn-calendarpagefilters #tag-filters,
  .tn-calendarpagefilters #list-of-months {
    display: block;
  }
  .tn-calendarpagefilters .mobile-header {
    display: none;
  }
  .tn-calendarpagefilters .non-mobile-header {
    display: block;
  }
}
@media (max-width: 40em) {
  .tn-calendarpagefilters .mobile-header {
    display: block;
  }
  .tn-calendarpagefilters .non-mobile-header {
    display: none;
  }
}
.tn-calendarpagefilters [data-target="#archiveList"] #archiveLinkShown {
  display: block;
}
.tn-calendarpagefilters [data-target="#archiveList"] #archiveLinkHidden {
  display: none;
}
.tn-calendarpagefilters [data-target="#archiveList"].collapsed #archiveLinkShown {
  display: none;
}
.tn-calendarpagefilters [data-target="#archiveList"].collapsed #archiveLinkHidden {
  display: block;
}
.tn-calendarpagefilters .collapse {
  display: none;
}
.tn-calendarpagefilters .collapse.in {
  display: block;
}


.cot-filtered-list .panel,
.tn-abstractnewseventlist .panel {
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border-radius: 0;
  border: none;
  margin-bottom: 0;
}
.cot-filtered-list .panel.template-three .description,
.tn-abstractnewseventlist .panel.template-three .description {
  overflow: hidden;
  font-style: italic;
  max-height: 2.75rem;
}
.cot-filtered-list .panel.template-three .list-group,
.tn-abstractnewseventlist .panel.template-three .list-group,
.cot-filtered-list .panel.template-six .list-group,
.tn-abstractnewseventlist .panel.template-six .list-group {
  display: flex;
  flex-direction: column;
}
.cot-filtered-list .panel.template-three .list-group .list-group-item,
.tn-abstractnewseventlist .panel.template-three .list-group .list-group-item,
.cot-filtered-list .panel.template-six .list-group .list-group-item,
.tn-abstractnewseventlist .panel.template-six .list-group .list-group-item {
  flex: 1;
}
.cot-filtered-list .panel.template-threeexpanded h2,
.tn-abstractnewseventlist .panel.template-threeexpanded h2 {
  margin-bottom: 0;
}
.cot-filtered-list .panel.template-one h3,
.tn-abstractnewseventlist .panel.template-one h3 {
  padding-bottom: 10px;
}
.cot-filtered-list .panel .description,
.tn-abstractnewseventlist .panel .description {
  margin-bottom: 0px;
}
.cot-filtered-list .panel .panel-heading,
.tn-abstractnewseventlist .panel .panel-heading {
  background-color: #172a4a;
  color: white;
  border-radius: 0;
}
.cot-filtered-list .panel .panel-heading .icon,
.tn-abstractnewseventlist .panel .panel-heading .icon {
  padding-right: 10px;
}
.cot-filtered-list .panel .list-group,
.tn-abstractnewseventlist .panel .list-group {
  min-height: 380px;
}
.cot-filtered-list .panel .list-group .list-group-item,
.tn-abstractnewseventlist .panel .list-group .list-group-item {
  border-bottom: 1px #d1d3d4 solid;
  overflow: hidden;
}
.cot-filtered-list .panel .list-group .list-group-item:last-child,
.tn-abstractnewseventlist .panel .list-group .list-group-item:last-child {
  border-bottom: none;
}
.cot-filtered-list .panel .panel-footer,
.tn-abstractnewseventlist .panel .panel-footer,
.cot-filtered-list .panel .expanded-cta,
.tn-abstractnewseventlist .panel .expanded-cta {
  background-color: #d1d3d4;
  padding: 0;
  border-radius: 0;
}
.cot-filtered-list .panel .panel-footer a,
.tn-abstractnewseventlist .panel .panel-footer a,
.cot-filtered-list .panel .expanded-cta a,
.tn-abstractnewseventlist .panel .expanded-cta a {
  color: #131e29;
  width: 100%;
  display: block;
  padding: 5px;
  font-size: .875rem;
}
.cot-filtered-list .panel .expanded-cta,
.tn-abstractnewseventlist .panel .expanded-cta {
  margin: 10px -15px -10px -15px;
}

.cot-filtered-list .panel .list-group {
  min-height: unset;
}

/****************** Font Families *************/
.cot-coveo-search .coveo-tab-section {
  display: none;
}
.cot-coveo-search .CoveoSearchInterface .coveo-search-section {
  max-width: 900px;
}
.cot-coveo-search .coveo-dynamic-facet-header-title {
  color: #174a7c;
  font-family: 'Open Sans', sans-serif;
}
.cot-coveo-search .coveo-dynamic-facet-collapse-toggle-svg {
  color: #174a7c;
}
.cot-coveo-search .coveo-dynamic-facet-header-title.coveo-clickable {
  cursor: pointer;
}
.cot-coveo-search .CoveoSearchInterface {
  font-family: 'Open Sans', sans-serif;
}

.cot-regulated-comments {
  /* Making sure it has visible space when not authored */
  min-height: 20px;
}
.cot-regulated-comments .heading {
  white-space: pre-wrap;
}
.cot-regulated-comments .comments p {
  margin: 0;
}

.cot-regulated-comments-submission .submission-form .failure-alert,
.cot-regulated-comments-submission .submission-form .success-alert {
  display: inline-block;
}
.cot-regulated-comments-submission .submission-form .failure-alert {
  color: #990000;
}
.cot-regulated-comments-submission .submission-form .success-alert {
  color: #172a4a;
}

.basic {
  /*-----------------------------
   Responsive Media Queries
-------------------------------*/
}
.basic div[class^="tn-"]:not(.tn-previewslider):not(.tn-basicslider):not(.tn-fullwidth),
.basic .row,
.basic .containers.tn-tabs,
.basic .containers.tn-accordion {
  max-width: 1100px;
  margin: auto;
  display: block;
}
@media only screen and (min-width: 40em) {
  .basic > div[class^="tn-"]:not(.tn-previewslider):not(.tn-basicslider):not(.tn-fullwidth),
  .basic .row,
  .basic .containers.tn-tabs,
  .basic .containers.tn-accordion {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media only screen and (max-width: 64em) and (min-width: 40em) {
  .basic > div[class^="tn-"]:not(.tn-previewslider):not(.tn-basicslider):not(.tn-fullwidth),
  .basic .row,
  .basic .containers.tn-tabs,
  .basic .containers.tn-accordion {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media only screen and (max-width: 40em) {
  .basic > div[class^="tn-"]:not(.tn-previewslider):not(.tn-basicslider):not(.tn-fullwidth),
  .basic .row,
  .basic .containers.tn-tabs,
  .basic .containers.tn-accordion {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.basic .tn-fullwidth > [class^="tn-"] {
  max-width: 100% !important;
}

.news .tn-pagetitle h1 {
  margin-bottom: 0;
}
.news .tn-pagetitle .subtitle {
  margin-top: 20px;
  margin-bottom: 0px;
}
.news .date {
  /* Changed for 508 compliance */
  color: #414042 !important;
}
.news .date,
.news .pager {
  color: #aaa;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-weight: 500;
  font-size: 0.875rem;
  padding: 0 3px 3px 0;
}
.news .block-date {
  float: left;
  margin: 5px 20px 5px 0;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  text-align: center;
  text-transform: uppercase;
  color: #6e7073;
  line-height: 0.75rem;
}
.news .block-date .number {
  font-size: 1.875rem;
  line-height: 1rem;
}
.news .block-date .time {
  font-size: 0.75rem;
  text-transform: none;
  line-height: 1.5rem;
}
.news article.news h1 {
  margin-bottom: 0;
}
.news article.news .subtitle {
  padding: 10px 0 5px;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  font-size: 1.125rem;
}

.events img {
  max-width: 55%;
}
.events .textimage-left {
  position: relative;
  float: left;
  max-width: 100%;
  margin-right: 15px;
  padding: 0;
}
.events .textimage-left img {
  max-width: 100%;
}
.events .textimage-right {
  position: relative;
  float: right;
  max-width: 100%;
  margin-left: 15px;
  padding: 0;
}
.events .textimage-right img {
  max-width: 100%;
  right: 0px;
  float: right;
}
.events .textimage-top img {
  padding: 0;
  max-width: 57% !important;
  width: 56%;
  /*float: left;*/
  margin-right: 15px;
  margin-bottom: 15px;
}
.events .tn-leftnav {
  width: 65%;
  min-width: 150px !important;
  white-space: nowrap;
}
.events .content {
  width: 75%;
}
.events .tn-pagetitle h1 {
  margin-bottom: 40px;
}
.events ul {
  display: block;
  position: relative;
}
.events .date {
  /*color: #aaa;*/
  /* Changed for 508 compliance */
  color: #414042;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-weight: 500;
  font-size: 0.875rem;
  padding: 0 3px 3px 0;
  margin-top: -30px;
  margin-bottom: 40px;
}
.events .eventblock {
  float: right;
  width: 38%;
  margin: 0 0 20px 30px;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  padding: 20px;
  font-size: 1.125rem;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  position: relative;
  z-index: 400;
}
.events .eventblock h2 {
  margin-bottom: 5px;
  font-size: 2rem;
  color: #3d3e40;
}
.events .eventblock hr {
  margin: 15px 0;
}
.events .eventblock p {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-size: 1rem;
  line-height: 1.375rem;
  margin: 5px 0 !important;
}
.events .eventblock p.location {
  white-space: pre-wrap;
}
.events .eventblock a:link {
  text-decoration: underline;
}
@media only screen and (max-width: 40em) {
  .events .eventblock {
    width: 100%;
    float: none;
    margin: 0 0 10px 0 !important;
  }
  .events .date {
    margin-bottom: 20px;
  }
  .events .content {
    width: auto;
  }
  .events .tn-leftnav {
    width: auto;
  }
  .events img {
    max-width: 100%;
  }
}

@media only print {
  *,
  *:before,
  *:after {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    color: inherit!important;
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  body * {
    font-family: Arial, Helvetica, sans-serif;
  }
  .tn-header,
  .tn-topnav,
  .tn-breadcrumb,
  .tn-leftnav,
  a.button,
  .tn-socialmediabarfooter,
  .tn-secondaryfooter,
  .tn-footer {
    display: none !important;
  }
  .box,
  article,
  .panel,
  blockquote,
  figure {
    border: 0 !important;
    box-shadow: none !important;
  }
  ul.stories.active > li,
  ul.articles.active > li {
    width: 100% !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
  }
  .col-sm-8 {
    width: 100% !important;
  }
  p a:before,
  a.text-button:link:before,
  a.text-button:active:before,
  a.text-button:visited:before,
  a.text-button:link:after,
  a.text-button:active:after,
  a.text-button:visited:after,
  .tn-cta a.text-button:link {
    color: #a7a9ac !important;
  }
  a[href]:after {
    content: " ";
  }
  .news .content .date {
    color: #a7a9ac !important;
  }
  .tn-commissioner ul.social-list li a[href]:after {
    content: "(" attr(href) ") ";
  }
  .tn-commissioner ul.social-list,
  .tn-previewslider .swiper-wrapper > li .description,
  .tn-previewslider .swiper-container .swiper-wrapper li.swiper-before .text {
    color: #a7a9ac !important;
  }
  /* ------------------ */
  /*       Sliders      */
  /* ------------------ */
  .tn-previewslider .swiper-wrapper > li:not(.swiper-slide-active) .description h2 {
    font-size: 1rem !important;
  }
  .tn-previewslider .swiper-wrapper li:not(.swiper-slide-active) .description .text small {
    display: none;
  }
  .tn-previewslider .swiper-container .swiper-wrapper li.swiper-slide-active .text {
    color: #3d3e40 !important;
  }
  .tn-previewslider .swiper-nav i:before {
    color: #000000 !important;
  }
  .tn-basicslider .carousel-indicators li {
    background-color: #a7a9ac !important;
  }
  .tn-previewslider ul.pagination .swiper-pagination-switch.swiper-active-switch:before {
    color: #666666 !important;
  }
  .tn-previewslider ul.pagination .swiper-pagination-switch:before {
    color: #a7a9ac !important;
  }
  /* ------------------ */
  /*       Buttons      */
  /* ------------------ */
  input.button,
  button.button,
  span.button,
  div.button,
  .fsForm .fsSubmit input.fsSubmitButton,
  .poloLink a[class*=show] {
    border: 1px solid #3d3e40 !important;
    border-radius: 2px;
  }
  /*.alert,
    .entity-alert,*/
  .eventblock {
    border: 1px solid #3d3e40 !important;
    border-radius: 0px;
  }
  /* ------------------ */
  /* Tabs and Accordion */
  /* ------------------ */
  .tab-content > .tab-pane {
    display: block;
  }
  .tn-tabs .top > .tab-pane {
    padding: 25px 25px !important;
  }
  .tab-pane {
    border: 1px solid #aaa;
    margin-bottom: 20px;
  }
  .tn-tabs .tab-content {
    border: 0px !important;
  }
  .tn-tabs ul.responsive-tabs {
    display: none;
  }
  .tn-tabs div.responsive-tabs-container.tabs-left > div > div {
    min-width: 100% !important;
  }
  #collapse1,
  #collapse2 {
    display: block;
  }
  .tn-accordion .icon-angle-right.collapsed:before {
    content: '\e81e';
    -webkit-transform: rotate(90deg) !important;
    -moz-transform: rotate(90deg) !important;
    -ms-transform: rotate(90deg) !important;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  }
  /* -------------------- */
  /* Linklist, imagecube  */
  /*      Photoblock      */
  /* -------------------- */
  .tn-linklist .imagecube,
  .tn-contenttile .imagecube,
  .tn-photoblock .imagecube {
    height: 80px !important;
  }
  .tn-linklist .imagecube .title,
  .tn-contenttile .imagecube .title,
  .tn-photoblock .imagecube .title,
  .tn-contenttile .imagecube h2.title {
    font-size: 21px;
    padding: 15px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: -0.075em;
  }
  .tn-linklist h2 a[href]:after {
    content: " ";
  }
  a.imagecube {
    border: 1px solid #aaa;
  }
}

