﻿/*Illustrator gray*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

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,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777777; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 22px;
  margin-bottom: 11px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 11px;
  margin-bottom: 11px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 46px; }

h2, .h2 {
  font-size: 38px; }

h3, .h3 {
  font-size: 31px; }

h4, .h4 {
  font-size: 23px; }

h5, .h5 {
  font-size: 18px; }

h6, .h6 {
  font-size: 16px; }

p {
  margin: 0 0 11px; }

.lead {
  margin-bottom: 22px;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 27px; } }

small,
.small {
  font-size: 88%; }

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777777; }

.text-primary {
  color: #F0C33B; }

a.text-primary:hover,
a.text-primary:focus {
  color: #e6b112; }

.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; }

.bg-primary {
  background-color: #F0C33B; }

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #e6b112; }

.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: 10px;
  margin: 44px 0 22px;
  border-bottom: 1px solid #eeeeee; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 11px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 22px; }

dt,
dd {
  line-height: 1.25; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before,
.dl-horizontal dd:after {
  content: " ";
  display: table; }

.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 11px 22px;
  margin: 0 0 22px;
  font-size: 22.5px;
  border-left: 5px solid #eeeeee; }
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.25;
    color: #777777; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014 \00A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }

address {
  margin-bottom: 22px;
  font-style: normal;
  line-height: 1.25; }

table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.25;
    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 > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .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 > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.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 > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.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 > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.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 > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.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 > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 767px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 16.5px;
      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 > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .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 > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th: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 > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th: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 > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

.btn, .btn-primary {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 18px;
  line-height: 1.25;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus,
  .btn-primary:focus,
  .btn.focus,
  .focus.btn-primary,
  .btn:active:focus,
  .btn-primary:active:focus,
  .btn:active.focus,
  .btn-primary:active.focus,
  .btn.active:focus,
  .active.btn-primary:focus,
  .btn.active.focus, .active.focus.btn-primary {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover,
  .btn-primary:hover,
  .btn:focus,
  .btn-primary:focus,
  .btn.focus, .focus.btn-primary {
    color: #333;
    text-decoration: none; }
  .btn:active,
  .btn-primary:active,
  .btn.active, .active.btn-primary {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled,
  .disabled.btn-primary,
  .btn[disabled],
  [disabled].btn-primary,
  fieldset[disabled] .btn, fieldset[disabled] .btn-primary {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

a.btn.disabled,
a.disabled.btn-primary,
fieldset[disabled] a.btn, fieldset[disabled] a.btn-primary {
  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 > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
    .btn-default:active:hover,
    .btn-default:active:focus,
    .btn-default:active.focus,
    .btn-default.active:hover,
    .btn-default.active:focus,
    .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-default:active,
  .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled:hover,
  .btn-default.disabled:focus,
  .btn-default.disabled.focus,
  .btn-default[disabled]:hover,
  .btn-default[disabled]:focus,
  .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default: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: #F0C33B;
  border-color: #eebc23; }
  .btn-primary:focus,
  .btn-primary.focus {
    color: #fff;
    background-color: #e6b112;
    border-color: #88680a; }
  .btn-primary:hover {
    color: #fff;
    background-color: #e6b112;
    border-color: #c5980f; }
  .btn-primary:active,
  .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #e6b112;
    border-color: #c5980f; }
    .btn-primary:active:hover,
    .btn-primary:active:focus,
    .btn-primary:active.focus,
    .btn-primary.active:hover,
    .btn-primary.active:focus,
    .btn-primary.active.focus,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #c5980f;
      border-color: #88680a; }
  .btn-primary:active,
  .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled:hover,
  .btn-primary.disabled:focus,
  .btn-primary.disabled.focus,
  .btn-primary[disabled]:hover,
  .btn-primary[disabled]:focus,
  .btn-primary[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus {
    background-color: #F0C33B;
    border-color: #eebc23; }
  .btn-primary .badge {
    color: #F0C33B;
    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 > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
    .btn-success:active:hover,
    .btn-success:active:focus,
    .btn-success:active.focus,
    .btn-success.active:hover,
    .btn-success.active:focus,
    .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #255625; }
  .btn-success:active,
  .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled:hover,
  .btn-success.disabled:focus,
  .btn-success.disabled.focus,
  .btn-success[disabled]:hover,
  .btn-success[disabled]:focus,
  .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success: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 > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
    .btn-info:active:hover,
    .btn-info:active:focus,
    .btn-info:active.focus,
    .btn-info.active:hover,
    .btn-info.active:focus,
    .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1b6d85; }
  .btn-info:active,
  .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled:hover,
  .btn-info.disabled:focus,
  .btn-info.disabled.focus,
  .btn-info[disabled]:hover,
  .btn-info[disabled]:focus,
  .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info: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 > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
    .btn-warning:active:hover,
    .btn-warning:active:focus,
    .btn-warning:active.focus,
    .btn-warning.active:hover,
    .btn-warning.active:focus,
    .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #985f0d; }
  .btn-warning:active,
  .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled:hover,
  .btn-warning.disabled:focus,
  .btn-warning.disabled.focus,
  .btn-warning[disabled]:hover,
  .btn-warning[disabled]:focus,
  .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning: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 > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
    .btn-danger:active:hover,
    .btn-danger:active:focus,
    .btn-danger:active.focus,
    .btn-danger.active:hover,
    .btn-danger.active:focus,
    .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #761c19; }
  .btn-danger:active,
  .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled:hover,
  .btn-danger.disabled:focus,
  .btn-danger.disabled.focus,
  .btn-danger[disabled]:hover,
  .btn-danger[disabled]:focus,
  .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a; }
  .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }

.btn-link {
  color: #000;
  font-weight: normal;
  border-radius: 0; }
  .btn-link,
  .btn-link:active,
  .btn-link.active,
  .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link,
  .btn-link:hover,
  .btn-link:focus,
  .btn-link:active {
    border-color: transparent; }
  .btn-link:hover,
  .btn-link:focus {
    color: black;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover,
  .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg {
  padding: 10px 16px;
  font-size: 23px;
  line-height: 1.33333;
  border-radius: 6px; }

.btn-sm {
  padding: 5px 10px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs {
  padding: 1px 5px;
  font-size: 16px;
  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%; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.mce-content-body {
  font-family: "futura-pt", "arial", sans-serif;
  font-size: 18px;
  line-height: 1.25;
  color: #000;
  padding: .8em; }

/*Need this body wrapper to prioritise over bootstrap - a side effect of the script order in these templates*/
body {
  /*Tables*/
  /*Form elements*/
  /*Other Random Elements*/ }
  body p {
    margin: 0.2em 0 1em 0;
    font-weight: 500; }
  body span.lead {
    font-weight: 800;
    line-height: 1.25; }
  body h1, body h2, body h3, body h4, body h5, body h6 {
    margin: 1em 0 0.8em 0;
    color: #F0C33B; }
  body h1 {
    font-weight: 900;
    font-size: 2.4em; }
    body h1:first-child {
      margin-top: 0; }
  body h2 {
    margin: 1.2em 0 0.4em 0;
    font-size: 1.7em;
    font-weight: 600; }
  body h3 {
    font-size: 1.2em;
    font-weight: 600;
    margin: 1.2em 0 0.4em 0; }
  body table caption {
    height: auto;
    background: #FFFFCC;
    padding: .5em;
    line-height: 1.2em; }
  body table {
    margin: 2em 0; }
    body table th, body table td {
      font-family: inherit;
      font-size: 1em;
      text-align: left; }
    body table th[scope="col"] {
      background-color: #F0C33B;
      color: #fff; }
  body textarea {
    font-family: Sans-Serif; }
  body img {
    border: 0; }

#main img,
.mce-content-body img {
  max-width: 100%;
  height: auto; }

#main img[style*="float: left"],
.mce-content-body img[style*="float: left"] {
  margin-right: 15px;
  margin-top: 15px;
  margin-bottom: 15px; }

#main img[style*="float: right"],
.mce-content-body img[style*="float: right"] {
  margin-left: 15px;
  margin-top: 15px;
  margin-bottom: 15px; }

.spark-formplaceholder, .spark-cmsplaceholder {
  display: block;
  width: 100% !important;
  height: 250px; }

.accordion {
  background: #FFFFCC; }

a {
  /*color: $link-color;*/
  /*text-decoration: none;*/ }

.btn-primary {
  -moz-transition: background ease 0.3s;
  -o-transition: background ease 0.3s;
  -webkit-transition: background ease 0.3s;
  transition: background ease 0.3s;
  border-radius: 12px;
  margin-top: 1em;
  padding-right: 1em;
  text-decoration: none; }
  .btn-primary a {
    color: white;
    padding: 15px 15px;
    display: block; }
    .btn-primary a:hover {
      color: white;
      text-decoration: none; }
    .btn-primary a:after {
      padding-left: .5em;
      display: inline;
      content: "\f101";
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }

blockquote {
  font-size: 1.05em; }
  blockquote p:first-child {
    margin-top: 0; }

blockquote a:before, table[id$="gvDocs"] a:before {
  content: '\f0c1';
  display: inline-block;
  font-family: FontAwesome;
  padding-right: .7em; }

blockquote a[href$=".pdf"]:before, blockquote a[href$=".PDF"]:before, blockquote a[href$=".Pdf"]:before, table[id$="gvDocs"] a[href$=".pdf"]:before, table[id$="gvDocs"] a[href$=".PDF"]:before, table[id$="gvDocs"] a[href$=".Pdf"]:before {
  content: '\f1c1'; }

blockquote a[href$=".xls"]:before, blockquote a[href$=".xlsx"]:before,
blockquote a[href$=".XLS"]:before, blockquote a[href$=".XLSX"]:before, table[id$="gvDocs"] a[href$=".xls"]:before, table[id$="gvDocs"] a[href$=".xlsx"]:before,
table[id$="gvDocs"] a[href$=".XLS"]:before, table[id$="gvDocs"] a[href$=".XLSX"]:before {
  content: '\f1c3'; }

blockquote a[href$=".doc"]:before, blockquote a[href$=".docx"]:before,
blockquote a[href$=".DOC"]:before, blockquote a[href$=".DOCX"]:before, table[id$="gvDocs"] a[href$=".doc"]:before, table[id$="gvDocs"] a[href$=".docx"]:before,
table[id$="gvDocs"] a[href$=".DOC"]:before, table[id$="gvDocs"] a[href$=".DOCX"]:before {
  content: '\f1c2'; }

blockquote a[href^="http"]:before, blockquote a[href^="HTTP"]:before, table[id$="gvDocs"] a[href^="http"]:before, table[id$="gvDocs"] a[href^="HTTP"]:before {
  content: '\f08e'; }

body h1, body h2, body h3, body h4, body h5, body h6 {
  margin: 1em 0 0.8em 0; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vUHJvZmlsZXMvYnJvb21lcHNfMi9JbmNsdWRlcy9DU1MvYUVkaXRvci5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIi4uL1Byb2ZpbGVzL2Jyb29tZXBzXzIvSW5jbHVkZXMvQ1NTL2FFZGl0b3Iuc2NzcyIsCgkJIi4uL1Byb2ZpbGVzL2Jyb29tZXBzXzIvSW5jbHVkZXMvQ1NTL192YXJpYWJsZXMuc2NzcyIsCgkJIi4uL1Byb2ZpbGVzL3NoYXJlZC9fdGVtcGxhdGUyL2luY2x1ZGVzL2Nzcy9ib290c3RyYXAvX21peGlucy5zY3NzIiwKCQkiLi4vUHJvZmlsZXMvc2hhcmVkL190ZW1wbGF0ZTIvaW5jbHVkZXMvY3NzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MiLAoJCSIuLi9Qcm9maWxlcy9zaGFyZWQvX3RlbXBsYXRlMi9pbmNsdWRlcy9jc3MvYm9vdHN0cmFwL190eXBlLnNjc3MiLAoJCSIuLi9Qcm9maWxlcy9zaGFyZWQvX3RlbXBsYXRlMi9pbmNsdWRlcy9jc3MvYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsCgkJIi4uL1Byb2ZpbGVzL3NoYXJlZC9fdGVtcGxhdGUyL2luY2x1ZGVzL2Nzcy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsCgkJIi4uL1Byb2ZpbGVzL3NoYXJlZC9fdGVtcGxhdGUyL2luY2x1ZGVzL2Nzcy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsCgkJIi4uL1Byb2ZpbGVzL3NoYXJlZC9fdGVtcGxhdGUyL2luY2x1ZGVzL2Nzcy9fZWRpdG9yLnNjc3MiLAoJCSIuLi9Qcm9maWxlcy9zaGFyZWQvX3RlbXBsYXRlMi9pbmNsdWRlcy9jc3MvYm9vdHN0cmFwL21peGlucy9faGlkZS10ZXh0LnNjc3MiLAoJCSIuLi9Qcm9maWxlcy9zaGFyZWQvX3RlbXBsYXRlMi9pbmNsdWRlcy9jc3MvYm9vdHN0cmFwL21peGlucy9fb3BhY2l0eS5zY3NzIiwKCQkiLi4vUHJvZmlsZXMvc2hhcmVkL190ZW1wbGF0ZTIvaW5jbHVkZXMvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLAoJCSIuLi9Qcm9maWxlcy9zaGFyZWQvX3RlbXBsYXRlMi9pbmNsdWRlcy9jc3MvYm9vdHN0cmFwL21peGlucy9fbGFiZWxzLnNjc3MiLAoJCSIuLi9Qcm9maWxlcy9zaGFyZWQvX3RlbXBsYXRlMi9pbmNsdWRlcy9jc3MvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLAoJCSIuLi9Qcm9maWxlcy9zaGFyZWQvX3RlbXBsYXRlMi9pbmNsdWRlcy9jc3MvYm9vdHN0cmFwL21peGlucy9fcmVzaXplLnNjc3MiLAoJCSIuLi9Qcm9maWxlcy9zaGFyZWQvX3RlbXBsYXRlMi9pbmNsdWRlcy9jc3MvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MiLAoJCSIuLi9Qcm9maWxlcy9zaGFyZWQvX3RlbXBsYXRlMi9pbmNsdWRlcy9jc3MvYm9vdHN0cmFwL21peGlucy9fc2l6ZS5zY3NzIiwKCQkiLi4vUHJvZmlsZXMvc2hhcmVkL190ZW1wbGF0ZTIvaW5jbHVkZXMvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYi1mb2N1cy5zY3NzIiwKCQkiLi4vUHJvZmlsZXMvc2hhcmVkL190ZW1wbGF0ZTIvaW5jbHVkZXMvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsCgkJIi4uL1Byb2ZpbGVzL3NoYXJlZC9fdGVtcGxhdGUyL2luY2x1ZGVzL2Nzcy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLAoJCSIuLi9Qcm9maWxlcy9zaGFyZWQvX3RlbXBsYXRlMi9pbmNsdWRlcy9jc3MvYm9vdHN0cmFwL21peGlucy9fdGV4dC1vdmVyZmxvdy5zY3NzIiwKCQkiLi4vUHJvZmlsZXMvc2hhcmVkL190ZW1wbGF0ZTIvaW5jbHVkZXMvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwKCQkiLi4vUHJvZmlsZXMvc2hhcmVkL190ZW1wbGF0ZTIvaW5jbHVkZXMvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzIiwKCQkiLi4vUHJvZmlsZXMvc2hhcmVkL190ZW1wbGF0ZTIvaW5jbHVkZXMvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsCgkJIi4uL1Byb2ZpbGVzL3NoYXJlZC9fdGVtcGxhdGUyL2luY2x1ZGVzL2Nzcy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyIsCgkJIi4uL1Byb2ZpbGVzL3NoYXJlZC9fdGVtcGxhdGUyL2luY2x1ZGVzL2Nzcy9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLAoJCSIuLi9Qcm9maWxlcy9zaGFyZWQvX3RlbXBsYXRlMi9pbmNsdWRlcy9jc3MvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwKCQkiLi4vUHJvZmlsZXMvc2hhcmVkL190ZW1wbGF0ZTIvaW5jbHVkZXMvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLAoJCSIuLi9Qcm9maWxlcy9zaGFyZWQvX3RlbXBsYXRlMi9pbmNsdWRlcy9jc3MvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsCgkJIi4uL1Byb2ZpbGVzL3NoYXJlZC9fdGVtcGxhdGUyL2luY2x1ZGVzL2Nzcy9ib290c3RyYXAvbWl4aW5zL19wcm9ncmVzcy1iYXIuc2NzcyIsCgkJIi4uL1Byb2ZpbGVzL3NoYXJlZC9fdGVtcGxhdGUyL2luY2x1ZGVzL2Nzcy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsCgkJIi4uL1Byb2ZpbGVzL3NoYXJlZC9fdGVtcGxhdGUyL2luY2x1ZGVzL2Nzcy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsCgkJIi4uL1Byb2ZpbGVzL3NoYXJlZC9fdGVtcGxhdGUyL2luY2x1ZGVzL2Nzcy9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLAoJCSIuLi9Qcm9maWxlcy9zaGFyZWQvX3RlbXBsYXRlMi9pbmNsdWRlcy9jc3MvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLAoJCSIuLi9Qcm9maWxlcy9zaGFyZWQvX3RlbXBsYXRlMi9pbmNsdWRlcy9jc3MvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsCgkJIi4uL1Byb2ZpbGVzL3NoYXJlZC9fdGVtcGxhdGUyL2luY2x1ZGVzL2Nzcy9ib290c3RyYXAvbWl4aW5zL19jZW50ZXItYmxvY2suc2NzcyIsCgkJIi4uL1Byb2ZpbGVzL3NoYXJlZC9fdGVtcGxhdGUyL2luY2x1ZGVzL2Nzcy9ib290c3RyYXAvbWl4aW5zL19uYXYtdmVydGljYWwtYWxpZ24uc2NzcyIsCgkJIi4uL1Byb2ZpbGVzL3NoYXJlZC9fdGVtcGxhdGUyL2luY2x1ZGVzL2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwKCQkiLi4vUHJvZmlsZXMvc2hhcmVkL190ZW1wbGF0ZTIvaW5jbHVkZXMvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbXSwKCSJtYXBwaW5ncyI6ICJBQ0lBLG9CQUFvQjtBRUpwQiw0RUFBNEU7QUFRNUUsSUFBSSxDQUFDO0VBQ0gsV0FBVyxFQUFFLFVBQVc7RUFDeEIsb0JBQW9CLEVBQUUsSUFBSztFQUMzQix3QkFBd0IsRUFBRSxJQUFLLEdBSDNCOztBQVVOLElBQUksQ0FBQztFQUNILE1BQU0sRUFBRSxDQUFFLEdBRE47O0FBMEJOLE9BQU87QUFDUCxLQUFLO0FBQ0wsT0FBTztBQUNQLFVBQVU7QUFDVixNQUFNO0FBQ04sTUFBTTtBQUNOLE1BQU07QUFDTixNQUFNO0FBQ04sSUFBSTtBQUNKLElBQUk7QUFDSixHQUFHO0FBQ0gsT0FBTztBQUNQLE9BQU8sQ0FaQztFQUNOLE9BQU8sRUFBRSxLQUFNLEdBRFI7O0FBWVQsS0FBSztBQUNMLE1BQU07QUFDTixRQUFRO0FBQ1IsS0FBSyxDQUhDO0VBQ0osT0FBTyxFQUFFLFlBQWE7RUFDdEIsY0FBYyxFQUFF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 */