#firstboxlogin, #text-login, #logo_login { background-color: transparent;}html { height: 100%;}body { background-size: cover; background-repeat: no-repeat; background-position: center; background-image: url("/ticket/plugins/trademark/front/picture.send.php?path=login.background.jpg&theme=aurora-boreal");}/* General Styles for GLPI Plugin Trademark */
body {
    font-family: 'Montserrat', sans-serif;
    background-color: #f8f9fa;
    color: #212529;
}

/* Header Styling */
.plugin-trademark-header {
    background-color: #2d4156;
    color: #fff;
    padding: 10px 20px;
    text-align: center;
    font-weight: bold;
    border-bottom: 3px solid #3b99e0;
}

/* Table Styling */
.plugin-trademark-table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
    font-size: 0.9rem;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

.plugin-trademark-table th, .plugin-trademark-table td {
    border: 1px solid #dee2e6;
    padding: 12px;
    text-align: left;
}

.plugin-trademark-table th {
    background-color: #3b99e0;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}

.plugin-trademark-table tr:nth-child(even) {
    background-color: #f2f2f2;
}

/* Button Styles */
.plugin-trademark-button {
    background-color: #2d4156;
    color: #fff;
    padding: 10px 15px;
    border: none;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.plugin-trademark-button:hover {
    background-color: #1d2e38;
}

/* Form Styling */
.plugin-trademark-form label {
    font-weight: bold;
    margin-bottom: 5px;
    display: inline-block;
}

.plugin-trademark-form input[type="text"], 
.plugin-trademark-form input[type="number"], 
.plugin-trademark-form select, 
.plugin-trademark-form textarea {
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #dee2e6;
    border-radius: 4px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

/* Footer Styling */
.plugin-trademark-footer {
    background-color: #2d4156;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    margin-top: 20px;
    font-size: 0.8rem;
}









