#calendar_view{margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center}#calendar_view #calendar_input{display:inline-flex;margin:0 20px;width:300px;justify-content:center;align-items:center}#calendar_view .fa-calendar{color:#d81e5b;margin-left:10px}#calendar_view .calendar-control{background-color:#000;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;height:50px;width:50px}#calendar_view .calendar-control .fa{font-size:35px;padding-top:7px}#calendar_view .calendar-control .fa.fa-caret-right{padding-left:5px}#calendar_view .calendar-control .fa.fa-caret-left{padding-right:5px}#calendar_view .calendar-control.disabled{background-color:gray;color:#fff}#menu_selector{min-height:200px}#menu_selector .role-selector{margin-bottom:2em}#menu_selector .role-selector .fusion-button-round{width:auto}#menu_selector .fusion-button{border-width:0px;border-color:#fff}#menu_selector .fusion-button .fusion-button-text,#menu_selector .fusion-button i{color:#fff}#menu_selector .fusion-button .fusion-button-icon-divider{border-color:#fff}#menu_selector .fusion-button:disabled{opacity:.7;cursor:not-allowed}#menu_selector .fusion-button:hover:not(:disabled),#menu_selector .fusion-button:focus:not(:disabled),#menu_selector .fusion-button:active:not(:disabled){border-width:0px;border-color:#fff}#menu_selector .fusion-button:hover:not(:disabled) .fusion-button-text,#menu_selector .fusion-button:hover:not(:disabled) i,#menu_selector .fusion-button:focus:not(:disabled) .fusion-button-text,#menu_selector .fusion-button:focus:not(:disabled) i,#menu_selector .fusion-button:active:not(:disabled) .fusion-button-text,#menu_selector .fusion-button:active:not(:disabled) i{color:#fff}#menu_selector .fusion-button:hover:not(:disabled) .fusion-button-icon-divider,#menu_selector .fusion-button:focus:not(:disabled) .fusion-button-icon-divider,#menu_selector .fusion-button:active:not(:disabled) .fusion-button-icon-divider{border-color:#fff}#menu_selector .fusion-button.button-black{background:#000}#menu_selector .fusion-button.button-black:hover:not(:disabled),#menu_selector .fusion-button.button-black:focus:not(:disabled),#menu_selector .fusion-button.button-black:active:not(:disabled){background:#d81e5b}#menu_selector .fusion-button.button-default,#menu_selector .fusion-button.button-main{background:#d81e5b}#menu_selector .fusion-button.button-default:hover:not(:disabled),#menu_selector .fusion-button.button-default:focus:not(:disabled),#menu_selector .fusion-button.button-default:active:not(:disabled),#menu_selector .fusion-button.button-main:hover:not(:disabled),#menu_selector .fusion-button.button-main:focus:not(:disabled),#menu_selector .fusion-button.button-main:active:not(:disabled){background:#000}#menu_selector .menu-wrapper .menu-title{background-color:#000;border-top-left-radius:15px;border-top-right-radius:15px;margin:0;padding:20px 0 30px 0}#menu_selector .menu-wrapper .menu-title h3{color:#fff;text-align:center}#menu_selector .menu-wrapper:hover .menu-title{background-color:#d81e5b}#menu_selector .fusion-layout-column.fusion-one-full{width:100%}#menu_selector .fusion-layout-column.fusion-one-half{width:50%;width:48%}#menu_selector .fusion-layout-column.fusion-one-third{width:33.33%;width:30.6636%}#menu_selector .fusion-layout-column.fusion-one-fourth{width:25%;width:22%}#menu_selector .fusion-layout-column.fusion-one-half:not(.fusion-column-last),#menu_selector .fusion-layout-column.fusion-one-third:not(.fusion-column-last),#menu_selector .fusion-layout-column.fusion-one-fourth:not(.fusion-column-last){margin-right:4%}#menu_selector h2{text-align:center;margin:2rem 0}#menu_selector.menu-collectivity .menu-list{border-bottom:1px solid #d81e5b;border-bottom-left-radius:15px;border-bottom-right-radius:15px}#menu_selector.menu-collectivity .menu-list>li:last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px}#menu_selector .menu-list{list-style:none;font-size:13px;line-height:22.1px;padding:0;vertical-align:bottom;border:1px solid #d81e5b;border-bottom-width:0;margin:0}#menu_selector .menu-list>li{padding:10px 10px}#menu_selector .menu-list>li:nth-child(even){background-color:rgba(216,30,91,.1)}#menu_selector .menu-list>li>h4{text-align:left;margin:0}#menu_selector .menu-list>li .menu-item{align-items:center;display:flex;justify-content:space-between;width:100%}#menu_selector .menu-list>li .menu-item .item-name{margin-right:10px;text-align:left;display:inline-block}#menu_selector .menu-list>li .menu-item .item-qty-wrapper .item-qty{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:1px solid #d81e5b;border-radius:5px;color:#d81e5b;margin:0 8px;padding:4px;text-align:center;width:50px}#menu_selector .menu-list>li .menu-item .item-qty-wrapper .item-qty::-webkit-outer-spin-button,#menu_selector .menu-list>li .menu-item .item-qty-wrapper .item-qty::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}#menu_selector .menu-list>li .menu-item .btn-modify-item,#menu_selector .menu-list>li .menu-item .btn-delete-supplement{align-self:flex-end;background-color:#d81e5b;border-radius:5px;margin-left:auto;text-transform:none;padding:5px 10px}#menu_selector .menu-list>li .menu-item .btn-modify-item:hover,#menu_selector .menu-list>li .menu-item .btn-modify-item:focus,#menu_selector .menu-list>li .menu-item .btn-delete-supplement:hover,#menu_selector .menu-list>li .menu-item .btn-delete-supplement:focus{background-color:#000}#menu_selector .menu-list>li .menu-item .btn-modify-item.full{width:100%;max-width:none}#menu_selector .menu-list>li .menu-item .btn-delete-supplement .fa{margin-right:0}#menu_selector .menu-list>li .menu-item .item-selector{-moz-appearance:none;-webkit-appearance:none;text-overflow:"";color:#fff;background-color:#d81e5b;border:none;cursor:pointer;height:20px;border-radius:5px;display:block;align-self:flex-end;margin-left:auto;max-width:80px;min-width:80px}#menu_selector .menu-list>li .menu-item .item-selector::-ms-expand{background-color:#d81e5b;color:#d81e5b}#menu_selector .menu-list>li .menu-item .item-selector.full{width:100%;max-width:none}#menu_selector .menu-list>li .btn-add-supplement{background-color:#fff;color:#d81e5b;border:1px solid #d81e5b;padding:5px 10px;margin-top:10px;text-transform:none}#menu_selector .menu-list>li .btn-add-supplement .fusion-button-text{color:#d81e5b}#menu_selector .menu-list>li .btn-add-supplement:hover .fusion-button-text,#menu_selector .menu-list>li .btn-add-supplement:focus .fusion-button-text{color:#fff}#menu_selector .menu-footer{border:1px solid #d81e5b;border-top-width:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;margin:0;padding:10px 0 30px 0}#menu_selector .menu-footer .menu_qty_wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:20px}#menu_selector .menu-footer .menu_qty_wrapper .fa{color:#d81e5b;cursor:pointer;font-size:1.75em}#menu_selector .menu-footer .menu_qty_wrapper .fa:hover,#menu_selector .menu-footer .menu_qty_wrapper .fa:focus{color:#000}#menu_selector .menu-footer .menu_qty_wrapper .menu_qty{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:1px solid #d81e5b;border-radius:5px;color:#d81e5b;margin:0 8px;padding:4px;text-align:center;width:50px}#menu_selector .menu-footer .menu_qty_wrapper .menu_qty::-webkit-outer-spin-button,#menu_selector .menu-footer .menu_qty_wrapper .menu_qty::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}#menu_selector .menu-footer .menu_qty_wrapper .button-black.btnValidMenu.disabled,#menu_selector .menu-footer .menu_qty_wrapper .button-black.btnValidMenu.disabled:hover{background-color:#f0f0f0 !important;cursor:not-allowed !important}#menu_selector .flex-align-right{display:flex;justify-content:flex-end}#menu_selector .flex-align-right .fusion-button-wrapper:first-child{margin-right:20px}#menu_selector .address1{border-bottom-left-radius:0;border-bottom-right-radius:0}#menu_selector .address2{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}#menu_selector .fusion-select-wrapper .select-arrow{width:34px;height:34px;line-height:34px;right:0;background-color:#d81e5b !important;color:#fff}#menu_selector input,#menu_selector select,#menu_selector textarea,#menu_selector option{font-family:"Open Sans";font-weight:300}#menu_selector .action-row{margin-top:2rem}#menu_selector .fusion-form-checkbox{margin:1rem 0}#menu_resume{width:100%}#menu_resume .resume-header{background-color:#fff;border:1px solid #d81e5b;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-width:0;padding:20px;margin:0}#menu_resume .resume-header .fusion-title{margin-top:0}#menu_resume .resume-header p:last-child{margin-bottom:0}#menu_resume .tree .tree-trigger{cursor:pointer}#menu_resume .tree .tree-trigger .tree-icon .fa{color:#d81e5b;margin-right:10px}#menu_resume .tree .tree-trigger+.tree-details{display:none}#menu_resume .tree .tree-trigger.expanded+.tree-details{display:block}#menu_resume .resume-list{border:1px solid #d81e5b;padding:0;margin:0;list-style:none}#menu_resume .resume-list .resume-spinner{text-align:center}#menu_resume .resume-list .resume-spinner .fa{color:#d81e5b;margin:10px auto}#menu_resume .resume-list ul{list-style:none}#menu_resume .resume-list>li{padding:20px}#menu_resume .resume-list>li:nth-child(even){background-color:rgba(216,30,91,.1)}#menu_resume .resume-list .day-main{display:flex;justify-content:space-between;width:100%}#menu_resume .resume-list .day-main .day-date{font-weight:bold}#menu_resume .resume-list .day-main .day-total{text-align:right;color:#d81e5b;font-weight:bold;text-align:right}#menu_resume .resume-list .regime-main{display:flex;justify-content:space-between;width:100%}#menu_resume .resume-list .regime-main .regime-total{text-align:right}#menu_resume .resume-list .regime-main>span{width:25%}#menu_resume .resume-list .type-main{display:flex;justify-content:space-between;width:100%}#menu_resume .resume-list .type-main .item-type{font-weight:bold}#menu_resume .resume-list .type-main .type-total{text-align:right}#menu_resume .resume-list .menu-main{font-weight:bold}#menu_resume .resume-list .menu-main .fa{cursor:pointer}#menu_resume .resume-list .menu-main .fa:hover,#menu_resume .resume-list .menu-main .fa:focus,#menu_resume .resume-list .menu-main .fa:active{color:#d81e5b}#menu_resume .resume-list .menu-main .fa.fa-check{cursor:default;color:#d81e5b}#menu_resume .resume-list .day-details .regime-details li.ng-leave{animation:fadeOutLeft 1s}#menu_resume .menu-qty-edit input[type=number],#menu_resume .item-qty-edit input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;border:1px solid #d81e5b;border-radius:5px;color:#d81e5b;margin:0 8px;padding:4px;text-align:center;width:50px}#menu_resume .menu-qty .fa-edit,#menu_resume .menu-qty-edit .fa-floppy-o,#menu_resume .item-qty .fa-edit,#menu_resume .item-qty-edit .fa-floppy-o{cursor:pointer;color:#d81e5b}#menu_resume .menu-note{display:flex}#menu_resume .menu-note>div:not(:last-child){margin-right:5px}#menu_resume .resume-footer{background-color:#fff;border:1px solid #d81e5b;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-width:0;display:flex;padding:20px;margin:0}#menu_resume .resume-footer h4{display:inline-flex;color:#d81e5b}#menu_resume .resume-footer .resume_total{align-self:flex-end;margin-left:auto;color:#d81e5b;font-weight:bold}.types{margin:0;padding:0;list-style:none}.types li:first-of-type h4{margin-top:0}.types .choices li{display:flex;text-align:left}.types .choices li .choice-price{align-self:flex-end;margin-left:auto}.choices{margin:0;padding:0;list-style:none}.choices li{background-color:#fff;border-radius:5px;border:1px solid #d81e5b;cursor:pointer;margin:5px 0;padding:5px 10px;text-align:center;width:100%}.choices li.active{background-color:#d81e5b;color:#fff}.choices li.active::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff}#menu_note{border:1px solid #d81e5b;border-radius:15px;box-shadow:none;color:#d81e5b;padding:4px;resize:vertical;width:100%}.bold{font-weight:bold}.striked{text-decoration:line-through}.underline{text-decoration:underline}.disabler{position:absolute;top:0;bottom:0;left:0;right:0;z-index:999;opacity:.5;text-align:center;font-size:3em;padding-top:5rem}.disabler .fa{margin-top:60px}#menu_loader .fusion-column-wrapper{display:flex;justify-content:center;align-items:center;height:100%}#menu_steps{margin-top:0;margin-bottom:0}#menu_steps .heading h2{color:#d81e5b}#menu_steps .content-box-column .content-wrapper-background{background-color:rgba(255,255,255,0);visibility:visible;padding:0}#menu_steps .content-box-column .heading .icon>span{height:46px;width:46px;line-height:25px;border-color:#d81e5b;border-width:2px;border-style:solid;background-color:#d81e5b;box-sizing:content-box;border-radius:50%}#menu_steps .content-box-column .heading .icon>span>span{border-color:#d81e5b;border-width:2px;background-color:#d81e5b;box-sizing:content-box;height:42px;width:42px;line-height:42px;border-radius:50%;position:relative;top:auto;left:auto;margin:0;border-radius:50%;color:#fff;font-size:21px}#menu_steps .content-box-column .heading .content-box-heading{font-size:18px;line-height:23px}#menu_steps .content-box-column .content-container{color:#000}#menu_steps .content-box-column .content-box-shortcode-timeline{border-color:#d81e5b;top:25px;left:55%;height:2px}#menu_steps .content-box-column .content-box-shortcode-timeline.disabled{border-color:#edb5c8}#menu_steps .content-box-column.disabled .heading .icon span{color:#edb5c8;border-color:#edb5c8;background-color:#f7f7f7}#menu_steps .content-box-column.disabled .heading h2{color:#edb5c8;border-color:#edb5c8}#postcode_wrapper{text-align:center}#postcode{border:#d81e5b 2px solid;color:#2d2c2c;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:18px;height:38px;line-height:20px;margin:0;text-align:right;width:150px}#btn_check_postcode{margin:0;margin-left:-6px;background-color:#d81e5b}#modal_supplement h4{font-size:1.5rem;margin:.5rem 0}#modal_supplement .modal-footer{position:sticky;bottom:0;background:#f6f6f6}#modal_replacement h4{font-size:1.5rem;margin:.5rem 0}#modal_postcode .modal-footer{display:flex;justify-content:space-between;justify-content:space-evenly;padding:20px 0}#modal_postcode .modal-footer a.fusion-button{align-items:center;display:flex;flex-basis:33.333%;justify-content:center;margin-right:8px;padding:11px}#modal_postcode .modal-footer a.fusion-buttona.fusion-button:last-child{margin-right:0}#modal_postcode_invalid .modal-footer{display:flex;justify-content:space-between;justify-content:space-evenly;padding:20px 0}#modal_postcode_invalid .modal-footer a.fusion-button{align-items:center;display:flex;flex-basis:33.333%;justify-content:center;margin-right:8px;padding:11px}#modal_postcode_invalid .modal-footer a.fusion-button:last-child{margin-right:0}.fusion-form-input-with-icon .select2-container .select2-selection--single .select2-selection__rendered{padding-left:2.5em}.select2-container .select2-selection__arrow{display:none}.select2-container .select2-dropdown{margin-top:-3px}/*# sourceMappingURL=affinity-public.min.css.map */