/**************end reset style*****************/
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000000;
}

@keyframes sticky {
    0% {
        opacity: 0;
        transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

body {
  font-family: "iransans";
  color: #686868;
  padding-bottom: 88px;
  background-image: linear-gradient(to bottom, #fff, #efefef, #d7d7d7);
  min-height: 100vh;
}
 /*body {*/
 /*       background-size: cover;  */
 /*       background-repeat: no-repeat; */
 /*       margin: 0;*/
 /*   }*/

a {
  color: inherit;
}

a:hover {
  color: inherit;
}


.title_page {
  font-size: 16px;
  font-family: "iranyekanbold", "Sans_Medium";
  line-height: 30px;
  margin-bottom: 20px;
}
.top_header {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: 0;
}

.top_header .header_form form input {
  font-size: 14px;
}

.top_header .dropdown-toggle {
  color: #454545;
  padding-left: 20px;
  font-size: 20px;
}

.top_header .dropdown-toggle::after {
  display: none;
}
.top_header .dropdown-toggle:focus {
  box-shadow: unset;
}
.top_header .dropdown-toggle:active{
    outline:unset;
}
.top_header .dropdown-menu {
  background-color: #efefef;
  padding: 4px 0;
}
.top_header .dropdown-menu .dropdown-item {
  text-align: right;
  color: #686868;
  font-size: 13px;
  font-family: "iranyekanbold", "Sans_Medium";
  padding: 8px 16px;
}
.top_header .dropdown-menu .dropdown-item i {
    margin-left: 4px;
    font-size: 16px;
    color: #454545;
}
.top_header .dropdown-menu .dropdown-item:hover {
  background-color: #e9e3e3;
}
.top_header .dropdown-menu .dropdown-item:active {
  background-color: #e9e3e3;
}


.top_header .copy_right_tx {
  font-size: 15px;
  line-height: 26px;
  padding: 14px 10px 10px 0;
  font-family: "arial";
}
.top_header .copy_right_tx span {
  color: #000000;
}

/*.top_header .game_icon , .top_header .survay_icon , .top_header .lan_icon{*/
/*    color: #454545 !important;*/
/*}*/
.top_header .fa-heart , .top_header .lan_icon , .top_header .game_icon , .top_header .fa-user-circle , .top_header .fa-search {
    padding: 20px 4px;
    font-size: 20px;
    color: #454545;
}
.top_header .auth_login .nm{
    font-size: 14px;    
}

.section_title .subtitle {
  font-family: "iransans";
  font-style: italic;
  font-size: 14px;
  font-weight: 500;
  padding-bottom: 10px;
  line-height: 1.75;
  color: #C19D60;
}
.section_title .title {
  color: #323246;
  color: #FFFFFF;
  font-size: 24px;
  margin: 0 0 24px;
  line-height: 38px;
  font-family: "iranyekanbold", "Sans_Medium";
}

.btn_page {
  padding: 14px 24px 14px 24px;
  display: inline-block;
  position: relative;
  font-family: "iransans";
  font-size: 12px;
  color: #fff;
  margin-top: 15px;
  background: #000000;
  font-weight: 500;
  transition: all 200ms linear;
  border-radius: 8px;
  cursor: pointer;
}
.btn_page i {
  margin-left: 6px;
  transition: all 400ms linear;
  position: relative;
  vertical-align: middle;
  font-size: 18px;
}
.btn_page:hover {
  color: #FFFFFF;
}
.btn_page:focus {
  box-shadow: unset;
}

.top_menu_active {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 500;
  width: 100%;
  box-shadow: 2px 4px 8px rgba(86, 86, 86, 0.19);
  animation: sticky 1s;
  z-index: 89;
  background-color: #fff;
}

#banner_top .breadcrumb_sec .breadcrumb {
  justify-content: center;
  display: inline-flex;
  padding: 10px 8px;
  border-radius: 15px;
}
#banner_top .breadcrumb_sec .breadcrumb .breadcrumb-item {
  padding-left: 0;
  font-size: 13px;
  z-index: 2;
  margin-top: 0;
  color: #686868;
  line-height: 18px;
}
#banner_top .breadcrumb_sec .breadcrumb .breadcrumb-item.active {
  color: #000000;
}
#banner_top .breadcrumb_sec .breadcrumb .breadcrumb-item::before {
  float: none;
  padding-left: 0.5rem;
  color: #777777;
}
#banner_top .breadcrumb_sec .breadcrumb .breadcrumb-item a {
  color: #686868;
}
#banner_top .breadcrumb_sec .breadcrumb .breadcrumb-item a:hover {
  color: #000000;
}



.product_item {
  position: relative;
  display: flex;
  margin-bottom: 30px;
  transition: all 0.35s ease-in-out;
  border-radius: 24px;
  background-color: #FFFFFF;
  box-shadow: 0px 74px 80px 0px rgba(106, 114, 154, 0.1);
}
.product_item .product_img {
  position: relative;
  transition: all 0.35s ease-in-out;
  margin: 0 auto 0;
}
.product_item .product_img img {
  position: relative;
  width: 164px;
  height: 164px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 575px) {
  .product_item .product_img img {
    width: 130px;
    height: 130px;
  }
}
.product_item .product_caption {
  padding: 24px 20px;
}
@media screen and (max-width: 575px) {
  .product_item .product_caption {
    padding: 20px 12px;
  }
}
.product_item .product_caption .product_title a,
.product_item .product_caption .description {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.product_item .product_caption .product_title , .product_item .product_caption .product_title a {
  font-family: "iranyekanbold", "Sans_Medium";
}
.product_item .product_caption .product_title a {
  color: inherit;
  font-size: 16px;
  line-height: 28px;
}
.product_item .product_caption .description {
  font-size: 12px;
  line-height: 24px;
  color: #686868;
  margin-top: 12px;
}
.product_item .product_caption .product_title_en {
  color: #adadad;
  text-align: left;
  margin-top: 6px;
  line-height: 24px;
  font-size: 14px;
}
.product_item .product_caption .star_product {
  gap: 3px;
}
.product_item .product_caption .star_product i {
  font-size: 10px;
}
.product_item .product_caption .star_product i.fas {
  color: #FF9E0C;
}
.product_item .product_caption .item_price {
  margin-top: 12px;
}
.product_item .product_caption .item_price .price_before {
  text-decoration: line-through;
  font-size: 16px;
  margin-left: 16px;
}
.product_item .product_caption .item_price .price_after {
  color: #000000;
  font-size: 18px;
  font-family: "iranyekanbold", "Sans_Medium";
  text-decoration: none;
}
.product_item .product_caption .item_price .price_after span {
  font-size: 13px;
  color: #686868;
}
.product_item .product_caption .add_cart {
  padding: 10px 14px;
  border: 0;
  margin-top: 0;
}
@media screen and (max-width: 991px) {
  .product_item .product_caption .add_cart {
    padding: 10px 14px;
  }
}
@media screen and (max-width: 575px) {
  .product_item .product_caption .add_cart {
    padding: 12px 14px;
  }
}
.product_item .product_caption .add_cart i {
  font-size: 16px;
}
@media screen and (max-width: 575px) {
  .product_item .product_caption .add_cart i {
    margin-left: 0;
  }
}
.product_item .product_caption .add_cart:hover i {
  transform: rotateY(360deg);
}
.product_item .product_caption .total_item .price_after {
  color: #c19977;
  font-size: 18px;
  font-family: "iranyekanbold", "Sans_Medium";
  text-decoration: none;
}
.product_item .product_caption .total_item .price_after span {
  font-size: 13px;
  color: #b1b5b7;
}
.product_item .product_number {
  margin-top: 12px;
}
.product_item .trash_btn {
  border: 0;
  color: #fff;
  font-size: 16px;
  border: 1px solid #ff9195;
  width: 38px;
  height: 38px;
  text-align: center;
  border-radius: 50%;
  position: relative;
  padding: 0;
  margin-right: 6px;
}
@media screen and (max-width: 575px) {
  .product_item .trash_btn {
    font-size: 14px;
    width: 34px;
    height: 34px;
    margin-right: 3px;
  }
}
.product_item .trash_btn .trash_btn_in {
  background: #ff9195;
  width: 29px;
  height: 29px;
  border-radius: 50%;
  display: inline-block;
}
@media screen and (max-width: 575px) {
  .product_item .trash_btn .trash_btn_in {
    width: 24px;
    height: 24px;
  }
}
.product_item .trash_btn:focus {
  box-shadow: unset;
}
.product_item .trash_btn i {
  transition: all 0.3s linear;
  line-height: 29px;
}
@media screen and (max-width: 575px) {
  .product_item .trash_btn i {
    line-height: 24px;
  }
}
.product_item .trash_btn .Second {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -10%);
  opacity: 0;
  visibility: hidden;
}
.product_item .trash_btn:hover .first {
  transform: translateY(-10px);
  opacity: 0;
  visibility: hidden;
}
.product_item .trash_btn:hover .Second {
  transform: translate(-50%, -50%);
  opacity: 1;
  visibility: visible;
}
.product_item .multiplication {
  display: inline-block;
  color: #C70039;
  width: 30px;
  height: 30px;
  transition-duration: 0.3s;
  text-align: center;
  font-size: 22px;
  vertical-align: middle;
  position: absolute;
  top: 9px;
  left: 8px;
}
@media screen and (max-width: 575px) {
  .product_item .multiplication {
    right: 24px;
  }
}
.product_item .multiplication:hover {
  color: #000000;
}
.product_item .number_product_wrap {
  display: none;
  height: 44px;
}
.product_item .number_product {
  gap: 2px;
}
.product_item .number_product .incress {
  color: #33ab33;
}
.product_item .number_product .decress {
  color: #E7272D;
}
.product_item .number_product .incress,
.product_item .number_product .decress {
  border: 1px solid #dadada;
  background-color: #FFFFFF;
  border-radius: 2px;
  padding: 12px 0;
  text-align: center;
  line-height: 8px;
  cursor: pointer;
  font-size: 22px;
  width: 34px;
}
.product_item .number_product .value_pro {
  line-height: 8px;
  padding: 10px 8px;
  color: #000000;
  font-size: 18px;
  width: 34px;
  text-align: center;
}
.product_item.vertical_item {
  display: block;
  margin-top: 80px;
  border-radius: 30px;
  padding: 108px 0 0;
}
@media screen and (max-width: 767px) {
  .product_item.vertical_item {
    padding-top: 76px;
  }
}
@media screen and (max-width: 575px) {
  .product_item.vertical_item {
    padding-top: 68px;
  }
}
.product_item.vertical_item .product_img {
  position: absolute;
  inset: -94px 0 auto;
}
@media screen and (max-width: 767px) {
  .product_item.vertical_item .product_img {
    top: -82px;
  }
}
@media screen and (max-width: 575px) {
  .product_item.vertical_item .product_img {
    top: -72px;
  }
}
.product_item.vertical_item .product_img img {
  width: 204px;
  height: 204px;
}
@media screen and (max-width: 767px) {
  .product_item.vertical_item .product_img img {
    width: 160px;
    height: 160px;
  }
}
@media screen and (max-width: 575px) {
  .product_item.vertical_item .product_img img {
    width: 140px;
    height: 140px;
  }
}
.product_item.vertical_item .product_caption {
  width: 100%;
}
.product_item.vertical_item .product_caption .product_title a,
.product_item.vertical_item .product_caption .description {
  -webkit-line-clamp: 2;
}
.product_item.vertical_item .product_caption .description {
  height: 48px;
}
.product_item.vertical_item .product_caption .product_title a {
  height: 56px;
}
@media screen and (max-width: 991px) {
  .product_item.horiz_item {
    margin-left: 40px;
  }
}
@media screen and (max-width: 575px) {
  .product_item.horiz_item {
    display: block;
    padding-top: 68px;
    margin-left: 0;
    margin-top: 104px;
  }
}
.product_item.horiz_item .product_caption {
  width: calc(100% - 160px);
}
@media screen and (max-width: 575px) {
  .product_item.horiz_item .product_caption {
    width: 100%;
  }
}
.product_item.horiz_item .product_title a {
  -webkit-line-clamp: 1;
}
@media screen and (max-width: 575px) {
  .product_item.horiz_item .product_title a {
    -webkit-line-clamp: 2;
  }
}
.product_item.horiz_item .product_img {
  top: calc(50% - 82px);
  left: -38px;
  transform: scale(1.3);
}
@media screen and (max-width: 575px) {
  .product_item.horiz_item .product_img {
    inset: -72px calc(50% - 65px) auto;
  }
}
.product_item.active {
  box-shadow: 0 0 8px 0 rgba(211, 9, 37, 0.4509803922), inset 0 0 #d30925;
  background-color: #fff2f4;
}
.product_item.active .number_product_wrap {
  display: flex;
}
.product_item.active .add_card_wrap {
  display: none;
}
.product_item.active .product_img::before {
  width: 100%;
  background-color: #0a0a0a;
}
.product_item:hover .product_img::before {
  width: 100%;
}
.product_item .item_audio {
  display: inline-block;
  background: #ededed;
  padding: 4px 10px 4px 0px;
  border-radius: 7px;
  font-size: 12px;
  cursor: pointer;
}
.product_item .item_audio i {
  color: #ff9e0c;
  font-size: 20px;
}
.product_item .item_audio .fa-music {
  padding: 8px 8px 8px 12px;
  border-radius: 50%;
}
.product_item .item_audio .progress {
  width: 63.5px;
  height: 10px;
  background-color: #797979;
}
.product_item .item_audio .progress-bar {
  background-color: #0e0e0e;
}
.product_item .item_audio button {
  background: transparent;
  padding: 8px 8px 8px 12px;
}

.nav_bottom {
  transition: all 1s;
  position: fixed;
  bottom: 0;
  right: 0px;
  left: 0px;
  margin: 0 auto;
  z-index: 10;
}
.nav_bottom .nav_bottom_in {
  background: #000000;
  border-radius: 12px 12px 0 0;
  padding: 0 12px;
  position: relative;
}
@media screen and (max-width: 575px) {
  .nav_bottom .nav_bottom_in {
    padding: 0 8px;
  }
}
.nav_bottom .nav_btm_icon {
  padding: 10px 0;
  min-width: 60px;
  font-family: "iranyekan";
}
@media screen and (max-width: 575px) {
  .nav_bottom .nav_btm_icon {
    padding: 8px 0;
  }
}
.nav_bottom .nav_btm_icon i {
  font-size: 22px;
  color: #dbdbdb;
}
@media screen and (max-width: 575px) {
  .nav_bottom .nav_btm_icon i {
    font-size: 20px;
  }
}
.nav_bottom .nav_btm_icon span {
  color: #fff;
  font-size: 16px;
  margin-top: 6px;
}
@media screen and (max-width: 575px) {
  .nav_bottom .nav_btm_icon span {
    margin-top: 1px;
  }
}
.nav_bottom .nav_btm_icon .logo_btm img {
  background: #000000;
  border-radius: 50%;
  padding: 7px;
}
.nav_bottom .nav_btm_icon.home_icon {
  position: absolute !important;
  left: 50%;
  transform: translateX(-50%);
}
@keyframes mynotification {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}
.request-hall {
  display: block;
  width: 100%;
  text-align: center;
  margin: 10px 0 15px;
  border: 1px solid #6e5948;
  padding: 10px 10px;
  font-size: 13px;
  border-radius: 9px;
  color: #fff;
  background-color: #000000;
}
.request-hall i {
  font-size: 16px;
  animation: mynotification 0.7s linear 0.5s infinite alternate;
  color: #fe9d0c;
}
.request-hall:hover {
  color: #d3d3d3;
}
.request-hall:hover i {
  color: #FFFFFF;
}

.card_message {
  transform: translateY(20px);
  opacity: 0;
  visibility: hidden;
  transition: all 1s;
  position: fixed;
  bottom: 56px;
  right: 10px;
  left: 10px;
  margin: 0 auto;
  background-color: transparent;
  padding: 0;
}
@media screen and (max-width: 575px) {
  .card_message {
    bottom: 42px;
  }
}
.card_message .card_message_in {
  background: #ffffff;
  padding: 16px 20px 30px 20px;
  box-shadow: 0px -8px 10px rgba(86, 86, 86, 0.19);
  border-radius: 10px 10px 0 0;
}
.card_message .show_cart {
  display: inline-block;
  position: relative;
  font-family: "iransans";
  font-size: 12px;
  color: #fff;
  background: #d30925;
  font-weight: 500;
  transition: all 200ms linear;
  border-radius: 6px;
  padding: 8px 12px;
  width: 157px;
}
.card_message .show_cart span {
  margin-right: 6px;
}
.card_message .total_price {
  width: calc(100% - 158px);
  padding-left: 6px;
  gap: 2px;
}
.card_message .total_price .tx {
  color: #686868;
  font-size: 14px;
  font-family: "iranyekanbold", "Sans_Medium";
  margin-left: 10px;
}
.card_message .total_price .price_new {
  color: #000000;
  font-size: 16px;
  text-decoration: none;
  font-family: "iranyekanbold", "Sans_Medium";
}
.card_message .total_price .price_new span {
  color: #686868;
  font-size: 12px;
}
.card_message.card_message_show {
  transform: translateY(0);
  opacity: 11;
  visibility: visible;
  display: block;
}

.modal-content {
  background-color: #efefef;
  border-color: #212020;
  border-radius: 0;
}
.modal-content .modal-header {
  color: #000000;
  font-family: "iranyekanbold", "Sans_Medium";
  font-size: 16px;
  border-color: #212020;
  padding: 1.2rem 1rem;
}
.modal-content .modal-header h5,
.modal-content .modal-header h6 {
  color: inherit;
}
.modal-content .modal-header .btn-close {
  margin: 0;
  color: #FFFFFF;
  background: transparent;
  padding: 0;
  width: 30px;
  height: 24px;
  font-size: 18px;
}
.modal-content .modal-body {
  text-align: right;
}
.modal-content .modal-body form label {
  font-size: 16px;
  display: inline-block;
  margin-bottom: 8px;
}
.modal-content .modal-body form .form-control {
  background-color: #efefef;
  border-color: #363637;
  color: #686868;
}
.modal-content .modal-body form .form-control:focus {
  box-shadow: unset;
  border-color: #555555;
}
.modal-content .modal-footer {
  border: 0;
}
.modal-content .btn_page {
  padding: 10px 24px 10px 24px;
  margin-top: 0;
}
.modal-content .close_btn {
  background-color: #273237;
  border-color: #e8e8e8;
}
.modal-content .close_btn:hover {
  background-color: #e8e8e8;
}

/* width */
::-webkit-scrollbar {
  width: 10px;
  height: 8px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #cfcfcf;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #a7a7a7;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.form-control {
  font-size: 14px;
}
.form-control:focus {
  box-shadow: unset;
  border-color: #838383;
}

.menu-form .form_wrap {
  border-radius: 83px 0 0 0;
  background-color: #FFFFFF;
  box-shadow: 0px 74px 80px 0px rgba(106, 114, 154, 0.19);
  padding: 24px;
  margin-top: -70px;
}
.menu-form .form_wrap .title_page {
  margin-top: 14px;
  z-index: 2;
  position: relative;
}
.menu-form .form_wrap .img-r,
.menu-form .form_wrap .img-l {
  width: 80px;
  height: 80px;
  position: absolute;
  z-index: 1;
}
.menu-form .form_wrap .img-r {
  top: -79px;
  right: 0;
}
.menu-form .form_wrap .img-l {
  top: 0px;
  left: 0px;
}
.menu-form .gender_item {
  position: relative;
  background: #fdfcfc;
  padding: 8px 12px;
  border-radius: 6px;
  margin-left: 10px;
  cursor: pointer;
  box-shadow: 0px 1px 10px 0px rgba(106, 114, 154, 0.19);
}
.menu-form .gender_item i {
  font-size: 12px;
  position: absolute;
  color: #fff;
  left: -8px;
  top: -7px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #1d262b;
  line-height: 20px;
  font-weight: 400;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
  text-align: center;
}
.menu-form .gender_item img {
  width: 25px;
  height: 25px;
  margin-left: 8px;
}
.menu-form .gender_item span {
  font-size: 14px;
  color: #4d4d4d;
}
.menu-form .gender_item.active {
  border: 1px solid #000000;
}
.menu-form .gender_item.active i {
  visibility: visible;
  opacity: 1;
}
.menu-form .questions_rest label {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 8px;
}
.menu-form .questions_rest label i {
  font-size: 18px;
  right: 8px;
  top: 20px;
  color: #000;
}
.menu-form .questions_rest .form-control {
  padding: 0.6rem 2rem 0.6rem 0.75rem;
}
.menu-form .top_pg img {
  min-height: 316px;
  -o-object-fit: cover;
     object-fit: cover;
}
.i-result {
    background: #1c2225;
    border: 1px solid #1c2225;
    border-top-color: rgb(238, 238, 238);
}
.link-search .desc-item-serach span {
    background: #ef4056;
}
.tooltip-inner{
    background-color: #1d2325;
}
.copy_right_tx span{
    color: #c19977;
}


.top_header .header_form {
  opacity: 0;
  visibility: hidden;
  vertical-align: middle;
  position: absolute;
  top: 12px;
  right: 0;
  transition: all 0.5s;
  transform: translateY(20px);
}
.top_header .header_form form {
  height: 40px;
  border: 1px solid #efefef;
  background-color: #efefef;
  width: 250px;
}
.top_header .header_form form input {
  font-size: 16px;
  width: 100%;
  background-color: transparent;
  border: 0;
  margin-left: 8px;
  height: 40px;
  color: #686868;
  box-shadow: unset;
}
.top_header .header_form form input:focus {
  border: 0;
  outline: none;
  box-shadow: unset;
}
.top_header .header_form form button {
  border: 0;
  font-size: 15px;
  padding: 8px 8px;
  color: #686868;
  background-color: transparent;
}
.top_header .header_form form input {
    font-size: 14px;
}
.top_header .header_form form button i {
    padding:0;
}





.input-verify-white{
        height: auto !important;

    }
    
    .input-verify100:focus+.focus-input100+.symbol-input100 {
        color: #57b846;
        padding-left: 28px;
    }
    .input-verify100:focus+.focus-input100 {
        -webkit-animation: anim-shadow 0.5s ease-in-out forwards;
        animation: anim-shadow 0.5s ease-in-out forwards;
    }
    .input-verify100 {
        margin: 0px;
        border: none;
        width: 100%;
        border-radius: 0;
        font-family: "iransans";
        padding: 12px 0.75rem;
        font-size: 13px;
        background: rgb(31 35 37);
        border-color: transparent;
        color: #b1b5b7;
    }
    .login-verify100-form-btn {
        display: inline-block;
        position: relative;
        width: 100%;
        font-family: "iransans";
        font-size: 13px;
        color: #fff;
        margin-top: 15px;
        background: #c19977;
        transition: all 200ms linear;
        border-radius: 0;
        padding: 10px 24px;
        border: 1px solid #c19977;
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        -moz-transition: all 0.4s;
        transition: all 0.4s;
    }
    .login-verify100-form-btn:hover {
        background: #0e1317;
        border-color: #0e1317;
    }
    
    .owl-theme .owl-dots .owl-dot span{
        width: 8px;
        height: 8px;
        margin: 5px 5px;
        background: #a9a9a9;
    }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
        background: #000; 
    }
    .details_slider .owl-nav{
        display:none;
    }
    .details_slider .owl-dots{
        display: block;
        position: absolute;
        bottom: 44px;
        right: 0;
        left: 0;
    }
    .owl-carousel .owl-dots.disabled{
        display: block;
    }
/* 
.input-verify-white{
        height: auto !important;

    }
    
    .input-verify100:focus+.focus-input100+.symbol-input100 {
        color: #57b846;
        padding-left: 28px;
    }
    .input-verify100:focus+.focus-input100 {
        -webkit-animation: anim-shadow 0.5s ease-in-out forwards;
        animation: anim-shadow 0.5s ease-in-out forwards;
    }
    .input-verify100 {
        margin: 0px;
        border: none;
        width: 100%;
        border-radius: 0;
        font-family: "iransans";
        padding: 12px 0.75rem;
        font-size: 13px;
        background: rgb(31 35 37);
        border-color: transparent;
        color: #b1b5b7;
    }
    .login-verify100-form-btn {
        display: inline-block;
        position: relative;
        width: 100%;
        font-family: "iransans";
        font-size: 13px;
        color: #fff;
        margin-top: 15px;
        background: #c19977;
        transition: all 200ms linear;
        border-radius: 0;
        padding: 10px 24px;
        border: 1px solid #c19977;
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        -moz-transition: all 0.4s;
        transition: all 0.4s;
    }
    .login-verify100-form-btn:hover {
        background: #0e1317;
        border-color: #0e1317;
    } */

/*# sourceMappingURL=global-tm2.css.map */