/* =====================================
   DOCUMENT UPLOAD FORM STYLE
===================================== */

.document-upload-form {
    max-width: 650px;
    margin: 50px auto;
    padding: 40px;
    background: #ffffff;
    border-radius: 16px;
    box-shadow: 0 10px 35px rgba(0,0,0,0.08);
    font-family: "Montserrat", sans-serif;
}


.document-upload-form p {
    margin: 15px 0 8px;
    font-size: 14px;
    font-weight: 600;
    color: #333;
}


.document-upload-form select,
.document-upload-form input[type="text"],
.document-upload-form input[type="file"] {

    width: 100%;
    height: 48px;
    padding: 0 15px;
    border: 1px solid #ddd;
    border-radius: 8px;
    background: #fff;
    font-size: 14px;
}


.document-upload-form input[type="file"] {
    padding: 12px;
}


.document-upload-form select:focus,
.document-upload-form input:focus {

    border-color:#c89022;
    outline:none;

}



.document-upload-form button {

    margin-top:25px;
    padding:14px 40px;
    border:none;
    border-radius:30px;
    background:#c89022;
    color:#fff;
    font-size:13px;
    font-weight:600;
    letter-spacing:1px;
    cursor:pointer;
    transition:.3s;

}


.document-upload-form button:hover {

    background:#9b6d18;

}




/* =====================================
   PDF DOCUMENT LIST STYLE
===================================== */








.pdf-item a {

    display:flex;

    align-items:center;

    gap:15px;

    text-decoration:none;

    color:#333;

    font-family:"Cormorant Garamond", serif;

    font-size:24px;

    font-weight:500;

    transition:.3s;

}







/* =====================================
   DOCUMENT PAGE TITLE
===================================== */


.document-title {

    text-align:center;

    font-family:"Cormorant Garamond",serif;

    font-size:48px;

    color:#333;

    margin-bottom:40px;

}




/* =====================================
   MOBILE RESPONSIVE
===================================== */


@media(max-width:767px){


.document-upload-form {

    margin:25px 15px;

    padding:25px;

}



.document-upload-form button {

    width:100%;

}




.document-title {

    font-size:34px;

}


}



/* =====================================
   SMALL MOBILE
===================================== */


@media(max-width:420px){


.pdf-item a {

    font-size:18px;

}



.document-upload-form {

    padding:20px;

}


}