@charset "utf-8";h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:600}p{font-size:16px}p span{font-weight:600}a{font-size:16px}a.link{color:#fff;text-decoration:underline}.header-container{background-color:#fff;position:fixed;top:0;left:0;width:100vw;z-index:120}@media(min-width:1200px){.header-container{height:120px}}@media(max-width:1199px){.header-container{height:66px}}.header-container .row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 15px;position:relative}@media(max-width:1199px){.header-container .row{padding:0 0 0 15px}}.header-container .row .mobile-menu-button{height:40px;width:40px;outline:0;box-shadow:none;cursor:pointer;position:relative;background-color:transparent;border:0}.header-container .row .mobile-menu-button #nav-hamburger{width:40px;position:absolute;margin:0;top:0;left:0}.header-container .row .header-brand{padding-right:15px;width:20%}.header-container .row .header-brand img{max-width:100%}@media(min-width:992px){.header-container .row .header-brand img{position:relative;top:8px}}@media(max-width:991px){.header-container .row .header-brand img{max-height:40px}}@media(max-width:991px){.header-container .row .header-brand{flex-grow:1;text-align:center;padding-right:0}}.header-container .row .header-navigation{flex-grow:1}@media(max-width:991px){.header-container .row .header-navigation{background-color:#0053a1;position:absolute;top:100%;left:0;z-index:130;width:60vw}}@media(max-width:767px){.header-container .row .header-navigation{width:80vw}}.header-container .row .header-navigation .header-navigation-list{display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width:991px){.header-container .row .header-navigation .header-navigation-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;padding:25px 5px 0}.header-container .row .header-navigation .header-navigation-list>li{float:none;display:block}.header-container .row .header-navigation .header-navigation-list>li:hover a{position:relative;color:#434343;background-color:transparent;border-bottom:unset}.header-container .row .header-navigation .header-navigation-list>li:hover a:before{content:'';position:absolute;top:16px;left:-10px;width:18px;height:10px;background-color:#fff}.header-container .row .header-navigation .header-navigation-list a{font-size:16px;display:block}.header-container .row .header-navigation .header-navigation-list .active a{position:relative;color:#434343;background-color:transparent;border-bottom:unset}.header-container .row .header-navigation .header-navigation-list .active a:before{content:'';position:absolute;top:16px;left:-10px;width:18px;height:10px;background-color:#fff}}@media(max-width:991px) and (max-width:767px){.header-container .row .header-navigation .header-navigation-list>li{padding:0 0 0 5px}}@media(max-width:991px) and (min-width:768px){.header-container .row .header-navigation .header-navigation-list>li{display:inline-block}}@media(max-width:991px) and (max-width:991px){.header-container .row .header-navigation .header-navigation-list a{color:#fff !important}}.header-container .row .header-navigation .header-navigation-list li:hover a{position:relative;color:#434343;background-color:transparent;border-bottom:10px solid #0053a1}@media(max-width:991px){.header-container .row .header-navigation .header-navigation-list li:hover a{border-bottom:unset}}.header-container .row .header-navigation .header-navigation-list li a{color:#777;font-size:16px;padding:15px}@media(max-width:1199px){.header-container .row .header-navigation .header-navigation-list li a{padding:10px}}.header-container .row .header-navigation .header-navigation-list li.active a{position:relative;color:#434343;background-color:transparent;border-bottom:10px solid #0053a1}@media(max-width:991px){.header-container .row .header-navigation .header-navigation-list li.active a{border-bottom:unset}}.header-container .row .container-users{width:20%;background-color:#0053a1;color:#fff;padding:15px 20px;padding-bottom:10px;margin-left:15px}.header-container .row .container-users .users-profile a,.header-container .row .container-users .users-profile span{color:#fff;font-size:11px}.header-container .row .container-users p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-container .row .user-info{position:relative}@media(max-width:1199px){.header-container .row .user-info{width:13%}.header-container .row .user-info .user-info-button{background:#0053a1 !important;border-radius:0;transition:all easy .3s;float:right;padding:8px 10px;border-color:transparent;outline:0}.header-container .row .user-info .user-info-button span{display:block;width:45px;height:45px;background:#266fb2;border-radius:50%;color:#fff;line-height:45px;padding:0}}@media(max-width:991px){.header-container .row .user-info{width:auto}}.header-container .row .user-info .user-nav{position:absolute;top:100%;right:0;z-index:112;width:40vw;background-color:#0053a1;color:#fff;padding:15px 0}@media(min-width:1200px){.header-container .row .user-info .user-nav{display:none !important}}@media(max-width:991px){.header-container .row .user-info .user-nav{width:60vw}}@media(max-width:767px){.header-container .row .user-info .user-nav{width:80vw}}@media(min-width:992px){.header-container .row .user-info .user-nav .block-cart{display:none}}.header-container .row .user-info .user-nav .user-links{display:flex;flex-direction:column;padding-left:30px;padding-right:15px;padding-bottom:10px}.header-container .row .user-info .user-nav .user-links .user-link-profile{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header-container .row .user-info .user-nav .user-links .user-link-profile .name-users{font-size:18px}.header-container .row .user-info .user-nav .user-links .user-link-profile .name-users span{text-transform:uppercase;font-weight:normal}.header-container .row .user-info .user-nav .user-links .user-link-profile .user-link{font-size:40px;color:#fff}.header-container .row .user-info .user-nav .user-links .logout-link{font-size:18px;color:#fff}@media(max-width:991px){.navbar-collapse.header-navigation.collapse{display:none !important}}@media(max-width:991px){.navbar-collapse.header-navigation.collapse.in{display:block !important;max-height:none;height:calc(100vh - 100% - 80px) !important}}@media(max-width:1199px){.navbar-collapse.user-nav.collapse{display:none !important}}@media(max-width:1199px){.navbar-collapse.user-nav.collapse.in{display:block !important;max-height:none;height:auto !important}}@media(max-width:991px){.navbar-collapse.user-nav.collapse.in{height:calc(100vh - 100% - 80px) !important}}#footer-outer-wrapper{position:relative;left:0;bottom:0;width:100%;background-color:#3d3d3d}@media(max-width:767px){#footer-outer-wrapper{position:relative;height:auto}}@media(max-width:991px){#footer-outer-wrapper{margin-bottom:calc(66px + 80px)}}@media(max-width:1199px){#footer-outer-wrapper{top:66px}}@media(min-width:1200px){#footer-outer-wrapper{top:120px;margin-bottom:0}}#footer-outer-wrapper #footer-layout .logo{width:50%;margin-bottom:15px}@media(min-width:768px){#footer-outer-wrapper #footer-layout .logo{width:15%}}@media(max-width:767px){#footer-outer-wrapper #footer-layout .region--footer .container{padding:0;margin:0}}#footer-outer-wrapper #footer-layout .region--footer .container ul{position:relative;width:100%;padding:0;margin:0}#footer-outer-wrapper #footer-layout .region--footer .container ul li{display:inline-block;color:#fff;list-style:none;font-size:12px;text-align:left;padding:0 5px;margin:0 5px}#footer-outer-wrapper #footer-layout .region--footer .container ul li.pipe{margin:0;padding:0}@media(min-width:768px){#footer-outer-wrapper #footer-layout .region--footer .container ul li{display:inline-block;text-align:left;line-height:12px;padding:0 10px;margin:0 10px}}#footer-outer-wrapper #footer-layout .region--footer .container ul li a{color:#fff;font-size:12px;line-height:12px}#footer-outer-wrapper #footer-layout .region--footer p.small{padding:10px 10px 20px 10px;margin:0;color:#fff}@media(max-width:767px){.mobile{padding:.8em !important}}html body .container{max-width:100%}html body header+section,html body section.order-details{position:relative}@media(min-width:1200px){html body header+section,html body section.order-details{top:120px}}@media(max-width:1199px){html body header+section,html body section.order-details{top:66px}}::selection{background:#0053a1;color:#fff}a:focus{outline:thin dotted}a:active,a:hover{outline:0}html{position:relative;min-height:100%}body{font-family:'Lato',sans-serif;font-size:14px;margin-bottom:0}a{text-decoration:none !important}ul{list-style:none;margin:0;padding:0}h3{font-size:21px}hr{border-top:2px solid #999}.btn{width:100%;margin:30px 0;border-radius:0;padding:15px;border:transparent}.btn-primary{background-color:#b8163d !important;color:#fff !important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#b8163d;color:#fff}.btn-secondary{background-color:#0053a1 !important;color:#fff !important;margin:0}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#0053a1;color:#fff}.context-app-default-landing{margin-bottom:175px}@media(max-width:767px){.context-app-default-landing{margin-bottom:0}}.center{position:relative;text-align:center;width:100%}.toppaddingsm{padding-top:10px}.toppaddingmd{padding-top:20px}.toppaddinglg{padding-top:40px}.bottompaddingsm{padding-bottom:10px}.bottompaddingmd{padding-bottom:20px}.bottompaddinglg{padding-bottom:40px}.padding10{padding:10px}.padding20{padding:20px}.padding30{padding:30px}.padding40{padding:40px}.margin10{margin:10px}.margin15{margin:15px}.margin20{margin:20px}.margin30{margin:30px}.margin40{margin:40px}.nopadding{padding:0}.nomargin{margin:0}.img{width:100%}.block-europunti{color:#0053a1;margin-top:20px;line-height:15px}.block-europunti p{color:#0053a1;float:left;margin-right:10px;font-size:26px}.block-europunti span{float:right;margin-top:-8px;line-height:15px}.user-nav .block-europunti span{margin-top:0}@media(max-width:767px){.block-europunti span{margin-top:0}}#nav-hamburger{width:40px;position:relative;margin:0;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}#nav-hamburger span{display:block;position:absolute;height:7px;width:100%;background:#0053a1;border-radius:9px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}#nav-hamburger span:first-child{top:0}#nav-hamburger span:nth-child(2){top:15px}#nav-hamburger span:nth-child(3){top:15px}#nav-hamburger span:nth-child(4){top:30px}#nav-hamburger.open span:first-child{top:18px;width:0;left:50%}#nav-hamburger.open span:nth-child(2){transform:rotate(45deg)}#nav-hamburger.open span:nth-child(3){transform:rotate(-45deg)}#nav-hamburger.open span:nth-child(4){top:18px;width:0;left:50%}.container-social{background-color:#e5edf4;border:1px solid #c6d6e4}.container-social p{font-size:13px;color:#c6d6e4 !important;margin-top:-10px !important}.mCustomScrollBox .mCSB_scrollTools{opacity:1}.mCustomScrollBox .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#0053a1}.mCustomScrollBox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#0053a1;width:5px}.mCustomScrollBox .mCSB_scrollTools .mCSB_draggerRail{width:5px;background-color:#e9e9ed}#toast-container .toast{background-image:none !important}.toast-top-right .toast-success{background-color:#0053a1;opacity:1 !important}.toast-top-right .toast-success:before{content:"\f00c";position:relative;font-family:FontAwesome;font-size:24px;line-height:18px;float:left;margin-left:-1em;color:#fff;padding-right:.5em;margin-right:.5em}.toast-top-right .toast-warning{background-color:#ffd300;color:#0053a1 !important;opacity:1 !important}.toast-top-right .toast-warning:before{content:"\f00d";position:relative;font-family:FontAwesome;font-size:24px;line-height:18px;float:left;margin-left:-1em;color:#0053a1;padding-right:.5em;margin-right:.5em}.sj-cart_awards .block-cart{margin-top:10px}.separator-mobile{width:100%;height:1px;background-color:#fff;margin:10px 0 0}.container-text-privacy{width:100%;max-height:145px;border:1px solid #0053a1}.container-text-privacy .mCSB_dragger_bar{border-radius:0 !important;width:10px !important}.container-text-privacy .mCSB_draggerRail{background-color:transparent !important}.container-text-privacy ol,.container-text-privacy p,.container-text-privacy ul{color:#999}.container-text-privacy p{padding:30px;font-size:14px;margin:0}.form-text_formatting .block-text{padding:0 10px}.form-text_formatting .block-text h3{margin:10px 0;color:#000 !important}.form-text_formatting .block-text p{margin-bottom:10px !important;padding:0 !important}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}:first-child+html .clearfix{zoom:1}.block-form{height:35px;font-size:14px;border-radius:0}.block-form:focus{border-color:transparent;outline:0;box-shadow:inset 0 0 0 rgba(0,0,0,0.075),0 0 0 transparent}.form-select{height:50px;outline:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;color:#fff;cursor:pointer;box-shadow:inset 0 1px 1px transparent;border:0}.form-select::-ms-expand{display:none}@media(max-width:767px){.form-select{width:100%}}.form-search{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;color:#3d3d3d;border:1px solid #ccc}@media(max-width:767px){.form-search{width:100%;margin-top:10px}}input[type=checkbox],input[type=radio]{display:none}select:focus::-ms-value{background-color:transparent;color:#fff}.form-group{position:relative;margin-bottom:15px !important}.form-group .required-field{position:absolute;top:0;left:15px;color:#b8163d}.form-group input{font-size:18px;padding:0 15px;height:50px;-webkit-appearance:none;display:block !important;background-color:transparent !important;color:#0053a1;width:100% !important;border:0;border-radius:0;border-bottom:1px solid #0053a1 !important;box-shadow:inset 0 1px 1px transparent}.form-group input:active,.form-group input:focus,.form-group input:hover{box-shadow:inset 0 1px 1px transparent}.form-group input:focus{outline:0}.form-group input:focus~label{top:-20px;transform:scale(0.75);left:-2px;color:#0053a1}.form-group input:focus~.bar:before{width:50%}.form-group input:focus~.bar:after{width:50%}.form-group input:focus~.highlight{animation:inputHighlighter .3s ease}.form-group .bar{position:relative;display:block;width:100%}.form-group .bar:before{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#0053a1;transition:all .2s ease;left:50%}.form-group .bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#0053a1;transition:all .2s ease;right:50%}.block-checkbox .check-box{height:25px;width:25px;margin:10px 20px -5px 0;background-color:transparent;border:1px solid #0053a1;position:relative;display:inline-block;box-sizing:border-box;transition:border-color ease .2s;cursor:pointer}.block-checkbox .check-box:after,.block-checkbox .check-box:before{box-sizing:border-box;position:absolute;height:0;width:3px;background-color:#b8163d;display:inline-block;transform-origin:left top;border-radius:5px;content:' ';transition:opacity ease .5s}.block-checkbox .check-box:before{top:20px;left:13px;box-shadow:0 0 0 2px #fff;transform:rotate(-135deg)}.block-checkbox .check-box:after{top:10px;left:1px;transform:rotate(-45deg)}.block-checkbox .check-box.checked:after,.block-checkbox input[type=checkbox]:checked+.check-box:after{height:15px;animation:dothabottomcheck .2s ease 0s forwards}.block-checkbox .check-box.checked:before,.block-checkbox input[type=checkbox]:checked+.check-box:before{height:30px;animation:dothatopcheck .4s ease 0s forwards}@keyframes dothabottomcheck{0%{height:0}to{height:15px}}@keyframes dothatopcheck{0%{height:0}50%{height:0}to{height:30px}}.radio-check{display:block;position:relative;padding:3px 0 0 35px !important;cursor:pointer;font-size:22px;-webkit-user-select:none;user-select:none}.radio-check input{position:absolute;cursor:pointer}.radio-check input:checked~.checkmark-radio:after{display:block}.radio-check .checkmark-radio:after{top:4px;left:4px;width:15px;height:15px;border-radius:50%;background-color:#0053a1}.checkmark-radio{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #0053a1;border-radius:50%}.checkmark-radio:after{content:"";position:absolute;display:none}table thead tr{color:#0053a1}table tbody tr{color:#0053a1}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}#loader-wrapper-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#0053a1;text-align:center;animation:spin 2s linear infinite}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#b8163d;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#0053a1;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal{top:50px}@media(max-width:767px){.modal .modal-dialog{margin:30px}}.modal .modal-dialog .modal-content .modal-header .block-europunti{margin-top:-20px}.modal .modal-dialog .modal-content .modal-body img{float:left;margin-right:35px}@media(max-width:991px){.modal .modal-dialog .modal-content .modal-body img{float:none;margin-right:0}}.modal .modal-dialog .modal-content .modal-body p{color:#999;padding:50px 25px}.modal .modal-dialog .modal-content .modal-body p a{color:#ffd300;text-decoration:underline !important}.modal .modal-dialog .modal-content .modal-body form{padding:20px}.modal .modal-dialog .modal-content .modal-body form .form-control{border:transparent;border-radius:0;box-shadow:inset 0 1px 1px transparent;padding:0}.modal .modal-dialog .modal-content .modal-body form img{margin-top:20px}.modal .modal-dialog .modal-content .modal-body .sj-user_email{color:#0053a1;font-size:16px;margin-right:15px}.modal .modal-dialog .modal-content .modal-body .sj-icon_voucher{float:none;margin:0;cursor:pointer}@media(max-width:767px){.modal .modal-dialog .modal-content .modal-body .sj-icon_voucher{float:right}}.modal .modal-dialog .modal-content .modal-body .sj-order_email{margin-top:-6px}@media(max-width:767px){.modal .modal-dialog .modal-content .modal-body .sj-order_email{font-size:13px}}.modal .modal-dialog .modal-content .modal-body .sj-order_email-confirm{padding-top:15px}.modal .modal-dialog .modal-content .modal-footer{border-top:transparent;padding:50px 0 10px}.modal .modal-dialog .modal-content .modal-footer .btn-primary{width:160px;margin:0 auto;display:block}.modal-visualizza-body{margin-left:0;margin-right:0}@media(max-width:767px){.modal-visualizza-body .image-wrapper{text-align:center}}.modal-visualizza-body .image-wrapper img{width:100%;max-width:150px;max-height:100px}.modal-visualizza-body .description{padding-left:40px}@media(max-width:767px){.modal-visualizza-body .description{padding-left:15px}}.swal2-container.swal2-shown{border-radius:0}.swal2-container.swal2-shown h2{font-family:'Lato',sans-serif;text-transform:uppercase}.swal2-container.swal2-shown p{font-family:'Lato',sans-serif;margin-bottom:15px;font-size:20px !important}.swal2-container.swal2-shown .swal2-popup{font-family:'Lato',sans-serif;width:478px !important;font-size:16px}.swal2-container.swal2-shown .swal2-actions button{width:auto !important;font-size:20px !important;border-radius:0 !important}.swal2-container.swal2-shown .swal2-actions button.cancel{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;user-select:none;width:100%;margin:30px 0;border-radius:0;padding:15px;border:transparent;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;color:#333;background-color:#fff;border-color:#ccc}.swal2-container.swal2-shown .swal2-actions button.cancel.active.focus,.swal2-container.swal2-shown .swal2-actions button.cancel.active:focus,.swal2-container.swal2-shown .swal2-actions button.cancel.focus,.swal2-container.swal2-shown .swal2-actions button.cancel:active.focus,.swal2-container.swal2-shown .swal2-actions button.cancel:active:focus,.swal2-container.swal2-shown .swal2-actions button.cancel:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.swal2-container.swal2-shown .swal2-actions button.cancel.focus,.swal2-container.swal2-shown .swal2-actions button.cancel:focus,.swal2-container.swal2-shown .swal2-actions button.cancel:hover{color:#333;text-decoration:none}.swal2-container.swal2-shown .swal2-actions button.cancel.active,.swal2-container.swal2-shown .swal2-actions button.cancel:active{outline:0;background-image:none;-ms-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-o-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.swal2-container.swal2-shown .swal2-actions button.cancel.disabled,.swal2-container.swal2-shown .swal2-actions button.cancel[disabled],fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.cancel{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);opacity:.0065;-moz-opacity:.0065;-khtml-opacity:.0065;filter:alpha(opacity=0.65);filter:alpha(opacity=0.65);-ms-filter:alpha(opacity=0.65);-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}a.swal2-container.swal2-shown .swal2-actions button.cancel.disabled,fieldset[disabled] a.swal2-container.swal2-shown .swal2-actions button.cancel{pointer-events:none}.swal2-container.swal2-shown .swal2-actions button.cancel.focus,.swal2-container.swal2-shown .swal2-actions button.cancel:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.swal2-container.swal2-shown .swal2-actions button.cancel:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel,.swal2-container.swal2-shown .swal2-actions button.cancel.active,.swal2-container.swal2-shown .swal2-actions button.cancel:active{color:#333;background-color:#e6e6e6;border-color:#adadad}.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel.focus,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel:focus,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel:hover,.swal2-container.swal2-shown .swal2-actions button.cancel.active.focus,.swal2-container.swal2-shown .swal2-actions button.cancel.active:focus,.swal2-container.swal2-shown .swal2-actions button.cancel.active:hover,.swal2-container.swal2-shown .swal2-actions button.cancel:active.focus,.swal2-container.swal2-shown .swal2-actions button.cancel:active:focus,.swal2-container.swal2-shown .swal2-actions button.cancel:active:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel,.swal2-container.swal2-shown .swal2-actions button.cancel.active,.swal2-container.swal2-shown .swal2-actions button.cancel:active{background-image:none}.swal2-container.swal2-shown .swal2-actions button.cancel.disabled.focus,.swal2-container.swal2-shown .swal2-actions button.cancel.disabled:focus,.swal2-container.swal2-shown .swal2-actions button.cancel.disabled:hover,.swal2-container.swal2-shown .swal2-actions button.cancel[disabled].focus,.swal2-container.swal2-shown .swal2-actions button.cancel[disabled]:focus,.swal2-container.swal2-shown .swal2-actions button.cancel[disabled]:hover,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.cancel.focus,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.cancel:focus,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.cancel:hover{background-color:#fff;border-color:#ccc}.swal2-container.swal2-shown .swal2-actions button.cancel .badge{color:#fff;background-color:#333}.swal2-container.swal2-shown .swal2-actions button.cancel.focus,.swal2-container.swal2-shown .swal2-actions button.cancel:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.swal2-container.swal2-shown .swal2-actions button.cancel:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel,.swal2-container.swal2-shown .swal2-actions button.cancel.active,.swal2-container.swal2-shown .swal2-actions button.cancel:active{color:#333;background-color:#e6e6e6;border-color:#adadad}.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel.focus,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel:focus,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel:hover,.swal2-container.swal2-shown .swal2-actions button.cancel.active.focus,.swal2-container.swal2-shown .swal2-actions button.cancel.active:focus,.swal2-container.swal2-shown .swal2-actions button.cancel.active:hover,.swal2-container.swal2-shown .swal2-actions button.cancel:active.focus,.swal2-container.swal2-shown .swal2-actions button.cancel:active:focus,.swal2-container.swal2-shown .swal2-actions button.cancel:active:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel,.swal2-container.swal2-shown .swal2-actions button.cancel.active,.swal2-container.swal2-shown .swal2-actions button.cancel:active{background-image:none}.swal2-container.swal2-shown .swal2-actions button.cancel.disabled.focus,.swal2-container.swal2-shown .swal2-actions button.cancel.disabled:focus,.swal2-container.swal2-shown .swal2-actions button.cancel.disabled:hover,.swal2-container.swal2-shown .swal2-actions button.cancel[disabled].focus,.swal2-container.swal2-shown .swal2-actions button.cancel[disabled]:focus,.swal2-container.swal2-shown .swal2-actions button.cancel[disabled]:hover,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.cancel.focus,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.cancel:focus,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.cancel:hover{background-color:#fff;border-color:#ccc}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;user-select:none;width:100%;margin:30px 0;border-radius:0;padding:15px;border:transparent;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;color:#fff;background-color:#337ab7;border-color:#2e6da4;background-color:#b8163d !important;color:#fff !important}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:hover{color:#333;text-decoration:none}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active{outline:0;background-image:none;-ms-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-o-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.disabled,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm[disabled],fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.swal2-confirm{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);opacity:.0065;-moz-opacity:.0065;-khtml-opacity:.0065;filter:alpha(opacity=0.65);filter:alpha(opacity=0.65);-ms-filter:alpha(opacity=0.65);-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}a.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.disabled,fieldset[disabled] a.swal2-container.swal2-shown .swal2-actions button.swal2-confirm{pointer-events:none}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus{color:#fff;background-color:#286090;border-color:#122b40}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:hover{color:#fff;background-color:#286090;border-color:#204d74}.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active{color:#fff;background-color:#286090;border-color:#204d74}.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.focus,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:hover,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active:hover,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active{background-image:none}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.disabled.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.disabled:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.disabled:hover,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm[disabled].focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm[disabled]:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm[disabled]:hover,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.swal2-confirm.focus,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.swal2-confirm:hover{background-color:#337ab7;border-color:#2e6da4}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm .badge{color:#337ab7;background-color:#fff}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus{color:#fff;background-color:#286090;border-color:#122b40}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:hover{color:#fff;background-color:#286090;border-color:#204d74}.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active{color:#fff;background-color:#286090;border-color:#204d74}.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.focus,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:hover,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active:hover,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active{background-image:none}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.disabled.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.disabled:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.disabled:hover,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm[disabled].focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm[disabled]:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm[disabled]:hover,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.swal2-confirm.focus,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.swal2-confirm:hover{background-color:#337ab7;border-color:#2e6da4}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:hover{background-color:#b8163d;color:#fff}.header-wrapper .container-logo{height:50px}.header-wrapper .container-logo img{width:auto;height:auto;max-height:100%;max-width:100%;margin:0 auto}@media(max-width:767px){.backdrop.collapseShow{background-color:#000;background-color:rgba(0,0,0,0.6);width:100%;height:100%;position:fixed;z-index:1;top:0;bottom:0}.ie .backdrop.collapseShow{zoom:1;background-color:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)}}

@charset "utf-8";.header-container{background-color:#fff;position:fixed;top:0;left:0;width:100vw;z-index:120}@media(min-width:1200px){.header-container{height:120px}}@media(max-width:1199px){.header-container{height:66px}}.header-container .row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 15px;position:relative}@media(max-width:1199px){.header-container .row{padding:0 0 0 15px}}.header-container .row .mobile-menu-button{height:40px;width:40px;outline:0;box-shadow:none;cursor:pointer;position:relative;background-color:transparent;border:0}.header-container .row .mobile-menu-button #nav-hamburger{width:40px;position:absolute;margin:0;top:0;left:0}.header-container .row .header-brand{padding-right:15px;width:20%}.header-container .row .header-brand img{max-width:100%}@media(min-width:992px){.header-container .row .header-brand img{position:relative;top:8px}}@media(max-width:991px){.header-container .row .header-brand img{max-height:40px}}@media(max-width:991px){.header-container .row .header-brand{flex-grow:1;text-align:center;padding-right:0}}.header-container .row .header-navigation{flex-grow:1}@media(max-width:991px){.header-container .row .header-navigation{background-color:#0053a1;position:absolute;top:100%;left:0;z-index:130;width:60vw}}@media(max-width:767px){.header-container .row .header-navigation{width:80vw}}.header-container .row .header-navigation .header-navigation-list{display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width:991px){.header-container .row .header-navigation .header-navigation-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;padding:25px 5px 0}.header-container .row .header-navigation .header-navigation-list>li{float:none;display:block}.header-container .row .header-navigation .header-navigation-list>li:hover a{position:relative;color:#434343;background-color:transparent;border-bottom:unset}.header-container .row .header-navigation .header-navigation-list>li:hover a:before{content:'';position:absolute;top:16px;left:-10px;width:18px;height:10px;background-color:#fff}.header-container .row .header-navigation .header-navigation-list a{font-size:16px;display:block}.header-container .row .header-navigation .header-navigation-list .active a{position:relative;color:#434343;background-color:transparent;border-bottom:unset}.header-container .row .header-navigation .header-navigation-list .active a:before{content:'';position:absolute;top:16px;left:-10px;width:18px;height:10px;background-color:#fff}}@media(max-width:991px) and (max-width:767px){.header-container .row .header-navigation .header-navigation-list>li{padding:0 0 0 5px}}@media(max-width:991px) and (min-width:768px){.header-container .row .header-navigation .header-navigation-list>li{display:inline-block}}@media(max-width:991px) and (max-width:991px){.header-container .row .header-navigation .header-navigation-list a{color:#fff !important}}.header-container .row .header-navigation .header-navigation-list li:hover a{position:relative;color:#434343;background-color:transparent;border-bottom:10px solid #0053a1}@media(max-width:991px){.header-container .row .header-navigation .header-navigation-list li:hover a{border-bottom:unset}}.header-container .row .header-navigation .header-navigation-list li a{color:#777;font-size:16px;padding:15px}@media(max-width:1199px){.header-container .row .header-navigation .header-navigation-list li a{padding:10px}}.header-container .row .header-navigation .header-navigation-list li.active a{position:relative;color:#434343;background-color:transparent;border-bottom:10px solid #0053a1}@media(max-width:991px){.header-container .row .header-navigation .header-navigation-list li.active a{border-bottom:unset}}.header-container .row .container-users{width:20%;background-color:#0053a1;color:#fff;padding:15px 20px;padding-bottom:10px;margin-left:15px}.header-container .row .container-users .users-profile a,.header-container .row .container-users .users-profile span{color:#fff;font-size:11px}.header-container .row .container-users p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-container .row .user-info{position:relative}@media(max-width:1199px){.header-container .row .user-info{width:13%}.header-container .row .user-info .user-info-button{background:#0053a1 !important;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all easy .3s;-o-transition:all easy .3s;transition:all easy .3s;float:right;padding:8px 10px;border-color:transparent;outline:0}.header-container .row .user-info .user-info-button span{display:block;width:45px;height:45px;background:#266fb2;border-radius:50%;color:#fff;line-height:45px;padding:0}}@media(max-width:991px){.header-container .row .user-info{width:auto}}.header-container .row .user-info .user-nav{position:absolute;top:100%;right:0;z-index:112;width:40vw;background-color:#0053a1;color:#fff;padding:15px 0}@media(min-width:1200px){.header-container .row .user-info .user-nav{display:none !important}}@media(max-width:991px){.header-container .row .user-info .user-nav{width:60vw}}@media(max-width:767px){.header-container .row .user-info .user-nav{width:80vw}}@media(min-width:992px){.header-container .row .user-info .user-nav .block-cart{display:none}}.header-container .row .user-info .user-nav .user-links{display:flex;flex-direction:column;padding-left:30px;padding-right:15px;padding-bottom:10px}.header-container .row .user-info .user-nav .user-links .user-link-profile{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header-container .row .user-info .user-nav .user-links .user-link-profile .name-users{font-size:18px}.header-container .row .user-info .user-nav .user-links .user-link-profile .name-users span{text-transform:uppercase;font-weight:normal}.header-container .row .user-info .user-nav .user-links .user-link-profile .user-link{font-size:40px;color:#fff}.header-container .row .user-info .user-nav .user-links .logout-link{font-size:18px;color:#fff}@media(max-width:991px){.navbar-collapse.header-navigation.collapse{display:none !important}}@media(max-width:991px){.navbar-collapse.header-navigation.collapse.in{display:block !important;max-height:none;height:calc(100vh - 100% - 80px) !important}}@media(max-width:1199px){.navbar-collapse.user-nav.collapse{display:none !important}}@media(max-width:1199px){.navbar-collapse.user-nav.collapse.in{display:block !important;max-height:none;height:auto !important}}@media(max-width:991px){.navbar-collapse.user-nav.collapse.in{height:calc(100vh - 100% - 80px) !important}}.navbar-collapse .header-navigation-list-master{float:right}#addVoucherModal label,#addVoucherModal input{margin:0 auto;display:flex}#addVoucherModal label{width:fit-content;padding-bottom:6px}body.accessibility .header-container .mobile-menu-button:focus-visible{outline:blue solid 2px !important;border-radius:4px;outline-offset:4px}#footer-outer-wrapper{position:relative;background-color:white;left:0;bottom:0;width:100%}@media(max-width:767px){#footer-outer-wrapper{position:relative;height:auto}}@media(max-width:991px){#footer-outer-wrapper{margin-bottom:calc(66px + 80px)}}@media(max-width:1199px){#footer-outer-wrapper{top:66px}}@media(min-width:1200px){#footer-outer-wrapper{top:120px;margin-bottom:0}}#footer-outer-wrapper #footer-layout .logo{width:50%;margin-bottom:15px}@media(min-width:768px){#footer-outer-wrapper #footer-layout .logo{width:15%}}@media(max-width:767px){#footer-outer-wrapper #footer-layout .region--footer .container{padding:0;margin:0}}#footer-outer-wrapper #footer-layout .region--footer .container .center{padding:10px 0 20px 0}#footer-outer-wrapper #footer-layout .region--footer .container ul{position:relative;width:100%;padding:0;margin:0}#footer-outer-wrapper #footer-layout .region--footer .container ul li{display:inline-block;color:#443f39;list-style:none;font-size:12px;text-align:left;padding:0 5px;margin:0 5px}#footer-outer-wrapper #footer-layout .region--footer .container ul li.pipe{margin:0;padding:0}@media(min-width:768px){#footer-outer-wrapper #footer-layout .region--footer .container ul li{display:inline-block;text-align:left;line-height:12px;padding:0 10px;margin:0 10px}}#footer-outer-wrapper #footer-layout .region--footer .container ul li a{color:#443f39;font-size:12px;line-height:12px}#footer-outer-wrapper #footer-layout .region--footer p.small{padding:10px 10px 0 10px;margin:0;color:#443f39}@media(max-width:767px){.mobile{padding:.8em !important}}html body .container{max-width:100%}html body header+section,html body section.order-details{position:relative}@media(min-width:1200px){html body header+section,html body section.order-details{top:120px}}@media(max-width:1199px){html body header+section,html body section.order-details{top:66px}}::-moz-selection{background:#0053a1;color:#fff}::selection{background:#0053a1;color:#fff}a:focus{outline:thin dotted}a:hover,a:active{outline:0}html{position:relative;min-height:100%}body{font-family:'Lato',sans-serif;font-size:14px;margin-bottom:0}a{text-decoration:none !important}ul{list-style:none;margin:0;padding:0}h3{font-size:21px}hr{border-top:2px solid #999}.btn{width:100%;margin:30px 0;border-radius:0;padding:15px;border:transparent}.btn-primary{background-color:#b8163d !important;color:#fff !important}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#b8163d;color:#fff}.btn-secondary{background-color:#0053a1 !important;color:#fff !important;margin:0}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{background-color:#0053a1;color:#fff}.context-app-default-landing{margin-bottom:175px}@media(max-width:767px){.context-app-default-landing{margin-bottom:0}}.center{position:relative;text-align:center;width:100%}.toppaddingsm{padding-top:10px}.toppaddingmd{padding-top:20px}.toppaddinglg{padding-top:40px}.bottompaddingsm{padding-bottom:10px}.bottompaddingmd{padding-bottom:20px}.bottompaddinglg{padding-bottom:40px}.padding10{padding:10px}.padding20{padding:20px}.padding30{padding:30px}.padding40{padding:40px}.margin10{margin:10px}.margin15{margin:15px}.margin20{margin:20px}.margin30{margin:30px}.margin40{margin:40px}.nopadding{padding:0}.nomargin{margin:0}.img{width:100%}.block-europunti{color:#0053a1;margin-top:20px;line-height:15px}.block-europunti p{color:#0053a1;float:left;margin-right:10px;font-size:26px}.block-europunti span{float:right;margin-top:-8px;line-height:15px}.user-nav .block-europunti span{margin-top:0}@media(max-width:767px){.block-europunti span{margin-top:0}}#nav-hamburger{width:40px;position:relative;margin:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-hamburger span{display:block;position:absolute;height:7px;width:100%;background:#0053a1;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-hamburger span:nth-child(1){top:0}#nav-hamburger span:nth-child(2){top:15px}#nav-hamburger span:nth-child(3){top:15px}#nav-hamburger span:nth-child(4){top:30px}#nav-hamburger.open span:nth-child(1){top:18px;width:0;left:50%}#nav-hamburger.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-hamburger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-hamburger.open span:nth-child(4){top:18px;width:0;left:50%}.container-social{background-color:#e5edf4;border:1px solid #c6d6e4}.container-social p{font-size:13px;color:#c6d6e4 !important;margin-top:-10px !important}.mCustomScrollBox .mCSB_scrollTools{opacity:1}.mCustomScrollBox .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#0053a1}.mCustomScrollBox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#0053a1;width:5px}.mCustomScrollBox .mCSB_scrollTools .mCSB_draggerRail{width:5px;background-color:#e9e9ed}#toast-container .toast{background-image:none !important}.toast-top-right .toast-success{background-color:#0053a1;opacity:1 !important}.toast-top-right .toast-success:before{content:"\f00c";position:relative;font-family:FontAwesome;font-size:24px;line-height:18px;float:left;margin-left:-1em;color:#fff;padding-right:.5em;margin-right:.5em}.toast-top-right .toast-warning{background-color:#ffd300;color:#0053a1 !important;opacity:1 !important}.toast-top-right .toast-warning:before{content:"\f00d";position:relative;font-family:FontAwesome;font-size:24px;line-height:18px;float:left;margin-left:-1em;color:#0053a1;padding-right:.5em;margin-right:.5em}.sj-cart_awards .block-cart{margin-top:10px}.separator-mobile{width:100%;height:1px;background-color:#fff;margin:10px 0 0}.container-text-privacy{width:100%;max-height:145px;border:1px solid #0053a1}.container-text-privacy .mCSB_dragger_bar{border-radius:0 !important;width:10px !important}.container-text-privacy .mCSB_draggerRail{background-color:transparent !important}.container-text-privacy p,.container-text-privacy ul,.container-text-privacy ol{color:#999}.container-text-privacy p{padding:30px;font-size:14px;margin:0}.form-text_formatting .block-text{padding:0 10px}.form-text_formatting .block-text h3{margin:10px 0;color:#000 !important}.form-text_formatting .block-text p{margin-bottom:10px !important;padding:0 !important}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.block-form{height:35px;font-size:14px;border-radius:0}.block-form:focus{border-color:transparent;outline:0;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0.075),0 0 0 transparent;box-shadow:inset 0 0 0 rgba(0,0,0,0.075),0 0 0 transparent}.form-select{height:50px;outline:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;color:#fff;cursor:pointer;-webkit-box-shadow:inset 0 1px 1px transparent;box-shadow:inset 0 1px 1px transparent;border:0}.form-select::-ms-expand{display:none}@media(max-width:767px){.form-select{width:100%}}.form-search{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;color:#3d3d3d;border:1px solid #ccc}@media(max-width:767px){.form-search{width:100%;margin-top:10px}}input[type=checkbox],input[type=radio]{display:none}select:focus::-ms-value{background-color:transparent;color:#fff}.form-group{position:relative;margin-bottom:15px !important}.form-group .required-field{position:absolute;top:0;left:15px;color:#b8163d}.form-group input{font-size:18px;padding:0 15px;height:50px;-webkit-appearance:none;display:block !important;background-color:transparent !important;color:#0053a1;width:100% !important;border:0;border-radius:0;border-bottom:1px solid #0053a1 !important;-webkit-box-shadow:inset 0 1px 1px transparent;box-shadow:inset 0 1px 1px transparent}.form-group input:focus,.form-group input:active,.form-group input:hover{-webkit-box-shadow:inset 0 1px 1px transparent;box-shadow:inset 0 1px 1px transparent}.form-group input:focus{outline:0}.form-group input:focus ~ label{top:-20px;transform:scale(0.75);left:-2px;color:#0053a1}.form-group input:focus ~ .bar:before{width:50%}.form-group input:focus ~ .bar:after{width:50%}.form-group input:focus ~ .highlight{animation:inputHighlighter .3s ease}.form-group .bar{position:relative;display:block;width:100%}.form-group .bar:before{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#0053a1;transition:all .2s ease;left:50%}.form-group .bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#0053a1;transition:all .2s ease;right:50%}.block-checkbox .check-box{height:25px;width:25px;margin:10px 20px -5px 0;background-color:transparent;border:1px solid #0053a1;position:relative;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:border-color ease .2s;-o-transition:border-color ease .2s;-webkit-transition:border-color ease .2s;transition:border-color ease .2s;cursor:pointer}.block-checkbox .check-box::before,.block-checkbox .check-box::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:0;width:3px;background-color:#b8163d;display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-radius:5px;content:' ';-webkit-transition:opacity ease .5s;-moz-transition:opacity ease .5s;transition:opacity ease .5s}.block-checkbox .check-box::before{top:20px;left:13px;box-shadow:0 0 0 2px #fff;-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.block-checkbox .check-box::after{top:10px;left:1px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.block-checkbox input[type=checkbox]:checked+.check-box::after,.block-checkbox .check-box.checked::after{height:15px;-moz-animation:dothabottomcheck .2s ease 0s forwards;-o-animation:dothabottomcheck .2s ease 0s forwards;-webkit-animation:dothabottomcheck .2s ease 0s forwards;animation:dothabottomcheck .2s ease 0s forwards}.block-checkbox input[type=checkbox]:checked+.check-box::before,.block-checkbox .check-box.checked::before{height:30px;-webkit-animation:dothatopcheck .4s ease 0s forwards;-o-animation:dothatopcheck .4s ease 0s forwards;animation:dothatopcheck .4s ease 0s forwards}@-moz-keyframes dothabottomcheck{0%{height:0}100%{height:15px}}@-webkit-keyframes dothabottomcheck{0%{height:0}100%{height:15px}}@keyframes dothabottomcheck{0%{height:0}100%{height:15px}}@keyframes dothatopcheck{0%{height:0}50%{height:0}100%{height:30px}}@-webkit-keyframes dothatopcheck{0%{height:0}50%{height:0}100%{height:30px}}@-moz-keyframes dothatopcheck{0%{height:0}50%{height:0}100%{height:30px}}.radio-check{display:block;position:relative;padding:3px 0 0 35px !important;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-check input{position:absolute;cursor:pointer}.radio-check input:checked ~ .checkmark-radio:after{display:block}.radio-check .checkmark-radio:after{top:4px;left:4px;width:15px;height:15px;border-radius:50%;background-color:#0053a1}.checkmark-radio{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #0053a1;border-radius:50%}.checkmark-radio:after{content:"";position:absolute;display:none}table thead tr{color:#0053a1}table tbody tr{color:#0053a1}#loader-wrapper{background:url('../bundles/app/components/global/img/logo-serijakala-preloader.png') center center no-repeat scroll #fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}#loader-wrapper-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#0053a1;text-align:center;-webkit-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#b8163d;-webkit-animation:spin 3s linear infinite;-o-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#0053a1;-webkit-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.modal{top:50px}@media(max-width:767px){.modal .modal-dialog{margin:30px}}.modal .modal-dialog .modal-content .modal-header .block-europunti{margin-top:-20px}.modal .modal-dialog .modal-content .modal-body .editMailHidden{display:none}.modal .modal-dialog .modal-content .modal-body img{float:left;margin-right:35px}@media(max-width:991px){.modal .modal-dialog .modal-content .modal-body img{float:none;margin-right:0}}.modal .modal-dialog .modal-content .modal-body p{color:#999;padding:50px 25px}.modal .modal-dialog .modal-content .modal-body p a{color:#ffd300;text-decoration:underline !important}.modal .modal-dialog .modal-content .modal-body form{padding:20px}.modal .modal-dialog .modal-content .modal-body form .form-control{border:transparent;border-radius:0;-webkit-box-shadow:inset 0 1px 1px transparent;box-shadow:inset 0 1px 1px transparent;padding:0}.modal .modal-dialog .modal-content .modal-body form img{margin-top:20px}.modal .modal-dialog .modal-content .modal-body .sj-user_email{color:#0053a1;font-size:16px;margin-right:15px}.modal .modal-dialog .modal-content .modal-body .sj-icon_voucher{float:none;margin:0;cursor:pointer}@media(max-width:767px){.modal .modal-dialog .modal-content .modal-body .sj-icon_voucher{float:right}}.modal .modal-dialog .modal-content .modal-body .sj-order_email{margin-top:-6px}@media(max-width:767px){.modal .modal-dialog .modal-content .modal-body .sj-order_email{font-size:13px}}.modal .modal-dialog .modal-content .modal-body .sj-order_email-confirm{padding-top:15px}.modal .modal-dialog .modal-content .modal-footer{border-top:transparent;padding:50px 0 10px}.modal .modal-dialog .modal-content .modal-footer .btn-primary{width:160px;margin:0 auto;display:block}.modal-visualizza-body{margin-left:0;margin-right:0}@media(max-width:767px){.modal-visualizza-body .image-wrapper{text-align:center}}.modal-visualizza-body .image-wrapper img{width:100%;max-width:150px;max-height:100px}.modal-visualizza-body .description{padding-left:40px}@media(max-width:767px){.modal-visualizza-body .description{padding-left:15px}}.swal2-container.swal2-shown{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;border-radius:0}.swal2-container.swal2-shown h2{font-family:'Lato',sans-serif;text-transform:uppercase}.swal2-container.swal2-shown p{font-family:'Lato',sans-serif;margin-bottom:15px;font-size:20px !important}.swal2-container.swal2-shown .swal2-popup{font-family:'Lato',sans-serif;width:478px !important;font-size:16px}.swal2-container.swal2-shown .swal2-actions button{width:auto !important;font-size:20px !important;border-radius:0 !important}.swal2-container.swal2-shown .swal2-actions button.cancel{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;margin:30px 0;border-radius:0;padding:15px;border:transparent;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;color:#333;background-color:#fff;border-color:#ccc}.swal2-container.swal2-shown .swal2-actions button.cancel:focus,.swal2-container.swal2-shown .swal2-actions button.cancel:active:focus,.swal2-container.swal2-shown .swal2-actions button.cancel.active:focus,.swal2-container.swal2-shown .swal2-actions button.cancel.focus,.swal2-container.swal2-shown .swal2-actions button.cancel:active.focus,.swal2-container.swal2-shown .swal2-actions button.cancel.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.swal2-container.swal2-shown .swal2-actions button.cancel:hover,.swal2-container.swal2-shown .swal2-actions button.cancel:focus,.swal2-container.swal2-shown .swal2-actions button.cancel.focus{color:#333;text-decoration:none}.swal2-container.swal2-shown .swal2-actions button.cancel:active,.swal2-container.swal2-shown .swal2-actions button.cancel.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-ms-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-o-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.swal2-container.swal2-shown .swal2-actions button.cancel.disabled,.swal2-container.swal2-shown .swal2-actions button.cancel[disabled],fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.cancel{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;opacity:.0065;-moz-opacity:.0065;-khtml-opacity:.0065;filter:alpha(opacity=0.65);filter:alpha(opacity=0.65);-ms-filter:alpha(opacity=0.65);-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}a.swal2-container.swal2-shown .swal2-actions button.cancel.disabled,fieldset[disabled] a.swal2-container.swal2-shown .swal2-actions button.cancel{pointer-events:none}.swal2-container.swal2-shown .swal2-actions button.cancel:focus,.swal2-container.swal2-shown .swal2-actions button.cancel.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.swal2-container.swal2-shown .swal2-actions button.cancel:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.swal2-container.swal2-shown .swal2-actions button.cancel:active,.swal2-container.swal2-shown .swal2-actions button.cancel.active,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.swal2-container.swal2-shown .swal2-actions button.cancel:active:hover,.swal2-container.swal2-shown .swal2-actions button.cancel.active:hover,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel:hover,.swal2-container.swal2-shown .swal2-actions button.cancel:active:focus,.swal2-container.swal2-shown .swal2-actions button.cancel.active:focus,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel:focus,.swal2-container.swal2-shown .swal2-actions button.cancel:active.focus,.swal2-container.swal2-shown .swal2-actions button.cancel.active.focus,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.swal2-container.swal2-shown .swal2-actions button.cancel.disabled:hover,.swal2-container.swal2-shown .swal2-actions button.cancel[disabled]:hover,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.cancel:hover,.swal2-container.swal2-shown .swal2-actions button.cancel.disabled:focus,.swal2-container.swal2-shown .swal2-actions button.cancel[disabled]:focus,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.cancel:focus,.swal2-container.swal2-shown .swal2-actions button.cancel.disabled.focus,.swal2-container.swal2-shown .swal2-actions button.cancel[disabled].focus,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.cancel.focus{background-color:#fff;border-color:#ccc}.swal2-container.swal2-shown .swal2-actions button.cancel .badge{color:#fff;background-color:#333}.swal2-container.swal2-shown .swal2-actions button.cancel:focus,.swal2-container.swal2-shown .swal2-actions button.cancel.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.swal2-container.swal2-shown .swal2-actions button.cancel:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.swal2-container.swal2-shown .swal2-actions button.cancel:active,.swal2-container.swal2-shown .swal2-actions button.cancel.active,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel{color:#333;background-color:#e6e6e6;border-color:#adadad}.swal2-container.swal2-shown .swal2-actions button.cancel:active:hover,.swal2-container.swal2-shown .swal2-actions button.cancel.active:hover,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel:hover,.swal2-container.swal2-shown .swal2-actions button.cancel:active:focus,.swal2-container.swal2-shown .swal2-actions button.cancel.active:focus,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel:focus,.swal2-container.swal2-shown .swal2-actions button.cancel:active.focus,.swal2-container.swal2-shown .swal2-actions button.cancel.active.focus,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.swal2-container.swal2-shown .swal2-actions button.cancel:active,.swal2-container.swal2-shown .swal2-actions button.cancel.active,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.cancel{background-image:none}.swal2-container.swal2-shown .swal2-actions button.cancel.disabled:hover,.swal2-container.swal2-shown .swal2-actions button.cancel[disabled]:hover,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.cancel:hover,.swal2-container.swal2-shown .swal2-actions button.cancel.disabled:focus,.swal2-container.swal2-shown .swal2-actions button.cancel[disabled]:focus,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.cancel:focus,.swal2-container.swal2-shown .swal2-actions button.cancel.disabled.focus,.swal2-container.swal2-shown .swal2-actions button.cancel[disabled].focus,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.cancel.focus{background-color:#fff;border-color:#ccc}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;margin:30px 0;border-radius:0;padding:15px;border:transparent;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;color:#fff;background-color:#337ab7;border-color:#2e6da4;background-color:#b8163d !important;color:#fff !important}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:hover,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.focus{color:#333;text-decoration:none}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-ms-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-o-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.disabled,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm[disabled],fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.swal2-confirm{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;opacity:.0065;-moz-opacity:.0065;-khtml-opacity:.0065;filter:alpha(opacity=0.65);filter:alpha(opacity=0.65);-ms-filter:alpha(opacity=0.65);-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}a.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.disabled,fieldset[disabled] a.swal2-container.swal2-shown .swal2-actions button.swal2-confirm{pointer-events:none}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.focus{color:#fff;background-color:#286090;border-color:#122b40}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:hover{color:#fff;background-color:#286090;border-color:#204d74}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active:hover,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active:hover,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:hover,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active:focus,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active.focus,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.focus{color:#fff;background-color:#204d74;border-color:#122b40}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.disabled:hover,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm[disabled]:hover,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.swal2-confirm:hover,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.disabled:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm[disabled]:focus,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.disabled.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm[disabled].focus,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.swal2-confirm.focus{background-color:#337ab7;border-color:#2e6da4}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm .badge{color:#337ab7;background-color:#fff}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.focus{color:#fff;background-color:#286090;border-color:#122b40}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:hover{color:#fff;background-color:#286090;border-color:#204d74}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm{color:#fff;background-color:#286090;border-color:#204d74}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active:hover,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active:hover,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:hover,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active:focus,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active.focus,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.focus{color:#fff;background-color:#204d74;border-color:#122b40}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.active,.open>.dropdown-toggle.swal2-container.swal2-shown .swal2-actions button.swal2-confirm{background-image:none}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.disabled:hover,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm[disabled]:hover,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.swal2-confirm:hover,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.disabled:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm[disabled]:focus,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm.disabled.focus,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm[disabled].focus,fieldset[disabled] .swal2-container.swal2-shown .swal2-actions button.swal2-confirm.focus{background-color:#337ab7;border-color:#2e6da4}.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:hover,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:active,.swal2-container.swal2-shown .swal2-actions button.swal2-confirm:focus{background-color:#b8163d;color:#fff}.header-wrapper .container-logo{height:50px}.header-wrapper .container-logo img{width:auto;height:auto;max-height:100%;max-width:100%;margin:0 auto}@media(max-width:767px){.backdrop.collapseShow{background-color:#000;background-color:rgba(0,0,0,0.6);width:100%;height:100%;position:fixed;z-index:1;top:0;bottom:0}.ie .backdrop.collapseShow{zoom:1;background-color:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)}}.mb-10{margin-bottom:10px !important}.mb-5{margin-bottom:5px !important}.mb-2{margin-bottom:2px !important}.p-0{padding:0 !important}.v-hidden{visibility:hidden}.d-none{display:none}.ml-15{margin-left:15px !important}.pl-15{margin-left:15px !important}.ul-disc{padding-left:40px;list-style:disc}.p-0-15{padding:0 15px !important}.f-left{float:left}body.not-logged-in #footer-outer-wrapper{top:0;margin:0}.header-register{background-color:#fff;width:100%;padding:20px 15px}@media(max-width:479px){.header-register{padding:10px}}.header-register .logo{margin-top:6px}@media(max-width:479px){.header-register .logo{padding:0}}@media(max-width:991px){.header-register .logo{margin-top:8px}}.header-register .logo img{width:auto;margin:0 auto;display:block}.header-register .login{color:#0053a1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.header-register .login .icon-utenza{margin:0}.container-register{background-color:#0053a1;padding:10px 0 0}.container-register h1{color:white;margin-bottom:25px;font-size:30px}.container-register form .container-accesso{background-color:#0053a1}.container-register form .container-accesso p{padding-top:10px;color:#fff;margin:0}.container-register form .container-accesso .form-group input{margin:0 auto;text-align:center;width:220px !important;color:#fff;border-bottom:1px solid #fff !important}.container-register form .container-accesso .form-group input::-webkit-input-placeholder{color:#fff}.container-register form .container-accesso .form-group input::-moz-placeholder{color:#fff}.container-register form .container-accesso .form-group input:-ms-input-placeholder{color:#fff}.container-register form .container-accesso .form-group input:-moz-placeholder{color:#fff}.container-register form .container-accesso .form-group .bar{margin:0 auto;display:block;width:220px}.container-register form .container-accesso .form-group .bar:before{content:'';background:#fff}.container-register form .container-accesso .form-group .bar:after{background:#fff}.container-register form .container-accesso .form-group label{padding-top:10px;color:#fff;margin:0;font-weight:normal}.container-register .wrap-actions{padding:30px 0;background:#fff}.container-register .btn-primary{margin:0 auto;display:block;width:180px}.container-register .container-form-register{background-color:#fff}.container-register .container-form-register .title-text{background-color:#fff;color:#999;font-size:14px;text-align:center;padding:30px 0;margin:0}.container-register .container-form-register .container-social{border-left:transparent;border-right:transparent}.container-register .container-form-register .container-social .btn-secondary{width:290px}.container-register .container-form-register .block-content-form p{padding:30px 0}.container-register .container-form-register .block-content-form .form-group{margin-bottom:35px !important}.container-register .container-form-register .block-content-form .form-group input::-webkit-input-placeholder{color:#999}.container-register .container-form-register .block-content-form .form-group input::-moz-placeholder{color:#999}.container-register .container-form-register .block-content-form .form-group input:-ms-input-placeholder{color:#999}.container-register .container-form-register .block-content-form .form-group input:-moz-placeholder{color:#999}.container-register .container-form-register .block-content-form select:focus::-ms-value{color:#0053a1}.container-register .container-form-register .block-content-form .form-select{width:100%;color:#999;background:url("../bundles/app/components/register/img/icon-down.png") no-repeat 100% center;border:transparent;border-bottom:1px solid #0053a1;border-radius:0;font-size:18px;padding:0 15px;height:50px}.container-register .container-form-register .block-content-form .form-select.blu{color:#0053a1;background:url("../bundles/app/components/register/img/icon-down-blue.png") no-repeat 100% center;font-size:16px}.container-register .container-form-register .block-content-form .checkbox{margin:0;font-size:15px}@media(max-width:767px){.container-register .container-form-register .block-content-form .checkbox{margin-bottom:20px}}.container-register .container-form-register .block-content-form .checkbox p{color:#0053a1;padding:0;margin:10px 20px 0 0}@media(max-width:767px){.container-register .container-form-register .block-content-form .checkbox p{float:none;margin:0}}.container-register .container-form-register .block-content-form .checkbox label{color:#0053a1}.container-register .container-form-register .block-content-form .checkbox input{margin-right:10px}.container-register .container-form-register .block-content-form .checkbox .block-checkbox{float:left;margin-right:30px;color:#0053a1}@media(max-width:767px){.container-register .container-form-register .block-content-form .checkbox .block-checkbox{float:none;margin-right:0}}.container-register .container-form-register .block-content-form .txt-acconsento{padding:10px 0}.container-register .container-form-register .block-content-form .txt-acconsento>p{display:block}.container-register .container-form-register .block-content-form .label-check{float:left;margin-right:30px}@media(max-width:767px){.container-register .container-form-register .block-content-form .label-check{margin-bottom:5px}}.container-register .container-form-register .block-content-form .btn-primary{margin-bottom:30px}.container-register #username-info-btn{width:15px;display:block;position:absolute;top:15px;right:25px;font-size:18px}.container-register .username-info-popover{width:275px}.container-register .username-info-popover p{padding:8px 32px 0 0 !important}.container-register .username-info-popover ul{padding-bottom:12px}.container-register p{font-size:1em}.container-register ul{list-style:disc;padding-left:22px}.container-register ul ul{list-style:none}
