.inner-signin-content.postRequestContent {
    align-items: flex-start;
    margin-left: -1rem;
    margin-top: 1rem;
}

#postRequest-form {
    width: 100%;
    max-width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-left: -1rem;
}

.flex-changes-input-label{
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}


/* .form-control {
	width: 100%;
	height: 50px;
	border-radius: 15px;
	background-color: #ffffff;
	border: none;
	color: #000000;
	font-size: 16px;
	font-weight: 400;
} */

select.custom-select {
    width: 100%;
    height: 50px;
    padding: 0px 7px;
    font-size: 16px;
    /*appearance: none;*/
    /* Hide the default select arrow on some browsers */
    /*-webkit-appearance: none;*/
    /* Hide the default select arrow on Safari and Chrome */
    border-radius: 15px;
    background-color: #ffffff;
    border: none;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    /* Add space for the custom arrow icon */
    outline: none;
    cursor: pointer;
}

select.custom-select::after {
    content: "\25BC";
    /* Unicode character for down arrow */
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    height: 100%;
    width: 100%;
    border-radius: 15px;
    border: none;
}

.dropdown-css {
    height: 100px;
    width: 200px;
    padding: 10px;
    font-size: 16px;
    color: #000;
    background: #CDC9B7;
    border: none;
    border-radius: 8px;
    box-shadow: 0 4px 4px 2px rgba(0, 0, 0, 0.03);
    outline: none;
    cursor: pointer;
    position: absolute;
    right: 24px;
    top: 100%;
    z-index: 3;
    display: none;
}

.dropdown-css.active {
    display: block;
}

.dropdown-css option {
    font-size: 16px;
    height: 36px;
    padding: 0 10px;
    background: #ffffff;
    color: #aaa172;
    border-radius: 8px;
    margin-bottom: 0.5rem;
    display: flex;
    align-items: center;
    transition: all 0.3s ease-in-out;
}

.dropdown-css.active::-webkit-scrollbar {
    width: 0px;
}


/* Track */

.dropdown-css.active::-webkit-scrollbar-track {
    background: #f1f1f1;
}


/* Handle */

.dropdown-css.active::-webkit-scrollbar-thumb {
    background: #888;
}


/* Handle on hover */

.dropdown-css.active::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.dropdown-css option:focus {
    color: #F6F5F1;
    background: #aaa172;
}

.dropdown-css option:hover {
    color: #F6F5F1;
    background: #aaa172;
}

.dropdown-css option:active {
    color: #F6F5F1;
    background: #aaa172;
}


/* Add border radius to option list */

select.custom-select option {
    border-radius: 15px;
    /* Rounded corners for each option */
}


/* Set different background color for selected option */

select.custom-select option:checked,
select.custom-select option:hover,
select.custom-select option:focus {
    background-color: #aaa172 !important;
    /* Blue background for the selected option */
    color: #ffffff !important;
    /* White text color for the selected option */
}


/* Styling for specific options */

.options-postRequest {
    font-size: 16px;
    font-weight: bold;
}

.medium-priority {
    color: #61c16b;
}

.high-priority {
    color: #ff5757;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    appearance: none;
}


/* popup */

.popup {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    /* transform: translateY(-50%); */
}

.popup-content {
    width: 100%;
    position: relative;
    background-color: #ffffff;
    max-width: 500px;
    margin: 150px auto;
    padding: 20px;
    border-radius: 15px;
    height: 269px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 1rem;
}

.close-button {
    position: absolute;
    top: 10px;
    right: 15px;
    cursor: pointer;
    font-size: 30px;
    color: #396053;
    transition: all 0.3s ease-in-out;
}

.close-button:hover {
    color: #aaa172;
}

.get-back-text {
    text-align: center;
    line-height: 33px;
}



/* custom checkbox */

.custom-checkbox {
    display: block;
    position: relative;
    /* padding-left: 30px; */
    margin-bottom: 10px;
    cursor: pointer;
}

.custom-checkbox input {
    /* position: absolute; */
    /* opacity: 0; */
    cursor: pointer;
}

.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: red;
}

.custom-checkbox:hover input ~ .checkmark {
    background-color: yellow;
}

.custom-checkbox input:checked ~ .checkmark {
    background-color: #2196F3;
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.custom-checkbox input:checked ~ .checkmark:after {
    display: block;
}

.custom-checkbox .checkmark:after {
    left: 7px;
    top: 3px;
    width: 5px;
    height: 10px;
    border: solid green;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
}
