.under-maintenance {
  max-width: 700px;
  position: relative;
  margin: 100px auto;
  background: rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  color: #fff;
  padding: 40px;
}

.under-maintenance .table {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  min-height: 100px;
}

.under-maintenance .table tr, .under-maintenance .table td, .under-maintenance .table th {
  min-height: 100px;
  border: 0;
}

.under-maintenance .table td {
  text-align: center;
  width: auto;
  text-shadow: 1px 1px 1px black;
}

.under-maintenance .table td:nth-child(even) {
  width: 10px;
}

.under-maintenance .table .number {
  font-size: 32px;
  color: #e0e0e0;
}

.under-maintenance .table .unit {
  color: #e0e0e0;
  font-size: 15px;
}

.under-maintenance h1 {
  font-size: 28px;
  text-shadow: 1px 1px 1px black;
  text-align: center;
  margin-bottom: 20px;
}

.under-maintenance h3 {
  font-size: 16px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  text-align: center;
  margin-bottom: 40px;
}

.under-maintenance form {
  width: 100%;
  margin-bottom: 40px;
  padding: 0 80px;
}

.under-maintenance form.form-white .form-group [class^='bmd-label'],
.under-maintenance form.form-white .form-group [class*=' bmd-label'], .under-maintenance form.form-white .form-group.is-focused [class^='bmd-label'],
.under-maintenance form.form-white .form-group.is-focused [class*=' bmd-label'] {
  color: #fff;
}

.under-maintenance form.form-white .form-group .form-control,
.is-focused .under-maintenance form.form-white .form-group .form-control, .under-maintenance form.form-white .form-group.is-focused .form-control,
.is-focused .under-maintenance form.form-white .form-group.is-focused .form-control {
  background-image: -webkit-linear-gradient(bottom, #fff 2px, rgba(255, 255, 255, 0) 2px), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
  background-image: linear-gradient(to top, #fff 2px, rgba(255, 255, 255, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
}

.under-maintenance form.form-white .form-group .form-control:invalid, .under-maintenance form.form-white .form-group.is-focused .form-control:invalid {
  background-image: -webkit-linear-gradient(bottom, #d50000 2px, rgba(213, 0, 0, 0) 2px), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
  background-image: linear-gradient(to top, #d50000 2px, rgba(213, 0, 0, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
}

.under-maintenance form.form-white .form-group .form-control:-moz-read-only, .under-maintenance form.form-white .form-group.is-focused .form-control:-moz-read-only {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.15) 1px, transparent 1px), linear-gradient(to top, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
}

.under-maintenance form.form-white .form-group .form-control:read-only, .under-maintenance form.form-white .form-group.is-focused .form-control:read-only {
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 1px, transparent 1px), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.15) 1px, transparent 1px), linear-gradient(to top, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
}

fieldset[disabled][disabled] .under-maintenance form.form-white .form-group .form-control, .under-maintenance form.form-white .form-group .form-control.disabled, .under-maintenance form.form-white .form-group .form-control:disabled, .under-maintenance form.form-white .form-group .form-control[disabled], fieldset[disabled][disabled] .under-maintenance form.form-white .form-group.is-focused .form-control, .under-maintenance form.form-white .form-group.is-focused .form-control.disabled, .under-maintenance form.form-white .form-group.is-focused .form-control:disabled, .under-maintenance form.form-white .form-group.is-focused .form-control[disabled] {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 30%, transparent 30%, transparent 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 30%, transparent 30%, transparent 100%);
  background-repeat: repeat-x;
  background-size: 3px 1px;
}

.under-maintenance form.form-white .form-group .form-control.form-control-success,
.is-focused .under-maintenance form.form-white .form-group .form-control.form-control-success, .under-maintenance form.form-white .form-group.is-focused .form-control.form-control-success,
.is-focused .under-maintenance form.form-white .form-group.is-focused .form-control.form-control-success {
  background-image: -webkit-linear-gradient(bottom, #fff 2px, rgba(255, 255, 255, 0) 2px), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 1px, transparent 1px), url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
  background-image: linear-gradient(to top, #fff 2px, rgba(255, 255, 255, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.15) 1px, transparent 1px), url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
}

.under-maintenance form.form-white .form-group .form-control.form-control-warning,
.is-focused .under-maintenance form.form-white .form-group .form-control.form-control-warning, .under-maintenance form.form-white .form-group.is-focused .form-control.form-control-warning,
.is-focused .under-maintenance form.form-white .form-group.is-focused .form-control.form-control-warning {
  background-image: -webkit-linear-gradient(bottom, #fff 2px, rgba(255, 255, 255, 0) 2px), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 1px, transparent 1px), url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
  background-image: linear-gradient(to top, #fff 2px, rgba(255, 255, 255, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.15) 1px, transparent 1px), url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
}

.under-maintenance form.form-white .form-group .form-control.form-control-danger,
.is-focused .under-maintenance form.form-white .form-group .form-control.form-control-danger, .under-maintenance form.form-white .form-group.is-focused .form-control.form-control-danger,
.is-focused .under-maintenance form.form-white .form-group.is-focused .form-control.form-control-danger {
  background-image: -webkit-linear-gradient(bottom, #fff 2px, rgba(255, 255, 255, 0) 2px), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 1px, transparent 1px), url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
  background-image: linear-gradient(to top, #fff 2px, rgba(255, 255, 255, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.15) 1px, transparent 1px), url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
}

.under-maintenance form.form-white .form-group .is-focused .form-control-feedback,
.under-maintenance form.form-white .form-group .is-focused .form-control-label,
.under-maintenance form.form-white .form-group .is-focused .form-check-label,
.under-maintenance form.form-white .form-group .is-focused .form-check-inline,
.under-maintenance form.form-white .form-group .is-focused .custom-control, .under-maintenance form.form-white .form-group.is-focused .form-control-feedback,
.under-maintenance form.form-white .form-group.is-focused .form-control-label,
.under-maintenance form.form-white .form-group.is-focused .form-check-label,
.under-maintenance form.form-white .form-group.is-focused .form-check-inline,
.under-maintenance form.form-white .form-group.is-focused .custom-control, .under-maintenance form.form-white .form-group.is-focused .is-focused .form-control-feedback,
.under-maintenance form.form-white .form-group.is-focused .is-focused .form-control-label,
.under-maintenance form.form-white .form-group.is-focused .is-focused .form-check-label,
.under-maintenance form.form-white .form-group.is-focused .is-focused .form-check-inline,
.under-maintenance form.form-white .form-group.is-focused .is-focused .custom-control, .under-maintenance form.form-white .form-group.is-focused.is-focused .form-control-feedback,
.under-maintenance form.form-white .form-group.is-focused.is-focused .form-control-label,
.under-maintenance form.form-white .form-group.is-focused.is-focused .form-check-label,
.under-maintenance form.form-white .form-group.is-focused.is-focused .form-check-inline,
.under-maintenance form.form-white .form-group.is-focused.is-focused .custom-control {
  color: #fff;
}

.under-maintenance form.form-white .form-group .is-focused .form-control, .under-maintenance form.form-white .form-group.is-focused .form-control, .under-maintenance form.form-white .form-group.is-focused .is-focused .form-control, .under-maintenance form.form-white .form-group.is-focused.is-focused .form-control {
  border-color: #fff;
}

.under-maintenance form.form-white .form-group .is-focused .input-group-addon, .under-maintenance form.form-white .form-group.is-focused .input-group-addon, .under-maintenance form.form-white .form-group.is-focused .is-focused .input-group-addon, .under-maintenance form.form-white .form-group.is-focused.is-focused .input-group-addon {
  color: #fff;
  border-color: #fff;
  background-color: white;
}

.under-maintenance form.form-white .form-group .is-focused .form-control-feedback, .under-maintenance form.form-white .form-group.is-focused .form-control-feedback, .under-maintenance form.form-white .form-group.is-focused .is-focused .form-control-feedback, .under-maintenance form.form-white .form-group.is-focused.is-focused .form-control-feedback {
  color: #fff;
}

.under-maintenance form.form-white .form-group .is-focused [class^='bmd-label'],
.under-maintenance form.form-white .form-group .is-focused [class*=' bmd-label'], .under-maintenance form.form-white .form-group.is-focused [class^='bmd-label'],
.under-maintenance form.form-white .form-group.is-focused [class*=' bmd-label'], .under-maintenance form.form-white .form-group.is-focused .is-focused [class^='bmd-label'],
.under-maintenance form.form-white .form-group.is-focused .is-focused [class*=' bmd-label'], .under-maintenance form.form-white .form-group.is-focused.is-focused [class^='bmd-label'],
.under-maintenance form.form-white .form-group.is-focused.is-focused [class*=' bmd-label'] {
  color: #fff;
}

.under-maintenance form.form-white .form-group .is-focused .bmd-label-placeholder, .under-maintenance form.form-white .form-group.is-focused .bmd-label-placeholder, .under-maintenance form.form-white .form-group.is-focused .is-focused .bmd-label-placeholder, .under-maintenance form.form-white .form-group.is-focused.is-focused .bmd-label-placeholder {
  color: #fff;
}

.under-maintenance form.form-white .form-group .is-focused .form-control, .under-maintenance form.form-white .form-group.is-focused .form-control, .under-maintenance form.form-white .form-group.is-focused .is-focused .form-control, .under-maintenance form.form-white .form-group.is-focused.is-focused .form-control {
  border-color: #fff;
}

.under-maintenance form.form-white .form-group .is-focused .bmd-help, .under-maintenance form.form-white .form-group.is-focused .bmd-help, .under-maintenance form.form-white .form-group.is-focused .is-focused .bmd-help, .under-maintenance form.form-white .form-group.is-focused.is-focused .bmd-help {
  color: #55595c;
}

.under-maintenance form.form-white .form-group .form-control, .under-maintenance form.form-white .form-group.is-focused .form-control {
  color: #fff;
  background-image: -webkit-linear-gradient(bottom, #fff 2px, rgba(255, 255, 255, 0) 2px), -webkit-linear-gradient(bottom, #fff 1px, rgba(255, 255, 255, 0) 1px);
  background-image: linear-gradient(to top, #fff 2px, rgba(255, 255, 255, 0) 2px), linear-gradient(to top, #fff 1px, rgba(255, 255, 255, 0) 1px);
}

.under-maintenance form.form-white .form-group .bmd-label-floating, .under-maintenance form.form-white .form-group.is-focused .bmd-label-floating {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  font-size: 0.85rem;
}

.under-maintenance p {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  text-align: center;
}

.under-maintenance .social-media {
  text-align: center;
}
