[data-language-select] [data-language-select-list] [data-value]:not([data-value="english"]):not([data-value="chinese-simplified"]) {
    display: none!important;
}

.main-footer {
  background: #000!important;
  color: #fff;
  font-size: 18px;
  border: 0;
}

.main-footer .footer-title {
  color: #fff!important;
}

.main-footer .footer-bottom {
  border: 0;
  background-color: #101010;
}


.main-footer .main-header-title, .main-footer .footer-site-map span {
  color: #fff;
}

.main-footer .btn {
  background-color: #fff;
  padding: 0 24px;
  height: 48px;
  line-height: 48px;
  border-radius: 23px;
  font-size: 18px;
  font-weight: 400;
}
.main-footer .btn:hover{
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), #FFFFFF;
  color: #000;
}

.main-footer-extended .footer-top {
  padding: var(--main-footer-extended-padding)!important;
}

.main-footer-extended .container {
  margin: 0px;
  max-width: 100%;
  justify-content: space-between;
}

.main-footer-extended .footer-top .footer-company {
  min-width: 400px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.main-footer-extended .footer-top .footer-company .footer-company-intro {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.main-footer .footer-btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.main-footer .footer-btn .btn-block+.btn-block {
  margin-top: 0px;
  margin-left: 32px;
  background-color: #343434;
  border-color: #343434;
  color: #fff;
}
.main-footer .footer-btn .btn-block+.btn-block:hover {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)), #343434;
  color: #fff;
}
.main-footer-extended .footer-top .footer-company .fas {
  font-weight: 400;
}

.main-footer i {
  margin-left: var(--btn-base-icon-spacing)
}

@media (min-width: 992px) {
  .main-footer-extended .footer-site-map {
    width: 45%;
  }
  .lagom-layout-condensed .app-nav-header {
    border-bottom: 0px;
  }
}

.switch--text .switch__checkbox:checked+.switch__container:after {
  left: 11px;
}

.main-footer-extended .footer-site-map .footer-nav li>a:active, .main-footer-extended .footer-site-map .footer-nav li>a:focus, .main-footer-extended .footer-site-map .footer-nav li>a:hover {
  transform: translate(var(--main-footer-link-hover-padding-h), 0);
  padding-left: 0px;
}

@media (max-width: 991px) {
  .main-footer-extended .footer-top {
    padding: var(--main-footer-extended-padding) 0 !important;
  }
  .main-footer-extended .footer-top .footer-company {
    min-width: auto;
    align-items: flex-start;
  }
  .logo > img {
    display: none;
  }
  .main-footer .footer-btn {
    width: 100%;
  }
  .main-footer-extended .footer-top .footer-company .btn {
    padding: 0;
    height: 48px;
    line-height: 48px;
    border-radius: 100px;
    flex: 1 0 auto;
    width: auto;
    font-weight: 400;
  }
  .main-footer-extended .footer-company .main-header-title {
    font-weight: 700;
    margin-bottom: 60px;
  }
  .main-footer .footer-bottom .footer-copyright {
    text-align: left;
    width: 100%;
  }
}
@media (max-width: 749px) {
  .main-footer {
    --main-footer-extended-title-font-size: 11px;
    --main-footer-link-font-size: 14px;
  }
  .main-footer-extended .footer-title {
    color: #8f8f8f!important;
  }
  .main-footer-extended .footer-top .footer-site-map .footer-title .footer-icon {
    height: 5.5px;
    display: flex;
    align-items: flex-start;
  }
  .main-footer-extended .footer-top .footer-site-map .footer-title .footer-icon svg {
    width: 9px;
    height: 5.5px;
  }
  .main-footer-extended .footer-top .footer-company .btn {
    border-radius: 52px;
    height: 41px;
    line-height: 41px;
    font-size: 14px;
  }
  .main-footer-extended .footer-company .main-header-title {
    font-size: 18px;
    margin-bottom: 30px;
  }
  .footer-copyright {
    font-size: 11px;
  }
  .main-footer-extended .footer-top {
    padding: 50px 0 25px!important;
  }
  .main-footer .footer-bottom {
    padding: 2px 0;
  }
  .service-overview-btns .col-sm-2 {
    margin-bottom: 8px;
  }
}

.loader-mask-blur {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  align-items: center;
  justify-content: center;
}
.loader-mask-blur:not(.hidden)+* {
  filter: blur(2px);
}
.bootstrap-switch-id-scheduleAutomaticSwitch {
  margin-top: 2px;
}

.vps-metrics-selector {
  display: flex;
  justify-items: center;
  align-content: center;
  justify-content: space-between;
}

.vps-metrics-selector select {
  width: 17%;
}

.selectize-control.form-control.selectize-multi-select.multi {
  height: auto;
}
.selectize-control.form-control.selectize-multi-select.multi .selectize-input {
  height: auto;
  flex-wrap: wrap;
}
.selectize-control.form-control.selectize-multi-select.multi .selectize-input.items input {
  height: calc(var(--ui-height-base) - var(--ui-padding-base-h) - 2px);
}

@media (min-width: 992px) {
  #orderSummary {
    overflow: visible;
    min-width: 330px;
    margin-left: -20px;
  }
}

.select-image-option-card:hover {
  border-color: #4598F6;
}
.select-image-option-card.active{
  border-color: #4598F6;
}
.select-image-option-card{
  cursor: pointer;
  border: 1px solid #F1F2F4;
}