fieldset.form-group{width:100%;border:0}.center{text-align:center}.form-control{font-size:12px !important;padding:21px 10px 5px 10px;height:55px}.short{width:50% !important}.panel{border:none !important;box-shadow:none}label{font-weight:bold !important}.text{border-left:1px solid #ddd}.submit{color:#fff;background-color:#1d827a;border-color:#1d827a;height:40px;font-weight:normal !important}.submit:focus,.submit:hover{color:#fff;text-decoration:none}.form-group label{position:absolute;margin:5px 10px;font-size:12px;color:#46403c;font-weight:400;z-index:1}a.dp-choose-date{vertical-align:text-top;width:21px;height:19px;margin:8px 3px 0;display:inline-block;text-indent:-2000px;overflow:hidden;background:url(https://res.onlinetravel.es/headers/destinia/img/calendario_olt.png) no-repeat}a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default}.form-complete-date{margin-bottom:15px;padding-left:0 !important}[dir="rtl"] .form-complete-date{float:right;padding-right:0 !important}.form-complete-date .form-inline{display:inline-block;font-size:0;border:1px solid #d0cbc9;border-radius:4px;padding:0;background:#fff;width:80%}.form-complete-date .form-inline .form-group .form-control{border:0;border-radius:0;height:30px}.form-complete-date .form-inline .form-group+.form-group .form-control{border-left:1px solid #d0cbc9}.form-complete-date.includes_error .form-inline{border:1px solid #e50000}.form-complete-date.includes_error .form-inline .form-group .form-control{border:0 !important}.form-complete-date.includes_error .form-inline .form-group+.form-group .form-control{border-left:1px solid #d0cbc9 !important}.form-complete-date.includes_error .form-inline select.form-control{padding-right:26px;background-image:url("/headers/ilusion/sunrise/dist/svg/icon-arrow-select.svg")}.form-complete-date.includes_error .form-inline input.form-control{padding-right:10px;background-image:none}.form-complete-date.daymonthyear .form-inline .form-group{width:30%}.form-complete-date.daymonthyear .form-inline .form-group .form-control{width:100% !important}.form-complete-date.daymonthyear .form-inline .form-group.date-day .form-control{border-bottom-left-radius:6px}.form-complete-date.daymonthyear .form-inline .form-group.date-year{width:40%}.form-complete-date.daymonthyear .form-inline .form-group.date-year .form-control{border-bottom-right-radius:6px}.form-complete-date.monthyear .form-inline .form-group{width:50%}.form-complete-date.monthyear .form-inline .form-group .form-control{width:100% !important}.form-complete-date.monthyear .form-inline .form-group:nth-of-type(2) .form-control{border-bottom-left-radius:6px}.form-complete-date.monthyear .form-inline .form-group:nth-of-type(3) .form-control{border-bottom-right-radius:6px}.form-complete-date.focus-element .form-inline{-webkit-box-shadow:0 0 8px rgba(208,203,201,0.8);box-shadow:0 0 8px rgba(208,203,201,0.8)}.form-complete-date.focus-element .form-inline .form-group .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.pseudo-label{display:block;width:100%;padding:6px 10px 3px;margin-bottom:0;font-size:12px;font-weight:bold;color:#46403c;line-height:1.2}table.jCalendar{border:0;border-collapse:collapse;width:100%;height:190px}table.jCalendar th{background:#a6acaf;height:25px}table.jCalendar td{background:#fff;text-align:right;font-size:12px}table.jCalendar td.other-month{background:#fff;color:#fff}table.jCalendar td.today{background:#d5d8dc}table.jCalendar td.selected{background:#a6acaf}table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#a6acaf;color:#fff}table.jCalendar tr.activeWeekHover td{background:#22968d;color:#fff}div.dp-popup{background:#fff;width:300px;height:230px;border:1px solid #ccc;border-radius:6px}div.dp-popup h2{font-size:15px;height:30px;padding-top:5px;font-weight:bold;color:#a6acaf}div.dp-popup div.dp-nav-prev a{font-size:17px;padding-top:10px;font-weight:bold;color:#a6acaf}div.dp-popup div.dp-nav-next a{font-size:17px;padding-top:10px;font-weight:bold;color:#a6acaf}table.jCalendar td.other-month:hover{background:#fff;cursor:default}[dir="rtl"] div.dp-popup div.dp-nav-prev{position:unset;float:right;width:auto;margin-top:-30px}[dir="rtl"] div.dp-popup div.dp-nav-next{position:unset;float:left;width:auto;margin-top:-30px}[dir="rtl"] div.dp-popup h2{width:65%;margin:0 auto}