
.thesaas-sections-split .section,
.thesaas-sections-split .main-content .topbar,
.thesaas-sections-split .main-content .site-footer {
  margin: 30px 50px 100px;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
  border: 1px solid #ebebeb;
}

.thesaas-sections-split .main-content .topbar {
  position: static;
}

.thesaas-sections-split .main-content .topbar .topbar-toggler {
  display: none;
}

.thesaas-sections-split .section-info {
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  padding-top: 60px;
}

.thesaas-sections-split.topbar-reveal .main-content .topbar-nav {
  display: none;
}

@media (max-width: 768px) {

  .thesaas-sections-split .section,
  .thesaas-sections-split .main-content .site-footer {
    margin: 30px 0 100px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  }

}


.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (30px * 2));
}

.banner-url-left {

  position: absolute;
  left: 3%;
  z-index: 9999;
  margin-top: 1200px;
  display: grid;

}

.input-group {
  border: none;
}

.input-group:has(.stringee-textarea) {
  height: auto;
}

.stringee-input-group,
.stringee-input {
  border: 1.5px solid #DADCE0 !important;
  border-radius: 6px !important;
  color: #333333;
}

.stringee-input:-webkit-autofill.stringee-input:not(:focus) + .stringee-placeholder,
.stringee-input:not(:placeholder-shown).stringee-input:not(:focus) + .stringee-placeholder {
  color: #999999 !important;
  border-radius: 5% !important;
  transform: scale(.75) translateY(-38px) translateX(-5px);
}

.stringee-input-group:has(.stringee-input:focus),
.stringee-input:focus{
  border-radius: 0.5em;
  border: 1.5px solid #0078C9 !important;
}

.stringee-input-group:has(.stringee-input:focus) + .stringee-placeholder ,
.stringee-input:focus + .stringee-placeholder  {
  color: #0078C9 !important;
  transform: scale(.75) translateY(-34px) translateX(-5px);
}

.stringee-placeholder {
  position: absolute;
  top: 9px;
  left: 8px;
  padding: 0 8px;
  background-color: white;
  color: #999999 !important;
  transition: transform 150ms cubic-bezier(0.4,0,0.2,1), opacity 150ms cubic-bezier(0.4,0,0.2,1);
  z-index: 10;
  font-weight: 400;
  font-family: Roboto, serif;
  font-size: 14px;
  pointer-events: none;
}

.social-login {
  text-align: center;
  display: inline-block;
  width: 48px;
  height: 48px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
  border-radius: 10%;
  cursor: pointer;
}
.social-login:nth-child(odd){
  margin-right: 10px;
}
.social-login svg{
  position: relative;
  top: 15px;
}

.btn-group-xl>.btn, .btn-xl {
  font-size: 20px;
  line-height: 20px;
}

.notice-warning strong{
  font-size: 14px !important;
}

.btn-default {
  color: #B9B9B9;
}

@media(max-width:1000px) {
  .banner-url-left {
    display: none;
  }
}