@import url("https://fonts.googleapis.com/css?family=Karla:400,700|Lato:300,400");html{background:#ddd;font-family:"Karla", sans-serif;color:#58585b}body{background:#ddd;margin:0;width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn,.btn.btn-icon{background-color:#50bfa3;border:1px solid #50bfa3;border-radius:30px;text-align:center;color:#fff;font:700 14px/20px "Karla", sans-serif;cursor:pointer;padding:5px 10px;text-decoration:none}.btn a,.btn.btn-icon a{text-decoration:none;color:#fff}.btn--wide{padding:5px 35px}.btn--h-center{margin:0 auto}.btn:disabled,.btn[disabled],.btn.btn-disabled,.formulator__button:disabled,.formulator__button[disabled]{border:1px solid #8ed6c1;background-color:#8ed6c1;cursor:not-allowed}.btn.btn-outline,.btn.btn-icon{color:#50bfa3;background-color:transparent}.btn.btn-dark{border:1px solid #418270;background-color:#418270}.btn.btn-darkest{border:1px solid #416258;background-color:#416258}.btn.btn-icon i{background:#50bfa3;width:32px;height:100%;float:left;line-height:32px;color:#fff}.btn.btn-none{background:none;border:none;outline:none}label{color:#666}.required{color:#333}.required::after{content:'*';color:#fe7171;font-weight:bold}.info{font-size:.8em;color:#666}.uppercase{text-transform:uppercase}.bold{font-weight:bold}.percentage,.nutritional-info,.currency{white-space:nowrap}.material-icons{font-size:18px}.text-center{text-align:center}.status-tag,.carousel-card__tag{padding:2px 10px;border-radius:10px;color:#fff;background:#666;font-size:.8em;text-transform:lowercase;margin-right:5px;white-space:nowrap}.status-tag.new,.new.carousel-card__tag{background:#f00}.status-tag.processing,.processing.carousel-card__tag{background:#f90}.status-tag.produced,.produced.carousel-card__tag{background:#743cb8}.status-tag.scheduled,.scheduled.carousel-card__tag{background:#d1bb0a}.status-tag.first_weighing,.first_weighing.carousel-card__tag{background:#001cee}.status-tag.shipped,.shipped.carousel-card__tag{background:#008cce}.status-tag.delivered,.delivered.carousel-card__tag{background:#08a510}.status-tag.stored,.stored.carousel-card__tag{background:#08a510}.status-tag.rejected,.rejected.carousel-card__tag{background:#c3c3c3}.status-tag.paid,.paid.carousel-card__tag{background:#08a510}.status-tag.unpaid,.unpaid.carousel-card__tag{background:#f00}.status-tag.credited,.credited.carousel-card__tag{background:#f90}.c-table-info{margin:0 -10px;padding:0 10px}.c-table-info--bordered{border-bottom:1px solid #c9c9c9}.c-table-info__row{display:flex;margin-bottom:5px;height:70px}.c-table-info__cell{flex:0 0 30%}.c-table-info__title{font-size:1.1em}.c-table-info__value{font-size:1em;padding:7px 11px}.c-table-info__error{font-size:.9em;color:#fe7171}.c-table-info__map-edit-btn-container{margin-bottom:45px}.c-table-info__edit-btn{width:160px}.input{border-radius:4px;padding:6px 10px;color:#58585b;border:1px solid #c9c9c9;font-size:1em;font-family:"Karla", sans-serif}.input:hover:not([disabled]){border:1px solid #58585b}.input:focus,.input:focus:hover{color:#50bfa3;border:1px solid #50bfa3;outline:none}.input:disabled,.input:disabled:hover{background:#f2f2f2}.field_with_errors .input{border:1px solid #fe7171}.g-table__biggest-cell{width:180px}.g-table__important-cell{text-align:left;font-weight:700}.v--modal-overlay{z-index:101}.turbolinks-progress-bar{background:#50bfa3}.sign-in-overlay{background-color:#333;bottom:0;height:100%;left:0;opacity:.4;position:fixed;right:0;top:0;transition:all .4s;width:100%;z-index:99}.sign-in-overlay--inactive{opacity:0;visibility:hidden}.link{color:#58585b;font-weight:bold}.link--underlined{font-weight:bold;text-decoration:underline}.flex{display:flex}.ml-auto{margin-left:auto}[type='radio']:checked,[type='radio']:not(:checked){position:absolute;left:-9999px}[type='radio']:checked+label,[type='radio']:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#58585b}[type='radio']:checked+label::before,[type='radio']:not(:checked)+label::before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #58585b;border-radius:100%;background:#fff}[type='radio']:checked+label::before{border:1px solid #59d4b5}[type='radio']:checked+label::after,[type='radio']:not(:checked)+label::after{content:'';width:12px;height:12px;background:#59d4b5;position:absolute;top:4px;left:4px;border-radius:100%;transition:all 0.2s ease}[type='radio']:not(:checked)+label::after{opacity:0;transform:scale(0)}[type='radio']:checked+label::after{opacity:1;transform:scale(1)}.footer{width:100%;height:300px;margin-top:100px;background:#50bfa3;display:flex;justify-content:center;text-align:center}.footer__content{height:130px;align-self:flex-end}.footer__logo{height:25px;width:100px;background:url(/assets/logo-white-9ebf9d6a6f65e1ef184aeac72e524a7183b4fcfdc17d8947c7f095861aafab96.png) no-repeat;background-size:contain;margin:0 auto}.footer__text{color:#fff;font-family:"Karla", sans-serif;font-weight:bold;font-size:11px;line-height:5px}.footer__link:hover{cursor:pointer;text-decoration:underline}.header{position:fixed;top:0;width:100%;z-index:100;height:60px;background-color:#fff;color:#50bfa3;font-family:"Karla", sans-serif;font-weight:normal;line-height:24px;font-size:16px;box-shadow:0 6px 6px 0 rgba(235,235,235,0.46)}.header--home{box-shadow:none}.header__container{max-width:960px;margin:0 auto;display:flex}.header__logo{background:url(/assets/logo-horizontal-af29deba87f0466832d33274722eb5d7a6ebb152855beeb630a92865b4261392.svg) 10px no-repeat;width:140px;height:32px;text-indent:-9999px;margin:14px 0}.header__logo>a{width:100%;height:100%;display:block}.header__links{display:flex;margin-left:auto}.header__user,.header__help{text-align:center;margin:14px 5px}.header__user__link{display:inline-block;text-align:center;margin:0 auto}.phone-icon{width:20px;height:20px;display:inline-block;background-image:url(/assets/phone-green-7eed697caa7030fd03e49929ba847157bce9fc84e203c9ba2487115503bec4de.svg);background-size:cover;margin-top:-10px;transform:translateY(25%)}.cards{display:flex;flex-wrap:wrap;justify-content:flex-start}.carousel-card{align-items:flex-end;background:#fff;border:1px solid #ddd;border-radius:4px;display:flex;flex-direction:column;font-family:"Lato", sans-serif;margin:5px;width:calc(25% - 12px)}.carousel-card h2,.carousel-card h3,.carousel-card .label,.carousel-card .btns{order:1;flex-grow:1}.carousel-card h2,.carousel-card h3,.carousel-card .label{text-align:center;font-weight:300;color:#1c1c1c}.carousel-card h2{flex:0 0;font-size:38px;margin:12px 16px;width:calc(100% - 32px)}.carousel-card h3{font-size:32px;height:75px;margin:24px 16px 12px;align-self:flex-end;width:calc(100% - 32px);overflow-wrap:break-word;overflow-y:hidden}.carousel-card .label-price{font-size:18px;margin:12px 16px 4px;flex:0 0;width:calc(100% - 32px)}.carousel-card .pin-icon{width:20px;height:20px;background-image:url(/assets/pin-green-a171ded4774b9beb0d8974fbecd6818f9a2ceb624ca3574babb64f8f94ca025e.svg);background-size:cover;margin-right:5px}.carousel-card__short-name{display:flex;flex-direction:column;justify-content:center}.carousel-card__tags{display:grid;flex:0 0;justify-content:center;margin:12px 16px 4px;min-height:45px;order:1;text-align:center;width:calc(100% - 32px)}.carousel-card__address{font-size:.8em;order:1;margin:12px 16px 4px;width:calc(100% - 32px);text-align:center;display:flex;justify-content:center}.carousel-card__tag{background:#ddd;color:#58585b;margin-right:0;margin-top:2px;white-space:nowrap;display:inline-block}.carousel-card .label-weight{font-size:24px;margin:4px 16px 5px;flex:0 0;width:calc(100% - 32px)}.carousel-card .btns{display:flex;flex-grow:0;width:calc(100% - 20px);padding:10px}.carousel-card .btns .btn{order:1;flex-grow:1;margin:5px}.error{color:#fe7171;display:block;font-size:.8em;height:15px;margin-bottom:5px;min-height:15px}.error .inline{display:inline}.error__login{width:210px;height:auto}.error-page{text-align:center;background:#fff;height:100vh}.error-page .alisur-logo{background:url(/assets/logo-horizontal-af29deba87f0466832d33274722eb5d7a6ebb152855beeb630a92865b4261392.svg) 10px no-repeat;width:140px;height:32px;text-indent:-9999px;margin:0 auto;padding:14px 0}.error-page .alisur-logo>a{width:100%;height:100%;display:block}.error-page__title{font-size:64px;margin:0}.error-page__message{font-size:28px;margin:0}.error-page__btn{display:inline-block;margin-top:30px}.home{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:60px}.VueCarousel-pagination--top-overlay{top:55% !important}.VueCarousel-dot{opacity:50%}.VueCarousel-dot--active{background-color:#ffff !important;opacity:100%}.home-welcome{width:100%;position:relative;padding:0 0 245px;text-align:center;color:white}.home-welcome>*{position:relative;z-index:5}.home-welcome__carousel{z-index:4;position:absolute;width:100%}.home-welcome__slide{z-index:0}.home-welcome__slide img{width:100%;height:540px;-o-object-fit:cover;object-fit:cover}.home-welcome__content{top:135px;display:block;z-index:5;position:relative}.home-welcome__title,.home-welcome__subtitle{margin:0;text-shadow:2px 2px 8px #333}.home-welcome__subtitle{font-weight:normal;margin-top:5px;font-size:20px}.home-welcome__signup-button-container{margin-top:125px;height:17px}.home-welcome__signup-button{display:inline-block;background-color:#fe5001;color:#fff;cursor:pointer;text-decoration:none;font-weight:bold;font-size:14px;font-family:"Karla", sans-serif;padding:9px 20px;border-radius:50px}.home-welcome__signup-button--inactive{cursor:auto}.home-welcome__disclaimer{top:60px}.content__formulator{width:960px;display:inline-flex;margin:20px 10px 0}.content__formulator-container{align-items:center;background-size:cover;display:flex;justify-content:center;margin-top:-30px;padding-bottom:40px;width:100%;z-index:20}.content__title{color:#333;font-family:"Karla", sans-serif;font-size:22px;font-weight:bold;line-height:28px}.content__materials,.content__promotions{width:960px;margin:0 10px}.formulator-input{border:1px solid #dfdfdf;box-shadow:0 10px 16px 0 rgba(222,222,222,0.33);background:#fff;border-radius:4px;margin-right:15px;display:flex;flex-direction:column}.formulator-input__container{flex:7}.formulator-input__header{display:flex;height:41px}.formulator-input__header .formulator-input__title{text-align:left;font-size:19px;font-family:"Karla", sans-serif;color:#333;font-weight:bold;margin:10px 0 10px 20px;width:50%}.formulator-input__header .input__tabs{width:50%}.formulator__finish-box{display:flex;justify-content:space-between;margin-top:-5px;padding-top:15px;padding-bottom:15px;align-items:center}.formulator__info-message{padding:10px 32px;color:#fff;font-weight:bold;text-align:center}.formulator__info-message--error{background-color:#dc3545}.formulator__extension-btn{display:flex;margin:-19px 16px}.input__restrictions{border-top:1px solid #dfdfdf;background:#fff;padding-top:22px;z-index:2}.input__restrictions-urea{margin:auto 30px auto 0;color:#58585b;font-family:"Karla", sans-serif;display:flex}.input__restrictions-urea input:checked+.input__urea-slider{background-color:#50bfa3}.input__restrictions-urea input:checked+.input__urea-slider:before{transform:translateX(16px)}.input__restrictions-text{padding:2px;margin-right:4px;font-size:14px}.input__urea-switch{display:inline-block;height:24px;position:relative;width:40px}.input__urea-switch input{display:none}.input__urea-slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.input__urea-slider:before{background-color:#fff;bottom:4px;content:"";height:20px;position:absolute;transition:.4s;width:20px;left:2px;top:2px}.input__urea-slider.input__urea-round{border-radius:34px}.input__urea-slider.input__urea-round:before{border-radius:50%}.formulator__output{flex:3;border:0.5px solid #dfdfdf;box-shadow:0 10px 16px 0 rgba(222,222,222,0.33);background:#fff;border-radius:4px;display:inline-block;height:-moz-fit-content;height:fit-content}.formulator__button{background-color:#50bfa3;border:1px solid #50bfa3;height:40px;width:200px;border-radius:20px;font-size:15px;font-family:"Karla", sans-serif;color:#fff;font-weight:bold;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.formulator__button-loader{width:80px;height:20px;background-image:url(/assets/three-dots-loader-1264fe462815b69e47e7d8d917ef86d7bda562ea6e96a552b0583a61b7e51ac8.svg);background-size:cover;margin-right:5px}.formulator-slider__title,.select-group__title{font-size:14px;margin:0;font-family:"Karla", sans-serif;font-weight:300;color:#1c1c1c;margin-bottom:5px}.formulator__sliders{margin:0 16px;display:flex;flex-wrap:wrap;align-items:center}.formulator__sliders hr{flex:0 0 100%}.formulator__sliders-info-tag{width:15px;height:15px;margin-left:8px;opacity:.6;cursor:pointer;background-image:url(/assets/info-button-35b4b95fdf156377c0327535a548ba3e05e094e02c77213407f2e36de934e8fc.svg);background-size:cover}.formulator__sliders-info-tag:hover{opacity:1}.formulator__sliders--disabled{filter:grayscale(100%)}.formulator__sliders--extension{padding-top:14px}.formulator-finishing{margin-bottom:16px}.formulator-slider{flex:0 0 calc(50% - 20px);margin:0 10px}.formulator-slider__header{display:flex;align-items:flex-start;margin-bottom:2px}.formulator-slider__header .formulator-slider__title{margin-bottom:0}.formulator-slider__input{position:relative;top:-2px;margin-left:5px}.formulator-slider__input input{-moz-appearance:textfield;font-family:"Karla", sans-serif;font-size:14px;font-weight:bold;border:0;padding:0;border-bottom:1px dashed #888;outline:none}.formulator-slider__input input:focus{border-bottom-color:#000}.formulator-slider__input input::-webkit-outer-spin-button,.formulator-slider__input input::-webkit-inner-spin-button{display:none}.formulator-slider__input::after{content:'%';font-family:"Karla", sans-serif;font-size:14px;font-weight:bold;margin-left:3px}.ingredient-content__table{flex-wrap:wrap;padding-left:20px;padding-right:20px;margin-top:5px}.nutritional-information__table{display:flex}.nutritional-information__column{flex-wrap:wrap;padding-left:20px;width:40%;margin-top:5px}.nutritional-information__row,.ingredient-content__row{display:flex;flex:1;border-radius:10px;height:20px}.nutritional-information__row:nth-child(2n){background-color:#ddd}.ingredient-content__column{flex:1;text-align:center;padding-top:2px;white-space:nowrap}.nutritional-information__cell{flex:1;width:50%;text-align:center;padding-top:2px}.ingredient-content__row:nth-child(2n+1){background-color:#ddd}.input__more{opacity:.57;color:#1c1c1c;font-family:"Karla", sans-serif;font-size:12px;line-height:18px}.input__tabs{font-size:11px;font-family:"Karla", sans-serif;color:#1c1c1c;text-transform:uppercase;display:flex;justify-content:flex-end}.input__tab{text-align:center;padding:2%;cursor:pointer;border-left:1px solid #dfdfdf;background:#fff;border-bottom:0;width:33%;white-space:pre-line}.input__tab.input__tab--active{background-color:#fff;opacity:1;border-bottom:0;position:relative;margin-bottom:-1px;z-index:3}.input__tab.input__tab--inactive{opacity:.5;position:relative;z-index:1;border-right:0;margin-bottom:-5px}.input__tab:last-child{border-right:0}.input__more--active{opacity:.57;color:#1c1c1c;font-family:"Karla", sans-serif;font-size:12px;line-height:18px;text-transform:uppercase;cursor:pointer}.input__more--inactive{display:none}.input__button{margin:auto 72px;display:flex;align-items:center;justify-content:flex-end;width:100%}.input__button_ingredients{display:flex;align-items:center;justify-content:flex-end;width:100%}.l-output-information{font-family:"Karla", sans-serif;font-size:12px;margin-top:16px}.ingredient-content__title,.nutritional-information__title{text-transform:uppercase;font-size:12px;text-align:center;font-weight:bold;margin:4px;margin-top:10px}.output-info{margin-top:18px;padding-right:10px;padding-left:10px}.output-price--left{margin-top:7px}.output-price--right{font-weight:bold;font-size:22px}.output-price__label{font-weight:normal;font-size:14px}.output-info__row{font-family:"Karla", sans-serif;color:#1c1c1c;display:flex;font-size:14px;margin-top:4px;margin-left:15px;vertical-align:bottom}.output-info__row-element--left{text-align:left;flex-grow:1;max-width:50%}.output-info__row-element--right{text-align:center;flex-grow:1;max-width:50%}.output-separator{box-sizing:border-box;height:1px;border:none;border-top:1px solid #dfdfdf;margin-top:5%;margin-bottom:0}.sliders-separator{box-sizing:border-box;height:1px;border:none;border-top:1px solid #dfdfdf}.output__button{display:flex;justify-content:center;text-align:center;padding:17px 20px}.ingredient-content__resume{display:flex;padding-left:20px;padding-right:20px;margin-top:5px;text-align:center}.ingredient-content__total{flex:1;width:50%;font-weight:bold;text-transform:uppercase}.nutritional-information__disclaimer{text-align:center;margin-top:10px;font-size:11px}.price__title__back{padding:1%;padding-left:20px;background-color:#fff;font-weight:bold}.slider__value{display:inline-block;margin:1em}.value__title__back{padding:.5%;padding-right:20px;background-color:#fff}.vue-slider-component{display:inline-block;margin:.5em 0 0}.custom-piecewise{font-family:"Karla", sans-serif;font-size:9px;color:#1c1c1c;opacity:.56;margin-top:-15px}.select-group{flex:1 1;margin:0 10px;padding:5px 0}.select-group .select-group__select{display:block;width:calc(100% - 36px);margin:0 18px}.ingredients-warning{margin-left:10px}.ingredients-warning__error{color:#fe7171}.dropdown-icon{border-color:#418270;border-style:solid;border-width:3px 3px 0 0;height:10px;width:10px;vertical-align:middle;margin-top:10px;margin-bottom:10px;transform:rotate(133deg);box-sizing:inherit}.dropdown-icon--up{transform:rotate(313deg)}.product-modal{padding:20px;font-family:"Karla", sans-serif}.product-modal-bar{text-align:right;border-bottom:1px solid #ddd}.product-modal-close{color:#50bfa3;cursor:pointer}.product-modal-header{display:flex;align-items:center;padding-top:.5em}.product-modal-header__name{flex-grow:3;font-weight:300;text-align:left;padding-right:10px}.product-modal-header__price{flex-grow:1;min-width:170px;text-align:right;font-size:16px;padding-left:10px;border-left:1px solid #eee}.product-modal-header__price b{font-size:18px}.product-modal-info__nutritional,.product-modal-info__ingredients{text-align:center}.product-modal-info__nutritional table{flex-grow:1}.product-modal-info__ingredients__data,.product-modal-info__nutritional__data{width:100%;display:flex}.product-modal-info__nutritional__data table{flex-grow:1;width:48%;margin:0 2%}.product-modal-info__ingredients__data table tr:nth-child(even),.product-modal-info__nutritional__data table tr:nth-child(even){background:#ddd}.product-modal-info__ingredients__data table tr:nth-child(odd),.product-modal-info__nutritional__data table tr:nth-child(odd){background:#fff}.product-modal-info__ingredients__data table .title,.product-modal-info__nutritional__data table .title{text-align:left}.product-modal-info__nutritional__data table .title{text-transform:uppercase}.product-modal-info__ingredients__data table .value,.product-modal-info__nutritional__data table .value{text-align:right}.product-modal-info__ingredients__data table{flex-grow:1;width:100%}.product-modal-info__ingredients__data table .total{font-size:1.1 em;font-weight:bold;text-transform:uppercase}.product-modal .btns{margin-top:10px;text-align:right;padding:10px;border-top:1px solid #ddd}.reference-modal__btns{border-top:1px solid #ddd;margin-top:40px;padding-top:20px;text-align:center}.info-modal{padding:20px}.info-modal__header{border-bottom:1px solid #dfdfdf;margin-bottom:0.5em;display:flex}.info-modal__title{font-size:1.25em;font-weight:bolder;margin:auto 0}.info-modal__close-btn{cursor:pointer;color:#50bfa3;margin-left:auto}.register-modal{padding:20px}.register-modal-bar{color:#50bfa3;border-bottom:1px solid #dfdfdf;text-align:right}.register-modal-close{color:#50bfa3;cursor:pointer}.register-modal-header{text-align:center}.register-modal-info{text-align:center;list-style:inside;padding:0}.register-modal__label-input{margin:auto;width:210px}.register-modal__input{box-sizing:content-box;padding:10px 20px;border:1px solid #dfdfdf;border-radius:4px;width:calc(100% - 42px)}.register-modal__submit{text-align:center;margin:15px 0}.register-form{position:relative}.register-form__success{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;text-align:center}.register-form__header{text-align:center}.register-form__info{text-align:center;list-style:inside;padding:0}.register-form__info--mix{font-size:14px}.register-form__label-input{margin:auto;width:210px}.register-form__input{box-sizing:content-box;padding:10px 20px;border:1px solid #dfdfdf;border-radius:4px;width:calc(100% - 42px)}.register-form__submit{text-align:center;margin:15px 0}.auth-modal-bar{color:#50bfa3;text-align:right;display:flex;padding:5px}.auth-modal-bar__title{flex-basis:40%;text-align:center;color:#333;font-size:16px;font-weight:bold;padding-left:10px}.auth-modal-bar__item{flex-basis:10%;text-align:center;color:#333;font-size:16px;font-weight:bold}.auth-modal-body{display:flex}.auth-modal-login{flex-basis:35%;padding:0 5%;display:flex;flex-direction:column;align-items:center;justify-content:center}.auth-modal-register{flex-basis:45%;padding:0 5%;border-left:1px solid #333}.register-modal-header--mix{font-size:14px}.register-modal-info--mix{font-size:14px}.history-modal{padding:20px}.history-modal-bar{color:#50bfa3;text-align:right}.history-modal-close{color:#50bfa3;cursor:pointer}.history-modal-content{display:flex}.history-modal-image{max-width:100%;max-height:100%}.history-modal-image-content{flex-basis:50%}.history-modal-info{padding-left:20px;flex-basis:50%}.history-modal-body{text-align:justify;font-size:12px;line-height:12px}.history-modal-header h3{margin:0;margin-top:5px;font-weight:bold}.salt-modal-info{background-image:url(/assets/salt-info-2-d34d296481fd07ea9c1299515725c2b2b930b7009b720c3febb1c052885039d0.png);background-repeat:no-repeat;background-position:center;background-size:contain;height:500px}.additive-modal-info{background-image:url(/assets/additive-info-6e7f12091fe344485afda8612de1f2e31b542d63bfa4b69e419e8bdd4fb9a6e8.png);background-repeat:no-repeat;background-position:center;background-size:contain;height:500px}.forage-modal-info{background-image:url(/assets/forage-info-bfaced187a97936bae566e084e762d27efd22407543b86560b7c6ecebec0ea21.png);background-repeat:no-repeat;background-position:center;background-size:contain;height:275px}.meadow-modal-info{background-image:url(/assets/meadow-info-7a4639f63c82d1089517d44dae0de0235467142b9f5a9e528c7d9271068a56e1.png);background-repeat:no-repeat;background-position:center;background-size:contain;height:300px}.card-style,.order-show__info,.order-new__confirmation-content{background:#fff;border:1px solid #ddd;box-shadow:0 10px 16px 0 rgba(222,222,222,0.33);border-radius:4px;margin:20px auto;font-family:"Karla", sans-serif}.order-new{width:960px;margin:0 auto;padding-top:40px}.order-new__calendar{border-bottom:1px solid #c9c9c9}.order-new__calendar-disclaimer{text-align:center;font-size:.8em;color:#666;margin:-20px 0 10px}.order-new__formula-name{padding-bottom:15px;border-bottom:1px solid #c9c9c9}.order-new__single-input{width:350px;margin:10px 15px;padding:10px}.order-new__discharge-sack{display:flex;flex-direction:row;margin:10px 15px}.order-new__discharge-sack-label{width:160px;padding:4px}.order-new__discharge-sack-selector{width:80px}.order-new__extra-services{height:120px}.order-new__back{text-decoration:underline;font-size:.8em;color:#666;display:block}.order-new__form-content{width:68%;font-family:"Karla", sans-serif;margin:0 auto;margin-top:35px}.order-new__confirmation-content{display:flex;flex-direction:column;width:66%;padding:10px;margin-top:35px}.order-new__confirmation-content .order-new__head{padding-left:0 10px}.order-new__confirmation-content .order-new__subtitle{padding-left:0;margin-top:20px}.order-new__confirmation-content .order-new__change-policies{width:85%;margin:0 auto;padding-left:20px}.order-new__confirmation-content .order-new__change-policies li{margin:10px}.order-new__confirmation-content .order-new__payments{display:grid;grid-auto-rows:63px}.order-new__confirmation-content .order-new__payments-info{display:grid;grid-template-columns:50% 50%;height:250px}.order-new__confirmation-content .order-new__payment{display:inline-block;padding-left:20px;vertical-align:top;text-align:left}.order-new__confirmation-content .order-new__payment-description{font-size:.85em;margin:1px;margin-left:30px;width:50%}.order-new__confirmation-content .user-info__table-row:nth-child(2n){margin-bottom:15px}.order-new__confirmation-content .user-info__table-row{height:36px}.order-new__confirmation-content .user-info__table-data ul{margin:0;list-style:none;padding:0}.order-new__resume{background:#fff;border:0.5px solid #dfdfdf;box-shadow:0 10px 16px 0 rgba(222,222,222,0.33);flex:3;align-self:start;border-radius:4px;padding:0 5px}.order-new__resume-total{text-align:center;font-weight:bold}.order-new__list{list-style-type:none;padding:0 10px;margin-bottom:5px}.order-new__list li{display:flex;justify-content:space-between;padding:2px 10px;border-radius:10px;font-size:15px;width:250px}.order-new__list li:nth-child(2n){background-color:#ddd}.order-new__list li:last-child{font-size:22px;font-weight:bold;padding:5px;margin-top:5px;background-color:#fff}.order-new__list .order-new__list-label{font-size:14px;line-height:24px;padding-top:2px}.c-order-ul{max-width:400px;margin:0 auto}.order-new__user-info{text-align:center;flex-grow:2}.order-new__form{background:#fff;border:0.5px solid #dfdfdf;box-shadow:0 10px 16px 0 rgba(222,222,222,0.33);display:flex;flex-direction:column;border-radius:4px;margin-bottom:10px}.order-new__title{color:#333;font-family:"Karla", sans-serif;font-size:22px;font-weight:bold;line-height:28px;margin:10px 0 10px 10px;padding-bottom:16px}.order-new__resume-payment-subtitle{font-family:"Karla", sans-serif;color:#1c1c1c;font-size:14px;margin-left:10px}.order-new__confirmation-title{width:66%;margin-left:auto;margin-right:auto}.order-new__subtitle,.order-new__resume-subtitle{font-family:"Karla", sans-serif;font-size:20px;font-weight:bold;line-height:28px;color:#333;padding-left:15px;margin:0;margin-top:30px}.order-new__subtitle--payments,.order-new__resume-subtitle--payments{text-align:left;margin-top:0;margin-left:10px}.order-new__map-subtitle{color:#333;font-family:"Karla", sans-serif;font-size:20px;font-weight:bold;line-height:28px;margin:20px 0;padding-left:15px}.order-new__location-name-dropdown{margin-left:15px;width:290px;font-weight:normal}.order-new__map--row .order-new__location-name-dropdown{margin-left:0;height:31px;width:200px}.order-new__business-name-dropdown{width:200px;height:28px;font-weight:normal}.order-new__location-name-input{margin-left:15px;width:268px;height:14px}.order-new__map--row .order-new__location-name-input{height:auto;margin-left:0;width:auto}.order-new__error{text-align:center}.order-new__map-info-container{height:15px;margin-bottom:5px;margin-top:10px}.order-new__map-buttons-container{text-align:center}.order-new__map--row .order-new__map-buttons-container{display:flex;flex-basis:30%;flex-direction:column;margin:auto 0;text-align:left}.order-new__new-location-button{width:232px}.user-info{font-family:"Karla", sans-serif;justify-content:space-evenly}.user-info__contact,.user-info__enterprise{margin:4px;padding-left:10px}.user-info__subtitle{font-family:"Karla", sans-serif;font-size:20px;font-weight:bold;line-height:28px;color:#333;text-align:left;padding:5px}.user-info__table{display:flex;flex-direction:column;justify-content:center}.user-info__table-row{display:flex;font-weight:bold}.user-info__table-row:nth-child(2n){margin-bottom:28px;font-weight:300}.user-info__table-data{padding:5px;flex:1;text-align:left;word-break:break-all}.user-info__table-data label{font-weight:bold;font-family:"Karla", sans-serif;color:#333;display:block}.user-info-btn{text-transform:capitalize;width:188px;text-align:center}.user-info--view-mode{padding-bottom:30px;border-bottom:1px solid #c9c9c9}.user-info__input{padding:10px;display:inline-block}.user-info__business-selector{margin-top:30px}.vue-map-container,.vue-map-container .vue-map{width:100%;height:100%}.order-new__map{flex-grow:5;display:flex;flex-direction:column;padding-bottom:30px;border-bottom:1px solid #c9c9c9}.order-new__map--row{flex-direction:row}.order-new__map--row .order-new__map-form{flex-basis:50%;margin-right:10%}.order-new__map-content{display:flex;flex-direction:column;flex-grow:2}.order-new__date{display:flex;justify-content:center;padding:20px}.order-new__map-attribute{font-weight:bold;margin-left:15px;padding:5px 0;word-break:break-all}.order-new__map--row .order-new__map-attribute{font-size:1.1em;font-weight:normal;margin-left:0;padding:0}.order-new__google-map{height:400px}.order-new__map-attribute-value{padding:5px 0;margin-left:15px;min-height:74px;box-sizing:border-box}.order-new__map--row .order-new__map-attribute-value{margin-left:0;padding:7px 11px}.order-new__instruction{font-family:"Karla", sans-serif;font-size:14px;font-weight:normal;margin-left:10px}.order-new__resume-title{color:#333;font-family:"Karla", sans-serif;font-size:20px;font-weight:bold;line-height:28px;margin:30px 0 0 10px}.order-new__resume-items{display:flex;padding:0 20px 20px 20px}.order-new__button{text-align:center;margin:10px;flex:1;margin-top:70px}.order-new__button-confirm{width:80%;margin-top:10px;margin-bottom:10px}.order-new__resume-details{flex:1;padding:20px}.order-new__resume-content{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-around;font-family:"Karla", sans-serif}.order-new__section{flex-grow:2}.new-order__details .order-new__table__cell{margin-bottom:.15%}.new-order__formula{display:flex}.new-order__formula .new-order__formula-section{width:50%;border-right:1px solid #c9c9c9;padding:10px;align-self:start}.new-order__formula .new-order__formula-section:nth-child(2n){border-right:0}.new-order__formula .new-order__formula-section th{font-size:16px;text-align:left;font-weight:400}.new-order__formula .new-order__formula-section tbody td{font-size:14px}.order-new__table{display:flex;border-collapse:collapse;flex:1 0 50%;border:1px solid #dfdfdf;background-color:#dfdfdf;flex-wrap:wrap;margin:0 auto;padding:0;max-width:80%;align-self:start}.order-new__table__row{box-sizing:border-box;flex-grow:1;overflow:hidden;list-style:none;background-color:#fff;flex-basis:99.8%;margin:.1%;margin-left:0;margin-bottom:.15%;display:flex}.order-new__table__cell{box-sizing:border-box;flex-grow:1;padding:.8em 1.2em;overflow:hidden;list-style:none;width:49.6%;margin:.1%;margin-left:0;margin-bottom:.05%;background-color:#fff}.order-new__row{display:flex}.order-new__section-user-info{flex:2 0;padding:10px}.order-new__section-user-info .order-new__resume-subtitle{padding-left:0}.order-new__section-details{flex:1 0;padding:10px}.order-new__section-details__button{text-align:center;padding:10px}.order-new__section__accent{font-size:16px;font-weight:700}.order-show{width:960px;margin:0 auto;min-height:calc(100vh - 300px - 180px)}.order-show__info{margin-top:80px}.order-show__info ul{list-style-type:none}.order-show__header{display:flex;border-bottom:1px solid #c9c9c9;padding:0 20px}.order-show__title{font-weight:300;flex:1 1 50%}.order-show__sub-title{font-weight:300;line-height:2em}.order-show__body{text-align:center;margin:15px}.order-new__map-content__service{text-align:center}.c-pane-container .c-title-layout{text-transform:capitalize}.reference-textarea{box-sizing:border-box;height:72px;margin:0 auto;width:100%}.c-profile{width:960px;margin:20px auto;background:#fff}.c-profile__body{font-size:.9em}.c-profile__pagination a:link{color:#58585b}.c-profile__pagination a:visited{color:#898989}.header+.c-profile{margin-top:80px}.c-profile__header{display:flex}.c-profile__header .c-profile__title{flex:3 0;font-size:19px;padding:9px 5px 9px 15px;font-weight:bold;border:1px solid #dfdfdf;border-top-left-radius:4px}.c-profile__header .c-profile__menu__list{margin:0;padding:0;list-style-type:none;display:flex;font-size:14px}.c-profile__header .c-profile__menu__list li{padding:10px 20px;border:1px solid #dfdfdf;border-left:0}.c-profile__header .c-profile__menu__list li:last-child{border-top-right-radius:4px;border-left:1px}.c-profile__header .c-profile__menu__list li a{text-decoration:none;color:#58585b}.c-profile__header .c-profile__menu__list .active{background:#fff;border-bottom:0}.c-profile__header .c-profile__menu__list .active a{color:#1c1c1c}.c-profile__body__content{padding:10px;border:1px solid #dfdfdf;border-top:0}.c-profile__body__content table{border-collapse:collapse;width:100%}.c-profile__body__content table tr:nth-child(even){background-color:#ddd}.c-profile__body__content table th{text-align:left;padding:10px 5px;vertical-align:bottom}.c-profile__body__content table td{padding:10px 5px}.c-profile__body__content table .weight,.c-profile__body__content table .price{white-space:nowrap}.c-profile__body__content table .custom-name{max-width:20px}.c-profile__body__content table .custom-btn{padding:2px 10px;font-size:.8em;font-weight:300}.c-profile__body__content table .custom-btn:hover{background-color:#418270;border-color:#418270}.login{background-color:#fff;border:0.5px solid #dfdfdf;border-radius:4px;box-shadow:0 10px 16px 0 rgba(222,222,222,0.33);font-family:"Karla", sans-serif;margin-top:18px;padding:10px;position:absolute;transform:translateX(-50%)}.login__label-input{text-align:left}.login__input{box-sizing:content-box;padding:10px 20px;border:1px solid #dfdfdf;border-radius:4px;width:170px}.login__submit{margin-bottom:15px}.login__remember-me{transform:scale(0.75)}.login__remember-me [type='checkbox']:checked,.login__remember-me [type='checkbox']:not(:checked){position:absolute;left:-9999px}.login__remember-me [type='checkbox']:checked+label,.login__remember-me [type='checkbox']:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#58585b}.login__remember-me [type='checkbox']:checked+label::before,.login__remember-me [type='checkbox']:not(:checked)+label::before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #58585b;border-radius:100%;background:#fff}.login__remember-me [type='checkbox']:checked+label::before{border:1px solid #59d4b5}.login__remember-me [type='checkbox']:checked+label::after,.login__remember-me [type='checkbox']:not(:checked)+label::after{content:'';width:12px;height:12px;background:#59d4b5;position:absolute;top:4px;left:4px;border-radius:100%;transition:all 0.2s ease}.login__remember-me [type='checkbox']:not(:checked)+label::after{opacity:0;transform:scale(0)}.login__remember-me [type='checkbox']:checked+label::after{opacity:1;transform:scale(1)}.login__remember-me-label{font-size:17px}.app{max-width:1440px;margin:0 auto}
