.fast-dialog{margin-top:-25px}.fast-dialog .sag-modal-header{display:none}.fast-dialog .sag-modal-content{text-align:center;margin-left:0;margin-right:0}.fast-purchase-form{background:#d0e9ee;display:flex;align-items:center;min-height:70px;padding:15px}.fast-purchase-form .journey{font-size:1.29rem;width:calc(75% - 10px);padding-right:30px}.fast-purchase-form .journey .name{position:relative;padding-left:40px}.fast-purchase-form .journey .name:before{color:#3fc8ec;font-size:21px;position:absolute;left:10px}.fast-purchase-form .journey .icn-clock:before{font-size:29px;left:0;top:-3px}.fast-purchase-form .loading{position:absolute;width:100%;text-align:center;background:rgb(255,255,255,73%);left:0;height:100%;display:flex;justify-content:center;align-items:center}.fast-purchase-form .snippet{top:0;width:150px}.fast-purchase-form .stage{padding:10px 0}.fast-purchase-form .dot-falling,.fast-purchase-form .dot-falling:before,.fast-purchase-form .dot-falling:after{width:20px;height:20px}.fast-purchase-form .dot-falling:before{left:-25px}.fast-purchase-form .dot-falling:after{left:25px}.fast-purchase-bt{background-color:#ff595a;color:#FFF !important;box-shadow:none;font-weight:bold;padding:10px 40px;border:0;white-space:nowrap}@media screen and (min-width:992px){.fast-purchase{padding:0}}@media screen and (max-width:991px){.fast-dialog{margin:0 0 15px}.fast-dialog .sag-modal-content{margin:0}.fast-purchase-form{justify-content:center;flex-wrap:wrap;padding-bottom:0}.fast-purchase-form .journey{font-size:1rem;margin-bottom:15px;padding-right:0;position:relative;width:auto}.fast-purchase-form .journey .name{display:block;position:static;text-align:left}.fast-purchase-form .journey .icn-clock:before{top:50%;margin-top:-15px}.fast-purchase-form .journey .icn-arrow-right:before{display:none}.fast-purchase-form .loading{margin:5px auto 10px}.fast-purchase-bt{padding:6px 15px;margin-bottom:15px;margin-left:20px}}@media screen and (max-width:767px){.fast-dialog{margin:0 -15px 15px}}.check-departure{padding-left:0 !important}.check-return{padding-left:19px !important}.ui-datepicker td{height:30px !important}html .home.content-responsive #galery{background:#e5e9eb}#bloques-destacados-mobile .panel-group{margin-top:20px}html #journeySearchForm .boton-bus{position:relative;width:100%}html .search-general .boton input{min-width:initial;max-width:initial}html .content-responsive .search-general .form-group .ida-vuelta .col-md-6 input.hasDatepicker{cursor:pointer}html .content-widget .search-general .promo-code{width:120px;margin-top:5px;text-align:left}html .content-widget .search-general .promo-code A{margin-top:7px}html .content-widget .search-general #btSearchDiv{width:100%}html .content-widget .search-general .form-group.second{padding-bottom:0}html .content-widget .search-general .form-group .group-radios{margin-top:0}html .content-widget .search-general .form-group.first{margin-bottom:0}@media(max-width:991px){html .content-responsive .search-general .form-group.first .col-md-12{width:100%}html.ios .home.content-responsive .search-general .form-group input{max-width:100% !important;padding:9px 12px 6px;line-height:35px}html.ios .home.content-responsive .search-general .form-group .ida-vuelta .col-md-6 input{padding:10px 12px 6px 37px}.journey-search-modal-container{max-height:initial !important;overflow-y:initial !important}.journey-search-modal-container #journeySearchDivContainer{margin:0;padding:0;border:0;width:100%;position:initial}.journey-search-modal-container div#journeySearchApp .col-md-12{display:inline-block;float:none;width:100%;margin:0;padding:0}.journey-search-modal-container div#journeySearchApp .form-group.first .col-md-12{width:100%}.journey-search-modal-container #journeySearchDivContainer .promo-code A{margin-top:0}.journey-search-modal-container #journeySearchDivContainer .promo-code{float:left;display:inline-block;width:100%;clear:both;text-align:center;margin-top:0;margin-bottom:-10px}.journey-search-modal-container #journeySearchDivContainer .boton{padding:17px 0 0}html .home.content-responsive .columns-1 .carousel-inner.carousel-landing-mobile .carousel-caption{bottom:0;position:absolute}.journey-search-modal-container #journeySearchDivContainer .col-md-12.aller-retour-responsive{float:left;width:48%}.journey-search-modal-container #journeySearchDivContainer .responsive-screen .col-md-12.aller-retour-responsive{margin-left:26px !important}.journey-search-modal-container #journeySearchDivContainer .form-group.first #switchStations{left:48.4%;transform:rotate(90deg);top:47%}.journey-search-modal-container #journeySearchDivContainer .group-radios-responsive{width:100%;display:inline-block;margin-top:20px;border-bottom:1px solid #e1dfda;padding:15px 0 15px 0}.journey-search-modal-container #journeySearchDivContainer .form-group.second .group-radios-responsive{border:0}.journey-search-modal-container #journeySearchDivContainer .form-group.row{padding-bottom:0}.journey-search-modal-container #journeySearchDivContainer .form-group.row .group-radios-responsive{margin-top:0;border-bottom:0}.journey-search-modal-container #journeySearchDivContainer .group-radios-responsive .col-md-6.check-return{padding-left:10px !important}.journey-search-modal-container #journeySearchDivContainer .form-group.row .group-radios-responsive .col-md-6{width:22.3%}.journey-search-modal-container #journeySearchDivContainer .promo-code{width:50%;text-align:left}.journey-search-modal-container #journeySearchDivContainer .promo-code input{margin-right:5px}#journeySearchModal .sag-modal-footer{margin-top:10px}.journey-search-modal-container form div.form-group label.radio-inline{padding-left:25px}.journey-search-modal-container #journeySearchDivContainer .promo-code A{margin-top:5px}}@media(max-width:767px){html .content-responsive .search-general .form-group .ida-vuelta .col-md-6 input{padding:6px 4px 6px 34px}html .home.content-responsive .search-general .form-group.second{padding:0 0 7px}html .home.content-responsive .search-general .form-group .group-radios .col-md-6,html .home.content-responsive .search-general .form-group .ida-vuelta .col-md-6{margin:0 10px 0 0;width:48%}html .home.content-responsive .search-general .form-group .group-radios .col-md-6:last-child,html .home.content-responsive .search-general .form-group .ida-vuelta .col-md-6:last-child{margin:0}html .home.content-responsive .search-general .form-group .group-radios .col-md-6.check-return{padding-left:0 !important}html .home.content-responsive .search-general .form-group.first .col-md-12 input{width:100% !important}html .home.content-responsive .search-general .bus-position{display:none}html .home.content-responsive .search-general .boton{width:100%;float:none;text-align:center;padding:20px 0 0}html .home.content-responsive .search-general .form-group .group-radios{margin-top:20px;margin-bottom:8px}html .home.content-responsive #galery .search-general .form-group.row .group-radios{margin-top:15px}html .home.content-responsive #galery .search-general .promo-code A{margin-top:0}html .home.content-responsive #galery .search-general .boton{padding:17px 0 0}html .content-responsive .search-general .form-group.first .col-md-12{width:100%;margin-bottom:13px}html .home.content-responsive .search-general .promo-code{float:left;display:inline-block;width:100%;clear:both;text-align:center;margin-top:0;margin-bottom:-5px}html .home.content-responsive .search-general .form-group.first #switchStations{top:47%}html .home.content-responsive .search-general .promo-code #promoCodeForm{width:120px}html .home.content-responsive .search-general .promo-code input[type="text"]{margin-bottom:5px}html .home.content-responsive .search-general .form-group.first{margin-bottom:2px}html .home.content-responsive #galery .search-general .form-group.first .tooltip-inner{width:auto !important;max-width:240px !important}html .home.content-responsive .columns-1 .carousel-inner.carousel-landing-mobile{display:block}.journey-search-modal-container #journeySearchDivContainer .form-group.first .col-md-12{width:100%}.journey-search-modal-container #journeySearchDivContainer .form-group.second{width:100%}.journey-search-modal-container #journeySearchDivContainer .ida-vuelta .col-md-6:last-child{margin:0}.journey-search-modal-container #journeySearchDivContainer .form-group.second{width:100%}.journey-search-modal-container #journeySearchDivContainer .bloquePassengersResponsive{width:100% !important}.journey-search-modal-container #journeySearchDivContainer .form-group.first .col-md-12{width:100% !important}.journey-search-modal-container #journeySearchDivContainer .col-md-12.aller-retour-responsive{width:100%}.journey-search-modal-container #journeySearchDivContainer .col-md-12.aller-retour-responsive:nth-of-type(2){margin-left:0 !important}.journey-search-modal-container #journeySearchDivContainer .form-group.first #switchStations{transform:rotate(360deg);right:0 !important;left:inherit;top:47%}.journey-search-modal-container #journeySearchDivContainer .group-radios-responsive{margin-top:5px}.journey-search-modal-container #journeySearchDivContainer .group-radios-responsive .col-md-6.check-return{padding-left:0 !important}.journey-search-modal-container #journeySearchDivContainer .bloquePassengersResponsive{margin-left:0 !important}.journey-search-modal-container #journeySearchDivContainer .group-radios-responsive{border-top:0}.journey-search-modal-container #journeySearchDivContainer .form-group.row .group-radios-responsive .col-md-6{width:47.5%}.journey-search-modal-container #journeySearchDivContainer .group-radios-responsive{margin-bottom:0}.journey-search-modal-container #journeySearchDivContainer .form-group.row .group-radios-responsive{margin-top:5px}html .journey-search-modal-container #journeySearchDivContainer .search-general .boton{width:100%;display:inline-block;float:none;text-align:center;padding:20px 0 0}html .journey-search-modal-container #journeySearchDivContainer .boton-bus input{width:100%;text-align:left;padding-left:40px}html .journey-search-modal-container #journeySearchDivContainer .promo-code{text-align:center;width:100%}}@media(max-width:400px){html .home.content-responsive .search-general .form-group .group-radios .col-md-6,html .home.content-responsive .search-general .form-group .ida-vuelta .col-md-6{margin:0 10px 0 0;width:47.5%}html .home.content-responsive .search-general .form-group .group-radios .col-md-6:last-child,html .home.content-responsive .search-general .form-group .ida-vuelta .col-md-6:last-child{margin:0}html .home.content-responsive .search-general .form-group.first{margin-bottom:0}html .home.content-responsive #galery .search-general{padding:5px 0 10px}}@media(max-width:420px){html .content-widget #journeySearchForm .boton-bus.boton.button-blue input:hover,html .content-widget #journeySearchForm .boton-bus.boton.button-blue input:hover:disabled{background-position:104px 8px !important}html .content-widget #journeySearchForm .form-group .radios-filters{display:none}}.subheader-firstlevel.secondary-menu-view{padding:6px 10px !important}.userinfo-block.username{line-height:13px}.userinfo-block.user-wealth{line-height:11px;font-size:11px;margin-top:4px}a.itemCompany.icn-alsa-user:before{top:1px !important;font-size:15px !important}#busplusUserInfoBalance{margin-left:2px}.icn-cashcard:before{content:url(/o/Alsa-main-theme/images/cabecera/PICTO_Pago_Tarjeta_L.svg);width:17px}#contenedorWeb2020MainMenuPortlet a{text-decoration:none}.sticky-menu{position:fixed;top:0;left:0;z-index:20;background-color:white;width:100%}.portlet-journal-content .journal-content-article img,.portlet-journal-content .journal-content-article .cke_widget_image{max-width:100%}.portlet-journal-content .journal-content-article img[style*="float: left;"],.portlet-journal-content .journal-content-article img[style*="float:left;"],.portlet-journal-content .journal-content-article .cke_widget_image[style*="float: left;"],.portlet-journal-content .journal-content-article .cke_widget_image[style*="float:left;"]{margin-right:24px}.portlet-journal-content .journal-content-article img[style*="float: right;"],.portlet-journal-content .journal-content-article img[style*="float:right;"],.portlet-journal-content .journal-content-article .cke_widget_image[style*="float: right;"],.portlet-journal-content .journal-content-article .cke_widget_image[style*="float:right;"]{margin-left:24px}.portlet-journal-content .journal-content-article img[style*="float: left;"],.portlet-journal-content .journal-content-article img[style*="float:left;"],.portlet-journal-content .journal-content-article img[style*="float: right;"],.portlet-journal-content .journal-content-article img[style*="float:right;"],.portlet-journal-content .journal-content-article .cke_widget_image[style*="float: left;"],.portlet-journal-content .journal-content-article .cke_widget_image[style*="float:left;"],.portlet-journal-content .journal-content-article .cke_widget_image[style*="float: right;"],.portlet-journal-content .journal-content-article .cke_widget_image[style*="float:right;"]{margin-bottom:24px;margin-top:24px}.portlet-journal-content .portlet .portlet-header{flex-wrap:nowrap}.portlet-journal-content .portlet .portlet-header .visible-interaction{display:block;visibility:hidden}.portlet-journal-content .portlet .portlet-header .visible-interaction .lfr-icon-menu{background-color:#FFF;border:solid 2px;border-radius:4px;color:#869cad}.portlet-journal-content .portlet .portlet-header .visible-interaction .lfr-icon-menu:hover{border-color:#4ab6ed}.portlet-journal-content .portlet .portlet-header .visible-interaction .lfr-icon-menu>a{color:inherit}@media only screen and (min-width:768px){.portlet-journal-content .portlet .portlet-header .visible-interaction{display:block;visibility:hidden}}body:not(.controls-hidden) .portlet-journal-content:hover .portlet .portlet-header .visible-interaction,body:not(.controls-hidden) .portlet-journal-content:focus .portlet .portlet-header .visible-interaction,body:not(.controls-hidden) .portlet-journal-content .portlet.open .portlet-header .visible-interaction{visibility:visible}.portlet-journal-content.portlet-barebone .portlet .portlet-header{margin-bottom:0;position:absolute;right:1px}.product-menu .sidebar-header{line-height:32px;padding-bottom:10px;padding-right:9px;padding-top:12px}@media only screen and (min-width:768px){.product-menu .sidebar-header{padding-bottom:16px;padding-left:24px;padding-top:16px}}.product-menu .sidebar-header .sidenav-close{float:right;margin-right:-2px}.product-menu .sidebar-header-logo{margin-right:10px}.product-menu .sidebar-body{bottom:0;left:0;padding:0;position:absolute;right:0;top:55px}@media only screen and (min-width:768px){.product-menu .sidebar-body{top:64px}}@media only screen and (max-width:320px){.product-menu .sidebar-body{overflow:visible;position:static}}.product-menu .user-icon{font-size:14px;height:32px;line-height:32px;width:32px}.product-menu .lfr-product-menu-sidebar .panel-group{overflow:hidden}.product-menu small{display:block}.product-menu .collapse-icon:before{right:5px;top:auto}.product-menu .list-group>.collapse>.list-group-item>.tabular-list-group,.product-menu .list-group>.collapsing>.list-group-item>.tabular-list-group{margin-bottom:-10px;margin-top:-10px}.product-menu .list-group-heading h1,.product-menu .list-group-heading h2,.product-menu .list-group-heading h3,.product-menu .list-group-heading h4,.product-menu .list-group-heading h5,.product-menu .list-group-heading h6{margin-bottom:0;margin-top:0}.product-menu .list-group-item{border-top-width:0;padding:10px 20px}.product-menu .lfr-icon-menu .btn-default{border-width:0;height:32px;line-height:32px;padding:0;width:32px}.product-menu .collapse-icon .panel-notifications-count{display:none}.product-menu .collapse-icon.collapsed .panel-notifications-count{display:inline-block;font-weight:bold;min-width:32px;padding:0 5px;position:absolute;right:46px;text-align:center;width:auto}.product-menu .nav-equal-height-heading .collapse-icon:after,.product-menu .nav-equal-height-heading .collapse-icon.collapsed:after{content:'';display:block;height:12px;left:-6px;position:absolute;right:auto;top:14px;width:9px}.product-menu .nav-equal-height-heading .collapse-icon:before{left:-8px;right:auto;z-index:1}.product-menu .nav-nested-margins>li .nav>li .nav>li{margin-bottom:1px}.product-menu.popover{background-color:#FFF}.product-menu .impersonation-message{font-size:12px}.product-menu .manage-sites-link{padding:1em}.product-menu .site-selector{box-shadow:none}.product-menu .site-selector .selectable-site{color:#333;height:auto}.product-menu .site-selector .list-group-item-content,.product-menu .site-selector .list-group-item-field{vertical-align:middle}.product-menu .site-selector .site-link{color:#333}.product-menu .site-selector .site-link.selected-site{color:#999}.product-menu .site-selector .site-logo-container{padding:2em}.product-menu .staging-links{font-size:12px;margin:10px 22px 4px 16px}.product-menu li.tree-node .tree-node-content.lfr-root-node{display:none}.product-menu .layout-tree-options{position:absolute;right:0;top:4px}.product-menu .tree-node-content .layout-tree-options{opacity:0}.product-menu .tree-node-content .layout-tree-options:focus{opacity:1}.product-menu .tree-node-content .layout-tree-options[data-deleteable="false"][data-parentable="false"][data-updateable="false"]{display:none}.product-menu .tree-node-content.tree-node-selected .tree-label>.layout-tree-options,.product-menu .tree-node-content:active .tree-label>.layout-tree-options,.product-menu .tree-node-content.active .tree-label>.layout-tree-options,.product-menu .tree-node-content:hover .tree-label>.layout-tree-options{opacity:1}.product-menu .tree-node-content .layout-tree:focus ~ .layout-tree-options,.product-menu .tree-node-content .layout-tree-options:hover{opacity:1}.product-menu .tree-node-content .layout-tree-add[data-parentable="false"],.product-menu .tree-node-content .layout-tree-delete[data-deleteable="false"],.product-menu .tree-node-content .layout-tree-edit[data-updateable="false"]{display:none}.product-menu .layout-set-tabs{display:table;font-size:1em;padding:0 0 2em 0;width:100%}.product-menu .layout-set-tabs .layout-set-tab{display:table-cell;margin-right:10px;padding-bottom:4px;position:relative}.product-menu .layout-set-tabs .layout-set-tab .layout-set-link{display:inline-block;max-width:87px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;padding-top:8px}.product-menu .layout-set-tabs .layout-set-tab .layout-set-link:hover{text-decoration:none}.product-menu .layout-set-tabs .layout-set-tab:not(.selected-layout-set){margin-right:0;padding-left:10px;width:97px}.product-menu .layout-set-tabs .layout-set-tab:not(.selected-layout-set):first-child{padding-left:0}.product-menu .layout-set-tabs .selected-layout-set{border-bottom:1px solid}.product-menu .layout-set-tabs .selected-layout-set .layout-set-link{max-width:108px}.toast-animation{display:inline-block;height:20px;margin:10px 4px 0 4px;position:relative;width:20px}.toast-animation .pm{border-left:1px solid #FFF;border-radius:1px;height:16px;left:0;position:absolute;top:0;-webkit-transition:all .6s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:all .6s cubic-bezier(0.165,0.84,0.44,1);transition:all .6s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.toast-animation .cn{border:1px solid #FFF;border-radius:1px;content:'';height:18px;position:absolute;right:0;top:-1px;-webkit-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;width:15px}body.open .toast-animation .pm{border-left-width:6px;height:18px;left:4px;top:-1px}body.open .toast-animation .cn{border-left-width:9px;width:19px}