body,html{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%}#body footer,#body header,#body main{padding-left:240px}#body span.badge{right:0}#body .sub.rounded{font-size:20px;border-radius:50%;padding:.5px;top:12px;left:21px}#body #incompatible .bottom.right{position:fixed;bottom:0;right:0;font-size:6px}#body .side-nav.fixed{height:100%;overflow-y:auto}#body .navbar-fixed{z-index:999;position:fixed;width:100%}#body main{padding-top:64px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#body main.appReale{padding-top:15px!important;margin-bottom:200px}#body .appReale.btn-floating{bottom:175px}#body nav ul.right{position:relative;right:240px}#body .capitalice{text-transform:capitalize}#body .block{display:block}#body :focus{outline:0}#body a{text-decoration:none}#body a:hover{cursor:pointer}#body .dropdown-content{max-height:300px}#body .card-action .row{padding-left:0}#body .bold{font-weight:700}#body .center-container{text-align:center;position:relative}#body .center-container .center-element{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}#body .side-nav li.no-selectable:hover{background-color:transparent}#body .side-nav .app-icon{width:75px;height:75px!important;border-width:4px!important;border-radius:50%;margin:0 auto;float:none;line-height:64px!important;font-size:2rem!important}#body .side-nav img{width:200px}#body .side-nav i{width:2rem;font-size:1.6rem;line-height:3rem;display:block;float:left;text-align:center;margin-right:1rem;height:64px;line-height:64px}#body .text-small{font-size:12px}#body .italic{font-style:italic}#body .card-link{position:relative;padding-left:35px}#body .card-link i{position:absolute;left:0;top:-6px}#body .overflow-hidden{overflow:hidden}#body .w100{width:100%}#body .h250{height:250px}#body .h150{height:150px}#body .Mh250{max-height:250px}#body .Mh350{max-height:350px}#body .Mh150{max-height:150px}#body .h40{height:40px}#body .Mh150,#body .Mh250,#body .Mh350,#body .h150,#body .h250,#body .h40,#body .w100{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#body .relative{position:relative}#body .logos img{width:150px}#body .logos img.left{float:left}#body .logos img.right{float:right}#body #initial-loader{height:100%}#body .loader-container{height:30px}#body .loader-container .preloader-wrapper{float:left}#body .loader-container p{float:left;margin-top:7px;margin-left:15px}#body .fixed-content{position:relative;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#body .send-bottom{position:relative;line-height:1.9rem}#body .send-bottom i{position:relative;top:4px;left:4px}#body #error{height:100%;font-size:24px}#body #error>div{height:200px}#body #error i{font-size:50px;top:15px;position:relative}#body #error span{padding-left:20px}#body .image-container{height:150px;text-align:center;padding:10px!important;margin-bottom:30px;position:relative}#body .image-container .material-placeholder{overflow:hidden;height:100%}#body .image-container a{color:#fff;background-color:rgba(0,0,0,.3);display:block;position:absolute;top:-5px;right:-5px;max-width:30px;max-height:30px;padding:5px;border-radius:50%}#body .image-container a i{font-size:20px}#body .image-container a:hover{background-color:rgba(0,0,0,.5)}#body .btn-file-field{float:none;position:relative;top:-70px}#body .modal{max-height:90%}#body div#toast-container{z-index:1003}#body .collapsible-header .expand-more{display:block}#body .collapsible-header .expand-less{display:none}#body .collapsible-header.active .expand-more{display:none}#body .collapsible-header.active .expand-less{display:block}#body .grid-item:nth-child(2n){float:right!important;clear:right}#body .grid-item:nth-child(odd){float:left!important;clear:left}#body .modal-footer .row{margin-bottom:0}#body .languages{bottom:0;padding:0;text-align:center;width:100%;margin-top:20px}#body .languages a{padding:0!important;display:inline-block!important}#body .languages .banderas{display:inline-block!important}#body .campo-resumen{padding-top:15px}#body .btn-upImage{z-index:870!important}#body .lean-overlay{z-index:1002!important}#body #loading-modal{z-index:1003!important}#body #modal1Image,#body #modal1ImageUploading,#body #modalConfirmDeleteImage{z-index:1003!important}#body #change-cita{z-index:1003!important}#body #modal-pre-cita.modal{z-index:1003!important}#body #view-citas{z-index:1003!important}#body #view-citas .row{margin-bottom:5px!important;margin-top:5px!important}#body .btn-plus-foto{position:absolute;font-size:17px;margin-top:13px;margin-left:22px}#body span.badge.es.new:after{content:" nuevo"}#body span.badge.ca.new:after{content:" nou"}#body .disabled{background-color:transparent}#body .disabled a{color:#d3d3d3;cursor:default;text-decoration:none}.menuAppMovilidad{background-color:#f8f8ff;position:fixed;bottom:0;left:0;right:0;z-index:100;padding-top:20px;border-color:#004b9b;border-top:outset}.menuAppMovilidad .sectionButtonMovilidad{background-color:#f8f8ff;height:auto;width:auto;padding-bottom:20px;padding-top:10px;vertical-align:central}.menuAppMovilidad .sectionButtonMovilidad a{color:#004b9b}.menuAppMovilidad .sectionButtonMovilidad .material-icons{color:#f0b400}.menuAppMovilidad .sectionButtonMovilidad .badge{left:10%}.menuAppMovilidad .row.topRow{margin-bottom:30px}.menuAppMovilidad .row.bottomRow{margin-bottom:10px}.menuAppMovilidadSeparador{position:fixed;bottom:-20px;left:0;right:0;z-index:100;pointer-events:none}.menuAppMovilidadSeparador .col.separator{border-left:solid;border-right:solid;border-color:#fff;border-width:2.5px;height:201px}.menuAppMovilidadSeparador .row.separator{border-bottom:solid;border-color:#fff;border-width:5px;height:104px;width:150%;margin-left:-10px}.appReale .appContainer{position:fixed;padding-top:0!important;margin-bottom:270px!important;top:0;bottom:-65px;overflow-y:auto;right:0;width:100%}.invalid{color:red}.button-submit{border:initial;border-color:initial;overflow:hidden!important;border-radius:initial;text-decoration:none;color:#fff;background-color:#feac00;text-align:center;letter-spacing:.5px;float:right;height:45px;width:120px}.button-submit:disabled,.button-submit[disabled]{background-color:#ccc;color:#666;border-width:1px;border-style:solid;border-color:#999;border-image:initial}.list-choice{margin:1em auto;position:relative;cursor:pointer}.list-choice input[type=radio]{position:absolute;left:-9999px}.list-choice-title{width:100%;display:block;background:#d8d8d8;text-align:center;padding:.55em 1em;box-sizing:border-box;color:#fff;text-shadow:0 1px 0 #cacaca;border-radius:.2em;height:30px}.list-choice:hover .list-choice-title{border-radius:.2em .2em 0 0}.list-choice-objects label:last-of-type span{border-radius:0 0 .2em .2em}.list-choice input[type=radio]+span{color:#fff;background:#d8d8d8;padding:.55em 1em;display:block;text-align:center;box-sizing:border-box;cursor:pointer;width:100%}.list-choice-objects{position:absolute;top:0;padding-top:2.1em;box-sizing:border-box;width:100%;overflow:hidden;overflow-y:scroll;max-height:0;transition:all 250ms ease}.list-choice:hover .list-choice-objects input[type=radio]+span{position:relative;top:0;transition:all 250ms ease-in-out}.list-choice:hover input[type=radio]+span:hover{background:#bbb}.list-choice input[type=radio]:checked+span{position:absolute;top:0;border-radius:.2em}.list-choice:hover input[type=radio]:checked+span{border-radius:0}.list-choice:hover .list-choice-objects label:last-of-type input[type=radio]:checked+span{border-radius:0 0 .2em .2em}.list-choice:hover .list-choice-objects{max-height:540px}.expediente-caducado{opacity:.5;pointer-events:none}.expediente-caducado .collapsible-header,.expediente-caducado .tabs a,.expediente-caducado input{cursor:not-allowed!important}.mensaje-caducado{background-color:#ffebee;border:2px solid #f44336;padding:15px;margin:10px 0;border-radius:5px;text-align:center}.mensaje-caducado .material-icons{color:#f44336;font-size:48px}.mensaje-caducado h5{color:#f44336;margin:10px 0}.mensaje-caducado p{color:#666}@media only screen and (max-width:600px){#body .header-logos .col{padding:4px}#body main{padding-top:56px}#body .toast.rounded{max-width:94%;height:auto;line-height:20px;padding:15px;margin:0 auto;margin-bottom:10px;text-align:center;width:auto;display:block}#body .image-container{height:auto;margin-bottom:20px;text-align:center}#body .image-container img{margin:0 auto}#body .image-container .material-placeholder{height:auto}#body nav{position:relative;right:0}#body nav i{line-height:56px!important;height:56px!important;font-size:22px!important}#body .side-nav a i{width:23px;font-size:20px!important;display:block;float:left;text-align:center;margin-right:1rem;height:64px!important;line-height:64px!important}#body a.brand-logo{left:40px;font-size:22px}#body .contact-button{padding-top:8px;text-align:center}#body .contact-button a{border-radius:15%;background-color:#fff!important;max-height:40px!important;height:40px;max-width:40px!important;width:40px}#body .contact-button a i{font-size:30px!important;left:5px;top:2px;position:absolute}#body .collapsible .active .secondary-content{display:none}#body .collapsible.big .collapsible-header{font-size:14px!important;height:4rem;line-height:4rem}#body .collapsible.big .collapsible-header i{line-height:4rem}}@media only screen and (max-width:992px){#body header,#body main,#body footer{padding-left:0}#body .modal{width:90%}#body .modal.bottom-sheet{width:100%}#body .modal .btn-flat,#body .modal .btn{font-size:12px;padding:0 20px}#body .grid-item:nth-child(even){width:100%;float:none}#body .grid-item:nth-child(odd){width:100%;float:none}#body nav ul.right{position:relative;right:0}#body nav .brand-logo{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);left:55px}#body .m-no-padding{padding:0!important;float:none}#body .contact-button{padding-top:8px;text-align:center}#body .contact-button a{border-radius:15%;background-color:#fff;max-height:50px;height:50px;max-width:50px;width:50px}#body .contact-button a i{font-size:40px;left:5px;top:2px;position:absolute}#body .historico-collection{text-align:left;padding:15px}#body .historico-collection span{font-size:16px}#body .historico-collection p{font-size:13px}#body .btn-ico{font-size:35px}}@media only screen and (max-width:1235px){#body .collapsible .active .secondary-content{display:none}#body .collapsible.big .collapsible-header{font-size:19px;height:4rem;line-height:4rem}#body .collapsible.big .collapsible-header i{line-height:4rem}}@media only screen and (min-width:993px){#body nav a.button-collapse.back{display:block}#body nav .brand-logo.back{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);left:55px}#body .contact-button{padding-top:8px;text-align:center}#body .contact-button a{border-radius:15%;background-color:#fff;max-height:50px;height:50px;max-width:50px;width:50px}#body .contact-button a i{font-size:40px;left:5px;top:2px;position:absolute}#body .collapsible .active .secondary-content{display:none}#body .collapsible.big .collapsible-header{font-size:19px;height:4rem;line-height:4rem}#body .collapsible.big .collapsible-header i{line-height:4rem}#body .historico-collection{text-align:left;padding:20px}#body .historico-collection span{font-size:18px}#body .historico-collection p{font-size:15px}#body .btn-ico{font-size:39px}}.aseguradoras{display:inline-block;background:url('../images/aseguradoras.png') no-repeat top left;width:151px;height:40px}.aseguradoras.europcar{background-position:0 0;width:107px}.aseguradoras.ges{background-position:0 -50px;width:75px}.aseguradoras.helvetia{background-position:0 -100px;height:36px}.aseguradoras.hertz{background-position:0 -146px;width:101px}.aseguradoras.legalitas{background-position:0 -196px;width:65px;height:41px}.aseguradoras.mgs{background-position:0 -247px;width:95px}.aseguradoras.nh{background-position:0 -297px;height:29px}.aseguradoras.patria_hispana{background-position:0 -336px;width:45px;height:56px}.aseguradoras.plus_ultra{background-position:0 -402px;width:143px}.aseguradoras.reale{background-position:0 -452px;height:38px}.aseguradoras.rga{background-position:0 -500px;width:44px}.aseguradoras.seguros_bilbao{background-position:0 -550px;width:124px}.aseguradoras.union_alcoyana{background-position:0 -600px;width:111px}.aseguradoras.aegon{background-position:0 -650px;width:108px}.aseguradoras.asitur{background-position:0 -700px;width:131px}.aseguradoras.atlantis{background-position:0 -750px;width:96px}.aseguradoras.catalana{background-position:0 -800px;width:105px}.aseguradoras.cea{background-position:0 -850px;width:87px}.aseguradoras.pont_grup{background-position:0 -893px;width:150px}.aseguradoras.liberty{background-position:0 -941px;width:80px}.aseguradoras.almudena{background-position:0 -991px}.aseguradoras.rgahogar{background-position:0 -1062px;height:75px!important}.aseguradoras.fiatc{background-position:0 -1240px;height:95px}.aseguradoras.bbva_allianz{background-position:0 -1293px;height:57px;width:175px}.aseguradoras.generali{background-position:0 -1325px}.banderas{display:inline-block!important;background:url('../images/banderas.png') no-repeat top left;width:34px;height:23px}.banderas.uk{background-position:0 0}.banderas.de{background-position:0 -99px}.banderas.catalonia{background-position:0 -33px}.banderas.spain{background-position:0 -66px}