html {
    position: relative;
    min-height: 100%;
}

body {
    margin-bottom: 75px;
}

.footer {
    position: absolute;
    height: 60px;
    line-height: 60px;
    width: 100%;
    background-color: #f5f5f5;
    bottom: 0;
}

.backButton{
  background-color: #19506f !important;
  border-color: #19506f !important;
}

.backButton:hover{
  background-color: black !important;
  color: white !important;
}

#stars{
    padding:0px;
}

.rating-stars ul > li.star {
  display:inline-block;
  
}

.rating-stars ul > li.star > em.fa {
  font-size:1.7em; 
  color:#ccc; 
}

@media (min-width: 500px) {
    .rating-stars ul > li.star > em.fa {
        font-size:2.5em; 
    }
}


.rating-stars ul > li.star.hover > em.fa {
  color:#FFCC36;
}


.rating-stars ul > li.star.selected > em.fa {
  color:#FF912C;
}

.card {
    margin-bottom: 15px;
}


.card-header-cta {
    float: right;
    font-size: 80%;
    font-weight: 400;
}

.card-icon-top{
  font-size: 12rem;
  display: block;
  margin: auto;
}

.confirm_location_btn{
  width: 50%;
  transform: translateX(50%);
  -ms-transform: translateX(50%);
}

.navbar-laravel {
  background-color: #19506f !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
}

.navbar-laravel a.navbar-brand {
  font-weight: bold;
  color: white !important;
}

.navbar-laravel a.navbar-brand:hover {
  color: gray !important;
}

.navbar-laravel a.nav-link {
  color: white !important;
}

.form-control:disabled{
  background-color:white !important;
}
