/* loading animation */

/*substituto do proveniente do AVA para compatibilizar com o AB*/
@font-face {
    font-family: 'fontello';
    src: url('../fonts/fontello.eot');
    src: url('../fonts/fontello.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fontello.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*
body,html {
    background: #FFF !important;
    
}
*/

body.loadingBody 
{
    background:#335cb4 !important;
}

html {
    overflow-y: auto !important;
}

.loadingIcon {
	display:block;
	float:left;
	width:40px; height:40px;
	background:url(../imagens/pull-icon@2x.png) 0 0 no-repeat;
	-webkit-background-size:40px 80px; background-size:40px 80px;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:250ms;	
	-moz-background-size:40px 80px; background-size:40px 80px;
	-moz-transition-property:-webkit-transform;
	-moz-transition-duration:250ms;	
	left: 50%;
	top: 50%;
	position: fixed;
	text-align:center;
	margin:-20px 0 0 -20px;
	z-index: 9999;
}
.loadingIcon.loaderAnim {
	background-position:0 100%;
	-webkit-transform:rotate(0deg) translateZ(0);
	-webkit-transition-duration:0ms;
	-webkit-animation-name:loaderAnim;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	-moz-transform:rotate(0deg) translateZ(0);
	-moz-transition-duration:0ms;
	-moz-animation-name:loaderAnim;
	-moz-animation-duration:2s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-timing-function:linear;
}
@-webkit-keyframes loaderAnim {
	from { -webkit-transform:rotate(0deg) translateZ(0); }
	to { -webkit-transform:rotate(360deg) translateZ(0); }
}
@-moz-keyframes loaderAnim {
	from { -moz-transform:rotate(0deg) translateZ(0); }
	to { -moz-transform:rotate(360deg) translateZ(0); }
}

/*Busca*/

		.campo-de-busca input[type=text] {
			width: 250px;
			height: 30px;
			margin: 0;
			padding: 5px 40px 5px 10px;
			border: 0;
			font-family: 'patrick_handregular' !important;
			text-transform: uppercase;
			letter-spacing: 1px;
			font-size: 14px;
			color: #e12f2f;
			background-color: #FFF;
			position: relative;
			z-index: 4;

			-webkit-border-radius: 	5px;
			-moz-border-radius: 	5px;
			border-radius: 			5px;

			-webkit-box-shadow: inset 1px 1px 3px 0px rgba(184,184,184,1);
			-moz-box-shadow: 	inset 1px 1px 3px 0px rgba(184,184,184,1);
			box-shadow: 		inset 1px 1px 3px 0px rgba(184,184,184,1);

			-webkit-box-sizing: border-box; 
			-moz-box-sizing:    border-box; 
			box-sizing:         border-box;
		}

			.campo-de-busca input[type=text]:focus {
				border: 0 !important;
				color: #e12f2f;
				outline: none;

				-webkit-border-radius: 	5px;
				-moz-border-radius: 	5px;
				border-radius: 			5px;

			}

		.campo-de-busca div.angucomplete-dropdown {
			width: 240px;
			margin: 0;
			padding: 0;
			list-style: none;
			position: absolute;
			top: 30px;
			left: 5px;
			background-color: #FFF;
			overflow: hidden;
			z-index: 3;

			-webkit-border-radius: 	0 0 5px 5px;
			-moz-border-radius: 	0 0 5px 5px;
			border-radius: 			0 0 5px 5px;

			-webkit-box-shadow: inset 0px 2px 9px 0px rgba(184,184,184,1);
			-moz-box-shadow: 	inset 0px 2px 9px 0px rgba(184,184,184,1);
			box-shadow: 		inset 0px 2px 9px 0px rgba(184,184,184,1);
		}

		.campo-de-busca div.angucomplete-dropdown div {
			line-height: 30px;
		}

		.campo-de-busca div.angucomplete-dropdown div a,
		.campo-de-busca div.angucomplete-dropdown div a:hover {
			display: inline-block;
			width: 100%;
			color: #595959;
			padding: 0 10px;
			font-family: 'patrick_handregular' !important;
			text-transform: uppercase;
			letter-spacing: 1px;
			font-size: 14px;
		}

		.campo-de-busca div.angucomplete-dropdown div a:hover {
			background-color: rgba(191, 236, 255, 0.6);
		}
		
		.campo-de-busca div.angucomplete-dropdown div,
		.campo-de-busca div.angucomplete-dropdown div.angucomplete-selected-row {
			display: inline-block;
			width: 100%;
			color: #595959;
			padding: 0 10px;
			font-family: 'patrick_handregular' !important;
			text-transform: uppercase;
			letter-spacing: 1px;
			font-size: 14px;
		}

		.campo-de-busca div.angucomplete-dropdown div.angucomplete-selected-row {
			background-color: rgba(191, 236, 255, 0.6);
		}
		
	    .campo-de-busca div.angucomplete-row {
		    cursor:pointer;
		}
		
@media screen and (max-width: 800px) 
{
    
	.campo-de-busca input[type=text] {
		width: 210px;
	}

	.campo-de-busca div.angucomplete-dropdown {
		width: 190px;
	}
}

@media screen and (max-width: 800px) and (min-height: 625px) and (orientation: portrait) {

	.campo-de-busca input[type=text] {
		width: 210px;
	}

	.campo-de-busca div.angucomplete-dropdown {
		width: 190px;
	}
	
}

