/* List Tables */
tbody tr {
    cursor: pointer;
}
table.no-pointer tbody tr {
    cursor: default !important;
}
input, textarea {
    background-color: #fff;
    background-image: none;
	border: 1px solid #ccc;
	border-radius: 0; */
    /* -webkit-box-shadow: none; */
    /* box-shadow: none; */
}
.inativo * {
  background-color: #f2dede !important;
  color: #777;
}
.inativo .label-sm {
  background-color: #ED4E2A !important;
  color: #FFF;
}

/* Data separadora na lista dos Processos */
.data-proc {
    margin: 15px 15px 0;
    font-weight: bold;
    font-size: 14px;
}

/* Data separadora na lista dos Processos */
.divider {
    float:left;
    width: 100%;
    margin: -10px 0 10px;
    border-bottom: 1px solid #ddd;
}

.validate-error{
    color: #b94a48;
    display: none;
}

/* general search form */
.search-form-default {
    margin-bottom:25px;
    background:#f0f6fa;
    padding:12px 14px;
}

/* General Colors */
.default {
	background-color: #CCC !important;
	color: #333 !important;
}
.info {
	background-color: #2ea8f5 !important;
	color: #FFF !important;
}
.success {
	background-color: #0A0 !important;
	color: #FFF !important;
}
.error {
	background-color: #E22 !important;
	color: #FFF !important;
}
.warning {
	background-color: #F5CC16 !important;
	color: #FFF !important;
}

/* Loading ao centro (na conclus�o dos processos) */
.proc-loading {
    width: 22px;
    height: 22px;
    margin: 20px auto;
}

/* No perfil nos alertas, colocar o cursor como link */
.abre-tab {
    cursor: pointer;
}

/* Rotate element, usually the refresh button */
.rotate-active {
    -webkit-animation:spin 1s linear infinite;
    -moz-animation:spin 1s linear infinite;
    animation:spin 1s linear infinite;
}
/* Imagens  */
.img_circle {
	/* put images inside mask circle */
	border-radius: 50% !important;
	-moz-border-radius: 50% !important;
	-webkit-border-radius: 50% !important;
	-khtml-border-radius: 50% !important;
}
.img_rounded {
	/* put images with rounded corners */
	border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	-khtml-border-radius: 10px !important;
}
/* IMG grayscale */
.img_gray {
	filter: gray !important; /* IE */
    -webkit-filter: grayscale(1) !important; /* Old WebKit */
    -webkit-filter: grayscale(100%) !important; /* New WebKit */
    filter: url(resources.svg#desaturate) !important; /* older Firefox */
    filter: grayscale(100%) !important; /* Current draft standard */
}
.fancybox-overlay {
	z-index: 11000 !important;
}
/* Imagens  */

/* Textarea com limite máximo e scroll automatico */
textarea {
    max-height: 162px !important;
    overflow: auto !important;
}
@-moz-keyframes spin {
	100%	{ -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
	100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin { 
	100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); }
}