
.dataTables_wrapper .dataTables_processing{
	background:inherit !important;
	background-color: rgba(28, 68, 28, 0.8) !important;
	position: fixed !important;
	color: #FFF !important;
	font-size: 19px !important;
	z-index: 99999;
	margin-left: 0 !important;
	margin-top: 0 !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	line-height: 50px !important;
	vertical-align: middle !important;
}

.btn-avanco-etiquetas{position: fixed; bottom: 0; left: 0; height: auto; padding: 20px; width: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 9999; color: #FFF; }


.loader-maps{font-size: 40px !important; padding-top: 20px; padding-bottom: 20px; color: #d9534f}
.pesquisa-bar{padding-top: 0; border-left:4px solid #9E1B2A !important}

#mapid{width: 100%; min-height: 700px; }
.loading_map{font-size: 18px; font-weight: 300; text-align: center; padding-top: 30px}


.avisos_gd{font-size: 52px !important; font-weight: 700; width: 100%; text-align: center; color: #000; }
label.control-label{font-weight: 400; text-transform: none;}
.mleft-menos10{margin-left: -10px !important;}
.mright-menos10{margin-right: -10px !important;}
small{text-transform: none !important}
.w-100{width: 100% !important}
.aviso-file{color: #990000; font-weight: 100}
.aviso-file-success{color: #22af47; font-weight: 100}
a.view-arch{color: #333; font-weight: 500}
.show-ok-pass{display: none;}
.aviso-mail{font-size: 12px; text-transform: uppercase;}
.vermelho{color: #9E1B2A}
.amarelo{color: #f0ad4e}

.btn-down i{font-size: 40px}

hr{border-color:#eee;}

span.error-head {color: #9E1B2A !important; font-style: normal;; font-weight: 700; font-size: 80px}


.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{
	color: #FFF !important;
}


.auth-form h6{background-color: #9E1B2A; color: #FFF; font-weight: 300; padding-bottom: 4px; padding-top: 4px}
.red{color: #9E1B2A !important; text-decoration: underline;}

i.alert-icon{color: #d9534f}
h5{text-transform: none !important;}
p.mb-5{font-weight: 200 !important; font-size: 15px}
a.link{font-weight: 200 !important; color: #0275d8; font-size: 13px}

.info .switchery{float: right;}

.fileinput.input-group>.btn-file{cursor: not-allowed;}

.form-control .fileinput-filename {
	overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  max-width: 150px !important;
  line-height: 24px !important;
}

.mt-10{margin-top: 10px !important;}
.mt-20{margin-top: 20px !important;}
.mt-30{margin-top: 30px !important;}
.mt-40{margin-top: 40px !important;}
.mt-50{margin-top: 50px !important;}
.mt-60{margin-top: 60px !important;}

.mb-5{margin-bottom: 5px !important}
b.black{font-weight: 500 !important; font-size: 13px !important}
small.peq{font-size: 10px}
.h52{height: 52px !important}

small{font-weight: 100 !important}
.logo-wrap{padding-top: 7px !important}
ul.navbar-nav li.custom{ padding-left: 10px; padding-right: 10px}

.jq-toast-single h2{margin: 0 0 0px !important}
.hide{display: none !important;}
.switchery{margin-top: 0px !important}

.btn-add{font-weight:300;  background-color: #9E1B2A !important;  position: fixed !important; left: 10px !important; bottom: 10px !important; width: 50px !important; height: 50px !important}


.mask{width: 100%; height: 100%; position: fixed; background-color: rgba(0, 0, 0, 0.7); z-index: 9999; flex: 1; justify-content: center; align-items: center; text-align: center; display: none;}


.btn-techsolo{background-color: #9E1B2A !important; border-color: #9E1B2A !important }
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:active, .dataTables_wrapper .dataTables_paginate .paginate_button:focus{
	background-color: #9E1B2A !important; border-color: #9E1B2A !important 
}

.dataTables_wrapper .dataTables_filter input, .dataTables_wrapper .dataTables_length select{
	height: 32px !important; 
}



.btn-none{border: none; background-color: transparent; padding: 4px 12px; width: 100%; text-align: left;}














	nav.sidebar.navbar {
		border-radius: 0px;
	}

	nav.sidebar, .main{
		-webkit-transition: margin 200ms ease-out;
	    -moz-transition: margin 200ms ease-out;
	    -o-transition: margin 200ms ease-out;
	    transition: margin 200ms ease-out;
	}

	
	/* .....NavBar: Icon only with coloring/layout.....*/

	.btn-lateral{background-color: #FFF !important; color: #FFF !important; font-size: 14px !important; font-family: "Roboto", sans-serif;}
	.btn-lateral i{font-size: 16px !important; }
	.navbar-inverse .navbar-nav>li>a{color: #9E1B2A !important; }
	
	.navbar-inverse .navbar-nav>li:hover a{color: #FFF !important; }
	.navbar-inverse .navbar-toggle .icon-bar{background-color: blue !important;}

	/*small/medium side display*/
	@media (min-width: 768px) {


		/*lets nav bar to be showed on mouseover*/
		nav.sidebar:hover + .main{
			margin-left: 200px;
		}

		/*Center Brand*/
		nav.sidebar.navbar.sidebar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
			margin-left: 0px;
		}
		/*Center Brand*/
		nav.sidebar .navbar-brand, nav.sidebar .navbar-header{
			text-align: center;
			width: 100%;
			margin-left: 0px;
		}

		/*Center Icons*/
		nav.sidebar a{
			
		}

		/*adds border top to first nav box */
		nav.sidebar .navbar-nav > li:first-child{
			border-top: 0;			
		}

		nav.sidebar .navbar-nav > li:last-child{
			border-bottom: 0;
		}

		/*adds border to bottom nav boxes*/
		nav.sidebar .navbar-nav > li{
			border-bottom: 1px #e1e1e1 solid;
			
		}

		/* Colors/style dropdown box*/
		nav.sidebar .navbar-nav .open .dropdown-menu {
			position: static;
			float: none;
			width: auto;
			margin-top: 0;
			background-color: transparent;
			border: 0;
			-webkit-box-shadow: none;
			box-shadow: none;
		}

		/*allows nav box to use 100% width*/
		nav.sidebar .navbar-collapse, nav.sidebar .container-fluid{
			padding: 0 0px 0 0px;
		}

		/*colors dropdown box text */
		.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
			color: #777;
		}

		/*gives sidebar width/height*/
		nav.sidebar{
			position: absolute;
			left: -160px;
			width: 200px;
			height: auto;	
			z-index: 2;
			margin-bottom: 0px;
		}

		/*give sidebar 100% width;*/
		nav.sidebar li {
			width: 100%;
		}

		/* Move nav to full on mouse over*/
		nav.sidebar:hover{
			margin-left: 160px;
		}

		nav.sidebar li:hover{
			background-color: #9E1B2A !important;
			color:#FFF !important
		}

		/*for hiden things when navbar hidden*/
		.forAnimate{
			opacity: 0;
		}
	}



	.navbar-inverse, .navbar-collapse, .navbar-inverse .navbar-form{border-color: #e1e1e1 !important}
	


@media (max-width: 1024px){
.navbar.navbar-inverse.navbar-fixed-top .mobile-only-nav {
	background-color: transparent;
	box-shadow: none;
}
}
*{text-transform: none !important;}