@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Noticia+Text:ital,wght@0,400;0,700;1,400;1,700&display=swap');
:root {
  --primary: #0a64eb;
  --secondary: #000;
  --contrast: #ffffff;
}
html {
  background-color: #fff;
}
body,th,td,div,p {
  font-family: 'Noticia Text',serif;
  font-weight:300;
  color: #383838;
}
#tableOverview td a {
  color: #0a64eb;
}
h1,h2,h3,h4,h5,h5.card-title  a {
  font-family: 'Barlow', sans-serif;
  font-weight: 500;
  color: #000;
}
h2,h3 {
  color: #0a64eb;
}
h1 {
  width: 100%;
  /*border-bottom: 2px solid #0a64eb;*/
  /*padding-bottom: 30px;*/
  margin-top: 0;
}
.content > .row:first-child {
  border-bottom: 2px solid #0a64eb;
  margin-bottom: 15px;
}
.content > .row:first-child > div:first-child {
  padding-left: 0 !important;
}
.mainHeader div:nth-child(1){
}
.mainHeader div:nth-child(2){
  padding-left:0;
  padding-right:0;
}
.navbar-nav .nav-link {
  font-size: 14px;
  font-weight: 400;
  font-family: 'Barlow', sans-serif;
  border-top: 3px solid transparent;
}
@media(min-width:1200px){
  .mainHeader nav{
    padding-left:0;
    padding-right:0;
  }
  .navbar-nav {
    width: 100%;
  }
  .navbar-nav .nav-item.text-center:not(.userSettings) {
    text-align: left !important;
  }
  .navbar-nav.navitems5 .nav-item.text-center:not(.userSettings){
    width: 18%;
  }
  .navbar-nav.navitems6 .nav-item.text-center:not(.userSettings){
    width: 15%;
  }
  .navbar-nav.navitems7 .nav-item.text-center:not(.userSettings){
    width: 13%;
  }
  .navbar-nav.navitems8 .nav-item.text-center:not(.userSettings){
    width: 12%;
  }
  .navbar-nav .nav-item :not(.initials-circle) {
    margin-right: 10px;
    border-top: 1px solid #5b5b5b;
  }
  .navbar-nav .nav-link {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
  }
  .navbar-light .navbar-nav .active>.nav-link:not(.initials-circle),
  .navbar-light .navbar-nav .nav-link.active:not(.initials-circle),
  .navbar-light .navbar-nav .nav-link.show:not(.initials-circle),
  .navbar-light .navbar-nav .show>.nav-link:not(.initials-circle)
  {
    border-top: 3px solid #0a64eb;
    color: #0a64eb;
  }
  .navbar-light .navbar-nav .nav-link:hover:not(.initials-circle) {
    border-top: 3px solid #5b5b5b;
    color: #5b5b5b !important;
  }
}
.navbar-nav a.dropdown-item,.navbar-nav a.dropdown-item:hover {
  border-top: none;
}
.navbar-nav a.nav-link.initials-circle {
  background-color: #828282;  /* Background color */
  color: #fff;  /* Text color */
  border-radius: 50%;  /* Makes it a circle */
  width: 50px;  /* Set fixed width */
  height: 50px;  /* Set fixed height */
  display: flex;  /* Enable flexbox */
  justify-content: center;  /* Center horizontally */
  align-items: center;  /* Center vertically */
  text-align: center;  /* Aligns text to center */
}
@media (min-width:1200px) {
  .navbar-nav a.nav-link.initials-circle {
    margin-top: -7px;
  }
}
.navbar-light .nav-link.initials-circle,.navbar-light .nav-link.initials-circle:focus{
  color: #828282;
}
.navbar-light .nav-link.initials-circle:hover{
  color: #828282;
  background-color: #efefef;
}
ul.steps li.checked {
  background-color:  #0a64eb;
  border: 2px solid  #0a64eb;
}
ul.steps li.active {
  color:  #0a64eb;
  border: 2px solid  #0a64eb;
}
ul.steps li.checked:before,ul.steps li.checked:after,ul.steps li.active:after {
  background-color:  #0a64eb;
}
ul.steps:before,ul.steps:after {
  background-color:  #0a64eb;
}
button,.btn {
  color: #fff;
  background-color: #0a64eb;
}
button:hover, .btn:hover,
button:focus, .btn:focus {
  color: #fff;
  background-color: #000;
}
footer {
  font-family: 'Barlow', sans-serif;
  background-color: #fff;
}
footer p {
  font-family: 'Barlow', sans-serif;
  color: #646464;
}