.btn-outline-orange{color:#fff;background-color:#fd7e14;border:1px solid #fd7e14;padding:5px}.btn-outline-orange:hover{background-color:#fff;color:#fd7e14;border:1px solid #fd7e14}.violation-details{background-color:#f8f9fa;padding:20px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.violation-info{background-color:#ffffff;border-left:4px solid #007bff}.section-title{border-bottom:2px solid #007bff;padding-bottom:5px;margin-bottom:15px;color:#333}.attachments-gallery{display:flex;flex-wrap:wrap;gap:15px}.attachment-item{max-width:150px;text-align:center}.img-thumbnail{border-radius:8px;transition:transform 0.3s ease}.img-thumbnail:hover{transform:scale(1.05)}.table{background-color:#ffffff}.unit-title{font-size:1.25rem;color:#007bff}.btn{border-radius:0px}.background-container{background-image:url(/amreos/images/27.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh;display:flex;box-shadow:0 4px 16px rgba(0,0,0,0.7);border-radius:8px}.qq{background-color:rgba(0,0,0,0.7);border-radius:10px;padding:20px;width:100%;box-shadow:0 4px 6px rgba(0,0,0,0.15)}.background-container img{box-shadow:0 8px 16px rgba(0,0,0,0.7);border-radius:8px}.accident-report-show{color:#fff;padding:20px;background:rgba(0,0,0,0.6);border-radius:8px}.accident-report-show h2{color:#fff;font-weight:bold}.accident-report-show h4{color:#fff;font-weight:bold}.photo-thumbnail{text-align:center}.photo-thumbnail img{border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.form-container{padding:30px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.form-container .form-label{font-weight:bold;color:#1f1cda}.form-container .form-control{border-radius:5px;padding:10px}.form-container .form-check-input{width:20px;height:20px}.form-container .alert{margin-bottom:20px}.form-container .btn{border-radius:5px}.form-container .form-control[type="file"]{padding:3px}.accident-report-show{background:#f8f9fa;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.accident-report-show h2{color:#343a40;font-weight:bold}.accident-report-show h4{color:#495057;font-weight:bold}.photo-thumbnail{text-align:center}.photo-thumbnail img{border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.assistant-driver-form-container{width:90%;max-width:600px;margin:0 auto}.accident-report-details{background:#f8f9fa;padding:30px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.accident-report-details .row{margin-bottom:15px}.accident-report-details .col-md-6{margin-bottom:10px}.accident-report-details .btn-link{text-decoration:underline}.accident-report-details .btn{border-radius:5px}.button-group{display:flex;flex-direction:column;gap:40px}.button-group .btn{width:100%;text-align:center}.img-thumbnail{height:200px;width:200px;object-fit:cover}.table{background-color:rgba(255,255,255,0.8);border-radius:8px;overflow:hidden}.thead-dark th{background-color:#000;color:#fff}.trailer-form-container{width:90%;max-width:1200px;margin:0 auto}.maintenance-form-container{width:90%;max-width:700px;margin:0 auto}#maintenance_maintainable_id:disabled{background-color:#f9f9f9}.container{max-width:800px;margin:auto}.card-header{background-color:#007bff;color:#fff;border-radius:5px 5px 0 0;padding:15px}.card-bod{padding:30px;border:1px solid #ddd}.row{display:flex;flex-wrap:wrap;margin:-10px}.row .col-md-6{padding:10px}.form-label{font-weight:bold;color:#333}.form-control,.form-select{border:1px solid #ccc;border-radius:4px;box-shadow:none}.invalid-feedback{color:#dc3545}.alert.alert-danger{border-radius:4px;padding:15px;margin-bottom:20px}.dot-inspection-fields{display:flex;flex-wrap:wrap;gap:15px}.dot-inspection-fields>*{flex:1 1 30%}#add-inspection{display:block;margin-top:15px;color:#007bff}.login-btn{background-color:#007bff;color:#fff;border:none}h4.mb-0{margin:0}@media (max-width: 768px){.row .col-md-6{flex:1 1 100%}}.table td,.table th{text-align:center;vertical-align:middle}.maintenance-form-container{color:black}.maintenance-form-container .form-label{color:black}.maintenance-form-container .form-control{color:black}.text-black{color:#000000}
