.c-loading-spinner {
	box-shadow: inset 0 0 0 .5em var(--secondary-color) !important;
}

.cli_img {
	width: 200px;
	margin-left: -22px;

}

.input-group-append,
.c-input__wrapper>input, textarea {
	border-bottom: 1px solid var(--primary-color) !important;
}

.c-input__input {
	box-shadow: inset 0 0px 0 var(--primary-color) !important;
	outline: none !important;
}

.c-input__select {
    appearance: none; /* Added to remove default styling */
    -webkit-appearance: none; /* Added for cross-browser compatibility */
    -moz-appearance: none; /* Added for cross-browser compatibility */
    width: 100%;
    max-width: 300px;
    padding: 0.75rem 2.5rem 0.75rem 1rem; /* Increased right padding for arrow */
    font-size: 1rem;
    border: none;
    background-color: transparent;
    color: var(--text-color);
    box-shadow: inset 0 -1px 0 var(--primary-color) !important; /* Maintained existing shadow */
    position: relative;
    cursor: pointer;
    transition: box-shadow 0.2s ease;
    background-image: 
        linear-gradient(45deg, transparent 50%, currentColor 50%), /* Arrow styling */
        linear-gradient(135deg, currentColor 50%, transparent 50%), /* Arrow styling */
        linear-gradient(to right, transparent, transparent); /* Added for better alignment */
    background-position:
        calc(100% - 20px) 50%, /* Adjusted position for the arrow */
        calc(100% - 15px) 50%, /* Adjusted position for the arrow */
        100% 50%; /* Position for the background */
    background-size:
        5px 5px, /* Size for the first arrow */
        5px 5px, /* Size for the second arrow */
        2em 100%; /* Size for the background */
    background-repeat: no-repeat; /* Prevents repeating the background */
}

.c-input__select ~ .c-icon.c-input__select-icon {
    display: none;
}


.foot001 {
	background: var(--primary-color);
}

.redcolor {
	color: var(--secondary-color);
}
