/* occur */
.occur.SHOULD { color:rgb(29, 145, 31); }
.occur.MUST { color:rgb(0, 81, 202); }
.occur.MUST_NOT {  color: rgb(189, 0, 0); }
.occur-bg { border: 1px solid }
.occur-bg.SHOULD { border-color: rgb(29, 145, 31); background-color: rgb(198, 227, 199); }
.occur-bg.MUST { border-color: rgb(0, 81, 202); background-color:rgb(191, 211, 241); }
.occur-bg.MUST_NOT { border-color: rgb(189, 0, 0); background-color: rgb(238, 191, 191); }

/* term categories */
.COMPETENCE { color: rgb(0, 81, 202); border-color: rgb(0, 81, 202); background-color: rgb(191, 211, 241);}
.EDUCATION { color: rgb(102, 14, 148); border-color: rgb(102, 14, 148);background-color: rgb(216, 194, 228); }
.FUNCTION { color: rgb(189, 0, 0); border-color: rgb(189, 0, 0); background-color: rgb(238, 191, 191); }
.LANGUAGE { color: rgb(29, 145, 31);border-color: rgb(29, 145, 31);background-color: rgb(198, 227, 199); }
.CERTIFICATION { color: rgb(64, 64, 0); border-color: rgb(64, 64, 0);background-color: rgb(207, 207, 191);}
.GEOLOCATION { color: rgb(154, 145, 11); border-color: rgb(154, 145, 11); background-color: rgb(229, 227, 194); }
.CONTEXT_IDENTIFIER { color: rgb(128, 128, 128); border-color: rgb(128, 128, 128); background-color: rgb(223, 223, 223); }
.EXPERIENCE_LEVEL {color: rgb(128, 128, 128); border-color: rgb(128, 128, 128); background-color: rgb(223, 223, 223); }
.UNDEFINED { color: rgb(128, 128, 128); border-color: rgb(128, 128, 128); background-color: rgb(223, 223, 223); }

/* primitives */
.TEXT { color: rgb(0, 81, 202); border-color: rgb(0, 81, 202); background-color: rgb(191, 211, 241);}
.NOMINAL { color: rgb(102, 14, 148); border-color: rgb(102, 14, 148);background-color: rgb(216, 194, 228); }
.DATE { color: rgb(64, 64, 0); border-color: rgb(64, 64, 0);background-color: rgb(207, 207, 191);}
.NUMERICAL { color: rgb(154, 145, 11); border-color: rgb(154, 145, 11); background-color: rgb(229, 227, 194); }
.BOOLEAN { color: rgb(29, 145, 31);border-color: rgb(29, 145, 31);background-color: rgb(198, 227, 199); }
.TERMS { color: rgb(189, 0, 0); border-color: rgb(189, 0, 0); background-color: rgb(238, 191, 191); }

/* build status */
.b-PROCEEDING,
.s-OUTSIDE_SCHEDULE {
    background-color: #dff4ff; border: 1px solid #c2e1ef; color: #336699;
}
.b-FINISHED,
.s-FINISHED {
    background-color: #E6EFC2; border: 1px solid #C6D880; color: #529214;
}
.s-CANCELLED,
.b-ABORTED {
    background: #FFF6BF; color: #514721; border-color: #FFD324;
}
.b-FAILED,
.s-ERROR {
    color: rgb(189, 0, 0); border-color: rgb(189, 0, 0); background-color: rgb(238, 191, 191);
}
.b-UNKNOWN,
.s-UNKNOWN {
    color: rgb(102, 14, 148); border-color: rgb(102, 14, 148);background-color: rgb(216, 194, 228);
}
.b-PROCEEDIN,
.s-OUTSIDE_SCHEDULE,
.b-FINISHED,
.s-FINISHED,
.s-CANCELLED,
.b-ABORTED ,
.b-FAILED,
.s-ERROR ,
.b-UNKNOWN,
.s-UNKNOWN {
    padding: 1px 4px;
    margin: 0 3px 0 0;
}
