.rails-bootstrap-forms-date-select select,.rails-bootstrap-forms-time-select select,.rails-bootstrap-forms-datetime-select select{display:inline-block;width:auto}.rails-bootstrap-forms-error-summary{margin-top:10px}.table-custom{border-color:#dee2e6 !important;font-family:'Roboto', sans-serif;font-size:14px;letter-spacing:0.5px;border-radius:4px;box-shadow:inset 0 0 5px rgba(0,0,0,0.1);vertical-align:middle;width:100%}.table-custom.table-striped tbody tr:nth-of-type(odd){background-color:#f8f9fa}.table-custom.table-hover tbody tr:hover{background-color:#e9ecef}.table-custom thead th{background:linear-gradient(to bottom, #f1f1f1, #e2e2e2);color:#495057}.table-custom td,.table-custom th{border-color:#dee2e6 !important;border-radius:4px;vertical-align:middle}label.required:after{content:" *"}.social-media-icons{font-size:0}.social-media-icons img{font-size:initial}.social-media-icons img{margin-right:10px}.pagination{margin-top:05px}.dropdown-menu.dropdown-menu-custom{left:auto;right:0;transform:translateX(-100%)}.form-check-input{width:20px;height:20px;margin-right:10px;border-radius:3px;border:1px solid #ced4da}.form-check-input:checked{background-color:#007bff;border-color:#007bff}.form-check-label{font-weight:bold;color:#495057}.form-group{margin-bottom:1rem}
