.ged-folders-tree a.active {
  font-weight: bold;
  color: red;
}
.ajax-progress, .ajax-progress-throbber, .ajax-progress-fullscreen {
  display: none;
}

.form-item-certify-my-identity label.form-required[for="edit-certify-my-identity"]:after {
  content: '';
}
.maintenance-page {
  background-image: linear-gradient(108deg, #3f2782, #ff2d5e), linear-gradient(139deg, rgba(250, 163, 28, 0), #ff2d5e), linear-gradient(223deg, rgba(63, 39, 130, 0), #3f2782);
  color: #fff;
  text-align: center;
  position: relative; }
.maintenance-page:before {
  content: "" !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: center;
  background-size: cover; }
.maintenance-page .layout-container {
  min-height: 100vh;
  width: 100%;
  max-width: 860px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 20px;
  line-height: 25px;
  font-weight: 300;
  font-family: "Poppins", sans-serif;
  position: relative;
  z-index: 5; }
.maintenance-page .layout-container header {
  display: none; }
.maintenance-page .layout-container strong {
  font-weight: 700; }
.maintenance-page .layout-container h1 {
  display: none; }
.maintenance-page .layout-container main {
  background-image: url(../img/gears.png);
  background-size: auto 90px;
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 114px; }
@media all and (max-width: 1370px) {
  .maintenance-page .layout-container main {
    background-image: none;
    padding-top: 0; } }
@media all and (max-width: 1050px) {
  .maintenance-page .layout-container main {
    background-image: url(../img/gears.png);
    background-size: auto 90px;
    padding: 114px 30px 0; } }
