.register {
  height: 892px;
}

.feedback {
  height: 592px;
}

.signup {
  height: 702px;
}

a,
a:hover {
  text-decoration: none;
}

.register-form .bl {
  border-right: #fff;
}

.register-form .input-group-text {
  border-left: #fff;
  background-color: transparent;
  padding: 0.375rem 1.75rem;
}

.register-form .form-control,
.register-form .input-group-text {
  border-radius: 2.25rem;
}

.register-form .read-more {
  top: 0;
  right: 0;
  background-image: linear-gradient(#44da02, #32c40a);
  background: -moz-linear-gradient(#44da02, #32c40a);
  background: -webkit-linear-gradient(#44da02, #32c40a);
  text-decoration: none;
  text-transform: capitalize;
  width: 200px;
  height: 60px;
  padding: 4px !important;
  outline: none;
  border-radius: 40px;
}

.register-form .rm-inner {
  align-items: center;
  background-image: linear-gradient(to right, #32c40a, #44da02);
  background: -moz-linear-gradient(to right, #32c40a, #44da02);
  background: -webkit-linear-gradient(to right, #32c40a, #44da02);
  border-radius: 40px;
  display: flex;
  justify-content: center;
  height: 100%;
  transition: background 0.5s ease;
  width: 100%;
  text-shadow: 0px 1px 1px #3e3e3e;
  font-size: 1.2rem;
  font-weight: 600;
  color: #fff;
}

.register-form .rm-inner:hover {
  background-image: linear-gradient(#44da02, #32c40a);
  background: -moz-linear-gradient(#44da02, #32c40a);
  background: -webkit-linear-gradient(#44da02, #32c40a);
  cursor: pointer;
}

/* .register-form select {
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
  }
  
  .register-form  select::-ms-expand {
    display: none;
  } */
.pre-icon {
  /* height: 22px; */
}

.form-control {
  /* color: rgb(167, 165, 165); */
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8rem;
  padding: 1.575rem 1.75rem;
}

.input-group {
  box-shadow: 0 0 3px #ddd;
  border-radius: 36px;
}

.form-control::placeholder,
.form-control:-ms-input-placeholder,
.form-control::-ms-input-placeholder {
  color: rgb(167, 165, 165);
  font-family: "Ubuntu", sans-serif;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: rgb(167, 165, 165);
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8rem;
}

.form-control::-ms-input-placeholder {
  color: rgb(167, 165, 165);
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8rem;
}

.div-selectpicker #register_country,.div-selectpicker #user_statee{
    display:none !important;
}

.bootstrap-select > .dropdown-toggle::after {
    font-size: 20px !important;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    color: #444 !important;
    margin-left: 6px !important;
}

input[name=user_dateBirth], input[name=user_postCode]{
    color: #444 !important;
}

input[name=user_dateBirth], input[name=user_postCode]::-webkit-input-placeholder { /* Edge */
  color: #444 !important;
}

input[name=user_dateBirth], input[name=user_postCode]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #444 !important;
}

input[name=user_dateBirth], input[name=user_postCode]::placeholder {
 color: #444 !important;
}

.div-selectpicker {
  border: 1px solid #ddd;
  border-radius: 31px;
}

.filter-option-inner-inner {
  color: rgb(108, 117, 125) !important;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  font-size: 0.8rem;
}

.div-selectpicker .btn-light {
  background-color: #fff;
  padding: 15px 30px 15px 15px;
}

div.or p {
  position: relative;
  font-weight: 700;
}

div.or p::after {
  content: "";
  width: 200px;
  height: 1.5px;
  background: linear-gradient(198deg, #b1b1b1, transparent);
  display: block;
  position: absolute;
  top: 50%;
  left: 20px;
}

div.or p::before {
  content: "";
  width: 200px;
  height: 1.5px;
  background: linear-gradient(45deg, #b1b1b1, transparent);
  display: block;
  position: absolute;
  top: 50%;
  right: 23px;
}

div.or h5 {
  color: #b1b1b1;
  font-size: 1.1rem;
  font-weight: 400;
}

div.al-signup {
  color: rgb(92, 89, 89);
}

div.al-signup span {
  color: #000;
  font-weight: 900;
}

.signin-social {
  width: 300px;
}

.signin-social li {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  cursor: pointer;
}

.signin-social li:nth-child(1) i {
  background: rgb(0, 89, 255);
  padding: 12px 15px;
  box-shadow: 2px 4px 0px rgba(0, 89, 255, 0.5);
}

.signin-social li:nth-child(1):hover i {
  background: rgba(0, 89, 255, 0.5);
  box-shadow: 2px 4px 0px rgb(0, 89, 255);
  color: #000;
}

.signin-social li:nth-child(2) i {
  background: rgb(0, 162, 255);
  padding: 12px;
  box-shadow: 2px 4px 0px rgb(0, 162, 255, 0.5);
}

.signin-social li:nth-child(2):hover i {
  background: rgb(0, 162, 255, 0.5);
  box-shadow: 2px 4px 0px rgb(0, 162, 255);
  color: #000;
}

.signin-social li:nth-child(3) i {
  background: rgb(255, 0, 0);
  padding: 10px 12px;
  box-shadow: 2px 4px 0px rgba(255, 0, 0, 0.5);
}

.signin-social li:nth-child(3):hover i {
  background: rgba(255, 0, 0, 0.5);
  box-shadow: 2px 4px 0px rgb(255, 0, 0);
  color: #000;
}

.signin-social li i {
  color: #fff;
  font-size: 2rem;
  font-weight: 800;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}

div.div-selectpicker button .dropdown-toggle::after {
  background: red !important;
  content: "./img/register/downarrow.png" !important;
}

.btn {
  outline: none;
}

@media (max-width: 899px) {
  div.or p::before {
    right: -123px;
  }

  div.or p::after {
    left: -120px;
  }

  .buy-card {
    padding: 1em;
  }
}

/* buy game */

img {
  max-width: 100%;
}

.preview {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media screen and (max-width: 996px) {
  .preview {
    margin-bottom: 20px;
  }
}

.preview-pic {
 
  
  border: 10px solid #fff;
  box-shadow: 0 0 10px #ddd;
  border-radius: 12px;
  margin: 10px;
}

.owl-carousel.owl-drag .owl-item {
  border: 6px solid #fff;
  box-shadow: 0 0 3px #ddd;
  border-radius: 12px;
  /* margin: 10px; */
}

.owl-carousel .owl-item img {
  border-radius: 6px;
}

.owl-carousel {
  position: relative;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
  position: absolute;
  top: 25%;
}

.owl-carousel .owl-nav button.owl-prev {
  left: -10px;
}

.owl-carousel .owl-nav button.owl-next {
  right: -10px;
}

.owl-carousel .owl-nav button.owl-next span,
.owl-carousel .owl-nav button.owl-prev span {
  background: linear-gradient(to right, #daba02, #fffb04) !important;
  background: -moz-linear-gradient(to right, #daba02, #fffb04) !important;
  background: -webkit-linear-gradient(to right, #daba02, #fffb04) !important;
  border: 2px solid #f1a517 !important;
  border-radius: 12px;
  padding: 3px !important;
  color: #fff;
  outline: none;
}

.preview-thumbnail.nav-tabs {
  border: none;
  margin-top: 15px;
}

.preview-thumbnail.nav-tabs li {
  width: 18%;
  margin-right: 2.5%;
}

.preview-thumbnail.nav-tabs li img {
  max-width: 100%;
  display: block;
}

.preview-thumbnail.nav-tabs li a {
  padding: 0;
  margin: 0;
}

.preview-thumbnail.nav-tabs li:last-of-type {
  margin-right: 0;
}

.tab-content {
  overflow: hidden;
}

.tab-content img {
  width: 100%;
  -webkit-animation-name: opacity;
  animation-name: opacity;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  border-radius: 6px;
}

.buy-card {
  margin-top: 50px;
  background: transparent;
  padding: 3em;
  line-height: 1.5em;
}

@media screen and (min-width: 997px) {
  .wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.colors {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.product-title,
.price,
.sizes,
.colors {
  text-transform: UPPERCASE;
  font-weight: bold;
}

.checked,
.price span {
  color: #ff9f1a;
}

.product-title,
.rating,
.product-description,
.price,
.vote,
.sizes {
  margin-bottom: 15px;
}

.product-title {
  margin-top: 0;
}

.size {
  margin-right: 10px;
}

.size:first-of-type {
  margin-left: 40px;
}

.color {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  height: 2em;
  width: 2em;
  border-radius: 2px;
}

.color:first-of-type {
  margin-left: 20px;
}

.add-to-cart,
.like {
  background: #ff9f1a;
  padding: 1.2em 1.5em;
  border: none;
  text-transform: UPPERCASE;
  font-weight: bold;
  color: #fff;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

.add-to-cart:hover,
.like:hover {
  background: #b36800;
  color: #fff;
}

.not-available {
  text-align: center;
  line-height: 2em;
}

.not-available:before {
  font-family: fontawesome;
  content: "\f00d";
  color: #fff;
}

.orange {
  background: #ff9f1a;
}

.green {
  background: #85ad00;
}

.blue {
  background: #0076ad;
}

.tooltip-inner {
  padding: 1.3em;
}

@-webkit-keyframes opacity {
  0% {
    opacity: 0;
    -webkit-transform: scale(3);
    transform: scale(3);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes opacity {
  0% {
    opacity: 0;
    -webkit-transform: scale(3);
    transform: scale(3);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

/*# sourceMappingURL=style.css.map */


