
.auth-body {
  min-height: 100%;
  background: linear-gradient(to bottom, #00A4EA, #37474F);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}

.app-body {
  background: linear-gradient(to bottom, #EFF9FF, #00A4EA);
  min-height: 100%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}

html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}
body {
  font-family: 'Poppins', sans-serif;
  min-height: 100%;
  background: linear-gradient(to bottom, #EFF9FF, #00A4EA);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}
.hide {
  display: none !important;
}
.custom-select-arrow {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url('data:image/svg+xml;utf8,<svg fill="%23333" height="16" viewBox="0 0 20 20" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M5.516 7.548L10 12.032l4.484-4.484L16 8.064l-6 6-6-6z"/></svg>');
  background-repeat: no-repeat;
  background-position: right 20px center;
  background-size: 20px;
}
.remove-bg div {
  background-color: transparent;
}
.success {
  color: green;
  font-weight: bold;
  margin-top: 18px;
  border: 1px solid green;
  border-radius: 5px;
  padding: 5px 10px;
  text-align: center;
  background-color: #00800021;
}
.error {
  color: #be0000;
  font-weight: bold;
  margin-top: 18px;
  border: 1px solid #be0000;
  border-radius: 5px;
  padding: 5px 10px;
  text-align: center;
  background-color: #ff000021;
}
.warning {
  color: #968700;
  font-weight: bold;
  margin-top: 18px;
  border: 1px solid #968700;
  border-radius: 5px;
  padding: 5px 10px;
  text-align: center;
  background-color: #ffe6003a;
}
.loader {
  border-style: solid;
  border-color: #cacaca;
  border-radius: 50%;
  border-top-style: solid;
  border-top-color: #3498db;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
