body {
    font-size: 12pt;
}

h3 {
    font-size: 14pt;
    font-weight: bold;
}

h4 {
    font-size: 12pt;
    font-weight: bold;
}

.bg-card-header {
    background-color: #F5ECCE !important;
}

.bg-card-body {
    background-color: #F5ECCE !important;
}

.form-control{
    width:auto; /* override bootstrap */
}
.text-danger .errorlist{ /*errorlist: name automatically generated by django when there is an error in a field*/
    font-style: italic;
}

.textWarning{
    padding:20px;
    margin:20px 0;
    border:1px solid #eee;
    border-left-width:5px;
    border-radius:3px;
    border-left-color:#f0ad4e;
}

.textInfo{
    padding:20px;
    margin:20px 0;
    border:1px solid #eee;
    border-left-width:5px;
    border-radius:3px;
    border-left-color: #5BC0DE;
}

.form-group ul{
    list-style-type: none;
}

label.required:after { color: red; content:" *"; }