/* Your custom styles */
/* Navigation*/

b {
    font-weight:bold !important;
}
.navbar {
    background-color: transparent;
}

.nav-blue {
    background-color: #ee4d2d;
}
.nav-link a{
    color:#ffffff;    
}
.scrolling-navbar {
    -webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
    -moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
    transition: background .5s ease-in-out, padding .5s ease-in-out;
}

.navbar .btn-group .dropdown-menu a:hover {
    color: #000 !important;
}
.navbar .btn-group .dropdown-menu a:active {
    color: #fff !important;
}
.top-nav-collapse {
    background-color: #ee4d2d;
}

.view {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 100%;
}
footer.page-footer {
    background-color: #2a2a2c;
    margin-top: -1px;
}

/* homepage style */
#cardRegister, .white-bg{
    background-color:#ffffffeb;
    }
#cardRegister .form-group{
    display: flex;
}
.form-field-error-label{
    color:red;
    font-style: italic; 
}

.home-layout {
    background: #29292b ;    
}

.home-layout p{
    margin:0;    
}

.home-layout .home-banner,.gallery-layout{
    padding-top:64px;    
} 


.home-layout .home-banner #homeVideo {
  
  right: 0;
  bottom: 0;
  width: 100%;
}

/* Style the button used to pause/play the video */
.home-layout .home-banner #homeVideoBtn {
  width: 200px;
  font-size: 18px;
  padding: 10px;
  border: none;
 background: #dc382b;
    color: #fff;
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: calc(50% - 100px);
    z-index: 11;
}

.home-layout .home-banner #homeVideoBtn:hover {
  background: #ddd;
  color: black;
}

.gallery-layout{
    background:#222223;    
}


/*Call to action*/
.flex-center {
    color: #fff;
}
@media only screen and (max-width: 768px) {
    .navbar {
        background-color: #ee4d2d;
    }
    .home-layout .home-banner #homeVideoBtn {
        top:25%;
    }

}

@media only screen and (max-width: 768px) {
    .display-3 {
        font-size: 3rem;
        margin-top: 4rem;
    }
    h3 {
        font-size: 1.3rem;
    }
    
    .home-layout .home-banner{
    padding-top:54px;    
    } 
}


/* For IG Widget */
.eapps-instagram-feed-title{
    color:#ffffff;
    }

 #previewScan {
      width: 300px;
      height: 300px;
      outline: 1px solid red;
    }

