.complete_profile_custom .MuiLinearProgress-root {
    width: 100%;
    top: -45px;
    height: 10px;
}

.complete_profile_custom .left {
    position: absolute;
    left: 5%;
}

.complete_profile_custom .right {
    position: absolute;
    right: 4%;
}

.complete_profile_custom .list_item_icon {
    color: white;
    fill: #59e239;
}

.complete_profile_custom .MuiToggleButton-root:hover {
    background-color: #0094ff;
}

.complete_profile_custom .MuiToggleButton-root:hover .MuiTypography-root {
    color: #ffffff;
}

.complete_profile_custom .MuiToggleButton-root:hover .MuiAvatar-root {
    background-color: #ffffff;
}

.complete_profile_custom .name_input {
    max-width: 340px;
    width: 100%;
}

.complete_profile_custom .continue_button {
    max-width: 340px;
    width: 100%;
}

.complete_profile_custom .steps_title {
    font-size: 16px;
}

.complete_profile_custom .profile_title {
    font-size: 24px;
    margin-top: 45px;
    margin-bottom: 30px;
    font-weight: bold;
}

.complete_profile_custom .profile_sub_title {
    font-size: 15px;
}

.complete_profile_custom .toggle_button {
    width: 30%;
    margin: 0 3%;
}

.complete_profile_custom .person_icon {
    font-size: 35px;
}

.complete_profile_custom .toggle_title {
    font-size: 15px;
}

.complete_profile_custom .code_input {
    width: 130px;
}

.complete_profile_custom .number_input {
    max-width: 210px;
    width: 110%;
}

.complete_profile_custom .picture_grid {
    width: 20%;
}

.complete_profile_custom .exp_grid {
    width: 60%;
    padding-top: 36px;
    padding-left: 45px;
    padding-right: 38px;
}

.MuiFab-string {
    display: none;
}

.complete_profile_custom .text_area {
    padding: 10px;
    border-color: #e1e1e1;
}

.complete_profile_custom .text_area::placeholder {
    color: #bdbdbd;
}

@media only screen and (max-width: 900px) {
    .complete_profile_custom .picture_grid {
        width: 30%;
    }
    .complete_profile_custom .code_input {
        width: 130px;
    }
}

@media only screen and (max-width: 600px) {
    .complete_profile_custom .exp_grid {
        width: 100%;
        padding-top: 36px;
        padding-left: 40px;
        padding-right: 35px;
    }
    .complete_profile_custom .picture_grid {
        width: 50%;
    }
    .complete_profile_custom .title {
        font-size: 14px;
        margin-top: -10%;
    }
    .complete_profile_custom .header {
        text-align: center;
    }
    .complete_profile_custom .steps_title {
        font-size: 13px;
    }
    .complete_profile_custom .toggle_button {
        width: 40%;
        margin: 0 3%;
    }
    .complete_profile_custom .person_icon {
        font-size: 15px;
    }
    .complete_profile_custom .toggle_title {
        font-size: 10px;
    }
    .complete_profile_custom .code_input {
        width: 130px;
    }
    .complete_profile_custom .profile_title {
        font-size: 15px;
    }
    .complete_profile_custom .profile_sub_title {
        font-size: 10px;
    }
}
