form.rp-search .flight-date-and-eata label{display:block;margin:0}form.rp-search .flight-date-and-eata input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%}form.rp-search .invalid{background-color:#fff}form.rp-search .flight-type{padding-top:15px}form.rp-search .flight-type .radio{margin-bottom:10px;display:inline;float:none}form.rp-search .flight-type .radio label{display:inline;width:auto}form.rp-search .passengers-container{margin-top:25px}form.rp-search .passengers{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;clear:both;width:50%;margin-top:10px;padding-right:5px}form.rp-search .passenger-summary{position:relative;display:block;min-width:22px;padding:4px 20px 4px 4px;line-height:19px;height:19px;background:#fff;border-radius:3px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form.rp-search .passenger-summary span{display:inline-block;line-height:19px;background-color:transparent;background-image:url(http://www.rantapallo.fi/wp-content/themes/rantapallo_2013/img/form-icons.png);background-repeat:no-repeat}form.rp-search .adults{background-position:0 -354px;padding-left:23px}form.rp-search .children{background-position:0 -303px;padding-left:24px}.modern form.rp-search .passenger-summary:after{content:'\f0dc';position:absolute;top:5px;right:7px;font-family:rantapallo;font-size:11px}form.rp-search .flight-search-form-footer{clear:both;padding-top:20px;padding-bottom:10px}form.rp-search .flight-search-form-footer .btn{width:100%;max-width:240px;float:none;margin:0}form.rp-search .warning{color:red;padding-bottom:10px}@media screen and (min-width:680px){form.rp-search .flight-date-and-eata label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-right:10px}form.rp-search .flight-date-and-eata label+label{padding-left:10px;padding-right:0}form.rp-search .flight-date-and-eata input.date{background-position:98% 4px}form.rp-search .flight-type{clear:both;width:50%;float:left}form.rp-search .passengers-container{float:left;margin-top:15px;padding-left:10px}form.rp-search .passengers-container .label{float:left;margin-right:6px}form.rp-search .passengers{clear:none;float:left;width:auto;margin-top:-5px;padding-top:0;padding-right:0}form.rp-search .passenger-selection{left:auto;right:0}form.rp-search .passenger-summary-label{display:inline-block}form.rp-search .passenger-container{display:inline-block}}@media screen and (min-width:1000px){form.rp-search .passengers{padding-top:0}form.rp-search .passenger-selection{left:0;right:auto}}.ui-widget a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}input:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}[name=searchForm] input{border:1px solid #fff}[name=searchForm] input.ng-touched.ng-invalid{border:1px solid red}