/* Styles for ERNC API */
html {
  height:100%;
}

body {
  min-height:100%;
  margin:auto;
  height:100%;
}

.home-background {
    height:100%;
    background: rgba(243,249,250,1);
    background-image: url("../img/background_image_cropped.png");
    background-image: url("../img/background_image_cropped.png"), -moz-linear-gradient(top, rgba(243,249,250,1) 0%, rgba(203,215,218,1) 55%, rgba(68,89,167,1) 55%, rgba(68,89,167,1) 100%);
    background-image: url("../img/background_image_cropped.png"), -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,249,250,1)), color-stop(55%, rgba(203,215,218,1)), color-stop(55%, rgba(68,89,167,1)), color-stop(100%, rgba(68,89,167,1)));
    background-image: url("../img/background_image_cropped.png"), -webkit-linear-gradient(top, rgba(243,249,250,1) 0%, rgba(203,215,218,1) 55%, rgba(68,89,167,1) 55%, rgba(68,89,167,1) 100%);
    background-image: url("../img/background_image_cropped.png"), -o-linear-gradient(top, rgba(243,249,250,1) 0%, rgba(203,215,218,1) 55%, rgba(68,89,167,1) 55%, rgba(68,89,167,1) 100%);
    background-image: url("../img/background_image_cropped.png"), -ms-linear-gradient(top, rgba(243,249,250,1) 0%, rgba(203,215,218,1) 55%, rgba(68,89,167,1) 55%, rgba(68,89,167,1) 100%);
    background-image: url("../img/background_image_cropped.png"), linear-gradient(to bottom, rgba(243,249,250,1) 0%, rgba(203,215,218,1) 55%, rgba(68,89,167,1) 55%, rgba(68,89,167,1) 100%);
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f9fa', endColorstr='#4459a7', GradientType=0 );*/
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 100% 40%;
    overflow-y:auto;
}

/* Carousel */
#api-home-carousel {
   height:150px;
}
.carousel-inner {
   text-align:center;
   width:60%;
   margin:auto;
   font-size:20px;
   font-weight:400 
}
.carousel-control-next-icon, .carousel-control-prev-icon {
   width:  3rem;
   height: 3rem;
   background-color: rgb(108, 117, 125);
   border-radius: 0.3rem;
}
.carousel-item {
   color: rgb(108, 117, 125);
}


/* General */
.grand-title {
   color: rgb(108, 117, 125);
}


/* Navbar */
.api-navbar{
    border-color: rgba(75, 192, 183, 1);
    border-style: solid none none none;
    border-width:4px;
    background-color: rgba(0,0,0,0);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(75, 192, 183, 1);
}

.navbar-light .navbar-toggler {
  //border-color: rgba(243,249,250,1);
}
.navbar-light .navbar-toggler-icon {
    //background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(243, 249, 250, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.logo-min-navbar{
  height:160px;
  margin-left:5px!important;
  padding: 0 2px 0 0;
}
.logo-min-navbar__anchor{
  margin-top:-0.5rem;
}
.logo-ernc-small {
  display:none;
}
.logo-ernc-small__anchor {
  display:none;
}
.logo-ernc-big {
  display:inline-block;
}
@media(max-width: 767px){
  .logo-min-navbar{
      height:55px;
  }
  .logo-ernc-small {
      display:inline-block;
      height: 70px;
  }
  .logo-ernc-small__anchor {
      display:inline-block;
      position:absolute;
      left:90px;
      top:0px;
  }
  .logo-ernc-big {
    display:none;
  }
}

/* Footer */
.footer {
  background-color: rgba(68,89,167,0.5);
  color:white;
  /*position:absolute;
  width:100%;
  bottom:0%;*/
}

/* Crispy Forms */
.asteriskField {
   font-size:0.8rem;
   font-weight:500;
}
.col-form-label {
   font-size:0.8rem;
   font-weight:500;
}
.form-panel {
   background-color: rgba(255, 255, 255, 0.85);
   border-radius: 4px;
}
