@-webkit-keyframes flash {
  0% {
    background-color: #5d5d5d; }

  100% {
    background-color: gainsboro; } }

@-moz-keyframes flash {
  0% {
    background-color: #5d5d5d; }

  100% {
    background-color: gainsboro; } }

@-ms-keyframes flash {
  0% {
    background-color: #5d5d5d; }

  100% {
    background-color: gainsboro; } }

@keyframes flash {
  0% {
    background-color: #5d5d5d; }

  100% {
    background-color: gainsboro; } }

.list-result-squares,
.main .list-result-squares {
  margin: 0; }
  .list-result-squares > li,
  .main .list-result-squares > li {
    float: left;
    list-style: none;
    margin: 0 6px 6px 0;
    padding: 10px 0 0;
    border-radius: 5px;
    width: 77px;
    height: 77px;
    text-align: center;
    font-size: 12px; }
    .list-result-squares > li:nth-of-type(10n) .dropdown-menu-left,
    .main .list-result-squares > li:nth-of-type(10n) .dropdown-menu-left {
      left: auto;
      right: 0; }
    .list-result-squares > li:nth-of-type(11n),
    .main .list-result-squares > li:nth-of-type(11n) {
      margin-right: 0; }
      .list-result-squares > li:nth-of-type(11n) .dropdown-menu-left,
      .main .list-result-squares > li:nth-of-type(11n) .dropdown-menu-left {
        left: auto;
        right: 0; }
    .list-result-squares > li:last .dropdown-menu-left,
    .main .list-result-squares > li:last .dropdown-menu-left {
      left: auto;
      right: 0; }
    .list-result-squares > li.loading:nth-child(1),
    .main .list-result-squares > li.loading:nth-child(1) {
      -webkit-animation: flash 8.8s 0s infinite;
      -moz-animation: flash 8.8s 0s infinite;
      -o-animation: flash 8.8s 0s infinite;
      animation: flash 8.8s 0s infinite; }
    .list-result-squares > li.loading:nth-child(2),
    .main .list-result-squares > li.loading:nth-child(2) {
      -webkit-animation: flash 8.8s 0.8s infinite;
      -moz-animation: flash 8.8s 0.8s infinite;
      -o-animation: flash 8.8s 0.8s infinite;
      animation: flash 8.8s 0.8s infinite; }
    .list-result-squares > li.loading:nth-child(3),
    .main .list-result-squares > li.loading:nth-child(3) {
      -webkit-animation: flash 8.8s 1.6s infinite;
      -moz-animation: flash 8.8s 1.6s infinite;
      -o-animation: flash 8.8s 1.6s infinite;
      animation: flash 8.8s 1.6s infinite; }
    .list-result-squares > li.loading:nth-child(4),
    .main .list-result-squares > li.loading:nth-child(4) {
      -webkit-animation: flash 8.8s 2.4s infinite;
      -moz-animation: flash 8.8s 2.4s infinite;
      -o-animation: flash 8.8s 2.4s infinite;
      animation: flash 8.8s 2.4s infinite; }
    .list-result-squares > li.loading:nth-child(5),
    .main .list-result-squares > li.loading:nth-child(5) {
      -webkit-animation: flash 8.8s 3.2s infinite;
      -moz-animation: flash 8.8s 3.2s infinite;
      -o-animation: flash 8.8s 3.2s infinite;
      animation: flash 8.8s 3.2s infinite; }
    .list-result-squares > li.loading:nth-child(6),
    .main .list-result-squares > li.loading:nth-child(6) {
      -webkit-animation: flash 8.8s 4s infinite;
      -moz-animation: flash 8.8s 4s infinite;
      -o-animation: flash 8.8s 4s infinite;
      animation: flash 8.8s 4s infinite; }
    .list-result-squares > li.loading:nth-child(7),
    .main .list-result-squares > li.loading:nth-child(7) {
      -webkit-animation: flash 8.8s 4.8s infinite;
      -moz-animation: flash 8.8s 4.8s infinite;
      -o-animation: flash 8.8s 4.8s infinite;
      animation: flash 8.8s 4.8s infinite; }
    .list-result-squares > li.loading:nth-child(8),
    .main .list-result-squares > li.loading:nth-child(8) {
      -webkit-animation: flash 8.8s 5.6s infinite;
      -moz-animation: flash 8.8s 5.6s infinite;
      -o-animation: flash 8.8s 5.6s infinite;
      animation: flash 8.8s 5.6s infinite; }
    .list-result-squares > li.loading:nth-child(9),
    .main .list-result-squares > li.loading:nth-child(9) {
      -webkit-animation: flash 8.8s 6.4s infinite;
      -moz-animation: flash 8.8s 6.4s infinite;
      -o-animation: flash 8.8s 6.4s infinite;
      animation: flash 8.8s 6.4s infinite; }
    .list-result-squares > li.loading:nth-child(10),
    .main .list-result-squares > li.loading:nth-child(10) {
      -webkit-animation: flash 8.8s 7.2s infinite;
      -moz-animation: flash 8.8s 7.2s infinite;
      -o-animation: flash 8.8s 7.2s infinite;
      animation: flash 8.8s 7.2s infinite; }
    .list-result-squares > li.loading:nth-child(11),
    .main .list-result-squares > li.loading:nth-child(11) {
      -webkit-animation: flash 8.8s 8s infinite;
      -moz-animation: flash 8.8s 8s infinite;
      -o-animation: flash 8.8s 8s infinite;
      animation: flash 8.8s 8s infinite; }
  .list-result-squares .btn,
  .main .list-result-squares .btn {
    color: #fff;
    background-color: #999999;
    width: 100%;
    margin-top: 6px;
    padding: 3px 0;
    border-width: 0;
    border-radius: 0 0 5px 5px; }
  .list-result-squares .btn-add,
  .main .list-result-squares .btn-add {
    background-color: #679d33; }
    .list-result-squares .btn-add:hover,
    .main .list-result-squares .btn-add:hover {
      background-color: #4e7726; }
  .list-result-squares .btn-in-cart,
  .main .list-result-squares .btn-in-cart {
    background-color: #2d5a88; }
    .list-result-squares .btn-in-cart:hover,
    .main .list-result-squares .btn-in-cart:hover {
      background-color: #204162; }
  .list-result-squares .premium .btn-add,
  .main .list-result-squares .premium .btn-add {
    background-color: #2689b1; }
    .list-result-squares .premium .btn-add:hover,
    .main .list-result-squares .premium .btn-add:hover {
      background-color: #1d6987; }
  .list-result-squares .dropdown-menu,
  .main .list-result-squares .dropdown-menu {
    padding: 5px 0;
    text-align: left; }
  .list-result-squares .btn-group,
  .main .list-result-squares .btn-group {
    width: 100%; }

.domain-privacy-div {
  margin-bottom: 2em; }

.dom-row-container {
  border-top: 1px dotted #ccc;
  margin: 10px 0;
  padding: 20px 0 10px; }
  .dom-row-container:first-child {
    border-top: 0;
    padding-top: 0;
    margin-top: 0; }

.square-padding {
  padding: 10px; }

.available {
  background: #8fd34e;
  text-align: center;
  color: #333;
  cursor: pointer;
  cursor: hand; }

.premium {
  background: #a9e8fc; }

.premium_text {
  color: #6ebad9;
  font-weight: bold; }

.taken {
  background: gainsboro none;
  color: #939292; }

.tld {
  font-size: 14px;
  font-weight: bold; }

.price {
  font-weight: 400;
  margin: 0 0 6px; }

.name {
  margin: 0 0 7px;
  font-size: 18px; }

.popover.fade.in {
  z-index: 1010;
}

.popover.fade {
  z-index: -1;
}

