@CHARSET "ISO-8859-1";

small.error, span.error-field {
	color: red !important;
}

button[disabled], button[disabled]:hover, select:disabled {
	cursor: default;
	background-color:#F3F2F2 !important;
	color:#B9B1B1 !important;
	border: 1px solid #ccc;
}

span.tag {
    background-color: #e8b1c0;
    padding: 2px;
    margin: 8px;
    cursor: pointer;
}

#geral-load-ajax {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	width: 100px;
	z-index: 999999999;
	left: 50%;
	margin-left: -50px;
	top: 40%;
	position: fixed;
	border: 1px solid #777777;
	background-color: #363636;
	padding: 15px;
	display: none;
}

div.radar-ultima-atualizacao {
    font-size: 12px;
    color: #358308;
    text-align: center;
    padding: 15px;
    float: right;
    font-weight: bold;
 }

div.radar-ultima-atualizacao-inatividade {
    font-size: 12px;
    color: #A00A0A;
    text-align: center;
    padding: 15px;
    float: right;
    font-weight: bold;
    /*
    background-color: #E7CFB8;
    color: #A00A0A;
    border-color: #A00A0A;
    font-weight: bold;
    top: 5px;
    left: 50%;
    margin-left: -75px;
    position: fixed;
    z-index: 9999;
    */
}

table.linha-estreita tbody tr td {
    padding: 1px;
}

div.radar-close-alerta { position: absolute; float: right; right: -10px; top: -10px; cursor: pointer; }

#loadingOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.5);
}

input[readonly], input[readonly]:hover  {
    background-color: #eee;
    cursor:not-allowed;
}

table.table-notification {
    width: 100%;
}

table.table-notification tr td {
    padding: 5px;
    border-bottom: 1px solid #eee;
}

div.separador {
    padding: 0px;
    margin: 0px;
    border-bottom: 1px solid #ccc;
}

select option[disabled] {
    cursor: not-allowed;
    color: #aaa;
    background-color: #eee;
}

table.table-form tr td {
    padding-right: 10px;
}

.disabled, .disabled:hover, .disabled:active {
    cursor: default;
    color:#B9B1B1 !important;
    text-decoration: none;
}

.stdform > div {
    padding: 8px;
}

.div-part-form-border {
    border: 1px solid #eee;
    margin-bottom: 8px;
}

table.table-grupo-subgrupo tr th,
table.table-grupo-subgrupo tr td {
    padding: 1px;
}

table.table-grupo-subgrupo tr th {
    border-bottom: 1px solid #ddd;
}

a.btn-tooptip-disabled {
    color: #ccc;
    text-decoration: none;
    cursor: not-allowed;
}

span.tag { background-color: #eee; padding: 4px; margin: 2px 2px 2px 2px; }

.status-task {
    padding: 2px;
}
.status-task.COMPLETED {
    background-color: #00B83F;
    color: #fff;
}
.status-task.QUEUED {
    background-color: #ff9702;
    color: #fff;
}
.status-task.IN_PROGRESS {
    background-color: #1E347B;
    color: #fff;
}
.status-task.ERROR {
    background-color: #FF5F3F;
    color: #fff;
}