@font-face {
    font-family: "Open Sans";
    font-weight: 300;
    src: url("fonts/openSans1.woff2") format("woff2");
}

@font-face {
    font-family: "Open Sans";
    font-weight: 400;
    src: url("fonts/openSans2.woff2") format("woff2");
}

body * {
    font-family: 'Open Sans', sans-serif;
}

.site-background-color {
    background-color: rgb(219, 33, 42);
}

.btn-primary {
    background-color: #205081;
}

.easyadmin-thumbnail img {
    max-height: 200px;
}

.help-block {
    font-size: 1em;
}

.jour-ouvert {
    background-color: #666666;
}

th.integer {
    text-align: right;
}

.border-purple input, .border-purple select, .border-purple textarea, .border-purple > div.form-group > div, .border-purple > div.lookup-table, .border-purple span.selection>span {
    border: 2px solid rebeccapurple !important;
}

.border-blue input, .border-blue select, .border-blue textarea, .border-blue > div.form-group > div, .border-blue > div.lookup-table, .border-blue span.selection>span {
    border: 2px solid dodgerblue !important;
}

.border-yellow input, .border-yellow select, .border-yellow textarea, .border-yellow > div.form-group > div, .border-yellow > div.lookup-table, .border-yellow span.selection>span {
    border: 2px solid yellow !important;
}

.border-green input, .border-green select, .border-green textarea, .border-green > div.form-group > div, .border-green > div.lookup-table, .border-green span.selection>span {
    border: 2px solid limegreen !important;
}
.border-red input, .border-red select, .border-red textarea, .border-red > div.form-group > div, .border-red > div.lookup-table, .border-red span.selection>span {
    border: 2px solid rgb(219, 33, 42) !important;
}