:root {
    --primaryColor: #1ea188;
    --secondaryColor: #0047a2;
    --thirdColor: #727688;
    --fourthColor: #CFD0D9;
}
 
.none-display {
    display: none;
}

.border-radius {
    border-radius: 20px !important;
}

.video_bg video{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: auto;
}

.amd_top_logo img{
    position: relative;
}

.man{
    width: 36px;
    height: auto;
    position: absolute;
    right: -40px;
    top: -6px;
}

.amd_radio ul {
    gap: 55px;
}

.tooltip-custom {
    position: relative;
    display: inline-block;
}

.tooltip-text {
    position: absolute;
    visibility: hidden;
    background-color: black;
    font-size: 14px;
    color: #FFFFFF;
    text-align: justify;
    line-height: 1rem;
    text-transform: none;
    padding: 10px 10px;
    border-radius: 5px;
    width: 300px;
    z-index: 1;
}

.tooltip-custom:hover .tooltip-text {
    visibility: visible;
}

.tooltip-text-custom-1 {
    right: -140px;
}

.tooltip-text-custom-2 {
    bottom: 20px;
    right: -35px;
}

/* Main Content */
.select2-selection {
    border-radius: 20px !important;
    height: 40px !important;
    padding-top: 5px !important;
    padding-left: 5px !important;
}

.select2-selection__arrow {
    margin-top: 6px !important;
    right: 3% !important;
}

.select2-selection--multiple {
    height: 193px !important;
}

.select2-selection--multiple .select2-selection__choice {
    border-radius: 20px !important;
    background-color: #FFFFFF !important;
    color: var(--secondaryColor);
}

.select2-selection--multiple .select2-selection__choice__remove {
    color: var(--secondaryColor) !important;
}

.select2-search__field {
    outline: none !important;
}

.search {
    display: contents !important;
}

.search .select2-selection {
    border-radius: 0px !important;
}

.search .select2-container--default .select2-selection--single {
    border: 1px solid #dee2e6 !important;
}

.group-checkbox input:checked + label {
    color: #FFFFFF;
    background-color: var(--secondaryColor);
}

.step2-radios input[type="radio"] {
    display: none;
}   

.step2-radios label {
    display: inline-block;
}

.step2-radios label:hover {
    color: var(--secondaryColor);
}

.step2-radios input[type="radio"]:checked + label {
    color: #FFFFFF;
    background-color: var(--secondaryColor);
}

.step2-radios .form-range::-webkit-slider-thumb {
    background-color: var(--secondaryColor);
}

.step2-radios .form-range::-webkit-slider-runnable-track {
    /* background-color: var(--secondaryColor); */
}