@charset "UTF-8";
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-default:active, .btn-default.active,
  .btn-primary:active,
  .btn-primary.active,
  .btn-success:active,
  .btn-success.active,
  .btn-info:active,
  .btn-info.active,
  .btn-warning:active,
  .btn-warning.active,
  .btn-danger:active,
  .btn-danger.active {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn-default .badge,
  .btn-primary .badge,
  .btn-success .badge,
  .btn-info .badge,
  .btn-warning .badge,
  .btn-danger .badge {
    text-shadow: none; }

.btn:active, .btn.active {
  background-image: none; }

.btn-default {
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE0E0E0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc; }
  .btn-default:hover, .btn-default:focus {
    background-color: #e0e0e0;
    background-position: 0 -15px; }
  .btn-default:active, .btn-default.active {
    background-color: #e0e0e0;
    border-color: #dbdbdb; }
  .btn-default:disabled, .btn-default[disabled] {
    background-color: #e0e0e0;
    background-image: none; }

.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF337AB7', endColorstr='#FF265A88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580; }
  .btn-primary:hover, .btn-primary:focus {
    background-color: #265a88;
    background-position: 0 -15px; }
  .btn-primary:active, .btn-primary.active {
    background-color: #265a88;
    border-color: #245580; }
  .btn-primary:disabled, .btn-primary[disabled] {
    background-color: #265a88;
    background-image: none; }

.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5CB85C', endColorstr='#FF419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e; }
  .btn-success:hover, .btn-success:focus {
    background-color: #419641;
    background-position: 0 -15px; }
  .btn-success:active, .btn-success.active {
    background-color: #419641;
    border-color: #3e8f3e; }
  .btn-success:disabled, .btn-success[disabled] {
    background-color: #419641;
    background-image: none; }

.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF2AABD2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9; }
  .btn-info:hover, .btn-info:focus {
    background-color: #2aabd2;
    background-position: 0 -15px; }
  .btn-info:active, .btn-info.active {
    background-color: #2aabd2;
    border-color: #28a4c9; }
  .btn-info:disabled, .btn-info[disabled] {
    background-color: #2aabd2;
    background-image: none; }

.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0AD4E', endColorstr='#FFEB9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13; }
  .btn-warning:hover, .btn-warning:focus {
    background-color: #eb9316;
    background-position: 0 -15px; }
  .btn-warning:active, .btn-warning.active {
    background-color: #eb9316;
    border-color: #e38d13; }
  .btn-warning:disabled, .btn-warning[disabled] {
    background-color: #eb9316;
    background-image: none; }

.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD9534F', endColorstr='#FFC12E2A', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28; }
  .btn-danger:hover, .btn-danger:focus {
    background-color: #c12e2a;
    background-position: 0 -15px; }
  .btn-danger:active, .btn-danger.active {
    background-color: #c12e2a;
    border-color: #b92c28; }
  .btn-danger:disabled, .btn-danger[disabled] {
    background-color: #c12e2a;
    background-image: none; }

.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); }

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFE8E8E8', GradientType=0);
  background-color: #e8e8e8; }

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF337AB7', endColorstr='#FF2E6DA4', GradientType=0);
  background-color: #2e6da4; }

.navbar-default {
  background-image: -webkit-linear-gradient(top, white 0%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, white 0%, #f8f8f8 100%);
  background-image: linear-gradient(to bottom, white 0%, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF8F8F8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); }
  .navbar-default .navbar-nav > .open > a,
  .navbar-default .navbar-nav > .active > a {
    background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
    background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
    background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDBDBDB', endColorstr='#FFE2E2E2', GradientType=0);
    -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075); }

.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); }

.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3C3C3C', endColorstr='#FF222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  .navbar-inverse .navbar-nav > .open > a,
  .navbar-inverse .navbar-nav > .active > a {
    background-image: -webkit-linear-gradient(top, #090909 0%, #0f0f0f 100%);
    background-image: -o-linear-gradient(top, #090909 0%, #0f0f0f 100%);
    background-image: linear-gradient(to bottom, #090909 0%, #0f0f0f 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF090909', endColorstr='#FF0F0F0F', GradientType=0);
    -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25); }
  .navbar-inverse .navbar-brand,
  .navbar-inverse .navbar-nav > li > a {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0; }

@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a, .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF337AB7', endColorstr='#FF2E6DA4', GradientType=0); } }
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); }

.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDFF0D8', endColorstr='#FFC8E5BC', GradientType=0);
  border-color: #b2dba1; }

.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD9EDF7', endColorstr='#FFB9DEF0', GradientType=0);
  border-color: #9acfea; }

.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFCF8E3', endColorstr='#FFF8EFC0', GradientType=0);
  border-color: #f5e79e; }

.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2DEDE', endColorstr='#FFE7C3C3', GradientType=0);
  border-color: #dca7a7; }

.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEBEBEB', endColorstr='#FFF5F5F5', GradientType=0); }

.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF337AB7', endColorstr='#FF286090', GradientType=0); }

.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5CB85C', endColorstr='#FF449D44', GradientType=0); }

.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF31B0D5', GradientType=0); }

.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0AD4E', endColorstr='#FFEC971F', GradientType=0); }

.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD9534F', endColorstr='#FFC9302C', GradientType=0); }

.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); }

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF337AB7', endColorstr='#FF2B669A', GradientType=0);
  border-color: #2b669a; }
  .list-group-item.active .badge,
  .list-group-item.active:hover .badge,
  .list-group-item.active:focus .badge {
    text-shadow: none; }

.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }

.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFE8E8E8', GradientType=0); }

.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF337AB7', endColorstr='#FF2E6DA4', GradientType=0); }

.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDFF0D8', endColorstr='#FFD0E9C6', GradientType=0); }

.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD9EDF7', endColorstr='#FFC4E3F3', GradientType=0); }

.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFCF8E3', endColorstr='#FFFAF2CC', GradientType=0); }

.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2DEDE', endColorstr='#FFEBCCCC', GradientType=0); }

.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE8E8E8', endColorstr='#FFF5F5F5', GradientType=0);
  border-color: gainsboro;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); }

/* Changes from Bootstrap */
html {
  font-size: 14px; }

body {
  font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
  min-height: 1600px;
  color: white;
  background-image: linear-gradient(top, #26639f 33%, #3897cb 77%);
  background-image: -o-linear-gradient(top, #26639f 33%, #3897cb 77%);
  background-image: -moz-linear-gradient(top, #26639f 33%, #3897cb 77%);
  background-image: -webkit-linear-gradient(top, #26639f 33%, #3897cb 77%);
  background-image: -ms-linear-gradient(top, #26639f 33%, #3897cb 77%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.33, #26639f), color-stop(0.77, #3897cb));
  background-color: #2A6EA8; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  padding-top: 0;
  font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #00005A; }

h1 {
  font-size: 24px;
  font-weight: 900; }

h2 {
  font-size: 20px;
  font-weight: 700; }

h3 {
  font-size: 18px;
  font-weight: 700; }

h4 {
  font-size: 16px;
  font-weight: 500; }

h5, h6 {
  font-size: 14px;
  font-weight: 500; }

p {
  font-size: 14px; }

strong {
  font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal; }

b {
  font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  font-style: normal; }

i,
em {
  font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: italic; }

.container {
  /* width: 1000px; */ }

.font-large {
  font-size: 18px; }

.font-larger {
  font-size: 16px;
  /* larger than normal, smaller than large */ }

.font-small {
  font-size: 12px; }

.fleft {
  float: left; }

.fright {
  float: right; }

.aleft {
  text-align: left; }

.acenter {
  text-align: center; }

.aright {
  text-align: right; }

.padleft-6 {
  padding-left: 6px; }

.color-dark {
  color: #00005A; }

a {
  color: #00005A; }
  a.dark {
    color: #00005A; }
  a.light {
    color: #ADD8E6; }
  a.bold {
    font-weight: 900; }
  a.yellow {
    color: #FBF155; }

a:hover {
  color: #660000; }
  a:hover.dark {
    color: black; }
  a:hover.light {
    color: white; }
  a:hover.yellow {
    color: #00005A; }

.bq-about-us {
  border: 0;
  margin: 0;
  padding: 0; }
  .bq-about-us p {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px; }

/* Layout */
#bg-image {
  min-height: 1600px;
  width: 100%; }

.rightBox {
  margin-bottom: 1.2em; }

.rightBoxHeader {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YWVlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NGFlZTYiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(left, #44aee6 0%, rgba(68, 174, 230, 0.5) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #44aee6), color-stop(100%, rgba(68, 174, 230, 0.5)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #44aee6 0%, rgba(68, 174, 230, 0.5) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #44aee6 0%, rgba(68, 174, 230, 0.5) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #44aee6 0%, rgba(68, 174, 230, 0.5) 100%);
  /* IE10+ */
  background: linear-gradient(to right, #44aee6 0%, rgba(68, 174, 230, 0.5) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44aee6', endColorstr='#8044aee6',GradientType=1 );
  /* IE6-8 */
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5em;
  padding: 0 .5em; }

.rightBoxContent {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMTYzMjZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE2MzI2ZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(-45deg, #16326f 0%, rgba(22, 50, 111, 0.5) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16326f), color-stop(100%, rgba(22, 50, 111, 0.5)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #16326f 0%, rgba(22, 50, 111, 0.5) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #16326f 0%, rgba(22, 50, 111, 0.5) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #16326f 0%, rgba(22, 50, 111, 0.5) 100%);
  /* IE10+ */
  background: linear-gradient(135deg, #16326f 0%, rgba(22, 50, 111, 0.5) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16326f', endColorstr='#8016326f',GradientType=1 );
  /* IE6-8 fallback on horizontal gradient */
  padding: .25em; }

.rightBoxContentWeather {
  background-image: url(/assets/img/clouds_210x150.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 210px;
  margin-left: auto;
  margin-right: auto; }

.footer {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMTYzMjZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE2MzI2ZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(-45deg, #16326f 0%, rgba(22, 50, 111, 0.5) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16326f), color-stop(100%, rgba(22, 50, 111, 0.5)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #16326f 0%, rgba(22, 50, 111, 0.5) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #16326f 0%, rgba(22, 50, 111, 0.5) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #16326f 0%, rgba(22, 50, 111, 0.5) 100%);
  /* IE10+ */
  background: linear-gradient(135deg, #16326f 0%, rgba(22, 50, 111, 0.5) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16326f', endColorstr='#8016326f',GradientType=1 );
  /* IE6-8 fallback on horizontal gradient */
  padding: 1.5em;
  border-radius: 0 0 6px 6px; }

.footercredit {
  color: #CCC;
  font-size: .85em;
  font-weight: 100; }

/* Site Map */
.sitemap {
  width: 220px !important;
  margin-bottom: 14px; }
  .sitemap h2.first {
    font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    line-height: 1.4rem;
    color: #F5F5F5; }

.bmOuter {
  list-style-type: none;
  margin: 0;
  padding-left: 6px; }
  .bmOuter a {
    color: #F5F5F5;
    font-size: .85em; }

/* Search Results */
.sisea-result-pages {
  padding-right: .5em; }

.sisea-search-form {
  margin: 20px 0 0 0; }
  .sisea-search-form label {
    display: none; }

.main-content a,
.sisea-result a,
.sisea-page a {
  color: #00005A;
  font-weight: 900; }

.rightBox a {
  color: #ADD8E6; }

.post {
  border-top: 1px #FFF solid; }

.paging {
  border-top: 1px #FFF solid;
  padding-top: 1em; }
  .paging .pageList {
    list-style: none; }
    .paging .pageList li {
      float: left;
      display: block;
      text-align: center;
      position: relative;
      padding: 0 6px;
      border-right: solid 2px white; }
    .paging .pageList a {
      font-weight: 900; }

h1.longtitle {
  margin-bottom: 1rem; }

h2.title a {
  color: #00005A; }

#city-links {
  padding-left: 20px;
  font-size: 160%;
  margin-bottom: 24px; }
  #city-links li {
    line-height: 1.3em; }
  #city-links a {
    color: white; }

.sns {
  display: none; }

.captcha div {
  color: #00005A !important; }
  .captcha div.capimage {
    height: 6em; }
.captcha input {
  width: 10em !important;
  margin-bottom: 1em; }

.articles-paging {
  list-style: none; }
  .articles-paging li {
    float: left;
    padding-right: 6px;
    border-right: 1px solid #00005A;
    padding-left: 6px; }

.bold {
  font-weight: 900; }

.strong {
  font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal; }

.italic {
  font-family: Verdana, Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic; }

.imgshadow {
  /* Better style on light background */
  background: #FFFFFF;
  padding: 4px;
  border: 1px solid #777777;
  margin-top: 5px;
  -moz-box-shadow: 0px 0px 5px #666666;
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666; }

.img_left {
  /* Image sticks to the left */
  width: auto;
  float: left;
  margin: 5px 15px 5px 5px; }

form.sisea-search-form input {
  color: #00005A !important; }

#fuel-calc .row {
  line-height: 1.75rem; }

#qc2dc-table {
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 0; }
  #qc2dc-table .row {
    border: 1px solid #E7E7E7; }
    #qc2dc-table .row .alt-color {
      background-color: #00B7F5; }

#qcia-presidents {
  margin-top: 24px;
  margin-bottom: 24px; }
  #qcia-presidents .presidential-iframe {
    width: 825px;
    height: 480px; }

.navbar-qcia {
  z-index: 1500;
  background-image: -webkit-linear-gradient(top, #102A63 0%, #184096 100%);
  background-image: -o-linear-gradient(top, #102A63 0%, #184096 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#102A63), to(#184096));
  background-image: linear-gradient(to bottom, #102A63 0%, #184096 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff102A63', endColorstr='#ff184096', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); }
  .navbar-qcia .navbar-toggle {
    background-color: #F5F5F5;
    border: 1px solid #F5F5F5; }
  .navbar-qcia .icon-bar {
    background-color: #00005A; }
  .navbar-qcia .nav li.single a {
    font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #F5F5F5;
    font-size: 16px;
    font-weight: 700;
    font-style: normal; }
  .navbar-qcia .nav li.single a:hover {
    color: #660000;
    background-color: #E7E7E7;
    background-image: linear-gradient(to bottom, #F5F5F5 0, #E0E0E0 100%);
    background-repeat: repeat-x; }
  .navbar-qcia .nav li.dropdown a {
    font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #F5F5F5;
    font-size: 16px;
    font-weight: 700;
    font-style: normal; }
  .navbar-qcia .nav li.dropdown a:hover {
    color: #660000;
    background-color: #E7E7E7;
    background-image: linear-gradient(to bottom, #F5F5F5 0, #E0E0E0 100%);
    background-repeat: repeat-x; }
  .navbar-qcia .nav li.dropdown.open a {
    color: #00005A !important; }
  .navbar-qcia .nav li.dropdown.open a:focus {
    color: #660000 !important; }
  .navbar-qcia .nav li.dropdown.open a:hover {
    color: #00005A !important; }
  .navbar-qcia .nav li.dropdown .drop-1col, .navbar-qcia .nav li.dropdown .drop-2col {
    z-index: 1500;
    padding-left: 18px;
    padding-right: 18px;
    background-color: rgba(231, 231, 231, 0.95); }
  .navbar-qcia .nav li.dropdown .drop-2col {
    width: 450px; }
    .navbar-qcia .nav li.dropdown .drop-2col.extra-wide {
      width: 530px; }
    .navbar-qcia .nav li.dropdown .drop-2col .the-column {
      width: 200px;
      float: left;
      list-style: none;
      line-height: 2rem; }
      .navbar-qcia .nav li.dropdown .drop-2col .the-column.wide-column {
        width: 300px; }
        .navbar-qcia .nav li.dropdown .drop-2col .the-column.wide-column a {
          width: 290px; }
      .navbar-qcia .nav li.dropdown .drop-2col .the-column.narrow-column {
        width: 190px; }
        .navbar-qcia .nav li.dropdown .drop-2col .the-column.narrow-column a {
          width: 190px; }
      .navbar-qcia .nav li.dropdown .drop-2col .the-column ul {
        list-style: none;
        margin: 0px;
        padding: 0px; }
        .navbar-qcia .nav li.dropdown .drop-2col .the-column ul li.col-header {
          font-size: 16px;
          font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-weight: 700;
          color: #660000;
          text-align: left;
          padding-left: 0;
          border-bottom: 1px solid #660000; }
        .navbar-qcia .nav li.dropdown .drop-2col .the-column ul li a {
          font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-weight: 500;
          display: inline-block;
          width: 200px;
          color: #00005A;
          font-size: 14px;
          line-height: 2rem;
          padding-left: 6px; }
        .navbar-qcia .nav li.dropdown .drop-2col .the-column ul li a:hover {
          background-color: #E7E7E7;
          background-image: linear-gradient(to bottom, #F5F5F5 0, #E0E0E0 100%);
          background-repeat: repeat-x;
          text-decoration: none;
          color: #660000; }
  .navbar-qcia .nav li.dropdown .drop-1col {
    width: 220px; }
    .navbar-qcia .nav li.dropdown .drop-1col a {
      font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 500;
      display: inline-block;
      width: 200px;
      color: #00005A;
      font-size: 14px;
      line-height: 2rem;
      padding-left: 6px; }
    .navbar-qcia .nav li.dropdown .drop-1col a:hover {
      background-color: #E7E7E7;
      background-image: linear-gradient(to bottom, #F5F5F5 0, #E0E0E0 100%);
      background-repeat: repeat-x;
      text-decoration: none;
      color: #660000; }

/* Slick - the only slide show you will ever need */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-loading .slick-list {
    background: #fff url('/img/ajax-loader.gif') center center no-repeat; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url('/fonts/slick.eot?1418420690');
  src: url('/fonts/slick.eot?&1418420690#iefix') format("embedded-opentype"), url('/fonts/slick.woff?1418420690') format("woff"), url('/fonts/slick.ttf?1418420690') format("truetype"), url('/fonts/slick.svg?1418420690#slick') format("svg");
  font-weight: normal;
  font-style: normal; }
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }

.slick-prev:before, .slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "←"; }
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "→"; }
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0;
      font-size: 0;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

@media (max-width: 380px) {
  #qcia-presidents {
    margin-top: 12px;
    margin-bottom: 12px; }
    #qcia-presidents .presidential-iframe {
      width: 360px;
      height: 207px; } }
@media (max-width: 410px) {
  #qcia-presidents {
    margin-top: 12px;
    margin-bottom: 12px; }
    #qcia-presidents .presidential-iframe {
      width: 400px;
      height: 230px; } }
@media (max-width: 550px) {
  #qcia-presidents {
    margin-top: 12px;
    margin-bottom: 12px; }
    #qcia-presidents .presidential-iframe {
      width: 400px;
      height: 230px; }

  .navbar {
    z-index: 1500; }
    .navbar .drop-1col, .navbar .drop-2col, .navbar .drop-3col {
      width: 300px !important; }
      .navbar .drop-1col.extra-wide, .navbar .drop-2col.extra-wide, .navbar .drop-3col.extra-wide {
        width: 300px !important; }
        .navbar .drop-1col.extra-wide .the-column.wide-column, .navbar .drop-2col.extra-wide .the-column.wide-column, .navbar .drop-3col.extra-wide .the-column.wide-column {
          width: 300px !important; }
          .navbar .drop-1col.extra-wide .the-column.wide-column a, .navbar .drop-2col.extra-wide .the-column.wide-column a, .navbar .drop-3col.extra-wide .the-column.wide-column a {
            width: 300px !important; }
        .navbar .drop-1col.extra-wide .the-column.narrow-column, .navbar .drop-2col.extra-wide .the-column.narrow-column, .navbar .drop-3col.extra-wide .the-column.narrow-column {
          width: 300px !important; }
          .navbar .drop-1col.extra-wide .the-column.narrow-column a, .navbar .drop-2col.extra-wide .the-column.narrow-column a, .navbar .drop-3col.extra-wide .the-column.narrow-column a {
            width: 300px !important; }
      .navbar .drop-1col a, .navbar .drop-2col a, .navbar .drop-3col a {
        width: 300px !important; } }
@media (min-width: 411px) and (max-width: 779px) {
  #qcia-presidents {
    margin-top: 12px;
    margin-bottom: 12px; }
    #qcia-presidents .presidential-iframe {
      width: 400px;
      height: 230px; } }
@media (min-width: 780px) and (max-width: 999px) {
  #qcia-presidents {
    margin-top: 12px;
    margin-bottom: 12px; }
    #qcia-presidents .presidential-iframe {
      width: 701px;
      height: 408px; }

  .navbar-qcia .nav li.single a, .navbar-qcia .nav li.dropdown a {
    font-size: 14px !important; }
  .navbar-qcia div.container.body-container {
    padding-left: 6px;
    padding-right: 6px; }
  .navbar-qcia div.container.navbar-container {
    padding: 0 !important; }
  .navbar-qcia .navbar-collapse {
    padding: 0 !important;
    padding: 0 !important; } }
@media (min-width: 999px) {
  #qcia-presidents {
    margin-top: 24px;
    margin-bottom: 24px; }
    #qcia-presidents .presidential-iframe {
      width: 701px;
      height: 408px; }

  #airline-tabs .tab-pane .row {
    display: table-row; }
    #airline-tabs .tab-pane .row .col-md-4 {
      border-top-left-radius: 4px;
      border-bottom-left-radius: 8px;
      display: table-cell;
      float: none;
      border-bottom: 4px solid white; }
    #airline-tabs .tab-pane .row .col-md-8 {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 8px;
      display: table-cell;
      float: none;
      border-bottom: 4px solid white; } }
@media (min-width: 1200px) {
  #qcia-presidents {
    margin-top: 24px;
    margin-bottom: 24px; }
    #qcia-presidents .presidential-iframe {
      width: 825px;
      height: 480px; } }
