@charset "UTF-8";.center,h1{text-align:center}#client-cart .cart-input,#driver-map .overlay,#main .top-right,#welcome-dialog .md-icon-button,navbar .login-button,navbar .welcome{float:right}@font-face{font-family:Souvenir;src:url(/fonts/Souvenir-Medium.otf)}@font-face{font-family:SouvenirBold;src:url(/fonts/Souvenir-Bold.otf)}@font-face{font-family:SouvenirDemi;src:url(/fonts/Souvenir-Demi.otf)}html{background-color:#fff}*{box-sizing:border-box}@font-face{font-family:linotte;src:url(linotteRegular.otf)}@font-face{font-family:linotteBold;src:url(linotteBold.otf)}@font-face{font-family:linotteSemiBold;src:url(linotteSemiBold.otf)}.section .service-title h5{font-family:Souvenir;font-size:28px;font-weight:500;color:#6c8f3f}.section .service-subtitle p{font-family:Souvenir;font-size:18px;font-weight:500}.background-img{background-color:#666;background-repeat:no-repeat;background-size:cover}.filler-img{margin:auto;height:75px;width:75px;background-color:#666;border-radius:100%}#main{padding:0;margin:0 auto}#main .top-right-btn{float:right;border-right:0;border-top:0;border-radius:0 0 0 5px}.circle{width:50px;height:50px;background-color:red;border-radius:100%}.margin-left-15{margin-left:15px}h1{padding-top:20px;margin-top:40px;font-size:50px;line-height:65px;font-family:linotteBold}h2,h3,h4{font-size:24px;line-height:32px;font-family:linotteSemiBold}h5,h6,th{font-family:linotteBold}a,ol,p,table a,td{font-family:linotte}a,ol,p{font-size:18px;line-height:24px}a{color:#2B72B9}a:hover{text-decoration:none}table a,td,th{padding:7px 10px;font-size:14px;line-height:14px}.laiterie-btn,.panier-btn,form label{font-family:linotteSemiBold}.padding-left{padding-left:10px}table{margin:auto;table-layout:fixed}table td{word-wrap:break-word}#menu,#sideways{-webkit-transform:rotate(90deg);transform:rotate(90deg);position:fixed;right:0;top:48%;font-size:1.25em}#menu>.sidenav>.nav-circle,#sideways{cursor:pointer;cursor:hand}#nextPayment button.payonline{margin-top:5%;margin-left:46%}#menu{right:-50px}.margin-bottom20{margin-bottom:20px}.margin-bottom-none{margin-bottom:0}md-select-menu md-content md-option{font-size:16px;font-family:linotteSemiBold}.square-input-container label{margin-left:7px;bottom:95%!important}.square-input-container .send-btn,.square-input-container md-select,.square-input-container md-select-value{background-color:#eee;border-radius:5px;border-bottom:0;padding-left:10px}.square-input-container .md-input-focused label{color:#2B72B9!important}.nav-arrows{margin-top:1.5em}.nav-arrows i{font-size:5em}.nav-arrows .md-button:hover{background-color:#fff}.nav-arrows button{background:0 0;border:none;padding-left:10px;padding-right:10px}.nav-arrows button.panier-btn{background-color:#2B72B9;width:100px}.nav-arrows button:active{border:none;outline-color:#fff;background-color:#A2CCED;transition:background-color .4s ease}.nav-arrows button:hover{opacity:.9;transition:all .4s ease}.nav-arrows img{height:35px;width:35px}.green,.grey,.red{font-size:14px!important;line-height:19px!important}.grey{color:#666}.green,.red{padding-bottom:15px}.red{color:#A94442}.green{color:#3C763D}.white{color:#fff}.white hr{border-color:#fff}.right-align{text-align:right}.left-align{text-align:left}#footer,#home .l-section,.footer,.popup-button,th,tr{text-align:center}.laiterie-icon-small{height:40px;width:40px}.laiterie-icon{height:75px;width:75px}.laiterie-icon-large{height:100px;width:100px}.laiterie-btn:hover{cursor:pointer;cursor:hand;opacity:1;color:#cbe3f9}.panier-btn{background:#2B72B9;color:#fff;font-size:18px;border-radius:6px;padding:8px}.sidenav div{display:inline-block}.nav-line{border-top:1px solid #000;width:30px;position:relative;top:-3.7px}.nav-circle{border:1px solid #000;border-radius:100%;height:9px;width:9px}#menu div.active{background-color:#000}th,tr{border-bottom:1px solid #000}.product-img{background-color:#fff;height:100%}.product-img img{width:60px}.max-height32{max-height:32px!important}.small-hr{width:50px!important;border:1px solid #000}#footer,.footer{position:fixed;height:60px;display:block;width:100%;background:#fff;z-index:9;bottom:0}#footer .link,.footer .link{color:#000;font-weight:700}#footer .link :hover,.footer .link :hover{text-decoration:none;color:#000}.footer{z-index:10;width:100%}.accueil-btn{width:100px;margin:auto;color:#000;background-color:#fff}.footer-arrow{position:absolute;bottom:1.6%;z-index:20;width:100%}.top-arrow img{position:relative;top:7px}.margin-top80{margin-top:80px}.margin-top20{margin-top:20px}.margin-top10{margin-top:10px}.semibold{font-family:linotteSemiBold!important}.brand-blue{color:#2B72B9}.brand-green{color:#6c8f3f}.ligne-titre{position:absolute;top:15%;left:80px}.btn-container{position:relative;top:-23px}.cursor-hover{cursor:pointer;cursor:hand}.reduced-padding td{padding:2px}.scroll-table{overflow:auto;max-height:300px}.inline-block{display:inline-block}.margin-left{margin-left:30px}input.form-control{height:40px}@media screen and (max-width:600px){.btn-container{top:9.5px}#nextPayment button.payonline{margin-top:5%;margin-left:0}.ligne-titre{display:none}.footer .btn-container{position:relative;top:-22px}#footer-btn{top:-23px}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #EEE inset}.md-button{text-transform:none!important}.popup-button{background-color:#2b72b9!important;word-break:break-word;width:210px;min-height:64px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:600px){.popup-button{background-color:#2b72b9!important;word-break:break-word;width:260px;display:block;text-align:center}}.table-header,md-optgroup label{background-color:#F1F1F5;color:#2B72B9}.table-input-container{margin:10px 0}.table-header{font-weight:700}#home .promesse a,#home .promesse h3,#home .promesse p,.button-md,.button-md:hover,.subscribe-btn:hover{color:#fff}.payment-dialog{padding:0;max-width:90%;height:100%;width:60%}.payment-dialog md-dialog-content{height:100%}@media screen and (max-width:638px){.payment-dialog{width:100%}}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v38/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2")}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}#home,#home .engagement .engagement-content p,#home .intro .header-container h3,#home .promesse p,#home .service p,.button-md,.subscribe-btn{font-family:Souvenir}.subscribe-btn{background-color:#6c8f3f;padding:15px 25px;font-weight:500;font-size:28px}.button-md{background-color:#6c8f3f;padding:10px 18px;font-weight:300;font-size:18px;border-radius:4px}#home .test{outline:#000 solid 1px}#home .l-section p{width:50%;margin:auto}#home .products .yaourt-svg{width:150px;height:150px;position:relative;margin-top:-18px}#home .products .milk-svg{height:70px;width:70px;display:block;margin:15px auto auto}#home .products p{width:80%}#home .products .nav-height{height:140px}#home .products .footer-height{height:100px}#home .engagement{text-align:left}#home .engagement h3,#home .engagement p{text-align:justify;width:80%;margin-right:20%}#home .engagement .ig-photo{display:inline;margin-bottom:5%}#home .engagement .nav-height{height:140px}#home .engagement .footer-height{height:100px}#home .engagement .semibold{text-align:left}#home .engagement .ligne-titre{display:none}#home .engagement .engagement-content{margin:auto 5%}#home .temoignages{text-align:center}#home .temoignages h3{margin-bottom:20px}#home .temoignages h3,#home .temoignages hr{position:relative;top:75px}#home .temoignages hr{border:2px solid #000;width:7.5%}#home .temoignages p{font-size:2em}#home .temoignages .text{width:80%;margin:auto;line-height:1.5em}#home .temoignages .author{margin-right:10%;text-align:right}#home .margin-20{margin-left:17.5%;margin-top:4%}#home .large{font-size:4em}#home .intro{width:auto;height:800px;margin:0 5%;background-color:#666;background-image:url(imgs/index_landing_10.jpg);background-repeat:no-repeat;background-size:cover}#home .intro .header-container{width:100%;position:relative;padding-top:200px;padding-left:100px}#home .intro .header-container h1,#home .intro .header-container h3{width:50%;text-align:left;color:#fff;padding-left:20px}#home .intro .header-container h1{font-family:Souvenir;font-weight:500;font-size:50px;line-height:70px}#home .intro .header-container h3{font-weight:500;font-size:30px;line-height:44px}#home .service h3{padding-top:50px}#home .service p{width:75%}#home .service .services-link{margin-top:20px}#home .service .small-hr{margin:20px auto}#home .service .nav-height{height:140px}#home .service .footer-height{height:100px}#home .service .service-items{margin:auto 10%}#home .promesse{background-color:#6c8f3f;margin-top:30px;margin-bottom:30px;padding:70px 0}#home .promesse p{font-weight:500;font-size:28px;width:60%;min-width:562px;text-align:justify;line-height:1.8em}#home .promesse .special-char{font-size:20px}@media screen and (max-width:678px) and (min-width:600px){#home .intro .header-container h1{font-size:52px;line-height:60px}}@media screen and (max-width:700px) and (min-width:600px){#home .promesse p{min-width:500px}#home .promesse h3{margin-top:40px}}@media screen and (max-width:600px){#home .products .yaourt-svg{right:75%}#home .intro{padding-left:10px}#home .intro .header-container h1,#home .intro .header-container h3{width:75%;text-align:left}#home .intro .header-container h1{font-size:48px;line-height:56px}#home .intro .header-container h3{font-size:18px;line-height:21px}#home .products h4{margin-bottom:0;margin-top:0}#home .products .products-photo{margin-bottom:10px}#home .margin-20{text-align:justify;margin:0}#home .margin-20 h3,#home .margin-20 p{width:90%;margin:auto}#home .footer-height,#home .nav-height{height:50px!important}#home .promesse p{width:80%;min-width:auto}}#login-form h3,#login-form p,#password-request-reset h3,#password-request-reset p,#password-reset h3,#password-reset p,#service .how-it-works-info,#service .tableau-bord,#service h3,#verification .panier-btn,#verification h3,#verification p{text-align:center}#home .margin-top-20{margin-top:20px}@media screen and (max-width:800px){#home .nav-arrows{display:none}#home .margin-top-20{margin-top:20px}#home .footer-height,#home .nav-height{height:0}}@media screen and (max-height:600px){#home .products .products-photo{background-image:url(imgs/emballages.svg);height:100px;background-position:center;background-repeat:no-repeat;background-size:contain}#home .margin-top-20{margin-top:20px}#home .footer-height,#home .nav-height{height:0}}#login-form md-input-container,#password-request-reset md-input-container,#password-reset md-input-container,#verification md-input-container{display:block}#login-form md-input-container .md-errors-spacer,#password-request-reset md-input-container .md-errors-spacer,#password-reset md-input-container .md-errors-spacer,#verification md-input-container .md-errors-spacer{display:none}#login-form a,#password-request-reset a,#password-reset a,#verification a{font-size:14px;padding-left:10px;margin-bottom:10px;color:#2B72B9}#login-form a:hover,#password-request-reset a:hover,#password-reset a:hover,#verification a:hover{text-decoration:none;opacity:.7}#login-form .text,#password-request-reset .text,#password-reset .text,#verification .text{width:25%;margin:auto}#login-form .panier-btn,#password-request-reset .panier-btn,#password-reset .panier-btn,#verification .panier-btn{border:none}#login-form .offset,#password-request-reset .offset,#password-reset .offset,#verification .offset{position:relative;top:-13px;margin-bottom:5px}#login-form button,#password-request-reset button,#password-reset button,#verification button{display:block;margin:15px auto}#login-form .retour,#password-request-reset .retour,#password-reset .retour,#verification .retour{text-align:center;width:150px;margin:auto}#login-form .wide-text,#password-request-reset .wide-text,#password-reset .wide-text,#verification .wide-text{width:50%;margin:auto}@media screen and (max-width:600px){#login-form .offset,#password-request-reset .offset,#password-reset .offset,#verification .offset{width:75%}#login-form .offset,#login-form h3,#login-form md-input-container,#login-form p,#password-request-reset .offset,#password-request-reset h3,#password-request-reset md-input-container,#password-request-reset p,#password-reset .offset,#password-reset h3,#password-reset md-input-container,#password-reset p,#verification .offset,#verification h3,#verification md-input-container,#verification p{width:75%;margin-left:auto;margin-right:auto}}#verification .panier-btn{width:65px;margin:auto}#verification .login{width:65px}#verification .reesayer{width:90px}#verification .espace-client{width:130px}#password-request-reset .text{width:288px}#service{margin:0 5%}#service .how-it-works-info h4,#service .how-it-works-info p{margin-top:20px}#service .how-it-works-info p{padding-left:10px;padding-right:10px}#service .how-it-works .nav-height{height:105px}#service .how-it-works .footer-height{height:50px}#service h3{width:40%;margin:auto auto 20px}#service .tableau-bord img{border:1px solid #EEE;border-width:15px;border-radius:35px;width:60%}#service .tableau-bord .nav-height{height:100px}#service .tableau-bord .footer-height{height:140px}#service .map .nav-height{height:170px}#service .map .footer-height{height:140px}#service .payment-verre .nav-height{height:100px}#service .payment-verre .footer-height{height:140px}#service .payment-verre ol,#service .payment-verre p{text-align:justify;margin:auto;width:80%}#service .payment-verre ol{list-style-position:inside;padding-left:0}#service .payment-verre section-title{top:0;width:120px!important}#service .payment-verre section-title h5{margin-bottom:40px}#service .payment-verre section-title div{margin-left:0}#service .payment-verre .panier-btn{text-align:center}#service .payment-verre .padding-left5 h5{padding-left:5px}#service .payment-verre .small-hr{margin-bottom:0}#service .small-hr{margin:20px auto}@media screen and (min-width:960px){#service .payment-verre ol,#service .payment-verre p{width:60%}}@media screen and (max-width:600px){#service .payment-verre section-title{margin-top:20px}#service .payment-verre section-title h5{margin-bottom:10px}#service .tableau-bord h3,#service .tableau-bord img{width:100%}}#products{margin:0 5%}#products section-title{z-index:auto;position:static;font-weight:700}#products section-title div{margin-left:0;position:relative;left:-25px}#products .intro{background-image:url(imgs/intro2.jpg);width:100%;height:800px}#products .intro .special-anchor{color:none;text-decoration:none}#products .intro .special-anchor:focus{color:none;text-decoration:none;border:none}#products .intro h1{width:60%;text-align:left;color:#fff;padding-left:20px;font-size:60px;line-height:70px}#products .products-info .img{background-image:url(imgs/placeholders/products-info.jpg);background-size:contain;background-repeat:no-repeat;background-position:center}#products .products-info p{margin-left:8px;text-align:justify;padding-left:5%;padding-right:15%}#products .product-img,#products .text{height:270px}#products .product-img img,#products .text img{width:auto;max-height:270px}#products .text hr{width:15%;margin-left:0;border:1px solid #000}#products .panier-btn{width:50%;margin-left:5%;text-align:center;padding:5px}#products .vanilla{background-color:#FFD051;color:#666}#products .vanilla hr{border-color:#666}#products .creme-fraiche hr,#products .others-flavors hr{border-color:#fff}#products .creme-fraiche{background-color:#EF3340;color:#fff}#products .others-flavors{background-color:#3F74B8;color:#fff}#products .creme-fraiche,#products .others-flavors,#products .vanilla{padding:20px}#products .products p:last-child{margin-bottom:0}#products h3{margin-top:0}#products .products-container{width:85%;margin:auto}@media screen and (max-width:1050px){#products .products-container{width:100%}}@media screen and (max-width:765px) and (min-width:600px){#products h3{font-size:20px;line-height:24px}#products p{font-size:16px;line-height:20px}}@media screen and (max-width:600px){#products .product-img,#products .text{height:auto}#products #intro h1,#products #intro h3{width:60%}#products .products-info{margin:5% 0}#products .products-info .img{margin-bottom:20px;height:200px}#products .products-info p{padding:0 5%;text-align:justify}#products .products-info .semibold{text-align:center}#products .products-info .panier-btn{margin:auto}#products .creme-fraiche,#products .others-flavors,#products .vanilla{background-color:#fff;color:#000}#products .creme-fraiche hr,#products .others-flavors hr,#products .vanilla hr{border-color:#000;margin:20px auto}#products .product-img{width:50%;height:auto;margin:auto}}#onboarding{margin:0 5%;text-align:center}#onboarding h3,#onboarding p{margin-bottom:25px}#onboarding p{width:40%;margin:auto}#onboarding .etape p{width:80%;text-align:center}#onboarding .centered{margin-top:20px;font-family:linotteSemiBold}#onboarding .nav-height{height:150px}#onboarding .footer-height{height:100px}@media screen and (max-width:600px){#onboarding p{width:85%;text-align:justify}#onboarding .centered{text-align:center}}#signup{margin:0 5%}#signup h3,#signup p{text-align:center;width:45%;margin:auto}#signup .square-input-container{width:35%;margin:auto}#signup .select-container,#signup .square-input-container p{width:100%}#chargement h3,#eod h3{margin-top:0;text-align:center}#signup .square-input-container md-input-container{margin:0}#signup h4{text-align:center}#signup .md-icon{border-radius:0;border:1px solid #000}#signup md-checkbox.md-checked .md-icon{background-color:#000}#signup .nav-height{height:70px}#signup .footer-height{height:100px}@media screen and (max-width:600px){#signup .square-input-container{width:95%}#signup h3,#signup p{width:75%}#signup .subtitle,#signup h3{margin-bottom:5px}}#chargement button,#mapid{width:100%}#driver{margin:0 auto}#driver .product-summary{margin-left:20px}#chargement,#client-order{margin:0 auto}@-webkit-keyframes slotWarnPulse{0%,100%{opacity:1;-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);box-shadow:0 0 0 0 rgba(233,120,52,.7)}50%{opacity:.75;-webkit-transform:rotate(45deg) scale(1.2);transform:rotate(45deg) scale(1.2);box-shadow:0 0 0 8px rgba(233,120,52,0)}}@keyframes slotWarnPulse{0%,100%{opacity:1;-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);box-shadow:0 0 0 0 rgba(233,120,52,.7)}50%{opacity:.75;-webkit-transform:rotate(45deg) scale(1.2);transform:rotate(45deg) scale(1.2);box-shadow:0 0 0 8px rgba(233,120,52,0)}}#mapid{height:100vh}.slot-warning-pin{background:0 0;border:none}@-webkit-keyframes slotWarnButtonPulse{0%,100%{opacity:1}50%{opacity:.65}}@keyframes slotWarnButtonPulse{0%,100%{opacity:1}50%{opacity:.65}}.slot-warning-btn{-webkit-animation:slotWarnButtonPulse 1s ease-in-out infinite;animation:slotWarnButtonPulse 1s ease-in-out infinite}#driver-map{position:relative;width:100%}#driver-map .overlay{z-index:20;border-radius:0}#driver-map .offset{top:34px}#driver-map .btn{border-bottom-left-radius:5px;right:0}#driver-map p{margin-bottom:5px}#driver-map .green{color:#55B74E}#driver-map .red{color:#F15D5D}#driver-map .yellow{color:#FED130}#chargement{padding-bottom:25px}#chargement .center{width:50%}#chargement .loading-gt{background-color:#add8e6}#chargement .loading-lt{background-color:#e6adbc}#no-delivery .raison{height:100px;margin-bottom:50px}#driver-client-edit .active{background:#F15D5D}#driver-client-edit h1{text-align:left}#driver-client-edit hr{margin:0}#driver-client-edit h4{display:inline;margin:0}#driver-client-edit label{margin:0;padding-left:10px}#driver-client-edit .no-padding{padding:0}#admin-overview .padding-left,#client-cart strong{padding-left:10px}#driver-client-edit input{border:0;border-bottom:1px solid #fff}#driver-client-edit md-progress-circular{margin:auto}#driver-client-edit #edit-map{height:50vh;width:100%}#client-deliver form{width:90%;margin:auto}#client-deliver .border-bottom{border-bottom:1px solid #fff}#client-deliver h3{text-align:center}#client-deliver .product-recurrence{background-color:#feffa8}#eod button{width:100%;margin-top:20px}.table-header{margin-left:15px}.chargement-header{background-color:#F1F1F5;color:#2B72B9;font-weight:700;text-align:center}.product-summary{margin-left:25px}#admin i{position:relative;top:5px}#admin #file_input_text_div{width:200px;margin-top:-8px;margin-left:5px}.admin-tabs{text-align:center}.admin-tabs div.active{background-color:#2B72B9}.admin-tabs div.active a{color:#fff;text-decoration:none}.admin-tabs div:hover{background-color:#ff0}.admin-tabs div:hover a{color:#2B72B9}#espace-client .md-select-placeholder,#welcome-dialog md-icon,navbar a{color:#000}.admin-nav{height:110px}.admin-nav .logo{margin-top:.3em}.admin-nav .left-nav,.admin-nav .right-nav{margin-top:0}.nav-height{height:170px}#admin-user-details h4{display:inline;margin:0}#admin-zones-map{height:100vh;width:100%}#admin-zones-map .overlay{position:absolute;z-index:20;border-radius:0}#admin-zones-map .overlay p{margin-bottom:0}.filter-input{overflow-x:hidden}#admin-zones form{padding:0 20px 20px}#admin-overview h3{margin-top:5px}#admin-feedback{padding-top:20px}#client{margin:0 5%}#client h1,#client h2,#client h3,#client h4,#client h6{text-align:center}#client-cart .break{width:100%;border:1px solid #000;margin:10px 0}#client-cart .total{margin-left:20px}#client-cart .total .break{margin:30px 0}#client-cart .total .grey{margin-bottom:0}#client-cart .total-info{width:100%}#client-cart .nav-arrows{margin-right:5%}#client-cart .red{text-align:center;margin-bottom:0;padding-bottom:0;margin-top:20px}#client-cart .nav-height{height:70px}#client-cart .footer-height{height:100px}#client-info h3{width:40%;margin:auto}#client-info .nav-arrows{position:relative;top:-32px}#client-info .nav-height{height:70px}#client-info .footer-height{height:60px}@media screen and (max-width:600px){#client-info h3{width:100%}#client-info .footer-height{height:200px}}#welcome-dialog{text-align:center}#welcome-dialog .md-toolbar-tools{margin:auto}#welcome-dialog .md-dialog-content{width:75%;margin:auto;position:relative;top:-20px;padding-top:0}#welcome-dialog .spans-wrapper{margin-bottom:10px}#welcome-dialog span{font-family:linotte;font-size:18px;line-height:24px}#welcome-dialog h2{position:relative;right:-20px}@media screen and (max-width:600px){#welcome-dialog .md-dialog-content{width:90%;padding:0}}#confirmAccountDialog .logout-modal{align-self:start;text-decoration:underline;margin-top:7px;cursor:pointer}#confirmAccountDialog .md-dialog-content{max-width:800px;padding:43px}#espace-client .padding-left,#espace-client .product-img.col-xs-3{padding-left:0}#client-map .red,#espace-client md-dialog-content,#welcome-dialog .md-dialog-content{padding-bottom:0}@media screen and (max-width:638px){#confirmAccountDialog .md-dialog-content{font-size:16px}}#espace-client .product-img img{width:70px}#espace-client .reactivate-text .text,#espace-client .verification-btn .green{text-align:center}#espace-client .reactivate-text .break{border-color:#fff}#espace-client .reactivate-btn p{font-family:linotteBold;display:inline-block;vertical-align:middle}#espace-client .reactivate-btn img,#espace-client .reactivate-text img,#espace-client .verification-btn img{min-height:70px}#espace-client .balances p{text-align:center}#espace-client .balances h4{margin:0}#espace-client .balances .right-border{border-right:2px solid #000;border-width:90%}#espace-client .balances div{position:relative;top:-5px}#espace-client .links{position:relative;bottom:0;border-bottom:none;min-height:43px}#espace-client .panier-btn{text-align:center;word-break:break-word}#espace-client .espace-client-info p{margin-bottom:0}#espace-client .break{width:100%;border:1px solid #000;margin:10px 0;height:0}#espace-client .small-hr{margin-bottom:0}#espace-client .links>div:hover{cursor:pointer;cursor:hand}#espace-client .margin-top30{margin-top:30px}#espace-client .margin-bottom10{margin-bottom:10px!important}#espace-client .sub-section p{margin-bottom:0}#espace-client .nav-height{height:70px}#espace-client .footer-height{height:80px}@media screen and (max-width:600px){#espace-client .footer-height{height:100px}}@media screen and (min-width:986px){#espace-client .balances div{top:0}}@media screen and (max-width:986px){#espace-client .balances h4{line-height:24px}#espace-client .balances p{line-height:14px!important}#espace-client .balances div{top:-3px}#espace-client .balances .break{margin-top:13px}}@media screen and (max-width:860px){#espace-client .balances h4{line-height:28px}#espace-client .balances p{line-height:18px!important}}@media screen and (max-width:860px) and (min-width:600px){#espace-client .balances .break{margin-top:9px}}@media screen and (max-width:1098px) and (min-width:980px){#espace-client .links-break{margin-top:13px}}@media screen and (max-width:979px) and (min-width:600px){#espace-client .links-break{margin-top:11px}}@media screen and (max-width:1275px) and (min-width:1150px){#espace-client .sub-section{min-height:500px}}@media screen and (max-width:1149px) and (min-width:1000px){#espace-client .sub-section{min-height:450px}}@media screen and (max-width:999px) and (min-width:800px){#espace-client .sub-section{min-height:350px}}@media screen and (max-width:799px) and (min-width:600px){#espace-client .sub-section{min-height:300px}}@media screen and (max-width:1133px) and (min-width:1099px){#espace-client .espace-client-info{height:62px}}@media screen and (max-width:638px) and (min-width:600px){#espace-client .verify-btn{font-size:16px}}#welcome-dialog md-dialog-content{padding-top:15px}#client-history p{text-align:center;width:35%;margin:auto}#client-history .small{width:100%;text-align:left;margin-top:3px}#client-history .overflow{max-height:200px;overflow-y:scroll}#client-history .panier-btn,#client-history table{margin-top:15px}#client-history .footer-height,#client-history .nav-height{height:90px}#client-history th:first-child{width:90px}#client-history th{font-size:12px}@media screen and (max-width:960px){#client-history .small{text-align:center}#client-history .histories h3{margin-top:0}}#history-cash,#history-glass{text-align:center}#history-cash td,#history-glass td{max-width:85px}#history-cash hr,#history-glass hr{border:1px solid #000;width:50px}#history-cash .panier-btn,#history-cash table,#history-glass .panier-btn,#history-glass table{margin-top:15px}#history-cash .footer-height,#history-cash .nav-height,#history-glass .footer-height,#history-glass .nav-height{height:180px}#history-glass td:first-child{text-align:left}#client-feedback .panier-btn,#client-map p,#gestion .panier-btn,navbar{text-align:center}#history-glass td{max-width:125px;width:125px}#gestion hr{border:1px solid #000;margin-top:0}#gestion .small-hr{border:1px solid #000;width:50px}#gestion .margin-bottom{margin-bottom:25px;z-index:999}#cart-directive .cart-items p,#client-deliver td p,#client-deliver tr p{margin-bottom:0}#gestion p{margin-bottom:20px}@media screen and (max-width:600px){#history-cash h3,#history-glass h3{margin-top:0}#gestion h4{padding-top:0}#gestion .footer-height{height:160px}}#client-feedback{width:60%;margin:auto}#client-feedback .envoyer p{margin:0;font-family:linotteSemiBold;font-size:18px}@media screen and (max-width:503px){#client-feedback .envoyer{height:66px}}#client-map p{padding-top:10px}#client-map .nav-height{height:70px}#client-map .footer-height{height:100px}navbar{position:fixed;height:103px;display:block;width:100%;background:#fff;z-index:9;color:#666;padding:0;top:0;transition:all 1s ease,box-shadow cubic-bezier(.165,.84,.44,1) 1s}navbar.scrolling{height:115px}navbar.scrolling .logo{height:60px;margin-top:2px}@media screen and (max-width:600px){navbar.scrolling{height:170px}}navbar .container{width:91%;max-width:1340px}navbar a{font-size:16px;font-family:linotteSemiBold}navbar a:hover{text-decoration:none;color:#2B72B9;cursor:pointer;cursor:hand}navbar .login-button{border:1px solid #000;margin-top:10px;background:0 0;outline:0!important}navbar .logo{height:115px;margin-top:5px;transition:height 999ms ease,margin-top 999ms ease}navbar .left-nav,navbar .right-nav{margin-top:-100px}navbar .languages span,navbar .welcome span{color:#000;font-size:30px;position:relative;text-align:center;top:4px}navbar .languages a,navbar .welcome a{top:0;font-family:Souvenir}navbar .languages a:hover,navbar .welcome a:hover{color:#6c8f3f}navbar .welcome{padding-right:15%;text-align:right}navbar .languages{float:left;padding-left:15%}navbar .small{font-size:12px}navbar .nav-p{display:inline;margin:0}@media screen and (max-width:600px){navbar{height:170px}navbar .logo{height:100px;margin-top:.3em}navbar .left-nav,navbar .right-nav{margin-top:0}navbar .float-right{float:right}}@media screen and (max-width:695px){navbar .admin-logout-dot{display:none}navbar .nav-p{display:block}}#cart-directive .red{padding-bottom:15px;margin-top:0}#cart-directive .padding-left{padding-left:3px}#cart-directive .product-img{padding:0}#cart-directive .limit-asterisk{padding-left:10px}#cart-directive md-input-container{width:50px;margin-left:20px}#cart-directive md-input-container input{text-align:center}#cart-directive .md-input-focused label,#cart-directive .md-input-has-value label,#cart-directive md-input-container .md-errors-spacer{display:none}#cart-directive .square-input-container .send-btn,#cart-directive .square-input-container input,#cart-directive .square-input-container md-select,#cart-directive .square-input-container md-select-value,#cart-directive .square-input-container textarea{padding:20px 15px;font-size:22px}#cart-directive .square-input-container .md-input-focused input{height:40px}#cart-directive .padding-right{padding-right:10px}@media screen and (max-width:600px){#cart-directive .total{margin-left:0;margin-right:5%}#cart-directive .total .margin-top30{margin-top:10px}}#client-deliver .width50{width:50px}#client-edit .active{background:#F15D5D}#client-edit h1{text-align:left}#client-edit hr{margin:0}#client-edit h4{display:inline;margin:0}#client-edit label{margin:0;padding-left:10px}#client-edit .no-padding{padding:0}#client-edit input{border-bottom:1px solid #fff}#client-edit md-progress-circular{margin:auto}#client-edit #edit-map{height:50vh;width:100%}#client-info-directive md-input-container{display:block;margin:0}#client-info-directive md-input-container label{padding-left:7px;padding-top:7px}#client-info-directive .square-input-container{padding-top:20px}#client-info-directive .square-input-container>div{padding:0 2.5%}#client-info-directive .square-input-container textarea{padding-bottom:5px}#client-info-directive .square-input-container md-input-container:nth-child(2){position:relative;top:-8px}#client-info-directive .square-input-container md-input-container:nth-child(3){position:relative;top:-16px}#client-info-directive .square-input-container hr{position:relative;top:-23px;border:1px solid #000;width:50%}#client-info-directive form{padding-top:10px}#client-info-directive .headers p{padding:0 2.5%;text-align:center}#client-info-directive .green,#client-info-directive .red{text-align:center}@media screen and (max-width:600px){#client-info-directive .panier-btn{margin-top:20px}#client-info-directive .square-input-container,#client-info-directive form{padding-top:0}#client-info-directive .small-hr{margin-bottom:0}#client-info-directive .save-offset p{margin-bottom:0;margin-top:20px}}#client-map h3{width:43%;margin:auto}#client-map .large{font-size:1.25em}#client-map .map-info{padding-left:5%;padding-right:5%}#client-map .map-info hr{border:1px solid #000;width:20%;margin:auto}#client-map .map-info h4{text-align:left}#client-map .map-info .large{text-align:center}#client-map .map-info .place-pin{font-size:4em;margin:auto;color:#2B72B9}#client-map .bold{font-weight:700}#client-map .small-hr{margin:auto auto 2.5em}#client-map .red{margin-bottom:10px;margin-top:0}#client-map #client-map-id{height:50vh}#client-map #placesSearchContainer{position:absolute;z-index:10;top:5px;left:5px;width:30%;min-width:300px}#client-summary i,#client-summary span,#contact-form .ligne-titre,section-title{position:relative}#client-map #clientMapContainer{position:relative;height:50vh}#client-map .white{color:#fff}#client-map .map-pin{height:100px;width:100px}#client-map i{padding-bottom:14px}@media screen and (max-width:600px){#client-map .map-info hr{margin:auto}#client-map #placesSearchContainer{width:90%;min-width:300px}#client-map h3{width:100%}#client-map .panier-btn{margin-bottom:20px}#client-map .small-hr{margin-bottom:10px}}#client-summary{text-align:left;margin:10px 0}#client-summary img{float:left}#client-summary hr{border:1px solid #000;width:100%;margin:7px 0}#client-summary h1{text-align:left;padding-left:10px}#client-summary i{font-size:1em;top:.2em}#client-summary span{bottom:.1em}section-title{text-align:right}section-title div{min-width:160px;max-width:200px;margin-left:5%}section-title hr{border:2px solid #000;margin-bottom:0;margin-top:2px}section-title h5{font-size:23px;font-family:linotteBold;margin-top:2px}#contact-form{text-align:left;margin-top:50px}#contact-form section-title{top:0}#contact-form p,#contact-form span{margin-top:0}#contact-form md-input-container{margin:0}#contact-form .send-btn{text-align:center;width:30%;padding:8px 15px;line-height:24px}#contact-form .send-btn:hover{color:#23527c}#contact-form .instagram-icon{width:30px;height:30px;margin-bottom:10px;margin-right:15px}#contact-form .margin-bottom-none{text-align:center}#contact-form .small-hr{margin-top:30px}#contact-form .facebook-icon{width:33px;height:33px;margin-bottom:10px;margin-left:15px}#contact-form .form-group{margin-right:5px}#contact-form .footer-height,#contact-form .nav-height{height:45px}#contact-form .vertical-align{display:flex;align-items:center}@media screen and (max-width:600px){#contact-form .vertical-align{display:inline-block;align-items:center}#contact-form section-title div{width:12%;margin-left:5%}#contact-form .footer-height{height:205px!important}}.input-number-spinner{max-width:150px;min-width:110px;margin-left:5px}.input-number-spinner input::-webkit-inner-spin-button,.input-number-spinner input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.input-number-spinner input{-moz-appearance:textfield;text-align:center;background-color:#fff!important;width:50%}.input-number-spinner .input-group-btn:first-child>button.btn{margin-right:0}.input-number-spinner .input-group-btn:first-child+input.form-control{padding:0}.input-number-spinner span{width:35%}.input-number-spinner span>button{width:100%;padding-top:8.75px;padding-bottom:8px}.swal-title{font-size:20px}.swal-text{font-size:14px}.swal-button,.swal-button:not([disabled]):hover{background-color:#0288d1}.payment-amount{margin-top:16px;margin-bottom:0}.intro-contact{font-style:italic;text-align:center!important}.howto-img{width:180px;height:auto}.navbar-notif{background-color:#ffcd11;color:#000;height:50px;line-height:50px;font-family:Souvenir;font-size:16px}@media screen and (max-width:600px){.navbar-notif{height:60px;line-height:20px;font-family:Souvenir;font-size:9px;text-align:center}}.chargement-item-label{margin-left:15px}.header img{height:50px}.flex-center{display:flex;justify-content:center}.table-tiossane td{background-color:#fff}.table-tiossane th{background-color:#2A6336;color:#fff}.table-tiossane input{width:100%}