@import url('https://fonts.googleapis.com/css?family=Nunito:600,800');

.mu-breadcrumb-img {
  width: 100px !important;
  top: 5px !important;
}


body {
  font-size: 17px !important;
  font-family: 'Nunito', 'Sans-Serif' !important;
  font-weight: 600 !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Nunito', 'Sans-Serif' !important;
  font-weight: 600 !important;
}

strong {
  font-weight: 800 !important;
}

.mu-kids-character-speech-bubble-normal > i {
	bottom: 6px !important;
  	font-size: 1.5em !important;
}

body {
  color: #4c4c4c !important;
}
body h2 {
  color: #E32282 !important;
}

.sanluis-navbar {
  box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.08) !important;
  margin-bottom: 15px !important;
  background: linear-gradient(to right, #EB7EC0 0, #E967A3 45%, #BA3346 100%) !important;
  padding: 1vw 10vw !important;
}
.sanluis-navbar a {
  color: white !important;
}

.submission-results .btn-complementary {
  background-color: #E32282 !important;
  border-color: #E32282 !important;
  color: white !important;
}
.submission-results .btn-warning {
  color: white !important;
}

.btn-complementary {
  box-shadow: none !important;
  background-color: #E32282 !important;
  border: 1px solid #E32282 !important;
  color: white !important;
  transition: background-color .3s ease,color .15s ease !important;
  font-weight: bold !important;
  border-radius: 4px !important;
}
.btn-complementary:hover {
  background-color: white !important;
  border-color: #E32282 !important;
  color: #E32282 !important;
}

a {
  color: #003284 !important;
}

.dropdown-menu li a {
  color: #003284 !important;
}
.dropdown-menu li a:hover, .dropdown-menu li a:focus {
  background-color: #E32282 !important;
  color: white !important;
}

input:not(.btn), select,
.discussion-new-message-content > .CodeMirror,
.mu-discussion-accordion button,
.table, .table-striped > tbody > tr {
  color: var(#4c4c4c) !important;
}

footer a {
  color: #E32282 !important;
  border-color: #3d3d3d !important;
}
footer .container {
  margin-top: 0px !important;
}
footer .container hr {
  border-top: 1px solid #3d3d3d !important;
}

#nprogress .bar {
  background: white !important;
}

.auth0-lock-overlay {
  opacity: 0.5 !important;
}
.full-page-image {
  /* The image used */
  background-image: url("https://user-images.githubusercontent.com/4105740/41183605-f69410ea-6b51-11e8-8238-7befea200b2e.jpg")  !important;

  /* Full height */
  height: 100% !important; 
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  left: 0 !important;
  bottom: 0 !important;

  /* Center and scale the image nicely */
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.auth0-lock.auth0-lock .auth0-lock-header-bg {
	background: white !important;
}

.auth0-lock-header-bg-blur {
	display: none !important;
}

.auth0-lock-header-bg-solid {
	background-color: white !important;
}

.auth0-lock-name {
	display: none;
}

.mu-navbar-breadcrumb > ul > li.mu-breadcrumb-list-item.brand {
  display: none !important;
}

.mu-navbar-breadcrumb > ul > li:nth-child(2):before {
  content: none !important;
}

  /* START_DEFAULT_ERROR_DISPLAY_BACKWARDS_COMPATIBILITY */
  
  .error-message .body .mu-error-status-line {
  display: unset;
  }

  .error-message .body h2 {
    margin-bottom: 10px;
  }

  /* END_DEFAULT_ERROR_DISPLAY_BACKWARDS_COMPATIBILITY */
