﻿html,
body {
  height: 100%;
}
body {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 13px !important;
  color: #333 !important;
  background-color: #282828 !important;
  line-height: 1.42857 !important;
  min-width: 0 !important;
}
a {
  color: #064773;
  -webkit-transition: color 0.12s ease-out;
  transition: color 0.12s ease-out;
  text-decoration: underline;
}
a.link-effect {
  position: relative;
}
a.link-effect:before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  content: "";
  background-color: #021a2a;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: -webkit-transform 0.12s ease-out;
  transition: transform 0.12s ease-out;
}
a:hover,
a:focus {
  color: #021a2a;
  text-decoration: none;
}
a:hover.link-effect:before,
a:focus.link-effect:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}
a:active {
  color: #064773;
}
a.inactive {
  cursor: not-allowed;
}
a.inactive:focus {
  background-color: transparent !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.2;
  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: 600;
  font-size: 85%;
  color: #777;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: inherit;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 20px;
}
h5,
.h5 {
  font-size: 16px;
}
h6,
.h6 {
  font-size: 14px;
}
.page-heading {
  color: #000;
  font-size: 28px;
  font-weight: 400;
}
.page-heading small {
  margin-top: 5px;
  display: block;
  color: #777;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media screen and (min-width: 768px) {
  .page-heading small {
    margin-top: 0;
    display: inline;
    line-height: inherit;
  }
}
.content-heading {
  margin-top: 15px;
  margin-bottom: 15px;
  font-weight: 600;
  font-size: 15px;
  color: #8c8c8c;
  text-transform: uppercase;
}
.content-heading small {
  font-size: 13px;
  font-weight: normal;
  color: #999999;
  text-transform: none;
}
@media screen and (min-width: 768px) {
  .content-heading {
    margin-top: 25px;
  }
}
.font-w300 {
  font-weight: 300 !important;
}
.font-w400 {
  font-weight: 400 !important;
}
.font-w600 {
  font-weight: 600 !important;
}
.font-w700 {
  font-weight: 700 !important;
}
.font-s12 {
  font-size: 12px !important;
}
.font-s13 {
  font-size: 13px !important;
}
.font-s36 {
  font-size: 36px !important;
}
.font-s48 {
  font-size: 48px !important;
}
.font-s64 {
  font-size: 64px !important;
}
.font-s96 {
  font-size: 96px !important;
}
.font-s128 {
  font-size: 128px !important;
}
p.nice-copy,
.nice-copy p {
  line-height: 1.8;
}
p.nice-copy-story,
.nice-copy-story p {
  line-height: 1.8;
  font-size: 16px;
}
.text-muted {
  color: #999999;
}
a.text-muted:hover,
a.text-muted:active,
a.text-muted:focus,
button.text-muted:hover,
button.text-muted:active,
button.text-muted:focus {
  color: #999999;
  opacity: 0.75;
}
.text-primary {
  color: #064773;
}
a.text-primary:hover,
a.text-primary:active,
a.text-primary:focus,
button.text-primary:hover,
button.text-primary:active,
button.text-primary:focus {
  color: #064773;
  opacity: 0.75;
}
.text-primary-dark {
  color: #3e4a59;
}
a.text-primary-dark:hover,
a.text-primary-dark:active,
a.text-primary-dark:focus,
button.text-primary-dark:hover,
button.text-primary-dark:active,
button.text-primary-dark:focus {
  color: #3e4a59;
  opacity: 0.75;
}
.text-primary-darker {
  color: #282828;
}
a.text-primary-darker:hover,
a.text-primary-darker:active,
a.text-primary-darker:focus,
button.text-primary-darker:hover,
button.text-primary-darker:active,
button.text-primary-darker:focus {
  color: #282828;
  opacity: 0.75;
}
.text-primary-light {
  color: #0a74bc;
}
a.text-primary-light:hover,
a.text-primary-light:active,
a.text-primary-light:focus,
button.text-primary-light:hover,
button.text-primary-light:active,
button.text-primary-light:focus {
  color: #0a74bc;
  opacity: 0.75;
}
.text-primary-lighter {
  color: #1599f3;
}
a.text-primary-lighter:hover,
a.text-primary-lighter:active,
a.text-primary-lighter:focus,
button.text-primary-lighter:hover,
button.text-primary-lighter:active,
button.text-primary-lighter:focus {
  color: #1599f3;
  opacity: 0.75;
}
.text-success {
  color: #46c37b;
}
a.text-success:hover,
a.text-success:active,
a.text-success:focus,
button.text-success:hover,
button.text-success:active,
button.text-success:focus {
  color: #46c37b;
  opacity: 0.75;
}
.text-warning {
  color: #f3b760;
}
a.text-warning:hover,
a.text-warning:active,
a.text-warning:focus,
button.text-warning:hover,
button.text-warning:active,
button.text-warning:focus {
  color: #f3b760;
  opacity: 0.75;
}
.text-info {
  color: #70b9eb;
}
a.text-info:hover,
a.text-info:active,
a.text-info:focus,
button.text-info:hover,
button.text-info:active,
button.text-info:focus {
  color: #70b9eb;
  opacity: 0.75;
}
.text-danger {
  color: #d26a5c;
}
a.text-danger:hover,
a.text-danger:active,
a.text-danger:focus,
button.text-danger:hover,
button.text-danger:active,
button.text-danger:focus {
  color: #d26a5c;
  opacity: 0.75;
}
.text-success-light {
  color: #e0f5e9;
}
a.text-success-light:hover,
a.text-success-light:active,
a.text-success-light:focus,
button.text-success-light:hover,
button.text-success-light:active,
button.text-success-light:focus {
  color: #e0f5e9;
  opacity: 0.75;
}
.text-warning-light {
  color: #fdf3e5;
}
a.text-warning-light:hover,
a.text-warning-light:active,
a.text-warning-light:focus,
button.text-warning-light:hover,
button.text-warning-light:active,
button.text-warning-light:focus {
  color: #fdf3e5;
  opacity: 0.75;
}
.text-info-light {
  color: #edf6fd;
}
a.text-info-light:hover,
a.text-info-light:active,
a.text-info-light:focus,
button.text-info-light:hover,
button.text-info-light:active,
button.text-info-light:focus {
  color: #edf6fd;
  opacity: 0.75;
}
.text-danger-light {
  color: #f9eae8;
}
a.text-danger-light:hover,
a.text-danger-light:active,
a.text-danger-light:focus,
button.text-danger-light:hover,
button.text-danger-light:active,
button.text-danger-light:focus {
  color: #f9eae8;
  opacity: 0.75;
}
.text-white {
  color: #fff;
}
a.text-white:hover,
a.text-white:active,
a.text-white:focus,
button.text-white:hover,
button.text-white:active,
button.text-white:focus {
  color: #fff;
  opacity: 0.75;
}
.text-white-op {
  color: rgba(255, 255, 255, 0.85);
}
a.text-white-op:hover,
a.text-white-op:active,
a.text-white-op:focus,
button.text-white-op:hover,
button.text-white-op:active,
button.text-white-op:focus {
  color: rgba(255, 255, 255, 0.85);
  opacity: 0.75;
}
.text-black {
  color: #000;
}
a.text-black:hover,
a.text-black:active,
a.text-black:focus,
button.text-black:hover,
button.text-black:active,
button.text-black:focus {
  color: #000;
  opacity: 0.75;
}
.text-black-op {
  color: rgba(0, 0, 0, 0.5);
}
a.text-black-op:hover,
a.text-black-op:active,
a.text-black-op:focus,
button.text-black-op:hover,
button.text-black-op:active,
button.text-black-op:focus {
  color: rgba(0, 0, 0, 0.5);
  opacity: 0.75;
}
.text-gray {
  color: #c9c9c9;
}
a.text-gray:hover,
a.text-gray:active,
a.text-gray:focus,
button.text-gray:hover,
button.text-gray:active,
button.text-gray:focus {
  color: #c9c9c9;
  opacity: 0.75;
}
.text-gray-dark {
  color: #999999;
}
a.text-gray-dark:hover,
a.text-gray-dark:active,
a.text-gray-dark:focus,
button.text-gray-dark:hover,
button.text-gray-dark:active,
button.text-gray-dark:focus {
  color: #999999;
  opacity: 0.75;
}
.text-gray-darker {
  color: #393939;
}
a.text-gray-darker:hover,
a.text-gray-darker:active,
a.text-gray-darker:focus,
button.text-gray-darker:hover,
button.text-gray-darker:active,
button.text-gray-darker:focus {
  color: #393939;
  opacity: 0.75;
}
.text-gray-light {
  color: #f3f3f3;
}
a.text-gray-light:hover,
a.text-gray-light:active,
a.text-gray-light:focus,
button.text-gray-light:hover,
button.text-gray-light:active,
button.text-gray-light:focus {
  color: #f3f3f3;
  opacity: 0.75;
}
.text-gray-lighter {
  color: #f9f9f9;
}
a.text-gray-lighter:hover,
a.text-gray-lighter:active,
a.text-gray-lighter:focus,
button.text-gray-lighter:hover,
button.text-gray-lighter:active,
button.text-gray-lighter:focus {
  color: #f9f9f9;
  opacity: 0.75;
}
.bg-muted {
  background-color: #999999;
}
a.bg-muted:hover,
a.bg-muted:focus {
  background-color: #808080;
}
.bg-primary {
  background-color: #064773;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #032943;
}
.bg-primary-op {
  background-color: rgba(6, 71, 115, 0.75);
}
a.bg-primary-op:hover,
a.bg-primary-op:focus {
  background-color: rgba(3, 41, 67, 0.75);
}
.bg-primary-dark {
  background-color: #3e4a59;
}
a.bg-primary-dark:hover,
a.bg-primary-dark:focus {
  background-color: #29313b;
}
.bg-primary-dark-op {
  background-color: rgba(62, 74, 89, 0.83);
}
a.bg-primary-dark-op:hover,
a.bg-primary-dark-op:focus {
  background-color: rgba(41, 49, 59, 0.83);
}
.bg-primary-darker {
  background-color: #282828;
}
a.bg-primary-darker:hover,
a.bg-primary-darker:focus {
  background-color: #0e0e0e;
}
.bg-primary-light {
  background-color: #0a74bc;
}
a.bg-primary-light:hover,
a.bg-primary-light:focus {
  background-color: #07568b;
}
.bg-primary-lighter {
  background-color: #1599f3;
}
a.bg-primary-lighter:hover,
a.bg-primary-lighter:focus {
  background-color: #0b7dca;
}
.bg-success {
  background-color: #46c37b;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #34a263;
}
.bg-warning {
  background-color: #f3b760;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #efa231;
}
.bg-info {
  background-color: #70b9eb;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #43a3e5;
}
.bg-danger {
  background-color: #d26a5c;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #c54736;
}
.bg-success-light {
  background-color: #e0f5e9;
}
a.bg-success-light:hover,
a.bg-success-light:focus {
  background-color: #b9e9ce;
}
.bg-warning-light {
  background-color: #fdf3e5;
}
a.bg-warning-light:hover,
a.bg-warning-light:focus {
  background-color: #f9ddb6;
}
.bg-info-light {
  background-color: #edf6fd;
}
a.bg-info-light:hover,
a.bg-info-light:focus {
  background-color: #bfdff8;
}
.bg-danger-light {
  background-color: #f9eae8;
}
a.bg-danger-light:hover,
a.bg-danger-light:focus {
  background-color: #eec5c0;
}
.bg-white {
  background-color: #fff;
}
a.bg-white:hover,
a.bg-white:focus {
  background-color: #e6e6e6;
}
.bg-white-op {
  background-color: rgba(255, 255, 255, 0.075);
}
.bg-crystal-op {
  background-color: rgba(255, 255, 255, 0.15);
}
.bg-black {
  background-color: #000;
}
a.bg-black:hover,
a.bg-black:focus {
  background-color: #000000;
}
.bg-black-op {
  background-color: rgba(0, 0, 0, 0.4);
}
.bg-gray {
  background-color: #c9c9c9;
}
a.bg-gray:hover,
a.bg-gray:focus {
  background-color: #b0b0b0;
}
.bg-gray-dark {
  background-color: #999999;
}
a.bg-gray-dark:hover,
a.bg-gray-dark:focus {
  background-color: #808080;
}
.bg-gray-darker {
  background-color: #393939;
}
a.bg-gray-darker:hover,
a.bg-gray-darker:focus {
  background-color: #202020;
}
.bg-gray-light {
  background-color: #f3f3f3;
}
a.bg-gray-light:hover,
a.bg-gray-light:focus {
  background-color: #dadada;
}
.bg-gray-lighter {
  background-color: #f9f9f9;
}
a.bg-gray-lighter:hover,
a.bg-gray-lighter:focus {
  background-color: #e0e0e0;
}
.btn {
  font-weight: 600;
  border-radius: 2px;
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.btn:active,
.btn.active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn.btn-square {
  border-radius: 0;
}
.btn.btn-rounded {
  border-radius: 20px;
}
.btn.btn-minw {
  min-width: 110px;
}
.btn.btn-noborder {
  border: none !important;
}
.btn.btn-image {
  position: relative;
  padding-left: 40px;
}
.btn.btn-image > img {
  position: absolute;
  top: 3px;
  left: 3px;
  display: block;
  width: 26px;
  height: 26px;
  border-radius: 3px;
}
.btn > i.pull-left {
  margin-top: 3px;
  margin-right: 5px;
}
.btn > i.pull-right {
  margin-top: 3px;
  margin-left: 5px;
}
.btn-link,
.btn-link:hover,
.btn-link:focus {
  text-decoration: none;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 0 8px;
}
.btn-default {
  color: #000;
  background-color: #f5f5f5;
  border-color: #e9e9e9;
}
.btn-default:focus,
.btn-default.focus,
.btn-default:hover {
  color: #000;
  background-color: #e1e1e1;
  border-color: #cacaca;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #000;
  background-color: #c7c7c7;
  border-color: #b1b1b1;
}
.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: #000;
  background-color: #c7c7c7;
  border-color: #b1b1b1;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.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,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #f5f5f5;
  border-color: #e9e9e9;
}
.btn-default .badge {
  color: #f5f5f5;
  background-color: #000;
}
.btn-primary {
  color: #fff;
  background-color: #064773;
  border-color: #032943;
}
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover {
  color: #fff;
  background-color: #042f4c;
  border-color: #000508;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #01111c;
  border-color: #000000;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #01111c;
  border-color: #000000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.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,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #064773;
  border-color: #032943;
}
.btn-primary .badge {
  color: #064773;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #46c37b;
  border-color: #34a263;
}
.btn-success:focus,
.btn-success.focus,
.btn-success:hover {
  color: #fff;
  background-color: #37a967;
  border-color: #257346;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #2a8350;
  border-color: #194d2f;
}
.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: #2a8350;
  border-color: #194d2f;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.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,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #46c37b;
  border-color: #34a263;
}
.btn-success .badge {
  color: #46c37b;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #70b9eb;
  border-color: #43a3e5;
}
.btn-info:focus,
.btn-info.focus,
.btn-info:hover {
  color: #fff;
  background-color: #4ca7e6;
  border-color: #1d86ce;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #1f92e0;
  border-color: #1769a1;
}
.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: #1f92e0;
  border-color: #1769a1;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.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,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #70b9eb;
  border-color: #43a3e5;
}
.btn-info .badge {
  color: #70b9eb;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f3b760;
  border-color: #efa231;
}
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:hover {
  color: #fff;
  background-color: #f0a63a;
  border-color: #d38310;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #e68f11;
  border-color: #a3660c;
}
.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: #e68f11;
  border-color: #a3660c;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.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,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f3b760;
  border-color: #efa231;
}
.btn-warning .badge {
  color: #f3b760;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d26a5c;
  border-color: #c54736;
}
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:hover {
  color: #fff;
  background-color: #c94d3c;
  border-color: #953629;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #a53c2d;
  border-color: #6d271e;
}
.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: #a53c2d;
  border-color: #6d271e;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.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,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d26a5c;
  border-color: #c54736;
}
.btn-danger .badge {
  color: #d26a5c;
  background-color: #fff;
}
label {
  font-size: 13px;
  font-weight: 600;
}
.form-control {
  color: #333;
  border: 1px solid #bdbdbd;
  border-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.form-control::-moz-placeholder {
  color: #aaa;
}
.form-control:-ms-input-placeholder {
  color: #aaa;
}
.form-control::-webkit-input-placeholder {
  color: #aaa;
}
.form-control:focus {
  border-color: #ccc;
  background-color: #fcfcfc;
  -webkit-box-shadow: none;
  box-shadow: none;
}
textarea.form-control {
  max-width: 100%;
}
input[type="text"].form-control,
input[type="password"].form-control,
input[type="email"].form-control {
  -webkit-appearance: none;
}
.form-control.input-sm {
  border-radius: 3px;
}
.form-control.input-lg {
  font-size: 14px;
  border-radius: 3px;
}
.input-group-lg .form-control {
  font-size: 14px;
}
.form-group {
  margin-bottom: 20px;
}
.form-bordered .form-group {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #f3f3f3;
}
.form-bordered .form-group.form-actions {
  border-bottom: none;
}
.help-block {
  margin-top: 5px;
  margin-bottom: 0;
  font-style: italic;
  font-size: 13px;
  color: #737373;
}
.has-success > label,
.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: #46c37b;
}
.has-success .form-control {
  border-color: #46c37b;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-success .form-control:focus {
  border-color: #34a263;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-success .input-group-addon {
  color: #46c37b;
  border-color: #46c37b;
  background-color: #fff;
}
.has-success .form-control-feedback {
  color: #46c37b;
}
.has-info > label,
.has-info .help-block,
.has-info .control-label,
.has-info .radio,
.has-info .checkbox,
.has-info .radio-inline,
.has-info .checkbox-inline,
.has-info.radio label,
.has-info.checkbox label,
.has-info.radio-inline label,
.has-info.checkbox-inline label {
  color: #70b9eb;
}
.has-info .form-control {
  border-color: #70b9eb;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-info .form-control:focus {
  border-color: #43a3e5;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-info .input-group-addon {
  color: #70b9eb;
  border-color: #70b9eb;
  background-color: #fff;
}
.has-info .form-control-feedback {
  color: #70b9eb;
}
.has-warning > label,
.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: #f3b760;
}
.has-warning .form-control {
  border-color: #f3b760;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-warning .form-control:focus {
  border-color: #efa231;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-warning .input-group-addon {
  color: #f3b760;
  border-color: #f3b760;
  background-color: #fff;
}
.has-warning .form-control-feedback {
  color: #f3b760;
}
.has-error > label,
.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: #d26a5c;
}
.has-error .form-control {
  border-color: #d26a5c;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-error .form-control:focus {
  border-color: #c54736;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-error .input-group-addon {
  color: #d26a5c;
  border-color: #d26a5c;
  background-color: #fff;
}
.has-error .form-control-feedback {
  color: #d26a5c;
}
.input-group-addon {
  color: #333;
  background-color: #f9f9f9;
  border-color: #bdbdbd;
  border-radius: 3px;
}
.input-group-addon.input-sm,
.input-group-addon.input-lg {
  border-radius: 3px;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  border-radius: 3px;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.label-primary {
  background-color: #064773;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #032943;
}
.label-success {
  background-color: #46c37b;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #34a263;
}
.label-info {
  background-color: #70b9eb;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #43a3e5;
}
.label-warning {
  background-color: #f3b760;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #efa231;
}
.label-danger {
  background-color: #d26a5c;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c54736;
}
.badge-primary {
  background-color: #064773;
}
.badge-success {
  background-color: #46c37b;
}
.badge-info {
  background-color: #70b9eb;
}
.badge-warning {
  background-color: #f3b760;
}
.badge-danger {
  background-color: #d26a5c;
}
.alert {
  padding-bottom: 10px;
  border-radius: 2px;
  border: none;
}
.alert p {
  margin-bottom: 5px !important;
}
.alert-success {
  background-color: #e0f5e9;
  color: #34a263;
  -webkit-box-shadow: 0 2px #cdefdb;
  box-shadow: 0 2px #cdefdb;
}
.alert-success hr {
  border-top-color: #cdefdb;
}
.alert-success .alert-link {
  color: #287b4b;
}
.alert-info {
  background-color: #edf6fd;
  color: #43a3e5;
  -webkit-box-shadow: 0 2px #d6ebfa;
  box-shadow: 0 2px #d6ebfa;
}
.alert-info hr {
  border-top-color: #d6ebfa;
}
.alert-info .alert-link {
  color: #1e8cd7;
}
.alert-warning {
  background-color: #fdf3e5;
  color: #efa231;
  -webkit-box-shadow: 0 2px #fbe8cd;
  box-shadow: 0 2px #fbe8cd;
}
.alert-warning hr {
  border-top-color: #fbe8cd;
}
.alert-warning .alert-link {
  color: #dc8911;
}
.alert-danger {
  background-color: #f9eae8;
  color: #c54736;
  -webkit-box-shadow: 0 2px #f4d8d4;
  box-shadow: 0 2px #f4d8d4;
}
.alert-danger hr {
  border-top-color: #f4d8d4;
}
.alert-danger .alert-link {
  color: #9d392b;
}
.progress {
  height: 24px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.progress.progress-mini {
  height: 5px;
}
.progress.progress-mini .progress-bar {
  line-height: 5px;
}
.progress-bar {
  line-height: 24px;
  font-weight: 600;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.progress-bar-primary {
  background-color: #064773;
}
.progress-bar-success {
  background-color: #46c37b;
}
.progress-bar-info {
  background-color: #70b9eb;
}
.progress-bar-warning {
  background-color: #f3b760;
}
.progress-bar-danger {
  background-color: #d26a5c;
}
.nav-pills > li > a {
  font-weight: 600;
  color: #333;
  border-radius: 3px;
}
.nav-pills > li > a:hover,
.nav-pills > li > a:focus {
  color: #333;
  background-color: #f9f9f9;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #064773;
}
.nav-pills > li.active > a > .badge {
  color: #064773;
}
.pagination {
  border-radius: 0;
}
.pagination > li {
  display: block;
  float: left;
  margin: 0 0 5px 5px;
}
.pagination > li > a,
.pagination > li > span {
  display: block;
  float: none;
  margin: 0;
  padding-right: 8px;
  padding-left: 8px;
  color: #333;
  font-weight: 600;
  border: none;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #064773;
  background-color: transparent;
  -webkit-box-shadow: 0 2px #064773;
  box-shadow: 0 2px #064773;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #064773;
  background-color: #f9f9f9;
  -webkit-box-shadow: 0 2px #064773;
  box-shadow: 0 2px #064773;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #c9c9c9;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pager li > a,
.pager li > span {
  padding: 6px 14px;
  font-weight: 600;
  color: #333;
  border: 1px solid #eee;
  border-radius: 3px;
}
.pager li > a:hover,
.pager li > a:focus {
  color: #064773;
  background-color: #f9f9f9;
}
.pager li.disabled > span,
.pager li.disabled > span:hover,
.pager li.disabled > span:focus,
.pager li.disabled > a,
.pager li.disabled > a:hover,
.pager li.disabled > a:focus {
  color: #c9c9c9;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.list-group-item {
  padding: 10px 15px;
  border-color: #eee;
}
a.list-group-item {
  font-weight: 600;
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  color: #064773;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  background-color: #064773;
  border-color: #064773;
}
.list-group-item.active > .badge {
  color: #064773;
}
.breadcrumb {
  padding: 0;
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  color: #999999;
  background-color: transparent;
}
.breadcrumb > li + li:before {
  display: inline-block;
  padding: 0;
  font-family: "FontAwesome";
  color: rgba(0, 0, 0, 0.5);
  content: "\f105";
  width: 20px;
  text-align: center;
}
.tooltip-inner {
  padding: 6px 8px;
  background-color: #282828;
  border-radius: 0;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #282828;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #282828;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #282828;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #282828;
}
.popover {
  border-color: #ddd;
  border-radius: 2px;
  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
}
.popover-title {
  padding: 10px 10px 1px;
  font-family: "Source Sans Pro", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #fff;
  border-bottom: none;
  border-radius: 1px 1px 0 0;
}
.popover-content {
  padding: 10px;
}
.dropdown-menu {
  min-width: 180px;
  padding: 5px 0;
  border-color: #ddd;
  border-radius: 2px;
  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
}
.dropdown-menu > li > a {
  padding: 7px 12px;
}
.dropdown-menu > li > a:hover {
  background-color: #f9f9f9;
}
.dropdown-menu > li > a i.pull-right,
.dropdown-menu > li > a .badge.pull-right {
  right: 0;
  margin-top: 3px;
  margin-left: 10px;
}
.dropdown-menu > li > a i.pull-left,
.dropdown-menu > li > a .badge.pull-left {
  left: 0;
  margin-top: 3px;
  margin-right: 10px;
}
.dropdown-menu > li > a .badge.pull-right {
  margin-top: 1px;
}
.dropdown-menu > li > a .badge.pull-left {
  margin-top: 1px;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #000;
  background-color: #f0f0f0;
}
.dropdown-header {
  padding: 5px 12px 4px;
  font-weight: 600;
  color: #999999;
  text-transform: uppercase;
}
.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: 12px 10px;
  border-top: 1px solid #f0f0f0;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th {
  padding: 16px 10px 12px;
  font-family: "Source Sans Pro", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}
.table > thead > tr > th {
  border-bottom: 1px solid #ddd;
}
.table > tbody + tbody {
  border-top: 1px solid #ddd;
}
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 6px 8px;
}
.table-bordered {
  border: 1px solid #e9e9e9;
}
.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 #f0f0f0;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 1px;
  border-bottom-color: #e9e9e9;
}
.table-borderless {
  border: none;
}
.table-borderless > thead > tr > th,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > tbody > tr > td,
.table-borderless > tfoot > tr > td {
  border: none;
}
.table-borderless > thead > tr > th,
.table-borderless > thead > tr > td {
  border-bottom: 1px solid #ddd;
}
.table-vcenter > thead > tr > th,
.table-vcenter > tbody > tr > th,
.table-vcenter > tfoot > tr > th,
.table-vcenter > thead > tr > td,
.table-vcenter > tbody > tr > td,
.table-vcenter > tfoot > tr > td {
  vertical-align: middle;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.table-header-bg > thead > tr > th,
.table-header-bg > thead > tr > td {
  color: #fff;
  background-color: #064773;
  border-bottom-color: #064773;
}
.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: #f9f9f9;
}
.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: #ececec;
}
.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: #e0f5e9;
}
.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: #cdefdb;
}
.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: #edf6fd;
}
.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: #d6ebfa;
}
.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: #fdf3e5;
}
.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: #fbe8cd;
}
.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: #f9eae8;
}
.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: #f4d8d4;
}
.table-responsive,
.k-table-responsive > .k-grid {
  -webkit-overflow-scrolling: touch;
}
.js-table-checkable tbody tr,
.js-table-sections-header > tr {
  cursor: pointer;
}
.js-table-sections-header > tr > td:first-child > i {
  -webkit-transition: -webkit-transform 0.15s ease-out;
  transition: transform 0.15s ease-out;
}
.js-table-sections-header + tbody {
  display: none;
}
.js-table-sections-header.open > tr {
  background-color: #f9f9f9;
}
.js-table-sections-header.open > tr > td:first-child > i {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.js-table-sections-header.open + tbody {
  display: table-row-group;
}
.modal.fade .modal-dialog {
  -webkit-transition: all 0.12s ease-out;
  transition: all 0.12s ease-out;
}
.modal.fade .modal-dialog.modal-dialog-popin {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.modal.fade .modal-dialog.modal-dialog-popout {
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
.modal.fade .modal-dialog.modal-dialog-slideup {
  -webkit-transform: translate(0, 10%);
  -ms-transform: translate(0, 10%);
  transform: translate(0, 10%);
}
.modal.fade .modal-dialog.modal-dialog-slideright {
  -webkit-transform: translate(-10%, 0);
  -ms-transform: translate(-10%, 0);
  transform: translate(-10%, 0);
}
.modal.fade .modal-dialog.modal-dialog-slideleft {
  -webkit-transform: translate(10%, 0);
  -ms-transform: translate(10%, 0);
  transform: translate(10%, 0);
}
.modal.fade .modal-dialog.modal-dialog-fromright {
  -webkit-transform: translateX(25%) rotate(10deg) scale(0.9);
  -ms-transform: translateX(25%) rotate(10deg) scale(0.9);
  transform: translateX(25%) rotate(10deg) scale(0.9);
}
.modal.fade .modal-dialog.modal-dialog-fromleft {
  -webkit-transform: translateX(-25%) rotate(-10deg) scale(0.9);
  -ms-transform: translateX(-25%) rotate(-10deg) scale(0.9);
  transform: translateX(-25%) rotate(-10deg) scale(0.9);
}
.modal.in .modal-dialog.modal-dialog-popin,
.modal.in .modal-dialog.modal-dialog-popout {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.modal.in .modal-dialog.modal-dialog-slideup,
.modal.in .modal-dialog.modal-dialog-slideright,
.modal.in .modal-dialog.modal-dialog-slideleft {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal.in .modal-dialog.modal-dialog-fromright,
.modal.in .modal-dialog.modal-dialog-fromleft {
  -webkit-transform: translateX(0) rotate(0) scale(1);
  -ms-transform: translateX(0) rotate(0) scale(1);
  transform: translateX(0) rotate(0) scale(1);
}
.modal-dialog.modal-dialog-top {
  margin-top: 0;
  padding: 0 !important;
}
.modal-dialog.modal-dialog-top .modal-content {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.modal-content {
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.modal-backdrop.in {
  opacity: 0.25;
}
.modal-header {
  padding: 6px 20px;
  border-bottom-color: #eee;
}
.modal-header h4 {
  font-size: 18px;
  color: #6f3928;
  font-family: 'PT Serif', serif;
}
.modal-header .close {
  margin-top: 4px;
}
.modal-body {
  padding: 20px;
}
.modal-footer {
  padding: 12px 20px;
  border-top-color: #eee;
}
.modal-title {
  font-weight: normal;
}
.fade.fade-up {
  opacity: 0;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  -webkit-transform: translateY(100px);
  -ms-transform: translateY(100px);
  transform: translateY(100px);
}
.fade.fade-up.in {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.fade.fade-right {
  opacity: 0;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  -webkit-transform: translateX(-100px);
  -ms-transform: translateX(-100px);
  transform: translateX(-100px);
}
.fade.fade-right.in {
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.fade.fade-left {
  opacity: 0;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  -webkit-transform: translateX(100px);
  -ms-transform: translateX(100px);
  transform: translateX(100px);
}
.fade.fade-left.in {
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.panel {
  border-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.panel-group .panel {
  border-radius: 3px;
}
.panel-group .panel + .panel {
  margin-top: 10px;
}
.panel-default {
  border-color: #f0f0f0;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f9f9f9;
  border-color: #f0f0f0;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f0f0f0;
}
.panel-default > .panel-heading .badge {
  color: #f9f9f9;
  background-color: #333;
}
.panel-default > .panel-heading a {
  font-weight: 400;
}
.panel-default > .panel-heading a:hover,
.panel-default > .panel-heading a:focus {
  color: #1a1a1a;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #f0f0f0;
}
.panel-primary {
  border-color: #1599f3;
}
.panel-primary > .panel-heading {
  color: #064773;
  background-color: #37a8f5;
  border-color: #1599f3;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #1599f3;
}
.panel-primary > .panel-heading .badge {
  color: #37a8f5;
  background-color: #064773;
}
.panel-primary > .panel-heading a {
  font-weight: 400;
}
.panel-primary > .panel-heading a:hover,
.panel-primary > .panel-heading a:focus {
  color: #032943;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #1599f3;
}
.panel-success {
  border-color: #cdefdb;
}
.panel-success > .panel-heading {
  color: #46c37b;
  background-color: #e0f5e9;
  border-color: #cdefdb;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #cdefdb;
}
.panel-success > .panel-heading .badge {
  color: #e0f5e9;
  background-color: #46c37b;
}
.panel-success > .panel-heading a {
  font-weight: 400;
}
.panel-success > .panel-heading a:hover,
.panel-success > .panel-heading a:focus {
  color: #34a263;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #cdefdb;
}
.panel-info {
  border-color: #d6ebfa;
}
.panel-info > .panel-heading {
  color: #70b9eb;
  background-color: #edf6fd;
  border-color: #d6ebfa;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6ebfa;
}
.panel-info > .panel-heading .badge {
  color: #edf6fd;
  background-color: #70b9eb;
}
.panel-info > .panel-heading a {
  font-weight: 400;
}
.panel-info > .panel-heading a:hover,
.panel-info > .panel-heading a:focus {
  color: #43a3e5;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6ebfa;
}
.panel-warning {
  border-color: #fbe8cd;
}
.panel-warning > .panel-heading {
  color: #f3b760;
  background-color: #fdf3e5;
  border-color: #fbe8cd;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #fbe8cd;
}
.panel-warning > .panel-heading .badge {
  color: #fdf3e5;
  background-color: #f3b760;
}
.panel-warning > .panel-heading a {
  font-weight: 400;
}
.panel-warning > .panel-heading a:hover,
.panel-warning > .panel-heading a:focus {
  color: #efa231;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #fbe8cd;
}
.panel-danger {
  border-color: #f4d8d4;
}
.panel-danger > .panel-heading {
  color: #d26a5c;
  background-color: #f9eae8;
  border-color: #f4d8d4;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f4d8d4;
}
.panel-danger > .panel-heading .badge {
  color: #f9eae8;
  background-color: #d26a5c;
}
.panel-danger > .panel-heading a {
  font-weight: 400;
}
.panel-danger > .panel-heading a:hover,
.panel-danger > .panel-heading a:focus {
  color: #c54736;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #f4d8d4;
}
.img-responsive {
  width: 100%;
}
.navbar {
  min-height: 0;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: none;
  box-shadow: none;
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: none;
}
.navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}
.navbar-right {
  margin-right: 0;
}
.dropdown-menu {
  border-color: #26231e;
  borer-top-width: 0;
  border-left-color: #4c463c;
  border-right-color: #4c463c;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #4c463c;
  color: #fff;
}
.navbar-toggle {
  margin-top: 15px;
  margin-right: 5px;
  padding: 8px 9px;
  border: 1px solid transparent;
}
.navbar-toggle .icon-bar {
  background-color: #fff;
  height: 4px;
  width: 30px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 5px;
}
.navbar-default {
  border-radius: 0;
  background-image: none;
}
.nav > li > a {
  color: #fff;
}
.navbar {
  border-width: 0;
}
.navbar .nav {
  color: #fff;
}
.navbar .nav > li > a {
  padding: 9px 18px;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
}
.navbar .nav > li > a:focus {
  outline: 0 solid transparent;
}
.navbar .nav ul a {
  color: #fff;
}
.navbar-nav {
  margin: 0;
}
.navbar-nav .open .dropdown-menu {
  background-color: #4c463c;
}
hr {
  margin-bottom: 15px;
  margin-top: 15px;
  border-color: #517f9d;
}
header {
  background: #064773 url('../images/seal.png') no-repeat 1px -21px;
  -moz-background-size: 121px 121px;
  -ie-background-size: 121px 121px;
  -o-background-size: 121px 121px;
  -webkit-background-size: 121px 121px;
  background-size: 121px 121px;
  min-height: 69px;
  border-bottom: 2px solid #032d4a;
  color: #fff;
}
h1,
h2,
h3,
.h1,
.h2,
.h3 {
  font-family: 'PT Serif', serif;
  font-weight: 400;
  color: #6f3928;
}
h1 {
  color: #fff;
  line-height: 30px;
  margin-top: 17px;
}
h1 a,
h1 a:link,
h1 a:hover,
h1 a:visited {
  text-decoration: none;
  color: #fff;
}
h2,
.h2 {
  font-weight: 700;
  font-size: 22px;
  margin-top: -5px;
}
h2.nosub,
.h2.nosub,
h2.sflistTitle,
.h2.sflistTitle {
  margin-bottom: 15px;
}
h3,
.h3 {
  font-size: 18px;
  margin-bottom: 5px;
  padding-bottom: 4px;
}
h3.section-head,
.h3.section-head,
.richTextTemplateWidget h3 {
  border-bottom: 2px solid #6f3928;
}
h5,
.h5 {
  margin-bottom: 15px;
}
.control-value {
  padding-top: 7px;
  font-size: 13px;
}
.row.pad-bot {
  padding-bottom: 30px;
}
.help-block {
  font-size: 11px;
  line-height: 13px;
  margin-top: 3px;
}
.sidebar .btn-link {
  padding: 3px 17px 0;
  color: #fff;
  font-size: 13px;
}
.sidebar .btn-link:hover,
.sidebar .btn-link:focus {
  color: #fff;
}
@media screen and (max-width: 767px) {
  .table-responsive,
  .k-table-responsive > .k-grid {
    overflow-x: auto;
    height: auto;
    min-height: 0.01%;
    width: 100%;
    margin-bottom: 15px;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive > table,
  .k-table-responsive > .k-grid > table {
    margin-bottom: 0;
  }
  .table-responsive > table > thead > tr > th,
  .table-responsive > table > tbody > tr > th,
  .table-responsive > table > tfoot > tr > th,
  .tablek--responsive > table > thead > tr > td,
  .table-responsive > table > tbody > tr > td,
  .table-responsive > table > tfoot > tr > td,
  .k-table-responsive > .k-grid > table > thead > tr > th,
  .k-table-responsive > .k-grid > table > tbody > tr > th,
  .k-table-responsive > .k-grid > table > tfoot > tr > th,
  .k-table-responsive > .k-grid > table > thead > tr > td,
  .k-table-responsive > .k-grid > table > tbody > tr > td,
  .k-table-responsive > .k-grid > table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive .responsive-wrap-sm,
  .k-table-responsive .responsive-wrap-sm {
    white-space: normal !important;
    min-width: 190px;
  }
  .table-responsive .responsive-wrap-med,
  .k-table-responsive .responsive-wrap-med {
    white-space: normal !important;
    min-width: 280px;
  }
  .table-responsive .responsive-wrap-lg .k-table-responsive .responsive-wrap-lg {
    white-space: normal !important;
    min-width: 400px;
  }
  .table-responsive .responsive-wrap-xl .k-table-responsive .responsive-wrap-xl {
    white-space: normal !important;
    min-width: 500px;
  }
}
@media screen and (max-width: 991px) {
  .table-responsive-sm,
  .k-table-responsive-sm > .k-grid {
    overflow-x: auto;
    height: auto;
    min-height: 0.01%;
    width: 100%;
    margin-bottom: 15px;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > table,
  .k-table-responsive-sm > .k-grid > table {
    margin-bottom: 0;
  }
  .table-responsive-sm > table > thead > tr > th,
  .table-responsive-sm > table > tbody > tr > th,
  .table-responsive-sm > table > tfoot > tr > th,
  .table-responsive-sm > table > thead > tr > td,
  .table-responsive-sm > table > tbody > tr > td,
  .table-responsive-sm > table > tfoot > tr > td,
  .k-table-responsive-sm > .k-grid > table > thead > tr > th,
  .k-table-responsive-sm > .k-grid > table > tbody > tr > th,
  .k-table-responsive-sm > .k-grid > table > tfoot > tr > th,
  .k-table-responsive-sm > .k-grid > table > thead > tr > td,
  .k-table-responsive-sm > .k-grid > table > tbody > tr > td,
  .k-table-responsive-sm > .k-grid > table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive-sm .responsive-wrap-sm,
  .k-table-responsive-sm .responsive-wrap-sm {
    white-space: normal !important;
    min-width: 190px;
  }
  .table-responsive-sm .responsive-wrap-med,
  .k-table-responsive-sm .responsive-wrap-med {
    white-space: normal !important;
    min-width: 280px;
  }
  .table-responsive-sm .responsive-wrap-lg,
  .k-table-responsive-sm .responsive-wrap-lg {
    white-space: normal !important;
    min-width: 400px;
  }
  .table-responsive-sm .responsive-wrap-xl .k-table-responsive-sm .responsive-wrap-xl {
    white-space: normal !important;
    min-width: 500px;
  }
}
@media screen and (max-width: 1199px) {
  .table-responsive-md,
  .k-table-responsive-md > .k-grid {
    overflow-x: auto;
    height: auto;
    min-height: 0.01%;
    width: 100%;
    margin-bottom: 15px;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > table,
  .k-table-responsive-md > .k-grid > table {
    margin-bottom: 0;
  }
  .table-responsive-md > table > thead > tr > th,
  .table-responsive-md > table > tbody > tr > th,
  .table-responsive-md > table > tfoot > tr > th,
  .table-responsive-md > table > thead > tr > td,
  .table-responsive-md > table > tbody > tr > td,
  .table-responsive-md > table > tfoot > tr > td,
  .k-table-responsive-md > .k-grid > table > thead > tr > th,
  .k-table-responsive-md > .k-grid > table > tbody > tr > th,
  .k-table-responsive-md > .k-grid > table > tfoot > tr > th,
  .k-table-responsive-md > .k-grid > table > thead > tr > td,
  .k-table-responsive-md > .k-grid > table > tbody > tr > td,
  .k-table-responsive-md > .k-grid > table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive-md .responsive-wrap-sm,
  .k-table-responsive-md .responsive-wrap-sm {
    white-space: normal !important;
    min-width: 190px;
  }
  .table-responsive-md .responsive-wrap-med,
  .k-table-responsive-md .responsive-wrap-med {
    white-space: normal !important;
    min-width: 280px;
  }
  .table-responsive-md .responsive-wrap-lg,
  .k-table-responsive-md .responsive-wrap-lg {
    white-space: normal !important;
    min-width: 400px;
  }
  .table-responsive-md .responsive-wrap-xl .k-table-responsive-md .responsive-wrap-xl {
    white-space: normal !important;
    min-width: 500px;
  }
}
@media screen and (min-width: 1200px) {
  .cmte-truncate {
    max-width: 110px;
    overflow: hidden;
  }
  .cmte-truncate-med {
    max-width: 130px;
    overflow: hidden;
  }
  .cmte-truncate-medlg {
    max-width: 140px;
    overflow: hidden;
  }
  .cmte-truncate-xl {
    max-width: 345px;
    overflow: hidden;
  }
  .cmte-truncate-lg {
    max-width: 155px;
    overflow: hidden;
  }
  .table-responsive-lg,
  .k-table-responsive-lg > .k-grid {
    overflow-x: auto;
    height: auto;
    min-height: 0.01%;
    width: 100%;
    margin-bottom: 15px;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > table,
  .k-table-responsive-lg > .k-grid > table {
    margin-bottom: 0;
  }
  .table-responsive-lg > table > thead > tr > th,
  .table-responsive-lg > table > tbody > tr > th,
  .table-responsive-lg > table > tfoot > tr > th,
  .table-responsive-lg > table > thead > tr > td,
  .table-responsive-lg > table > tbody > tr > td,
  .table-responsive-lg > table > tfoot > tr > td,
  .k-table-responsive-lg > .k-grid > table > thead > tr > th,
  .k-table-responsive-lg > .k-grid > table > tbody > tr > th,
  .k-table-responsive-lg > .k-grid > table > tfoot > tr > th,
  .k-table-responsive-lg > .k-grid > table > thead > tr > td,
  .k-table-responsive-lg > .k-grid > table > tbody > tr > td,
  .k-table-responsive-lg > .k-grid > table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive-lg .responsive-wrap-sm,
  .k-table-responsive-lg .responsive-wrap-sm {
    white-space: normal !important;
    min-width: 190px;
  }
  .table-responsive-lg .responsive-wrap-med,
  .k-table-responsive-lg .responsive-wrap-med {
    white-space: normal !important;
    min-width: 280px;
  }
  .table-responsive-lg .responsive-wrap-lg,
  .k-table-responsive-lg .responsive-wrap-lg {
    white-space: normal !important;
    min-width: 400px;
  }
  .table-responsive-lg .responsive-wrap-xl .k-table-responsive-lg .responsive-wrap-xl {
    white-space: normal !important;
    min-width: 500px;
  }
}
.k-autocomplete,
.k-block,
.k-button-group .k-tool,
.k-calendar th,
.k-colorpicker .k-i-arrow-s,
.k-content,
.k-dropdown-wrap,
.k-dropzone-active,
.k-editable-area,
.k-filter-row > th,
.k-footer-template td,
.k-grid td,
.k-grid td.k-state-selected,
.k-grid-content-locked,
.k-grid-footer,
.k-grid-footer-locked,
.k-grid-footer-wrap,
.k-grid-header,
.k-grid-header-locked,
.k-grid-header-wrap,
.k-group,
.k-group-footer td,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-header,
.k-input,
.k-pager-refresh,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-panel > .k-item > .k-link,
.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar > .k-item > .k-link,
.k-separator,
.k-slider-track,
.k-splitbar,
.k-state-default,
.k-state-default .k-select,
.k-state-disabled,
.k-textbox,
.k-textbox > input,
.k-tiles,
.k-toolbar,
.k-tooltip,
.k-treemap-tile,
.k-upload-files,
.k-widget {
  border-color: #ccc;
}
.k-draghandle.k-state-selected:hover,
.k-ghost-splitbar-horizontal,
.k-ghost-splitbar-vertical,
.k-list > .k-state-highlight,
.k-list > .k-state-selected,
.k-marquee-color,
.k-panel > .k-state-selected,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited {
  background-color: #9a7468;
  border-color: #9a7468;
  color: #fff;
}
.k-calendar .k-footer .k-nav-today,
.k-calendar .k-link.k-nav-fast,
.k-gantt .k-gantt-views > .k-state-selected > .k-link,
.k-pager-numbers .k-state-selected,
.k-scheduler .k-scheduler-views > .k-state-selected > .k-link {
  color: #9a7468;
}
.k-pager-numbers .k-link:hover,
.k-pager-wrap > .k-link,
.k-pager-wrap > .k-link.k-state-disabled:hover,
.k-pager-wrap > .k-link:hover {
  border-color: transparent;
}
.k-pager-numbers .k-link,
.k-treeview .k-in {
  border-color: transparent;
}
.k-block,
.k-draghandle,
.k-inline-block,
.k-widget {
  border-style: solid;
  border-width: 0;
}
.k-content h3 {
  margin-bottom: 0;
}
.k-content h3 .grid-info {
  display: inline-block;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-top: 6px;
}
.k-content h3 .grid-info a {
  padding-left: 10px;
}
.k-grid {
  font-size: 13px;
}
.k-grid tr td,
.k-grid tr,
.k-grid th {
  vertical-align: top;
}
.k-grid td {
  padding: 10px 15px;
  border-color: #ccc;
  line-height: normal;
}
.k-grid tr:hover {
  background-color: transparent;
}
.k-grid tr.k-alt:hover {
  background-color: #f7f5ee;
}
.k-grid tr:last-child td {
  border-bottom-width: 0;
}
.k-grid.k-widget {
  border-top-width: 2px;
  border-top-color: #9a7468;
  border-bottom-width: 1px;
  border-bottom-color: #ccc;
}
.k-grid .k-grid-header tr:hover {
  background-color: transparent;
}
.k-alt,
.k-pivot-layout > tbody > tr:first-child > td:first-child,
.k-paource.k-alt,
.k-separator {
  background-color: #f7f5ee;
}
.k-autocomplete,
.k-button,
.k-draghandle,
.k-dropdown-wrap,
.k-grid-header,
.k-grouping-header,
.k-header,
.k-numeric-wrap,
.k-pager-wrap,
.k-panelbar .k-tabstrip-items .k-item,
.k-picker-wrap,
.k-progressbar,
.k-state-highlight,
.k-tabstrip-items .k-item,
.k-textbox,
.k-toolbar,
.km-pane-wrapper > .km-pane > .km-view > .km-content {
  background-color: transparent;
}
.k-filter-row th,
.k-grid-header th.k-header {
  font-size: 12px;
  padding: 8px 1.286em;
  border-width: 0 0 1px;
  border-bottom-color: #000;
  font-weight: 700;
}
.k-filter-row th.text-center,
.k-grid-header th.k-header.text-center {
  text-align: center;
}
.k-filter-row th.text-right,
.k-grid-header th.k-header.text-right {
  text-align: right;
}
.k-grid-norecords-template {
  width: 100%;
  border: none !important;
  font-style: italic;
  color: #999;
}
.k-loading-mask .k-loading-color {
  background-color: #fff;
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.k-empty-with-border .k-grid-norecords-template {
  border-top: 2px solid #9a7468 !important;
  height: auto;
  line-height: 1em;
  padding: 10px 0 2px;
}
.k-header[data-role="columnsorter"]:hover {
  cursor: pointer;
}
.k-header[data-role="columnsorter"]:not([data-dir]) a:after {
  background-image: url('delaware/sprite.png');
  background-position: -64px -208px;
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  height: 16px;
  opacity: 0.25;
  vertical-align: text-top;
  width: 16px;
}
.k-header[data-role="columnsorter"]:not([data-dir]):hover a:after {
  opacity: 1;
}
.k-header[data-role="columnsorter"][data-dir="desc"] .k-icon,
.k-header[data-role="columnsorter"][data-dir="desc"]:hover .k-icon,
.k-header[data-role="columnsorter"][data-dir="asc"] .k-icon,
.k-header[data-role="columnsorter"][data-dir="asc"]:hover .k-icon {
  background-image: url('delaware/sprite.png');
  background-repeat: no-repeat;
  opacity: 1;
}
.k-header[data-role="columnsorter"][data-dir="asc"] .k-icon,
.k-header[data-role="columnsorter"][data-dir="asc"]:hover .k-icon {
  background-position: 0 -128px;
}
.k-header[data-role="columnsorter"][data-dir="desc"] .k-icon,
.k-header[data-role="columnsorter"][data-dir="desc"]:hover .k-icon {
  background-position: 0 -160px;
}
.k-grid .k-detail-row tbody td:first-child {
  border-left-width: 1px;
}
.k-table-indent .k-detail-cell .k-grid.k-widget {
  padding-left: 15px;
}
.k-detail-row > td {
  border-top: 0 !important;
}
.k-detail-cell {
  padding: 0 !important;
}
.k-detail-cell .k-grid.k-widget {
  border-top-color: #9a7468;
  border-top-width: 1px;
  background-color: transparent;
  border-bottom-width: 0;
}
.k-detail-cell tr.k-alt {
  background-color: transparent;
}
.k-detail-cell tr:hover,
.k-detail-cell tr.k-alt:hover {
  background-color: transparent !important;
}
tr.k-master-row.k-alt + tr.k-detail-row {
  background: #f7f5ee;
}
.k-pager-wrap {
  line-height: 2em;
  font-size: 12px;
  min-height: 42px;
  padding: 0;
  border-top-width: 1px;
}
.k-pager-numbers .k-state-selected {
  color: #9a7468;
  font-weight: 700;
}
.k-pager-numbers .k-link,
.k-pager-numbers .k-state-selected {
  border-width: 0;
}
.k-pager-sizes,
.k-pager-wrap .k-link,
.k-pager-wrap .k-pager-numbers .k-state-selected {
  padding: 0.75em 0 0.571em 0.25em;
}
.k-pager-wrap > .k-link {
  margin-top: 0.6em;
  padding: 0 0 0.25em 0.25em;
}
.k-pager-info {
  padding: 0.714em 1.333em 0.643em;
}
.k-ff .k-pager-wrap .k-pager-numbers .k-current-page .k-link,
.k-ie11 .k-pager-wrap .k-pager-numbers .k-current-page .k-link,
.k-safari .k-pager-wrap .k-pager-numbers .k-current-page .k-link,
.k-webkit .k-pager-wrap .k-pager-numbers .k-current-page .k-link {
  padding-top: 0.417em;
  padding-bottom: 0.417em;
}
.sidebar .k-combobox .k-dropdown-wrap::before,
.sidebar .k-numeric-wrap::before,
.sidebar .k-picker-wrap::before {
  height: 1em;
}
.sidebar .k-datepicker {
  width: 91px;
}
.sidebar .k-combobox {
  width: 100%;
}
.sidebar .k-dropdown-wrap,
.sidebar .k-numeric-wrap,
.sidebar .k-picker-wrap {
  padding: 0 2em 0 0;
}
.sidebar .k-textbox > input,
.sidebar span.k-autocomplete .k-input,
.sidebar span.k-dropdown-wrap .k-input,
.sidebar span.k-numeric-wrap .k-input,
.sidebar span.k-picker-wrap .k-input,
.sidebar span.k-selectbox .k-input {
  height: 1em;
  line-height: 1em;
  padding: 0.46em 0;
  text-indent: 2px;
}
.sidebar .k-dropdown-wrap .k-select,
.sidebar .k-numeric-wrap .k-select,
.sidebar .k-picker-wrap .k-select {
  line-height: 1.6em;
  min-height: 1em;
  width: 1.9em;
}
.sidebar .k-content,
.sidebar .k-multiselect,
.sidebar .k-multiselect.k-state-hovered,
.sidebar .k-multiselect.k-state-focused {
  background-color: transparent;
}
.sidebar .k-multiselect {
  position: relative;
}
.sidebar .k-multiselect-wrap {
  border-radius: 2px;
  margin-bottom: 10px;
  position: relative;
  padding: 2px;
  min-height: 0;
}
.sidebar .k-multiselect-wrap:hover .k-icon {
  opacity: 0.5;
}
.sidebar .k-multiselect-wrap .k-button {
  background-color: #eaeaea;
  font-size: 12px;
  line-height: 1.25;
  margin: 2px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-top: 5px;
  text-align: left;
}
.sidebar .k-multiselect-wrap .k-button:hover {
  background-color: #f7f7f7;
  border-color: #bfbfbf;
}
.sidebar .k-multiselect-wrap .k-button:hover .k-icon {
  opacity: 1;
}
.sidebar .k-multiselect-wrap + .custom-select-container {
  position: absolute;
  top: 0;
  z-index: -1;
  width: 0;
}
.sidebar .k-multiselect-wrap .k-input {
  height: 16px;
  text-indent: 4px;
}
.sidebar .k-multiselect-wrap .k-select {
  padding-top: 4px;
}
@media screen and (max-width: 767.98px) {
  .sidebar .k-multiselect-wrap .k-input::placeholder {
    color: transparent;
  }
  .sidebar .k-multiselect-wrap .k-input::-webkit-input-placeholder {
    color: transparent;
  }
  .sidebar .k-multiselect-wrap .k-input:ms-inputplaceholder {
    color: transparent;
  }
}
@media screen and (min-width: 768px) {
  .sidebar .k-multiselect-wrap .k-button {
    width: calc(100% - 4px);
  }
  .sidebar .k-multiselect-wrap .k-input {
    width: 100% !important;
  }
}
.sidebar .k-content label {
  color: #fff;
}
.sidebar .btn-default {
  background-color: #eaeaea;
  background-image: none;
  box-shadow: none;
  font-size: 13px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 15px;
  padding: 0 8px;
  text-shadow: none;
  transition: none;
}
.sidebar .btn-default:hover {
  background-color: #f7f7f7;
}
.k-calendar {
  width: 300px;
}
.k-grid tr td.photo-col {
  padding-right: 0;
}
.k-grid tr td.photo-col > div {
  background-position: center 0;
  background-size: 100%;
  border-radius: 2px;
  max-height: 65px;
  overflow: hidden;
  width: 50px;
}
.page-container {
  margin: 0 auto;
  width: 100%;
  min-width: 320px;
  background-color: #282828;
}
.container-header {
  border-bottom: solid 2px #ac9979;
}
.container-home {
  background-color: #fff;
  padding-top: 26px;
  padding-bottom: 26px;
  font-size: 13px;
}
.container-home > .row > .col-xs-24 {
  margin-bottom: 15px;
}
.container-full {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fff;
}
section {
  margin-bottom: 30px;
}
section.section-short {
  margin-bottom: 14px;
}
.sf_cols.row {
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 767px) {
  .container-main .content {
    min-height: 0;
  }
}
.side-header {
  margin: 0 auto;
  min-height: 60px;
}
.side-header:before,
.side-header:after {
  content: " ";
  display: table;
}
.side-header:after {
  clear: both;
}
.side-header:before,
.side-header:after {
  content: " ";
  display: table;
}
.side-header:after {
  clear: both;
}
.side-header.side-content {
  overflow: visible;
}
.side-header > span,
.side-header > a {
  display: inline-block;
  line-height: 34px;
}
.side-header img {
  display: inline-block;
  margin-top: -2px;
}
.floatcol {
  display: inline;
  float: left;
}
.col-border {
  padding-right: 13px;
  border-right: 2px solid #b6a383;
}
@media (min-width: 768px) {
  .col-sm-border {
    padding-right: 13px;
    border-right: 2px solid #b6a383;
  }
  .home-tertiary {
    padding-top: 30px;
  }
}
@media (min-width: 992px) {
  .col-md-border {
    padding-right: 13px;
    border-right: 2px solid #b6a383;
  }
}
@media (min-width: 1200px) {
  .col-lg-border {
    padding-right: 13px;
    border-right: 2px solid #b6a383;
  }
}
.tool-header-select {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  display: inline-block;
  border-left: 1px solid #9a7468;
  margin-left: 10px;
  padding-left: 10px;
  vertical-align: middle;
}
.tool-header-select .selectboxit-container .selectboxit-options {
  font-size: 12px;
}
.tool-header-select .selectboxit-container .selectboxit {
  border: 1px solid transparent;
}
.tool-header-select .selectboxit-option-icon-container {
  display: none;
}
.tool-header-select .selectboxit-arrow-container {
  border-left: 1px solid transparent;
}
.tool-header-select .selectboxit-container span {
  height: 25px;
  line-height: 25px;
}
.tool-header-select-right {
  border-left: none;
  float: right;
  margin-bottom: -3px;
  margin-left: 0;
  margin-top: -1px;
  padding-left: 0;
  width: 180px;
}
.tool-header-select-right .selectboxit-text {
  float: right;
}
.tool-header-select-right .selectboxit-list .selectboxit-option-anchor {
  padding-right: 22px;
}
.tool-header-select-right .selectboxit-container .selectboxit-options {
  text-align: right;
}
@media (max-width: 767px) {
  .tool-header-select {
    display: block;
    border-left: 0 none;
    padding-left: 0;
    margin-left: -6px;
  }
  .tool-header-select-right {
    width: 120px;
  }
}
.content {
  background-color: #ffffff;
  margin: 0 auto;
  padding: 16px 15px 15px;
  max-width: 100%;
  overflow-x: visible;
}
.content p,
.content .push,
.content .block,
.content .items-push > div {
  margin-bottom: 8px;
}
.content .items-push-2x > div {
  margin-bottom: 32px;
}
.content .items-push-3x > div {
  margin-bottom: 48px;
}
.content.content-full {
  padding-bottom: 16px;
}
.content.content-full .pull-b {
  margin-bottom: -16px;
}
.content .pull-t {
  margin-top: -16px;
}
.content .pull-r-l {
  margin-right: -15px;
  margin-left: -15px;
}
.content .pull-b {
  margin-bottom: -1px;
}
@media screen and (min-width: 768px) {
  .content {
    margin: 0 auto;
    padding: 30px 30px 30px;
    max-width: 100%;
    overflow-x: visible;
  }
  .content p,
  .content .push,
  .content .block,
  .content .items-push > div {
    margin-bottom: 15px;
  }
  .content .items-push-2x > div {
    margin-bottom: 60px;
  }
  .content .items-push-3x > div {
    margin-bottom: 90px;
  }
  .content.content-full {
    padding-bottom: 30px;
  }
  .content.content-full .pull-b {
    margin-bottom: -30px;
  }
  .content .pull-t {
    margin-top: -30px;
  }
  .content .pull-r-l {
    margin-right: -30px;
    margin-left: -30px;
  }
  .content .pull-b {
    margin-bottom: -1px;
  }
  .content.content-boxed {
    max-width: 1280px;
  }
  .content.content-narrow {
    max-width: 95%;
  }
}
.content-grid {
  margin-bottom: 24px;
}
.content-grid .push,
.content-grid .block {
  margin-bottom: 6px;
}
.content-grid .row {
  margin-left: -3px;
  margin-right: -3px;
}
.content-grid .row > div[class*="col"] {
  padding-left: 3px;
  padding-right: 3px;
}
@media screen and (max-width: 479px) {
  .content > div[class*="sf_2cols"] {
    width: 100%;
  }
}
.content-mini {
  margin: 0 auto;
  padding: 13px 14px 14px;
  max-width: 100%;
  overflow-x: visible;
}
.content-mini p,
.content-mini .push,
.content-mini .block,
.content-mini .items-push > div {
  margin-bottom: 6.5px;
}
.content-mini .items-push-2x > div {
  margin-bottom: 26px;
}
.content-mini .items-push-3x > div {
  margin-bottom: 39px;
}
.content-mini.content-mini-full {
  padding-bottom: 13px;
}
.content-mini.content-mini-full .pull-b {
  margin-bottom: -13px;
}
.content-mini .pull-t {
  margin-top: -13px;
}
.content-mini .pull-r-l {
  margin-right: -14px;
  margin-left: -14px;
}
.content-mini .pull-b {
  margin-bottom: -1px;
}
@media screen and (min-width: 768px) {
  .content-mini {
    margin: 0 auto;
    padding: 13px 30px 30px;
    max-width: 100%;
    overflow-x: visible;
  }
  .content-mini p,
  .content-mini .push,
  .content-mini .block,
  .content-mini .items-push > div {
    margin-bottom: 6.5px;
  }
  .content-mini .items-push-2x > div {
    margin-bottom: 26px;
  }
  .content-mini .items-push-3x > div {
    margin-bottom: 39px;
  }
  .content-mini.content-mini-full {
    padding-bottom: 13px;
  }
  .content-mini.content-mini-full .pull-b {
    margin-bottom: -13px;
  }
  .content-mini .pull-t {
    margin-top: -13px;
  }
  .content-mini .pull-r-l {
    margin-right: -30px;
    margin-left: -30px;
  }
  .content-mini .pull-b {
    margin-bottom: -1px;
  }
}
.content-boxed {
  margin: 0 auto;
  width: 100%;
  max-width: 1280px;
}
.block-options-simple {
  float: right;
  margin: -3px 0 -3px 15px;
  padding: 1px 0;
  min-height: 24px;
}
.block-options-simple.block-options-simple-left {
  float: left;
  margin-right: 15px;
  margin-left: 0;
}
.block-options-simple.block-options-simple-left + .block-title {
  float: right;
}
.block-options {
  float: right;
  margin: -3px 0 -3px 15px;
  padding: 0;
  height: 24px;
  list-style: none;
}
.block-options:before,
.block-options:after {
  content: " ";
  display: table;
}
.block-options:after {
  clear: both;
}
.block-options:before,
.block-options:after {
  content: " ";
  display: table;
}
.block-options:after {
  clear: both;
}
.block-options.block-options-left {
  float: left;
  margin-right: 15px;
  margin-left: 0;
}
.block-options.block-options-left + .block-title {
  float: right;
}
.block-options > li {
  display: inline-block;
  margin: 0 2px;
  padding: 0;
}
.block-options > li > a,
.block-options > li > button {
  display: block;
  padding: 2px 3px;
  color: #999999;
  opacity: 0.6;
}
.block.block-themed > .block-header .block-options > li > a,
.block.block-themed > .block-header .block-options > li > button {
  color: #fff;
}
.block-options > li > a:hover,
.block-options > li > button:hover {
  text-decoration: none;
  opacity: 1;
}
.block-options > li > a:active,
.block-options > li > button:active {
  opacity: 0.6;
}
.block-options > li > span {
  display: block;
  padding: 2px 3px;
}
.block.block-themed > .block-header .block-options > li > span {
  color: #fff;
}
.block-options > li > a:focus {
  text-decoration: none;
  opacity: 1;
}
.block-options > li > button {
  background: none;
  border: none;
}
.block-options > li.active > a,
.block-options > li.open > button {
  text-decoration: none;
  opacity: 1;
}
.bg-image {
  background-color: #f9f9f9;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
.bg-image-cover {
  height: 300px;
}
@media screen and (min-width: 992px) {
  .bg-image-cover {
    height: 750px;
  }
}
@media screen and (min-width: 1200px) {
  .bg-image-parallax {
    background-attachment: fixed;
  }
}
.row-full-height {
  height: 100%;
}
.col-full-height {
  height: 100%;
  vertical-align: middle;
}
.row-same-height {
  display: table;
  width: 100%;
  /* fix overflow */
  table-layout: fixed;
}
.col-xs-height {
  display: table-cell;
  float: none !important;
}
@media (min-width: 768px) {
  .col-sm-height {
    height: 600px;
    display: table-cell;
    float: none !important;
  }
  .container-home .col-sm-height {
    height: auto;
    max-height: 300px;
  }
}
@media (min-width: 992px) {
  .col-md-height {
    height: 600px;
    display: table-cell;
    float: none !important;
  }
  .container-home .col-md-height {
    height: auto;
    max-height: 300px;
  }
}
@media (min-width: 1200px) {
  .col-lg-height {
    height: 600px;
    display: table-cell;
    float: none !important;
  }
}
.info-horizontal {
  display: table;
}
.info-group {
  display: table-row;
  font-size: 13px;
  line-height: 16px;
}
.info-label-sm {
  display: table-cell;
  width: 122px;
  padding-right: 4px;
  padding-bottom: 16px;
}
.info-label {
  display: table-cell;
  width: 162px;
  padding-right: 8px;
  padding-bottom: 16px;
}
.info-value {
  display: table-cell;
  padding-bottom: 16px;
}
@media (max-width: 991px) {
  .info-horizontal {
    display: block;
  }
  .info-group {
    display: block;
  }
  .info-label-sm {
    display: block;
    width: auto;
    padding-bottom: 0;
  }
  .info-label {
    display: block;
    width: auto;
    padding-bottom: 0;
  }
  .info-value {
    display: block;
    padding-bottom: 16px;
  }
  .info-horizontal.info-horizontal-sm {
    display: table;
  }
  .info-horizontal.info-horizontal-sm .info-group {
    display: table-row;
    font-size: 13px;
    line-height: 16px;
  }
  .info-horizontal.info-horizontal-sm .info-label-sm {
    display: table-cell;
    width: 122px;
    padding-right: 4px;
    padding-bottom: 16px;
  }
  .info-horizontal.info-horizontal-sm .info-label {
    display: table-cell;
    width: 162px;
    padding-right: 8px;
    padding-bottom: 16px;
  }
  .info-horizontal.info-horizontal-sm .info-value {
    display: table-cell;
    padding-bottom: 16px;
  }
}
@media (max-width: 767px) {
  .info-horizontal.info-horizontal-sm {
    display: block;
  }
  .info-horizontal.info-horizontal-sm .info-group {
    display: block;
  }
  .info-horizontal.info-horizontal-sm .info-label-sm {
    display: block;
    width: auto;
    padding-bottom: 0;
  }
  .info-horizontal.info-horizontal-sm .info-label {
    display: block;
    width: auto;
    padding-bottom: 0;
  }
  .info-horizontal.info-horizontal-sm .info-value {
    display: block;
    padding-bottom: 16px;
  }
}
.col-top {
  vertical-align: top;
}
.col-middle {
  vertical-align: middle;
}
.col-bottom {
  vertical-align: bottom;
}
@media (min-width: 768px) {
  .col-sm-pull-right {
    float: right !important;
  }
  .col-sm-pull-left {
    float: left !important;
  }
}
@media (min-width: 992px) {
  .col-md-pull-right {
    float: right !important;
  }
  .col-md-pull-left {
    float: left !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
}
.container-feature {
  background-color: #ccbb9e;
  border-bottom: 2px solid #ac9979;
  padding: 12px 10px;
}
.container-feature .row {
  margin-left: -5px;
  margin-right: -5px;
}
.container-feature div[class^="col-"],
.container-feature label[class^="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}
.container-feature.container-feature--home {
  background-color: #ffffff;
  border-bottom: 0;
}
.container-feature.container-feature--public-notice {
  border-bottom: 0;
  padding-bottom: 0;
  padding-top: 0;
}
.container-feature.container-feature--whats-happening {
  background-color: #ffffff;
  border-bottom: 0;
}
.container-feature.container-feature--whats-happening .feature-header {
  margin: 0;
}
.feature-item {
  background-color: #f5f2e9;
  padding: 0 12px 16px;
  font-size: 13px;
}
.feature-content .form-horizontal .form-group {
  margin-left: -5px;
  margin-right: -5px;
  margin-bottom: 16px;
}
.feature-content .form-horizontal .form-group.min-mar-bot {
  margin-bottom: 0;
}
.feature-content .form-horizontal .control-label {
  padding-top: 5px;
  padding-left: 0;
  font-size: 12px;
}
.feature-content .form-horizontal .text-label {
  font-weight: 400;
}
.feature-content .feature-control {
  padding-right: 0;
}
.feature-content .form-control {
  font-size: 12px;
  height: 26px;
  line-height: 24px;
  padding: 0 8px;
  transition: none 0s ease 0s;
}
.feature-content .btn,
.feature-content .btn-default,
.feature-content .btn-text {
  box-shadow: none;
  font-size: 13px;
  font-weight: 400;
  text-shadow: none;
  background-image: none;
  transision: none;
  line-height: 26px;
  padding: 0 8px;
}
.feature-content .btn-link {
  padding: 0 0 0 8px;
}
.feature-content hr {
  margin-bottom: 20px;
  margin-top: 20px;
  border-color: #bebdb9;
}
.feature-content hr.low-profile {
  margin-bottom: 12px;
  margin-top: 12px;
}
.container-main .feature-content .control-label,
.container-main .feature-content .feature-control {
  float: none;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.container-main .feature-content .form-group {
  margin-bottom: 16px;
  margin-top: 11px;
}
.container-main .feature-content div:empty {
  display: none;
}
@media screen and (max-width: 767px) {
  .feature-content .form-horizontal .control-label {
    padding-left: 5px;
  }
}
.feature-header h3 {
  padding-bottom: 4px;
  border-bottom: 2px solid #6f3928;
}
.feature-header a {
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-right: 5px;
  margin-top: 4px;
}
.feature-header a .glyphicon {
  margin-right: 5px;
}
.feature-header .selectboxit-container .selectboxit {
  background-color: transparent;
  color: #ffffff;
}
.feature-header .selectboxit-container .selectboxit.selectboxit-hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #ffffff;
}
.feature-header .selectboxit-container .selectboxit-arrow-container {
  background-image: none;
}
.feature-header .selectboxit-container .selectboxit-arrow-container:before {
  content: "\e252";
  display: block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-size: 10px;
  font-weight: 400;
  line-height: 100%;
  margin-top: 6px;
  text-align: center;
  -webkit-font-smoothing: antialiased;
}
.container-feature .feature-header {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  font-size: 22px;
  font-weight: 400;
  margin: 0 -12px;
  margin-bottom: 10px;
  padding: 8px 10px 8px 12px;
}
.container-feature .feature-header.green {
  background-color: #657554;
  border-bottom-color: #bbc0ad;
}
.container-feature .feature-header.red {
  background-color: #6f3928;
  border-bottom-color: #bfa89c;
}
.container-feature .feature-header.blue {
  background-color: #4d7e9a;
  border-bottom-color: #b2c4c9;
}
.container-feature .feature-header.primary {
  background-color: #064773;
  border-bottom-color: #4d7e9a;
}
.container-feature .feature-header h3 {
  border: 0;
  color: #fff;
  display: inline-block;
  font-size: inherit;
  line-height: 1;
  margin-bottom: 0;
  padding-bottom: 0;
}
.container-feature .feature-header a {
  color: #fff;
}
.container-feature .feature-header a:hover {
  color: #ddd;
}
.public-notice {
  min-height: 0;
}
.public-notice .sfContentBlock {
  background-color: black;
  border-top: 5px solid transparent;
  margin: 0 -10px;
  margin-left: -10px;
  margin-right: -10px;
  padding: 15px;
}
.public-notice .sfContentBlock > * {
  margin-bottom: 10px;
}
.public-notice .sfContentBlock > *:last-child {
  margin-bottom: 0;
}
.public-notice:not(:empty) + .public-notice .sfContentBlock {
  margin-top: 0;
}
.public-notice h2 {
  margin: -15px -15px 10px;
  padding: 0 15px 5px;
}
.public-notice.public-notice--danger .sfContentBlock {
  background-color: #f9eae8;
  border-color: #d26a5c;
}
.public-notice.public-notice--danger h2 {
  background-color: #d26a5c;
  color: #ffffff;
}
.public-notice.public-notice--warning .sfContentBlock {
  background-color: #fdf3e5;
  border-color: #f3b760;
}
.public-notice.public-notice--warning h2 {
  background-color: #f3b760;
  color: #333;
}
.container-feature.container-feature--whats-happening .public-notice.public-notice--warning h2 {
  line-height: 30px;
}
.container-feature.container-feature--whats-happening .public-notice.public-notice--warning .sfContentBlock {
  background-color: #f5f2e9;
  margin: 0;
  min-height: 340px;
}
.feature-splash {
  background: none;
  background-color: transparent;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden;
}
.sfimageWrp > img {
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
@media screen and (min-width: 1200px) {
  .feature-splash {
    height: 300px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .feature-splash {
    height: 339px;
  }
}
@media screen and (max-width: 767px) {
  .feature-splash {
    height: 200px;
  }
}
.feature-left {
  min-height: 300px;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .feature-left {
    min-height: 339px;
  }
}
@media screen and (max-width: 767px) {
  .feature-left {
    margin-bottom: 15px;
  }
}
.feature-righttop {
  margin-bottom: 15px;
  min-height: 137px;
}
.feature-rightbot {
  min-height: 148px;
}
.scroll-wrap {
  max-height: 300px;
  overflow-y: auto;
  border-top: 1px solid #d3c8b5;
}
.calmini {
  float: left;
  margin: -6px 0 0 14px;
  width: 43px;
  height: 56px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: #ece5d4;
}
.calheader {
  height: 8px;
  background: #ac946e;
  -webkit-border-top-right-radius: 18px;
  -moz-border-radius-topright: 18px;
  border-top-right-radius: 18px;
  -webkit-border-top-left-radius: 18px;
  -moz-border-radius-topleft: 18px;
  border-top-left-radius: 18px;
  width: 100%;
  font-size: 0;
  line-height: 8px;
}
.caldow {
  font-size: 11px;
  font-weight: 700;
  line-height: 12px;
  display: block;
  text-transform: uppercase;
  margin-top: 2px;
}
.calday {
  font-size: 20px;
  color: #7f5332;
  text-align: center;
  line-height: 21px;
}
.calmonth {
  font-size: 11px;
  font-weight: 700;
  line-height: 10px;
  display: block;
  text-transform: uppercase;
}
.calinfo {
  margin: 9px 15px 0 67px;
  border-bottom: 1px solid #d3c8b5;
  padding-bottom: 9px;
  min-height: 48px;
}
.calinfo > div:not(:last-child) {
  margin-bottom: 4px;
}
.calinfo-time {
  display: table-cell;
  width: 72px;
  padding-right: 10px;
  padding-bottom: 1px;
}
.calinfo-desc {
  display: table-cell;
  padding-bottom: 1px;
  line-height: 16px;
  width: 100%;
}
.calinfo-actions {
  display: table-cell;
  min-width: 40px;
  text-align: right;
}
.calinfo-actions a + a {
  margin-left: 4px;
}
.actwrap {
  display: table;
  border-collapse: separate;
  border-spacing: 0 10px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}
.actinfo {
  padding: 9px 20px 0 15px;
  min-height: 30px;
  display: table-row;
}
.actinfo-leg {
  display: table-cell;
  width: 225px;
  padding-right: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d3c8b5;
  line-height: 15px;
}
.actinfo-spon {
  display: table-cell;
  width: 225px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d3c8b5;
  line-height: 15px;
  padding-right: 10px;
}
.actinfo-desc {
  display: table-cell;
  width: 275px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d3c8b5;
  line-height: 15px;
  padding-right: 10px;
}
.actinfo-date {
  display: table-cell;
  width: 110px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d3c8b5;
  line-height: 15px;
}
.no-entries {
  margin: 10px 0 10px 10px;
  font-style: italic;
  color: #666;
}
#whatsHappeningGrid {
  background-color: #f5f2e9;
}
#whatsHappeningGrid .badge {
  background-color: #ECE5D4;
  color: #6f3928;
}
#whatsHappeningGrid .badge ~ .badge {
  margin-top: 10px;
}
#whatsHappeningGrid .agenda-expand-button {
  left: -4px;
  position: absolute;
  top: 1px;
}
#whatsHappeningGrid .agenda-expand-button button {
  padding: 0;
}
#whatsHappeningGrid .scroll-wrap {
  height: 300px;
}
.contactinfo {
  margin-bottom: 15px;
}
.contactinfo h6 {
  font-size: 13px;
  font-weight: 400;
  margin: 5px 0;
}
.contactmap {
  margin-bottom: 20px;
}
.map {
  border: 1px solid #2f6486;
  height: 800px;
  margin-bottom: 30px;
  width: 320px;
}
@media screen and (max-width: 767px) {
  .map {
    width: 290px;
  }
}
@media screen and (min-width: 992px) {
  .spaceleg {
    margin-left: 340px;
  }
}
.distlinks a,
.distlinks .vacantDistrict {
  display: table-cell;
  padding: 0;
}
.district-holder {
  border-radius: 2px;
  margin: 5px -5px;
  padding: 5px;
  transition: background-color 350ms;
  width: 100%;
}
.district-holder.highlighted-district {
  background-color: #064773;
  color: #ffffff;
}
.district-holder.highlighted-district a {
  color: #ffffff;
}
.district-holder.highlighted-district a:hover {
  color: #f5f2e9;
}
.district-info {
  padding-bottom: 15px;
}
.districtImage img {
  width: 300px;
}
.monthly-cal .glyphicon {
  color: #999;
}
.monthly-cal:hover .glyphicon {
  color: #fff;
}
.monthly-event-list {
  background: #eff0f0 none repeat scroll 0 0;
}
.monthly-day-wrap {
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #ccc;
}
.monthly-today .monthly-day-number {
  background: #6f3928 none repeat scroll 0 0;
}
.monthly-day,
.monthly-day-blank {
  box-shadow: 0 0 0 1px #ccc;
}
.monthly-day-title-wrap {
  border-bottom: 1px solid #ccc;
}
.monthly-event-indicator {
  background-color: #6f3928 !important;
}
.monthly-event-indicator[data-eventid=sessionType] {
  background-color: #4d7e9a !important;
}
.monthly-event-indicator[data-eventid=committeeMeetingType] {
  background-color: #657554 !important;
}
.monthly-event-indicator[data-eventid=bondHearingType] {
  background-color: #9b896e !important;
}
.monthly-event-indicator[data-eventid=jfcMarkupType] {
  background-color: #b6a383 !important;
}
.monthly-event-indicator[data-eventid=holidayType] {
  background-color: #064773 !important;
}
.listed-event {
  background-color: #6f3928 !important;
}
.listed-event[data-eventid=sessionType] {
  background-color: #4d7e9a !important;
}
.listed-event[data-eventid=committeeMeetingType] {
  background-color: #657554 !important;
}
.listed-event[data-eventid=bondHearingType] {
  background-color: #9b896e !important;
}
.listed-event[data-eventid=jfcMarkupType] {
  background-color: #b6a383 !important;
}
.listed-event[data-eventid=holidayType] {
  background-color: #064773 !important;
}
.monthly-prev,
.monthly-next {
  background-color: #fff;
  border: 1px solid #ccc;
  height: 24px;
  top: 11px;
  width: 40px;
  opacity: 1;
  border-radius: 2px;
}
.monthly-prev::after {
  border-bottom: 2px solid #545454;
  border-left: 2px solid #545454;
}
.monthly-next::after {
  border-top: 2px solid #545454;
  border-right: 2px solid #545454;
}
.monthly-prev:hover,
.monthly-next:hover {
  border-color: #8b8b8b;
}
.monthly-prev:hover {
  background-color: #8b8b8b;
}
.monthly-prev:hover::after {
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
}
.monthly-next:hover::after {
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}
.monthly-header-title a:first-of-type {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.monthly-header-title a:last-of-type {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.monthly-header-title a:link,
.monthly-header-title a:visited {
  padding-top: 4px;
}
.leaderContent .floatcol {
  width: 200px;
  margin-right: 20px;
}
.leaderContent .info-wrap {
  margin-left: 220px;
}
.leaderContent .info-label {
  width: 142px;
}
.leaderHeader h3 a {
  color: #6f3928;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .leaderContent .floatcol {
    float: none;
    margin-right: 0;
    display: block;
    margin-bottom: 5px;
  }
  .leaderContent .info-wrap {
    margin-left: 0;
  }
}
@media screen and (min-width: 992px) {
  .spacedet {
    margin-left: 215px;
  }
}
.gridlayout {
  display: table;
}
.gridlayout .gridentry {
  display: table-row;
}
.gridlayout .gridcell {
  display: table-cell;
  vertical-align: top;
  width: 50%;
  padding-bottom: 10px;
  padding-right: 10px;
}
.fiscalNoteType {
  display: inline-block;
  min-width: 22px;
}
.popupWarning {
  font-size: 12px;
  color: #999;
  font-style: italic;
}
.inner-feature {
  background-color: #f5f2e9;
  background-size: contain;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-image: url("../images/dept-bg.jpg");
  margin-bottom: 30px;
}
.content .row.inner-feature {
  margin-top: -15px;
}
.content .row.inner-feature > div[class^="col-"] {
  padding-top: 15px;
}
.sfTwitter {
  margin-bottom: 15px;
}
@media screen and (min-width: 768px) {
  .content .row.inner-feature {
    margin-top: -30px;
    margin-right: -30px;
    margin-left: -30px;
  }
  .content .row.inner-feature > div[class^="col-"] {
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media screen and (min-width: 992px) {
  .inner-feature p {
    margin-right: 200px;
  }
}
@media screen and (min-width: 1200px) {
  .inner-feature p {
    margin-right: 400px;
  }
}
.search-collapse {
  position: relative;
}
.validGlobalSearch {
  position: absolute;
  z-index: 1000;
  background: #fffbbe;
  width: 290px;
  border: 2px solid #e0cb00;
  color: #000;
  margin-top: 2px;
}
@media screen and (min-width: 768px) {
  .validGlobalSearch {
    width: 250px;
  }
}
@media screen and (min-width: 992px) {
  .validGlobalSearch {
    width: 290px;
  }
}
.globalresults .resultCount {
  float: right;
  margin-top: -22px;
}
#WebsitePagesList h4 {
  font-size: 15px;
  margin-top: 5px;
  font-weight: 400;
}
.subtitle {
  margin-bottom: 14px;
  font-size: 13px;
}
.link-content {
  display: inline-block;
  margin-top: 10px;
}
@media screen and (max-width: 991px) {
  header h1 {
    font-size: 22px;
    max-width: 180px;
    line-height: 23px;
    margin-top: 11px;
  }
}
.sfContentBlock {
  margin-bottom: 15px;
}
.sfContentBlock h2 {
  margin-bottom: 15px;
}
.sfContentBlock h3 {
  margin-bottom: 5px;
  padding-bottom: 4px;
  border-bottom: 2px solid #6f3928;
}
.container-home .sfContentBlock h3 {
  border-bottom: 0 solid transparent;
}
.block {
  margin-bottom: 30px;
  background-color: #fff;
}
.block .lg-space {
  margin-bottom: 60px;
}
.block.block-bordered {
  border: 1px solid #e9e9e9;
}
.block.block-bordered .block-header {
  border-bottom: 1px solid #e9e9e9;
}
.block.block-rounded {
  border-radius: 4px;
}
.block.block-rounded .block-header {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.block.block-rounded .block-content:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.block.block-rounded .block-content:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.block.block-opt-refresh {
  position: relative;
}
.block.block-opt-refresh .block-header {
  opacity: 0.25;
}
.block.block-opt-refresh .block-content {
  opacity: 0.15;
}
.block.block-opt-refresh:after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -20px 0 0 -20px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  color: #333;
  font-family: Simple-Line-Icons;
  font-size: 18px;
  text-align: center;
  z-index: 2;
  content: "\e09a";
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.block.block-opt-refresh.block-opt-refresh-icon2:after {
  content: "\e06e";
}
.block.block-opt-refresh.block-opt-refresh-icon3:after {
  content: "\e020";
}
.block.block-opt-refresh.block-opt-refresh-icon4:after {
  font-family: 'FontAwesome';
  content: "\f021";
}
.block.block-opt-refresh.block-opt-refresh-icon5:after {
  font-family: 'FontAwesome';
  content: "\f185";
}
.block.block-opt-refresh.block-opt-refresh-icon6:after {
  font-family: 'FontAwesome';
  content: "\f1ce";
}
.block.block-opt-refresh.block-opt-refresh-icon7:after {
  font-family: 'FontAwesome';
  content: "\f250";
}
.block.block-opt-refresh.block-opt-refresh-icon8:after {
  font-family: 'FontAwesome';
  content: "\f01e";
}
.ie9 .block.block-opt-refresh:after {
  content: "Loading.." !important;
}
.list-events > li {
  margin-bottom: 5px;
  padding: 8px 30px 8px 10px;
  color: #000;
  font-size: 13px;
  font-weight: 700;
  background-color: transparent;
}
.list-events > li:before {
  right: 10px;
  display: inline-block;
  color: #fff;
}
.list-events > li:hover {
  cursor: move;
}
.list-simple > li {
  margin-bottom: 20px;
}
.list-simple-mini > li {
  margin-bottom: 10px;
}
.list-activity > li {
  margin-bottom: 7px;
  padding-bottom: 7px;
  padding-left: 40px;
  font-size: 13px;
  border-bottom: 1px solid #ccc;
}
.list-activity > li > i:first-child {
  position: absolute;
  left: 10px;
  top: 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  text-align: center;
}
.list-activity > li:last-child {
  border-bottom: none;
}
.list-li-clearfix > li {
  clear: both;
}
#noteDescription {
  margin-bottom: 30px;
}
.pleaseNotesRichText {
  margin-top: -15px;
  margin-bottom: 30px;
}
.no-items {
  color: #666;
  font-style: italic;
}
.sub-group {
  display: inline-block;
}
.sub-group .sub-group-label,
.sub-group .sub-group-value {
  display: inline-block;
}
.sub-group .sub-group-label {
  font-weight: 700;
}
.sub-group .sub-group-space {
  margin-right: 20px;
}
@media screen and (max-width: 991px) {
  .sub-group {
    display: block;
  }
  .sub-group .sub-group-label,
  .sub-group .sub-group-value {
    display: block;
  }
  .sub-group .sub-group-space {
    margin-right: 0;
    margin-bottom: 5px;
  }
}
.info-stacked .info-value {
  display: block !important;
  padding-bottom: 16px !important;
}
.info-stacked .info-label-sm {
  display: block !important;
  width: auto !important;
  padding-bottom: 0 !important;
}
.info-stacked .info-label-emphasis {
  font-size: 18px;
}
.journal-view p {
  font-size: 14px !important;
}
.modalDisclaimer {
  color: #666;
}
.modal-title-wrap {
  margin-bottom: 16px;
}
.modal-title-wrap #body-title {
  font-size: 16px;
}
.sfFeedSmallIcn {
  margin-bottom: 10px;
}
.rss-standalone,
.sfFeedSmallIcn {
  display: inline-block;
  padding-left: 20px;
  background: url("../images/icon-rss.png") no-repeat scroll top left / 16px 16px;
}
footer .footer-container {
  border-top: 2px solid #ccbb9e;
  background-color: #f5f2e9;
  padding-top: 30px;
}
.footer-address {
  padding-bottom: 15px;
}
.footer-block {
  padding-bottom: 15px;
}
.footer-block h3 {
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
}
.footer-block li {
  margin-bottom: 5px;
}
.footer-contact ul li {
  margin-bottom: 19px;
  padding-left: 30px;
  position: relative;
}
.footer-contact li em {
  color: #6f3928;
  display: block;
  font-size: 16px;
  left: 0;
  position: absolute;
  text-align: center;
  top: 2px;
  width: 18px;
}
.cancel-icon {
  position: absolute;
  left: -5px;
  top: 3px;
}
td.strike-cell a,
td.strike-cell span {
  text-decoration: line-through;
}
.calinfo-time {
  padding-left: 15px;
  min-width: 81px;
}
.relative {
  position: relative;
}
.alert h5 {
  margin-bottom: 4px;
}
.alert .glyphicon {
  top: 3px;
}
[data-eventid="cancelledMeetingType"] {
  background-color: #f9eae8 !important;
  color: #c54736 !important;
  box-shadow: 0 2px #f4d8d4;
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%) !important;
  background-repeat: no-repeat !important;
  font-weight: bold;
  background-position: left center;
  /*.listed-event {
    background: transparent url(../images/exclamation.png) no-repeat left center !important;
}*/
}
.css-input {
  position: relative;
  display: inline-block;
  margin: 2px 0;
  font-weight: 400;
  cursor: pointer;
}
.css-input input {
  position: absolute;
  opacity: 0;
}
.css-input input:focus + span {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.css-input input + span {
  position: relative;
  display: inline-block;
  margin-top: -2px;
  margin-right: 3px;
  vertical-align: middle;
}
.css-input input + span:after {
  position: absolute;
  content: "";
}
.css-input-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.css-checkbox {
  margin: 7px 0;
}
.css-checkbox input + span {
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.css-checkbox input + span:after {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-family: "FontAwesome";
  font-size: 10px;
  color: #fff;
  line-height: 18px;
  content: "\f00c";
  text-align: center;
}
.css-checkbox:hover input + span {
  border-color: #ccc;
}
.css-checkbox.css-checkbox-sm {
  margin: 9px 0 8px;
  font-size: 12px;
}
.css-checkbox.css-checkbox-sm input + span {
  width: 16px;
  height: 16px;
}
.css-checkbox.css-checkbox-sm input + span:after {
  font-size: 8px;
  line-height: 15px;
}
.css-checkbox.css-checkbox-lg {
  margin: 3px 0;
}
.css-checkbox.css-checkbox-lg input + span {
  width: 30px;
  height: 30px;
}
.css-checkbox.css-checkbox-lg input + span:after {
  font-size: 12px;
  line-height: 30px;
}
.css-checkbox.css-checkbox-rounded input + span {
  border-radius: 3px;
}
.css-checkbox-default input:checked + span {
  background-color: #999999;
  border-color: #999999;
}
.css-checkbox-primary input:checked + span {
  background-color: #064773;
  border-color: #064773;
}
.css-checkbox-info input:checked + span {
  background-color: #70b9eb;
  border-color: #70b9eb;
}
.css-checkbox-success input:checked + span {
  background-color: #46c37b;
  border-color: #46c37b;
}
.css-checkbox-warning input:checked + span {
  background-color: #f3b760;
  border-color: #f3b760;
}
.css-checkbox-danger input:checked + span {
  background-color: #d26a5c;
  border-color: #d26a5c;
}
.css-radio {
  margin: 7px 0;
}
.css-radio input + span {
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 50%;
}
.css-radio input + span:after {
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
  background-color: #fff;
  border-radius: 50%;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
.css-radio input:checked + span:after {
  opacity: 1;
}
.css-radio:hover input + span {
  border-color: #ccc;
}
.css-radio.css-radio-sm {
  margin: 9px 0 8px;
  font-size: 12px;
}
.css-radio.css-radio-sm input + span {
  width: 16px;
  height: 16px;
}
.css-radio.css-radio-lg {
  margin: 5px 0;
}
.css-radio.css-radio-lg input + span {
  width: 26px;
  height: 26px;
}
.css-radio-default input:checked + span:after {
  background-color: #999999;
}
.css-radio-primary input:checked + span:after {
  background-color: #064773;
}
.css-radio-info input:checked + span:after {
  background-color: #70b9eb;
}
.css-radio-success input:checked + span:after {
  background-color: #46c37b;
}
.css-radio-warning input:checked + span:after {
  background-color: #f3b760;
}
.css-radio-danger input:checked + span:after {
  background-color: #d26a5c;
}
.custom-select-container {
  position: relative;
}
select.replaced {
  border: 0 none;
  height: 2em;
  line-height: 2;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 10;
}
select option {
  color: #000;
}
.tool-header-select select.replaced {
  height: 25px;
}
.selectboxit-container {
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.selectboxit-btn.selectboxit-enabled.selectboxit-hover {
  background-color: #ececec;
  color: #333333;
  text-decoration: none;
}
.search-collapse .input-group {
  margin-top: 20px;
}
.search-collapse button.btn,
.search-collapse a.btn {
  color: #000;
  font-size: 12px;
  height: 26px;
  line-height: 24px;
  padding: 0 8px;
}
.search-collapse .glyphicon {
  font-size: 14px;
  top: 0;
  line-height: 24px;
}
.search-collapse .form-control {
  font-size: 12px;
  height: 26px;
  line-height: 24px;
  padding: 4px 8px;
  transition: none;
}
.search-collapse .input-group-btn .btn {
  border-color: #bdbdbd;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.search-collapse .btn.btn--help {
  background-color: #fff;
  border-left-color: transparent;
  color: #064773;
}
.search-collapse .tooltip {
  left: auto !important;
  right: -32px;
  width: 285px;
}
.search-collapse .tooltip .tooltip-inner {
  max-width: none;
}
.search-collapse .tooltip .tooltip-arrow {
  left: auto !important;
  right: 42px;
}
@media (min-width: 768px) {
  .search-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
}
.mobile-toggles {
  position: absolute;
  top: 0;
  right: 0;
}
.mobile-toggles button:focus {
  border: 1px solid #fff;
}
.search-toggle {
  background-image: none;
  border-radius: 4px;
  background-color: transparent;
  border: 1px solid transparent;
  margin-bottom: 2px;
  margin-right: 10px;
  margin-top: 15px;
  padding: 4px 9px 0;
  font-size: 24px;
}
@media screen and (max-width: 767px) {
  #header-search-collapse {
    padding-bottom: 10px;
  }
}
.yamm-content > .row > .col-xs-24 {
  margin-top: 20px;
}
.yamm-content h3 {
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 16px;
  padding-bottom: 10px;
  margin-bottom: 8px;
}
.yamm-content h3.nav-sub-header {
  border-bottom: 1px solid #fff;
}
.yamm-content h3 .glyphicon {
  font-size: 13px;
}
.yamm-content .list-section li {
  margin-bottom: 5px;
}
.yamm-content .input-group .form-control {
  font-size: 12px;
  height: 26px;
  line-height: 24px;
  padding: 4px 8px;
}
.yamm-content .input-group .btn {
  border-color: #bdbdbd;
  color: #000;
  font-size: 12px;
  height: 26px;
  line-height: 24px;
  padding: 0 8px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.navbar-nav .glyphicon {
  margin-left: 6px;
}
.yamm-content ul + h3 {
  margin-top: 25px;
}
.yamm-content ul > li > h3 {
  font-size: 14px;
  padding: 0;
  margin: 0;
  line-height: 20px;
}
.skip {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 1px;
  width: 1px;
  z-index: 1000;
  text-align: left;
  overflow: hidden;
  background-color: #fff;
  border: 2px solid #000;
  padding: 2px;
}
a.skip:active,
a.skip:focus,
a.skip:hover {
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  overflow: visible;
}
.content-list {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-type: none;
}
.content-list > li {
  margin-bottom: 10px;
}
.sidebar {
  background-color: #064773;
  padding-top: 30px;
  color: #fff;
  font-size: 13px;
}
.sidebar a {
  color: #fff;
  text-decoration: underline;
}
.sidebar .nav > li {
  padding-left: 12px;
}
.sidebar .nav > li.active {
  font-weight: 700;
}
.sidebar .nav > li.active a {
  text-decoration: none;
}
.sidebar .nav > .nav-section-title {
  padding-left: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 15px;
}
.sidebar .nav > .nav-section-title a {
  display: inline-block;
  font-size: 11px;
  margin-left: 10px;
  margin-top: -2px;
  padding-bottom: 2px;
  padding-top: 2px;
}
.sidebar .nav > .nav-section-title a .glyphicon {
  margin-left: 5px;
}
.sidebar .nav > .nav-section-title > a {
  font-size: 13px;
  margin-left: 0;
}
.sidebar .nav.list-unstyled {
  margin-bottom: 15px;
}
.sidebar .selectboxit-container {
  color: #000;
}
.sidebar label {
  margin-bottom: 0;
  font-weight: 400;
}
.sidebar input[type="checkbox"] + label {
  margin-left: 5px;
}
.nav-section-filter {
  margin-bottom: 15px;
}
.filter-head {
  display: block;
  font-weight: 700;
}
.nav-off-page li {
  padding-left: 12px;
  background: transparent url('../images/chevron-left.png') no-repeat left 10px;
  -moz-background-size: 7px 11px;
  -ie-background-size: 7px 11px;
  -o-background-size: 7px 11px;
  -webkit-background-size: 7px 11px;
  background-size: 7px 11px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .mm-single-line {
    line-height: 40px !important;
  }
}
@media screen and (max-width: 991px) {
  .sidebar {
    background-color: #064773;
    padding-top: 15px;
  }
}
.file-link {
  display: inline-block;
  padding: 0 16px 4px 19px;
  background-repeat: no-repeat;
  background-position: left 0;
  background-color: transparent;
  background-size: 16px 17px;
}
.file-link.file-link-html {
  background-image: url('../images/file-icon-html.png');
}
.file-link.file-link-pdf {
  background-image: url('../images/file-icon-pdf.png');
}
.file-link.file-link-word {
  background-image: url('../images/file-icon-word.png');
}
.list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.list > li {
  position: relative;
}
.list-simple > li {
  margin-bottom: 20px;
}
.list-simple-med > li {
  margin-bottom: 15px;
}
.list-simple-mini > li {
  margin-bottom: 10px;
}
.list-li-clearfix > li:before,
.list-li-clearfix > li:after {
  content: " ";
  display: table;
}
.list-li-clearfix > li:after {
  clear: both;
}
.list-li-clearfix > li:before,
.list-li-clearfix > li:after {
  content: " ";
  display: table;
}
.list-li-clearfix > li:after {
  clear: both;
}
ul.sflistList {
  padding-left: 0;
}
.sfsidebar {
  font-size: 15px;
}
.sfsidebar ul {
  padding: 4px 0 0 0;
  margin: 0 0 15px;
  list-style-type: none;
  font-size: 13px;
}
.sfsidebar ul.list-unstyled {
  padding: 0;
}
.sfsidebar li {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 12px;
  font-weight: 700;
}
.sfsidebar li a {
  font-weight: 400;
}
.sfsidebar li.active a {
  font-weight: 700;
}
.sfsidebar ul.list-unstyled li {
  font-weight: 400;
  padding-top: 0;
  padding-bottom: 0;
}
.img-avatar {
  display: inline-block;
  width: 200px;
  height: 300px;
  border: 1px solid #064773;
  margin-bottom: 15px;
}
.img-avatar.img-avatar-med {
  width: 100px;
  height: 150px;
}
.img-avatar.img-avatar-sm {
  width: 50px;
  height: 75px;
}
.img-thumb {
  padding: 5px;
  background-color: #fff;
  border-radius: 2px;
}
.img-link {
  display: inline-block;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  -webkit-transition: -webkit-transform 0.15s ease-out;
  transition: transform 0.15s ease-out;
}
.img-link:hover {
  -webkit-transform: rotate(1deg);
  -ms-transform: rotate(1deg);
  transform: rotate(1deg);
}
.align-v {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.align-v.align-v-fwidth {
  width: 100%;
}
.no-wrap {
  white-space: nowrap;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.overflow-x auto {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.visibility-hidden {
  visibility: hidden;
}
.visible-ie9 {
  display: none;
}
.ie9 .hidden-ie9 {
  display: none !important;
}
.ie9 .visible-ie9 {
  display: block;
}
.ie9 .visible-ie9-ib {
  display: inline-block;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.flex-img img {
  display: block;
  height: auto;
  max-width: 100%;
}
.bot-mar-sm {
  margin-bottom: 10px;
}
.bot-mar-md {
  margin-bottom: 15px;
}
.bot-mar-lg {
  margin-bottom: 20px;
}
.bot-mar-xl {
  margin-bottom: 30px;
}
.bot-pad-sm {
  padding-bottom: 10px;
}
.bot-pad-md {
  padding-bottom: 15px;
}
.bot-pad-lg {
  padding-bottom: 20px;
}
.bot-pad-xl {
  padding-bottom: 30px;
}
.agenda-k-icon-position {
  padding: 8px 15px 8px 15px;
  width: 16px;
  height: 16px;
  border-width: 0 2px 2px 2px;
}
.no-padding-sides {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.no-padding-left {
  padding-left: 0px !important;
}
.glyphicon-thumbs-down {
  font-size: 20px;
  color: red;
}
.glyphicon-thumbs-up {
  font-size: 20px;
  color: green;
}
.listen-live-text {
  text-align: left !important;
  padding-left: 10px !important;
}
.meetings-grid-camera {
  margin-left: 10px;
}
/* GIA content type template styles */
.giaLoginButtonDiv div {
  margin-left: 7.5%;
  margin-right: 7.5%;
}
.giaAlertList,
.giaInfoLinkList,
.giaEventList {
  list-style: none;
  margin: 0;
  padding: 0;
}
.giaAlertList .alert {
  color: #31708f;
  border: 1px solid;
  border-radius: 4px;
}
.giaInfoLinkList li a {
  color: #064773;
  padding-left: 20px;
  text-decoration: none;
}
.giaInfoLinkList li:first-child {
  margin-top: 15px;
}
.giaInfoLinkList .documentLink {
  background: url(../Content/images/document.png) no-repeat top left;
}
.giaInfoLinkList .faqLink {
  background: url(../Content/images/faq.png) no-repeat top left;
}
.giaInfoLinkList .publicLink {
  background: url(../Content/images/gavel.png) no-repeat top left;
}
.giaEventList {
  border-left: 3px solid #afb6bf;
  margin-left: 10px;
  padding-left: 15px;
}
.giaEventList li:first-child {
  margin-top: 15px;
  padding-top: 0px;
}
.giaEventList li {
  margin-bottom: 20px;
}
.giaEventTitle {
  color: #064773;
  font-size: 14px;
  font-weight: bolder;
}
.giaEventDate {
  background: url(../Content/images/disc.png) no-repeat bottom left;
  color: #afb6bf;
  display: block;
  margin-bottom: 3px;
  margin-left: -25px;
  padding-left: 25px;
}
.giaQualifications {
  margin-left: -20px;
}
.giaDeSeal {
  margin: auto;
  max-width: 350px;
  max-height: 350px;
}
.agendaDocumentLink {
  float: right;
  font-size: 13px;
}
/* Search styles */
.search-sample {
  background-color: #ece5d4;
  border-radius: 2px;
  font-weight: bold;
  padding: 2px 4px;
}
.sfContentBlock .h4--search {
  margin-bottom: 10px;
  font-size: 16px;
}
.sfContentBlock .h5--search {
  margin-bottom: 5px;
  color: #6f3928;
  font-size: 14px;
  font-style: italic;
}
.sfContentBlock .h5--search + p strong {
  display: inline-block;
  margin-top: 2px;
}
/* Third level navs */
.nav--tertiary a,
.nav--tertiary .nav-top {
  color: #777;
  line-height: 1.5;
  text-decoration: none;
}
.nav--tertiary a:hover,
.nav--tertiary .nav-top:hover {
  text-decoration: underline;
}
.nav--tertiary li > ul {
  margin-bottom: 5px !important;
  padding-left: 0px;
  padding-top: 0;
}
.nav--tertiary li li a,
.nav--tertiary .nav-top {
  display: block;
  font-size: 11px;
}
.nav--tertiary .nav-section-title {
  color: #555;
  font-size: 11px !important;
  font-weight: bold;
  padding: 0;
}
.nav--tertiary a.nav-section-title:hover {
  text-decoration: underline;
}
@media screen and (max-width: 479px) {
  .nav--tertiary > li {
    padding-left: 0;
  }
}
/* Custom Badges */
.badge-sm {
  background-color: #064773;
  border-radius: 2px;
  color: #ffffff;
  display: inline-block;
  font-size: 10px;
  font-weight: bold;
  line-height: 16px;
  margin-bottom: 8px;
  padding: 0px 4px;
  text-transform: uppercase;
}
/* Custom Utilities*/
.bot-mar-xs {
  margin-bottom: 5px !important;
}
.bot-mar-0 {
  margin-bottom: 0 !important;
}