.bd-placeholder-img {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.login-form .form-image {
    width: 100%;
    max-width: 150px;
    height: auto;
}
.login-form {
    max-width: 500px;
    margin: auto;
    text-align: center;
    margin-top: 50px!important;
}
.login-form h1 {
    font-size: 34px;
    font-weight: 700;
}
.login-form h3 {
    font-size: 17px;
    font-weight: 700;
}
.login-form h4 {
    font-size: 15px;
    font-weight: 500;
}
.login-form .form-button-group {
	margin-top: 15px;
}
.spinner {
    position: fixed;
    left: 50%;
    top: 50%;
    height: 60px;
    width: 60px;
    margin: 0px auto;
    -webkit-animation: rotation .6s infinite linear;
    -moz-animation: rotation .6s infinite linear;
    -o-animation: rotation .6s infinite linear;
    animation: rotation .6s infinite linear;
    border-left: 6px solid rgba(67, 118, 145,0.15);
    border-right: 6px solid rgba(67, 118, 145,0.15);
    border-bottom: 6px solid rgba(67, 118, 145,0.15);
    border-top: 6px solid rgba(67, 118, 145,0.8);
    border-radius: 100%;
}
#overlay {
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: black;
    opacity: .5;
    z-index: 9999;
}
@-webkit-keyframes rotation {
   from {-webkit-transform: rotate(0deg);}
   to {-webkit-transform: rotate(359deg);}
}
@-moz-keyframes rotation {
   from {-moz-transform: rotate(0deg);}
   to {-moz-transform: rotate(359deg);}
}
@-o-keyframes rotation {
   from {-o-transform: rotate(0deg);}
   to {-o-transform: rotate(359deg);}
}
@keyframes rotation {
   from {transform: rotate(0deg);}
   to {transform: rotate(359deg);}
}
@media (min-width: 768px) {
    .bd-placeholder-img-lg {
      font-size: 3.5rem;
    }
}

@media (max-width: 767px) {
    .navbar-brand {
	  margin-left: 55px!important;
	}
   .case-heading {
      width: 100%;
   }
   .caseStatusUpdate {
      display: block;
      width: 100%;
      margin-left: 0!important;
      margin-top: 10px;
   }
}