.bulletSub {
    background-image: url(../../../images/newlla/base/bullet2.gif);
    background-repeat: no-repeat;
}

h5#bulletSub, 
h5.bulletSub {
	padding: 0 0 0 15px !important ;
	background-position-y: -1px  !important;
	margin-top: 10px !important;
	font-weight: bold !important;
	font-size: 14px !important;
	margin-bottom: 0!important;
    color: #0D6FB5;
}
span#titModuloSub, 
span.titModuloSub {
	clear: both;
	border-bottom: 1px solid #7F9DB9;
	display: block;
	margin: 10px 0;
}

hr#titModuloSub,
hr.titModuloSub {
	margin: 5px 0 15px 15px;
    margin-bottom: 17px;
    border: 0;
    border-top: 1px solid #7f9db9;
}

#lista_pedidos table>tbody>tr>td.itemPedido {
	border: 0 !important;
}

.tbody-border-zero td,
.thead-border-zero td,
td.border-zero,
th.border-zero  {
	border: 0 !important;
}

.pointer {
	cursor: pointer;
}

.btn-glyphicon {
	padding:8px !important;
	background:#ffffff !important;
	margin-right:4px !important;
}
.icon-btn {
	padding: 1px 15px 3px 2px !important;
	border-radius:50px !important;
}

.bkg-grupo-modulos {
	background: #EEE;
	padding: 15px;
}

.modal-body-overflow {
	max-height: 400px;
	overflow-y: scroll;
	display: block;
}

#ui-datepicker-div {display: none;}

#pg_decisao_saneamento, #despacho_saneador, #negocio_juridico { margin-left:0 !important; margin-right: 0 !important }

#iframeItens {
	border: 0;
	width: 0;
	height: 0;
}

.comboTarefas {
	width: 90% !important;
	margin-top: 5px !important;
}

.btn-default {
	color: #333 !important;
}

#main {
	margin: 0 auto;
	display: table;
}

.texto {
	height: 15px;
}

#patente {
	height: 0 !important
}

.titTabela {
	color: #FFF;
	background-color: #999;
}

.titTabela > th {
	text-align: center;
}


.documentoOriginal {
	font-style: italic;
	font-size: 9px;
	color: #999;
}

.center {text-align: center}

.table-header {
	background: #DDD;
	text-transform: uppercase;
}

.glyphicon-action {
	font-size: 14px !important;
	position: relative;
	cursor: pointer;
}

.glyphicon-action>label {
	margin-left: 20px;
	cursor: pointer;
}

.glyphicon-action:hover {
	color: #e93a0f;
}

.glyphicon-action .glyphicon {
	position: absolute;
}

.textCalendar {
    background-image: url(../../../images/svg/ico_calendario.svg) !important;
    background-repeat: no-repeat;
    background-position: 7px 5px;
    background-size: 17px;
    padding-left: 34px !important;
}

.textPercent, .percent, .porcentagem {
    background-image: url(../../../images/svg/percent-solid.svg) !important;
    background-repeat: no-repeat;
    background-position: 7px 8px;
    background-size: 12px;
    padding-left: 34px !important;
}

.textTime, .time, .hour, .clock, .relogio, .hora, .horario {
    background-image: url(../../../images/svg/ico_horario.svg) !important;
    background-repeat: no-repeat;
    background-position: 7px 5px;
    background-size: 17px;
    padding-left: 34px !important;
}

.textMoney {
    background-image: url(../../../images/svg/dollar-sign-solid.svg) !important;
    background-repeat: no-repeat;
    background-position: 7px 6px;
    background-size: 10px;
    padding-left: 26px !important;
}

.textMoneyRec {
    background-image: url(../../../images/svg/hand-holding-usd-solid.svg) !important;
    background-repeat: no-repeat;
    background-position: 7px 5px;
    background-size: 20px;
    padding-left: 34px !important;
}

.width150px {
	width: 150px
}

.width300px {
	width: 300px
}

.width450px {
	width: 450px
}

.float-left {
	float:left;
	margin-right: 15px;
}

.clear-both {
	clear: both;
}

.inputInativo {
	background-color: #E5E5E5 !important;
}

#divGridSaneamento {
	width: 860px;
	margin-bottom: 20px;
	height: 200px;
}

#dvDepositos, #dvLevantamento, #dvAuditoria, #dvPainelSomatorio {
	position: relative;
}

.textCounter {
	background: none;
	border: 0;
	font-weight: bold;
	float: right;
	text-align: right;
}

.float-right {
	float: right;
}

.btn-legal, .legal {
	background-color: #666 !important;
	border-color: #999 !important;
}

/**********************************************/

.light-red {
	color: #EB3F41;
}
.blue {
	color: #2962B4;
}
.green {
	color: #488E3E;
}
.black {
	color: #000000;
}
.light-red,
.blue,
.green,
.black {
	cursor: pointer;
	margin:0 5px;
}
.background-none {
	background: none !important;
}

.table-pedidos>thead>tr>th {
	color: #FFF;
	background-color: #999;
	white-space: nowrap;
}
.vertical-align-middle {
	vertical-align: middle !important;
}
.size-16 {
	font-size: 16px;
}

.height-auto {
	height:auto !important;
}


.rating-container .caption {
	margin-top: 1px !important;
}


.instancias {
	text-transform: uppercase;
	font-size: 12px;
	color: rgb(102, 102, 102);
}
.pointer {
	cursor: pointer;
}
a.linkcaso, a.linkcaso:hover, a.linkcaso:active  {
	color: #000000;
}

.card-header h5 div {
	margin-top: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

.card-danger h5 div small {
	color: #FFF;
}


.card-block h5 {
	font-weight: bold;
}

.decide {
	text-transform: uppercase;
	font-weight: bold;
}

.cursor-hand {
	cursor: pointer;
}


.btn-transparent {
	background: none;
}


.iconeModal{
	font-size: 38px;
	color: #666;
	cursor: pointer;
}

.iconeModalInfo{
	position: absolute;
	opacity: 0.2;
	filter: alpha(opacity=20);
	font-size: 40px;
	text-align: center;
	left: 14px;
	top: 7px;
}

.bold {
	font-weight: bold;

}
.rodapeModalMsg{
	margin-top: 20px;
	color: #999;
}

.bold {
	font-weight: bold;
}
/*
.animate:hover {
	outline-color: red;
	-webkit-animation: shake .5s linear;
}

@-webkit-keyframes shake {
	8%, 41% {
		-webkit-transform: translateX(-10px);
	}
	25%, 58% {
		-webkit-transform: translateX(10px);
	}
	75% {
		-webkit-transform: translateX(-5px);
	}
	92% {
		-webkit-transform: translateX(5px);
	}
	0%, 100% {
		-webkit-transform: translateX(0);
	}
}
*/

#dvEProcessUdFS .card:hover,
#dvESajsUdFS .card:hover,
#dvProjudiUdFS .card:hover {
	background-color: #7d114d;
}

#dvEProcessUdFS .card,
#dvESajsUdFS .card,
#dvProjudiUdFS .card {
	height: 40px;
	cursor: pointer;
	background-color: #680d3f;
	border-color: #080808;
}

#dvEProcessUdFS .col-projudi,
#dvESajsUdFS .col-projudi,
#dvProjudiUdFS .col-projudi {
	padding-left: 5px;
	padding-right: 5px;
}

#dvEProcessUdFS .box-projudi,
#dvESajsUdFS .box-projudi,
#dvProjudiUdFS .box-projudi {
	width: 700px;
	background-color: #d9d9d6;
	border: 1px solid;
}

#dvEProcessUdFS  .margin-container,
#dvESajsUdFS  .margin-container,
#dvProjudiUdFS  .margin-container {
	margin-top: 5px;
}

#dvEProcessUdFS  .card-text,
#dvESajsUdFS  .card-text,
#dvProjudiUdFS  .card-text {
	text-transform: uppercase;
	word-wrap: break-word;
	margin-top: 2.5px;
	color: #D9D9D6;
}




