/* GLOBAL STYLES
-------------------------------------------------- */

body {
  padding-top: 104px;
  color: #5a5a5a !important;
  background: #f6f7f8 !important;
}
.a4-paper {
  max-width: 855px;
  min-height: 900px;
  padding: 5rem 3rem;
  /*box-shadow: 0 0 0 0.75pt #d1d1d1, 0 0 3pt 0.75pt #ccc;*/
  margin: 0 auto;
  background: white;
  border: 1px solid #ebeef0;
}
.breadcrumb {
  background-color: transparent !important;
}

header {
  z-index: 10000 !important;
}

header nav {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 0 2px 2px rgba(0,0,0,0.2);
}

header .lang-bar .nav-link {
  padding: .2rem .5rem;
}

header .navbar-default {
  position: relative;
  background-color: #fff;
  border: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  box-shadow: 0 2px 2px rgba(0,0,0,0.2);
  margin: 0;
  z-index: 9;
}

header nav .nav-link {
  color: black !important;
}

header .nav-link:hover {
  color: #3399F3 !important;
}

header  .active>.nav-link {
  color: #3399F3 !important;
}
header .register:hover {
  color: white !important;
}

header .fa-user-circle {
  font-size: 1.5rem;
}

/*.second-column-info .host .card-header {*/
  /*background-color: #96d3e3;*/
/*}*/

/*.second-column-info .organizer .card-header {*/
  /*background-color: #d1ebf3;*/
/*}*/

/*.second-column-info .review .card-header {*/
  /*background-color: #8c94bb;*/
/*}*/

.breadcrumb li {
  font-size: 18px;
  letter-spacing: 4px;
  font-weight: 400;
  color: white;
}

.breadcrumb li a {
  text-decoration: none;
  color: white;
}

.breadcrumb li a:hover {
  color: #3399F3;
}

.breadcrumb-item+.breadcrumb-item::before {
  color: white !important;
}

.jumbotron.jumbotron-bar {
  padding: 20px 0 5px 0;
}
/*@media (min-width: 768px) {*/
  /*header .navbar-expand-md .navbar-nav .nav-link {*/
    /*padding-right: .25rem;*/
    /*padding-left: .25rem;*/
  /*}*/
/*}*/

header #scrollToTop {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #f7941d;
  color: #fff;
  cursor: pointer;
  padding: 7px 14px 12px 14px;
  border-radius: 10px;
  -webkit-transition-duration: 0.4s!important;
  transition-duration: 0.4s!important;
}


