body,html{cursor:pointer;background-color:#eff0f0;width:100%;height:100%;min-height:100%}input[disabled]{color:#acacac}span[disabled]{color:#acacac}select[disabled]{color:#acacac}select{-webkit-appearance:none;-webkit-border-radius:0}.content-container{margin-top:50px;width:100%}.color-red{color:red}.color-white{color:#fff}.color-green{color:#27630f}.color-blue{color:#157afb}.ng-submitted input.ng-invalid{border:2px solid red}.valid{border:none transparent}.invalid{border:2px solid red}.display-block{display:block}.nav-background{background:#333}.nav{margin-top:30px}.nav-link{display:block;margin-top:30px;margin-left:24px;color:#fff;font-size:20px;font-weight:700}.nav-logout{display:block;margin-top:60px;margin-left:24px;color:#fff;font-size:20px}.nav-up-icon{font-size:25px;margin:auto;color:#fff}#add-all-container{background:#669a41;position:fixed;bottom:0;width:100%;height:50px;line-height:50px;text-align:center}#add-all path{fill:#fff!important}#add-all polyline{fill:#fff!important}.nav-icon path{fill:#fff!important}.login-container{width:100%;min-height:100%;padding:16px;background-color:#669a41}.login-image{margin-top:48px;margin-left:auto;margin-right:auto;display:block}.login-image path{fill:#fff!important}.login-input{width:100%;display:block;font-size:20px;padding:16px}.login-button{width:100%;display:block;padding:16px;background:#27630f;color:#fff;font-size:20px;font-weight:700;border:none;outline:0}div.max-width{width:100%}.producer-name{width:100%;background:#27630f;display:inline-block;text-align:center;line-height:40px}.producer-name span{color:#fff;font-size:16px;font-weight:700;line-height:40px}.producer-name img{float:right;height:24px;width:24px}.site-name{width:100%;height:40px}.site-name td{padding:8px;font-weight:700}.product-groups-table{width:100%;color:#fff;margin-bottom:5px}.product-groups-table thead{font-weight:700}.product-groups-table tr td{padding:8px 6px}.groups-table{width:100%}.groups-table-sub{border:1px solid #d2d2d2}.groups-table-sub thead{font-weight:700}.groups-table-sub tr:nth-child(even){background:#fff}.groups-table tr td{padding:8px 6px}.group-name{background:#fff;border-bottom:1px solid #eff0f0}.group-summary-name td{padding:0}.group-details-header{background:#333;overflow:auto}.group-details-header span{color:#fff}.group-details-header-title{font-weight:700;margin-right:8px}.group-details-table-row{height:40px;background:#fff;border-bottom:solid 1px #eff0f0}.group-details-table-row td{font-size:18px;padding:12px}.product-type-tab-header{background:#5c5c5c;overflow:auto;display:block}.product-type-header{background-color:#669a41;overflow:hidden;display:block}.chart-container{background:#eff0f0;overflow:auto}.toggle-button{display:inline-block;border:2px solid #669a41;background:#fff;color:#669a41;padding:4px 12px 4px 12px;width:150px;border-radius:500px;-moz-border-radius:500px;-webkit-border-radius:500px;margin:3px}.selected{background:#669a41;color:#fff}.entry-scroll-window{width:100%;padding:16px 4px 54px 4px}.entry-scroll-window label{margin-left:8px}.entry-template{border-top:solid 1px #d7d8d8;padding-top:12px}.entry-title{display:block;color:#669a41;font-size:16px;font-weight:700;margin-left:8px}.entry-button{height:60px;font-size:16px;line-height:60px;text-align:center;width:30%}.entry-input{height:60px;font-size:28px;font-weight:700;text-align:center;width:40%;border-top:none transparent;border-bottom:none transparent;border-left:solid 1px #d7d8d8;border-right:solid 1px #d7d8d8}.entry-date{height:60px;font-size:18px;text-align:center;width:40%;border-top:none transparent;border-bottom:none transparent;border-left:solid 1px #d7d8d8;border-right:solid 1px #d7d8d8}.entry-weight{display:block;height:40px;width:50%;font-size:18px;background:#fff;padding:8px}.entry-select{display:block;height:40px;width:100%;font-size:18px;background:#fff;padding:8px}.trash-icon{display:block;color:red;font-size:18px;text-align:center;height:50px;width:100%;line-height:50px}.add-another{display:block;padding:16px;text-align:center;color:#669a41;font-style:italic;font-weight:700;font-size:18px;border-top:solid 1px #d7d8d8}.save-button{display:block;width:100%;height:100%;font-size:18px;font-weight:700;background:#669a41;color:#fff;border:none transparent}.save-button-group{width:50%;height:100%;font-size:18px;font-weight:700;background:#669a41;color:#fff;border:none transparent}.preference-header{background:#eff0f0;width:100%;padding:8px;color:#acacac;display:block;font-size:14px;font-weight:700}.preference-item{background:#fff;display:block;padding:8px;width:100%;height:48px;line-height:32px;font-size:18px}.preference-item-border{background:#fff;display:block;padding:8px;width:100%;height:48px;line-height:32px;font-size:18px;border-bottom:1px solid #eff0f0}.preference-radio{display:none}.preference-radio-label{margin-left:16px}.hide-element{visibility:hidden}.switch{width:60px;height:34px;position:relative;display:inline-block;float:right}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#eff0f0;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.slider.selected{background-color:#669a41}.slider.selected:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.expandedCaret{-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);-o-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.app-version{font-size:small;display:block;position:absolute;bottom:25px;color:#acacac}.hide{display:none}.product-type-tab-header{background:#5c5c5c;overflow:auto}.product-type-tab-header .tabs{background:#4f4f4f;text-align:center;border-bottom:none;overflow:hidden}.product-type-tab-header .tabs label:first-child{padding:4px 4px 4px 1px}.product-type-tab-header .tabs span{margin-right:-2px;cursor:pointer;position:relative;padding:8px 8px 8px 1px;display:inline-block;color:#bababa;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.product-type-tab-header .tabs span:hover{background:#4f4f4f}.product-type-tab-header .tabs .active{background:#606060;color:#fff}.product-type-tab-header .tabs .active:hover{background:#7e7e7e;color:#fff}.product-type-tab-header .tab-content{border-top:none;clear:both;color:#fff;overflow:hidden;text-align:left;margin-bottom:5px}