@font-face{font-family:LatoHairline;font-style:normal;font-weight:400;src:local("LatoHairline"),url(https://cdn.vigilance.ca/font/Lato-Hairline.ttf) format("truetype")}@font-face{font-family:LatoLight;font-style:normal;font-weight:400;src:local("LatoLight"),url(https://cdn.vigilance.ca/font/Lato-Light.ttf) format("truetype")}@font-face{font-family:LatoRegular;font-style:normal;font-weight:400;src:local("LatoRegular"),url(https://cdn.vigilance.ca/font/Lato-Regular.ttf) format("truetype")}@font-face{font-family:SansaProNormal;font-style:normal;font-weight:400;src:local("SansaProNormal"),url(https://cdn.vigilance.ca/font/SansaPro-Normal.otf) format("truetype")}@font-face{font-family:SansaProBold;font-style:normal;font-weight:600;src:local("SansaProBold"),url(https://cdn.vigilance.ca/font/SansaPro-Bold.otf) format("truetype")}@font-face{font-family:SansaProBlack;font-style:normal;font-weight:900;src:local("SansaProBlack"),url(https://cdn.vigilance.ca/font/SansaPro-Black.otf) format("truetype")}body{color:#555;font-family:Lato,Arial,sans-serif;font-size:16px}#main{height:auto;margin-bottom:0;min-height:calc(100% - 100px);padding-bottom:350px;position:relative}a:hover{text-decoration:none}.hover-pointer:hover{cursor:pointer}.bg-light-grey{background-color:#f2f2f2}.bg-light-grey .padding-lg{padding:40px 0}.bg-light-grey .padding-xl{padding:70px 0}.bg-dk-blue{background-color:#76a2b1;color:#fff}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.btn{border-radius:2px}.btn:hover{transition:background-color .5s ease}.btn-padding-lg{padding-left:40px;padding-right:40px}.vs-btn,.vs-btn.btn-rxphoto,.vs-btn.btn-rxvigilance,.vs-btn.btn-vigilance{border:none;border-radius:25px;color:#fff;display:inline-block;padding:10px 30px;transition:background-color .5s ease}.vs-btn.square{border-radius:0}.vs-btn.btn-small{padding:7px 20px}.vs-btn .vs-btn:hover{color:#fff}.vs-btn.btn-vigilance{background-color:#00abb1}.vs-btn.btn-vigilance:active,.vs-btn.btn-vigilance:focus,.vs-btn.btn-vigilance:hover{background-color:#088a8f;color:#fff}.vs-btn.btn-vigilance .stroke-icon{color:#fff;float:left;font-size:32px;padding-right:15px}.vs-btn.btn-vigilance .btn-icon-lbl{display:inline-block;margin-top:7px}.vs-btn.btn-vigilance.no-icon .btn-icon-lbl{margin-top:0}.vs-btn.btn-vigilance.disabled:active,.vs-btn.btn-vigilance.disabled:focus,.vs-btn.btn-vigilance.disabled:hover{background-color:#7fc3c5;color:#e8e8e8;cursor:not-allowed}.vs-btn.btn-rxvigilance{background-color:#81c41d}.vs-btn.btn-rxvigilance:active,.vs-btn.btn-rxvigilance:hover{background-color:#5e8d18}.vs-btn.btn-rxphoto{background-color:#007db1}.vs-btn.btn-rxphoto:active,.vs-btn.btn-rxphoto:hover{background-color:#0c6488;color:#fff}.vs-btn.vs-btn-empty{border:1px solid #00abb1;border-radius:25px;color:#0282a1;padding:10px 30px}.vs-btn.vs-btn-empty:active,.vs-btn.vs-btn-empty:hover{border:1px solid #088a8f;color:#088a8f}.vs-btn.vs-btn-empty-white{border:1px solid #fff;border-radius:25px;padding:10px 30px}.vs-btn.vs-btn-empty-white,.vs-btn.vs-btn-empty-white:active,.vs-btn.vs-btn-empty-white:focus{color:#fff;text-decoration:none}#header{background-color:#f9f9f9;height:100px;padding:8px 0}#header .container{height:80px;position:relative}#header .navigation{text-align:right}#header .navigation #user-loggedin{color:#444}#header .navigation #user-loggedin:hover{cursor:pointer}#header .navigation #user-loggedin:active,#header .navigation #user-loggedin:focus{text-decoration:none}#header .nav-item-container{border-left:1px solid #ccc;margin-left:20px;padding-left:20px;position:relative}#header .nav-item-container:first-child{border-left:none;margin-left:0;padding-left:0}#header .nav-item-container .stroke-icon{color:#333;font-size:24px;position:relative;top:8px}#header .nav-item-container .lien-boutique .stroke-icon{top:5px}#header .nav-item-container .pe-7s-user{font-size:30px;padding-right:8px;top:8px}#small-header{background-color:#fff;box-shadow:0 0 20px -5px #333;display:none;height:50px;left:0;position:fixed;top:0;width:100%;z-index:1000}#small-header .left{padding:7px 0 0}#small-header .logo{margin-top:4px}#small-header #navbar-icon,#small-header #navbar-menu{display:inline-block;position:relative;top:12px}#small-header #navbar-menu li .cat-menu,#small-header #navbar-menu li a{padding-bottom:14px}#small-header #navbar-icon li{display:inline-block;list-style-type:none}#small-header #navbar-icon li .stroke-icon{font-size:24px;padding:14px 15px}#small-header #navbar-icon li .stroke-icon:hover{background-color:#f2f2f2;cursor:pointer}#small-header .submenu{position:absolute;top:50px}.lien-boutique{background-color:#81c41d;border-left:none!important;border-radius:20px;color:#fff!important;padding:8px 20px;transition:background-color .4s}.lien-boutique .nb-incart{padding:0 5px}.lien-boutique .stroke-icon{color:#fff!important}.lien-boutique.icone .stroke-icon{margin:0 10px 0 0;top:3px}.lien-boutique:hover{background-color:#5e8d18;color:#fff!important;transition:background-color .4s}.lien-boutique:focus{color:#fff!important}#navbar-menu{bottom:0;margin:0;padding:0;position:absolute;right:0}#navbar-menu li{display:inline-block;list-style-type:none;margin:0 1px 0 -4px}#navbar-menu li .cat-menu,#navbar-menu li a{border-bottom:4px solid transparent;color:#08c;padding:10px 20px}#navbar-menu li .cat-menu.hovered,#navbar-menu li .cat-menu:hover,#navbar-menu li a.hovered,#navbar-menu li a:hover{border-bottom:4px solid #ccc;color:#23527c;text-decoration:none}#navbar-menu li .cat-menu:active,#navbar-menu li .cat-menu:focus,#navbar-menu li a:active,#navbar-menu li a:focus{text-decoration:none}#navbar-menu li .cat-menu:hover{cursor:default}#navbar-menu .cat-menu.active,#navbar-menu a.active{border-color:#00abb1}#loggedin-userinfo:hover{cursor:pointer}#loggedin-userinfo .nav-item-container{padding-left:35px}#user-log-in .stroke-icon,#user-register .stroke-icon{color:#333;font-size:24px;left:-8px;position:relative;top:5px}#userloggedin-popover{padding-left:90px;position:relative}#userloggedin-popover .user-icon{border-right:1px solid #ddd;font-size:60px;left:0;padding-right:15px;position:absolute}.breadcrumbs ul{border-bottom:1px solid #ddd;padding:10px 0 25px}.breadcrumbs ul li{display:inline-block;list-style-type:none}.breadcrumbs .stroke-icon{display:inline-block;font-size:30px;position:relative;top:5px}.breadcrumbs .divider{color:#bbb;padding:0 15px}#footer{bottom:0;position:fixed;width:100%}#footer #sub-footer{background-color:#777;color:#eee;padding:25px 0}#footer #sub-footer h3{border-bottom:1px dotted #fff;color:#eee;font-size:18px;margin:0 0 10px;padding:0 0 10px}#footer #sub-footer a{color:#fff}#footer #sub-footer ul,#footer #sub-footer ul li{list-style-type:none;margin:0;padding:3px 0}#footer #sub-footer ul a:hover,#footer #sub-footer ul li a:hover{color:#fff;text-decoration:none}#footer #copyright{background-color:#444;color:#ddd;font-size:10px;padding:15px 0;text-align:center}#footer #copyright img{margin:-3px 5px 0 0}#footer #copyright .divider{margin:0 20px}#footer #social{padding:20px 0;text-align:center}#footer #social img{opacity:.8;padding:0 10px}#footer #social img:hover{opacity:1}#footer #bg-banner{height:35px;width:100%}.sso #footer #bg-banner,.store #footer #bg-banner,.website #footer #bg-banner{background:url(//cdn.vigilance.ca/common/img/banner-xs-store.jpg) repeat-x}.admin #footer #bg-banner{background:url(//cdn.vigilance.ca/common/img/banner-xs-admin.jpg) repeat-x}.webapps #footer #bg-banner{background:url(//cdn.vigilance.ca/common/img/banner-xs-webapps.jpg) repeat-x}.overlay{background:rgba(68,68,68,.3);zoom:1;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10020!important}.overlay .popup{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:10px solid rgba(0,0,0,.5);box-shadow:0 0 20px #000;height:auto;margin:50px auto 0;max-width:600px;min-width:600px;position:relative;width:80%;z-index:10000!important}.overlay .popup .popup-header h3{background-color:#9cb0c1;color:#fff;font-size:14px;margin:0;padding:10px 0 10px 10px;position:relative}.overlay .popup .popup-header .close-popup{background-color:#708496;height:35px;padding:10px 15px;position:absolute;right:0;top:0;width:auto}.overlay .popup .popup-header .close-popup:hover{background-color:#60768b;cursor:pointer}.overlay .popup .popup-header .glyphicon{color:#fff}.overlay .popup .popup-content>div{padding:10px}.overlay .popup .popup-footer{background-color:#f4f4f4;border-top:1px solid #eee;padding:10px}#trigger-mobile-menu{font-size:30px;position:absolute;right:30px;top:10px}#menu-mobile{background-color:#fff;display:none;height:100%;position:absolute;right:-200px;top:0;width:200px}.text-sm{font-size:12px}.text-md{font-size:16px}.text-lg{font-size:22px}.text-xl{font-size:30px}.padding-sm{padding:8px}.padding-md{padding:20px}.padding-lg{padding:40px}.popover{min-width:320px}.popover .popover-content{padding:15px}.row.no-gutters{margin-left:0;margin-right:0}@media (max-width:1199px){#header .nav-item-container{margin-left:10px;padding-left:10px}}.overlay .popup{padding:25px}.overlay .popup__borderless{border:none;border-radius:20px}.overlay .popup__sm{margin-top:15vh;max-width:450px;min-width:inherit}.overlay .popup .btn-x{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:none;border-radius:12px;color:#777;cursor:pointer;display:inline-block;font-family:sans-serif;font-size:28px;font-weight:800;margin:0;padding:5px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;transition:all .2s ease-in-out}.overlay .popup .btn-x:hover{background:#eee;color:#222}.overlay .popup#popup-promocode{box-shadow:0 15px 40px -10px #2d5578}.overlay .popup#popup-promocode h3{color:#555;font-size:16px;margin-bottom:5px}.overlay .popup#popup-promocode .valid-promocode{color:#000;font-size:30px;font-weight:700;line-height:1;margin-bottom:30px}.overlay .popup#popup-promocode button.next-step-promo{margin-bottom:20px}body,html{height:100%}body{font-family:Arial,sans-serif;font-size:14px}body a{color:#0050c5}body #small-header{background-color:#fff;box-shadow:0 0 20px -5px #333;display:none;height:60px;left:0;padding-top:5px;position:fixed;top:0;width:100%;z-index:1000}body #small-header .logo{margin-top:4px;width:162px}body .trigger-mobile-menu{font-size:30px;position:absolute;right:30px;top:8px}body #main{height:auto;min-height:300px;padding-bottom:0;position:relative;width:100%}body #main,body #main>.container{margin-bottom:0}body #footer{bottom:0;color:#fff;margin-top:50px;position:static!important}body #footer #sub-footer{background-color:#666;color:#fff}body #footer #sub-footer hr{border-top:1px solid #aaa}body #footer #sub-footer h3{font-size:16px;font-weight:400;margin-bottom:5px}body #footer #sub-footer ul{margin-bottom:30px}body #footer #sub-footer ul a{text-decoration:none}body #footer #sub-footer ul a:hover{color:#ccc}body #footer #sub-footer #footer-social-container{margin-bottom:40px}body #footer #sub-footer #footer-social-container img{margin:5px}body #footer #sub-footer #footer-lang-text{font-size:12px;margin-top:15px;padding:10px 20px;position:relative}body #footer #sub-footer #footer-lang-text span{left:7px;position:absolute;top:13px}body #footer #sub-footer #btn-lang-device{background-color:transparent;border:1px solid #fff;border-radius:3px;color:#fff;margin-top:10px;padding:8px 15px;text-align:center}body #footer #sub-footer #btn-lang-device img{margin-right:3px;width:30px}body #footer #sub-footer .btn-lang-switch{border-top:1px solid #aaa;padding-top:10px;width:100%}body #footer #sub-footer .btn-lang-switch ul li a{color:#555}body #footer #sub-footer .btn-lang-switch ul li a.active{font-weight:700}body #footer #copyright{background-color:#444;color:#ddd;font-size:12px;padding:15px 0;text-align:center}body #footer #copyright img{margin:-6px 5px 0 0}a{outline:none}.link{color:#0050c5;cursor:pointer}.link:focus,.link:hover{color:#215c8f;outline:0}#main{padding-bottom:inherit}.flash-message-container .alert{margin:15px 0}.color-aquagreen-darken{color:#088a8f}.color-blue-link{color:#0050c5}.color-blue-link:hover{color:#215c8f}.bg-light-grey{margin-bottom:60px;position:relative}.bg-light-grey#combo-container h2{margin:50px auto}.bg-light-grey.partner-logos{margin-bottom:0}.bg-light-grey.partner-logos img{margin:0 auto;opacity:.7;padding:40px 0;width:100px}.main-title{border-bottom:1px dotted #777;display:inline-block;font-family:LatoLight,arial,sans-serif;padding:10px 30px 15px}.section-title{border-bottom:4px solid #ccc;color:#333;display:inline-block;font-size:26px;padding-bottom:15px;padding-right:30px}.section-title span{color:#555}#header .branding img{margin-top:5px;width:270px}#header .navigation{padding:0}#header .nav-item-container:last-child img{opacity:.6;width:20px}#header .nav-item-container#user-loggedin{border-left:none;margin-left:0;padding-left:0}#header .nav-item-container#user-loggedin span:last-child{color:#0050c5}#header .nav-item-container.item-faq i{position:relative;right:10px;top:6px}.module-triangle-grey,.module-triangle-white{display:inline-block;left:47%;position:absolute;top:0}.module-triangle-grey{border:30px solid transparent;border-top-color:#f2f2f2;left:48.15%}.bg-light-grey .module-triangle-grey{bottom:-60px;top:inherit;z-index:100}.module-triangle-white{border:30px solid transparent;border-top-color:#fff}#overlay-mobile{zoom:1;display:none;z-index:10020!important}#overlay-mobile .overlay{background:rgba(68,68,68,.3);display:block;height:100%;left:0;position:fixed;top:0;width:100%}#overlay-mobile #mobile-menu{background-color:#333;color:#eee;height:100%;position:fixed;right:-303px;width:303px;z-index:10030!important}#overlay-mobile #mobile-menu a{color:#eee;display:block}#overlay-mobile #mobile-menu .mpl,#overlay-mobile #mobile-menu .nav-item-container a{color:#fff;display:block;font-weight:700;padding:10px 0}#overlay-mobile #mobile-menu li{border-top:1px solid #555;list-style-type:none;position:relative}#overlay-mobile #mobile-menu li:last-child a{display:inline-block;margin:8px}#overlay-mobile #mobile-menu li:last-child a img{padding:15px 0 0}#overlay-mobile #mobile-menu li#user-identification{margin-left:-40px;padding-bottom:20px;text-align:center}#overlay-mobile #mobile-menu li#user-identification i{display:block;font-size:70px;margin:10px auto 5px}#overlay-mobile #mobile-menu li#user-identification.unauthtentified a{border:1px solid hsla(0,0%,100%,.5);border-radius:5px;display:inline-block;margin:3px;padding:8px 12px}#overlay-mobile #mobile-menu li#user-identification .landscape-social-links{display:none}#overlay-mobile #mobile-menu li#user-identification #connected{margin-left:-40px;padding:10px;position:relative;text-align:center}#overlay-mobile #mobile-menu li#user-identification #connected #user i{display:block;font-size:60px}#overlay-mobile #mobile-menu li#user-identification #connected #logoff{padding:15px;position:absolute;right:5px;top:0}#overlay-mobile #mobile-menu li#user-identification #connected #logoff .strokeicon{color:#ddd}#overlay-mobile #mobile-menu li #logoff{padding:15px;position:absolute;right:5px;top:0}#overlay-mobile #mobile-menu li #logoff .strokeicon{color:#ddd}#overlay-mobile #mobile-menu .inner ul{display:none;padding:0 0 20px 20px}#overlay-mobile #mobile-menu .inner ul li{border-top:none}#overlay-mobile #mobile-menu .inner ul .mpl{font-weight:400;padding:4px 0}#overlay-mobile #mobile-menu .toggle-inner{border-left:1px solid #555;padding:14px 15px 13px;position:absolute;right:0;top:0}#overlay-mobile #mobile-menu .close-mobile-menu{background-color:#00abb1;border-radius:25px;height:110px;left:-20px;padding:0;position:absolute;text-align:center;top:210px;width:40px;z-index:10}#overlay-mobile #mobile-menu .close-mobile-menu .glyphicon{padding-top:45px}#toggle-terms{margin:15px auto 40px}#toggle-terms ul li{display:inline-block;list-style-type:none;margin:0 1px 0 0;padding:0}#toggle-terms ul li span{color:#222;padding:10px 25px;text-align:center}#toggle-terms ul li span.active{border-bottom:3px solid #0050c5;color:#0050c5}#toggle-terms ul li span.active:hover{border-bottom:3px solid #0050c5;color:#0050c5}#toggle-terms ul li span.active:hover,#toggle-terms ul li span:hover{background-color:#f4f4f4;cursor:pointer;transition:color .4s,background-color .4s}#toggle-terms ul li span:hover{border-bottom:3px solid #ccc}.row-plans{margin-bottom:45px;text-align:center}.row-plans .plan-box{background-color:#f2f2f2;border-radius:20px;box-shadow:10px 10px 15px -5px #ccc;color:#0282a1;display:inline-block;min-height:450px;padding:40px 20px 30px;position:relative;text-align:center;vertical-align:top}.row-plans .plan-box .plan-desc{border-top:4px solid rgba(0,0,0,.1);font-size:16px;margin-top:10px;padding-top:30px;position:relative;z-index:10}.row-plans .plan-box .btn.toggle-term{bottom:-20px;margin-bottom:-40px;position:relative}.row-plans .plan-box.promote.color-marine{background:#fff;background:-moz-linear-gradient(top,#fff 60%,#508194 99%);background:-webkit-linear-gradient(top,#fff 60%,#508194 99%);background:linear-gradient(180deg,#fff 60%,#508194 99%);box-shadow:0 1px 30px -10px #508194;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#508194",GradientType=0)}.row-plans.row-2-plans .plan-box,.row-plans.row-3-plans .plan-box{margin:1.53333333%;max-width:280px;min-height:450px;width:30%}.row-plans .product-version-desc{color:#666;font-family:LatoRegular,arial,sans-serif;margin:5px 0 0;text-align:center}.unique-payment{color:#0282a1;font-size:13px;font-weight:700;text-align:center}.unique-payment .savings{color:#80c41c;font-size:18px}.plan-terms{color:#0282a1;padding:20px 0}.plan-terms .now-at,.plan-terms .save{color:#222;margin:10px 0}.plan-terms .plan-price{display:inline-block;font-family:SansaProBold,Arial,sans-serif;padding-left:0;padding-right:0}.plan-terms .plan-price span{font-size:70px;letter-spacing:-.7px;line-height:.9}.plan-terms .plan-period{display:inline-block;font-family:SansaProNormal,Arial,sans-serif;font-size:16px;padding-left:10px;padding-right:0;vertical-align:top}.plan-terms .plan-period .price-fraction{font-weight:700}#plandetails-table-container{background-color:#f2f2f2;border-radius:15px;box-shadow:5px 5px 20px -10px #8da4b9;margin:0 0 80px;padding:15px;position:relative;transition:all .4s ease}#plandetails-table-container:hover{box-shadow:10px 10px 25px -10px #8da4b9;transition:all .4s ease}#plandetails-table-container #toggle-details-action{position:absolute;right:35px;top:30px}#plandetails-table-container #toggle-details-action i{color:#0282a1}#plandetails-table-container #toggle-details-action i:hover{cursor:pointer}#plandetails-table-container h2{color:#0282a1;font-family:LatoLight,arial,sans-serif;margin:0;padding:10px 50px;text-align:center}#plandetails-table-container h2:hover{cursor:pointer}#plandetails-table-container table{display:none;font-size:14px;margin:15px auto;width:90%}#plandetails-table-container table img{height:60px}#plandetails-table-container table tbody tr:hover td{background-color:#fff}#plandetails-table-container table th{background-color:#888;color:#fff;font-weight:700;padding:5px;text-align:center}#plandetails-table-container table td{border-bottom:1px solid #fff;padding:2px;position:relative;text-align:center;vertical-align:top}#plandetails-table-container table td:first-child{text-align:left}#plandetails-table-container table td .promotion_text{align-items:baseline;font-size:11px;line-height:1.2;margin:10px 0;max-width:450px}#plandetails-table-container table td .promotion_text .precision-asterisk{position:relative;top:3px}#plandetails-table-container table td small{color:#333;font-size:10px;margin:-5px 0 10px}#plandetails-table-container table td .p-relative .precision-asterisk{position:absolute;top:-15px}.precision-asterisk{color:green;font-size:18px;padding:8px}.row-combo.row-2-combo .combo{display:inline-block;margin:30px 2.5%;width:45%}.row-combo .combo a{color:#333}.row-combo .combo .plan-terms{color:#0282a1;padding:20px 0}.row-combo .combo .combo-box{background-color:#fff;border-radius:20px;box-shadow:10px 10px 15px -5px #ccc;margin-bottom:40px;padding:0 10px 40px;text-align:center;vertical-align:top}.row-combo .combo .combo-box img{margin:15px auto 0;width:84%}.row-combo .combo .cta-wrapper{margin-top:-60px;text-align:center}.row-combo .combo .cta-wrapper .btn,.row-combo .combo .cta-wrapper .btn:focus{color:#fff}.row-subscription-detail{border-bottom:1px solid #ddd;margin-bottom:60px;padding-bottom:60px;text-align:center}.row-subscription-detail h2{margin-top:-20px}.row-subscription-detail h5{font-family:LatoRegular,arial,sans-serif;font-size:24px;font-weight:700;margin-top:30px}.row-subscription-detail p{margin:30px auto;min-height:80px;width:90%}.row-subscription-detail img{box-shadow:0 5px 15px -5px #aaa;margin-bottom:5%;position:relative;transition:width .4s,margin-bottom .4s,box-shadow .4s;width:90%}.row-subscription-detail img:hover{box-shadow:0 0 45px -7px #afceea;cursor:pointer;margin-bottom:0;transition:width .4s,margin-bottom .4s,box-shadow .4s;width:98%}#modal-apps-thumbnail{text-align:center}#modal-apps-thumbnail img{border-radius:3vh;box-shadow:0 0 35px -10px #333;display:none;margin:6vh auto 4vh;max-height:80vh;max-width:94%}#more-info{margin:0 0 40px;padding:0}#more-info .stroke-icon{font-size:40px}#more-info .info-email,#more-info .info-phone{padding:15px}#more-info .info-email div,#more-info .info-phone div{border:1px solid #eee;height:140px;padding:20px;text-align:center;vertical-align:middle;width:100%}#more-info .info-email div a,#more-info .info-phone div a{color:#555}#more-info .info-email div a:hover,#more-info .info-phone div a:hover{color:#0282a1}.plan-box-help{border:1px solid #ddd;padding:30px 20px}.plan-box-help .stroke-icon{font-size:28px}.plan-box-help ul{margin-bottom:0}.plan-box-help ul li{text-align:center}.plan-box-help a.btn-link-border{max-width:230px}.plan-box-help a.btn-link-border.btn-sm{font-size:14px;margin:0 auto 25px;width:90%}.confirm-subs-page{margin-top:50px}.confirm-subs-page h1{font-size:24px;margin-bottom:20px}.confirm-subs-page p{margin:0 auto 30px;max-width:420px}.confirm-subs-page img{margin:0 auto 50px}.confirm-subs-page .btn.btn-sm{margin:0 auto 50px;padding:8px 80px}#details.promo__trial #additionnal-info,#details.promo__trial #price-display,#details.promo__trial .radio input{display:none}#details.promo__trial .radio label{padding-left:0}#details.promo__trial #subscription-form{opacity:.5}#details.promo__trial.promo__redirect #additionnal-info,#details.promo__trial.promo__redirect #price-display,#details.promo__trial.promo__redirect .radio input{display:block}#details.promo__trial.promo__redirect .radio label{padding-left:15px}#details.promo__trial.promo__redirect #subscription-form{opacity:1}.row-plan-details{margin-bottom:15px}.row-plan-details.border-top{border-top:1px solid #ccc;padding-top:30px}.row-plan-details #plan-detail #longDescription p,.row-plan-details #plan-detail #longDescription ul{margin-bottom:30px}.row-plan-details #plan-detail #longDescription ul li{list-style-image:url(/build/images/checkmark-green.f7e9e9a2.png);margin-bottom:6px}.row-plan-details #plan-detail #longDescription p:last-child{color:#0282a1;font-size:12px;font-weight:600}.row-plan-details #plan-detail .card-frequency{border:3px solid #f2f2f2;border-radius:10px;margin:5px;padding:5px 15px 15px}.row-plan-details #plan-detail .card-frequency:hover{cursor:pointer}.row-plan-details #plan-detail .card-frequency.active{border:3px solid #82c51e}.row-plan-details #plan-detail .card-frequency .monthly{color:#0282a1;display:block;font-family:SansaProBold,Arial,sans-serif;font-size:44px;font-weight:700;line-height:1;text-align:center}.row-plan-details #plan-detail .card-frequency .monthly .plan-period{display:inline-block;font-size:12px;font-weight:400}.row-plan-details #plan-detail .card-frequency .unit-price{color:#666;font-size:12px;margin:10px 0 0;text-align:center}.row-plan-details #plan-detail .card-frequency .radio label{padding-left:30px}.row-plan-details #plan-detail .card-frequency .radio input{accent-color:#4aa523;margin-left:-25px;transform:scale(1.5)}.row-plan-details #plan-detail .auto-renew{margin:30px 0 0}.row-plan-details #plan-detail #subscription-form .group-btn-container{max-width:210px}.row-plan-details #plan-detail #subscription-form .form-group.text-left{text-align:left}.row-plan-details #plan-detail #subscription-form .input-group .input-group-btn .btn{border-radius:20px 0 0 20px;color:#333;outline:none;padding:10px 25px}.row-plan-details #plan-detail #subscription-form .input-group .input-group-btn:last-child .btn{border-radius:0 20px 20px 0}.row-plan-details #plan-detail #subscription-form .input-group input{height:42px;text-align:center;width:75px}.row-plan-details #plan-detail #subscription-form .row-select-term{border-bottom:1px solid #ddd;padding:5px 0}.row-plan-details #plan-detail #subscription-form .auto-renew{margin:20px 0}.row-plan-details #plan-detail #subscription-form .auto-renew i{font-size:20px;font-weight:700;left:-5px;position:relative;top:3px}.row-plan-details #plan-detail #total-subscription{color:#82c51e;display:none;font-weight:700;height:40px}.row-plan-details #plan-detail #cta-container .form-group{text-align:right}.row-plan-details #plan-detail #cta-container .form-group button{outline:none}.row-plan-details #plan-detail #cta-container .form-group button.active{color:#fff!important}.row-plan-details aside .forfait .package-logo{max-width:170px}.row-plan-details aside .combo .package-logo{margin:0 auto;padding:15px 0}.row-plan-details aside .plan-box-price{background-color:#f4f4f4;border-top:4px solid #ccc;margin:10px auto 35px;padding:40px;text-align:center;vertical-align:middle}.row-plan-details aside .plan-box-price>div{color:#0282a1;font-family:SansaProBold,Arial,sans-serif}.row-plan-details aside .plan-box-price>div small{font-size:16px;margin-left:10px;vertical-align:top}.row-plan-details aside .plan-box-price>div span{font-size:60px;font-weight:700;letter-spacing:-3px;line-height:.9}.row-plan-details aside .plan-box-price strong{display:block;font-weight:400;margin-top:15px}.package-graphic img{margin:-50px auto 0}.package-graphic img.brand{margin:-30px auto 30px}.row-cart{margin-bottom:60px;min-height:350px}.row-cart #table-mycart{padding:0 45px 0 15px}.row-cart #table-mycart #item-headers{font-weight:700}.row-cart #table-mycart #item-headers [class*=col-]{padding:15px 2px 5px}.row-cart #table-mycart [class*=col-]{padding:15px 2px}.row-cart #table-mycart .col-1 img.plan-logo{margin:0 15px 0 10px;width:30px}.row-cart #table-mycart .col-2 input,.row-cart #table-mycart .col-2 select{display:inline-block;margin-right:5%}.row-cart #table-mycart .col-2 input{width:70px}.row-cart #table-mycart .col-2 select{width:55%}.row-cart #table-mycart .col-sm-2{width:14%}.row-cart #table-mycart .col-sm-3{width:30.22222%}.row-cart #table-mycart .col-5{padding-top:10px}.row-cart #table-mycart .col-5 .item-remove-link{background-color:#fff;padding:10px;transition:background-color .4s}.row-cart #table-mycart .col-5 .item-remove-link:hover{background-color:#f9f3f3;transition:background-color .4s}.row-cart #table-mycart .col-5 .item-remove-link .stroke-icon{color:#aaa;font-size:22px;position:relative;top:3px;transition:color .4s}.row-cart #table-mycart #cart-item-footer,.row-cart #table-mycart .cart-item>div{border-top:1px solid #ddd}.row-cart #table-mycart #ajax-loader{margin:0 20px}.row-cart .bottom-line{border-bottom:1px solid #ddd}.row-cart #dropin-braintree{margin-top:20px}.row-cart .braintree-dropin-wrapper{margin:30px 0}.row-cart .braintree-dropin-wrapper #braintreeDropinContainer{margin:12px 0}.row-cart #braintreeButtonSubmit.btn{padding:16px 70px 15px 89px}.row-cart #braintreeButtonSubmit.btn .stroke-icon{left:57px;top:14px}.braintree-large-button{margin-bottom:15px}#order-container{background-color:#f7f7f7;border-radius:20px;color:#333;margin:0 auto 75px;max-width:450px;padding:20px 20px 30px;scroll-margin-top:80px}#order-container #summary-top{margin-bottom:20px}#order-container #summary-top h2{font-size:28px;font-weight:700;margin:0;text-align:center}#order-container #summary-top .package-title{font-size:16px}#order-container #summary-top .sub-text{color:#777}#order-container #cartCodePromo{margin:0 auto 20px}#order-container #price-display{line-height:1.2;margin:0 auto 10px;text-align:center}#order-container #price-display strong{color:#666;font-size:11px}#order-container #price-display .discount{color:#5aae4f;font-size:12px;font-weight:700;margin:15px auto}#order-container #additionnal-info{line-height:1.2;margin-top:5px}#order-container #dropin-braintree{margin:0 auto -75px}#order-container #dropin-braintree a{margin-bottom:15px}#order-container #dropin-braintree>div{color:#aaa;font-size:11px;font-weight:700}#order-container #dropin-braintree>div img{left:5px;position:relative;top:3px;width:80px}#order-container #cart_promo_code_delete{background:transparent;border-left:none;min-width:inherit}#order-container #cart_promo_code_delete .stroke-icon{color:#333;font-size:14px}#order-container .promo-status-message{font-weight:700;text-align:center}#order-container .promo-status-message p{color:#07a0aa;margin:10px auto 30px}#order-container .promo-status-message.warning p{color:#d90e2c}#order-container .promo-status-message.success p{color:#07a0aa}#order-container .promo-status-message.redirect a{font-weight:400;text-decoration:underline}#order-container strong.color-aquagreen-darken{display:block;margin:10px 0 0 10px}#order-container .popover ul li{list-style-type:none}#order-container span.color-blue-link{background-color:initial;padding:2px 15px;position:relative;right:-15px;transition:background-color .4s}#order-container span.color-blue-link:hover{background-color:#ddd;cursor:pointer;transition:background-color .4s}#order-container .table-produits{margin:0 0 25px}#order-container .table-produits .cart-item-total{padding-left:15px;white-space:nowrap}#order-container .table-taxes{margin:0 0 25px}#order-container .table-taxes td{border:none!important;padding:2px 5px}#order-container .address-required{color:#888;font-size:13px;padding-top:15px}#order-container .address-required .alert{margin-bottom:20px;padding:15px 30px}#order-container .btn.btn-icon.btn-sm{min-width:143px;padding:8px 20px}#order-container .btn.btn-icon.btn-sm .stroke-icon{left:-3px;margin:-4px 5px 0 0;position:relative;top:2px}#order-container .btn.btn-green{margin-right:10px}#order-container #login-widget{padding-left:4px;padding-top:30px;text-align:center}#order-container #login-widget hr{border-top:1px solid #ddd;margin:0 auto 30px;width:92%}#order-container .row-promo-code td{border-top:none;padding-top:0}#order-container .cart-grand-total{font-size:28px;font-weight:700}#order-container .update-cart-button{margin-top:-15px;padding-left:35px}#order-container .update-cart-button .stroke-icon{left:0}#order-container .start-trial-btn-container{margin-bottom:-50px;padding-top:15px;text-align:center}.is-trial #braintree-placeholder-container,.is-trial .table-produits,.is-trial .table-taxes{display:none}#braintree-placeholder-container #payment-options-container{cursor:not-allowed;opacity:.5}#braintree-placeholder-container #payment-options-container .braintree-option{align-items:center;background-color:#fafafa;border:1px solid #b5b5b5;border-top:0 solid #b5b5b5;display:flex;padding:15px 10px}#braintree-placeholder-container #payment-options-container .braintree-option:first-child{border-radius:4px 4px 0 0;border-top-width:1px}#braintree-placeholder-container #payment-options-container .braintree-option__logo{align-items:center;display:flex;flex:0 0 50px;justify-content:center}#braintree-placeholder-container #payment-options-container .braintree-option__logo i{font-size:24px}#braintree-placeholder-container #payment-options-container .braintree-option__label{color:#000;font-size:16px;margin-left:20px;width:100%}.cart-empty-container{margin:0 auto;padding:30px;text-align:center}.cart-empty-container h4{font-size:22px;margin-bottom:0}.cart-empty-container img{display:block;margin:30px auto 20px}.cart-empty-container hr{margin:30px auto;width:70%}.cart-empty-container .subs-info{font-size:14px;margin:5px}.cart-empty-container .btn-keep-shopping{background-color:#80c41c;border-radius:30px;color:#fff;font-weight:700;margin:0 auto 10px;padding:10px 80px}#cart-empty-msg{color:#bbb;padding:25px;text-align:center}#cartCodePromo .alert{display:none;margin-bottom:0}#cartCodePromo .alert.alert-warning{background-color:transparent;border:none;color:#d22e2e;font-size:12px!important;font-weight:700;padding:0;text-align:center}#cartCodePromo .alert.alert-warning .icon-warning{display:none}#cartCodePromo .alert .btn-vigilance{margin-bottom:20px;padding:8px 25px}#cartCodePromo .form-group{padding-left:10px}#cartCodePromo #trigger-form{color:#666;font-weight:700}#cartCodePromo input#cart_promo_code_code{border-radius:20px 0 0 20px}#cartCodePromo .btn{border-radius:0 20px 20px 0;margin-left:0;min-height:34px;min-width:inherit;padding:7px 25px}#cartCodePromo .text-center .btn-link{margin-bottom:-10px;padding:0 25px}.promocode-validation{border-top:1px solid #ccc;margin-bottom:20px;padding-top:20px}.promocode-validation .input-group-btn{display:flex;width:100%}.promocode-validation .input-group-btn>div:first-child{flex-grow:1}.promocode-validation .input-group-btn input{border-radius:20px 0 0 20px;height:36px}.promocode-validation .input-group-btn .btn{border-radius:0 20px 20px 0}#codeAdditionalQuestions{margin-bottom:25px}#cartCodePromo .alert,.cartCodePromoDetails .alert{margin-top:10px;padding-left:60px;position:relative}#cartCodePromo .alert i,.cartCodePromoDetails .alert i{display:none;font-size:30px;left:15px;position:absolute;top:8px}#cartCodePromo .alert p,.cartCodePromoDetails .alert p{font-size:14px;line-height:1.2}#cartCodePromo .alert.alert-success .icon-success,.cartCodePromoDetails .alert.alert-success .icon-success{display:inline;top:24px}.billingInfo_edit{display:none}.cus-card .cus-card-top{background-color:#bbb;border-radius:5px 5px 0 0;height:80px;position:relative;text-align:center}.cus-card .cus-card-top .stroke-icon{background-color:#fff;border-radius:50%;font-size:100px;position:relative;top:26px}.cus-card .cus-card-info{background-color:#f4f4f4;padding:60px 15px 15px;text-align:center}.cus-card .cus-card-info ul{margin:0;padding:0}.cus-card .cus-card-info ul li{list-style-type:none}.user-info{padding:10px 0 30px}.user-info .stroke-icon{color:#888;font-size:100px;padding:0 0 10px}.user-info strong{color:#222;font-size:18px}.user-info .cus-email{font-size:14px}.user-info hr{border-top:1px solid #ccc;max-width:250px;width:90%}.user-info a{display:inline-block;margin:10px 0 0;padding:5px 15px}.user-info a img{margin:-2px 8px 0 0;opacity:.6;width:20px}#billing-form,#password-form,#user-form{display:none}#billing-form .btn-aqua,#user-form .btn-aqua{width:159px}#billing-form .btn-submit-billing-info .process-state,#user-form .btn-submit-billing-info .process-state{display:none}#billing-form .btn-submit-billing-info .process-state .vspin,#user-form .btn-submit-billing-info .process-state .vspin{left:-8px;position:relative;top:2px}.row-billing-info,.row-email-info,.row-pass-info,.row-subscriptions-info,.row-user-info{border-bottom:1px solid #ccc;margin:0 0 10px;padding:12px 0}.row-billing-info ul li,.row-email-info ul li,.row-pass-info ul li,.row-subscriptions-info ul li,.row-user-info ul li{margin-bottom:4px}.row-billing-info ul li span,.row-email-info ul li span,.row-pass-info ul li span,.row-subscriptions-info ul li span,.row-user-info ul li span{color:#999;padding-left:15px}.row-billing-info .form-group,.row-email-info .form-group,.row-pass-info .form-group,.row-subscriptions-info .form-group,.row-user-info .form-group{margin-bottom:10px}#modify-email-modal .modal-dialog .modal-content{height:auto}#modify-email-modal .modal-dialog .modal-content #step1 input{margin:15px auto;width:300px}#modify-email-modal .modal-dialog .modal-content #step3 .stroke-icon{color:green;font-size:60px}#modify-email-modal .fa-10x{font-size:10em}#modify-email-modal .disabled-link{cursor:not-allowed;opacity:.65;pointer-events:none}#modify-email-modal :where([autocomplete=one-time-code]){--otp-digits:6;--otp-ls:2ch;--otp-gap:1.25;--_otp-bgsz:calc(var(--otp-ls) + 1ch);--_otp-digit:0;all:unset;background:linear-gradient(90deg,var(--otp-bg,#bbb) calc(var(--otp-gap)*var(--otp-ls)),transparent 0),linear-gradient(90deg,var(--otp-bg,#eee) calc(var(--otp-gap)*var(--otp-ls)),transparent 0);background-position:calc(var(--_otp-digit)*var(--_otp-bgsz)) 0,0 0;background-repeat:no-repeat,repeat-x;background-size:var(--_otp-bgsz) 100%;caret-color:var(--otp-cc,#222);caret-shape:block;clip-path:inset(0 calc(var(--otp-ls)/2) 0 0);font-family:ui-monospace,monospace;font-size:var(--otp-fz,2.5em);inline-size:calc(var(--otp-digits)*var(--_otp-bgsz));letter-spacing:var(--otp-ls);padding-block:var(--otp-pb,1ch);padding-inline-start:calc((var(--otp-ls) - 1ch)/2*var(--otp-gap));text-align:left}#set-lang-dialog{display:block}#set-lang-dialog dialog{background-color:#fff;border:none;border-radius:20px;box-shadow:0 0 30px -10px #2471b3;color:#333;display:block;height:auto;margin:15vh auto;max-width:380px;padding:2rem;position:relative;text-align:center;width:90%}#set-lang-dialog dialog h3{font-size:14px;font-weight:700;line-height:1.2;margin:10px auto 20px}#set-lang-dialog dialog h3 div{font-size:22px}#set-lang-dialog dialog p{margin:0 auto 20px}#set-lang-dialog dialog ul{display:flex;margin:0 0 20px;padding:0}#set-lang-dialog dialog ul li{border:3px solid #f7f7f7;border-radius:15px;list-style-type:none;margin:0 5px;padding:10px 20px;text-align:center;width:50%}#set-lang-dialog dialog ul li:hover{border-color:#ccedbb;cursor:pointer}#set-lang-dialog dialog ul li.active{border-color:#82c51e}#set-lang-dialog dialog ul li input{accent-color:#4aa523;cursor:pointer;margin-right:10px;transform:scale(1.5)}#set-lang-dialog dialog ul li label{cursor:pointer;margin:0}#set-lang-dialog dialog .btn-vigilance{height:44px;position:relative;width:240px}#set-lang-dialog dialog .btn-vigilance .vspin{left:30px;position:absolute;top:13px}#set-lang-dialog dialog .btn-vigilance .loading{display:none}#set-lang-dialog dialog .btn-vigilance.loading{padding-right:20px;width:215px}#set-lang-dialog dialog .btn-vigilance.loading .initial{display:none}#set-lang-dialog dialog .btn-vigilance.loading .loading{display:block}#set-lang-dialog dialog form{margin-bottom:20px}.row-subscriptions-info{border-bottom:none}.row-subscriptions-info label{padding-left:0}#user-accnt-info,#user-billing-info,#user-payment-method{position:relative}#user-accnt-info .btn-update,#user-billing-info .btn-update,#user-payment-method .btn-update{position:absolute;right:-15px;top:-12px;z-index:10}#user-accnt-info .btn-update.btn-billing-history,#user-billing-info .btn-update.btn-billing-history,#user-payment-method .btn-update.btn-billing-history{position:relative;right:0;top:0}.btn-update{background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.btn-update .stroke-icon{color:#777;font-size:28px;position:relative;right:8px;top:6px}.btn-reset-password,.toggle-change-email,.toggle-password-form{float:right;position:relative;top:-8px}.btn-manage-licence,.btn-reset-password,.toggle-billing-form,.toggle-change-email,.toggle-password-form,.toggle-payment-method,.toggle-user-form{color:#0050c5}.btn-manage-licence:hover,.btn-reset-password:hover,.toggle-billing-form:hover,.toggle-change-email:hover,.toggle-password-form:hover,.toggle-payment-method:hover,.toggle-user-form:hover{cursor:pointer}.row-myaccnt-otherlink{margin:18px 0 10px}.row-myaccnt-otherlink .myaccnt-otherlink{display:inline-block;padding:10px 20px}.row-myaccnt-otherlink .myaccnt-otherlink .stroke-icon{font-size:28px;margin:0 15px 0 0;position:relative;top:-3px}.row-myaccnt-otherlink .myaccnt-otherlink a{vertical-align:top}.row-myaccnt-otherlink .myaccnt-otherlink .plan-icon{margin-right:10px;width:27px}.row-myaccnt-otherlink .myaccnt-otherlink .hidden-xs .pe-7s-key.stroke-icon{position:relative;right:9px}#billing-history-table_wrapper{border:1px solid #ddd;border-radius:10px;margin:0;padding:15px}#billing-history-table_wrapper .row:first-child{margin-left:0!important;margin-right:0!important}#billing-history-table_wrapper .row:first-child>div{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px}#billing-history-table_wrapper .row:last-child{margin-left:0!important;margin-right:0!important}#billing-history-table_wrapper .row:last-child>div{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}#billing-history-table_wrapper .row:last-child .col-sm-6{width:33%}#billing-history-table_wrapper .row:last-child .col-sm-6:last-child{width:66%}#billing-history-table td,#billing-history-table th{border-left:1px solid #eee}#billing-history-table td:first-child,#billing-history-table th:first-child{border-left:none}#billing-history-table th{padding-left:8px;padding-right:25px}#billing-history-table .pdf-link{display:block;padding:2px;width:100%}#billing-history-table .pdf-link img{height:18px}#billing-history-table .pdf-link:hover{background-color:#e1e9f3;transition:background-color .35s}.licence{background-color:#eee;border-radius:20px;margin:0 0 20px;padding:10px;position:relative}.licence.subscriptions{background-color:#c7d2d9}.licence.subscriptions .renew-form .checkbox,.licence.subscriptions .renew-form .form-group{margin:10px 0 0}.licence.subscriptions .renew-form .checkbox label,.licence.subscriptions .renew-form .form-group label{padding:0}.licence.subscriptions .renew-form .renew-date{color:#0b8173;font-size:12px;position:relative;top:-3px}.licence.subscriptions.trial{background-color:#e2e8f5}.licence.subscriptions.trial .subscription-trial-details{color:#42679a}.licence.subscriptions.trial .subscription-trial-details .promotion-expiration{font-size:12px}.licence .licence-header{background-color:#fff;border-radius:10px;padding:8px 15px 10px}.licence .licence-header h3{font-size:18px;margin:12px 0 0}.licence .licence-header .stroke-icon{font-size:35px;left:10px;position:relative;top:3px}.licence .licence-header label{margin:0}.licence .licence-header .renew{color:#888;font-size:12px;margin-top:5px}.licence .licence-header .badge{margin-left:15px}.licence .licence-content{padding:10px 5px 0}.licence .licence-content .btn-webapps{font-size:12px;margin:0 2px 10px;padding:6px 25px 6px 35px;position:relative}.licence .licence-content .btn-webapps .stroke-icon{font-size:16px;left:15px;position:absolute;top:6px}.licence.licence-promo{background-color:#e2e8f5}.btn.webapps-link{padding:8px 40px}.row-user-subscriptions .plan-box-help{margin:0 auto;max-width:300px}.user-subscription{background-color:#eee;border-radius:20px;box-shadow:6px 6px 25px -13px rgba(0,0,0,.4);margin:0 0 45px;padding:20px;position:relative}.user-subscription.trial{background-color:#e2e8f5}.user-subscription.trial .user-subscription-title .promotion-type,.user-subscription.trial .user-subscription-title h4>div{color:#5c65af}.user-subscription.trial .user-subscription-details label{color:#222}.user-subscription-title{background-color:#fff;border-radius:15px;padding:15px 15px 15px 90px;position:relative}.user-subscription-title:hover{cursor:pointer}.user-subscription-title h4{font-size:23px;margin:0}.user-subscription-title h4 div{color:#aaa;font-size:14px;margin-bottom:0}.user-subscription-title .plan-icon{left:-60px;position:absolute;top:0;width:50px}.user-subscription-title .plan-icon.is-trial{height:47px;top:-6px}.user-subscription-title .subscriptions-nb-seats{color:#aaa;display:block;font-size:12px;margin:10px 0 0}.user-subscription-title .subscriptions-nb-seats .badge.vs-badge{padding:4px 7px}.user-subscription-title div:last-child #open-subs-setting{background-color:#fff;color:#0050c5;font-size:12px;padding:4px 10px;position:relative;right:-3px;transition:background-color .5s}.user-subscription-title div:last-child #open-subs-setting:hover{background-color:#f2f2f2;color:#215c8f;cursor:pointer;transition:background-color .5s,color .5s}.user-subscription-title .col-sm-5{padding:0 45px 0 0;position:relative}.user-subscription-title .col-sm-5 .toggle-icon{font-size:32px;position:absolute;right:10px;top:10px}.row-cta{border-top:1px solid #ccc;margin:15px -15px 0;padding:15px 0 0}.row-cta .btn-vigilance{font-weight:700}.user-subscription-details{border-radius:20px;margin:0 10px;padding:15px 5px 10px}.user-subscription-details a.text-danger{background-color:initial;padding:3px 15px;position:relative;right:-35px;top:30px;transition:background-color .4s;z-index:10}.user-subscription-details a.text-danger:hover{background-color:#eee;cursor:pointer;transition:background-color .4s}.user-subscription-details .main-cta .btn.btn-icon.btn-sm.btn-link{padding-left:40px}.bootbox-body .user-subscription-details ul{padding-left:75px}.bootbox-body .user-subscription-details .total-details .price-elem{display:inline-block;text-align:right;width:130px}.user-subscription-details #braintree-wrapper .btn-primary{display:inherit;margin:0 auto}.row-licences-titles{color:#999;margin-top:15px}.row-licences-titles .stroke-icon.pull-right{font-size:24px;padding:0 10px}.row-licences-titles .subs-status{text-align:center;width:40px}.row-licences{margin-top:5px}.row-licences .usr-inf{background-color:#fff;min-height:50px;padding:10px 15px}.row-licences .cell-nb-seats{padding:0}.row-licences .cell-nb-seats .popover{border:none;border-radius:5px;max-width:350px}.row-licences .cell-nb-seats .popover .popover-content{padding:20px}.row-licences .cell-nb-seats .popover .popover-content h3{border-bottom:2px solid #ccc;font-size:16px;font-weight:700;margin:0 0 10px;padding:0 0 10px}.row-licences .cell-nb-seats .popover .popover-content .col-action{padding-left:0!important}.row-licences .cell-nb-seats .popover .popover-content .col-action .processing{display:none;padding:3px 8px}.row-licences .cell-nb-seats .popover .popover-content a{background-color:transparent;border-radius:3px;padding:3px 8px;transition:color .4s,background-color .4s}.row-licences .cell-nb-seats .popover .popover-content a:hover{background-color:#fbf0f1;color:#dc3545;transition:color .4s,background-color .4s}.row-licences .cell-user{padding-left:5px;padding-right:5px}.row-licences .cell-user label{margin:0}.row-licences .cell-user .status-icon{position:relative;top:-2px}.row-licences .cell-user .status-icon .stroke-icon{font-size:26px}.row-licences .cell-user .status-icon .stroke-icon.pe-7s-check{color:green}.row-licences .cell-user .status-icon .stroke-icon.pe-7s-hourglass{color:#52a4ca}.row-licences .cell-user .usr-inf{padding:15px 15px 5px 10px}.row-licences .cell-user .add-rem-widget{float:right;margin:-7px 17px -7px 0;width:130px}.row-licences .cell-user .add-rem-widget input{text-align:center}.row-licences .cell-user .add-rem-widget.add-assignement{margin-bottom:0;margin-top:0;padding-right:15px}.row-licences .cell-action{padding:0}.row-licences .cell-action .usr-inf{padding:6px 5px 5px}.row-licences .cell-action .usr-inf div{background-color:#fff;padding:5px;transition:background-color .5s}.row-licences .cell-action .usr-inf div .fa{font-size:22px;padding:3px 0 0}.row-licences .cell-action .usr-inf div:hover{background-color:#f3e7e4;color:#ab0202;cursor:pointer;transition:background-color .5s,color .5s}.row-licences .cell-action .usr-inf div:hover .stroke-icon{animation:scale .3s}.row-licences.assignement{display:none}.row-licences.assignement .usr-inf{padding:8px}.row-licences.assignement.row-has-error .usr-inf{min-height:67px}.row-licences.assignement.row-has-error .has-error ul{color:#a94442;font-size:11px;font-weight:700;list-style-type:none;margin:0;padding:0}.row-licences .add-rem-widget .input-group input{text-align:right;width:60px}.row-licences .add-rem-widget .input-group .btn-number{color:#333;outline:none;padding:6px 24px}.row-licences .pe-7s-bell:hover{animation:shake .3s;color:#0050c5}.bottom-line-gray{border-bottom:1px solid #ccc}.badge-nb-assigned{padding:3px 11px 4px;position:relative}.seats-active-details .container{padding:0;width:auto}.seats-active-details .container .row{border-top:1px solid #ddd;margin:0 0 5px;padding-top:5px}.seats-active-details .container .row>div:first-child{padding-left:0}.seats-active-details .container .row>div:last-child{padding-right:0}.seats-active-details .container .row:first-child{border-top:0}.seats-active-details .seat-inactive-since{color:#5cb85c;display:block;font-size:10px}.seats-active-details .seat-browser-icon{margin-right:4px;width:12px}.row-licences .popover{min-width:400px!important}.refresh-page{color:#0050c5;cursor:pointer}.alert-active-seats{border:1px solid #fff;border-radius:10px;color:#d24423;font-size:12px;position:absolute;right:-7px;top:-7px}.cta-assignement{display:none;padding:15px 0 0}.cta-assignement>div:last-child{padding-right:0}.main-cta .btn-assign{left:-13px;position:relative}.main-cta .btn-mod-assign{margin-right:5px}.main-cta>div:last-child{padding-right:0!important}.main-cta .cell-nb-seats .badge,.main-cta .cell-user label{margin-top:7px}#thkpage-img-container p{background-color:#fff;padding:30px}#thkpage-img-container .img-container{position:relative;top:-60px;z-index:-1}#thkpage-img-container .img-container div{background-color:#f2f2f2;border-radius:150px;display:inline-block;padding:50px}#thkpage-img-container .img-container div img{position:relative;top:30px}.badge.vs-badge{border:none;border-radius:4px;font-size:11px;padding:4px 15px}.badge.vs-badge.active{background-color:#5cb85c}.badge.vs-badge.pending,.badge.vs-badge.unassigned{background-color:#52a4ca}.badge.vs-badge.total-licence{background-color:#206a76}.badge.vs-badge.vs-badge-lg{padding:3px 15px 4px}.badge.vs-badge.trigger-seat-release.active{transition:background-color .2s}.badge.vs-badge.trigger-seat-release.active:hover{background-color:#2e852e;transition:background-color .2s}.badge-danger{background-color:#dc3545;color:#fff}.btn{border-radius:25px;color:#fff;font-family:arial,sans-serif!important;font-weight:700;outline:none;padding:10px 35px}.btn:active,.btn:focus,.btn:hover{color:#fff;outline:none;text-decoration:none}.btn.btn-icon{padding:10px 35px 10px 65px;position:relative}.btn.btn-icon .stroke-icon{font-size:24px;left:30px;position:absolute;top:7px}.btn.btn-icon.btn-sm{padding:8px 25px 8px 40px}.btn.btn-icon.btn-sm .stroke-icon{font-size:18px!important;left:18px}.btn.btn-icon.btn-sm .fa-icon{font-size:18px;left:15px;position:absolute}.btn.btn-icon.btn-sm .fa-icon.fa-floppy-o{left:22px}.btn.btn-aqua{background-color:#0282a1}.btn.btn-aqua:hover{background-color:#025f7e}.btn.btn-boutique{background-color:#80c41c}.btn.btn-boutique:hover{background-color:#69ad3a}.btn.btn-vigilance{background-color:#00abb1}.btn.btn-vigilance:hover{background-color:#088a8f}.btn.btn-delete{background-color:transparent;border:1px solid #e6a9a9;color:#c34b4b}.btn.btn-delete:focus,.btn.btn-delete:hover{background-color:#c34b4b;border:1px solid #c34b4b;color:#fff}.btn.btn-link{background:transparent;border:none;color:#0050c5;font-weight:400}.btn.btn-link.btn-vigilance{color:#088a8f;font-weight:700}.btn.btn-link.btn-vigilance:hover{background-color:#ddd}.btn.btn-link-border{border:1px solid #0050c5;color:#0050c5!important;font-weight:400;margin:10px auto;width:80%}.btn.btn-cancel{border:1px solid #ccc;color:#777}.btn.btn-sm{margin-right:3px;padding:8px 25px}#register-form-container{margin-bottom:40px}#subscribe-form-container .section-title{font-size:22px;margin:30px 0 15px calc(41.66667% + 10px);padding-left:0;width:calc(58.33333% - 10px)}#subscribe-form-container .row-btn{margin-top:30px}#subscribe-form-container label input{margin-top:0}#subscribe-form-container input[type=checkbox]{margin-left:0}#subscribe-form-container .required-field{left:-4px;position:absolute}#subscribe-form-container .required-field.cgu-inline{position:relative;right:-4px;top:-4px}.mdp-wrapper{position:relative}.mdp-wrapper .mdp-toggle{background:none;border:none;color:inherit;font:inherit;outline:inherit;padding:6px 12px;position:absolute;right:1px;top:1px}.mdp-wrapper .mdp-toggle:hover{background:#f2f2f2;cursor:pointer}#password-policy{border-bottom:1px solid #ddd}.legal-sub-header{background:url(/build/images/bg-legal-vente.d0b6f8da.jpg) repeat-x;color:#fff;height:300px}.legal-sub-header h1{font-family:LatoLight,arial,sans-serif;font-size:30px;margin:25px 0 50px}.legal-sub-header h1 span{padding:0 5rem 15px}.legal-sub-header h2{background-color:hsla(0,0%,100%,.3);display:inline-block;font-size:20px;margin-top:110px;padding:8px 50px}#modalCartCodePromo .modal-dialog{margin:15vh auto}#modalCartCodePromo .modal-dialog #modalcodepromo-code-container{border:1px solid #ddd;border-radius:5px;display:inline-block;margin:10px auto 30px;padding:10px 40px}#modalCartCodePromo .modal-footer{margin:40px -15px -15px}#modalCartCodePromo .modal-footer .btn-container .btn-link{font-size:12px;font-weight:700;padding:10px 15px}#modalCartCodePromo .modal-footer .btn-container .btn.btn-sm.btn-success{padding:8px 50px}.vs-dialog{background:transparent;border:none}.vs-dialog.modal .modal-dialog{align-items:center;display:flex;margin:1.75rem auto;min-height:calc(100% - 3.5rem);position:relative}.vs-dialog.modal .modal-dialog .modal-header .modal-title{display:inline;font-weight:700}.vs-dialog.modal .modal-dialog .modal-header button.close{background-color:transparent;color:#fff;opacity:1;padding:11px 15px 12px;position:absolute;right:0;text-shadow:none;top:2px;transition:background-color .4s}.vs-dialog.modal .modal-dialog .modal-header button.close:hover{background-color:hsla(0,0%,100%,.35);transition:background-color .4s}.vs-dialog.modal .modal-dialog .modal-header button.close>span{color:#fff}.vs-dialog.modal .modal-dialog .modal-body{min-height:15vh}.vs-dialog.modal .modal-dialog .modal-content{border-radius:0}.vs-dialog.modal .modal-dialog.modal-lg{max-width:800px}.vs-dialog.modal.danger-modal .modal-header,.vs-dialog.modal.delete-modal .modal-header{background:linear-gradient(135deg,#8f001e,#d64a62)}.vs-dialog.modal.delete-modal .bootbox-body{padding:3vh 25%;text-align:center}.vs-dialog.modal.delete-modal .modal-footer .btn-danger{float:left;margin-right:10px}.vs-dialog.modal #subscription-paymentMethod-dialog h4{font-size:14px;font-weight:700}.vs-dialog.modal #subscription-paymentMethod-dialog #braintreeButtonSubmit .btn-icon-lbl{font-size:14px}.vs-dialog .modal-header{background:linear-gradient(135deg,#1e5799,#7db9e8);border-radius:0;color:#fff;left:0;padding:12px 20px;position:relative;top:-1px}.vs-dialog .modal-header h4{font-size:12px;font-weight:700;text-transform:uppercase}.vs-dialog .modal-header .vs-dialog-close-button{background-color:hsla(0,0%,100%,.2);color:#fff;opacity:1;padding:10px 15px;position:absolute;right:1px;top:2px;transition:background-color .4s}.vs-dialog .modal-header .vs-dialog-close-button:hover{background-color:hsla(0,0%,100%,.4);transition:background-color .4s}.vs-dialog .modal-content{border:10px solid rgba(0,0,0,.3);border-radius:6px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-clip:padding-box;background-color:#fff;flex-direction:column;outline:0;pointer-events:auto;width:100%}.vs-dialog #addlicence-popover-tmpl{display:none}#emptycart-confirm-modal .bootbox-body,.soft-delete-modal .bootbox-body{margin:50px auto;text-align:center;width:90%}#emptycart-confirm-modal .modal-footer,.soft-delete-modal .modal-footer{text-align:center!important}#emptycart-confirm-modal .modal-footer .btn,.soft-delete-modal .modal-footer .btn{outline:none}#emptycart-confirm-modal .modal-footer .btn.pull-right,.soft-delete-modal .modal-footer .btn.pull-right{float:none!important}#emptycart-confirm-modal .modal-footer .btn.btn-default,.soft-delete-modal .modal-footer .btn.btn-default{background-color:transparent;border:1px solid #e6a9a9;color:#c34b4b}#emptycart-confirm-modal .modal-footer .btn.btn-default:hover,.soft-delete-modal .modal-footer .btn.btn-default:hover{background-color:#c34b4b;border:1px solid #c34b4b;color:#fff}.popover #addlicence-popover-tmpl{display:block}#subscription-setting-dialog hr{border-top:1px solid #fff}#subscription-setting-dialog ul li{list-style-type:none}#subscription-setting-dialog .user-subscription{margin-bottom:25px}#subscription-setting-dialog .user-subscription label{width:250px}#subscription-setting-dialog #subs-update-form{margin-bottom:20px;padding-left:110px;position:relative}#subscription-setting-dialog #subs-update-form .stroke-icon{font-size:34px;left:53px;position:absolute;top:0}#subscription-setting-dialog #subs-update-form .add-rem-widget{margin-top:10px;width:130px}#subscription-setting-dialog #subs-update-form .add-rem-widget .input-group input{text-align:right;width:60px}#subscription-setting-dialog #subs-update-form .add-rem-widget .input-group .btn-number{color:#333;outline:none;padding:6px 24px}#subscription-setting-dialog #subs-update-form label{margin:0}#subscription-setting-dialog #new-subscprition-fees{display:none;margin-bottom:20px;padding:10px 15px;transition:display .4s}#subscription-setting-dialog #new-subscprition-fees label{color:#088a9b}#subscription-setting-dialog #new-subscprition-fees #order-container{background-color:#f7f7f7;border-radius:10px;box-shadow:0 0 20px -5px rgba(0,0,0,.3);margin:30px 0 0;max-width:inherit;padding:20px}#subscription-setting-dialog .modal-footer{background-color:#f4f4f4;border-top:none;text-align:left}#subscription-update-confirmation{border:1px solid #ddd;border-radius:15px;margin:10px auto;padding:15px 30px;width:90%}#subscription-update-confirmation .btn-vigilance{display:table;margin:0 auto}#modal-subscription-delete-confirm h3,#modal-subscription-delete-confirm p{color:#a94442;text-align:center}#modal-subscription-delete-confirm h3{font-size:14px;font-weight:700;margin:30px 0 0}#modal-subscription-delete-confirm p{margin-bottom:25px}#modal-subscription-delete-confirm .alert{margin:0 auto;width:90%}#modal-subscription-delete-confirm ul{margin:20px auto;width:77%}#modal-subscription-delete-confirm ul li{list-style-type:disc}#modal-subscription-delete-confirm a.btn{margin:0 auto 30px}.modal .modal-dialog .modal-content .modal-footer{text-align:left}#loading-tmpl{display:none}#loading-modal{text-align:center}#loading-modal .text-center{border:1px solid #eee;border-radius:10px;display:inline-block;margin:30px auto;padding:2rem 10rem}.alert-success .fa,.alert-success .fas{font-size:24px;margin:-10px 20px 0 14px;position:relative;top:4px}#backtotop{background-color:rgba(8,138,143,.3);border-radius:5px;bottom:30px;color:#fff;display:none;font-size:36px;padding:20px;position:fixed;right:30px;z-index:300}#backtotop,#backtotop:hover{transition:background-color .4s}#backtotop:hover{background-color:rgba(8,138,143,.6);cursor:pointer}.row-error h1,.row-error h2{font-family:Lato,arial,sans-serif;font-size:32px;font-weight:800;letter-spacing:-.05rem;margin:70px 0 0}.row-error .error-fr,.row-error h1{color:#222}.row-error .error-en,.row-error h2{color:#777}.row-error h2{border-bottom:1px solid #ddd;margin:0 0 40px;padding-bottom:40px}.row-error .error-msg{margin:0 0 20px}.row-error .error-icon{margin:0 auto}@media screen and (max-width:767px){.row-error .col-sm-5{text-align:center}}.row-error-intrant{border-bottom:1px solid #ddd;font-size:1.7rem;margin:60px -15px;padding-bottom:50px}.row-error-intrant h1{font-size:3rem;margin-bottom:35px}.row-error-intrant h1 strong{display:block;font-size:4.5rem}.row-error-intrant ul{padding:0}.row-error-intrant ul li{list-style-type:none;padding:0 0 5px}.row-error-intrant ul li i{font-size:24px;margin-right:10px;position:relative;top:2px}.row-error-intrant img{display:block;margin:0 auto;width:90%}.row-error-intrant .monospace{font-family:monospace;font-weight:700;padding:0 15px}.row-error-intrant p{margin:0 0 40px;max-width:36ch}.promotion .promo-intro{font-size:18px;font-weight:700}.promotion #toggle-terms{margin-bottom:0}.container-cgu{padding-top:30px}.container-cgu section ul>li,.container-cgu section>ol>li{padding-left:22px!important}.container-cgu section ul>li h3,.container-cgu section>ol>li h3{margin:15px 0 5px!important}.container-cgu section ul>li h3 span,.container-cgu section>ol>li h3 span{left:-22px!important}.container-cgu section ul>li>ul,.container-cgu section>ol>li>ul{margin:0;padding-left:22px!important}.container-cgu section ul>li>ul li,.container-cgu section>ol>li>ul li{padding:0!important}.container-cgu section ul>li>ol>li,.container-cgu section>ol>li>ol>li{padding-left:32px!important}.container-cgu section ul>li>ol>li ul,.container-cgu section>ol>li>ol>li ul{margin:0;padding-left:22px!important}.container-cgu section ul>li>ol>li ul li,.container-cgu section>ol>li>ol>li ul li{padding:0!important}.container-cgu section table td ul{margin:0!important;padding-left:22px!important}.container-cgu section table td ul li{padding:0!important}.plan-page a.promotion .promotion-subheader:hover{background:#5e8d18;transition:background-color .4s}.plan-page .cnt-flash .alert{margin:20px auto;max-width:600px;text-align:center}.required-field{color:#c90303;cursor:help;font-weight:700;padding:5px;position:relative;top:3px}#billing-form .required-field,#user-form .required-field{left:-2px;position:absolute}.margin-btm-sm{margin-bottom:10px}.margin-btm-md{margin-bottom:20px}.margin-top-lg{margin-top:30px}.margin-btm-lg{margin-bottom:30px}.my-3{margin-bottom:3em;margin-top:3rem}.my-4{margin-bottom:4rem;margin-top:4rem}.my-5{margin-bottom:5rem;margin-top:5rem}.no-gutters-right{padding-right:0}.row .no-gutters-right{margin-right:0}.no-gutters-left{padding-left:0}.row .no-gutters-left{margin-left:0}.d-block{display:block}.d-flex{display:flex}.d-flex .flex-grow-1{flex-grow:1!important}.p-relative{position:relative}.microcopy{color:#666}.processing{color:#999}.processing:after{animation:dots 1s steps(5) infinite;content:" ."}@keyframes dots{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:#666;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 #666,.5em 0 0 transparent}80%,to{text-shadow:.25em 0 0 #666,.5em 0 0 #666}}@media screen and (min-width:1200px){#small-header{display:none!important}}@media screen and (max-width:1199px){#more-info .info-email>div,#more-info .info-phone>div{height:240px}#more-info .info-email>div .btn-link-border,#more-info .info-phone>div .btn-link-border{max-width:240px}#header .nav-item-container{margin-left:15px;padding-left:15px}#header .nav-item-container.item-faq{padding-left:20px}#header .nav-item-container.item-faq i{right:7px}#header .nav-item-container.item-cart{margin-left:0}#header .nav-item-container.item-logout{margin:0}#header .nav-item-container.item-cart,#header .nav-item-container.item-logout{border-left:none}#header .nav-item-container.item-cart .lien-boutique,#header .nav-item-container.item-logout .lien-boutique{top:1px}.plan-box-help a.btn-link-border.btn-sm{margin:0 auto 10px}.row-licences .add-rem-widget .input-group .btn-number{padding:6px 15px}}@media screen and (max-width:1024px){#btn-proceed-payment{display:block;margin:20px auto}#table-mycart{padding:0 15px}#table-mycart .col-sm-2{width:11%}#table-mycart.payout{padding:0 0 0 15px}#table-mycart.payout .col-sm-4.col-1{padding:15px 0 5px;width:42%}#table-mycart.payout .col-sm-3.col-2{padding:15px 0 5px;width:31%}#table-mycart.payout .col-sm-2{width:12%}#table-mycart.payout .col-sm-1{display:none}}@media screen and (max-width:991px){#header .branding img{margin-top:15px;width:220px}#header .nav-item-container{margin-left:0;padding-left:8px;padding-right:8px}#header .nav-item-container.item-logout{margin-right:0}#header .nav-item-container.item-faq{padding-left:10px}#header .nav-item-container.item-faq span{display:none}#header .nav-item-container.item-faq i{display:inline-block;right:-2px}.row-user-subscriptions .plan-box-help{margin:0 auto;max-width:inherit;padding:20px 30px}.package-brand{width:100%}.plan-terms .plan-price span{font-size:46px}.row-plans.row-2-plans .plan-box,.row-plans.row-3-plans .plan-box{min-height:480px}.row-cta>div:first-child{padding:0 0 20px}.row-cta .col-md-9.text-right{text-align:center}#subs-update-form{margin-top:50px}.user-subscription-title{padding-left:67px}.user-subscription-title h4{font-size:20px}.user-subscription-title .plan-icon{left:-37px;width:40px}.user-subscription-title .text-right{text-align:inherit!important}.user-subscription-details .row-licences{background-color:#fff}.user-subscription-details .row-licences .cell-user{padding-left:0;padding-right:0}.user-subscription-details .assignement{background-color:#fff}.user-subscription-details .assignement .cell-action,.user-subscription-details .assignement .cell-nb-seats{display:none}.user-subscription-details .assignement .cell-user{width:100%}.user-subscription-details .assignement .cell-user .btn-number{padding:6px 14px}.user-subscription-details .main-cta .col-sm-3.cell-user{width:28%}.user-subscription-details .main-cta .col-sm-3.cell-user label{margin:0 0 -5px}.user-subscription-details .main-cta .col-sm-3.cell-user .btn-link{font-size:12px;padding:0}.user-subscription-details .main-cta .col-sm-3.cell-user .btn-link i{display:none}.user-subscription-details .main-cta .col-sm-8{width:62%}.user-subscription-details ul{padding:0}.mode-update-attribution .user-subscription-details .add-rem-widget{float:none!important;margin:10px 0 0}.mode-update-attribution .user-subscription-details .add-rem-widget .pull-right{float:none!important;margin:0 0 10px}#subscription-setting-dialog .user-subscription label{margin-bottom:0;margin-top:15px;width:100%}#subscription-setting-dialog .user-subscription .badge{float:right;margin-top:-20px}#subscription-setting-dialog #subs-update-form{margin:0 auto;padding:0 35px}#subscription-setting-dialog #subs-update-form .stroke-icon{display:none}#subscription-setting-dialog #subs-update-form .add-rem-widget{width:auto}#subscription-setting-dialog #subs-update-form .add-rem-widget .input-group{display:flex;flex-direction:row}#subscription-setting-dialog #subs-update-form .add-rem-widget .input-group .input-group-btn{width:auto}#subscription-setting-dialog #subs-update-form .add-rem-widget .input-group input{width:100%}#subscription-setting-dialog .modal-footer{text-align:center}.row-plan-details aside .plan-box-price>div span{font-size:40px}.row-cart #table-mycart{padding:0 15px}#billing-form #billing_info_civicNumber{margin-bottom:5px}.row-error-intrant{border-bottom:none;margin:30px auto 0}.row-error-intrant h1{text-align:center}.row-error-intrant h1 strong{display:block;font-size:4.5rem}.row-error-intrant p{margin:0 auto 40px;text-align:center}.row-error-intrant ul{text-align:center}.row-error-intrant ul li{list-style-type:none;padding:0 0 5px}.row-error-intrant ul li i{display:none}.row-error-intrant ul li .btn.btn-link-border{margin:0 auto 5px}.row-error-intrant ul li:last-child a{border:1px solid #0050c5;border-radius:25px;color:#0050c5!important;display:block;font-size:14px;font-weight:400;margin:0 auto;padding:10px 35px;width:80%}.row-error-intrant ul li a{max-width:300px}.row-error-intrant img{margin-bottom:30px;max-width:300px}.promotion .row-plans .plan-box{min-height:405px}}@media screen and (max-width:767px){#small-header #navbar-icon{top:5px}#small-header #navbar-icon li.visible-xs{border-left:none}#small-header .nav-item-container{display:none}.plan-terms .plan-price span.year-price{font-size:38px}.breadcrumbs{font-size:12px}.breadcrumbs ul{padding:0 0 10px}.breadcrumbs ul li{padding:4px}.breadcrumbs ul li .divider{padding:0}.bg-light-grey h2.main-title{border-bottom:none;margin-top:60px;padding:10px 20% 15px}#mobile-menu .toggle-inner{padding:12px 15px 11px}#mobile-menu .close-mobile-menu{padding:12px 15px 11px;top:37%}#mobile-menu .close-mobile-menu .glyphicon{padding-top:36px}#mobile-menu .mpl{padding:8px 0}#backtotop{padding:10px 15px 5px}#moreinfo .info-email,#moreinfo .info-phone{display:inline-block;padding:15px;width:50%}h1.main-title{font-size:24px;margin:5px auto;padding:5px 15px 10px}h2{font-size:22px}.section-title{font-size:18px;padding-bottom:7px}#footer #sub-footer{padding:25px 15px}.flash-message-container .alert{padding:15px 15px 15px 50px}.flash-message-container .alert i{left:20px;position:absolute;top:25px}.flash-message-container .alert.alert-dismissible{padding-right:35px}#toggle-terms{margin:10px auto 50px}#toggle-terms ul{padding:0}.row-plans{margin-bottom:20px}.row-plans h1{font-size:28px;margin:0 10%;width:80%}.row-plans p{font-size:16px;line-height:1.2}.row-plans .plan-box{display:block;margin:0 auto 70px!important;max-width:84%!important;min-height:inherit!important;padding:15px;position:relative;width:84%!important}.row-plans .plan-box .package-brand{left:10px;position:absolute;top:29px;width:90px}.row-plans .plan-box .product-version-desc{font-weight:700;margin-top:-6px}.row-plans .plan-box .plan-terms{padding:5px 0 0 107px;text-align:left}.row-plans .plan-box .plan-desc{border-top:none;font-size:12px;line-height:1.2;margin-top:0;padding-left:93px;padding-top:8px;text-align:left}.row-plans .plan-box .btn.toggle-term{bottom:0;margin-bottom:-50px;position:relative}.row-plans .plan-box.promote.color-marine{background:-moz-linear-gradient(top,#fff 55%,#aac0c8 99%);background:-webkit-linear-gradient(top,#fff 55%,#aac0c8 99%);background:linear-gradient(180deg,#fff 55%,#aac0c8 99%)}.row-plans .plan-box.promote.color-marine .plan-desc{color:#0282a1}.row-plans.nbplans-3{padding:30px 15px}#plandetails-table-container{margin:-30px 15px 40px;padding:10px 0}#plandetails-table-container table img{height:30px}#plandetails-table-container #toggle-details-action{right:20px;top:25px}.combos-section h2.main-title{margin-top:50px;padding:0 10%}.row-combo.row-2-combo .combo{display:block;margin:0 auto 40px;width:90%}.row-combo .combo{position:relative}.row-combo .combo .plan-terms{background-color:#fff;border-radius:20px;margin:0 auto -15px;max-width:80%;padding:15px 0 25px;position:relative}.row-combo .combo .combo-box{box-shadow:0 0 15px -5px #ccc;margin-bottom:20px;position:relative}.row-combo .combo .cta-wrapper{margin-top:-40px;position:relative;text-align:center}.row-subscription-detail{margin-bottom:30px;padding-bottom:40px}.row-subscription-detail p{margin:0 30px 30px;min-height:inherit}.row-subscription-detail img{margin-bottom:80px;width:90%}.row-subscription-detail img[data-image=interface-webapps]{margin-bottom:80px}.row-subscription-detail img:hover{box-shadow:0 5px 15px -5px #aaa;cursor:inherit;margin-bottom:80px;width:90%}#more-info{padding:0 15px}#more-info .info-email,#more-info .info-phone{display:inherit;padding:15px}#more-info .info-email div,#more-info .info-phone div{display:inline-block;height:auto}.module-triangle-grey,.module-triangle-white{left:42%}#register-form-container .required-field{margin-left:-20px}#register-form-container .required-field.no-reposition{margin-left:0}.confirm-subs-page{margin-top:20px}.confirm-subs-page h1{font-size:20px}.confirm-subs-page img{padding:0 30px}.myaccnt-otherlink{display:block}.myaccnt-otherlink .stroke-icon{top:7px}.myaccnt-otherlink .col-sm-8{padding-left:0}#user-accnt-info .col-xs-3.text-right,#user-billing-info .col-xs-3.text-right,#user-payment-method .col-xs-3.text-right{text-align:left!important}#user-payment-method{margin-bottom:4em!important}.row-billing-info,.row-email-info,.row-pass-info,.row-subscriptions-info,.row-user-info{margin:0 0 10px;padding:10px 0}.row-billing-info a.toggle-password-form,.row-email-info a.toggle-password-form,.row-pass-info a.toggle-password-form,.row-subscriptions-info a.toggle-password-form,.row-user-info a.toggle-password-form{font-size:12px;padding:8px 20px;right:-15px;top:-35px}.row-billing-info a.toggle-password-form i,.row-email-info a.toggle-password-form i,.row-pass-info a.toggle-password-form i,.row-subscriptions-info a.toggle-password-form i,.row-user-info a.toggle-password-form i{font-size:18px;right:3px;top:3px}#user-billing-info{padding-bottom:40px}#user-billing-info .btn-billing-history{bottom:-30px;display:inline!important;left:12px;position:absolute!important;top:inherit!important;width:200px}.row-email-info,.row-pass-info{padding-bottom:40px}.row-email-info .btn-update,.row-pass-info .btn-update{bottom:-30px;left:20px;position:absolute;top:inherit}.row-subscriptions-info label{padding-left:15px}.user-subscription-title{background-color:transparent;border-radius:0;padding:0}.vs-dialog .user-subscription-title{padding-left:90px}.vs-dialog .user-subscription-title .plan-icon{left:-60px}.user-subscription-title h4{font-size:16px;padding-right:15px}.user-subscription-title .plan-icon{left:15px;top:15px;width:45px}.user-subscription-title .col-sm-7{background-color:#fff;border-radius:15px;margin:0 15px 20px;padding:20px 0 20px 70px}.user-subscription-title .col-sm-5{padding:0 45px 0 22px}.user-subscription-details .text-right{padding-left:0!important;text-align:inherit!important}.user-subscription-details .text-right a{text-align:center;width:100%}.user-subscription-details .row-licences{background-color:transparent;border-top:1px solid #fff;margin:0 -15px;position:relative}.user-subscription-details .row-licences.assignement{padding-left:0}.user-subscription-details .row-licences.assignement .add-rem-widget.add-assignement{float:none;margin:10px auto 10px 15px}.user-subscription-details .row-licences.assignement .add-rem-widget.add-assignement .input-group.pull-right{float:none!important}.user-subscription-details .row-licences.assignement .cell-action,.user-subscription-details .row-licences.assignement .col-sm-1.cell-nb-seats{display:none}.user-subscription-details .row-licences.assignement .col-sm-10.cell-user{margin-left:0}.user-subscription-details .row-licences .col-sm-1.cell-nb-seats{display:inline-block;float:left;width:50px}.mode-assign .user-subscription-details .row-licences .col-sm-1.cell-nb-seats,.mode-update-attribution .user-subscription-details .row-licences .col-sm-1.cell-nb-seats{display:none}.user-subscription-details .row-licences .col-sm-1.cell-nb-seats .usr-inf{padding:7px 15px 15px 10px}.user-subscription-details .row-licences .col-sm-1.cell-nb-seats .usr-inf .badge.vs-badge{right:3px;top:10px}.user-subscription-details .row-licences .col-sm-10.cell-user{margin-left:58px}.mode-assign .user-subscription-details .row-licences .col-sm-10.cell-user,.mode-update-attribution .user-subscription-details .row-licences .col-sm-10.cell-user{margin-left:0}.mode-assign .user-subscription-details .row-licences .col-sm-10.cell-user .usr-inf,.mode-update-attribution .user-subscription-details .row-licences .col-sm-10.cell-user .usr-inf{padding-left:0}.mode-assign .user-subscription-details .row-licences .col-sm-10.cell-user .usr-inf .add-rem-widget,.mode-update-attribution .user-subscription-details .row-licences .col-sm-10.cell-user .usr-inf .add-rem-widget{float:none;margin:10px 0 0 15px}.mode-assign .user-subscription-details .row-licences .col-sm-10.cell-user .usr-inf .add-rem-widget .input-group.pull-right,.mode-update-attribution .user-subscription-details .row-licences .col-sm-10.cell-user .usr-inf .add-rem-widget .input-group.pull-right{float:none!important}.mode-update-attribution .user-subscription-details .row-licences .col-sm-10.cell-user .usr-inf .add-rem-widget{margin:10px 0 0}.user-subscription-details .row-licences .col-sm-10.cell-user .usr-inf{padding:15px 0 15px 10px;position:relative}.user-subscription-details .row-licences .col-sm-10.cell-user .usr-inf label{display:block;padding-right:60px;word-break:break-word}.user-subscription-details .row-licences .col-sm-10.cell-user .usr-inf .col-sm-4 input.form-control,.user-subscription-details .row-licences .col-sm-10.cell-user .usr-inf .col-sm-5 input.form-control{margin-bottom:10px}.user-subscription-details .row-licences .col-sm-10.cell-user .usr-inf .col-sm-8{font-size:12px;position:inherit;word-break:break-all}.user-subscription-details .row-licences .col-sm-10.cell-user .status-icon{float:none!important;left:inherit;position:absolute;right:35px;top:7px}.user-subscription-details .row-licences .col-sm-10.cell-user .status-icon .stroke-icon{font-size:22px}.user-subscription-details .row-licences .col-sm-1.cell-action{position:absolute;right:5px;top:5px}.user-subscription-details .row-licences .col-sm-1.cell-action .usr-inf{padding:0}.user-subscription-details .row-licences .col-sm-1.cell-action .usr-inf a{color:#b30404}.user-subscription-details .row-licences .col-sm-1.cell-action .usr-inf a div{background-color:transparent;padding:4px 6px}.user-subscription-details .row-licences .col-sm-1.cell-action .usr-inf a div i{color:#c66161;font-size:18px}.user-subscription-details .row-licences .usr-inf{background-color:inherit}.user-subscription-details .row-licences .usr-inf a{display:inline-block}.user-subscription-details .row-licences-titles{display:none}.user-subscription-details .main-cta{background-color:#ddd;border-radius:0 0 20px 20px;border-top:1px solid #fff;margin:0 -35px -30px;padding:20px}.user-subscription-details .main-cta .col-sm-1.cell-nb-seats{padding-left:7px;text-align:left;width:70px}.user-subscription-details .main-cta .col-sm-1.cell-nb-seats .badge{margin-top:0}.user-subscription-details .main-cta .col-sm-3.cell-user{padding-left:0;width:calc(100% - 70px)}.user-subscription-details .main-cta .col-sm-3.cell-user label{margin:0 0 -5px}.user-subscription-details .main-cta .col-sm-3.cell-user .btn-link{font-size:12px;padding:0}.user-subscription-details .main-cta .col-sm-3.cell-user .btn-link.disabled{display:none!important}.user-subscription-details .main-cta .col-sm-3.cell-user .btn-link i{display:none}.user-subscription-details .main-cta .col-sm-8{padding:0;width:100%}.user-subscription-details .main-cta .col-sm-8 a,.user-subscription-details .main-cta .col-sm-8 button{color:#fff!important;left:inherit;margin:0;padding:7px 20px 7px 40px;position:relative;text-align:left!important}.user-subscription-details .main-cta .col-sm-8 a .stroke-icon,.user-subscription-details .main-cta .col-sm-8 button .stroke-icon{color:#fff!important;left:20px;margin-left:inherit;position:absolute;top:5px}.user-subscription-details .main-cta .col-sm-8 a.btn-assign i,.user-subscription-details .main-cta .col-sm-8 button.btn-assign i{left:24px}.user-subscription-details .main-cta .col-xs-12{margin-top:20px;text-align:center}.user-subscription-details .main-cta .col-xs-12 a,.user-subscription-details .main-cta .col-xs-12 button{margin:0 10px;padding:7px 30px 7px 50px}.user-subscription-details .main-cta .col-xs-12 a .stroke-icon,.user-subscription-details .main-cta .col-xs-12 button .stroke-icon{left:10px}.user-subscription-details .cta-assignement{padding:0}.user-subscription-details .cta-assignement .col-xs-1{padding:0;width:45px}.user-subscription-details .cta-assignement .col-sm-4{margin:0 0 15px 25px}.user-subscription-details .cta-assignement .col-sm-7 a{width:auto}.user-subscription-details .cta-assignement .col-sm-7 .btn.btn-sm{padding:8px 17px}.user-subscription-details #braintree-wrapper .btn i{display:none}.user-subscription-details #braintree-wrapper .btn span{white-space:pre-wrap}#braintree-placeholder-container{margin-bottom:40px}.row-user-subscriptions .btn.btn-sm{padding:8px 20px}.row-prov-zipcode>div{margin-bottom:10px}#billing-history-modal .table-responsive{margin-bottom:0}#billing-history-modal #billing-history-table_wrapper #billing-history-table_filter input,#billing-history-modal #billing-history-table_wrapper #billing-history-table_filter label{display:block}#billing-history-modal #billing-history-table_wrapper #billing-history-table{font-size:12px;width:100%!important}#billing-history-modal #billing-history-table_wrapper #billing-history-table .invoice-num{display:none}#billing-history-modal #billing-history-table_wrapper td.dataTables_empty{color:#a3a3a3;padding:2rem 0 0;text-align:center}#billing-history-modal #billing-history-table_wrapper div.dataTables_info{white-space:pre-wrap}.licence-header .plan-name{margin-bottom:15px}.licence-header .xs-right.text-right{text-align:left}.licence-header .xs-right.text-right .renew{display:block;float:none}.licence-header .badge{margin-left:10px}.licence-content label{margin-bottom:0}.licence-content .col-sm-9{margin-bottom:20px}.licence-content>div span{display:block;margin-bottom:15px}.licence-content>div:last-child span.label-default{font-size:100%;margin:0 0 8px;padding:8px;text-align:left}.row-myaccnt-otherlink{margin:5px 0}.row-myaccnt-otherlink .plan-icon{margin:0 15px 0 0}.row-myaccnt-otherlink .myaccnt-otherlink{background-color:#f2f2f2;display:block;height:44px;margin:0 0 10px;padding:10px}.row-plan-details{margin-bottom:0;padding:0 15px}.row-plan-details aside>div:first-child{border-top:4px solid #ccc;display:inline-block;float:left;margin:10px auto 15px;padding-top:10px;width:40%}.row-plan-details aside>div:first-child img.package-logo.img-responsive{margin:0 auto;max-width:86%;padding:0}.row-plan-details aside>div:first-child.combo img.package-logo.img-responsive{max-width:75%}.row-plan-details aside .plan-box-price{display:inline-block;float:left;margin-bottom:15px;min-height:125px;padding:15px;width:60%}.row-plan-details aside .plan-box-price strong{font-size:12px}.row-plan-details aside .plan-box-price .desc-subscription-big span{white-space:nowrap}.row-plan-details aside .combo .package-logo{width:100%}.row-plan-details #plan-detail h1{border-bottom:1px solid #80c41c;display:block;font-size:20px;padding:15px;text-align:center}.row-plan-details #plan-detail .form-group{text-align:center!important}.row-plan-details #plan-detail .form-group .input-group{margin:0 auto;width:200px}.row-plan-details #plan-detail .form-group .input-group input{width:auto}.row-plan-details #plan-detail #cta-container{margin-bottom:40px;text-align:center}.row-plan-details #plan-detail #subscription-form .row-select-term{padding:10px 0 2px}.row-plan-details #plan-detail #subscription-form .radio{padding:0;text-align:left}.row-plan-details #total-subscription{border-top:none!important;padding:15px 0 0}.row-plan-details #total-subscription span.pull-right{display:block;float:none!important;padding:0 15px 15px;text-align:center}.row-select-term>[class*=col-]{padding-left:5px;padding-right:5px}.row-select-term>[class*=col-]:first-child label{padding-left:15px!important}.row-cart,.row-cart #table-mycart{padding:0 15px}.row-cart #table-mycart #item-headers{display:none}.row-cart #table-mycart .cart-item{background-color:#fff;border-radius:15px;box-shadow:0 0 20px -10px #333;margin:15px -15px;padding:20px;position:relative}.row-cart #table-mycart .cart-item>div{border-top:none}.row-cart #table-mycart .cart-item .col-sm-3,.row-cart #table-mycart .cart-item .col-sm-4{padding-top:0;width:100%}.row-cart #table-mycart .cart-item .col-sm-3.col-1,.row-cart #table-mycart .cart-item .col-sm-4.col-1{width:90%}.row-cart #table-mycart .cart-item .col-sm-3.col-1 img,.row-cart #table-mycart .cart-item .col-sm-4.col-1 img{margin:0 10px 0 0}.row-cart #table-mycart .cart-item .col-2{padding-top:0}.row-cart #table-mycart .cart-item .col-2>span{display:inline-block;width:50%}.row-cart #table-mycart .cart-item .col-2>span input,.row-cart #table-mycart .cart-item .col-2>span select{width:90%}.row-cart #table-mycart .cart-item .col-sm-2.col-3,.row-cart #table-mycart .cart-item .col-sm-2.col-4{display:inline-block;padding:0;text-align:left!important;width:50%}.row-cart #table-mycart .cart-item .col-sm-1.col-5{position:absolute;right:0;top:0;width:60px}.row-cart #table-mycart #cart-item-footer{border-top:none;position:relative}.row-cart #table-mycart #cart-item-footer .btn i{display:none}.row-cart #table-mycart #cart-item-footer .btn.btn-icon{padding:10px 20px}.row-cart #table-mycart #cart-item-footer .btn.btn-icon.btn-delete{border:none;padding:10px 0}.row-cart #table-mycart #cart-item-footer .btn.btn-icon.btn-delete:focus,.row-cart #table-mycart #cart-item-footer .btn.btn-icon.btn-delete:hover{background-color:#fff;color:#c34b4b}.row-cart #table-mycart #cart-item-footer #ajax-loader{margin:0 10px}.row-cart #table-mycart.payout .cart-item .col-sm-3.col-2{display:inline-block;width:50%}.row-cart #table-mycart.payout .cart-item .col-sm-2.col-3,.row-cart #table-mycart.payout .cart-item .col-sm-2.col-4{width:25%}.cart-empty-container img{width:100%}#cartCodePromo .form-group [class*=col-]{display:inline-block;float:left}#cartCodePromo .form-group .col-sm-8{width:60%}#cartCodePromo .form-group .col-sm-4{width:38%}#braintreeButtonSubmit{display:block;margin:0 auto}#order-container{margin:0 auto 50px;max-width:400px}#order-container td,#order-container th{padding:4px 0}#order-container td .package,#order-container th .package{width:228px}#emptycart-confirm-modal .bootbox-body{padding:30px 0}.section-billing-history{padding:0 30px}.section-billing-history #billing-history-table_wrapper{padding:15px 5px}.section-billing-history #billing-history-table_filter input{display:block}.section-billing-history #billing-history-table{font-size:11px}.section-billing-history #billing-history-table td,.section-billing-history #billing-history-table th{padding:4px 2px!important}.section-billing-history #billing-history-table th{padding-right:20px}.section-billing-history #billing-history-table th:after{content:""}#subscribe-form-container{padding:0 30px}#subscribe-form-container .section-title{margin:20px auto 10px;width:100%}#subscribe-form-container .form-group{margin-bottom:20px}#subscribe-form-container label{margin-bottom:0}#subscribe-form-container .row-btn .form-group{text-align:center}#modal_readTermOfUseFluffy.modal{padding-right:0!important}#modal_readTermOfUseFluffy.modal .modal-dialog{margin:10vh auto 0}#modal_readTermOfUseFluffy.modal .modal-dialog .modal-header .modal-title{font-size:14px}#modal_readTermOfUseFluffy.modal .modal-dialog .modal-content{border-radius:20px}#modal_readTermOfUseFluffy.modal .modal-dialog .modal-content .modal-body{padding:0}#modal_readTermOfUseFluffy.modal .modal-dialog .modal-content .modal-body .nano{height:60vh}#modal_readTermOfUseFluffy.modal .modal-dialog .modal-content .modal-body .nano .nano-content{padding:0}#modal_readTermOfUseFluffy.modal .modal-dialog .modal-content .modal-body .nano .nano-content .container-cgu{line-height:1.2;padding:15px}#modal_readTermOfUseFluffy.modal .modal-dialog .modal-content .modal-body .nano .nano-content .container-cgu section h2{font-size:18px!important}#modal_readTermOfUseFluffy.modal .modal-dialog .modal-content .modal-body .nano .nano-content .container-cgu section>ol>li h3{font-size:14px!important;margin:15px 0 5px!important}#modal_readTermOfUseFluffy.modal .modal-dialog .modal-footer{text-align:center}.promotion #toggle-terms{margin-bottom:40px}.legal-sub-header{height:200px}.legal-sub-header h1{font-size:22px;margin:35px 0 40px}.legal-sub-header h1 span{padding:0 2rem 15px}.legal-sub-header h2{font-size:16px;margin-top:20px}.bootbox-body .user-subscription-details ul{padding-left:0}.bootbox-body .user-subscription-details .total-details .price-elem{text-align:left;width:auto}.bootbox-body .user-subscription-details .total-details .price-elem .badge{margin-top:0!important}.bootbox-body #subscription-update-confirmation .btn-vigilance{border-radius:15px;padding:15px 10px;text-align:center;white-space:inherit}.bootbox-body #subscription-update-confirmation .btn-vigilance i{display:none}.bootbox-body #order-container{text-align:center}.bootbox-body #order-container .text-right{text-align:center!important}.bootbox-body #order-container .color-blue-link{display:block;margin:15px auto;right:inherit}.xs-no-float{float:none!important}body div#hs-eu-cookie-confirmation #hs-en-cookie-confirmation-buttons-area{margin-right:0!important;position:relative}body div#hs-eu-cookie-confirmation #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-settings-button{position:absolute;right:0;text-align:center;top:0;width:47%}body div#hs-eu-cookie-confirmation #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-confirmation-button-group{margin-top:45px;width:100%}body div#hs-eu-cookie-confirmation #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-confirmation-button-group #hs-eu-confirmation-button{left:0;padding:11px 16px!important;position:absolute;text-align:center;top:0;width:47%}body div#hs-eu-cookie-confirmation #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-confirmation-button-group #hs-eu-decline-button{text-align:center;width:100%}}@media screen and (max-width:812px) and (orientation:landscape){.row-combo .combo .combo-box img{width:auto}#overlay-mobile #mobile-menu{width:570px}#overlay-mobile #mobile-menu .close-mobile-menu{top:135px}#overlay-mobile #mobile-menu>ul{height:100%;padding:30px 0 30px 30px}#overlay-mobile #mobile-menu>ul #user-identification{border-top:none;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-bottom:20px;padding:0 15px;width:47%}#overlay-mobile #mobile-menu>ul #user-identification .landscape-social-links{display:block}#overlay-mobile #mobile-menu>ul #user-identification.unauthtentified a{border:none;padding:5px 1px}#overlay-mobile #mobile-menu>ul li{float:left;width:55%}#overlay-mobile #mobile-menu>ul li.cart-link,#overlay-mobile #mobile-menu>ul li.mobile-social-links,#overlay-mobile #mobile-menu>ul li.website-link{display:none}#overlay-mobile #mobile-menu>ul li .toggle-inner{padding:8px 15px 9px}#overlay-mobile #mobile-menu>ul li .inner-menu{font-size:13px}#overlay-mobile #mobile-menu .inner ul{padding:0 0 20px 10px}#overlay-mobile #mobile-menu .landscape-social-links{display:block}#overlay-mobile #mobile-menu .landscape-social-links a{display:inline-block;margin:0 5px}#overlay-mobile #mobile-menu .mpl{padding:6px 0}}@keyframes shake{10%,90%{transform:rotate(-8deg) scale(1.1);transition:color .3s ease-in}20%,80%{transform:rotate(8deg) scale(1.2)}30%,50%,70%{transform:rotate(-4deg) scale(1.2)}40%,60%{transform:rotate(4deg) scale(1.1)}}@keyframes scale{50%{transform:scale(1.3)}to{transform:scale(1)}}.popover{border-radius:2px;max-width:inherit;min-width:350px!important}.popover .popover-content{padding:15px 15px 5px}.popover #userloggedin-popover{padding-left:105px}.popover #userloggedin-popover .user-icon{border-right:1px solid #ddd;font-size:60px;left:0;margin-right:15px;padding:0 15px;position:absolute}.popover #userloggedin-popover #logout-link{opacity:.7;position:absolute;right:18px;top:0;width:20px;z-index:10}.popover #userloggedin-popover #user-fullname{display:block;width:89%}.popover.in{z-index:1080}.checkbox{align-items:flex-start;display:flex}.checkbox input[type=checkbox]{margin:0;position:relative}.checkbox label{padding-left:15px}form label.error{color:#d9534f;display:inherit;font-size:11px;margin-bottom:0}.help-block{margin-bottom:5px;margin-top:0}.help-block.text-danger ul{margin:2px 0}.help-block.text-danger ul li{font-size:11px;font-weight:700}.btn-success{background-color:#81c41d;border-color:#81c41d}#specialLogo{display:none}#modal_readTermOfUseFluffy .modal-dialog{margin:15vh auto 0}#modal_readTermOfUseFluffy .modal-dialog .modal-title{font-size:16px;font-weight:700;line-height:1.2;text-align:center}#modal_readTermOfUseFluffy .modal-dialog .modal-body{padding:0}#modal_readTermOfUseFluffy .modal-dialog .modal-body .nano{background:#fff;height:400px;width:100%}#modal_readTermOfUseFluffy .modal-dialog .modal-body .nano .nano-content{padding:10px}#modal_readTermOfUseFluffy .modal-dialog .modal-body .nano .nano-content .container-cgu{line-height:1.2;padding:15px}#modal_readTermOfUseFluffy .modal-dialog .modal-body .nano .nano-content .container-cgu h2{font-size:18px!important}#modal_readTermOfUseFluffy .modal-dialog .modal-body .nano .nano-pane{background:#f1f1f1;border-radius:0;opacity:1;width:14px}#modal_readTermOfUseFluffy .modal-dialog .modal-body .nano .nano-pane>.nano-slider{background:#c1c1c1;border-radius:0}#modal_readTermOfUseFluffy .modal-dialog .btn-default{background-color:#aaa;border:1px solid #aaa;transition:background-color .4s,border .4s}#modal_readTermOfUseFluffy .modal-dialog .btn-default:hover{background-color:#888;border:1px solid #888;transition:background-color .4s,border .4s}.font-italic{font-style:italic}.font-bold{font-weight:700}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}div.promoCode{height:27px;padding-top:7px}a.btn.disabled{pointer-events:inherit}.border-0{border:none}.float-right{float:right!important}@media (min-width:768px){.text-md-right{text-align:right}.pr-md-0{padding-right:0}}.vspin{animation:rotate-vspin 1.2s linear infinite;border-color:#006c7c transparent;border-radius:50%;border-style:solid;border-width:6px;display:inline-block;height:50px;margin:-1px;width:50px}.vspin--xs{border-width:2px;height:14px;width:14px}.vspin--sm{border-width:4px;height:30px;width:30px}.vspin--lg{border-width:8px;height:80px;width:80px}.vspin--blue{border-color:#08c transparent}.vspin--green{border-color:#3b9b08 transparent}.vspin--grey{border-color:#777 transparent}.vspin--white{border-color:#fff transparent}.vspin--slow{animation:rotate-vspin 1.8s linear infinite}.vspin--fast{animation:rotate-vspin .6s linear infinite}.vspin--material{border-color:#006c7c #006c7c #006c7c transparent}.vspin--material-thin{border:2px solid #006c7c;border-left-color:transparent}.btn-vspin{padding:6px 12px 6px 30px;position:relative}.btn-vspin .vspin{border-color:#fff transparent;border-width:2px;height:14px;left:0;position:absolute;top:-1px;width:14px}@keyframes rotate-vspin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body div#hs-eu-cookie-confirmation{background-color:#37403f;border-top:none;bottom:0;box-shadow:none!important;color:#fff!important;top:inherit}body div#hs-eu-cookie-confirmation #hs-en-cookie-confirmation-buttons-area{margin-right:0!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{background-color:transparent}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p{color:#fff!important;font-size:12px;margin:0 0 8px}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p a{color:#fff!important;font-weight:700;text-decoration:underline!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-cookie-settings-button,body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button{border:1px solid #fff!important;border-radius:3px;color:#fff!important;display:inline-block;padding:10px 16px!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button{background:#fff!important;border:none!important;color:#0d8396!important}.accountSuccess{color:#3b9b08;font-size:18px;margin-bottom:5rem;margin-top:5rem;text-align:center}.accountSuccess i{font-size:32px;left:-10px;position:relative;top:4px}#password-policy{border:1px solid #dfdfdf;border-radius:5px;display:none;padding:15px}#password-policy .text-green{color:#3c763d}#password-policy .text-red{color:#a94442}#password-policy strong{border-bottom:1px dotted #ccc;display:block;margin:0 0 5px;padding:0 0 5px}#password-policy ul li{padding-left:24px;position:relative}#password-policy ul li .green-check{display:none;left:5px;position:absolute;top:4px}#password-policy ul li.text-green .green-check{display:inline-block}#password-policy ul .child{margin-left:15px}#password-policy ul .child .green-check{height:9px;left:5px;position:absolute;top:4px}