*{line-height: 1}
.side-header .menu-element a .menu-element-icon.term-icon {background-image: url(../img/term-sprite.png);}
.side-header .menu-element a .menu-element-icon.age-group-icon {background-image: url(../img/group-sprite.png);}
.top-menu .user-panel .panel-element.other-platforms .platform.zz-platform {background-image: url(../img/zz-sprite.png);}
.button.btn-v2{max-width: 150px!important;}
.add-box .tile-div .tile-box .tile-img.group-icon{background-image: url(../img/group-icon-tile.png);height: 26px;}
.add-box .tile-div .tile-box .tile-img.settings-group-icon{background-image: url(../img/settings-group-icon.png);height: 26px;}
.add-box .tile-div .tile-box .tile-img.menu-group-icon{background-image: url(../img/menu-group-icon.png);height: 26px;width: 28px}
.add-box .tile-div .tile-box .tile-img.zz-info-icon{background-image: url(../img/zz-info-icon.png);width: 27px;height: 26px}
.add-box .tile-div .tile-box .tile-img.zz-password-icon{background-image: url(../img/zz-password-icon.png);width: 27px;height: 26px}
.add-box .tile-div .tile-box .tile-img.zz-personal-icon{background-image: url(../img/zz-personal-icon.png);width: 27px;height: 26px}
.add-box .tile-div .tile-box .tile-img.zz-invoice-icon{background-image: url(../img/zz-invoice-icon.png);width: 27px;height: 26px}
.add-box .tile-div .tile-box .tile-img.zz-rodo-icon{background-image: url(../img/zz-rodo-icon.png);width: 27px;height: 26px}
.add-box .tile-div .tile-box .tile-img.zz-doc-icon{background-image: url(../img/zz-doc-icon.png);width: 27px;height: 26px}
.add-box .tile-div .tile-box .tile-img.zz-measure-icon{background-image: url(../img/zz-measure-icon.png);width: 26px;height: 26px}
.add-box .tile-div .tile-box .tile-img.zz-prd-icon{background-image: url(../img/zz-prd-icon.png);width: 26px;height: 26px}
.add-box .tile-div .tile-box .tile-img.zz-meals-icon{background-image: url(../img/zz-meals-icon.png);width: 26px;height: 26px}
.add-box .tile-div .tile-box .tile-img.zz-prints-icon{background-image: url(../img/zz-prints-icon.png);width: 26px;height: 26px}
.check-box [type="checkbox"]:not(:checked) + label:after, .check-box [type="checkbox"]:checked + label:after {content: '';background: #593de0;}
.check-box [type="radio"]:not(:checked) + label:after, .check-box [type="radio"]:checked + label:after {content: '';background: #593de0;}
.widget-space .single-widget.light-purple-widget{background-color: #9381eb}
.widget-space .single-widget.light-purple-widget .simple-link{color: #fff}
.widget-space .single-widget.purple-widget{background-color: #593de0}
.widget-space .single-widget .calc .numbers .equal {background-color: #9381eb;}
.widget-space .single-widget.weather-widget .other-informations {background-color: #492fcb;}
.widget-space .single-widget.weather-widget .today{background-color: #492fcb;}
.xdsoft_datetimepicker .xdsoft_monthpicker {background-color: #9381eb;}
.xdsoft_datetimepicker .xdsoft_calendar th{    color: #492fcb;}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {background-color: #9381eb;}
.widget-space .pick-widget .pick-box h2{color: #9381eb;}
.check-box [type="radio"]:not(:checked) + label:after, .check-box [type="radio"]:checked + label:after{background: #593de0;}
.hamburger{border: 3px solid #593de0;}
.hamburger .line{background-color: #593de0}
.add-box .group-column .time-line{padding: 30px 0 0;    display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;}
.add-box .group-column .time-line .axis-element{display: inline-block;vertical-align: bottom}
.add-box .group-column .time-line .nav-element{font-size: 12px;color: #9381eb;text-align: center;    flex-basis: 40px;}
.add-box .group-column .time-line .nav-element.disabled{color: #dfdfdf;cursor: not-allowed;}
.add-box .group-column .time-line .nav-element .nav-icon{display: block;margin-bottom: 5px;border-radius: 4px;width: auto;height: 40px;border:1px solid #9381eb;color: #9381eb;text-align: center;cursor: pointer;    padding: 9px 5px;}
.add-box .group-column .time-line .nav-element .nav-icon:hover{color: #fff;background-color: #9381eb}
.add-box .group-column .time-line .nav-element.disabled .nav-icon{color: #dfdfdf!important;background-color: transparent!important;border-color: #dfdfdf}
.add-box .group-column .time-line .nav-element.disabled .nav-icon{cursor: not-allowed;}
.add-box .group-column .time-line .nav-element .nav-icon i{font-size: 22px}
.add-box .group-column .time-line .time-line-body{position: relative;width: 100%;max-width: 100%;margin: 0 8px;flex-basis: 90%;border-top: 2px solid #e8eaed;}
.add-box .group-column .time-line .time-line-body .axis{display: flex;justify-content: space-between;flex-direction: row;}
.add-box .group-column .time-line .time-line-body .axis .axis-step{flex-basis: 33%;padding: 12px 0;}
.add-box .group-column .time-line .time-line-body .axis .axis-step p{text-align: center;font-size: 12px}
.add-box .group-column .time-line .time-line-body .axis .axis-step p.purple{color: #9381eb}
.add-box .group-column .time-line .time-line-body .axis .axis-step p a{color: inherit}
.add-box .group-column .time-line .time-line-body .progres-bar{width: 33%;position: absolute;left: 0;top: -18px;text-align: right;color: #9381eb;font-size: 12px;    transition: ease all 250ms;}
.add-box .group-column .time-line .time-line-body .progres-bar span{display: block;height: 9px;border-radius: 5px;background-color: #9381eb;width: 100%;}
.add-box .group-column .time-line .time-line-body .progres-bar span.bar-1{width: 25%}
.add-box .group-column{width: 100%}
.add-box .group-column.axis-column{max-width: 78%;}
.add-box .group-column.assistant-box {max-width: 20%;background-color: #fff;border: 2px solid #e8eaed;padding: 20px;}
.add-box .group-column.axis-column .inside-column{width: 100%;max-width: 49%;margin: 25px 0}
.add-box .group-column.axis-column .inside-column h3{font-size: 20px;color: #593de0;margin-bottom: 20px}
.add-box .group-column.axis-column .inside-column .input-box{position: relative}
.add-box .group-column.axis-column .inside-column .input-box label{display: inline-block;margin-top: 12px}
.add-box .group-column.axis-column .inside-column .input-box input{width: calc(100% - 200px);display: inline-block;border: 2px solid #e8eaed;font-size: 16px;padding: 12px 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap}
.add-box .group-column.axis-column .inside-column .radio-div{}
.add-box .group-column.axis-column .inside-column .radio-div .fake-label,.add-box .group-column.axis-column .inside-column .radio-div .check-box{display: inline-block;flex-basis: 30%;align-self: center}
.add-box .group-column.axis-column .inside-column .radio-div .check-box{position: relative}
.add-box .group-column.axis-column .inside-column .radio-div .check-box label{padding-left: 30px;line-height: 24px;font-size: 16px}
.add-box .group-column.axis-column .inside-column .flex-parent{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0px 0 0 8px;margin: 10px 0}
.add-box .group-column.axis-column .inside-column .flex-parent > div{flex-basis: 30%;font-size: 17px}
.add-box .group-column.axis-column .inside-column .flex-parent.table-head{background-color: #ece8ff;padding: 12px 0 12px 8px;align-items: center}
.add-box .group-column.axis-column .inside-column .flex-parent .cell{}
.add-box .group-column.axis-column .inside-column .flex-parent .cell input{border: 2px solid #e8eaed;font-size: 16px;padding: 12px 10px;width: 100%}
.add-box .group-column.axis-column .inside-column .flex-parent .ccell{text-align: center}
.add-box .group-column.axis-column .inside-column .flex-parent .lcell{text-align: left}
.add-box .group-column.axis-column .inside-column .table-content .lcell{padding-top: 14px}
.add-box .group-column.axis-column .inside-column .radio-div{padding: 12px 0 8px 8px}
.add-box .group-column.assistant-box .assistant-element.notes textarea {resize: none;width: 100%;padding: 5px 10px;margin: 0;border: none;height: 230px;color: #444446;font-size: 17px;outline: none;line-height: 21px;background: url(../img/notes.png) repeat-y local 0 5px #fdfbc9;}
.add-box .group-column.assistant-box .assistant-element h4 {font-size: 16px;font-weight: 600;position: relative;padding-left: 20px;margin-bottom: 5px;cursor: pointer;}
.add-box .group-column.assistant-box .assistant-element{min-height: 150px;padding: 12px 10px 5px;background-color: #fff9cb;margin-top: 20px}
.add-box .group-column.assistant-box .assistant-element h4 img {position: absolute;left: 0;top: -2px;}
.add-box .group-column.assistant-box h3 {display: inline-block;vertical-align: middle;margin-left: 5px;position: relative;padding-left: 40px}
.add-box .group-column.assistant-box h3 img{position: absolute;left: 0;top: -14px}
.add-box.box-with-assistant{position: relative}
.add-box.box-with-assistant .assistant-trigger{position: absolute;right: 20px;top: 180px;cursor: pointer;display: none;transition: ease all 250ms;border: 2px solid #9381eb;border-radius: 12px;padding: 6px 20px;font-size: 16px;color: #9381eb}
.add-box.box-with-assistant .assistant-trigger:hover{color: #fff;background-color: #9381eb}
.add-box.box-with-assistant .assistant-trigger.assistant-off {border-radius: 4px;width: 30px;height: 30px;position: relative;top: auto;bottom: auto;left: auto;padding: 5px 5px;text-align: center;vertical-align: middle;display: none;right: auto}
.add-box.box-with-assistant .assistant-trigger.assistant-off:hover {color: #fff;background-color: #9381eb;}

.add-box .group-column.axis-column .inside-column.w100{max-width: 100%}
.add-box.zz-box .norm-box .input-space {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.add-box.zz-box .norm-box{padding: 20px;background-color: #e8eaed;margin-top: 25px}
.add-box.zz-box .norm-box .bottom-part {margin-top: 20px;}
.add-box.zz-box .norm-box .input-space .menu-input {position: relative;flex-basis: 30%;margin: 5px 0;}
.add-box.zz-box .norm-box .input-space .menu-input  label {font-size: 16px;text-align: left;display: inline-block;vertical-align: middle;line-height: 1;width: 100%;max-width: 49%;font-weight: 600;}
.add-box.zz-box .norm-box .input-space .menu-input  input[type="number"] {width: 100%;max-width: 35%;border: 2px solid #e8eaed;font-size: 16px;padding: 9px 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;vertical-align: middle;display: inline-block;}
.add-box.zz-box .norm-box .input-space .menu-input  .unit {font-size: 16px;display: inline-block;width: 10%;text-align: left;margin-left: 10px;vertical-align: middle;}
.add-box.zz-box .norm-box .bottom-part .disclaimer {width: 100%;max-width: 70%;margin-top: 15px;}
.add-box.zz-box .norm-box .bottom-part .disclaimer sup{font-size: 10px;color: #000}
.add-box.zz-box .norm-box .bottom-part .reset {width: 100%;max-width: 20%;text-align: right;}
.add-box.zz-box .norm-box .bottom-part .reset button{width: 100%}
.add-box .group-column.axis-column .inside-column.w100 > h4{font-size: 17px;font-weight: normal;margin-bottom: 10px}
.add-box .group-column.axis-column .inside-column.w100 > h4 sup{font-size: 10px}
.add-box .group-column.axis-column .inside-column.w100 > p{font-size: 14px}
.add-box .summary-box .left a{color: #f97d00;font-size: 14px;display: block;margin: 15px 0;}
.add-box .summary-box .left a:hover{text-decoration: underline}
.add-box.zz-box .norm-box.budget-box{background-color: transparent;padding-left: 0}

.add-box .group-column.axis-column .inside-column .inner-column{background-color: #fff;padding: 15px 10px;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);width: 100%;margin-bottom: 30px}
.add-box .group-column.axis-column .inside-column .inner-column h4{font-size: 17px;color: #9381eb;font-weight: 600;margin-bottom: 15px}
.add-box .group-column.axis-column .inside-column .inner-column h5{font-size: 17px;color: #000;font-weight: 600;}
.add-box .group-column.axis-column .inside-column .inner-column .resume-age{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 10px}
.add-box .group-column.axis-column .inside-column .inner-column .resume-age .resume-column{flex-basis: auto}
.add-box .group-column.axis-column .inside-column .inner-column .resume-age .resume-column p{margin: 5px 0;font-size: 17px;font-weight: normal;min-height: 21px}
.add-box .group-column.axis-column .inside-column .inner-column .resume-age .resume-column p span{display: inline-block;position: relative;padding-left: 20px;margin: 0 5px;}
.add-box .group-column.axis-column .inside-column .inner-column .resume-age .resume-column p img{position: absolute;left: 0;top: 0}
.add-box .group-column.axis-column .inside-column .inner-column h5 span{}
.add-box .group-column.axis-column .inside-column .inner-column .resume-norm-parent{display: flex;justify-content: space-between;flex-wrap: wrap}
.add-box .group-column.axis-column .inside-column .inner-column .resume-norm-parent .resume-norm{flex-basis: 48%;font-size: 17px;margin: 5px 0}
.add-box .group-column.axis-column .inside-column .inner-column .resume-norm-parent .resume-norm span{font-weight: 600}
.add-box .group-column.axis-column h3 {font-size: 20px;color: #593de0;margin-top: 20px;}
.add-box.zz-box .group-name .edit-name{display: none}
.add-box.zz-box .group-name .edit-name.active{display: block}
.add-box.zz-box .group-name p.inactive{display: none}
.add-box.zz-box .data-box h3{color: #593de0}
.add-box .tile-div .tile-box:hover p, .add-box .tile-div .tile-box.active-tile p {color: #593de0;}
.add-box.zz-box .group-name .edit-trigger{display: inline-block;color: #8f8f8f;cursor: pointer;font-size: 17px;margin-left: 15px}
.add-box.zz-box .group-name .edit-trigger:hover{opacity: .7}
.add-box.zz-box .group-name p{font-size: 17px;}
.add-box.zz-box .group-name p strong{font-weight: 600}
.add-box.zz-box .group-name .edit-name *{display: inline-block;vertical-align: middle}
.add-box.zz-box .group-name .edit-name label{font-size: 17px;width: 100%;max-width: 15%}
.add-box.zz-box .group-name .edit-name input{border: 2px solid #e8eaed;font-size: 16px;padding: 12px 10px;width: 100%;max-width: 30%;min-width: 300px}
.add-box.zz-box .group-name .edit-name form{width: 100%}
.add-box.zz-box .group-name .edit-name .cancel{width: 150px;font-size: 17px;;text-align: center}
.add-box.zz-box .group-name .edit-name a{border-radius: 4px;text-align: center;padding: 12px 5px;font-size: 16px;font-weight: 600;width: 150px;}
.add-box.with-tiles.zz-box .help {right: 5px!important;top: 0px!important;}
.add-box .pagination a {color: #593de0;border: 2px solid #593de0;}
.add-box .pagination a.active-page,.add-box .pagination a:hover {color: #fff;background-color: #593de0;}
.add-box .patient-listing .listing-body table th{background-color: #593de0;}
.add-box.zz-box .find-group{}
.add-box.zz-box .find-group h3{display: block;margin: 20px 0 10px 0;}
.add-box.zz-box .find-group .find-input{display: inline-block;vertical-align: middle;width: 100%}
.add-box.zz-box .find-group .find-input input{border: 2px solid #e8eaed;font-size: 16px;padding: 12px 10px;width: 100%;max-width: 550px;margin-right: 20px}

.add-box .patient-listing.zz-listing .listing-body .grind-box .single-patient-box{min-height: 140px;padding:40px 15px 15px 30px}
.add-box .patient-listing.zz-listing .listing-body .grind-box .single-patient-box .hidden-info{top: auto;bottom: -45%;padding: 10px 0}
.add-box .patient-listing.zz-listing .listing-body .grind-box .single-patient-box:hover .hidden-info{top: auto;bottom: 0}
.add-box .patient-listing.zz-listing .listing-body .grind-box .single-patient-box h2{padding-left: 82px}
.add-box .patient-listing.zz-listing .listing-body .grind-box .single-patient-box h2 img {top: -6px;}
.add-box .group-column.axis-column.settings-column{max-width: 100%}
.add-box .group-column.axis-column.settings-column .inside-column.left{max-width: 38%}
.add-box .group-column.axis-column.settings-column .inside-column.right{max-width: 60%}
.add-box .group-column.axis-column.settings-column .inside-column .inner-column .resume-norm-parent .resume-norm{flex-basis: 31%}
.add-box .group-column.axis-column.settings-column .inside-column .inner-column h4 span{display: inline-block}
.add-box .group-column.axis-column.settings-column .inside-column .inner-column h4 span a{color: #f97d00;font-size: 18px;}
.add-box .group-column.axis-column.settings-column .inside-column .inner-column h4 span a:hover{text-decoration: underline}
.add-box .group-column.axis-column.settings-column .inside-column .inner-column h4 span a i{display: inline-block;margin-right: 5px}
.add-box .group-column.axis-column.settings-column .inside-column .notes {    min-height: 150px;padding: 5px 10px;background-color: #fff9cb;margin-top: 20px;}
.add-box .group-column.axis-column.settings-column .inside-column .notes textarea{resize: none;width: 100%;padding: 5px 10px;margin: 0;border: none;height: 140px;color: #444446;font-size: 17px;outline: none;line-height: 21px;background: url(../img/notes.png) repeat local 0 5px #fdfbc9;}


.add-box.with-tiles.zz-box .zz-list-element .label-tooltip {position: absolute;z-index: 1000;width: 350px;top: auto;left: -167px;display: none;bottom: 30px;}
.add-box.with-tiles.zz-box .zz-list-element .label-tooltip .tooltip-body {position: relative;border: 1px solid #9381eb;padding: 10px 15px 10px 15px;background-color: #fff;}
.add-box.with-tiles.zz-box .zz-list-element .label-tooltip .tooltip-body .tooltip-arrow {position: absolute;width: 20px;height: 20px;background-color: #fff;border-width: 1px 1px 0 0;border-style: solid;border-color: #9381eb;transform: rotate(136deg);bottom: -11px;left: 0;right: 0;margin: auto;}
.add-box.with-tiles.zz-box .zz-list-element .label-tooltip .tooltip-body p{font-size: 14px}
.add-box.with-tiles.zz-box .permanent-save-box{background-color: #ece8ff;padding: 13px 13px 13px 45px;margin: 20px 0}
.add-box.with-tiles.zz-box .permanent-save-box label{padding-left: 30px;line-height: 24px;font-size: 16px}
.add-box.with-tiles.zz-box .zz-list-content{padding: 20px 0 0 50px}
.add-box.with-tiles.zz-box .zz-list-content .zz-list-element{display: inline-block;vertical-align: middle;width: 100%;max-width: 40%;}
.add-box.with-tiles.zz-box .zz-list-content .zz-list-element label,.add-box.with-tiles.zz-box .zz-list-content .zz-list-element input,.add-box.with-tiles.zz-box .zz-list-content .zz-list-element .unit{display: inline-block;vertical-align: middle}
.add-box.with-tiles.zz-box .zz-list-content .zz-list-element label{font-size: 16px;width: 100%;max-width: 330px}
.add-box.with-tiles.zz-box .zz-list-content .zz-list-element input{border: 2px solid #e8eaed;font-size: 16px;padding: 12px 10px;width: 100%;margin: 0 5px;max-width: 150px}
.add-box.with-tiles.zz-box .zz-list-content .zz-list-element .unit{font-size: 16px;    width: 15px;text-align: center;}
.add-box.with-tiles.zz-box .zz-list-content .zz-list-element label .label-tooltip-trigger{display: inline-block;vertical-align: sub;margin-right: 5px;cursor: pointer;position: relative}
.add-box.with-tiles.zz-box .zz-list-content .zz-list-element label .label-tooltip-trigger:hover .label-tooltip{display: block}
.add-box.with-tiles.zz-menu .inside-box{padding-bottom: 30px}
.add-box.zz-menu .patient-listing .tools-bar .result-amount h3{margin-top: 0;color: #593de0}
.add-box .patient-listing .listing-body .during-element table th{background-color:#9381eb }
.add-box.zz-menu .menu-box .table-head{color: #593de0}
.add-box.zz-menu .patient-listing .tools-bar .result-amount{margin-top: 0}
.add-box.zz-menu .alert-feature .hidden-alert-box .single-alarm h3{color: #593de0}
.add-box.zz-menu .alert-feature .alert-icon{background-color: #593de0}
.side-header .side-top img{max-height: 40px}
.screen-box .movie-content .popup-head{background-color: #593de0}
.add-box .patient-listing .listing-body table td span a{color: #8f8f8f}

.add-box.timetable-box.zz-box .timetable-main-window .month-preview .single-day:hover .day-orb {border: 2px solid #593de0;background-color: #fff;color: #593de0;}
.add-box.timetable-box .timetable-main-window .month-preview .single-day.present-week .day-orb {border: 2px solid #593de0;background-color: #fff;color: #593de0;}
.add-box.timetable-box .timetable-main-window .date-range .date-navigator:hover {background-color: #593de0;}
.add-box.timetable-box .timetable-main-window .calendar-grind .hidden-hour-trigger:hover .expand {background-color: #593de0;}
.add-box.timetable-box .timetable-main-window .calendar-grind .hour-inside-day .collapse:hover {background-color: #593de0;}
.standard-popup .popup-body .popup-head{background-color: #593de0}
.add-box.timetable-box .timetable-main-window .month-preview .single-day.present .day-orb {background-color: #593de0;color: #fff;border: 2px solid #593de0;}
.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .top-day p{color:#593de0 }
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element.event-element {background-color: #ece8fe;}
.add-box.program-settings-screen .own-product-content .panel-body .top-part{background-color: #593de0}
.add-box.program-settings-screen .program-settings-box .content-box table .head-row {background-color: #593de0;border: 2px solid #593de0;}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content h3{color:#593de0 }
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-table .table-head p{color: #593de0}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel h3{color: #593de0}
.cropper-popup-body.cropper-wrap .cropper-popup-head .options-wrap{background-color: #593de0}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.size-td i{color: #593de0}
.tooltip .tooltip-body{border-color: #9381eb}
.add-box .menu-box .listing-body table th{background-color: #593de0;}
.add-box .menu-box .listing-body .during-table table th {background-color: #9381eb;}
.menu-week-content .week-box .green-head {background-color: #ece8ff;}
.add-box .menu-list-content.inside-menu-content.active-edit .meals-configuration .meals-box .single-meal input,.menu-week-content .edit-elements.edit-basic-info input{border: 2px solid #9381eb;}
.standard-popup .popup-body .side-panel .panel-element .tooltip .tooltip-body{border-color: #9381eb}
.standard-popup .popup-body .popup-content .hide-panel.notes-panel .panel-head,.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-head,.standard-popup .popup-body .popup-content .hide-panel.edit-panel h3{color: #593de0}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .panel-trigger{background-color: #593de0}
.add-box.template-box .menu-box .listing-body table tr.head-row th{color: #593de0;}
.add-box.template-box .menu-box .listing-body table tr.head-row{border: 2px solid #593de0;}
.add-box.template-box .menu-box .listing-body table tr.head-row span.folder-icon,.add-box.program-settings-screen .single-question-category .category-title-p .folder-icon {background-image: url(../img/zz-folder-sprite.png);}
.add-box.program-settings-screen .program-settings-box .content-box table td .scale-icon{color: #593de0}
.add-alergy-disease-content .add-content .top-part h4{color: #593de0}
.add-alergy-disease-content .add-content .choice-box .box-head{background-color: #9381eb}
.add-alergy-disease-content .add-content .choice-box .box-element p.left:hover {color: #593de0;}
.add-box.program-settings-screen .print-content .order-element .order-controller .order-circle{color: #9381eb}
.add-box.program-settings-screen .print-content .order-element .order-name i{color: #593de0}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-table .table-head p{color: #593de0}
/*.add-box .disclaimer.group-disclaimer{position: absolute;}*/
.add-box .disclaimer.group-disclaimer sup{color: #000000;font-size: 7px}
.add-box .group-column.axis-column .inside-column h3 sup{font-size: 10px}
.add-box .group-column.axis-column .inside-column .flex-parent.table-head label{padding-left: 30px;position: relative;padding-top: 1px;display: block}
.add-box .summary-box .btn-box button.save-and-exit{    margin-right: 20px;}
.add-box .group-column.axis-column .inside-column .hidden-content{display: none}
.mac-os .add-box .menu-box .listing-body table td.option-td .ab-div{top: 5px}

.log-content .log-element .box-column .input-box input[name="password"]{position: relative;padding-right: 40px}
.log-content .log-element .box-column .input-box .password_trigger{position: absolute;cursor: pointer;color: #a3a3a3;right: 15px;top: 15px}
.log-content .log-element .box-column .input-box .password_trigger:hover{opacity: .8}
.add-box .data-box h3,.add-box .menu-box .table-head,.add-box .menu-list-content .green-head{color: #593de0}
.add-box .menu-box .listing-body table tr.empty-content td{padding: 15px 10px}
.add-box .patient-listing .listing-body table td.option-td{padding: 0 10px}

.hide-panel.edit-panel .panel-body .edit-table-ingerdients table .head-row.summary-row td{color: #fff;}


.add-box .menu-list-content .menu-section.section-2 label,.add-box .menu-day-content .day-content .day-course .day-name h4{color: #fff}
.add-box .menu-list-content .menu-section.section-2 .unit{color: #fff}
.add-box .menu-list-content .menu-section.section-3 {background-color: #ece8ff;}
.add-box .menu-list-content .menu-section.section-6 .input-space .menu-input.no-input label,.add-box .menu-list-content .menu-section.section-7 p{color: #fff}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal{background-color: #ece8ff}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part:hover .day-part-head {background-color: #dffda6;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part:hover {border: 2px solid #dffda6;}
.add-box .menu-day-content .day-content .day-course .day-name .copy-day-tool.copy_day_trigger{background-color: #fff;border-radius: 5px}
.add-box .menu-day-content .day-navigation .navigation-element{display: block}
.add-box .menu-day-content .day-navigation .navigation-element{color: #000}
.add-box .menu-day-content .day-navigation .navigation-element.active{color: #fff}
.add-box .menu-day-content .day-navigation .navigation-element:hover{color: #fff}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.active .day-part-head{background-color: #dffda6;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.active {border: 2px solid #dffda6;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .navigation-arrow{background-color: #dffda6;border-color: #dffda6}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table th{color: #fff}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.size-td i{color: #593de0}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.head-row.summ-nuts td,.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.bottom-row.rest-nuts td{color: #fff}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal h4 div.check-box{position: absolute;left: 0;top:-3px}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal h4{position: relative;padding-left: 30px}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template.pick .inner-element{border: 1px solid #593de0;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column .meals_list_element.empty_element:after{background-color:#ece8ff }

.add-box.program-settings-screen .print-content .shop_range .check-box [type="checkbox"]:not(:checked) + label:before,.add-box.program-settings-screen .print-content .shop_range .check-box [type="checkbox"]:checked + label:before{top: 0;bottom: 0;margin: auto}

.add-box.program-settings-screen .print-content .shop_range .check-box [type="checkbox"]:not(:checked) + label:after,.add-box.program-settings-screen .print-content .shop_range .check-box [type="checkbox"]:checked + label:after{top: 0;bottom: 0;margin: auto}

.add-box.program-settings-screen .print-content .shop_range .range_body .single_day_in_range input.disabled + label{color: #999;cursor: default}


.add-box.program-settings-screen .print-content .shop_range_content{width: 100%}
.add-box.program-settings-screen .print-content .shop_range{border:1px solid #e8eaed;width: 100%;margin-bottom: 25px}
.add-box.program-settings-screen .print-content .shop_range .range_head{background-color: #e8eaed;display: flex;align-items: center;padding: 10px 10px;font-weight: 600;justify-content: space-between}
.add-box.program-settings-screen .print-content .shop_range .range_head .remove_range{cursor: pointer}
.add-box.program-settings-screen .print-content .shop_range .range_head .remove_range i{color: #8f8f8f}
.add-box.program-settings-screen .print-content .shop_range .range_head .remove_range:hover i{color: #f97d00}
.add-box.program-settings-screen .print-content .shop_range .range_body{background-color: #fff;display: flex;flex-wrap: wrap;padding: 15px}
.add-box.program-settings-screen .print-content .shop_range .range_body .single_day_in_range{position: relative;flex-basis: 14.28%;padding-right: 10px;margin: 9px 0;display: flex;align-items: center}
.add-box.program-settings-screen .print-content .shop_range .range_body .single_day_in_range label{padding-left: 30px;font-size: 15px;font-weight: 600}
.add-box.program-settings-screen .print-content .add_new_range{font-size: 20px;color: #f97d00;margin: 10px 0 10px;display: block;cursor: pointer}
.add-box.program-settings-screen .print-content .add_new_range:hover{text-decoration: underline}
.add-box.program-settings-screen .print-content .add_new_range i {margin-right: 5px;}

@media all and (max-width:1860px){
    .add-box.program-settings-screen .print-content .shop_range .range_body .single_day_in_range{flex-basis: 20%}
}

@media all and (max-width: 1640px){
    .add-box.zz-box.with-tiles .tile-div .tile-box {flex-basis: auto;padding: 0 10px;}
    .add-box.zz-box.with-tiles .tile-div{justify-content: left}
    .add-box .patient-listing.zz-listing .listing-body .grind-box .single-patient-box h2 {padding-left: 52px;font-size: 17px;}
    .add-box .patient-listing.zz-listing .listing-body .grind-box .single-patient-box {min-height: 80px;padding: 30px 15px 15px 20px;}
}
@media all and (max-width: 1600px){
    .add-box .patient-listing.zz-listing .listing-body .grind-box .single-patient-box h2{padding-left: 0}
    .add-box.with-tiles.zz-box .zz-list-content .zz-list-element{max-width: 49%}
}
@media all and (max-width: 1570px){
    .add-box.zz-box .norm-box .input-space .menu-input label{max-width: 48%;}
    .add-box.zz-box .norm-box .input-space .menu-input input[type="number"]{max-width: 35%}
}
@media all and (max-width: 1480px){
    .add-box.zz-box .norm-box .bottom-part .reset button{    font-size: 14px;padding: 8px 5px;max-width: 240px;}
}
@media all and (max-width: 1415px){
    .add-box.zz-box .norm-box .input-space .menu-input label{display: block;max-width: 100%;margin-bottom: 5px}
    .add-box.zz-box .norm-box .input-space .menu-input input[type="number"]{max-width: 70%}
    .add-box .group-column.axis-column.settings-column .inside-column.left,.add-box .group-column.axis-column.settings-column .inside-column.right{max-width: 49%;}
    .add-box .group-column.axis-column.settings-column .inside-column .inner-column .resume-norm-parent .resume-norm {flex-basis: 49%;}
}
@media all and (max-width:1400px){
    .add-box.program-settings-screen .print-content .shop_range .range_body .single_day_in_range{flex-basis: 25%}
}
@media all and (max-width: 1315px){
    .add-box.with-tiles.zz-box .zz-list-content .zz-list-element label{max-width: 200px}
}
@media all and (max-width: 1270px) {
    .add-box.zz-box{padding: 35px 20px}
    .add-box .group-column.assistant-box{position: absolute;width:300px;background-color: #fff;z-index: 100;right: -350px;height: 100%;border-top: none;transition: ease all 250ms;top: 0;max-width: 100%}
    .add-box .group-column.assistant-box.active{right: 0px}
    .add-box .group-column.axis-column{max-width: 100%}
    .add-box.box-with-assistant .assistant-trigger{display: block}
    .add-box.box-with-assistant .assistant-trigger.assistant-off{display: inline-block}
    .add-box .group-column.assistant-box h3 img{display: none}
    .add-box .group-column.assistant-box h3{padding-left: 0}
    .add-box.zz-box.with-tiles{padding: 0}
}
@media all and (max-width:1170px){
    .add-box.program-settings-screen .print-content .shop_range .range_body .single_day_in_range {flex-basis: 33.33%;}
}
@media all and (max-width: 1100px){
    .add-box .group-column.axis-column .inside-column .input-box input{width: calc(100% - 160px)}
    .add-box.zz-box .norm-box .bottom-part .reset,.add-box.zz-box .norm-box .bottom-part .disclaimer{float: none;max-width: 100%}
    .add-box.zz-box .norm-box .bottom-part .reset{margin-top: 10px}
    .add-box .group-column.axis-column.settings-column .inside-column.left,.add-box .group-column.axis-column.settings-column .inside-column.right{max-width: 100%;float: none}
    .add-box.with-tiles.zz-box .zz-list-content .zz-list-element {max-width: 100%;margin: 15px 0;}
    .add-box.with-tiles.zz-box .zz-list-element .label-tooltip{left: -42px}
    .add-box.with-tiles.zz-box .zz-list-element .label-tooltip .tooltip-body .tooltip-arrow {left: 39px;right: auto;}
}
@media all and (max-width: 1020px){
    .add-box.zz-box .data-box h3{margin-bottom: 15px}
    .add-box.zz-box .find-group .find-input input {font-size: 14px;padding: 9px 10px;width: 100%;max-width: 350px;}
}
@media all and (max-width: 970px) {
    .add-box .group-column.axis-column .inside-column{float: none;max-width: 100%}
    .add-box.zz-box .group-name .edit-name label{display: block;max-width: 100%;margin-bottom: 10px}
    .add-box.zz-box .group-name .edit-name input{display: block;margin-bottom: 10px;width: 400px;max-width: 100%}
}
@media all and (max-width:940px){
    .add-box.program-settings-screen .print-content .shop_range .range_body .single_day_in_range {flex-basis: 50%}
}
@media all and (max-width: 820px){
    .side-header .side-top img {display: block;margin: 5px auto 15px 0;}
}
@media all and (max-width: 760px){
    .add-box.zz-box .norm-box .input-space .menu-input{flex-basis: 49%}
    .add-box.zz-box .summary-box .btn-box{text-align: right}
    .add-box .patient-listing.zz-listing .listing-body .grind-box .single-patient-box .hidden-info{top: -50%}
    .add-box .disclaimer.group-disclaimer{position: relative}
}
@media all and (max-width: 700px) {
    .add-box .tile-div .tile-box.active-tile {border: 2px solid #593de0!important;}
    .add-box.zz-box.with-tiles .tile-div{justify-content: space-between;border-bottom: none}
    .add-box.with-tiles.zz-box .help {right: 5px!important;top: 76px!important;}
    .add-box.zz-box .find-group .find-input input{display: block;margin-bottom: 15px}
    .add-box.zz-box.with-tiles .tile-div .tile-box{flex-basis: 49%}
}
@media all and (max-width: 640px){
    .add-box .summary-box .btn-box button.save-and-exit{margin-right: auto}
}
@media all and (max-width: 560px){
    .add-box.box-with-assistant .assistant-trigger{top: 165px}
    .add-box .group-column.axis-column .inside-column .inner-column .resume-norm-parent .resume-norm,.add-box .group-column.axis-column.settings-column .inside-column .inner-column .resume-norm-parent .resume-norm{flex-basis: 100%}
    .add-box .group-column.axis-column .inside-column .inner-column .resume-age .resume-column:first-child{flex-basis: 100%}
    .add-box.with-tiles.zz-box .zz-list-content .zz-list-element label{font-size: 13px}
    .add-box.with-tiles.zz-box .zz-list-content .zz-list-element .unit{font-size: 13px}
    .add-box.with-tiles.zz-box .zz-list-content {padding: 10px 0 0 0px;}
    .add-box.with-tiles.zz-box .permanent-save-box {padding: 16px 13px 11px 10px;}
    .add-box.with-tiles.zz-box .permanent-save-box label {line-height: 22px;font-size: 13px;}
    .add-box.program-settings-screen .print-content .shop_range .range_body .single_day_in_range label{font-size: 12px}
    .add-box.program-settings-screen .print-content .shop_range .range_head{font-size: 14px}
    .add-box.program-settings-screen .print-content .add_new_range{font-size: 16px}
}
@media all and (max-width: 520px){
    .add-box.zz-box .norm-box .input-space .menu-input{flex-basis: 100%}
    .add-box.zz-box .norm-box .input-space .menu-input input[type="number"] {max-width: 85%;}
}
@media all and (max-width: 480px){
    .add-box.with-tiles.zz-box .bottom-bar .bottom-element{text-align: center}
    .add-box.with-tiles.zz-box .zz-list-content .zz-list-element label{display: block;max-width: 100%;margin-bottom: 10px}
}
@media all and (max-width: 450px) {
    .add-box.program-settings-screen .print-content .shop_range .range_body .single_day_in_range{flex-basis: 100%}|
}
@media all and (max-width: 400px){
    .add-box.zz-box .group-name .edit-name .cancel {width: 100px;font-size: 14px;text-align: center;}
    .add-box.zz-box .group-name .edit-name a {border-radius: 4px;text-align: center;padding: 10px 5px;font-size: 14px;font-weight: 600;width: 120px;}
    .add-box.zz-box {padding: 35px 15px;}
    .add-box.timetable-box .inside-box {padding: 20px 0px;}
}
