

/*menu-lateral*/
	#nav > li.desativado {
		cursor: no-drop;
	}

	#nav > li.desativado.open > a,
	#nav > li.desativado > a,
	#nav > li.desativado:hover > a {
	  background-color: #f1f1f1;
	  color: #C2C2C2;
	}

	#nav > li.desativado.open > a > i:before,
	#nav > li.desativado > a > i:before,
	#nav > li.desativado:hover > a > i:before {
	  color: #C2C2C2;
	}

	#nav > li.desativado.open > a > i .icon-bg,
	#nav > li.desativado > a > i .icon-bg,
	#nav > li.desativado:hover > a > i .icon-bg {
	  left: 0;
	  background: #DBDBDB;
	}

	#nav ul li.desativado:hover a,
	#nav ul li.desativado a {
	 	background-color: #E4E4E4;
		color: #C7C7C7;
	}
/* // FINAL menu-lateral*/

/*menu-superior*/
	@media (min-width: 768px) {
	  .top-header .top-nav {
	    padding: 10px 0 0 220px;
	  }
	}
/*\menu-superior*/

/*painel-default*/
	/*botao novo*/
	.panel-default .panel-heading .btn {
		text-transform: none;
	}
/* // FINAL painel-default*/

/*tabela*/
	.table thead tr th:first-child {
		width: 80px;
	}

	.table thead tr th.default {
		width: inherit !important;
	}

	.table thead tr th:last-child {
		width: 120px;
	}

	table.all-default thead tr th {
		width: inherit !important;
	}

	@media only screen and (max-width: 800px) {
		.table-bordered thead th {
			width: 100% !important;
		}

		.table-bordered tbody tr td:last-child {
			height: 41px !important;
		}
	}
/* // FINAL tabela*/

/* campos invalidos */
	.form-error{
		border-color: #b13d31;
	}

	.error-message {
		color: #b13d31;
	}
/* \campos invalidos */


/* pagina de login */
	.page-signin .signin-header,
	.page-signup .signin-header {
	  padding: 25px 0;
	  background-color: #0d3692;
	  color: #fff;
	}
/* \pagina de login */

.top-header .logo > a {
	margin-top: 3px;
	display: block;
}

#container_phones {
	margin-left: -10px;
	margin-right: -10px;
}

#container_phones .form-control {
	display: inline-block;
	width: 200px;
	margin-left: 20px;
}

#container_phones .btn-group {
	margin-left: 20px;
}

#container_phones input[type="text"].form-control {
	margin-right: 40px;
	margin-left: 0px;
}

#container_phones #tel-wrapper, #container_phones #conf-wrapper {
	display: inline-block;
}


@media (max-width: 1400px) {
	#container_phones .pull-right {
		float: none !important;
	}

	#tel-wrapper, #conf-wrapper {
		display: block !important;
		margin-top: 15px;
	}

	#tel-wrapper label {
		display: block !important;
	}

	#tel-wrapper input[type="text"] {
		display: block !important;
	}

	#tel-wrapper .form-control {
		margin-bottom: 15px !important;
	}

	.btn-group, select {
		margin: 0 0 !important;
	}
}

.error {
	color: #cc0000;
}