/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.modal-backdrop {
  z-index: auto;
}
.modal {
  color: #555555;
}
.btn:active,
.btn.active {
  background-image: none;
  box-shadow: none;
}
.btn-default {
  background: #ffffff;
  border-color: #f2f2f2;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
.btn-default:active:hover,
.btn-default.active:hover,
.btn-default:active:focus,
.btn-default.active:focus {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
.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: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background: #1e646e;
  border-color: #19525a;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #19525a;
  border-color: #19525a;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #19525a;
  border-color: #19525a;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary:active:focus,
.btn-primary.active:focus {
  background-color: #134046;
  border-color: #134046;
}
.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: #11383e;
  background-image: none;
}
.btn-success {
  background: #5cb85c;
  border-color: #4cae4c;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #4cae4c;
  border-color: #4cae4c;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #4cae4c;
  border-color: #4cae4c;
}
.btn-success:active:hover,
.btn-success.active:hover,
.btn-success:active:focus,
.btn-success.active:focus {
  background-color: #449d44;
  border-color: #449d44;
}
.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: #419641;
  background-image: none;
}
.btn-info {
  background: #5bc0de;
  border-color: #46b8da;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #46b8da;
  border-color: #46b8da;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #46b8da;
  border-color: #46b8da;
}
.btn-info:active:hover,
.btn-info.active:hover,
.btn-info:active:focus,
.btn-info.active:focus {
  background-color: #31b0d5;
  border-color: #31b0d5;
}
.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: #2aabd2;
  background-image: none;
}
.btn-warning {
  background: #d6bb8b;
  border-color: #cfb078;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #cfb078;
  border-color: #cfb078;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #cfb078;
  border-color: #cfb078;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.btn-warning:active:focus,
.btn-warning.active:focus {
  background-color: #c9a565;
  border-color: #c9a565;
}
.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: #c6a05e;
  background-image: none;
}
.btn-danger {
  background: #d9534f;
  border-color: #d43f3a;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #d43f3a;
  border-color: #d43f3a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #d43f3a;
  border-color: #d43f3a;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.btn-danger:active:focus,
.btn-danger.active:focus {
  background-color: #c9302c;
  border-color: #c9302c;
}
.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: #c12e2a;
  background-image: none;
}
.btn-group {
  border-radius: 3px;
  overflow: hidden;
  z-index: 1;
}
.thumbnail,
.img-thumbnail {
  padding: 0;
  overflow: hidden;
  -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-color: #e8e8e8;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #1e646e;
}
.navbar-default {
  border-radius: 4px;
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.navbar-inverse {
  border-radius: 4px;
}
.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;
  }
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
.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 {
  color: #555555;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #19525a;
  border-color: #1b5b64;
}
.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);
}
.well {
  border-color: #dcdcdc;
  color: #222222;
}
@media (min-width: 640px) and (max-width: 767px) {
  .visible-tn {
    display: block !important;
  }
  table.visible-tn {
    display: table !important;
  }
  tr.visible-tn {
    display: table-row !important;
  }
  th.visible-tn,
  td.visible-tn {
    display: table-cell !important;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  .visible-tn-block {
    display: block !important;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  .visible-tn-inline {
    display: inline !important;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  .visible-tn-inline-block {
    display: inline-block !important;
  }
}
.visible-tn {
  display: none !important;
}
.visible-tn-block,
.visible-tn-inline,
.visible-tn-inline-block {
  display: none !important;
}
@media (min-width: 640px) and (max-width: 767px) {
  .hidden-tn {
    display: none !important;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 640px) {
  .container {
    width: 622px;
  }
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.col-tn-1,
.col-tn-2,
.col-tn-3,
.col-tn-4,
.col-tn-5,
.col-tn-6,
.col-tn-7,
.col-tn-8,
.col-tn-9,
.col-tn-10,
.col-tn-11,
.col-tn-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 640px - 1) {
  .hidden-tn {
    display: none !important;
  }
}
@media (max-width: 640px) {
  .col-tn-1,
  .col-tn-2,
  .col-tn-3,
  .col-tn-4,
  .col-tn-5,
  .col-tn-6,
  .col-tn-7,
  .col-tn-8,
  .col-tn-9,
  .col-tn-10,
  .col-tn-11 {
    float: left;
  }
  .col-tn-1 {
    width: 8.33333333%;
  }
  .col-tn-2 {
    width: 16.66666667%;
  }
  .col-tn-3 {
    width: 25%;
  }
  .col-tn-4 {
    width: 33.33333333%;
  }
  .col-tn-5 {
    width: 41.66666667%;
  }
  .col-tn-6 {
    width: 50%;
  }
  .col-tn-7 {
    width: 58.33333333%;
  }
  .col-tn-8 {
    width: 66.66666667%;
  }
  .col-tn-9 {
    width: 75%;
  }
  .col-tn-10 {
    width: 83.33333333%;
  }
  .col-tn-11 {
    width: 91.66666667%;
  }
  .col-tn-12 {
    width: 100%;
  }
  .col-tn-push-1 {
    left: 8.33333333%;
  }
  .col-tn-push-2 {
    left: 16.66666667%;
  }
  .col-tn-push-3 {
    left: 25%;
  }
  .col-tn-push-4 {
    left: 33.33333333%;
  }
  .col-tn-push-5 {
    left: 41.66666667%;
  }
  .col-tn-push-6 {
    left: 50%;
  }
  .col-tn-push-7 {
    left: 58.33333333%;
  }
  .col-tn-push-8 {
    left: 66.66666667%;
  }
  .col-tn-push-9 {
    left: 75%;
  }
  .col-tn-push-10 {
    left: 83.33333333%;
  }
  .col-tn-push-11 {
    left: 91.66666667%;
  }
  .col-tn-pull-1 {
    right: 8.33333333%;
  }
  .col-tn-pull-2 {
    right: 16.66666667%;
  }
  .col-tn-pull-3 {
    right: 25%;
  }
  .col-tn-pull-4 {
    right: 33.33333333%;
  }
  .col-tn-pull-5 {
    right: 41.66666667%;
  }
  .col-tn-pull-6 {
    right: 50%;
  }
  .col-tn-pull-7 {
    right: 58.33333333%;
  }
  .col-tn-pull-8 {
    right: 66.66666667%;
  }
  .col-tn-pull-9 {
    right: 75%;
  }
  .col-tn-pull-10 {
    right: 83.33333333%;
  }
  .col-tn-pull-11 {
    right: 91.66666667%;
  }
  .col-tn-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-tn-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-tn-offset-3 {
    margin-left: 25%;
  }
  .col-tn-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-tn-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-tn-offset-6 {
    margin-left: 50%;
  }
  .col-tn-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-tn-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-tn-offset-9 {
    margin-left: 75%;
  }
  .col-tn-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-tn-offset-11 {
    margin-left: 91.66666667%;
  }
}
.nav li a {
  color: #a5dee6;
}
.pager li > a,
.pager li > span {
  color: #ffffff;
}
.pager li > a:hover,
.pager li > span:hover {
  color: #d6bb8b;
}
.label {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 500;
}
