/********************/
/* My custom colors */
/********************/
/********************************/
/*  Bootswatch - Color system   */
/********************************/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700");
.navbar {
  font-size: 14px;
  font-weight: 300; }

.bg-primary .dropdown-menu {
  background-color: #0A6CF1; }
  .bg-primary .dropdown-menu .dropdown-item,
  .bg-primary .dropdown-menu .dropdown-item:focus {
    color: rgba(255, 255, 255, 0.7); }
  .bg-primary .dropdown-menu .dropdown-item.active,
  .bg-primary .dropdown-menu .dropdown-item:hover,
  .bg-primary .dropdown-menu .dropdown-item:focus {
    background-color: #0a6aec;
    color: #fff; }

.bg-dark {
  background-color: #333 !important; }
  .bg-dark .dropdown-menu {
    background-color: #333; }
    .bg-dark .dropdown-menu .dropdown-item,
    .bg-dark .dropdown-menu .dropdown-item:focus {
      color: rgba(255, 255, 255, 0.7); }
    .bg-dark .dropdown-menu .dropdown-item.active,
    .bg-dark .dropdown-menu .dropdown-item:hover,
    .bg-dark .dropdown-menu .dropdown-item:focus {
      background-color: #303030;
      color: #fff; }

.bg-light .dropdown-menu {
  background-color: #eee; }
  .bg-light .dropdown-menu .dropdown-item,
  .bg-light .dropdown-menu .dropdown-item:focus {
    color: #dee2e6; }
  .bg-light .dropdown-menu .dropdown-item.active,
  .bg-light .dropdown-menu .dropdown-item:hover,
  .bg-light .dropdown-menu .dropdown-item:focus {
    background-color: #f1f1f1;
    color: #f8f9fa; }

.btn {
  box-shadow: none !important;
  -webkit-box-shadow: none !important; }
  .btn-primary {
    background: #0A6CF1;
    border-color: #0961d9; }
  .btn-secondary {
    background: #dee2e6;
    border-color: white; }
  .btn-success {
    background: #75B103;
    border-color: #649803; }
  .btn-info {
    background: #30D0F0;
    border-color: #18cbee;
    color: #fff; }
  .btn-danger {
    background: #F04124;
    border-color: #ea2f10; }
  .btn-warning {
    background: #FF9021;
    border-color: #ff8308;
    color: #fff; }
  .btn-light {
    background: #eee;
    border-color: #e1e1e1; }
  .btn-dark {
    background: #2c2f39;
    border-color: #21232b; }

.btn-group .dropdown-menu {
  border-top-width: 0; }

.btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu {
  background-color: #0A6CF1;
  border-color: #0a6aec; }
  .btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu .dropdown-item {
    color: #fff; }
  .btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu .dropdown-item:hover,
  .btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu .dropdown-item:focus {
    background-color: #085aca; }

.btn-group .dropdown-toggle.btn-secondary ~ .dropdown-menu {
  background-color: #dee2e6;
  border-color: #dbdfe4; }
  .btn-group .dropdown-toggle.btn-secondary ~ .dropdown-menu .dropdown-item {
    color: #fff; }
  .btn-group .dropdown-toggle.btn-secondary ~ .dropdown-menu .dropdown-item:hover,
  .btn-group .dropdown-toggle.btn-secondary ~ .dropdown-menu .dropdown-item:focus {
    background-color: #c7ced4; }

.btn-group .dropdown-toggle.btn-success ~ .dropdown-menu {
  background-color: #75B103;
  border-color: #72ac03; }
  .btn-group .dropdown-toggle.btn-success ~ .dropdown-menu .dropdown-item {
    color: #fff; }
  .btn-group .dropdown-toggle.btn-success ~ .dropdown-menu .dropdown-item:hover,
  .btn-group .dropdown-toggle.btn-success ~ .dropdown-menu .dropdown-item:focus {
    background-color: #5a8902; }

.btn-group .dropdown-toggle.btn-info ~ .dropdown-menu {
  background-color: #30D0F0;
  border-color: #2bcff0; }
  .btn-group .dropdown-toggle.btn-info ~ .dropdown-menu .dropdown-item {
    color: #fff; }
  .btn-group .dropdown-toggle.btn-info ~ .dropdown-menu .dropdown-item:hover,
  .btn-group .dropdown-toggle.btn-info ~ .dropdown-menu .dropdown-item:focus {
    background-color: #11c3e6; }

.btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu {
  background-color: #FF9021;
  border-color: #ff8d1c; }
  .btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu .dropdown-item {
    color: #fff; }
  .btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu .dropdown-item:hover,
  .btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu .dropdown-item:focus {
    background-color: #f77c00; }

.btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu {
  background-color: #F04124;
  border-color: #0a6aec; }
  .btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu .dropdown-item {
    color: #fff; }
  .btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu .dropdown-item:hover,
  .btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu .dropdown-item:focus {
    background-color: #dc2c0f; }

.blockquote-footer {
  color: #888; }

table {
  font-size: 14px; }

.table-success, .table-info, .table-warning, .table-danger {
  color: #fff; }

.table-success, .table-success > th, .table-success > td {
  background-color: #75B103; }

.table-info, .table-info > th, .table-info > td {
  background-color: #30D0F0; }

.table-danger, .table-danger > th, .table-danger > td {
  background-color: #F04124; }

.table-warning, .table-warning > th, .table-warning > td {
  background-color: #FF9021; }

.table-hover .table-success:hover, .table-hover .table-success:hover > th, .table-hover .table-success:hover > td {
  background-color: #72ac03; }

.table-hover .table-info:hover, .table-hover .table-info:hover > th, .table-hover .table-info:hover > td {
  background-color: #2bcff0; }

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

.table-hover .table-warning:hover, .table-hover .table-warning:hover > th, .table-hover .table-warning:hover > td {
  background-color: #ff8d1c; }

label,
.control-label,
.help-block,
.checkbox,
.radio,
.form-control-feedback {
  font-size: 14px; }

.dropdown-item {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 14px;
  font-weight: 300; }

.nav-tabs .nav-link,
.nav-tabs .nav-link.disabled,
.nav-tabs .nav-link.disabled:hover,
.nav-tabs .nav-link.disabled:focus {
  border-color: rgba(0, 0, 0, 0.1);
  background-color: #eee; }

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
  background-color: #f1f1f1; }

.nav-pills .active {
  border: 1px solid #0a6aec; }

.breadcrumb {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase; }

.pagination {
  font-weight: 300; }
  .pagination .page-link {
    border-color: transparent;
    border-radius: 3px;
    margin-left: 0.1em;
    margin-right: 0.1em; }
    .pagination .page-link:hover, .pagination .page-link:focus {
      text-decoration: none; }
  .pagination .page-item.disabled .page-link {
    border-color: transparent; }

.list-group {
  font-size: 14px;
  font-weight: 300; }

.close {
  opacity: 0.6;
  text-shadow: none; }
  .close:hover, .close:focus {
    opacity: 1; }

.alert {
  font-size: 14px;
  font-weight: 300;
  color: #fff; }
  .alert-success, .alert-success > th, .alert-success > td {
    background-color: #75B103; }
  .alert-info, .alert-info > th, .alert-info > td {
    background-color: #30D0F0; }
  .alert-danger, .alert-danger > th, .alert-danger > td {
    background-color: #F04124; }
  .alert-warning, .alert-warning > th, .alert-warning > td {
    background-color: #FF9021; }
  .alert .alert-link {
    font-weight: normal;
    color: #fff;
    text-decoration: underline; }

.badge {
  padding-bottom: .3em; }
  .badge-warning, .badge-info {
    color: #fff; }

.progress[value] {
  height: 22px;
  padding: 2px;
  background-color: #f6f6f6;
  border: 1px solid #ccc;
  box-shadow: none; }
