@charset "utf-8";

/* 
* @author JSC Consultoria
* Email : contato@jscconsultoria.com.br
* URL : www.jscconsultoria.com.br
* License GNU GPL
***/

/* Div principal */
#mod_combo_redirect {
	background: #73c2e8;
	height: 110px;
	margin-top: 4%;
    margin-bottom: 2%;
}

#mod_combo_redirect_marca {
	width: 190px;
	height: 0;
	border-top: 110px solid #82d0f5;
	border-right: 20px solid transparent;
	float: left;
}
#mod_combo_redirect_titulos {
	float: left;
	position: absolute;
	margin: 2.5%;
	margin-left: 3.5%;
}
#mcr_primeiro_titulo {
	color: white;
	font-family: 'OpenSans-Bold';
	font-size: 41.5px;
}
#mcr_segundo_titulo {
	color: #e0fe90;
	font-family: 'OpenSans-Italic';
	font-size: 22px;
}
#mod_combo_redirect_descricao {
	float: left;
	width: 30%;
	margin: 4%;
	margin-left: 6%;
}
#mcr_descricao {
	color: white;
	font-family: 'OpenSans-Semibold';
	font-size: 14px;
    text-shadow: 0 1px 1px rgba(0,0,0,.4);
}
#mod_combo_redirect select {
	float: right;
	margin-top: 4%;
	margin-right: 3%;
	height: 35%;
	color: white;
	font-family: 'OpenSans';
	border-color: white;
	font-size: 12px;
	background: url("image/selecao-asas-estaduais.png") no-repeat scroll 100% center transparent;	
	
      -webkit-appearance: none;  /*Remove estilo padrão do Chrome*/
      -moz-appearance: none; /* Remove estilo padrão do FireFox*/
      text-indent: 0.01px; /* Remove seta padrão do FireFox */
      text-overflow: " ";  /* Remove seta padrão do FireFox */
      select::-ms-expand { display: none; }/* Remove seta padrão do IE*/ 
}

#mod_combo_redirect select:active {
	
}
#mod_combo_redirect select:hover {
	
}
#mod_combo_redirect select:focus {
	background: url("image/selecao-asas-estaduais.png") no-repeat scroll 100% center #67B3D7;
}
.btn-group.combo_redirect {
	float: right !important;
	margin-top: 4%;
	margin-right: 4%;
}
.btn.dropdown-toggle.form-control.combo_redirect.btn-info {
	background: transparent !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border: 1px solid white !important;
	color: white !important;
	font-family: 'OpenSans' !important;
	font-size: 12px !important;
	height: 38px; 
}
.filter-option.pull-left {
	border-right: 1px solid white !important;
	width: 95% !important;
}
.combo_redirect .dropdown-menu.open, .dropdown-menu.inner.combo_redirect {
	background: #73c2e8;
	color: white !important;
	border-radius: 2px !important;
}
.combo_redirect.btn-group .dropdown-menu li a {
	color: white !important;
}



/* Definições para mobile -------------------------------------------------------------------------------- */
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	#mod_combo_redirect {
		height: 170px;
	}
	#mod_combo_redirect_titulos {
		margin-top: 10%;
	}
	#mod_combo_redirect_descricao {
		display: none;
	}
}