﻿@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
/*......Defult.......*/
body {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  background: #202020;
}

.ta-front-body {
  min-height: 70vh;
}

/*........Nav Bar Design.........*/
.ta-front-header {
  background-color: #03010E;
  padding: 8px 0;
  z-index: 999;
  position: relative;
  /*humburger design*/
}
.ta-front-header nav .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ta-front-header nav .navbar-brand {
  min-height: unset;
}
.ta-front-header nav .navbar-brand .ta-dH-logoFull {
  padding: unset;
  display: flex;
}
.ta-front-header nav .navbar-brand .ta-dH-logoFull img {
  height: 40px;
  width: auto;
  max-height: unset;
}
.ta-front-header nav .navbar-brand .ta-dH-logoIcon {
  display: none;
}
.ta-front-header nav .ta-navbar-links {
  display: flex;
}
.ta-front-header nav .ta-navbar-links li a {
  display: block;
  color: #ffffff;
  padding: 20px 20px;
  font-weight: 600;
  transition: 0.3s ease;
  font-size: 15px;
}
.ta-front-header nav .ta-navbar-links li a.active {
  color: #e70000;
}
.ta-front-header nav .ta-navbar-links li a:hover {
  color: #e70000;
}
.ta-front-header nav .ta-navbar-links li.ta-navbar-dropdown {
  position: relative;
}
.ta-front-header .ta-nav-right-wrapper {
  display: flex;
  align-items: center;
}
.ta-front-header .ta-nav-lra-wrapper {
  display: flex;
  align-items: center;
}
.ta-front-header .ta-nav-lra-wrapper .ta-lr-content {
  display: flex;
  gap: 20px;
}
.ta-front-header .ta-nav-lra-wrapper .ta-lr-content a {
  color: #ffffff;
  transition: 0.3s ease;
  font-size: 15px;
  font-weight: 600;
  transition: 0.3s ease;
}
.ta-front-header .ta-nav-lra-wrapper .ta-lr-content a:hover {
  color: #e70000;
}
.ta-front-header .ta-nav-lra-wrapper .ta-dropdown-trigger {
  display: flex;
}
.ta-front-header .ta-nav-lra-wrapper .ta-dropdown-trigger button {
  outline: unset;
  border: unset;
  height: 45px;
  width: 45px;
  border-radius: 50%;
  overflow: hidden;
  padding: unset;
}
.ta-front-header .ta-nav-lra-wrapper .ta-dropdown-trigger button .ta-user-img-wrapper {
  display: flex;
}
.ta-front-header .ta-nav-lra-wrapper .ta-dropdown-trigger button img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.ta-front-header .ta-nav-lra-wrapper .ta-profile-dropDown {
  top: 60px;
  background: #ffffff;
  border: unset;
  border-radius: 4px;
  overflow: hidden;
}
.ta-front-header .ta-nav-lra-wrapper .ta-profile-dropDown .ta-dropDown-menu-header {
  background: #e70000;
  padding: 15px;
}
.ta-front-header .ta-nav-lra-wrapper .ta-profile-dropDown .ta-dropDown-menu-header .dd-profile {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}
.ta-front-header .ta-nav-lra-wrapper .ta-profile-dropDown .ta-dropDown-menu-header .dd-profile-item {
  display: flex;
  align-items: center;
  gap: 8px;
}
.ta-front-header .ta-nav-lra-wrapper .ta-profile-dropDown .ta-dropDown-menu-header .dd-profile-item .ta-userimg {
  height: 45px;
  width: 45px;
  background: #ffffff;
  padding: 3px;
  border-radius: 4px;
}
.ta-front-header .ta-nav-lra-wrapper .ta-profile-dropDown .ta-dropDown-menu-header .dd-profile-item .ta-userimg img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.ta-front-header .ta-nav-lra-wrapper .ta-profile-dropDown .ta-dropDown-menu-header .dd-profile-item .ta-profile-heading {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 48px);
}
.ta-front-header .ta-nav-lra-wrapper .ta-profile-dropDown .ta-dropDown-menu-header .dd-profile-logout a {
  background: #2c2c2c;
  padding: 8px 18px;
  font-size: 14px;
  color: #ffffff;
  border-radius: 20px;
  transition: 0.3s ease;
}
.ta-front-header .ta-nav-lra-wrapper .ta-profile-dropDown .ta-dropDown-menu-header .dd-profile-logout a:hover {
  background: #1E1C1C;
}
.ta-front-header .ta-nav-lra-wrapper .ta-dropdown-link-wrapper {
  display: flex;
  flex-flow: column;
  padding: 8px 0;
}
.ta-front-header .ta-nav-lra-wrapper .ta-dropdown-link-wrapper a {
  padding: 6px 15px;
  font-size: 14px;
  color: #1E1C1C;
  transition: 0.3s ease;
}
.ta-front-header .ta-nav-lra-wrapper .ta-dropdown-link-wrapper a:hover {
  background: #e0e0e0;
}
.ta-front-header .ta-fhamburger-parent {
  display: none;
}
.ta-front-header .ta-fhamburger-parent .fhamburger {
  padding: 0px 0px;
  display: inline-block;
  cursor: pointer;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  display: flex;
}
.ta-front-header .ta-fhamburger-parent .fhamburger .fhamburger-box {
  width: 24px;
  height: 14px;
  display: inline-block;
  position: relative;
}
.ta-front-header .ta-fhamburger-parent .fhamburger .fhamburger-box .fhamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1px;
  width: 24px;
  height: 2px;
  background-color: #000000;
  border-radius: 10px;
  position: absolute;
  transition: all 0.5s ease-in-out;
}
.ta-front-header .ta-fhamburger-parent .fhamburger .fhamburger-box .fhamburger-inner::before {
  content: "";
  width: 24px;
  height: 2px;
  background-color: #000000;
  border-radius: 10px;
  position: absolute;
  transform: translateY(-7px);
  transition: all 0.5s ease-in-out;
}
.ta-front-header .ta-fhamburger-parent .fhamburger .fhamburger-box .fhamburger-inner::after {
  content: "";
  width: 24px;
  height: 2px;
  background-color: #000000;
  border-radius: 10px;
  position: absolute;
  transform: translateY(7px);
  transition: all 0.5s ease-in-out;
}

/*.....footer............*/
.ta-frontPage-footer {
  padding: 40px 0;
  position: relative;
  background: #03010E;
}
.ta-frontPage-footer .ta-footerWrapper-top {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}
.ta-frontPage-footer .ta-footerWrapper-top .ta-imgWrapper img {
  height: 55px;
}
.ta-frontPage-footer .ta-footer-title {
  color: #e70000;
  font-family: "Roboto Slab", serif;
  font-size: 18px;
  margin-bottom: 15px;
  font-weight: bold;
}
.ta-frontPage-footer .ta-footer-item-wrapper.ta-footer-item-secondary {
  margin-top: 25px;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul li {
  color: #ffffff;
  font-size: 15px;
  display: flex;
  align-items: center;
  gap: 6px;
  font-weight: 500;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul li i {
  color: #e70000;
  font-size: 18px;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul li:not(:last-child) {
  margin-bottom: 12px;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul li a {
  color: #ffffff;
  font-size: 15px;
  transition: 0.3s ease;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul li a:hover {
  color: #e70000;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul.ta-app-link {
  display: flex;
  gap: 10px;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul.ta-app-link a {
  display: flex;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul.ta-app-link img {
  height: 50px;
  width: auto;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul.ta-app-link li:not(:last-child) {
  margin-bottom: 0px;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul.ta-pay-partner-wrapper {
  display: flex;
  gap: 10px;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul.ta-pay-partner-wrapper .ta-pay-partner {
  display: flex;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul.ta-pay-partner-wrapper img {
  height: 35px;
  width: auto;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul.ta-pay-partner-wrapper li:not(:last-child) {
  margin-bottom: 0px;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul.s-icon {
  display: flex;
  gap: 15px;
  align-items: center;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul.s-icon li:not(:last-child) {
  margin-bottom: 0px;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul.s-icon li a i {
  color: #ffffff;
  font-size: 22px;
  transition: 0.3s ease;
}
.ta-frontPage-footer .ta-footer-item-wrapper .ta-footer-item ul.s-icon li a i:hover {
  color: #e70000;
}
.ta-frontPage-footer .ta-copyRignt {
  color: #ffffff;
  font-size: 14px;
}
.ta-frontPage-footer .ta-cR-wrapper {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
  padding-top: 20px;
  border-top: 1px solid #989898;
  align-items: center;
}
.ta-frontPage-footer .ta-tech-partner {
  font-size: 14px;
  color: #ffffff;
}
.ta-frontPage-footer .ta-tech-partner a {
  font-weight: 600;
  color: #6A2DEC;
  transition: 0.3s ease;
}
.ta-frontPage-footer .ta-tech-partner a:hover {
  color: #460fbb;
}

/*.....common banner........*/
.ta-banner-common-section {
  background: #42235c;
  padding: 35px 0;
  display: flex;
  justify-content: center;
}
.ta-banner-common-section .ta-name-middle {
  display: flex;
  align-items: baseline;
  gap: 12px;
}
.ta-banner-common-section .ta-name-middle .ta-home-link a span {
  margin-bottom: unset;
  font-weight: 600;
  font-size: 14px;
  color: #b9b9b9;
}
.ta-banner-common-section .ta-name-middle .ta-angle-banner i {
  color: #ffffff;
  font-size: 14px;
}
.ta-banner-common-section .ta-name-middle .ta-navbar-name h3 {
  margin-bottom: unset;
  font-weight: 800;
  font-size: 22px;
  color: #ffffff;
  font-family: "Roboto Slab", serif;
}

/*login-page*/
.ta-credential-wrapper.ta-with-img .ta-credential-body-wrapper {
  display: flex;
  justify-content: center;
}
.ta-credential-wrapper.ta-with-img .ta-credential-body-wrapper .ta-credentail-img {
  height: 450px;
  width: 450px;
  display: flex;
  border-radius: 20px 0 0 20px;
  overflow: hidden;
}
.ta-credential-wrapper.ta-with-img .ta-credential-body-wrapper .ta-credentail-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.ta-credential-wrapper.ta-with-img .ta-credential-body-wrapper .ta-credentail-body {
  margin: unset;
}
.ta-credential-wrapper .ta-credentail-body {
  background: #ffffff;
  padding: 50px;
  border-radius: 20px;
  width: max-content;
  max-width: 485px;
  margin: auto;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-title {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 40px;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-title h3 {
  font-size: 28px;
  font-family: "Roboto Slab", serif;
  font-weight: bold;
  color: #1E1C1C;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-title .ta-have-account a {
  color: #159dd3;
  transition: 0.3s ease;
  font-size: 16px;
  font-weight: 500;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-title .ta-have-account a:hover {
  color: #1E1C1C;
}
.ta-credential-wrapper .ta-credentail-body .form-des {
  margin-bottom: 35px;
}
.ta-credential-wrapper .ta-credentail-body .form-des p {
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  color: #1E1C1C;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-fieldSet {
  display: flex;
  flex-flow: column;
  gap: 25px;
  margin-bottom: 35px;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0px;
  width: 384px;
  min-height: 64px;
  gap: 4px;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-group .ta-form-label {
  font-size: 14px;
  font-weight: 500;
  color: #1E1C1C;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-group label.ta-error {
  font-size: 13px;
  color: #FF0000;
  font-weight: normal;
  position: absolute;
  left: 0;
  bottom: -20px;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-group input {
  padding: 10px 12px;
  gap: 12px;
  width: 100%;
  height: 40px;
  background: #FFFFFF;
  border: 1px solid #D1D5DB;
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
  border-radius: 6px;
  font-size: 14px;
  color: #1E1C1C;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-group input.ta-error {
  border-color: #FF0000;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-group input:focus {
  border: 1px solid #e70000;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-group input::-ms-reveal, .ta-credential-wrapper .ta-credentail-body .ta-form-group input::-ms-clear {
  display: none;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-group input:focus::-webkit-input-placeholder {
  opacity: 0;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-group input:focus::-moz-placeholder {
  opacity: 0;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-group input:focus:-ms-input-placeholder {
  opacity: 0;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-group input:focus:-moz-placeholder {
  opacity: 0;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-group .ta-form-input {
  position: relative;
  width: 100%;
}
.ta-credential-wrapper .ta-credentail-body .ta-form-group .toggle-password {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  color: #2C2C2C;
  cursor: pointer;
}
.ta-credential-wrapper .ta-cre-btn-wrapper {
  display: flex;
  flex-flow: column;
  gap: 15px;
}
.ta-credential-wrapper .ta-cre-btn-wrapper .ta-cre-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px 20px;
  width: 100%;
  height: 40px;
  background: #e70000;
  border: 2px solid #e70000;
  border-radius: 20px;
  text-transform: unset;
  transition: 0.3s ease;
  font-weight: 500;
  font-size: 16px;
  color: #ffffff;
  cursor: pointer;
}
.ta-credential-wrapper .ta-cre-btn-wrapper .ta-cre-btn.ta-cre-sbtn {
  background: #1E1C1C;
  border: 2px solid #1E1C1C;
}
.ta-credential-wrapper .ta-cre-btn-wrapper .ta-cre-btn.ta-cre-sbtn:hover {
  background: #000000;
  border: 2px solid #000000;
}
.ta-credential-wrapper .ta-cre-btn-wrapper .ta-cre-btn:hover {
  background: #940404;
  border-color: #940404;
}
.ta-credential-wrapper .ta-forget-btn {
  display: flex;
  justify-content: center;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 600;
}
.ta-credential-wrapper .ta-forget-btn a {
  color: #159dd3;
  transition: 0.3s ease;
}
.ta-credential-wrapper .ta-forget-btn a:hover {
  color: #1E1C1C;
}
.ta-credential-wrapper .cta-event {
  margin-top: 20px;
  display: flex;
  flex-flow: column;
  align-items: center;
  gap: 3px;
  font-size: 14px;
  color: #1E1C1C;
  font-weight: 500;
}
.ta-credential-wrapper .cta-event a {
  color: #159dd3;
  transition: 0.3s ease;
  margin-left: 3px;
}
.ta-credential-wrapper .cta-event a:hover {
  color: #1E1C1C;
}
.ta-credential-wrapper .ta-sinup-condition {
  display: flex;
  gap: 6px;
  margin: 20px 0 35px;
}
.ta-credential-wrapper .ta-sinup-condition input {
  width: unset;
  height: unset;
  transform: scale(1.3);
}
.ta-credential-wrapper .ta-sinup-condition span {
  font-size: 14px;
  color: #1E1C1C;
}
.ta-credential-wrapper .ta-sinup-condition span a {
  text-decoration: underline;
  color: #159dd3;
  transition: 0.3s ease;
}
.ta-credential-wrapper .ta-sinup-condition span a:hover {
  color: #1E1C1C;
}
.ta-credential-wrapper .g-recaptcha {
  margin: auto;
}

.ta-sign-option {
  margin-top: 25px;
}
.ta-sign-option h3 {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}
.ta-sign-option a {
  display: flex;
  justify-content: center;
  margin-top: 6px;
}
.ta-sign-option a img {
  height: 35px;
  width: auto;
}

/*.....My Profile......*/
.ta-profile .ta-profile-body {
  display: flex;
  align-items: center;
  flex-flow: column;
  gap: 6px;
}
.ta-profile .ta-profile-body .ta-pImage {
  height: 150px;
  width: 150px;
  border-radius: 50%;
  overflow: hidden;
}
.ta-profile .ta-profile-body .ta-pImage img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.ta-profile .ta-profile-body .ta-user-details .ta-userName {
  margin-bottom: 10px;
}
.ta-profile .ta-profile-body .ta-user-details .ta-userName h3 {
  font-size: 24px;
  color: #f6931c;
  font-weight: 700;
  font-family: "Roboto Slab", serif;
  text-align: center;
}
.ta-profile .ta-profile-body .ta-user-details .ta-userD-content {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ta-profile .ta-profile-body .ta-user-details .ta-userD-content .ta-lbltitle {
  font-size: 16px;
  color: #1E1C1C;
  font-weight: 600;
}
.ta-profile .ta-profile-body .ta-user-details .ta-userD-content .ta-lbldis {
  font-size: 14px;
  color: #1E1C1C;
  margin-left: 5px;
}
.ta-profile .ta-profile-body .ta-user-details .ta-userD-content:not(:last-child) {
  margin-bottom: 4px;
}
.ta-profile .ta-btn-profile {
  margin-top: 25px;
  display: flex;
  justify-content: center;
  gap: 10px;
}
.ta-profile .ta-btn-profile .button {
  border-width: 1px;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 3em;
  padding-right: 3em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  min-width: 150px;
}
.ta-profile .ta-btn-profile .button.ta-danger {
  background-color: #d50000;
  border-color: transparent;
  color: #ffffff;
}
.ta-profile .ta-btn-profile .button.ta-success {
  background-color: #3ba606;
  border-color: transparent;
  color: #ffffff;
}

.ta-credential-wrapper.ta-edit-profile .ta-credentail-body .ta-form-group .ta-uRadio {
  display: flex;
  column-gap: 15px;
  row-gap: 2px;
  flex-flow: wrap;
}
.ta-credential-wrapper.ta-edit-profile .ta-credentail-body .ta-form-group .ta-uRadio label {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #1E1C1C;
  font-size: 13px;
  font-weight: 500;
}
.ta-credential-wrapper.ta-edit-profile .ta-credentail-body .ta-form-group .ta-uRadio label input {
  width: unset;
  height: unset;
  padding: unset;
  border: unset;
  font-size: unset;
  background-color: unset;
  border-radius: unset;
  color: unset;
  box-shadow: unset;
}
.ta-credential-wrapper.ta-edit-profile .ta-image-upload-wrapper {
  display: flex;
  gap: 20px;
  align-items: center;
}
.ta-credential-wrapper.ta-edit-profile .ta-image-upload-wrapper .uimg-wrapper {
  height: 85px;
  width: 85px;
  border-radius: 50%;
  overflow: hidden;
}
.ta-credential-wrapper.ta-edit-profile .ta-image-upload-wrapper .uimg-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.ta-credential-wrapper.ta-edit-profile .ta-image-upload-wrapper .ta-image-action-btn {
  width: calc(100% - 105px);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}
.ta-credential-wrapper.ta-edit-profile .ta-image-upload-wrapper .ta-image-action-btn .button {
  border-width: 1px;
  cursor: pointer;
  justify-content: center;
  width: 100%;
  padding: 0;
  text-align: center;
  white-space: nowrap;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 500;
}
.ta-credential-wrapper.ta-edit-profile .ta-image-upload-wrapper .ta-image-action-btn .button.ta-danger {
  background-color: #d50000;
  border-color: transparent;
  color: #ffffff;
}
.ta-credential-wrapper.ta-edit-profile .ta-image-upload-wrapper .ta-image-action-btn .button.ta-success {
  background-color: #3ba606;
  border-color: transparent;
  color: #ffffff;
}
.ta-credential-wrapper.ta-edit-profile .ta-btn-profile {
  margin-top: 25px;
  display: flex;
  justify-content: center;
  gap: 10px;
}
.ta-credential-wrapper.ta-edit-profile .ta-btn-profile .button {
  border-width: 1px;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 3em;
  padding-right: 3em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  min-width: 150px;
}
.ta-credential-wrapper.ta-edit-profile .ta-btn-profile .button.ta-danger {
  background-color: #d50000;
  border-color: transparent;
  color: #ffffff;
}
.ta-credential-wrapper.ta-edit-profile .ta-btn-profile .button.ta-success {
  background-color: #3ba606;
  border-color: transparent;
  color: #ffffff;
}

/*......verify.......*/
.ta-front-log-pg {
  padding: 40px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ta-verify-mail-store {
  background-color: #F5F5FF;
  padding: 60px 30px;
  width: 400px;
  border-radius: 3px;
  box-shadow: 2px 2px 15px rgba(181, 181, 181, 0.6);
}

.ta-sform-title {
  font-size: 20px;
  color: #111827;
  font-weight: 700;
  letter-spacing: 0.3px;
  text-align: center;
  margin-bottom: 25px;
}

.ta-verify-all-mail {
  margin-bottom: 20px;
}

.ta-store-mail-content {
  display: flex;
  flex-flow: column;
  gap: 10px;
}
.ta-store-mail-content .ta-formLabel {
  color: #111827;
  font-size: 14px;
  letter-spacing: 0.3px;
  font-weight: 500;
}
.ta-store-mail-content .ta-verify-usermail .ta-store-verify-title {
  color: #ffffff;
  padding: 4px 6px;
  text-align: center;
  font-size: 15px;
  font-weight: 400;
  background-color: #6B7280;
}
.ta-store-mail-content .ta-verify-usermail .input {
  border-radius: 3px;
  line-height: 2.5;
  font-size: 16px;
  color: #111827;
  border: 1px solid #D1D5DB;
  text-align: center;
}
.ta-store-mail-content ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #6B7280;
  opacity: 1; /* Firefox */
}
.ta-store-mail-content :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #6B7280;
}
.ta-store-mail-content ::-ms-input-placeholder { /* Microsoft Edge */
  color: #6B7280;
}
.ta-store-mail-content .ta-btn-store-verify {
  margin-top: 10px;
  display: flex;
  justify-content: center;
  grid-gap: 10px;
}
.ta-store-mail-content .ta-btn-store-verify .button {
  width: 100%;
  font-size: 14px;
  font-weight: 500;
  background: #e70000;
  border-color: #e70000;
  color: #ffffff;
  height: 2.5rem;
}

.ta-verify-mailcall .ta-verify-data {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 13px;
  letter-spacing: 0.3px;
  color: #22C55E;
  border-radius: 3px;
  background-color: transparent;
}

.ta-verify-mailcall {
  position: relative;
}

/*.....command message.......*/
.command-section .command-wrapper {
  max-width: 600px;
  margin: auto;
  padding: 50px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.06);
  border-radius: 15px;
  background: #ffffff;
}
.command-section .command-wrapper .command-icon {
  height: 60px;
  width: 60px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  background: #ffffff;
  font-size: 24px;
  margin-bottom: 10px;
}
.command-section .command-wrapper .command-icon.success {
  border: 2px solid #01a10f;
  color: #01a10f;
}
.command-section .command-wrapper .command-icon.danger {
  border: 2px solid #e11e26;
  color: #e11e26;
}
.command-section .command-wrapper .command-icon.warning {
  border: 2px solid #f27d19;
  color: #f27d19;
}
.command-section .command-wrapper .command-title {
  font-size: 26px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 15px;
}
.command-section .command-wrapper .command-title.success {
  color: #01a10f;
}
.command-section .command-wrapper .command-title.danger {
  color: #e11e26;
}
.command-section .command-wrapper .command-title.warning {
  color: #f27d19;
}
.command-section .command-wrapper .command-para {
  color: #1E1C1C;
  text-align: center;
}
.command-section .command-wrapper .command-btn {
  justify-content: center;
  display: flex;
  margin-top: 40px;
}
.command-section .command-wrapper .command-btn a {
  padding: 6px 30px;
  background: #e70000;
  border: 2px solid #e70000;
  color: #ffffff !important;
  transition: 0.3s ease;
  text-decoration: none !important;
  font-size: 14px;
  border-radius: 20px;
}
.command-section .command-wrapper .command-btn a:hover {
  background: #ffffff;
  color: #e70000 !important;
}

.ta-expiring-wrapper {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 15px;
}
.ta-expiring-wrapper .ta-expiring-body {
  box-shadow: 2px 2px 10px #c9c9c9;
  padding: 30px;
  border-radius: 15px;
  max-width: 400px;
}
.ta-expiring-wrapper .command-title {
  font-size: 28px;
  font-weight: 600;
  color: #e70000;
  text-align: center;
  line-height: 1.2;
}
.ta-expiring-wrapper .command-subTitle {
  font-size: 18px;
  color: #ff5600;
  text-align: center;
  font-weight: 500;
}
.ta-expiring-wrapper .command-para {
  font-size: 16px;
  color: #696969;
  text-align: center;
}
.ta-expiring-wrapper .ta-expiring-contact {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.ta-expiring-wrapper .exp-contact-head {
  font-size: 20px;
  color: #696969;
  font-weight: 600;
}
.ta-expiring-wrapper .ta-eContact {
  font-size: 15px;
}
.ta-expiring-wrapper .ta-ebutton {
  text-align: right;
  font-size: 15px;
}
.ta-expiring-wrapper .ta-ebutton i {
  margin-right: 4px;
}

/*.....page not fount........*/
.ta-pnotFound {
  height: 100vh;
  width: 100vw;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 30px;
  text-align: center;
  line-height: 1.2;
}
.ta-pnotFound .not-found-title {
  font-size: 80px;
  font-weight: 700;
  color: #e70000;
}
.ta-pnotFound .not-found-sub-title {
  font-size: 30px;
  font-weight: 600;
  color: #ffffff;
}
.ta-pnotFound .not-found-message {
  font-size: 18px;
  font-weight: 400;
  color: #dbdbdb;
  margin-bottom: 10px;
}
.ta-pnotFound .ta-link-not-found a {
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: center;
  font-weight: 600;
  font-size: 16px;
  color: #92a2ff;
  transition: 0.3s ease;
}
.ta-pnotFound .ta-link-not-found a:hover {
  color: #7ccdff;
}
