* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
}

.condidate_box {
    max-width: 100%;
    padding: 50px;
    background: linear-gradient(135deg, #00feba, #5b548a);
    margin-top: 5%;
}

.text_condidate {
    background-color: white;
    border-radius: 8% 1% 0% 8% / 50% 0% 1% 50%;
    padding: 50px;
}

.text_condidate h1 {
    font-size: 30px;
    text-align: center;
}

.co_img {
    width: 150px;
    height: 150px;
    margin: 30px auto;
    /* border: 1px solid; */
    border-radius: 50%;
}

.co_img img {
    width: 100%;
    object-fit: cover;
    border-radius: 50%;
    object-position: center;
}

.co_inp {
    width: 70%;
    margin: 30px auto;
}


.inp_box {
    width: 85%;
    padding-left: 150px;
}
label{
    /* border: 1px solid red; */
    cursor: pointer;
}

.input input[type="text"], select {
    width: 100%;
    padding: 5px 10px;
}

.input input[type="button"] {
    width: 100%;
    margin-top: 30px;
    padding: 5px 20px;
    background-color: green;
    border: none;
    border-radius: 20px;
    color: white;
    
}

.input select {
    text-align: center;
}

.input h3 {
    font-size: 18px;
}

.course_candidate {
    width: 90%;
    margin: 50px auto;
}

table thead tr {
    background-color: #00feba;
}

/* table tbody tr th{
    float: left;
} */

table tbody tr th input[type="button"] {
    padding: 5px 30px;
    width: 100%;
    background-color: green;
    border: none;
    border-radius: 20px;
}


/* Media Queries */

@media (max-width: 600px) {
    .text_condidate h1 {
        font-size: 25px;
        margin-top: 20px;
       
    }
    .condidate_box {
         padding: 20px;
    }

    .text_condidate {
        padding: 20px;
        border-radius: 50% 50% 0% 1% / 8% 8% 1% 8% ;
    }

    .co_img {
        width: 120px;
        height: 120px;
        padding-bottom:50% ;
    }
    
    .co_inp {
        width: 50%;
    }

    .inp_box {
        width: 100%;
        padding-left:0px;
    }

    .input input[type="button"] {
        padding:  0;
    }

    .course_candidate {
        width: 100%;
        padding-left: 10%;
        padding-right: 10%;
        
    }

    .input input[type="text"], select {
        width: 80%;

    }
    .input input[type="button"]{
        padding: 10px 0;
        width: 30%;
    }
    table tbody tr th input[type="button"] {
        padding: 5px 15px;
    }

    .input h3 {
        font-size: 16px;
    }
}



@media (max-width: 992px) {
    
    .text_condidate h1 {
        font-size: 25px;
        margin-top: 20px;
       
    }
    .text_condidate {
        padding: 20px;
        border-radius: 50% 50% 0% 1% / 8% 8% 1% 8% ;
    }
    .co_img {
        width: 130px;
        height: 130px;
    }

    .co_inp {
        width: 40%;
    }

    .inp_box {
        width: 100%;
        padding-left: 0px;
    }


    .input input[type="text"], select {
        width: 80%;
    }
    .input input[type="button"]{
        width: 50%;
    }

    .course_candidate {
        width: 95%;
    }

    .input h3 {
        font-size: 17px;
    }
}



