a.dk_toggle.dk_label {padding: 4px 20px 3px 10px;}

div#dk_container_pathFligth > a.dk_toggle.dk_label {width: 130px;}

div#dk_container_qtdAdult > a.dk_toggle.dk_label {width: 35px}
div#dk_container_qtdChild > a.dk_toggle.dk_label {width: 35px}
div#dk_container_qtdBaby > a.dk_toggle.dk_label  {width: 35px}

div.baby { width: 200px; }

#tooltip_flights {
	width: 265px; 
	padding: 10px; 
	font-size: 12px; 
	font-family: arial; 
	letter-spacing: normal;
	position: absolute; 
	left: 51px; 
	top: 70px !important; 
	z-index: 9; 
	display: none;
}

#tooltip_flights:after, #tooltip_flights:before {
	left: 15%;
    margin-left: auto !Important;
    margin-right: auto !important;
}

#tooltip_flights p{
	font-size: 12px !important;
}

.close-tooltip {
    width: 10px;
    height: 10px;
    background: #fff;
    position: absolute;
    top: 4px !important;
    right: 4px !important;
    background: url(/smiles-default-theme/webapp/../img/closeTooltip.png) no-repeat 0 0;
    cursor: pointer;
    color: transparent;
}

@media only screen and (max-width: 450px) {
	.roundTrip a.dk_toggle{
		width: 80% !important;
	    border: 0;
	    border: 1px solid #555;
	    border-radius: 40px;
	    box-sizing: border-box;
	    padding: 5px 10px;
	    margin: 0 0 0 30px;
	}
	#pathFligth {width: 80%; margin: 0 0 0 9%; padding: 5px 0px;}
	div.child > button.child { margin: 0 0 0 0 !important; padding: 0 !important; }
	div.baby { width: 100%; }
	div.baby > button.baby { margin: 0 0 0 16px !important; padding: 0 !important; }
}