body{background-color:#f4fffa}.separator{border-top:1px solid #ccc;margin:10px 0}.button-container{justify-content:center;gap:20px;margin-top:10px}.modern-btn{background-color:rgba(0,123,255,.8);color:#fff;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700;transition:background-color .3s,transform .3s;box-shadow:0 4px 10px rgba(0,0,0,.2)}.modern-btn:hover{background-color:#007bff;color:#fff}.img-responsive{display:block;margin-left:auto;margin-right:auto}.formbold-main-wrapper{display:flex;justify-content:center;align-items:center;background-color:#f4fffa;height:72vh}.formbold-form-wrapper{width:100%;max-width:500px;background:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.formbold-file-input{display:inline-block;width:100%;text-align:center}.file-input{display:none}.label-container{display:flex;flex-direction:column;align-items:center;margin-top:-20px;font-size:20px;font-weight:bolder}.browse-button{display:inline-block;background-color:rgba(0,123,255,.8);color:#fff;padding:10px 20px;border-radius:5px;cursor:pointer;margin-top:10px;transition:background-color .3s;font-size:16px}.browse-button:hover{background-color:#007bff}.button-container{display:flex;justify-content:space-between;margin-top:20px}.btn{background-color:rgba(0,123,255,.8);color:#fff;border:none;border-radius:5px;padding:10px 15px;cursor:pointer;font-size:16px;transition:background-color .3s;font-weight:bolder}.btn:hover{background-color:#007bff}.separator{border:none;height:1px;background-color:rgba(0,123,255,.5);margin:20px 0}.error-message{color:red;font-size:14px;margin-top:10px;text-align:center}.navbar{background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:none;box-shadow:0 4px 8px rgba(0,0,0,.1)}.brand-name{font-size:1.8rem;font-weight:700;color:#000;margin-left:15px;font-style:italic}.nav-text{font-weight:500;color:#333;font-size:1.2rem}.nav-item{margin-left:25px}.nav-link{transition:color .3s}.nav-link:hover{color:#0056b3}.footer{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid hsla(0,0%,100%,.2);padding:1rem;position:relative}.footerContent{color:#000;text-align:center;font-size:.9rem;margin-left:15px}.footerContent a{color:#000;text-decoration:none;transition:color .3s}.footerContent a:hover{color:#007bff}