body {
  background-color: #f1f4f7;
  /* background-color: #a8b0b9; */
}

.tab-content {
  transition: opacity 0.3s ease;
}

input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="datetime"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select,
textarea {
  box-shadow: 0 0 0 transparent;
  border-radius: 0px;
  border: none !important;
  color: #2c3338;
}

input[type="checkbox"]:focus,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime-local"]:focus,
input[type="datetime"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="radio"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
select:focus,
textarea:focus {
  border-color: #2271b1;
  box-shadow: none !important;
  outline: none;
}

button {
  cursor: pointer !important;
}

input.custom-input {
  border-bottom: 1px solid #93c5fd !important;
  /* max-width: 31rem; */
}

input.custom-input:focus {
  border-color: #3b82f6;
}

.custom-input {
  border-bottom: 1px solid #93c5fd !important;
}

#country-code {
  width: 14%;
  margin-right: 5px;
}

input#phone-number {
  width: 84%;
}

select#region_list {
  width: 100%;
}

.nextstep {
  padding: 10px 40px;
}

.custom-select select {
  background: transparent;
  border: 1px solid #8080808a !important;
  border-radius: 7px;
  padding: 4px 10px;
}

.custom-select input {
  border: 1px solid #8080808a !important;
  border-radius: 7px;
  padding: 4px 10px;
}

.custom-createdAd .first-wrap {
  display: flex;
  justify-content: space-between;
  width: 100%;
  gap: 10px;
}

.custom-createdAd .first {
  width: 250px;
  border-right: 1px solid #80808045;
}

.parent-ad {
  display: flex;
}

.cus-header select {
  padding: 9px;
  border-radius: 8px;
}

.header-text h1 {
  font-size: 35px;
  margin: 1rem 0;
}

.header-text {
  border-bottom: 1px solid #fff;
}

.adslots p {
  text-align: center;
  margin: 10px 0;
}

p {
  font-size: 15px;
  margin: 0.5em 0;
}

.script-info textarea {
  border: 1px solid #8080808a !important;
  border-radius: 7px;
  padding: 4px 10px;
}

.navbar a {
  color: #3c434a;
}

.ad-nav .login-dropdown-mobile {
  display: none;
}

@media screen and (max-width: 782px) {
  .auto-fold #wpcontent {
    padding-left: 0px;
  }
}

.tabs .dash-tab p {
  margin: 0;
}

.middle-section {
  justify-content: space-between;
  display: flex;
  gap: 15px;
}

.middle-section .col1 {
  width: 80%;
}

#footer-thankyou {
  display: none;
}

.revenue-table input {
  border: 1px solid #8080809e !important;
  border-radius: 10px;
  padding: 2px 10px;
}

.navbar {
  display: block;
}

@media only screen and (max-width: 1024px) {
  .middle-section {
    flex-direction: column;
  }

  .middle-section .col1 {
    width: 100%;
  }

  .custom-logindropdown {
    display: none;
  }

  .ad-nav .login-dropdown-mobile {
    display: block;
  }

  .cus-header {
    display: none;
  }

  .navbar {
    display: none !important;
  }
}

input#forgotEmail {
  border: 1px solid #00000061 !important;
  padding: 3px 12px !important;
  border-radius: 30px !important;
}

input#forgotOtp {
  border: 1px solid #00000061 !important;
  padding: 3px 12px !important;
  border-radius: 30px !important;
}

input#forgotNewPassword {
  border: 1px solid #00000061 !important;
  padding: 3px 12px !important;
  border-radius: 30px !important;
}

p#modalDesc {
  padding-bottom: 35px !important;
}

p#modalDesc a {
  padding-bottom: 35px !important;
}

@media (max-width:768px) {
  .first-wrap.createAdsPageCustom {
    display: block;
  }

  .createAdsPageCustom .first {
    width: 100%;
  }

  .wp-core-ui select {
    font-size: 14px;
  }
}