body.domain-check main > .x-container {
  margin-top: -352px; }
  @media screen and (max-width: 1700px) {
    body.domain-check main > .x-container {
      margin-top: -320px; } }
  @media screen and (max-width: 1200px) {
    body.domain-check main > .x-container {
      margin-top: -255px; }
      body.domain-check main > .x-container .domain-price-banner-ct {
        height: 50px;
        padding-top: 0; } }
  @media screen and (max-width: 400px) {
    body.domain-check main > .x-container {
      margin-top: 0; } }
  body.domain-check main > .x-container .domain-search {
    min-height: 355px;
    margin-bottom: 70px; }
    @media screen and (max-width: 1700px) {
      body.domain-check main > .x-container .domain-search {
        min-height: 320px; } }
    @media screen and (max-width: 1200px) {
      body.domain-check main > .x-container .domain-search {
        min-height: 255px; } }

.domain-search-ct {
  position: relative;
  width: 1000px;
  max-width: 100%;
  margin: 0 auto;
  z-index: 2;
  border-bottom: 1px solid #dcdcdc;
  display: block; }
  .domain-search-ct:empty {
    display: none; }
  @media screen and (max-width: 400px) {
    .domain-search-ct {
      margin-bottom: 20px; } }
  .domain-search-ct input {
    padding: 0 10px;
    font-size: 16px;
    line-height: 42px;
    vertical-align: top; }
  .domain-search-ct input[type=text] {
    height: 42px; }
  .domain-search-ct input[type=text], .domain-search-ct textarea {
    border: 1px solid #dcdcdc;
    margin-left: 0;
    padding-right: 35px;
    text-transform: lowercase; }
  .domain-search-ct textarea {
    font-size: 16px;
    line-height: 170%;
    padding-left: 5px;
    margin-right: 5px;
    font-family: Arial, sans-serif; }
  .domain-search-ct .frame, .domain-search-ct .frame2 {
    margin-bottom: 52px;
    text-align: center;
    border-radius: 2px; }
  .domain-search-ct .frame2 {
    margin: 0 auto 26px auto; }
  .domain-search-ct .instruction {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 20px;
    color: #667080; }
  .domain-search-ct .alert {
    line-height: 24px;
    font-size: 16px;
    margin-top: 10px;
    color: #f7505a; }
    .domain-search-ct .alert b {
      font-weight: bold; }
  .domain-search-ct .tabNav {
    height: 46px;
    overflow: hidden; }
    .domain-search-ct .tabNav .tabName {
      position: relative;
      display: inline-block;
      height: 46px;
      padding: 0 30px;
      border: 1px solid #dcdcdc;
      border-bottom: none;
      background-color: #eee;
      color: #667080;
      font-size: 18px;
      vertical-align: bottom;
      line-height: 46px;
      text-align: center;
      cursor: pointer; }
      .domain-search-ct .tabNav .tabName:hover {
        background-color: #f5f5f5; }
      .domain-search-ct .tabNav .tabName.active {
        color: #24aedf;
        border-top: solid 1px #dcdcdc;
        border-right: solid 1px #dcdcdc;
        border-bottom: none;
        border-left: solid 1px #dcdcdc;
        background-image: none;
        z-index: 1;
        cursor: initial;
        background-color: #fff;
        font-weight: 600;
        height: 47px;
        padding-top: 1px; }
        .domain-search-ct .tabNav .tabName.active:hover {
          background-color: #fff; }
      .domain-search-ct .tabNav .tabName + .tabName {
        margin-left: 10px; }
      .domain-search-ct .tabNav .tabName .newMessage {
        font-weight: normal;
        right: 4px; }
    @media screen and (max-width: 1200px) {
      .domain-search-ct .tabNav {
        height: 36px; }
        .domain-search-ct .tabNav .tabName {
          font-size: 16px;
          height: 36px;
          line-height: 36px; }
          .domain-search-ct .tabNav .tabName.active {
            height: 37px; } }
  .domain-search-ct .tabContentContainer {
    position: relative;
    height: 140px;
    margin-top: -1px;
    border: 1px solid #dcdcdc;
    border-bottom: none;
    overflow: hidden;
    background-color: #fff; }
    .domain-search-ct .tabContentContainer .tabContentSlider {
      position: relative;
      left: 0; }
  .domain-search-ct .domainsTabContent {
    position: absolute;
    display: block;
    width: 100%;
    top: 0;
    left: 0;
    padding: 26px 0 26px 26px; }
    .domain-search-ct .domainsTabContent.quickDomainReg {
      padding-bottom: 4px; }
    .domain-search-ct .domainsTabContent.bulkDomainReg {
      left: 2000px; }
    .domain-search-ct .domainsTabContent.advancedDomainReg {
      left: 1000px; }
  .domain-search-ct .quickDomainReg .instruction {
    display: none; }
  .domain-search-ct .quickDomainReg .newDomainName:-moz-placeholder {
    color: #667080;
    font-size: 14px;
    font-style: italic; }
  .domain-search-ct .quickDomainReg .newDomainName::-moz-placeholder {
    color: #667080;
    font-size: 14px;
    font-style: italic; }
  .domain-search-ct .quickDomainReg .newDomainName:-ms-input-placeholder {
    color: #667080;
    font-size: 14px;
    font-style: italic; }
  .domain-search-ct .quickDomainReg .newDomainName::-webkit-input-placeholder {
    color: #667080;
    font-size: 14px;
    font-style: italic; }
  @media screen and (max-width: 700px) {
    .domain-search-ct .quickDomainReg .instruction {
      display: block; }
    .domain-search-ct .quickDomainReg .newDomainName:-moz-placeholder {
      color: transparent; }
    .domain-search-ct .quickDomainReg .newDomainName::-moz-placeholder {
      color: transparent; }
    .domain-search-ct .quickDomainReg .newDomainName:-ms-input-placeholder {
      color: transparent; }
    .domain-search-ct .quickDomainReg .newDomainName::-webkit-input-placeholder {
      color: transparent; } }
  .domain-search-ct .newDomainName {
    width: 522px;
    margin-right: 8px; }
  .domain-search-ct .advancedDomainNames {
    width: calc(100% - 180px);
    margin-right: 8px; }
    @media screen and (max-width: 550px) {
      .domain-search-ct .advancedDomainNames {
        width: calc(100% - 120px); } }
  .domain-search-ct .inputClear {
    display: inline-block;
    vertical-align: top;
    height: 20px;
    width: 20px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAUklEQVQImTWNUQ6AMAhD4dTOiM55NDnV/LAWNkPSNK8lFTgqFMJTNLhQHuwJDrozuNEYYahKZgUvbwk/wJqgDKCzbP/LhY4texE0wc1ZmbMV/gES8FpRW//7OQAAAABJRU5ErkJggg==') no-repeat center #dcdcdc;
    margin: 11px 10px 4px -30px;
    border-radius: 50%;
    -moz-transition: background-color 0.2s;
    -o-transition: background-color 0.2s;
    -webkit-transition: background-color 0.2s;
    transition: background-color 0.2s;
    border: 2px solid #fff; }
    .domain-search-ct .inputClear.active {
      background-color: #3cbfed;
      cursor: pointer; }
  .domain-search-ct .newDomainEnd {
    vertical-align: bottom;
    display: inline-block;
    width: 20%;
    height: 32px;
    border: 1px solid #3cbfed;
    border-radius: 2px; }
  .domain-search-ct label {
    cursor: pointer; }
  .domain-search-ct .domainsTabContent > .frame {
    margin-bottom: 0; }
  .domain-search-ct .mapBox {
    display: block;
    position: absolute;
    cursor: pointer;
    top: -10px;
    right: 0;
    width: 235px;
    height: 118px;
    background: url('data:image/png;base64,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') no-repeat; }
  .domain-search-ct .worldMap {
    position: relative;
    width: 100%;
    height: 100%; }
    .domain-search-ct .worldMap div {
      position: absolute;
      display: block;
      opacity: 0;
      -moz-transition: opacity 0.4s ease;
      -o-transition: opacity 0.4s ease;
      -webkit-transition: opacity 0.4s ease;
      transition: opacity 0.4s ease; }
      .domain-search-ct .worldMap div:hover {
        opacity: 0.6; }
    .domain-search-ct .worldMap .america {
      top: 12px;
      left: 11px;
      width: 73px;
      height: 98px;
      background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOsAAAB2BAMAAADb3Hl7AAAAIVBMVEVHcEw+wO5Cwu88wO48wO47v+1Awe47v+1Dwu48v+08v+1RPRBRAAAACnRSTlMAKWrFneZH+A+FI84+oQAAA1xJREFUGBntwb9T22YcB+CPHPc9sclgU0bZDYV4otA0VJMp0DbaBOSS02RIyvXYwFCumkTgOLqZlByHt/q1o+PzV1Y2xr+2Du+XoX4eTExMTEz8B5f7MeSpV6cVfLza38Xs80WIWSCb+y9n2Jwh9TVMsl7c3X2aA6zcvpMrM1n5TnmuT7L9Kwx6z1RtDT6pix/W23OY9aqN7dceA5iTj9iRrJPtMClOt3fzp6y9cfCMRw4MURshH+ligckbRiR1EdZn0oUhFyH7dMlnV+1zC/YCdSmGEXap5HHIKTt0NbtmXe1tBjDknMOS6wJT2gXs2+1FxDAkE5I7dzcRu5KVVySTRQCK/IIYpkyXSg7wGx8kTLVjACpikF+FWVkOSVwAVsRaGMCsLIf9uRvjI1MBjLI+RezRmyRP3HzIlK7CJCvw2RNkmXJ9dh3CqNmQPc0CU9cheUIygFGKo96SLDa2bhwYZXGgth6x4/os970DoxT7kirWI5KtDVhhE0YV2JcsP9+oRUzq9l/Vy59gku1xoH6b2wnZyuztxDArywGt+HfRay9mdn+HYQ0O6Pet/LK/BvMUh0VH79mEgAzHuRCQ4ZgjSMhwzBIkZDjGhQTrF47YiiFCnYQcaDmQYdW+5kAdQqzaV+zaXll52YIU6+ScHTtzV1cX95Bivd1jSjsAploQU37nkwyQsksQc94qkKxDmDq5jJg4kLYPjxqADVkqogas15BlhUwczN9D2AG5c8NVCJsKmfphDsLOvvk2JI8hb5PUkGd/iDSA6V0IK2vA9toVnEHSVHsO52Rz77YOSf72jz47mpCkXmyyq+1AVJYPlksxBE3xQcQKBGX46A8ImuejJuRcsK8JOQfs01WIOeBArZjLQUaZo+oQ0eCoQ4jwOUpfQ0KBY+4hQXHMF4goc1QFIrIcoWOIsD0OCyCkwWGrEDITcsgSpOQ5pAIx8xyoQEyGAy7EKA64EKPY14ohRrHneMOFHMWeOiQpPkgcSFLsqUKSYk8dkhR7KpBk+exKqhB1wK4mZJXZVYEsnx06hijbY8chhDXYUYewc6aWYwizItZ+hjgrYgB5Fpk4EKfI4xjiFPkO8myPeg3yyuQ/kPeMXII8K2IFT2CBW3gCKmQdT2BmpYKJiYmJ/5t/AcHxxCpe8XY/AAAAAElFTkSuQmCC') no-repeat -11px -12px; }
    .domain-search-ct .worldMap .asia {
      top: 10px;
      left: 120px;
      width: 105px;
      height: 95px;
      background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOsAAAB2BAMAAADb3Hl7AAAAHlBMVEVHcEw8v+1Bwu5Iw+47v+07v+09wO49wO4+wO48v+1VpXiGAAAACXRSTlMAsSwU59BoSooE/auCAAADrUlEQVQYGe3BTVPbRgAG4FdSkHy0Q23QTTGG4tuCy4QrrfnQzeajGd8UaEh8UxMzlJspNLWPy0jG77/tyikzTsdyLuz2ED8PFhYWFr4fTqO6BtOct+XTMI1hUAOw75mRa41GQwCOgH7lyPuBX+yfnZ21Bd61V2No5vBni9PeuCTT9x+r1YaAPv6jxa/4/KK53y6VBp/fC+jgP1qc6yiABsO0w/lkjOfX5Te8v13G87vhNxxDhxvOsdJh+gk61JjvAKelCrTY4WyHfzVlUEhi6GFxtsipBrB4AD1qnCkJoLhkBC1qnG1lTQDo8QRa9JgjaUeA3XmADmXmGwHYuoMOIXPJXgxdQuZKtwNo4oTMV4Q2Q+YrQpe3PvMVoUuXudKzCLrYPvO0oIctAPzEmZJTFqHBh8Hn+/bfASzOJLf9Ezw/jxNSwOcsEm4zwrPz2qWQZNK+7nAWCVxJAQ22OEcq4PgRNHA5zzJgC2hQ4DxSQI8elX3mKUIPn0q/wxwSegyp9IfMkQhosU6l6IacLQmghd0hmUa7pXKTswTQo0YljYDtP25D/tcImnjMJOcCwGufX9uLoUuXmeRXKEtU9gYlZm5ZCaBNgRNjKBZJGQBdktI5gk4+lSSCskTyEYAXkmOUoNMOlZfIvCBZhLJOjlGFThbJMSZekIygOD6TGFoVyDTGhEsyRqZOjqCV3eEy/uWTATJ1kkVotfERT+pMAmTqFfIBphSYCmTq/SEfYIrTkZiotwr7MYy5OaogUx+jAXO8nkRmizEUK4AZS2+geGv+L1C6EcxwkNk5tCSATbZgksfIj7AbsgWjuiPrwQvJFowqMFq1SLag2DDGbzkWyf4lgF4fpmzJyw9kupsCHk92/4QZdsiRz4d6KmB30pArMKMnA7sa1N4JYLNMcgVGeO0fPwGvNpC5IhMY4YZhcgGnKqC8oiwLmOBcX1+eu5srv8cAhkm/FsMYe+N1RQDYbmD9GAY5AhgMhH3hCJjlkgeuhFkbFzUm4wJjmGSHssOxsFiESTtUxlhiEQY5HWZW73kCgyw+acEYe+DzySGM+Y1TIhjicdoIhricJmGIy2kJDHE5TcIQl9MeYYjLaScwxOW0CIZY5F5p9Z4TIyiXMGCYVATgMpPEAJymgHZ2+wKKE1I5hGI376CfwMSQZBJAsfkIY2okj6E46zKAMfb19WUAYLMsA5h0GQDwwiSCSQX2AWfIOxjVOxLAFV/CrO0AsHmA/4FzLrCwsLCwsLDwHfgHjvphF/DbfTgAAAAASUVORK5CYII=') no-repeat -120px -10px; }
      .domain-search-ct .worldMap .asia.hover {
        opacity: 0.6; }
    .domain-search-ct .worldMap .europe {
      top: 13px;
      left: 95px;
      width: 48px;
      height: 25px;
      background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOsAAAB2BAMAAADb3Hl7AAAAG1BMVEVHcEw4v+1fyvFmzvNTx/BBwe5Bwu87wO47v+1xekEAAAAACHRSTlMA6A1OK4LHqWLG8jMAAAFpSURBVBgZ7cExT9tAAAXgp/NFnS2TcKMTisRoQwurDQmsJZFVxpC2kcekaiGrZTl9P7sWSBhlP0tI7/sgIiLysZiLoigy9MxcsjXMMMHJl+sYPbklK0f+y37NXBWGCXphSnK+q0bri8qxtUQvBmR06prpNOWLDfoQbLmflqzCkK8i9MDsyMY6dmr0ICDZ4JadGr7ZBcw92eATOzV8GzfAoHINcnZqeGau9oA5385Nyc5PeJYP0wRmUkxmfCeCX6aM0shuR2Xo+E4Ev8z6htUdD/zI4FkcPC8eeGAD/4InHlrCvzEP7J8S+JezNSr5ZmXQA+tItwocW8cPJDfw7+u6cNVxXiMl+WdyRnIJ76wj+fvaPs4D0mUYkxzG8C1w5D4GBuGUR7sM5tKRK/hmHXmEVnruvu0ywNx8dyv4ZkoyAXD6mOXJFV58juHd7PlvDMAuYhsbiIiIiIiIiIiIiIiIiIiIiIiIfBj/AZg8rPqQTd5WAAAAAElFTkSuQmCC') no-repeat -95px -13px; }
    .domain-search-ct .worldMap .africa {
      top: 38px;
      left: 89px;
      width: 54px;
      height: 55px;
      background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOsAAAB2BAMAAADb3Hl7AAAAGFBMVEVHcEw4vu1/1fRHw+9KxO8/we4+we48v+2AjTBPAAAAB3RSTlMA0g1VK4SnLZSuWAAAAZJJREFUGBntwb9vm0AYBuBXQJhr5IT1sFJ3PamJvOJ0YCVJo1tjVSrz6Wzef7/1Dxxq0/E+KdL3PFBKKaWUUkoppZRSn9j997dfEJY9/OjIHWRljnsBstY86B+Ax1eIaXhy91TyBQlkNBx40v/eWIhw/FcLCUteKCAgLXlhi/gSx0s94qt4rUZ033jtHdGlJa8ExNfxijeILeUEi9hyTigQW84JAbHlnOANIss5pQWyGhGlnBLuH2dzxLTif7wgphtO8wZROU7aIq4lSf/qeMEirmRz+/YT6abkWI/YEoO/kjXHCgipOGYhZM2RHaQ0HLGQ0vBDgJglP1iIyXgWIMhxUEBQxcEOglIOvIGcpOOJNxDkOKghJ+NZjeTOQEbOM4ubHkIanj2ZKkDIioOQzcoAISsO3lOygJCvPPEmKfkFUjoezYEVW0jpeNQiK72BlI5HLSpuIabjwW2NhhZiHA8s0PSQs+ZeD2C5hZyUewWAxEJQR9LXkOZIziHOkb6GuOfZbA55i8XCQCmllFJKKfXp/QEmElJVJOEJhAAAAABJRU5ErkJggg==') no-repeat -89px -38px; }
    .domain-search-ct .worldMap .mask4asia {
      display: block;
      top: 36px;
      left: 130px;
      width: 13px;
      height: 21px;
      border: none;
      -moz-transform: rotate(-39deg);
      -ms-transform: rotate(-39deg);
      -webkit-transform: rotate(-39deg);
      transform: rotate(-39deg); }
    .domain-search-ct .worldMap.america .america {
      opacity: 1; }
    .domain-search-ct .worldMap.asia .asia {
      opacity: 1; }
    .domain-search-ct .worldMap.europe .europe {
      opacity: 1; }
    .domain-search-ct .worldMap.africa .africa {
      opacity: 1; }
  .domain-search-ct .quickDomainReg .frame, .domain-search-ct .bulkDomainReg .frame {
    position: relative;
    width: 100%;
    min-width: 300px;
    text-align: left; }
  .domain-search-ct .bulkDomainReg .bulkDomainNames {
    width: 65%;
    margin-right: 8px;
    min-height: 132px;
    resize: none; }
  .domain-search-ct .advancedDomainReg .frame {
    position: relative;
    width: 100%;
    min-width: 300px;
    text-align: left; }
    .domain-search-ct .advancedDomainReg .frame .instruction {
      max-width: none; }
  .domain-search-ct .advancedDomainReg .advancedDomainCategories {
    display: none; }
    .domain-search-ct .advancedDomainReg .advancedDomainCategories.continents {
      margin-top: 13px; }
    .domain-search-ct .advancedDomainReg .advancedDomainCategories fieldset {
      -moz-transition: background, padding 0.4s ease;
      -o-transition: background, padding 0.4s ease;
      -webkit-transition: background, padding 0.4s ease;
      transition: background, padding 0.4s ease; }
      .domain-search-ct .advancedDomainReg .advancedDomainCategories fieldset .frame {
        display: none; }
    .domain-search-ct .advancedDomainReg .advancedDomainCategories legend {
      width: 100%;
      line-height: 32px;
      font-size: 14px;
      padding-left: 2px;
      cursor: pointer;
      color: #667080;
      border-bottom: 1px solid #eee;
      -moz-transition: background, padding 0.4s ease;
      -o-transition: background, padding 0.4s ease;
      -webkit-transition: background, padding 0.4s ease;
      transition: background, padding 0.4s ease; }
      .domain-search-ct .advancedDomainReg .advancedDomainCategories legend::before {
        display: inline-block;
        content: '';
        width: 8px;
        height: 8px;
        margin-right: 8px;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIBAMAAAA2IaO4AAAAGFBMVEU8v+1HcEw8v+08v+08v+08v+08v+08v+2l9MPeAAAAB3RSTlPGAH4y5a+Oat8yJwAAAB1JREFUCNdjEEgUFGQQKAUR5c4golwRRjjDJIBKAID0BmkvHOk0AAAAAElFTkSuQmCC') no-repeat center;
        -moz-transition: -moz-transform 0.4s ease;
        -o-transition: -o-transform 0.4s ease;
        -webkit-transition: -webkit-transform 0.4s ease;
        transition: transform 0.4s ease; }
      .domain-search-ct .advancedDomainReg .advancedDomainCategories legend:hover {
        background-color: #f5f5f5;
        padding-left: 8px; }
    .domain-search-ct .advancedDomainReg .advancedDomainCategories fieldset.active legend {
      background-color: #f5f5f5;
      padding-left: 8px;
      font-weight: 600;
      color: #000; }
      .domain-search-ct .advancedDomainReg .advancedDomainCategories fieldset.active legend::before {
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg); }
    .domain-search-ct .advancedDomainReg .advancedDomainCategories fieldset.active .frame {
      display: block; }
      .domain-search-ct .advancedDomainReg .advancedDomainCategories fieldset.active .frame label {
        text-align: left; }
    .domain-search-ct .advancedDomainReg .advancedDomainCategories.active {
      display: block; }
  .domain-search-ct .domainCategories {
    max-width: 600px;
    display: block;
    padding-top: 20px; }
    .domain-search-ct .domainCategories label {
      display: inline-block;
      font-size: 14px;
      color: #667080;
      min-width: 120px;
      padding: 0; }
      .domain-search-ct .domainCategories label.promo {
        color: #f7505a; }
      .domain-search-ct .domainCategories label .svg-checkbox {
        margin: 0 5px 7px 0;
        vertical-align: sub; }
  .domain-search-ct .advancedDomainReg fieldset {
    max-width: 100%;
    padding: 0 10px 0 0; }
    .domain-search-ct .advancedDomainReg fieldset .frame {
      min-height: 0;
      margin-bottom: 10px; }
    .domain-search-ct .advancedDomainReg fieldset label {
      display: inline-block;
      font-size: 14px;
      color: #667080;
      min-width: 105px;
      padding: 0; }
      .domain-search-ct .advancedDomainReg fieldset label .svg-checkbox {
        margin: 0 5px 7px 0;
        vertical-align: sub; }
  .domain-search-ct .sortDomainCategoriesBy {
    font-weight: 600;
    padding: 20px 0 0 0; }
    .domain-search-ct .sortDomainCategoriesBy .sortByButton {
      display: inline-block;
      color: #3cbfed;
      padding: 4px 10px;
      margin-left: 10px;
      border: 1px solid transparent;
      cursor: pointer;
      border-radius: 3px;
      -moz-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease; }
      .domain-search-ct .sortDomainCategoriesBy .sortByButton:hover, .domain-search-ct .sortDomainCategoriesBy .sortByButton.active {
        border: 1px solid #3cbfed; }
  .domain-search-ct.inline {
    position: absolute;
    top: -146px;
    left: 50%;
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
    .domain-search-ct.inline .fixed-reg-button-ct {
      display: none; }
    @media screen and (max-width: 1200px) {
      .domain-search-ct.inline {
        top: -99px; } }
    @media screen and (max-width: 400px) {
      .domain-search-ct.inline {
        position: relative;
        top: initial;
        left: initial;
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        margin-bottom: 20px; } }
  .domain-search-ct.minimal .tabContentContainer {
    position: relative;
    height: 104px; }
  .domain-search-ct.minimal .frame, .domain-search-ct.minimal .frame2 {
    padding-top: 20px; }
  .domain-search-ct.minimal .mapBox {
    display: none; }
  .domain-search-ct.minimal .newDomainName {
    width: calc(100% - 180px); }
    @media screen and (max-width: 550px) {
      .domain-search-ct.minimal .newDomainName {
        width: calc(100% - 120px); } }
  .domain-search-ct.minimal .instruction {
    max-width: 100%;
    padding-right: 10px; }
  .domain-search-ct.minimal .domainCategories {
    max-width: 100%;
    height: 38px;
    overflow: hidden; }
    .domain-search-ct.minimal .domainCategories label {
      min-width: 0;
      margin-right: 10px; }
  .domain-search-ct.minimal .domainsTabContent.quickDomainReg {
    padding: 0 0 4px 20px; }
  .domain-search-ct.minimal .inspectedDomains {
    padding-top: 0; }
  .domain-search-ct .fixed-reg-button, .domain-search-ct .domainRegButton {
    padding: 5px 15px;
    font-weight: normal;
    line-height: 40px; }
  @media screen and (max-width: 940px) {
    .domain-search-ct .mapBox {
      display: none; }
    .domain-search-ct .domainCategories {
      max-width: 100%; }
    .domain-search-ct .newDomainName {
      width: calc(100% - 172px); } }
  @media screen and (max-width: 550px) {
    .domain-search-ct .newDomainName {
      width: calc(100% - 112px); }
    .domain-search-ct .domainCategories {
      height: 38px;
      overflow: hidden; }
      .domain-search-ct .domainCategories label {
        min-width: 0;
        margin-right: 10px; } }

.inspectedDomains {
  padding: 20px 10px 10px;
  background-color: #fff;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc; }
  @media screen and (max-width: 550px) {
    .inspectedDomains .instructionBox-ct {
      display: none; } }
  .inspectedDomains .instructionBox-ct .instructionBox {
    display: none; }
    .inspectedDomains .instructionBox-ct .instructionBox p {
      background-color: #24aedf;
      display: table;
      margin: 0 auto 15px;
      padding: 7px 21px;
      color: #fff;
      font-size: 14px;
      text-align: center;
      border-radius: 25px; }
  .inspectedDomains table {
    border-collapse: collapse;
    width: 100%;
    margin: 0 auto 0 auto; }
  .inspectedDomains caption {
    font-size: 26px;
    font-weight: 600;
    padding-bottom: 13px;
    text-transform: uppercase; }
  .inspectedDomains tr:last-of-type td {
    padding-top: 16px;
    border-bottom: none;
    text-align: center; }
  .inspectedDomains th {
    background-color: #f2f2f2;
    font-size: 14px;
    font-weight: bold; }
  .inspectedDomains td {
    height: 40px;
    border-bottom: 1px solid #f2f2f2;
    font-size: 16px; }
  .inspectedDomains th, .inspectedDomains td {
    text-align: center;
    font-weight: 400;
    padding: 0;
    line-height: 100%; }
    .inspectedDomains th:first-child, .inspectedDomains td:first-child {
      width: 25px;
      line-height: 65%;
      text-align: right; }
    .inspectedDomains th:last-child, .inspectedDomains td:last-child {
      width: 56px; }
    .inspectedDomains th:nth-child(2), .inspectedDomains td:nth-child(2) {
      width: 56px;
      line-height: 65%; }
    .inspectedDomains th:nth-child(3), .inspectedDomains td:nth-child(3) {
      max-width: 0;
      width: 64%;
      text-align: left;
      padding: 19px 10px 19px 6px; }
    .inspectedDomains th:nth-child(4), .inspectedDomains td:nth-child(4) {
      width: 90px; }
  .inspectedDomains td.name {
    position: relative;
    font-family: Courier;
    font-size: 16px;
    font-weight: 400;
    word-wrap: break-word; }
    .inspectedDomains td.name .info {
      display: inline-block;
      width: 20px;
      height: 20px;
      margin-left: 20px;
      background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAUklEQVQ4jWP4//8/Ax6cAsR3gPgflE4hoB6MCSkAGYQM7lDD0H9ohv4btC6lSZiSheluKC4wQgyF4V8j29CftDD0By0M/T5kDP1GTUMJgWFgKAD5uYUBxlJxDwAAAABJRU5ErkJggg==');
      background-size: 12px auto;
      background-position: center;
      background-repeat: no-repeat;
      background-color: #24aedf;
      vertical-align: bottom;
      cursor: pointer;
      -moz-transition: background-color 0.3s ease;
      -o-transition: background-color 0.3s ease;
      -webkit-transition: background-color 0.3s ease;
      transition: background-color 0.3s ease; }
      .inspectedDomains td.name .info:hover {
        background-color: #50bee6; }
    .inspectedDomains td.name .punycode, .inspectedDomains td.name .message {
      display: inline-block;
      font-size: 12px;
      line-height: 16px; }
    .inspectedDomains td.name .punycode {
      color: #3cbfed; }
    .inspectedDomains td.name .message {
      color: #667080; }
    .inspectedDomains td.name .promo-price {
      position: absolute;
      right: 0;
      top: 8px;
      font-family: Arial,sans-serif;
      padding: 3px 6px;
      background-color: #ffd800;
      font-weight: bold;
      text-align: center;
      border-radius: 0 3px 3px 0; }
      .inspectedDomains td.name .promo-price::before {
        position: absolute;
        left: -24px;
        top: 0;
        width: 24px;
        height: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAjBAMAAAB85NelAAAAJFBMVEVHcEz/2AD/2AD/2gb/2AD/+t3/7IH/9sX/2AD/2AD/2AD/2ACbAsLaAAAAC3RSTlMAHbrdsB6EWlQ8otr7beEAAAB+SURBVBjTVdErDgIxFEbhU0GA4MjsYhaAmCVg8JhJCIqlIZFnc4ih9L9VPfnSR3Lht46z9n17O2JyRLtGTI7YwAQTTDDBBIE2R5wdscHnuXvY4QL7pZ9YgReHRdUbcO8BcKpSzpTb6jvlB/Vvg0giiSSSSCKJJJLIMfCf3KJfYGyaDHpzZkkAAAAASUVORK5CYII=');
        content: ''; }
      .inspectedDomains td.name .promo-price .title, .inspectedDomains td.name .promo-price .price, .inspectedDomains td.name .promo-price .quantity {
        display: block;
        padding: 0 3px;
        line-height: 100%; }
      .inspectedDomains td.name .promo-price .title {
        color: #df2626;
        font-size: 11px; }
      .inspectedDomains td.name .promo-price .price {
        font-size: 15px; }
      .inspectedDomains td.name .promo-price .quantity {
        font-size: 9px;
        text-align: right; }
      @media screen and (max-width: 600px) {
        .inspectedDomains td.name .promo-price {
          display: none; } }
  .inspectedDomains td.years select {
    width: 68px;
    height: 30px;
    padding-left: 15px;
    font-size: 15px; }
    @media screen and (max-width: 800px) {
      .inspectedDomains td.years select {
        width: 48px;
        font-size: 12px;
        padding-left: 6px; } }
  .inspectedDomains .status span {
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%; }
    .inspectedDomains .status span.loading {
      background-image: url('data:image/gif;base64,R0lGODlhEAAQAPIAAP///9zc3PX19eTk5Nzc3Onp6e3t7e/v7yH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQACgABACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkEAAoAAgAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkEAAoAAwAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkEAAoABAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQACgAFACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQACgAGACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAAKAAcALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==');
      background-repeat: no-repeat;
      background-size: 100%;
      border-radius: 0; }
    .inspectedDomains .status span.available {
      background-color: #a7c539; }
    .inspectedDomains .status span.not_available, .inspectedDomains .status span.not_allowed {
      background-color: #df2626; }
    .inspectedDomains .status span.unknown {
      background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAMAAABGivqtAAAATlBMVEVHcEwAAAAAAAAAAAAAAAAAAADh4eGXl5ff39/f398AAADe3t4AAAAAAADc3Nzd3d0FBQXe3t7W1tYAAADS0tLm5uYhISGQkJDc3NwAAABuKDnTAAAAGHRSTlMASmDO8JxsCJxBMlxxGezUs74giJL99WqJzsQEAAABsUlEQVQ4y8WT25bEEBBF6YgiIYT0jPz/j44ogpZ57vOUlV2lLg5CikAKs4WwGSGBfAr4Hm4ZngJA8EylCZ3MGmlMQMrDoMNdxyV6hAdtIeOSu3PpnOSiibnqZihLm040GLBl0U7DK16RdlOKilOyaXOhriBXls804FBdsms7lyJKdgvmooiTb8qtRX1/sK6cS7LVKTp+4C7DM4aUtpJ/ktOlbHDjraOy3FPB3ZXJdPTmKg7CVdfin2uljbkO6QBA8uzaHTp8RRhzD5powqsYjbpjLZyIb582zw4QRqI73+83kvixy/GV/R6psDl+3dPlLMr+RFm/jAzUdN6alE7/vMqUNjAF0EjteSJV5yCvI0XszwexM2N1l6TLsrwsqzFXx7VcHsE2GLCruX0oqmKKtJvSVpySJ3ikJ1lSI/SZnjhUl6yb6Qido2i34Ndc9PrqC9WvIjr+X0iz/4573GVzg62JIG+r0i45XQrT5Jniqj258TzSmFwPn3V1LfZ7+bRpzVMNoJdiaUs6fEVM0z3opDNmdB6NarEW9qzYp82zAzw6VM9tgB2fmVaWxRDGpuYN/gHwO06xVD1PbAAAAABJRU5ErkJggg==');
      background-repeat: no-repeat;
      background-size: 100%;
      background-position: 0 0;
      cursor: pointer;
      border-radius: 0; }
      .inspectedDomains .status span.unknown:hover {
        background-position: 0 -18px; }
  @media screen and (min-width: 641px) and (max-width: 800px) {
    .inspectedDomains th, .inspectedDomains td {
      font-size: 12px; }
      .inspectedDomains th:nth-child(3), .inspectedDomains td:nth-child(3) {
        width: 70%; }
      .inspectedDomains th:nth-child(4), .inspectedDomains td:nth-child(4) {
        max-width: 40px; } }
  @media screen and (max-width: 640px) {
    .inspectedDomains th, .inspectedDomains td {
      font-size: 10px; }
      .inspectedDomains th:first-child, .inspectedDomains th:last-child, .inspectedDomains td:first-child, .inspectedDomains td:last-child {
        width: 30px; }
      .inspectedDomains th:nth-child(3), .inspectedDomains td:nth-child(3) {
        width: 65%; } }
  @media screen and (max-width: 480px) {
    .inspectedDomains th:nth-child(3), .inspectedDomains td:nth-child(3) {
      width: 56%; } }

.fixed-reg-button-ct {
  position: fixed;
  display: block;
  width: 998px;
  height: 86px;
  left: 50%;
  bottom: -86px;
  padding: 18px 0;
  background-color: rgba(255, 255, 255, 0.8);
  -moz-transition: bottom 0.3s ease;
  -o-transition: bottom 0.3s ease;
  -webkit-transition: bottom 0.3s ease;
  transition: bottom 0.3s ease;
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }
  .fixed-reg-button-ct.top {
    bottom: -86px; }
  .fixed-reg-button-ct.middle {
    bottom: 0; }
  .fixed-reg-button-ct.bottom {
    display: none; }
  .fixed-reg-button-ct div {
    width: 1170px;
    max-width: 100%;
    margin: 0 auto;
    text-align: center; }

.submitBtn {
  display: inline-block;
  padding: 0 10px;
  line-height: 32px;
  vertical-align: top;
  cursor: pointer;
  color: #fff;
  border: none;
  border-radius: 3px;
  background-color: #24aedf;
  background-image: linear-gradient(#24aedf, #1c94be);
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  .submitBtn:hover {
    background-color: #40c3f2;
    background-image: linear-gradient(#40c3f2, #1ab7ef); }
  .submitBtn.disabled {
    background-color: #bcbcbc;
    background-image: linear-gradient(#bcbcbc, #a8a8a8);
    cursor: default; }

.deleteIcon {
  display: block;
  width: 14px;
  height: 18px;
  margin: 0 auto;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAaBAMAAABFrWFOAAAAJ1BMVEXfJiZHcEzfJibfJibfJibfJibfJibfJibfJibfJibfJibfJibfJiaRi5c6AAAADXRSTlP+AHzvSx3Wa+JcKJy+OgSjBQAAAHNJREFUGNNjEBQUlDY23gikGESrd29gYODevT2QIYYBCo4yKMCYTAyTlKBAk0EUxgxkkIQpcGQQYbBgYDZgaAYzVRtYHJiDwMzCBNZgDkkok2ugmMhuWMwhDmZmM/AcYNjG7MggmgDxBFsgg6CPMRgcEQQAqtIpx40sbr0AAAAASUVORK5CYII=');
  background-size: 100%;
  cursor: pointer; }

html[lang=en] .domain-search-ct .newDomainName, html[lang=en] .domain-search-ct .advancedDomainNames {
  width: calc(100% - 218px); }
  @media screen and (max-width: 450px) {
    html[lang=en] .domain-search-ct .newDomainName, html[lang=en] .domain-search-ct .advancedDomainNames {
      width: calc(100% - 85px); } }
html[lang=en] body.domain-check .domain-search-ct .newDomainName, html[lang=en] body.domain-check .domain-search-ct .advancedDomainNames {
  width: 480px; }

@media screen and (min-width: 1010px) {
  .domain-search-ct::after {
    position: absolute;
    content: "";
    width: 5px;
    height: calc(100% - 49px);
    right: -5px;
    top: 50px;
    background-color: rgba(0, 0, 0, 0.3); }

  .domain-search-ct .tabNav .active::after {
    position: absolute;
    content: "";
    width: 5px;
    height: calc(100% - 6px);
    right: -6px;
    top: 5px;
    background-color: rgba(0, 0, 0, 0.3); }

  .domain-search-ct::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 5px;
    left: 5px;
    bottom: -6px;
    background-color: rgba(0, 0, 0, 0.3); } }
select {
  border: 1px solid #dcdcdc;
  font-size: 14px;
  height: 32px;
  vertical-align: bottom;
  padding: 0 20px 0 5px;
  margin: 0 4px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url("/images/select_background.png");
  background-repeat: no-repeat;
  background-position: right top;
  cursor: pointer; }
  select::-ms-expand {
    display: none; }
  select:hover {
    background-position: right top -32px; }
  select[size] {
    background: none; }

input[type=text]::-ms-clear {
  display: none; }

span.svg-checkbox {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #717b8b;
  border-radius: 2px;
  background-color: white;
  cursor: pointer; }
  span.svg-checkbox svg {
    opacity: 0;
    display: inline-block;
    width: 100%;
    height: 100%;
    fill: none;
    stroke: #24aedf;
    stroke-dasharray: 13px;
    stroke-dashoffset: 13px;
    stroke-width: 1.5px;
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none; }

input[type=checkbox] {
  display: none; }

input[type=checkbox]:checked + span.svg-checkbox svg {
  opacity: 1;
  stroke-dashoffset: 0;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

input[type=checkbox]:disabled + span.svg-checkbox {
  opacity: 0.5; }
  input[type=checkbox]:disabled + span.svg-checkbox svg {
    stroke: #717b8b; }
