.password-requirements{margin-bottom:0;max-height:0;opacity:0;-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out}.password-requirements.show{margin-bottom:30px;max-height:200px;opacity:1}.password-requirements-title{font-size:13px;margin-bottom:10px}.password-requirements-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:40px;border-bottom:1px solid rgba(0,0,0,0.1)}.password-requirements-item-text{font-size:14px}.password-requirements-item.invalid .valid-sign{display:none}.password-requirements-item.invalid .invalid-sign{display:block}.password-requirements-item.valid .valid-sign{display:block}.password-requirements-item.valid .invalid-sign{display:none}h1.page-heading{font-size:32px;line-height:34px;font-weight:600;margin-bottom:32px}#navTabsMobile .nav.nav-tabs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sidebar .greeting-nav{font-size:20px;font-weight:600;margin-bottom:20px}#sidebar .logout-nav{margin-top:60px;margin-bottom:170px}#sidebar .logout-nav a{font-size:16px;font-weight:600;text-decoration:underline;color:#151415}.card .card-body .profile-card-name,.card .card-body .profile-card-address,.card .card-body .profile-card-phone,.card .card-body .profile-card-email{font-size:14px;line-height:25px;color:#151415}.card .card-body .profile-card-phone,.card .card-body .profile-card-email,.card .card-body .profile-card-birthday{display:-webkit-box;display:-ms-flexbox;display:flex}.card .card-body .profile-card-phone img,.card .card-body .profile-card-email img,.card .card-body .profile-card-birthday img{margin-left:7px}.card .card-body .profile-card-phone{margin-top:15px}.card .card-body .profile-card-email,.card .card-body .profile-card-birthday{margin-top:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card .card-body button#showProfileEditCard{border:0;padding:0;margin-top:12px;background:transparent;font-size:15px;font-weight:600;text-decoration:underline}.card .card-body .change-password-form .change-password{margin-top:20px}.accordion{height:59px}.accordion-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid rgba(0,0,0,0.1);padding:15px 0}.accordion-header-content{font-size:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:wrap;flex-flow:wrap}.accordion-header-content *{direction:initial;margin:0}.accordion-header-content .order-number{display:block;margin:0;width:150px}.accordion-header-content .order-date{width:80px}.accordion-header-content .order-status{display:block;margin-top:5px}.accordion-header-content .order-quantityTotal{width:100px}.accordion-header-content .order-number{font-weight:600;direction:initial}.accordion-header-content .order-priceTotal{font-weight:600;direction:initial;width:80px;text-align:right}.accordion-header-button{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:none;outline:none;background:none}.accordion-header-button .minus{display:none}.accordion-header-button .plus{display:block}.accordion .accordion-body{opacity:0;max-height:0;-webkit-transition:max-height 0.75s ease-in-out, opacity 0.25s linear;transition:max-height 0.75s ease-in-out, opacity 0.25s linear}.accordion .accordion-body-header .title{display:inline;font-size:24px;font-weight:600}.accordion .accordion-body-header .quantity{margin-right:10px;font-size:15px}.accordion.open{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.accordion.open .accordion-header-button .minus{display:block}.accordion.open .accordion-header-button .plus{display:none}.accordion.open .accordion-body{max-height:100%;opacity:1;-webkit-transition:max-height 0.25s ease-in-out, opacity 0.25s linear;transition:max-height 0.25s ease-in-out, opacity 0.25s linear}.order-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 0;border-bottom:1px solid rgba(0,0,0,0.1)}.order-item-product{display:-webkit-box;display:-ms-flexbox;display:flex}.order-item-product-image{margin-left:0px;margin-right:16px}.order-item-product-image img{width:100px;max-width:100px;height:auto}.order-item-product .product-details-name{font-size:14px;font-weight:600}.order-item-product .product-details-category,.order-item-product .product-details-variations{font-size:12px}.order-item-product .product-details-variations{margin-top:10px}.order-item-unit-price,.order-item-total{margin-left:115px;font-size:12px;direction:initial}.order-item-total{margin-top:10px}.order-item-unit-price{margin-top:-20px}.order-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 0}.order-summary-col{background-color:#fbfbfb;padding:20px;margin:15px -15px}.order-summary-col-title{font-size:20px;font-weight:600}.order-summary-col .section{margin-top:30px;font-size:15px}.order-summary-col .section-title{font-size:18px;font-weight:600}.order-summary-col .section p{margin:0}.order-summary-col .section-line,.order-summary-col .section-title{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order-summary-col .section-line span:nth-child(2),.order-summary-col .section-title span:nth-child(2){direction:initial}.general-feedback{font-size:1em;margin:0 1em 1em 1em}#birthDate{text-align:right}@media (min-width: 1023px){.accordion-header-content *{margin:0}.accordion-header-content .order-number{display:initial;margin-bottom:0}.accordion-header-content .order-status{display:initial;margin-top:0}.accordion-header-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordion .accordion-body-header .title{display:inline}.order-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.order-item-product-image img{width:150px;max-width:150px}.order-item-unit-price,.order-item-total{margin:0}.order-item-total{font-size:18px}.order-summary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:30px 0}.order-summary-col{width:calc(100% / 3 - 21px);margin:0}}.order-history-select-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-history-select-wrapper .form-control.order-history-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;font-size:12px;text-align:end;margin-right:5px}.statusBar{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;margin:20px 0}.statusBar .statusBarImg{width:800px}@media (max-width: 768px){.statusBar .statusBarImg{width:400px}}.statusBar .dateDelivered,.statusBar .dateOnTheWay,.statusBar .datePreparations,.statusBar .dateReceiving{font-size:14px;position:absolute;top:80px}@media (max-width: 768px){.statusBar .dateDelivered,.statusBar .dateOnTheWay,.statusBar .datePreparations,.statusBar .dateReceiving{top:70px;text-wrap:wrap;text-align:center;width:-webkit-min-content;width:-moz-min-content;width:min-content;font-size:12px}}.statusBar .dateDelivered{left:30px}.statusBar .dateOnTheWay{left:238px}@media (max-width: 768px){.statusBar .dateOnTheWay{left:125px}}.statusBar .datePreparations{right:240px}@media (max-width: 768px){.statusBar .datePreparations{right:125px}}.statusBar .dateReceiving{right:30px}.order-item-product-image{margin-left:16px;margin-right:0px}.order-item-unit-price,.order-item-total{margin-left:0px;margin-right:115px}.accordion-header-content *{margin-left:50px;margin-right:0px}.order-history-select-wrapper .form-control.order-history-select{margin-right:0;margin-left:5px}@media (min-width: 1023px){.accordion-header-content *{margin-left:50px;margin-right:0px}}@media (max-width: 768px){.accordion{height:120px !important}.accordion.open{height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important}.accordion .order-number{width:80% !important}.accordion .order-date{margin-left:10px !important;margin-top:5px !important;margin-bottom:5px !important}.accordion .order-quantityTotal{margin-left:10px !important;margin-top:5px !important;margin-bottom:5px !important}.accordion .order-priceTotal{margin-top:5px !important;margin-bottom:5px !important}}
