body{

    background-color:#f4f6f9;

    font-family:Arial, sans-serif;

}

h2{

    font-weight:bold;

    color:#0d6efd;

    margin-bottom:20px;

}

form{

    background:white;

    padding:30px;

    border-radius:10px;

    box-shadow:0 0 10px rgba(0,0,0,0.1);

}

label{

    font-weight:bold;

    margin-bottom:5px;

}

.form-control{

    margin-bottom:15px;

}

.btn-primary{

    width:100%;

    font-weight:bold;

}

.table{

    background:white;

}

.table th{

    background:#0d6efd;

    color:white;

}

.btn-warning{

    color:white;

}

.card-summary{

    padding:20px;

    border-radius:10px;

    color:white;

    font-size:20px;

    font-weight:bold;

    margin-bottom:20px;

}

.bg-deposited{

    background:#198754;

}

.bg-undeposited{

    background:#dc3545;

}

input[readonly]{

    background:#e9ecef;

}