﻿* {
    font-size: 10.5pt;
    font-family: Roboto
}

label {
    font-size: unset;
}

.offreclink {
    color: #2779AA;
    text-decoration: none;
}

.offreclink:hover {
    text-decoration: underline;
}

.offreclink:visited {
    color: blue;
}

.header .subline {
    font-size: 100%;
    font-family: 'Roboto';
}

#loginButton {
    border: 0;
    background-color: transparent;
    cursor: pointer;
    text-decoration: underline;
    color: #fff;
}

button.add {
    display: inline-block;
}

/* nc-global-3.0.css overrides */

/* Change default spacing from -2 to -1.5 */
:root {
    --kendo-spacing-2: 0.375rem; /* https://www.telerik.com/design-system/docs/foundation/spacing/ */
}

/* Set selected tab color to be the same as other tab colors */
.k-tabstrip-items-wrapper .k-item:active, .k-tabstrip-items-wrapper .k-item.k-active, .k-tabstrip-items-wrapper .k-item.k-selected {
    color: unset;
}

.k-grid-norecords {
    border: none;
    display: inline-block;
}

.k-grid-norecords-template {
    border: none;
    width:unset;
}

.k-menu-link {
    padding: 0.2em 0.8em;
}

body {
    font-size: unset;
}

label {
    font-size: unset;
    font-weight: unset;
    color: unset;
}

fieldset {
    border: 1px solid #94C0D2;
    padding: 0.5em;
    margin-top: 0;
}

.k-grid a:hover {
    text-decoration: underline;
}

.k-grid td:has(a.offreclink){
    text-align:center;
}
