@-webkit-keyframes move{0%{background-position:0 0}100%{background-position:60px 60px}}@keyframes move{0%{background-position:0 0}100%{background-position:60px 60px}}img{border:0}h1,h2{padding-left:5px}h2{font-size:24px}h5{font-weight:700}p{margin-bottom:10px}a{color:#46403c}form label{white-space:normal}.content-wrapper #login,.content-wrapper #signup{margin-top:30px}.loading{width:40px;height:40px;background-image:url(/headers/scv/my_account/img/loading.gif);background-repeat:no-repeat;background-position:50% 50%;background-size:24px 24px;margin:0 auto}.loading.centered{background-color:#FFF;z-index:9;position:fixed;top:40%;border-radius:10px;box-shadow:0 0 5px #ccc;left:45%}.newCommunicationForm_options{line-height:25px}.botonera{position:fixed;bottom:0;width:100%;height:50px;background:#4c799a;opacity:.4;left:0;z-index:8}.botonera_content{position:fixed;bottom:-5px;width:100%;height:50px;z-index:9;left:0}.botonera_content a{color:#FFF!important;text-decoration:none}.botonera_content a:hover{text-decoration:underline}.boton_pulse_continent_center,.boton_pulse_continent_left,.boton_pulse_continent_right{color:#FFF;padding:0 7px;border-radius:20px;background:#8ebccc;background:-webkit-linear-gradient(top,#8ebccc 0,#6a9cbe 100%);background:linear-gradient(to bottom,#8ebccc 0,#6a9cbe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ebccc', endColorstr='#6a9cbe', GradientType=0)}.boton_pulse_continent_left{float:left;margin-left:10px}[dir=rtl] .boton_pulse_continent_left{float:right;margin-right:10px;margin-left:0}.boton_pulse_continent_right{float:right;margin-right:10px}[dir=rtl] .boton_pulse_continent_right{float:left;margin-left:10px;margin-right:0}.boton_pulse_continent_center{margin:0 auto;width:15%}.boton_pulse_left{height:40px;line-height:40px;padding-left:40px;padding-right:10px;cursor:pointer;background:url(/headers/mobile/img/circle_s.png) no-repeat scroll left 5px transparent}.boton_pulse_right{height:40px;line-height:40px;padding-right:40px;padding-left:10px;cursor:pointer;background:url(/headers/mobile/img/circle_s.png) no-repeat scroll right 5px transparent}.cont_paginacion{text-align:center}.cont_paginacion a.btn_mas_result{font-weight:700;text-decoration:underline}#boton_filtrado{padding-top:60px}#paginatorLoading{position:fixed;bottom:5px;left:50%;margin-left:-20px}[dir=rtl] #paginatorLoading{right:0;left:inherit}#paginatorTop{display:none;cursor:pointer;position:fixed;bottom:5px;left:0;z-index:999}[dir=rtl] #paginatorTop{right:0;left:inherit}.ordenacion li{cursor:pointer;font-size:.8em;font-weight:700;color:#46403c;padding-left:10px;border-bottom:1px solid #ededed;height:40px;line-height:40px;list-style:none}[dir=rtl] .ordenacion li{padding-left:0;padding-right:10px}#bonosModal .ordenacion li,#checkinModal .ordenacion li{height:auto;line-height:20px;margin-bottom:10px}.ordenacion li.check{background:url(/headers/mobile/img/check.png) 99% 8px no-repeat}.summary_actions{border-top:solid 1px #DDD}.summary_actions li:nth-child(1n+1){border-right:solid 1px #DDD}[dir=rtl] .summary_actions li:nth-child(1n+1){border-left:solid 1px #DDD;border-right:none}.summary_actions li:last-child{border-right:none}[dir=rtl] .summary_actions li:last-child{border-left:none;border-right:none}.summary_actions li{display:inline-block;padding:10px 25px 10px 25px!important;margin:0!important}.purchaseV_resume .summary_actions li{padding:10px 10px 5px 10px!important}.purchaseV_resume .journeyContent{margin-bottom:15px;padding-bottom:10px;border-bottom:solid 1px #DDD}.summary_actions li a,.summary_actions li span.action{text-decoration:none;font-size:.8em;cursor:pointer;color:#666}.summary_actions li span.glyphicon{display:block}.alert-error{font-size:1em}.alert-danger{font-size:1em}.content-wrapper #login a{display:block}.content-wrapper #login a.btn{display:inline-block}.content-wrapper #login .register-bt{text-align:center}.btn-group{margin:20px 0 30px 0;width:100%}.btn-group-vertical>.btn,.btn-group>.btn{text-decoration:none;font-size:.8em;padding:3px 15px;width:auto}.btn-group-justified>.btn{display:inline!important}.form-horizontal .form-group{margin-left:0;margin-right:0;margin-bottom:15px}#recoverPasswordForm{padding:10px}form{margin:0 auto;width:100%}form .prefijo{width:15%;float:left}form .tfno{width:70%!important}form .descripcion{float:left;font-weight:700;padding:10px 0 10px 10px;margin:0;text-align:left;width:35%}.no_reservations{font-size:1.2em}.no_reservations p{text-align:center;color:#888;margin:20px 0}.no_reservations a,.no_reservations a:hover{text-decoration:none;color:#1e3747;text-align:center;padding:0}.no_reservations a span{display:block;margin:10px 0 20px 0}.no_reservations .services_img{text-align:center;margin:0 auto;padding:20px 0}.resume_list{padding:0}.resume_list li{margin:20px 0 10px 0;list-style:none}.resume_item .resume_container{position:relative;border:1px solid #d5d5d5;min-height:75px;background:#fff;top:-5px;padding:10px 0 0 0;-webkit-border-radius:10px;-webkit-border-top-right-radius:0;-moz-border-radius:10px;-moz-border-radius-topright:0;border-radius:10px;border-top-right-radius:0;box-shadow:0 0 5px #ccc}[dir=rtl] .resume_item .resume_container{-webkit-border-radius:10px;-webkit-border-top-right-radius:0;-moz-border-radius:10px;-moz-border-radius-topright:0;border-radius:10px;border-top-right-radius:0}.resume_item .status{color:#FFF;position:absolute;top:-15px;right:0;font-size:.8em;padding:0 3px}.box_container .status{color:#FFF;position:absolute;margin-top:-15px;right:25px;font-size:.8em;padding:0 3px}.resume_item .resume_services_icons{position:absolute;z-index:9;margin-left:9px;margin-top:-17px}.related_service_icon{width:20px;height:20px;display:inline-block;margin-right:5px}[dir=rtl] .related_service_icon{margin-right:auto;margin-left:5px}.related_service_icon.purchaseH{background-image:url(/headers/scv/my_account/img/services/hotel_s_mobile.png)}.related_service_icon.purchaseV{background-image:url(/headers/scv/my_account/img/services/flight_s_mobile.png)}.related_service_icon.purchaseC{background-image:url(/headers/scv/my_account/img/services/car_s_mobile.png)}.related_service_icon.purchaseT{background-image:url(/headers/scv/my_account/img/services/train_s_mobile.png)}.related_service_icon.purchaseD{background-image:url(/headers/scv/my_account/img/services/travel_s_mobile.png)}.purchaseT_resume .train_tickets{font-size:12px}.purchaseT_resume h5{margin-bottom:0}.purchaseT_resume .resume_item_train{margin-bottom:10px}.purchaseT_resume .train_tickets li{margin:5px 0 10px 10px}.resume_package_flights{margin:10px 5px}.resume_package_flights div{background:no-repeat left 50% transparent url(/headers/scv/my_account/img/services/flight_s_mobile.png);padding-left:25px;font-size:11px}[dir=rtl] .resume_package_flights div{background:no-repeat right 50% transparent url(/headers/scv/my_account/img/services/flight_s_mobile.png);padding-left:0;padding-right:25px}.reference{margin-bottom:15px;text-align:center}.payment_plan_list li{list-style:none;margin:0;padding:5px;border:1px solid #e0e0e0}.payment_plan_list li:last-child{border-top:0}.payment_plan_list li time{font-weight:700}.payment_plan_list li .payment_currency{font-size:.9em}.journey ul li{list-style:none;display:inline}.box_content .journey h5{display:block;margin:10px 0 3px 0;border-bottom:1px solid #CCC}.box_content .journey time{font-weight:700}.box_content .journey time span{color:#000}.box_content .journey .airport{display:block}.journey ul li.train_station,.train_class,.train_occupancy,.train_type{display:block}.train_type{font-weight:700}.train_tickets{list-style:none}.status.confirmed{background-color:#027A02}.status.pending{background-color:#A98A54}.status.cancelled{background-color:#E50000}.status.incompleted{background-color:#ba3a8e}.resume_item h3{font-size:.9em;font-weight:700;margin:0 70px 0 0}.resume_item .location{font-weight:400;font-size:.9em}.resume_item .hotelPhone,.resume_item .locationMap{font-weight:400;font-size:12px;margin:10px 0!important;display:block}.resume_item .hotelPhone a,.resume_item .locationMap a{text-decoration:none;display:block;padding-left:25px}.resume_item .hotelPhone a .glyphicon,.resume_item .locationMap a .glyphicon{margin-left:-17px}[dir=rtl] .resume_item .hotelPhone a .glyphicon,[dir=rtl] .resume_item .locationMap a .glyphicon{margin-left:0;margin-right:-15px}.resume_item .locator,.resume_item .purchaseId{font-size:.7em;text-transform:uppercase;display:block}.resume_item .locator strong,.resume_item .purchaseId strong{text-transform:none}.resume_item time{font-weight:700;font-size:.85em}.resume_item .time{font-size:.85em}.resume_item .arrow{font-size:14px}.resume_item .accomodation,.resume_item .iata,.resume_item .occupancy,.resume_item .view_all,.resume_item a.btn{display:none}.extendedBtnDetail{display:table!important;margin:10px auto;text-decoration:none}.resume_item .resume_details{margin:0 0 10px 50px}[dir=rtl] .resume_item .resume_details{margin:0 0 10px 60px}.resume_item .resume_details.extendedSummaryDetails{margin:0 0 10px 60px}.resume_item .resume_image{width:60px;min-height:55px;float:left;margin-top:-1px;margin-left:-1px}[dir=rtl] .resume_item .resume_image{margin-left:auto;margin-right:-1px}.purchaseH_resume .resume_image{background:url(/headers/scv/my_account/img/services/hotel.png) no-repeat 50% 5px}.purchaseV_resume .resume_image{background:url(/headers/scv/my_account/img/services/flight.png) no-repeat 50% 5px}.purchaseT_resume .resume_image{background:url(/headers/scv/my_account/img/services/train.png) no-repeat 50% 5px}.purchaseC_resume .resume_image{background:url(/headers/scv/my_account/img/services/car.png) no-repeat 50% 5px}.purchaseD_resume .resume_image{background:url(/headers/scv/my_account/img/services/travel.png) no-repeat 50% 5px}.circle{width:30px;height:30px;position:relative;float:right;top:4px;margin-right:6px;background:url(/headers/scv/my_account/img/circle.png);background-size:30px 30px;background-repeat:no-repeat;background-position:right center}[dir=rtl] .circle{background-position:left center;float:left;margin-right:auto;margin-left:6px}.box_container{margin-bottom:20px}.box_container:last-child{margin-bottom:100px}.box_container h3,.box_container h4{background:-webkit-linear-gradient(top,#fb8e00 0,#f60 100%);background:linear-gradient(to bottom,#fb8e00 0,#f60 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb8e00', endColorstr='#ff6600', GradientType=0);border-radius:10px 10px 0 0;box-shadow:0 0 3px #ccc;list-style:none outside none;min-height:40px;margin:0 auto;padding:5px 10px;color:#FFF;font-size:1.1em;line-height:30px}.box_content{background:#fff;margin:0 auto;padding:10px 10px 15px 10px;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 0 5px #ccc}.box_content .col-xs-12{padding:0}.box_content .fax{display:block}.telephone_number{text-decoration:underline}table.cancellation{font-size:11px}.reservation_actions{position:fixed;bottom:0;left:0;z-index:9;background:#FFF;width:100%;border-top:1px solid #ddd;text-align:center;margin-bottom:0}.reservation_actions li{display:inline-block;padding:0 2%;text-align:center}.reservation_actions a,.reservation_actions span.action{text-decoration:none;text-align:center;font-size:.7em}.reservation_actions li a span,.reservation_actions li span.action span{font-size:22px;color:#777;display:block;margin-top:7px}.pickup_address{display:block;padding:0}.dropoff_address{display:block;padding:5px 0 0 0;margin:5px 0 0 0;border-top:1px dotted #ccc}.cancelFrame{display:none;width:100%;height:1050px}.formbox{margin-top:20px;padding:20px 10px;border:1px solid #dcdcdc;box-shadow:0 0 5px #ccc;background:#fff}.newcardcontainer,.newtravellercontainer{width:100%;background:#fff;left:0;text-align:center;box-shadow:0 0 5px #ccc;z-index:1}.socialblock p a{display:block}#page_success_message .alert-success{margin:0}.travellers_list li a{border-top-width:0}.travellers_list li:first-child a{border-top-width:1px}#recibir_ofertas{float:none}#recibir_ofertas.mobile{float:left;margin-bottom:10px}#main_column{padding-left:15px;padding-right:15px}@media only screen and (min-width:680px) and (orientation:portrait){form{width:60%}}@media only screen and (min-width:680px) and (orientation:landscape){form{margin:0 auto;width:50%}}@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5){.related_service_icon.purchaseH{background-image:url(/headers/scv/my_account/img/services/hotel_s_mobile@2x.png);background-size:20px 20px}.related_service_icon.purchaseV{background-image:url(/headers/scv/my_account/img/services/flight_s_mobile@2x.png);background-size:20px 20px}.related_service_icon.purchaseC{background-image:url(/headers/scv/my_account/img/services/car_s_mobile@2x.png);background-size:20px 20px}.related_service_icon.purchaseT{background-image:url(/headers/scv/my_account/img/services/train_s_mobile@2x.png);background-size:20px 20px}.related_service_icon.purchaseD{background-image:url(/headers/scv/my_account/img/services/travel_s_mobile@2x.png);background-size:20px 20px}.purchaseH_resume .resume_image{background-image:url(/headers/scv/my_account/img/services/hotel@2x.png);background-repeat:no-repeat;background-position:50% 5px;background-size:44px 44px}.purchaseV_resume .resume_image{background:url(/headers/scv/my_account/img/services/flight@2x.png);background-repeat:no-repeat;background-position:50% 5px;background-size:44px 44px}.purchaseT_resume .resume_image{background:url(/headers/scv/my_account/img/services/train@2x.png);background-repeat:no-repeat;background-position:50% 5px;background-size:44px 44px}.purchaseC_resume .resume_image{background:url(/headers/scv/my_account/img/services/car@2x.png);background-repeat:no-repeat;background-position:50% 5px;background-size:44px 44px}.purchaseD_resume .resume_image{background:url(/headers/scv/my_account/img/services/travel@2x.png);background-repeat:no-repeat;background-position:50% 5px;background-size:44px 44px}.resume_item_train{font-size:12px}.circle{background-image:url(/headers/scv/my_account/img/circle@2x.png);background-size:30px 30px}}