﻿/*@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap');*/
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
/*......Defult.......*/
body {
  /*font-family: 'Roboto Slab', serif;*/
  font-family: "Poppins", sans-serif;
}

.ta-front-body .content {
  margin-bottom: unset;
}

/*........Nav Bar Design.........*/
.ta-front-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  transition: 0.5s ease;
  background-color: #f5f5f5;
  padding: 8px 0;
  z-index: 999;
  /*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 .navbar-item {
  padding: unset;
  display: flex;
}
.ta-front-header nav .navbar-brand .navbar-item img {
  height: 50px;
  width: auto;
  max-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: 50px;
  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: #202020;
  padding: 12px 20px;
  font-weight: 600;
  transition: 0.3s ease;
}
.ta-front-header nav .ta-navbar-links li a:hover {
  color: #EF6C00;
}
.ta-front-header nav .ta-navbar-links li.ta-navbar-dropdown {
  position: relative;
}
.ta-front-header nav .ta-navbar-links li.ta-navbar-dropdown .ta-dropdown {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  padding: 20px 0;
  top: 100%;
  transform: translateY(50px);
  left: 0;
  width: 250px;
  background-color: #fff;
  box-shadow: 0px 10px 10px 3px rgba(0, 0, 0, 0.3);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  z-index: 111;
  transition: 0.4s all;
}
.ta-front-header nav .ta-navbar-links li.ta-navbar-dropdown .ta-dropdown a {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 400;
}
.ta-front-header nav .ta-navbar-links li.ta-navbar-dropdown .ta-dropdown a:hover {
  padding-left: 30px;
}
.ta-front-header nav .ta-navbar-links li.ta-navbar-dropdown .ta-dropdown .ta-has-gChild {
  position: relative;
}
.ta-front-header nav .ta-navbar-links li.ta-navbar-dropdown .ta-dropdown .ta-has-gChild .ta-is-gChild {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  padding: 20px 0;
  top: 100%;
  transform: translateY(50px);
  left: 250px;
  width: 250px;
  background-color: #fff;
  box-shadow: 0px 10px 10px 3px rgba(0, 0, 0, 0.3);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  z-index: 111;
  transition: 0.4s all;
}
.ta-front-header nav .ta-navbar-links li.ta-navbar-dropdown .ta-dropdown .ta-has-gChild:hover .ta-is-gChild {
  visibility: visible;
  opacity: 1;
  transform: translateY(0px);
  left: 250px;
  top: 0;
}
.ta-front-header nav .ta-navbar-links li.ta-navbar-dropdown:hover .ta-dropdown {
  visibility: visible;
  opacity: 1;
  transform: translateY(0px);
}
.ta-front-header nav .ta-nav-end {
  display: flex;
  align-items: center;
}
.ta-front-header nav .ta-nav-end a {
  color: #202020;
  transition: 0.35s ease;
}
.ta-front-header nav .ta-nav-end a:hover {
  color: #EF6C00;
}
.ta-front-header nav .ta-nav-end .ta-nav-end-item {
  color: #dedede;
  transition: 0.3s ease;
  font-size: 16px;
  font-weight: 600;
  transition: 0.3s ease;
}
.ta-front-header nav .ta-nav-end .ta-nav-end-item:hover {
  color: #EF6C00;
}
.ta-front-header nav .ta-nav-end .ta-nav-end-item:not(:last-child) {
  margin-right: 10px;
}
.ta-front-header nav .ta-nav-end .ta-dropdown-trigger {
  display: flex;
}
.ta-front-header nav .ta-nav-end .ta-dropdown-trigger button {
  outline: unset;
  border: unset;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  overflow: hidden;
  padding: unset;
}
.ta-front-header nav .ta-nav-end .ta-dropdown-trigger button .ta-user-img-wrapper {
  display: flex;
}
.ta-front-header nav .ta-nav-end .ta-dropdown-trigger button img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.ta-front-header nav .ta-nav-end .ta-dropdown-trigger button .user-name {
  display: none;
}
.ta-front-header nav .ta-nav-end .ta-profile-dropDown {
  top: 68px;
}
.ta-front-header nav .ta-nav-end .ta-profile-dropDown .dropdown-content .ta-dropDown-menu-header .ta-dropDown-menu-header-inner {
  background: #EF6C00;
}
.ta-front-header .ta-fhamburger-parent {
  display: none;
  margin-left: 25px;
}
.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 {
  background-color: #dddddd;
  padding: 40px 0 10px 0;
}
.footer .row {
  gap: 50px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.footer .footer-col {
  display: flex;
  flex-flow: column;
  gap: 15px;
}
.footer .footer-col .social-links {
  display: flex;
  gap: 15px;
}
.footer .footer-col .social-links i {
  color: #202020;
  transition: 0.35s ease;
}
.footer .footer-col .social-links i:hover {
  color: #EF6C00;
}
.footer .footer-col h3 {
  color: #000000;
  font-weight: 600;
  font-size: 18px;
}
.footer .footer-col ul li {
  color: #202020;
  padding: 3px 0;
  font-size: 15px;
}
.footer .footer-col ul li i {
  margin-right: 5px;
}
.footer .footer-col ul li a {
  color: #202020;
  transition: 0.35s ease;
}
.footer .footer-col ul li a:hover {
  color: #EF6C00;
}

.copy-wrapper {
  margin-top: 30px;
}
.copy-wrapper .copy {
  text-align: center;
  color: #202020;
  font-size: 12px;
}

.ta-cri-section .ta-form-title {
  color: #202020;
  font-size: 30px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 15px;
}
.ta-cri-section .ta-fieldset {
  margin-top: 10px;
}
.ta-cri-section .ta-fieldset .ta-formLabel {
  color: #303030;
}

.ta-cri-section {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(-45deg, #556466, #556466) fixed;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ta-cri-section .ta-form-logo {
  margin-bottom: 25px;
  display: flex;
  justify-content: center;
}
.ta-cri-section .ta-form-logo img {
  height: 50px;
  width: auto;
}

.ta-login-wrapper {
  width: 500px;
  padding: 2rem;
  background: #f5f5f5;
  border-radius: 4px;
  max-height: calc(100vh - 160px);
  overflow: auto;
}
.ta-login-wrapper::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 0, 0, 0.8);
}
.ta-login-wrapper::-webkit-scrollbar {
  width: 8px;
  background-color: #F5F5F5;
}
.ta-login-wrapper::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #80bdff;
}
.ta-login-wrapper .ta-form-content input:-webkit-autofill, .ta-login-wrapper .ta-form-content input:-webkit-autofill:hover, .ta-login-wrapper .ta-form-content input:-webkit-autofill:focus, .ta-login-wrapper .ta-form-content textarea:-webkit-autofill, .ta-login-wrapper .ta-form-content textarea:-webkit-autofill:hover, .ta-login-wrapper .ta-form-content textarea:-webkit-autofill:focus, .ta-login-wrapper .ta-form-content select:-webkit-autofill, .ta-login-wrapper .ta-form-content select:-webkit-autofill:hover, .ta-login-wrapper .ta-form-content select:-webkit-autofill:focus {
  border-color: #80bdff !important;
  -webkit-text-fill-color: #404040;
  transition: background-color 5000s ease-in-out 0s;
}
.ta-login-wrapper .ta-form-content input {
  border-color: #d3d3d3;
  background: #e4e4e4;
  color: #202020;
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding-left: 50px;
  height: 50px;
}
.ta-login-wrapper .ta-form-content input:hover {
  border-color: #80bdff !important;
}
.ta-login-wrapper .ta-form-content input:focus {
  border-color: #80bdff !important;
}
.ta-login-wrapper .ta-form-content .ta-form-group .ta-form-group-wrapper {
  display: flex;
  gap: 15px;
}
.ta-login-wrapper .ta-form-content .ta-form-group:not(:last-child) {
  margin-bottom: 15px;
}
.ta-login-wrapper .ta-form-content .form-value {
  position: relative;
}
.ta-login-wrapper .ta-form-content .form-value .form-value-icon {
  position: absolute;
  color: #777b7f;
  left: 0;
  top: 0;
  bottom: 0;
  height: 50px;
  width: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
}
.ta-login-wrapper .ta-form-content ::placeholder {
  color: #404040;
  opacity: 1; /* Firefox */
}
.ta-login-wrapper .ta-form-content :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #404040;
}
.ta-login-wrapper .ta-form-content ::-ms-input-placeholder { /* Microsoft Edge */
  color: #404040;
}
.ta-login-wrapper .ta-form-content .radio-btn-wrapper {
  display: flex;
  flex-flow: wrap;
  column-gap: 25px;
}
.ta-login-wrapper .ta-form-content .radio-btn-wrapper .ta-radio {
  display: flex;
  gap: 6px;
  align-items: center;
}
.ta-login-wrapper .ta-form-content .radio-btn-wrapper .ta-radio input {
  height: 18px;
  width: 18px;
  cursor: pointer;
  padding: unset;
  appearance: auto;
}
.ta-login-wrapper .ta-form-content .radio-btn-wrapper .ta-radio .radio-title {
  color: #404040;
  font-size: 14px;
  font-weight: 400;
}
.ta-login-wrapper .ta-cri-btn {
  margin-top: 25px;
}
.ta-login-wrapper .ta-cri-btn button {
  width: 100%;
  height: 50px;
  border-radius: 0.25rem;
  font-size: 18px;
  font-weight: 500;
  background: #EF6C00;
  color: #fff;
  border: unset;
  transition: 0.3s ease;
}
.ta-login-wrapper .ta-cri-btn button:hover {
  background: #c25903;
}
.ta-login-wrapper .ta-cri-btn button.btn-cancel {
  background: #c70530;
  margin-top: 15px;
}
.ta-login-wrapper .ta-cri-btn button.btn-cancel:hover {
  background: #9b0325;
}
.ta-login-wrapper .ta-cri-btn input {
  width: 100%;
  height: 50px;
  border-radius: 0.25rem;
  font-size: 18px;
  font-weight: 500;
  background: #EF6C00;
  color: #fff;
  border: unset;
  transition: 0.3s ease;
}
.ta-login-wrapper .ta-cri-btn input:hover {
  background: #c25903;
}
.ta-login-wrapper .ta-cri-btn input.btn-cancel {
  background: #c70530;
  margin-top: 15px;
}
.ta-login-wrapper .ta-cri-btn input.btn-cancel:hover {
  background: #9b0325;
}
.ta-login-wrapper .ta-forget-btn {
  margin-top: 8px;
  display: flex;
  justify-content: end;
}
.ta-login-wrapper .ta-forget-btn a {
  color: #ffffff;
  font-size: 14px;
}
.ta-login-wrapper .ta-forget-btn input {
  background: #dddddd;
  transition: 0.35s ease;
  color: #000000;
}
.ta-login-wrapper .ta-forget-btn input:hover {
  background: #202020;
  color: #ffffff;
}
.ta-login-wrapper .ta-captcha-wrapper {
  margin-top: 25px;
  display: flex;
  justify-content: center;
}
.ta-login-wrapper .ta-cri-title {
  font-size: 20px;
  color: #202020;
  text-align: center;
  margin-bottom: 20px;
  font-weight: 500;
}
.ta-login-wrapper .form-key {
  margin-bottom: 4px;
}
.ta-login-wrapper .form-key .key-title {
  font-size: 16px;
  font-weight: 500;
  color: #404040;
}
.ta-login-wrapper .ta-image-upload-wrapper {
  display: flex;
  gap: 15px;
  align-items: center;
}
.ta-login-wrapper .ta-image-upload-wrapper .image {
  height: 100px;
  width: 100px;
  overflow: hidden;
  border-radius: 5px;
}
.ta-login-wrapper .ta-image-upload-wrapper .image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.ta-login-wrapper .ta-image-upload-wrapper .ta-image-action-btn {
  display: flex;
  gap: 6px;
  align-items: center;
}
.ta-login-wrapper .ta-image-upload-wrapper .ta-image-action-btn .button {
  height: 30px;
  border-radius: 0.25rem;
  font-size: 14px;
  font-weight: 400;
  background: #EF6C00;
  color: #fff;
  border: unset;
  transition: 0.3s ease;
  padding: unset;
  min-width: 120px;
}
.ta-login-wrapper .ta-image-upload-wrapper .ta-image-action-btn .button:hover {
  background: #c25903;
}
.ta-login-wrapper .ta-image-upload-wrapper .ta-image-action-btn .button.btn-cancel {
  background: #c70530;
}
.ta-login-wrapper .ta-image-upload-wrapper .ta-image-action-btn .button.btn-cancel:hover {
  background: #9b0325;
}

.ta-profile-wrapperBody {
  display: flex;
  justify-content: center;
}
.ta-profile-wrapperBody form {
  background: white;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.0588235294);
  padding: 0 120px;
  border-radius: 20px;
}

.ta-profile {
  padding: 60px 0;
}
.ta-profile .ta-profile-body .ta-pImage {
  height: 225px;
  width: 225px;
  border-radius: 50%;
  overflow: hidden;
  margin: auto;
  box-shadow: 2px 3px 100px 0px rgba(225, 225, 225, 0.35);
  margin-bottom: 15px;
}
.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: 5px;
}
.ta-profile .ta-profile-body .ta-user-details .ta-userName h3 {
  font-size: 28px;
  color: #111827;
  font-weight: 600;
  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: #111827;
  font-weight: 500;
}
.ta-profile .ta-profile-body .ta-user-details .ta-userD-content .ta-lbldis {
  font-size: 14px;
  color: #6B7280;
  margin-left: 5px;
}
.ta-profile .ta-profile-body .ta-user-details .ta-userD-content:not(:last-child) {
  margin-bottom: 8px;
}
.ta-profile .ta-btn-profile {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  grid-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;
}
.ta-profile .ta-btn-profile .button.ta-danger {
  background-color: #575757;
  border-color: transparent;
  color: #fff;
}
.ta-profile .ta-btn-profile .button.ta-success {
  background-color: #EF6C00;
  border-color: transparent;
  color: #fff;
}

/*.....Profile edit..........*/
.ta-signup.ta-edit-profile .ta-su-title {
  font-size: 20px;
  color: #202020;
  text-align: center;
  margin-bottom: 20px;
  font-weight: 500;
}
.ta-signup.ta-edit-profile .ta-form-name {
  font-size: 15px;
  margin-top: 10px;
}
.ta-signup.ta-edit-profile .ta-uRadio {
  display: flex;
  column-gap: 10px;
  row-gap: 2px;
  flex-flow: wrap;
}
.ta-signup.ta-edit-profile .ta-uRadio label {
  display: flex;
  align-items: center;
  gap: 5px;
}
.ta-signup.ta-edit-profile .ta-uRadio label input {
  width: unset;
  height: unset;
  padding: unset;
  border: unset;
  font-size: unset;
  background-color: unset;
  color: unset;
  border-radius: unset;
  box-shadow: unset;
}
.ta-signup.ta-edit-profile .ta-image-upload-wrapper {
  display: flex;
  gap: 20px;
  align-items: center;
}
.ta-signup.ta-edit-profile .ta-image-upload-wrapper .uimg-wrapper {
  height: 85px;
  width: 85px;
  border-radius: 50%;
  overflow: hidden;
}
.ta-signup.ta-edit-profile .ta-image-upload-wrapper .uimg-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.ta-signup.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-signup.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: 14px;
}
.ta-signup.ta-edit-profile .ta-image-upload-wrapper .ta-image-action-btn .button.ta-danger {
  background-color: #575757;
  border-color: transparent;
  color: #fff;
}
.ta-signup.ta-edit-profile .ta-image-upload-wrapper .ta-image-action-btn .button.ta-success {
  background-color: #EF6C00;
  border-color: transparent;
  color: #fff;
}
.ta-signup.ta-edit-profile .ta-login-btn {
  display: flex;
  gap: 20px;
}
.ta-signup.ta-edit-profile .ta-login-btn input {
  padding: unset;
}
.ta-signup.ta-edit-profile .ta-login-btn .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;
}
.ta-signup.ta-edit-profile .ta-login-btn .button.ta-danger {
  background-color: #575757;
  border-color: transparent;
  color: #fff;
}
.ta-signup.ta-edit-profile .ta-login-btn .button.ta-success {
  background-color: #EF6C00;
  border-color: transparent;
  color: #fff;
}

.ta-cri-section.ta-editProfilePage .ta-login-wrapper .ta-form-content input {
  padding-left: 0.75rem;
}

.ta-frontPage-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 6px 20px 6px 6px;
  background: rgba(0, 0, 0, 0.6);
}
.ta-frontPage-footer p {
  color: #ffffff;
  text-align: center;
  font-size: 13px;
}

/*......page not found........*/
.ta-pnotFound-w .ta-pnotf-img {
  position: relative;
  height: 100vh;
}
.ta-pnotFound-w .ta-pnotf-img img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ta-pnotFound-w .ta-pnotf-img .ta-pnotFound-b {
  position: absolute;
  top: 50px;
  right: 0;
  display: flex;
  flex-flow: column;
  align-items: center;
}
.ta-pnotFound-w .ta-pnotf-img .ta-pnotFound-b .ta-pnot-b a {
  background: #34487F;
  color: white;
  padding: 2px 8px;
  border-radius: 4px;
  margin-top: 10px;
  cursor: pointer;
}

/*......verify email/phone.......*/
.ta-vrf-wrapper .ta-frm-cnt {
  position: relative;
}
.ta-vrf-wrapper .ta-vrf-tag {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 12px;
  color: #d0d0d0;
  background: #132c2c;
  padding: 2px 8px;
  border-radius: 2px;
}
.ta-vrf-wrapper .ta-vrf-subTitle {
  background: #1f7271;
  color: #ffffff;
  padding: 2px 6px;
  text-align: center;
  font-size: 14px;
  font-weight: 300;
}
.ta-vrf-wrapper .ta-frm-gp {
  margin-bottom: unset;
}
.ta-vrf-wrapper .ta-frm-gp .ta-frm-gp-w .input {
  margin-top: 10px;
  padding-left: calc(0.75em - 1px);
  text-align: center;
}
.ta-vrf-wrapper .ta-vrf-eml {
  margin-bottom: 20px;
}
.ta-vrf-wrapper .ta-btn-profile {
  margin-top: 10px;
  display: flex;
  justify-content: center;
  grid-gap: 10px;
}
.ta-vrf-wrapper .ta-btn-profile .button {
  width: 100%;
  font-size: 14px;
  font-weight: 500;
  background: #27887f;
  border-color: #27887f;
  color: #ffffff;
  height: 2.5rem;
}
.ta-vrf-wrapper .ta-btn-profile .button.btn-code {
  background: #404a84;
  border-color: #404a84;
}

.footer-col .logoWrapper a img {
  height: 60px;
  width: auto;
  object-fit: contain;
}

/*......verify.......*/
.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: #EF6C00;
  border-color: #EF6C00;
  color: #ffffff;
  height: 2.5rem;
}
.ta-store-mail-content .ta-btn-store-verify .button.btn-scode {
  background: #dddddd;
  border-color: #dddddd;
  color: #202020;
}

.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;
}
