@page {
    size: landscape;
}
body {
    font-family: arial, helvetica, 'sans serif';
    font-size: 12px;
}
input {
    font-size: 12px;
}
label {
    font-weight: bold;
}
input, select {
    background-color: #e8e8e8;
    color: #202020;
}
select {
    font-size: 12px;
}
h1 {
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
}
h2 {
    font-size: 16px;
    font-style: italic;
    margin-top: 0px;
    margin-bottom: 0px;
}
.actifCheckbox {
    font-size: 3em;
}
.bigClientStatus {
    font-size: 3em;
}
.clientStatus_ACTIVE {
    color: green;    
}
.clientStatus_INACTIVE {
    color: red;        
}
.clientStatus_PENDING {
    color: orange;
}
.actifLabel {
    font-size: 3em;
}
.actif {
    color: green;
}
.inactif {
    color: red;
}
table.list {
    empty-cells: show;
    border-collapse: collapse;
}
.list th {
    padding: 2px 4px;
    border: solid #90b4bd 1px;
    background-color: #ffffc0;
}
.list td {
    padding: 2px 4px;
    border: solid #90b4bd 1px;
}
.technicianCol {
    vertical-align: top;
}
.technicianCol input {
    color: white;
    width: 60px;
}
.scheduleCol {

}

.fc-agenda .notechnician,
.fc-agenda .notechnician .fc-event-time,
.fc-agenda .notechnician a {
    background-color: gray;
    border-color: gray;
}
.technicianCol .notechnician {
    background-color: gray;
}

.fc-agenda .technician0,
.fc-agenda .technician0 .fc-event-time,
.fc-agenda .technician0 a {
    background-color: green;
    border-color: green;
}
.technicianCol .technician0 {
    background-color: green;
}

.fc-agenda .technician1,
.fc-agenda .technician1 .fc-event-time,
.fc-agenda .technician1 a {
    background-color: purple;
    border-color: purple;
}
.technicianCol .technician1 {
    background-color: purple;
}

.fc-agenda .technician2,
.fc-agenda .technician2 .fc-event-time,
.fc-agenda .technician2 a {
    background-color: red;
    border-color: red;
}
.technicianCol .technician2 {
    background-color: red;
}

.fc-agenda .technician3,
.fc-agenda .technician3 .fc-event-time,
.fc-agenda .technician3 a {
    background-color: yellow;
    border-color: yellow;
}
.technicianCol .technician3 {
    background-color: yellow;
}

.fc-agenda .technician4,
.fc-agenda .technician4 .fc-event-time,
.fc-agenda .technician4 a {
    background-color: orange;
    border-color: orange;
}
.technicianCol .technician4 {
    background-color: orange;
}

.visitType_INTERVENTION .fc-event-title {
    background: url("css-images/intervention.png") no-repeat top right;
}
.visitType_MAINTENANCE .fc-event-title {
    background: url("css-images/entretien.png") no-repeat top right;
}
.visitType_START .fc-event-title {
    background: url("css-images/start.png") no-repeat top right;
}
caption {
    font-style: italic;
    background-color: #e0e0ff;
}
.yui-skin-sam .yui-ac-input {
    top: -0.8em;
}
.fc-agenda .reminder,
.fc-agenda .reminder .fc-event-time,
.fc-agenda .reminder a {
    background-color: orange;
    border-color: orange;
}
.fc-agenda .reminder_dismissed,
.fc-agenda .reminder_dismissed .fc-event-time,
.fc-agenda .reminder_dismissed a {
    background-color: gray;
    border-color: gray;
}
.visitType_MAINTENANCE {
    color: green;
}
.visitType_INTERVENTION {
    color: red;
}
.visitType_START {
    color: chocolate;
}
.visitType_MISC {
    color: orange;
}
.noteType_INTERVENTION {
    color: red;
}
.noteType_PHONE_CALL {
    color: coral;
}
.noteType_MISC {
    color: orange;
}
.noteType_MAINTENANCE {
    color: green;
}
.noteType_START {
    color: chocolate;
}
.noteType_PROPOSITION {
    color: darkviolet;
}
.custom_message_INFO {
    color: green;
    font-weight: bold;
    font-size: x-large;
}
.custom_message_PROBLEM {
    color: red;
    font-weight: bold;
    font-size: x-large;
}
#editClientForm\:tab tr {
    vertical-align: top;
}