
/* backgrounds */

.bc-green {
	background-color: #96C93E !important;
}

.bc-white {
	background-color: #FFFFFF !important;
}


/* colors */

.c-white {
	color: white !important;	
}


/* alert */

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: .5rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

	.alert-warning {
	    color: #856404;
	    background-color: #fff3cd;
	    border-color: #ffeeba;
	}
	
		.alert-warning .ft-bold {
			color: #533f03;
		}
		
	.alert-primary {
	    color: #004085;
	    background-color: #cce5ff;
	    border-color: #b8daff;
	}
	
		.alert-primary .ft-bold {
			color: #002752;
		}
		
	
	.alert-danger {
	    color: #721c24;
	    background-color: #f8d7da;
	    border-color: #f5c6cb;
	}

		.alert-danger .ft-bold {
			color: #491217;
		}

/*
* @datagrid columns
*/

.action-column {
    width: 110px !important;
}

.one-column {
	width: 30px !important;
}

.two-column {
	width: 70px !important;
}

.image-column {
	width: 50px !important;
}

.toggler-column {
	text-align: center;
    width: 15px !important;    
}

	.toggler-column div {
		color: #000 !important;
	}

/*
* @output valores
*/

.ot-red {
	color: #e74c3c;
}

.ot-green {
	color: #2ecc71;
}

/*
* @grid solicitacao
*/

.solicitacao-limite-viagem td:first-child {
	border-left: .5em solid #e74c3c; 
	background-image: none !important;
}

	.solicitacao-limite-viagem-label {
		color: #e74c3c;
	}
	
.solicitacao-limite-prestacoes-contas td:first-child {
	border-left: .5em solid #f1c40f;
    background-image: none !important;
}

	.solicitacao-limite-prestacoes-contas-label {
		color: #f1c40f;
	}

.solicitacao-limite-saldo-orcamentario td:first-child {
	border-left: .5em solid #9b59b6;
    background-image: none !important;
}

	.solicitacao-limite-saldo-orcamentario-label {
		color: #9b59b6;
	}

.profile-image img {
    width: 36px;
    height: 36px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
}

.profile-image-lg img {
	width: 4em;
    height: 4em;
    border-radius: 4em;
    -webkit-border-radius: 4em;
    -moz-border-radius: 4em;
}
