@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');


.tdra-idea-service-form{
  background-color: #ed0e6b !important;
  padding: 40px;
  border-radius: 15px;
}
.tdra-idea-service-form h2
{
  color: #fff;
  margin-bottom: 5px;
  text-align: center;
  font-size: 26px;
  line-height: 25px;
  font-family: "Ubuntu";
  font-weight: bold;
}
.tdra-subtitle.text-center
{
  color: #fff;
  margin-bottom: 20px;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  font-family: "Ubuntu";
}
.tdra-domain-searchbox
{
  position: relative;
}
#tdra-search-domain
{
  border-radius: 8px;
  border-color: rgba(27,29,33,0.32) !important;
  color: #1B1D21;
  font-weight: 400;
  background-color: #fff;
  width:100%;
  font-family: "Ubuntu";
line-height:25px;
	padding:12px;
}
#tdra-search-results
{
  margin-top: 50px;
  display: none;
}
.tdra-search-table-container
{
  width: 100%;
  overflow: auto;
}
.tdra-search-table
{
  width: 90%;
  margin-bottom: 1rem;
  color: #212529;
  background-color: transparent;
  border-collapse: collapse;
  border: none;
}
.tdra-search-table thead
{
  background-color: transparent;
  color: #757575;
  text-align: left;
}
.tdra-available:hover
{
  background-color: rgb(249 243 236);
}
.tdra-search-table thead th
{
  color: #212529;
  font-weight: 700;
  font-size: 18px;
  padding-top: 18px;
  padding-bottom: 18px;
  border: none;
  border-bottom: 2px solid #dee2e6;
  font-family: "Ubuntu";
  font-weight: bold;
}
.tdra-search-table tbody td
{
  font-family: "Ubuntu", sans-serif;
    font-weight: bold;
  vertical-align: middle;
  font-weight: 600;
  padding-top: 18px;
  padding-bottom: 18px;
  border: none;
  border-bottom: 1px solid #ebedf2;
  font-family: "Ubuntu";
}
.tdra-search-table .tdra-add
{
  text-align: right;
}
.tdra-available-select
{
  border: 1px solid #1aaf1f;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  cursor: pointer;
  line-height: 55px;
  font-family: "Ubuntu";
}
.tdra-available-select i
{
  margin-right: 12px;
}
.tdra-available-select{
    background-color: #1aaf1f !important;
    border: 1px solid #1aaf1f !important;
    color: #fff !important;
}
#tdra-search-results .tdra-error
{
  color: #000;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  font-family: lato;
}
.tdra-badge-success
{
  color: #ffffff;
  background-color: #1aaf1f !important;
  font-size: 12px;
  padding: 5px 8px;
  border-radius: 5px;
  font-family: "Ubuntu";
  font-weight: bold;
}
.tdra-overlay-loader{
    display: none;
    transition: display 0.4s;
}
.tdra-overlay-loader::before
{
  position: fixed;
  content: '';
  background: #ffffffb5;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  right: 0px;
  opacity: 0.98;
  z-index: 99999999999 !important;
  background-image: url("../img/lg.gif");
  background-size:100px 100px;
  background-repeat: no-repeat;
  background-position: center;
}

#tdra-search-button {
  background-color: #1aaf1f;
  color: white;
  padding: 10px 15px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-family: "Ubuntu";
  font-weight: bold;
}

#tdra-search-button:hover {
  background-color: #1aaf1f;
}

.tdra-search-button{
  margin: 0 auto;
  text-align: center;
  margin-top: 25px;
}
@media only screen and (max-width: 667px) {
    .tdra-idea-service-form
    {
        padding: 25px;
    }
    .tdra-available-select
    {
        padding: 10px 12px;
    }
    .tdra-available-select i
    {
        margin-right: 5px;
    }
    .tdra-search-table tbody th, .tdra-search-table tbody td
    {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

#tdra-search-results {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 20px !important;
}

.tdra-search-table-container {
  flex: 1 !important;
  box-sizing: border-box !important;
}

#tdra-search-results .tdra-search-table-container {
  width: 100% !important;
}

#tdra-search-results .tdra-search-table-container:nth-child(-n+2) {
  width: calc(50% - 10px) !important;
}

/* Responsive for mobile screens */
@media (max-width: 768px) {
  #tdra-search-results {
    display: block !important;
  }
    #tdra-search-results .tdra-search-table-container.domain-search-section {
      display: block;
      width: 100% !important;
  }
  #tdra-search-results .tdra-search-table-container.suggestions-domain-section{
    display: block;
    width: 100% !important;
  }


  span.tdra-badge-success {
    font-size: 9px;
  }
  a.tdra-available-select {
    font-size: 13px;
    padding: 9px;
  }
}
.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
    width: 100%;
    max-width: 100%;
}

.h-pricing-table__coupon[data-v-80ac3d77] { align-items: center; background: #d5dfff; border: 1px solid #d5dfff; color: #1d1e20; display: flex; justify-content: center; margin-top: 24px; padding: 16px 36px } .h-pricing-table__coupon>.h-icon[data-v-80ac3d77] { margin: 0 12px 0 0 } .h-radio[data-v-9d934e02] { align-items: center; cursor: pointer; display: inline-flex; position: relative } .h-radio__box[data-v-9d934e02],.h-radio__label[data-v-9d934e02] { margin-right: 8px } .h-radio__box[data-v-9d934e02] { background: transparent; border-radius: 50%; cursor: pointer; display: block; height: 20px; transition: transform .3s,box-shadow .2s; width: 20px } .h-radio__input[data-v-9d934e02] { cursor: pointer; opacity: 0; position: absolute } .h-radio:hover .h-radio__box[data-v-9d934e02],.h-radio__box[data-v-9d934e02]:hover,.h-radio__input:hover~.h-radio__box[data-v-9d934e02] { box-shadow: 0 0 2px 6px #673de61a } .h-radio__input.active~.h-radio__box[data-v-9d934e02] { border: 5px solid #673de6!important } .h-radio--disabled .h-radio__box[data-v-9d934e02],.h-radio--disabled .h-radio__input:checked~.h-radio__box[data-v-9d934e02] { border-color: #ebe4ff!important; box-shadow: none!important } .h-radio.h-radio-primary .h-radio__box[data-v-9d934e02] { border: 5px solid #673de6; box-shadow: 0 0 0 2px #fff } .h-radio.h-radio-primary-light .h-radio__box[data-v-9d934e02] { border: 5px solid #ebe4ff; box-shadow: 0 0 0 2px #fff } .h-radio.h-radio-primary .h-radio__input:checked~.h-radio__box[data-v-9d934e02] { background-color: #fff } .h-radio.h-radio-black .h-radio__box[data-v-9d934e02] { border: 5px solid #000!important; box-shadow: 0 0 0 2px #fff } .h-radio.h-radio-black .h-radio__input:checked~.h-radio__box[data-v-9d934e02] { background-color: #fff } .h-toggle[data-v-38e31821] { align-items: center; display: flex; margin-bottom: 32px } @media (min-width: 768px) { .h-toggle[data-v-38e31821] { justify-content:center } } .h-toggle__wrapper[data-v-38e31821] { display: flex; overflow: hidden } @media (min-width: 768px) { .h-toggle__wrapper--light[data-v-38e31821] { border-radius:3rem; box-shadow: 0 0 10px #1d1e201a } } .h-toggle__container[data-v-38e31821] { display: flex; flex-direction: column; line-height: 3rem } .h-toggle__container input[data-v-38e31821] { margin-right: 16px } @media (min-width: 768px) { .h-toggle__container[data-v-38e31821] { border:1px solid #fff; border-radius: 3rem; flex-direction: row } .h-toggle__container input[data-v-38e31821] { position: absolute; visibility: hidden } } .h-toggle__radio[data-v-38e31821] { display: block; margin-right: 8px } @media (min-width: 768px) { .h-toggle__radio[data-v-38e31821] { display:none } } .h-toggle__switch[data-v-38e31821] { align-items: center; color: #fff; cursor: pointer; display: flex; font-size: 16px; font-weight: 400; margin: -2px; padding: 0 8px; text-align: center; -webkit-user-select: none; -moz-user-select: none; user-select: none; z-index: 1 } .h-toggle__switch--light[data-v-38e31821] { color: #1d1e20 } @media (min-width: 768px) { .h-toggle__switch--light.h-toggle__active[data-v-38e31821] { background-color:#673de6; color: #fff } } .h-toggle__switch--icon[data-v-38e31821] { display: none } @media (min-width: 768px) { .h-toggle__switch[data-v-38e31821] { font-size:14px; font-weight: 700; padding: 0 24px } .h-toggle__switch--icon[data-v-38e31821] { display: inline-flex; margin-right: 16px } .h-toggle__active[data-v-38e31821] { background-color: #2f1c6a; border-radius: 3rem } .h-toggle__active--left[data-v-38e31821] { animation: slide-right-38e31821; animation-duration: .2s } .h-toggle__active--right[data-v-38e31821] { animation: slide-left-38e31821; animation-duration: .2s } } @keyframes slide-right-38e31821 { 0% { transform: translate(100%) } to { transform: translate(0) } } @keyframes slide-left-38e31821 { 0% { transform: translate(-100%) } to { transform: translate(0) } } .ai-search { display: none; max-width: 600px; margin: 0 auto; text-align: center; color: #fff; } .ai-search.active-class.h-toggle__active--left { display: block; } textarea#h-ai-domain-search-text { width: 100%; } .h-form-field__element[data-v-5b4df80c] { background-color: #fff; border: 1px solid #dadce0; border-radius: 8px; color: #36344d; display: block; line-height: 20px; outline: none; padding: 13px 16px; width: 100%; } @media (min-width: 1025px) { .h-button-danger[data-v-e495170d]:not(.h-button-outline):not(.h-button-text):not(.h-button--disabled):not(.h-button--no-hover):hover { background-color: #d63163; border-color: #d63163; color: #fff; } } .h-button-danger[data-v-e495170d]:not(.h-button-outline):not(.h-button-text):not(.h-button--disabled) { background-color: #fc5185; border: 2px solid #fc5185; } .ai-search__button[data-v-4cd7e3e8] { margin-top: 24px; max-width: 264px; } .h-button[data-v-e495170d] { align-items: center; background-color: #673de6; border: none; border-radius: 8px; color: #fff; cursor: pointer; display: flex; justify-content: center; line-height: 1; min-height: 48px; padding: 12px 48px; position: relative; text-align: center; transition: .3s ease-in-out; transition-property: color, width, background-color; } button.h-button.h-button-danger.ai-search__button { margin: 0 auto; margin-top: 12px; } .t-h3, .t-h4, .t-h5, h3, h4, h5 { font-size: 18px; line-height: 24px; } .t-body-2, .t-body-3, .t-body-strikethrough { font-size: 14px; } .ai-search__subtitle[data-v-4cd7e3e8] { margin: 8px 0 24px; }

.h-form-field__element[data-v-f0a5687c] { background-color: #fff; border: 1px solid #dadce0; border-radius: 8px; color: #36344d; display: block; line-height: 20px; outline: none; padding: 13px 16px; width: 100%; } .h-form-field__wrapper[data-v-f0a5687c] { flex-grow: 1; position: relative; } .h-form-field[data-v-f0a5687c] { width: 100%; } .h-domain-finder-popover[data-v-418bfa4a] { cursor: pointer; display: block; } .h-button-danger[data-v-e495170d]:not(.h-button-outline):not(.h-button-text):not(.h-button--disabled) { background-color: #fc5185; border: 2px solid #fc5185; } .h-domain-finder-header__search-btn[data-v-19faad6a] { display: flex; flex: 3; height: 48px; } .h-button[data-v-e495170d] { align-items: center; background-color: #673de6; border: none; border-radius: 8px; color: #fff; cursor: pointer; display: flex; justify-content: center; line-height: 1; min-height: 48px; padding: 12px 48px; position: relative; text-align: center; transition: .3s ease-in-out; transition-property: color, width, background-color; } @media (min-width: 1025px) { .h-domain-finder-header__input-container[data-v-19faad6a] { padding: 0 24px; } } @media (min-width: 768px) { .h-domain-finder-header__input-container[data-v-19faad6a] { flex-direction: row; gap: 24px; margin-bottom: 32px; } } .h-domain-finder-header__input-container[data-v-19faad6a] { display: flex; flex-direction: column; margin-bottom: 24px; }
.tdra-search-container.domain-search {
    width: 100%;
    max-width: 650px;
    margin: 0 auto;
}

.tdra-search-container.domain-search {
  display: none;
}
.tdra-search-container.domain-search.active-class.h-toggle__active--left {
  display: block;
}
button#tdra-search-button{
  align-items: center;
  border: none;
  border-radius: 8px;
  color: #fff;
  cursor: pointer;
  display: flex;
  justify-content: center;
  line-height: 1;
  min-height: 48px;
  padding: 12px 48px;
  position: relative;
  text-align: center;
  transition: .3s ease-in-out;
  transition-property: color, width, background-color;
}
button#tdra-search-button {
  margin: 0 auto;
}
button#tdra-search-button:hover {
  background: #1aaf1f !important;
}

button#tdra-search-button {
  background: #1aaf1f;
}

.tdra-search-button button{
  align-items: center;
  border: none;
  border-radius: 8px;
  color: #fff;
  cursor: pointer;
  display: flex;
  justify-content: center;
  line-height: 1;
  min-height: 48px;
  padding: 12px 48px;
  position: relative;
  text-align: center;
  transition: .3s ease-in-out;
  transition-property: color, width, background-color;
margin: 0 auto;
      color: #fff !important;
}
.domain-found {
  display: flex;
  width: 100%;
  background: #badabb;
  text-align: center;
  margin: 0 auto;
  display: block;
  border-radius: 8px;
  padding: 10px;
}
.domain-found h3 {
  font-size: 30px;
  font-weight: 700;
}