/* ------------------ Footer for page tabs format --------------------*/
.modal-tabs {
	text-align: right;
	padding: 8px 15px 9px;
	margin-top: 0px;
	#border-top: 1px solid #c9c9c9;
	#border-left: 1px solid #c9c9c9;
	#border-right: 1px solid #c9c9c9;
	#border-bottom: 1px solid #c9c9c9;
	-webkit-border-radius: 0 0 1px 1px;
	-moz-border-radius: 0 0 1px 1px;
	border-radius: 0 0 1px 1px;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.05);
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );
}
/* ------------------ Company page --------------------*/
.company-avatar {border: 1px solid #c9c9c9; background-color: #000; float: left; padding: 2px; margin-right: 20px;} 
.company-avatar img {width: 200px;height: 50px;}

/* d? espa?o entre bandeiras */
/*img.mudar_idioma {
	margin-left: 5px;
}*/
/* encosta bandeiras ? direita entre bandeiras */
.pull-idiomas {
  float: right !important;
}
@media screen and (min-width: 768px) {
  .modal-dialog {
    right: auto;
    left: 50%;
    width: 600px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  	.modal_30{
		width: 30%;
	}
	 
	.modal_40{
		width: 40%;
	}
	 
	.modal_50{
		width: 50%;
	}
	 
	.modal_60{
		width: 60%;
	}
	 
	.modal_70{
		width: 70%;
	}
	 
	.modal_80{
		width: 80%;
	} 
	
	.modal_90{
		width: 90%;
	}
	
	.modal_100{
		width: 100%;
	}
}

.ui-widget-content
{ 
background: #f3f3f3 none no-repeat; 
padding:0;
margin:0;
border-top: 1px solid #c9c9c9;
border-right: 1px solid #c9c9c9;
border-bottom: 1px solid #c9c9c9;
display:block;
cursor: pointer;
z-index: 1000 !important;
}

.ui-autocomplete {
    z-index: 2000 !important;
}

