/* Overrides */
@media (min-width: 1200px) {
  .container {
    max-width: 1350px!important;
  }
}

.content {
    margin-top: 1em;
    margin-left: 23.3em;
}

body {
    /* font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; */
    font-family: "Roboto","Open Sans",Helvetica,Arial,sans-serif;
  }
  .btn-primary {
    background-color: #155fa2;
  }

  .btn-primary.active, .btn-primary:active {
    background-color: #104c81;
  }

  .btn-secondary {
    background-color: #f5f5f5;
  }

  .btn-secondary.active, .btn-secondary:active {
    background-color: #c4c4c4;
  }

  .btn-secondary, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover {
    color: rgba(0,0,0,.87);
  }

  .custom-select:focus, .form-control-file:focus, .form-control:focus {
    border-color: #437eb4;
    box-shadow: inset 0 -2px 0 -1px #437eb4;
  }

  .custom-select:focus[multiple], .custom-select:focus[size]:not([size="1"]), select.form-control:focus[multiple], select.form-control:focus[size]:not([size="1"]), textarea.form-control:focus:not([rows="1"]) {
        box-shadow: inset 2px 2px 0 -1px #437eb4, inset -2px -2px 0 -1px #437eb4;
  }

  a {
    color: #155fa2;
  }

  a:active, a:focus, a:hover {
    color: #104c81;
  }

  .modal-footer .btn-secondary, .modal-footer .btn-secondary:active, .modal-footer .btn-secondary:focus, .modal-footer .btn-secondary:hover {
    color: #155fa2;
  }
  
  .nav-item .active {
    color: rgb(253, 201, 66)!important;
  }

  .progress-bar-indeterminate {
    border-bottom-color: rgba(52, 167, 89, 0.3);
    position: relative;
    width: 100%;
  }

.progress-bar-indeterminate:after, .progress-bar-indeterminate:before {
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  background-color: #34A771;
  border-radius: .25rem;
  width: 0;
}