:root{
    --gt-theme: #1942C3;

    --gt-font-Overused-Grotesk: 'Overused Grotesk';
    --gt-font-Inter: "Inter", sans-serif;


    --gt-bg-theme: #1942C3;
    --gt-bg-1942C3: #1942C3;
    --gt-bg-00EFE1: #00EFE1;
    --gt-bg-FFFFFF: #FFFFFF;
    --gt-bg-F8F8F8: #F8F8F8;
    --gt-bg-85C3FE1A: #85C3FE1A;
    --gt-bg-002539: #002539;
    --gt-bg-85C3FE33: #85C3FE33;
    --gt-bg-E7F3FF: #E7F3FF;
    --gt-bg-F3F9FF: #F3F9FF;
    --gt-bg-919191: #919191;
    --gt-bg-0043CB: #0043CB;
    --gt-bg-93C1F966: #93C1F966;
    --gt-bg-03FFB9: #03FFB9;
    --gt-bg-DEDEDE: #DEDEDE;
    --gt-bg-1943c42b: #1943c42b;
    --gt-bg-93C1F9: #93C1F9;




    --gt-text-theme: #1942C3;
    --gt-text-00EFE1: #00EFE1;
    --gt-text-FFFFFF: #FFFFFF;
    --gt-text-F8F8F8: #F8F8F8;
    --gt-text-2e2e2e: #2e2e2e;
    --gt-text-85C3FE: #85C3FE;
    --gt-text-002539: #002539;
    --gt-text-FAF9F6: #FAF9F6;
    --gt-text-5E5E5E: #5E5E5E;
    --gt-text-121212: #121212;
    --gt-text-919191: #919191;
    --gt-text-6F6F6F: #6F6F6F;
    --gt-text-263238: #263238;
    --gt-text-0043CB: #0043CB;
    --gt-text-454545: #454545;
    --gt-text-C3192D: #C3192D;




    --gt-border-theme: #1942C3;
    --gt-border-F8F8F8: #F8F8F8;
    --gt-border-FAF9F6: #FAF9F6;
    --gt-border-ECEFF1: #ECEFF1;
    --gt-border-DEDEDE: #DEDEDE;
    --gt-border-C4C4C4: #C4C4C4;
    --gt-border-1942C31A: #1942C31A;
    --gt-border-03FFB9: #03FFB9;
    --gt-border-FFFFFF: #FFFFFF;


    --gt-header-height: 96px;


    --gt-box-shadow-s1 :  0px 4px 6px 0px #0000000D;
}

:root{
    --bs-body-color: var(--gt-text-121212);
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    --bs-gutter-x: 48px;
}

/* Start Body */
.auth-s1body {
    min-height: 100vh;
    overflow-x: hidden;
    color: var(--gt-text-121212);
    scroll-behavior: smooth;
    font-size: 16px;
    font-family: var(--gt-font-Overused-Grotesk), system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}
.auth-s2body{
    min-height: 100vh;
    overflow-x: hidden;
    color: var(--gt-text-121212);
    background: var(--gt-bg-theme);
    scroll-behavior: smooth;
    font-size: 16px;
    font-family: var(--gt-font-Overused-Grotesk), system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}
/* End Body */

.gt-font-Inter{
    font-family: var(--gt-font-Inter);
}


/* Start Link */
a{
    color: inherit;
    text-decoration: none;
}
.link-theme{
    color: var(--gt-text-theme);
}
.link-theme:hover{
    color: var(--gt-text-theme);
    opacity: 0.75;
}
/* End Link */

/* Start Background */
.gt-bg-theme{
    background-color: var(--gt-bg-theme);
}
.gt-bg-FFFFFF{
    background-color: var(--gt-bg-FFFFFF);
}
.gt-bg-00EFE1{
    background-color: var(--gt-bg-00EFE1);
}
.gt-bg-85C3FE1A{
    background-color: var(--gt-bg-85C3FE1A);
}
.gt-bg-1942C3{
    background-color: var(--gt-bg-1942C3);
}
.gt-bg-002539{
    background-color: var(--gt-bg-002539);
}
.gt-bg-85C3FE33{
    background-color: var(--gt-bg-85C3FE33);
}
.gt-bg-E7F3FF{
    background-color: var(--gt-bg-E7F3FF);
}
.gt-bg-F3F9FF{
    background-color: var(--gt-bg-F3F9FF);
}
.gt-bg-F3F9FF-lg-transparent{
    background-color: var(--gt-bg-F3F9FF);
}
.gt-bg-F8F8F8{
    background-color: var(--gt-bg-F8F8F8);
}
.gt-bg-919191{
    background-color: var(--gt-bg-919191);
}
.gt-bg-93C1F966{
    background-color: var(--gt-bg-93C1F966);
}
.gt-bg-03FFB9{
    background-color: var(--gt-bg-03FFB9);
}
.gt-bg-DEDEDE{
    background-color: var(--gt-bg-DEDEDE);
}
.gt-bg-hover-1943c42b:hover{
    background-color: var(--gt-bg-1943c42b);
}
.gt-bg-93C1F9{
    background-color: var(--gt-bg-93C1F9);
}
/* End Background */


/* Start Font Color */
.gt-text-theme{
    color: var(--gt-text-theme);
}
.gt-text-FFFFFF{
    color: var(--gt-text-FFFFFF);
}
.gt-text-85C3FE{
    color: var(--gt-text-85C3FE);
}
.gt-text-F8F8F8{
    color: var(--gt-text-F8F8F8);
}
.gt-text-FAF9F6{
    color: var(--gt-text-FAF9F6);
}
.gt-text-5E5E5E {
    color: var(--gt-text-5E5E5E);
}
.gt-text-121212 {
    color: var(--gt-text-121212);
}
.gt-text-263238 {
    color: var(--gt-text-263238);
}
.gt-text-002539 {
    color: var(--gt-text-002539);
}
.gt-text-919191{
    color: var(--gt-text-919191);
}
.gt-text-0043CB{
    color: var(--gt-text-0043CB);
}
.gt-text-454545{
    color: var(--gt-text-454545);
}
.gt-text-C3192D{
    color: var(--gt-text-C3192D);
}
.gt-text-6F6F6F{
    color: var(--gt-text-6F6F6F);
}
/* End Font Color */


.gt-box-shadow-s1{
    box-shadow: var(--gt-box-shadow-s1);
}


/* Start Border Color */
.gt-border-theme{
    border-color: var(--gt-border-theme) !important;
}
.gt-border-DEDEDE{
    border-color: var(--gt-border-DEDEDE) !important;
}
.gt-border-1942C31A{
    border-color: var(--gt-border-1942C31A) !important;
}
.gt-border-03FFB9{
    border-color: var(--gt-border-03FFB9) !important;
}
.gt-border-FFFFFF{
    border-color: var(--gt-border-FFFFFF) !important;
}
/* End Border Color */


/* Start Font Size */
.fs-12px{
    font-size: 12px;
}
.change-fs-12px-10px{
    font-size: 12px;
}
.fs-14px{
    font-size: 14px;
}
.change-fs-14px-12px{
    font-size: 14px;
}
.fs-16px{
    font-size: 16px;
}
.fs-18px{
    font-size: 18px;
}
.change-fs-18px-16px{
    font-size: 18px;
}
.fs-20px{
    font-size: 20px;
}
.change-fs-20px-14px{
    font-size: 20px;
}
.fs-24px{
    font-size: 24px;
}
.fs-32px{
    font-size: 32px;
}
.change-fs-16px-14px{
    font-size: 16px;
}
.change-fs-24px-16px{
    font-size: 24px;
}
.change-fs-28px-16px{
    font-size: 28px;
}
.change-fs-32px-28px{
    font-size: 32px;
}
.fs-48px{
    font-size: 48px;
}
.change-fs-48px-28px{
    font-size: 48px;
}
.change-fs-48px-32px{
    font-size: 48px;
}
/* End Font Size */


/* Start line-height */
.line-height-normal{
    line-height: normal;
}
.change-line-height-38px-20px{
    line-height: 38px;
}
.change-line-height-56px-32px{
    line-height: 56px;
}
/* End line-height */


/* Start Font Weight */
.fw-200 {
    font-weight: 200;
}
.fw-300 {
    font-weight: 300;
}
.fw-400 {
    font-weight: 400 !important;
}
.fw-500 {
    font-weight: 500;
}
.fw-600 {
    font-weight: 600 !important;
}
.fw-700 {
    font-weight: 700;
}
.fw-800 {
    font-weight: 800;
}
.fw-900 {
    font-weight: 900;
}
/* End Font Weight */


/* Start Opacity */
.opacity-20{
    opacity: 20%;
}
.opacity-30{
    opacity: 30%;
}
/* End Opacity */


/* Start  margin*/

.mb-12px{
    margin-bottom: 12px;
}
/* End  margin*/

/* start scrollbar  */
.scrollbar-s1::-webkit-scrollbar {
    width: 4px;
  }

  /* Track */
  .scrollbar-s1::-webkit-scrollbar-track {
    background: #f1f1f1;
  }

  /* Thumb */
  .scrollbar-s1::-webkit-scrollbar-thumb {
    background: var(--gt-bg-1942C3);
    border-radius: 10px;
  }

/* End scrollbar  */


/* Start Rounded */
.rounded-4{
    border-radius: 4px !important;
}
.rounded-6{
    border-radius: 6px !important;
}
.rounded-8{
    border-radius: 8px;
}
.rounded-10{
    border-radius: 10px;
}
.rounded-12px{
    border-radius: 12px !important;
}
.rounded-16px{
    border-radius: 16px !important;
}
.rounded-20px{
    border-radius: 20px !important;
}
.rounded-24px{
    border-radius: 24px;
}
/* End Rounded */


/* Start Cursor Pointer */
.cursor-pointer{
    cursor: pointer;
}
/* End Cursor Pointer */


/* Start font-style  */
.text-italic{
    font-style:italic
}
/* End font-style  */


/* Start Height Width */
.hw-20px{
    height: 20px;
    width: 20px;
    min-height: 20px;
    min-width: 20px;
}
.hw-22px{
    height: 22px;
    width: 22px;
    min-height: 22px;
    min-width: 22px;
}
.change-hw-40px-34px{
    height: 40px;
    width: 40px;
    min-height: 40px;
    min-width: 40px;
}
.min-h-auto{
    min-height: auto !important;
}
.max-h-270px{
    max-height: 270px;
}
.max-h-480px{
    max-height: 480px;
}
.max-w-600px{
    max-width: 600px;
}
/* End Height Width */

/* Start gap  */
.gap-6px{
    gap: 6px;
}
.gap-12px{
    gap: 12px;
}
.row-gap-12px{
    row-gap: 12px;
}
.row-gap-16px{
    row-gap: 16px;
}
.row-gap-24px{
    row-gap: 24px;
}
.change-row-gap-24px-16px{
    row-gap: 24px;
}
.row-gap-36px{
    row-gap: 36px;
}
.row-gap-48px{
    row-gap: 48px;
}
.change-row-gap-48px-24px{
    row-gap: 48px;
}
/* End gap  */


/* Start letter-spacing  */
.letter-spacing-1-5px{
    letter-spacing: 1.5px;
}
/* End letter-spacing  */


/* Start padding  */
.p-12px{
    padding: 12px;
}
.p-32px{
    padding: 32px;
}
.p-48px{
    padding: 48px;
}
.change-p-48px-0{
    padding: 48px;
}
.change-p-48px-24px{
    padding: 48px;
}
.p-70px{
    padding: 70px;
}
.change-p-70px-32px{
    padding: 70px;
}

.px-12px{
    padding-left: 12px;
    padding-right: 12px;
}

.py-10px{
    padding-top: 10px;
    padding-bottom: 10px;
}
.py-12px{
    padding-top: 12px;
    padding-bottom: 12px;
}
.py-7px{
    padding-top: 7px;
    padding-bottom: 7px;
}
/* End padding  */

/* Start white-space  */
.text-nowrap {
    white-space: nowrap;
  }
/* End white-space  */


/* Start Form */
.form-label {
    font-size: 12px;
    font-weight: 600;
}
.form-control {
    height: 52px;
    padding: 16px 16px;
    border-radius: 4px;
    border: 1px solid var(--gt-border-ECEFF1);
    box-shadow: none !important;
}
.form-control-textarea{
    padding: 16px 16px;
    border-radius: 4px;
    border: 1px solid var(--gt-border-ECEFF1);
    box-shadow: none !important;
    width: 100%;
    display: block;
    outline: none;
}
.form-control-textarea:focus {
    border-color: var(--gt-border-theme);
}
.form-control-s1 {
    padding: 14px 14px !important;
    border-radius: 12px !important;
    border: 1px solid var(--gt-border-ECEFF1);
    box-shadow: none !important;
    width: 44px;
    height: 52px !important;
}
.form-control::placeholder , .form-control-textarea::placeholder{
    color: var(--gt-text-919191);
}
.form-control:focus{
    border-color: var(--gt-border-theme);
}

.form-check-input[type="checkbox"]{
    box-shadow: none !important;
}
.form-check-input[type="checkbox"]:checked{
    border-color: var(--gt-border-theme);
    background-color: var(--gt-bg-theme);
}
.form-check-input[type="radio"]{
    box-shadow: none !important;
    border: 2px solid var(--gt-border-C4C4C4);
    position: relative;
}
.form-check-input[type="radio"]:checked{
    border-color: var(--gt-border-theme);
    background: var(--gt-bg-FFFFFF);
}
.form-check-input[type="radio"]:checked::before{
    content: '';
    position: absolute;
    background: var(--gt-bg-theme);
    width: calc(100% - 32%);
    height: calc(100% - 32%);
    border-radius: 50rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.form-check-input-20px{
    height: 20px;
    min-height: 20px;
    width: 20px;
    min-width: 20px;
}
.form-check-input-20px:checked::before{
    width: 12px;
    height: 12px;
}
/* End Form */


/* Start All Rounder */
.btn{
    font-weight: 600;
    font-size: 16px;
    padding: 12px 24px;
    border-radius: 0;
    border-width: 2px;
    line-height: normal;
    align-content: center;
    min-height: 52px;
    box-shadow: none !important;
}
.btn-outline-F8F8F8{
    --bs-btn-color: var(--gt-text-F8F8F8);
    --bs-btn-border-color: var(--gt-border-F8F8F8);
    --bs-btn-hover-color: var(--gt-text-theme);
    --bs-btn-hover-bg: var(--gt-bg-F8F8F8);
    --bs-btn-hover-border-color: var(--gt-border-F8F8F8);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: var(--gt-text-theme);
    --bs-btn-active-bg: var(--gt-bg-F8F8F8);
    --bs-btn-active-border-color: var(--gt-border-F8F8F8);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--gt-text-F8F8F8);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--gt-border-F8F8F8);
    --bs-gradient: none;
}
.btn-outline-theme-002539{
    --bs-btn-color: var(--gt-text-002539);
    --bs-btn-border-color: var(--gt-border-theme);
    --bs-btn-hover-color: var(--gt-text-FFFFFF);
    --bs-btn-hover-bg: var(--gt-bg-theme);
    --bs-btn-hover-border-color: var(--gt-border-theme);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: var(--gt-text-FFFFFF);
    --bs-btn-active-bg: var(--gt-bg-theme);
    --bs-btn-active-border-color: var(--gt-border-theme);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--gt-text-theme);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--gt-border-theme);
    --bs-gradient: none;
}
.btn-outline-FFFFFF-theme{
    --bs-btn-color: var(--gt-text-002539);
    --bs-btn-bg: var(--gt-bg-FFFFFF);
    --bs-btn-border-color: var(--gt-border-theme);
    --bs-btn-hover-color: var(--gt-text-FFFFFF);
    --bs-btn-hover-bg: var(--gt-bg-theme);
    --bs-btn-hover-border-color: var(--gt-border-theme);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: var(--gt-text-FFFFFF);
    --bs-btn-active-bg: var(--gt-bg-theme);
    --bs-btn-active-border-color: var(--gt-border-theme);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--gt-text-theme);
    --bs-btn-disabled-bg: var(--gt-bg-FFFFFF);
    --bs-btn-disabled-border-color: var(--gt-border-theme);
}
.btn-theme{
    --bs-btn-color: var(--gt-text-FFFFFF);
    --bs-btn-bg: var(--gt-bg-theme);
    --bs-btn-border-color: var(--gt-border-theme);
    --bs-btn-hover-color: var(--gt-text-FFFFFF);
    --bs-btn-hover-bg: var(--gt-bg-theme);
    --bs-btn-hover-border-color: var(--gt-border-theme);
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: var(--gt-text-FFFFFF);
    --bs-btn-active-bg: var(--gt-bg-theme);
    --bs-btn-active-border-color: var(--gt-border-theme);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--gt-text-FFFFFF);
    --bs-btn-disabled-bg: var(--gt-bg-theme);
    --bs-btn-disabled-border-color: var(--gt-border-theme);
}
.btn-0043CB{
    --bs-btn-color: var(--gt-text-FFFFFF);
    --bs-btn-bg: var(--gt-bg-0043CB);
    --bs-btn-border-color: var(--gt-border-theme);
    --bs-btn-hover-color: var(--gt-text-FFFFFF);
    --bs-btn-hover-bg: var(--gt-bg-0043CB);
    --bs-btn-hover-border-color: var(--gt-border-theme);
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: var(--gt-text-FFFFFF);
    --bs-btn-active-bg: var(--gt-bg-0043CB);
    --bs-btn-active-border-color: var(--gt-border-theme);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--gt-text-FFFFFF);
    --bs-btn-disabled-bg: var(--gt-bg-0043CB);
    --bs-btn-disabled-border-color: var(--gt-border-theme);
}
.btn-outline-theme{
    --bs-btn-color: var(--gt-text-theme);
    --bs-btn-border-color: var(--gt-border-theme);
    --bs-btn-hover-color: var(--gt-text-FFFFFF);
    --bs-btn-hover-bg: var(--gt-bg-theme);
    --bs-btn-hover-border-color: var(--gt-border-theme);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: var(--gt-text-FFFFFF);
    --bs-btn-active-bg: var(--gt-bg-theme);
    --bs-btn-active-border-color: var(--gt-border-theme);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--gt-text-theme);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--gt-border-theme);
    --bs-gradient: none;
}

hr{
    opacity: 1;
}
/* End All Rounder */

/*Start hover code  */
.hover-s1-icon-button:hover{
    background-color: var(--gt-bg-theme) !important;
    transition: 0.6s;
}
.hover-s1-icon-button:hover i{
    color: white;
    transition: 0.6s;
}

/*End hover code  */



/* Start Toster */
:root{
    --gt-bg-85C3FE: #85C3FE;
    --gt-bg-Accent-Rose: #FFB3C1;
    --gt-bg-Accent-Yellow: #FCD200;
}
#toast-container{
    padding: 0 12px;
}
#toast-container>.toast-success, #toast-container>.toast-error, #toast-container>.toast-warning{
    background-image: unset !important;
}
.toast-top-center {
    top: 15px !important;
    display: flex !important;
    flex-direction: column;
}
.toast{
    padding: 22px 34px !important;
    overflow: hidden !important;
    border-radius: 0px !important;
    border: 0px !important;
    font-size: 16px;
    font-weight: 600;
}
#toast-container>div{
    width: auto !important;
    opacity: 1;
    box-shadow: unset !important;
}
.toast-message{
    text-align: center !important;
}
.toast-error{
    background-color: var(--gt-bg-Accent-Rose) !important;
}
.toast-error .toast-message{
    color: var(--gt-text-002539) !important;
}
.toast-success{
    background-color: var(--gt-bg-85C3FE) !important;
}
.toast-success .toast-message{
    color: var(--gt-text-002539) !important;
}
.toast-warning{
    background-color: var(--gt-bg-Accent-Yellow) !important;
}
.toast-warning .toast-message{
    color: var(--gt-text-002539) !important;
}
/* End Toster */



/* Start login & Register Page */
.password-input-field{
    padding-right: 40px;
}
.password-addon-icon{
    color: var(--gt-text-6F6F6F);
    position: absolute;
    right: 14px;
    top: 50%;
    transform: translatey(-50%);
}
input.password-input[type=text]+.password-addon .ri-eye-fill:before {
    content: "\ecb6";
}
.auth-sections1-rightimg{
    position: absolute;
    top: 0px;
    bottom: 0px;
}
.auth-sections1-rightimg img{
    width: 50vw;
    object-fit: cover;
}

.accordionstyle1{
    --bs-accordion-border-width: 0px;
    --bs-accordion-active-color: unset;
    --bs-accordion-active-bg: unset;
    --bs-accordion-btn-focus-box-shadow: unset;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjUyODk3IDYuMzA0NjlDNS43ODkzMiA2LjU2NTA0IDYuMjExMzMgNi41NjUwNCA2LjQ3MTY4IDYuMzA0NjlMMTEuMTM4MyAxLjYzODAyTDEwLjE5NTYgMC42OTUzMTJMNi4wMDAzMyA0Ljg5MDYyTDEuODA1MDEgMC42OTUzMTJMMC44NjIzMDUgMS42MzgwMkw1LjUyODk3IDYuMzA0NjlaIiBmaWxsPSIjMjYzMjM4Ii8+Cjwvc3ZnPgo=");
    --bs-accordion-btn-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjUyODk3IDYuMzA0NjlDNS43ODkzMiA2LjU2NTA0IDYuMjExMzMgNi41NjUwNCA2LjQ3MTY4IDYuMzA0NjlMMTEuMTM4MyAxLjYzODAyTDEwLjE5NTYgMC42OTUzMTJMNi4wMDAzMyA0Ljg5MDYyTDEuODA1MDEgMC42OTUzMTJMMC44NjIzMDUgMS42MzgwMkw1LjUyODk3IDYuMzA0NjlaIiBmaWxsPSIjMjYzMjM4Ii8+Cjwvc3ZnPgo=");
    --bs-accordion-btn-icon-width: 14px;
}
.accordion-button::after{
    background-position: center;
}
@media (min-width:576px) {
    .accordionstyle1-hideshow .accordion-button{
        pointer-events: none;
    }
    .accordionstyle1-hideshow .accordion-button::after{
        content: unset;
    }
}
/* End login & Register Page */


/* Start Purchase Membership Page */
.plan-s1card{
    border: 2px solid var(--gt-border-DEDEDE);
}
.plan-s1card.active{
    border: 2px solid var(--gt-border-theme);
}
.radio-s1group .btn-check+.radio-s1group-label{
    color: var(--gt-theme);
}
.radio-s1group .btn-check:checked+.radio-s1group-label {
    color: var(--gt-text-FFFFFF);
    background: var(--gt-bg-theme);
}
.input-s1rightbtn input {
    padding-right: 90px;
}
.input-s1rightbtn .btn {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0px;
}
/* Start Purchase Membership Page */

.gt-spinner{
    display: inline-block;
    animation: animName 2s linear infinite;
}
@keyframes animName {
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}


.loader {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 4px solid #d3d3d3;
    border-top-color: #1942C3;
    border-right-color: #1942C3;
    animation: loaderSpin 0.8s linear infinite;
  }

  @keyframes loaderSpin {
    100% {
      transform: rotate(360deg);
    }
  }

  .resume-accordion .accordion-button::after{
    display: none;
  }
  .resume-accordion .accordion-button:not(.collapsed){
    color: #121212;
    background-color: transparent;
    box-shadow: none;
  }
  .resume-accordion .accordion-button:focus , .resume-accordion .accordion-button:focus-visible{
    outline: none;
    box-shadow:none
  }



  .border-bottom-1px{
    border-bottom: 1px solid #DEDEDE;
  }

  .border-bottom-last-none .col-12:last-child .border-bottom-1px{
    border: 0;
    padding-bottom: 0 !important;
  }

  .form-check-input[type=checkbox]{
    border-width: 2px;
  }
  .form-check-input[type=checkbox]:checked {
    background-color:var(--gt-bg-theme);
    border-color: var(--gt-border-1942C31A);
  }

/* Start Select  */

.notice-Select + .select2-container{
    width: 100% !important;
}
  .notice-Select + .select2-container--default .select2-selection--single{
    border-color: #DEDEDE;
    height: auto;
    padding: 16px;
  }

  .notice-Select +  .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: normal;
  }


  .notice-Select + .select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-image: url(../../authorization/image/select-2arrow.svg);
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: contain;
    border: none !important;
    height: 10px !important;
    width: 13px !important;
    margin: auto !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}


.notice-Select + .select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 50%;
    transform: translatey(-50%);
    right: 12px;
}

.notice-Select + .select2-container--default .select2-selection--single .select2-selection__clear{
    display: none;
}


.custom-select-wrapper .select2-results__options{
    padding: 4px;
}

.custom-select-wrapper .select2-results__option--selectable{
    padding: 8px 10px;
    line-height: normal;
    font-size: 16px;
}
.custom-select-wrapper{
    border: 0;
    box-shadow: 0px 4px 6px 0px #1943c424;
}

.custom-select-wrapper .select2-results__option--highlighted.select2-results__option--selectable{
    background-color: #93C1F966;
    color: var(--gt-text-theme);
}
.custom-select-wrapper .select2-results__option--highlighted.select2-results__option--selectable .new-role-class{
    color: var(--gt-text-theme);
}

.custom-select-wrapper .select2-results__option--selected{
    background-color: #93C1F966;
    color: var(--gt-text-theme);
}

/* End Select  */


.absolute-right{
    right: 15px;
    top: 50%;
    transform: translatey(-50%);
}
.position-left{
    left: 15px;
    top: 50%;
    transform: translatey(-50%);
}
.border-line-s1{
    width: 100%;
    border: 1px solid #E0E0E0;
}
.verify-img{
    display: none;
}
.disable-input-field .form-control{
    border-color: var(--gt-border-theme) !important;
    background-color: #85C3FE33;
    padding-right: 45px;
}
.disable-input-field .verify-img{
    display: block;
    top: 0;
    right: 16px;
    top: 50%;
    transform: translatey(-50%);
}

.border-bottom-last-add .col-12:last-child .border-bottom-last{
    border-bottom: 2px solid;
}

/* Start : css for the input tel */
.phone-input .iti.iti--allow-dropdown {
    width: 100%;
}
.phone-input  .iti--inline-dropdown .iti__dropdown-content {
    box-shadow: unset;
    border-color: #EAEAEA;
}
.phone-input  .iti__search-input{
    padding: 12px;
    border-color: #EAEAEA;
}
.phone-input .iti__search-input:focus-visible{
    border-color: #36008d;
}
.phone-input .iti__country.iti__highlight {
    background-color: #5897fb;
    color: white !important;
}
.phone-input .iti__dial-code{
    color: black;
}
.verify-phone{
    right: 12px;
    top: 50%;
    transform: translatey(-50%);
}


.phone-input  .iti__country.iti__highlight .iti__dial-code{
    color: white !important;
}
.pe-60px{
    padding-right: 60px !important;
}


/* End : css for the input tel */
