@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,600");
body {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
  background: #ececec;
  color: #000;
}

a {
  color: #bc1737;
}
a:focus, a:active, a:hover {
  color: #8f112a;
}

.home__icon-wrapper {
  color: #bc1737;
}
.home__icon-wrapper svg,
.home__icon-wrapper .svg-themed-fill {
  fill: #bc1737;
}

.home__icon-wrapper:hover {
  color: #8f112a;
  background-color: transparent;
  border-radius: 0;
}
.home__icon-wrapper:hover svg,
.home__icon-wrapper:hover .svg-themed-fill {
  fill: #8f112a;
}

.home__icon-wrapper.disabled,
.home__icon-wrapper.disabled:hover {
  color: #aaa;
  cursor: not-allowed;
}
.home__icon-wrapper.disabled svg,
.home__icon-wrapper.disabled .svg-themed-fill,
.home__icon-wrapper.disabled:hover svg,
.home__icon-wrapper.disabled:hover .svg-themed-fill {
  fill: #aaa;
}

.nav-link {
  color: #bc1737;
}
.nav-link:focus, .nav-link:active, .nav-link:hover {
  color: #8f112a;
}

.navbar-brand {
  font-size: 0;
  background: url("https://portal.erpappscdn.com/assets/963f86cd6ce782667d3549c13ef5e1db7f4c58b6/images/uclan.png") 14px center no-repeat;
  width: 181px;
  height: 75px;
  background-size: auto 45px;
}

.navbar-toggler-icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

@media (max-width: 767px) {
  .navbar-nav .dropdown-menu {
    border: none;
  }
}
.btn {
  padding: 6px 18px;
  border-radius: 4px;
}

.btn-primary {
  color: white;
  background-color: #bc1737;
  border-color: #bc1737;
}
.btn-primary:focus, .btn-primary:hover, .btn-primary:disabled, .btn-primary.focus {
  color: white;
  background-color: #4a0916;
  border-color: #4a0916;
}

.btn-outline-primary {
  color: #bc1737;
  background-color: transparent;
  border-color: #bc1737;
}
.btn-outline-primary:focus, .btn-outline-primary:hover, .btn-outline-primary:disabled, .btn-outline-primary.focus {
  color: #4a0916;
  background-color: transparent;
  border-color: #4a0916;
}

.non-production-warning {
  background: #bc1737;
  color: white;
}

body {
  font-weight: 100;
}

.navbar-light .navbar-nav > li > a,
.dropdown-menu > li > a,
.navbar-light .navbar-toggler {
  color: #bc1737;
}
.navbar-light .navbar-nav > li > a:hover, .navbar-light .navbar-nav > li > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.navbar-light .navbar-toggler:hover,
.navbar-light .navbar-toggler:focus {
  color: #8f112a;
}

.dropdown-menu .dropdown-header,
.navbar-light .navbar-nav > .open > a,
.navbar-light .navbar-nav > .open > a:hover,
.navbar-light .navbar-nav > .open > a:focus,
.dropdown-menu > li > form > button {
  color: #bc1737;
}

@media (max-width: 767px) {
  .navbar-light .navbar-nav .open .dropdown-menu > li > a {
    color: #bc1737;
  }
  .navbar-light .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-light .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #8f112a;
  }
}
