.myButton,.noOutline{outline:0}.myButton,.noselect{-webkit-touch-callout:none}#menuSummary,#reviewMenuTable,.zui-table{border-collapse:collapse}body{padding:0}.login_dialog{min-width:25vw;min-height:50vh}.autobox{display:block;width:auto;height:auto}.logo{margin:1rem;background-image:url(../images/ffm.fa6cc616.png);background-repeat:no-repeat;background-size:contain;background-position:center}.card-media{background-color:#999}.borderBottom{border-bottom:1px solid #d6d6d6}.borderRight{border-right:1px solid #d6d6d6}.headerLine{background-color:#695555;min-height:55px;padding-left:5px}.selected{background-color:#8a8b8b!important}.speed-fab-language,.speed-fab-language-small{color:#fff!important;min-height:8px!important;background-color:#695555!important;box-shadow:0 0 0 0 rgba(0,0,0,.26)!important}.myButton{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.noselect{-webkit-user-select:none;-ms-user-select:none;user-select:none}.hidden-child-parent .hidden-child{display:none}.hidden-child-parent:hover .hidden-child{display:block}.speed-fab-language{width:28px!important;height:28px!important;line-height:28px!important;font-size:8px!important;border:1px solid #fff!important}.speed-fab-language-small{width:24px!important;height:24px!important;line-height:24px!important;font-size:6px!important;border:1px solid #b2b2b2!important}.ffm-button,.ffm-header{background-color:#413030;color:#F3B450}.ffm-header{font-weight:700;font-size:medium;padding-top:10px;padding-bottom:10px}.ffm-button:not([disabled]):hover{background-color:#604545;color:#ffbd53}.ffm-button[disabled]{background-color:rgba(230,230,229,.96);color:#bbb}.newOrderFormHeader,.newOrderFormSubHeader{color:#604545;padding-bottom:20px;font-weight:700}.newOrderFormSubHeader{padding-left:15px;font-size:small}.newOrderFormHeader{font-size:large}#menuSummary td,#menuSummary th{border:1px solid #6b6b6b;padding:3px}#newOrderForm md-input-container{margin:0}.dateInputContainer,.dateInputContainer input{margin-left:-15px!important}.dateInputContainer label{right:33px!important}#reviewMenuTable td{border-bottom:1px solid #9e9e9e;padding-bottom:7px;padding-top:7px;color:#6b6b6b}#reviewMenuTable tr:hover td{color:#000;background-color:#ededed}#menuSummary th{color:#000;background-color:#e7e7e7;font-weight:700}#menuSummary td{color:#6b6b6b}.customerDetailSubheader,.ffmSubheader{font-size:medium;color:#604545;font-weight:700}.customerDetailIcon{width:15px;height:15px;min-width:15px;min-height:15px;padding-right:5px;margin:0}.customerDetailSubheader{margin-left:-15px;padding-bottom:20px}.customerDetailLabel{font-size:small;width:20rem;margin-right:5px;color:#989898}.beacon{position:relative;background-color:#40cc2a;height:.5em;width:.5em;border-radius:50%}.beacon:before,.simpleBeacon:before{content:"";height:.5em;width:.5em;top:0;background-color:transparent;border-radius:50%;box-shadow:0 0 2px 2px #40cc2a}.beacon:before{position:absolute;left:0;animation:active 2s infinite linear}.simpleBeacon:before{position:relative;left:8px;animation:activeb 2s infinite linear}@keyframes activeb{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}100%{opacity:0}}@keyframes active{0%{transform:scale(.1);opacity:1}70%{transform:scale(2);opacity:0}100%{opacity:0}}@keyframes blink{0%,100%{color:#49f22f}50%{color:#000}}.blink{animation:blink 2s linear infinite}#ordersTableContent .ng-enter{animation:1s appear}#ordersTableContent .ng-leave{animation:1s disappear}@keyframes appear{from{opacity:0}to{opacity:1}}@keyframes disappear{from{opacity:1}to{opacity:0}}ng-quill-editor.ng-invalid .ql-container{border:1px dashed red}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14"]::before{content:'14'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16"]::before{content:'16'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18"]::before{content:'18'}.zui-table{border:1px solid #DEE;border-spacing:0;font:400 13px Arial,sans-serif}.zui-table thead th{background-color:#DDEFEF;border:1px solid #DEE;color:#336B6B;padding:10px;text-align:left;text-shadow:1px 1px 1px #fff}.zui-table tbody td{border:1px solid #DEE;color:#333;padding:10px;text-shadow:1px 1px 1px #fff}