li.li-left-margin-enhanced {
	margin-left: 3em;
}

.menu_message_indicator {
	margin-left: 5px;
}

.ax-region-title.messages {
	background: #B87C4B;
	padding: 4px;
}

.ax-region-title .floating_message_indicator {
	display: none;
	font-size: 0.8em;
	color: #EEE;
}

.ax-region-title.messages .floating_message_indicator {
	display: block;
}

.jobRunningIndicator {
	/*display: none;*/
	font-size: 1.2em;
}

.message_indicator {
	display: inline-block;
	color: #fff;
	background: #016064;
	border-radius: 8px;
	font-size: 0.8em;
	min-width: 2em;
	text-align: left;
	padding: 0px 6px;
	visibility: hidden;
}

.message_indicator_error {
	background: rgba(255, 0, 0, 0.5);
}

.message_indicator_warning {
	background: rgba(127, 142, 0, 0.75);
}

.message_indicator_visible {
	visibility: visible;
}

.message_indicator_hidden_bco_maximized {
	visibility: hidden;
}


/****/

.jobStartScherm .jobToelichting {
	padding-left: 4px;
	padding-right: 15px;
	padding-top: 15px;
}

.jobStartScherm .jobToelichting, .jobStartScherm .jobOmschrijving {
	padding-bottom: 15px;
}

.jobStartScherm .jobToelichting, .jobStartScherm .jobOmschrijving.jobOmschrijving_slim_bottom {
	padding-bottom: 5px;
}

.jobStartScherm .jobOmschrijving {
	font-weight: bold;
}

.jobStartScherm table, .jobStartScherm tr, .jobStartScherm td {
	padding: 0;
	margin: 0;
}

.jobStartScherm table {
	/*width: 100%;*/
	margin: 15px 0;
}

.jobStartScherm td {
	padding: 2px 10px;
}

.jobStartScherm td.mandatoryInput::before {
	content: " *";
	color: #f00;
}

/* not used yet*/
.jobStartScherm textarea {
	margin: 1px 1px 10px 1px ;
}

.jobStartScherm .doelveld {
    background: #FFF;
    min-width: 355px;
    display: table-cell;
	/*width:64px;*/
	height:64px; 
	vertical-align: top;
    min-height: 34px;
    margin: 3px 3px 10px 3px;
    box-sizing: border-box;
	padding: 1px 23px 1px 3px;
	width: 100%;
}

input.add_text {
	width:270px;
	height:25px;
	margin-bottom: 5px;
}

button.add_text {
	width:80px;
	height:25px;
	margin-bottom: 5px;
}

.jobStartScherm .bronveld {
    display: inline-block;
    padding: 2px 5px;
    margin: 3px 1px;
    vertical-align: top;
}

.jobStartScherm .bronveld.flexveld {
    background: #FFF;
    border: 1px solid rgb(130, 130, 130);
	border-radius: 5px;
    padding: 2px 5px 2px 5px;	
    cursor: pointer;
}

.jobStartScherm .bronveld.tekst {
    background: #FFF;
    border: 0px solid rgb(130, 130, 130);
	border-radius: 5px;
    padding: 3px 5px 2px 5px;	
    cursor: pointer;
}

.jobStartScherm .doelveld:hover {
    background: #EDFBFC;
}

.jobStartScherm .bronveld.tekst:hover {
    background: #BDD6D9;
}

.jobStartScherm .bronveld.flexveld:hover {
    background: #BDD6D9;
}
/* 
.jobStartScherm .bronveld {
    margin-bottom: 6px;
    display: none;
    white-space: nowrap;
    overflow: hidden;
}
 */
.jobStartScherm .bronveld.flexveld:focus {
	border: 0px solid rgb(130, 130, 130) !important;
	outline: none !important;
    box-shadow: 0 0 0 2pt #2489E6;
}

.jobStartScherm .bronveld.tekst:focus {
	border: 0px solid rgb(130, 130, 130) !important;
	outline: none !important;
    box-shadow: 0 0 0 2pt #2489E6;
}

.jobStartScherm .selectize-control, .jobStartScherm select {
	min-width: 260px;
	max-width: 500px;
}

.jobStartScherm input[type="search"], .jobStartScherm input[type="number"], .jobStartScherm input[type="text"], .jobStartScherm select, .jobStartScherm .selectize-control, .jobStartScherm div.doelveld {
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #2489E6;
}

.jobStartScherm .jobParametersToelichting {
	margin-top: 15px;
}

.jobStartScherm .jobParameterButton {
	visibility: hidden;
	margin: 4px 2px;
}

.jobStartScherm .jobParamTable {
  display: inline-block;
  vertical-align: top;
}

.jobStartScherm .jobParamLine:hover {
	background-color: #F0F0F0;
}

.jobStartScherm .jobParamLine:hover .jobParameterButton {
	visibility: visible;
}

.jobStartScherm .jobToelichtingButton {
	float: right;
	margin: 1px 1px 7px 10px;
}

.maxWidthPopupMsg {
	max-width: 500px;
}

.process_result_list {
	list-style: none;
}

.process_result {
	/*height: 40px;*/
}

.process_result_padding {
	padding: 5px;
}

.highlight_on_hover:hover {
	background-color: #F0F0F0;
}


/*.process_result:before {    
    font-family: 'Font APEX Small';
    margin:0px 0px 0px -45px;
	font-size: 3em;
	width: 1.28571429em;
	text-align: center;
}*/

div.results_list {
	margin: 1em;
}

div.results_list div.result {
	padding: 0.3em;
}

.process_result .icon {
	vertical-align: top;
	float: left;
	min-height: 65px;
}

.process_result .icon_compact {
	float: right;
}

.process_result .icon_margin {
	margin: 0 1.5em 0.5em 0;
}

.process_result_S:before {
	content: '\f017  ';
	/* clock-o */
	color: #f00;
}

.process_result_R:before {
	content: '\f110  ';
	/* fa-spinner */
	color: #000;
}

.process_result_W:before {
	content: "\f0e3  ";
	/* fa-gavel */
	color: #4C8CF5;
}

.process_result_F:before {
	content: "\f11e  ";
	/* fa-flag-checkered */
	color: #000;
}

.process_result_E:before {
	content: "\f057  ";
	/* fa-times-circle */
	color: #f00;
}

.process_result_A:before {
	content: "\f235  ";
	/* fa-user-times */
	color: #C39816;
}

.process_result_T:before {
	content: "\f253  ";
	/* hourglass-end */
	color: #f00;
}

.process_result_D:before {
	content: "\f187  ";
	/* fa-archive */
	color: #f00;
}

.fa-lower-right-corner-overlap {
	margin-left: 0.75em;
	margin-top: 0.75em;
}

.fa-lower-right-corner-overlap2 {
	margin-left: 0.8em;
	margin-top: 0.8em;
	opacity: 0.7;
	color: #000;
}

.fa-lower-right-corner-overlap3 {
	margin-left: 0.7em;
	margin-top: 0.7em;
	opacity: 0.7;
	color: #fff;
}

.fa-pcs-smaller {
	font-size: 0.8em;
	text-align: right;
}

.fa-lower-right-corner-overlap.fa-pcs-smaller {
	margin-left: 0.35em;
	margin-top: 1.15em;
}

.fa-lower-right-corner-overlap2.fa-pcs-smaller {
	margin-left: 0.4em;
	margin-top: 1.2em;
	opacity: 0.7;
	color: #000;
}

.fa-lower-right-corner-overlap3.fa-pcs-smaller {
	margin-left: 0.3em;
	margin-top: 1.1em;
	opacity: 0.7;
	color: #fff;
}

br.noclear {
	clear: none !important;
}

.link-icon {
	color: #1c8daf;
}

#job_list_results i.fa-times {
	color: rgb(223, 0, 0);
}

#job_list_results i.fa-check {
	color: rgb(44, 184, 0);
}

div.ARG_LIST_ARGS > div.selectize-input {
	min-height: 33px;
}

/*.shake-notify { 
	@include do-shake('shake-crazy', 40, 40, 20, 100ms, .1, $opacity: true); 
}*/

a.ax-archive-process {
	color: #2F96B4;
}