div#form-content {
    font-family: 'Calibri' !important;
}

/* Hardcoded values */
#header-container .control_situation_header-element table td:first-child, .cs-form-header-number {
    /*color: #ff0000 !important;*/
    font-family: Calibri;
    font-weight: bold;
    font-size: 16pt;
}
#header-container .control_situation_header-element table td:first-child h1, .cs-form-header h1
{
    font-family: Calibri;
    font-size: 80pt;
    font-weight: bold;
    color: #ff0000 !important;
}

#header-container .control_situation_header-element table td:first-child h4, .cs-situation-title {
    color: #ff0000 !important;
    font-family: Calibri;
    font-weight: bold;
    font-size: 16pt;
    text-transform: uppercase;
}

.form-yellow-background {
    background-color: #ffff00 !important;
}

.form-yellow-background h4 {
    font-weight: bold;
    font-family: Calibri;
    font-size: 14pt;
}

.header-element h4, .cs-table-header h4 {
    font-family: Calibri;
    font-size: 14pt;
    font-weight: bold;
    font-style: italic;
    text-transform: uppercase;
}

#form-header-element {
    font-family: Calibri;
    font-size: 16pt;
    font-weight: bold;
    font-style: normal;
}

li.checkbox-element:nth-child(even) td {
    background-color: #edede0;
}

.table_header-element h4 {
    font-size: 14pt;
    font-weight: bold;
}

table.splitForPrint tr.zebra:nth-of-type(even) {
    background-color: #edede0 !important;
}

h4 small {
    color: inherit;
}

.checkbox-replace .cb-wrapper, .radio-replace .cb-wrapper {
    width: 22px !important;
    height: 21px !important;
}

#dynamic-form-elements .panel-body {
    font-family: 'Calibri' !important;
}

.red {
    color: #ff0000;
}

#create-form p, #update-form p, #dynamic-form p {
    font-size: 12px;
}

#create-form li, #update-form li, #dynamic-form li {
    font-size: 12pt;
}

#create-form td, #update-form td, #dynamic-form td {
    font-size: 12pt;
}

.font-12 {
    font-size: 12pt;
}

#form-content td {
    line-height: 100% !important;
}

.margin-17 {
    margin-bottom: 10px !important;
}

.table {
    margin-bottom: 10px !important;
}

#form-content ol, #form-content ul {
    padding-left: 25px !important;
}

#form-content .form-header {
    padding: 5px !important;
}

#form-content h1 {
    margin: 0 !important;
}

#form-content h4 {
    margin-top: 2px;
    line-height: 85% !important;
}

tr.green {
    background-color: #8BC34A;
}

.modal-file-embed {
    width: 100%;
    min-height: 600px;
}
