.custom-error .error {
    color: red;
}
#overlay {
    background: #ffffff;
    color: #666666;
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 5000;
    top: 0;
    left: 0;
    float: left;
    text-align: center;
    padding-top: 25%;
    opacity: .80;
  }
  button {
    margin: 40px;
    padding: 5px 20px;
    cursor: pointer;
  }
  .spinner {
      margin: 0 auto;
      height: 64px;
      width: 64px;
      animation: rotate 0.8s infinite linear;
      border: 5px solid rgb(17, 114, 241);
      border-right-color: transparent;
      border-radius: 50%;
  }
  @keyframes rotate {
      0% {
          transform: rotate(0deg);
      }
      100% {
          transform: rotate(360deg);
      }
  }
  
.bg-enamad {
    width: 55px;
    height: 55px;
    background: #feda0263;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding:2px;
}
.bg-enamad img {
    width:100%;
    border-radius:10px;
}

@media only screen and (max-width:576px) {
    .sub-footer {
        flex-flow:wrap;
    }
}







