
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on March 18, 2019 */
@font-face {
    font-family: 'muli';
    src: url('../../fonts/muli-black-webfont.eot');
    src: url('../../fonts/muli-black-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/muli-black-webfont.woff2') format('woff2'),
    url('../../fonts/muli-black-webfont.woff') format('woff'),
    url('../../fonts/muli-black-webfont.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;

}
@font-face {
    font-family: 'muli';
    src: url('../../fonts/muli-bold-webfont.eot');
    src: url('../../fonts/muli-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/muli-bold-webfont.woff2') format('woff2'),
    url('../../fonts/muli-bold-webfont.woff') format('woff'),
    url('../../fonts/muli-bold-webfont.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;

}
@font-face {
    font-family: 'muli';
    src: url('../../fonts/muli-extrabold-webfont.eot');
    src: url('../../fonts/muli-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/muli-extrabold-webfont.woff2') format('woff2'),
    url('../../fonts/muli-extrabold-webfont.woff') format('woff'),
    url('../../fonts/muli-extrabold-webfont.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;

}
@font-face {
    font-family: 'muli';
    src: url('../../fonts/muli-extralight-webfont.eot');
    src: url('../../fonts/muli-extralight-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/muli-extralight-webfont.woff2') format('woff2'),
    url('../../fonts/muli-extralight-webfont.woff') format('woff'),
    url('../../fonts/muli-extralight-webfont.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;

}
@font-face {
    font-family: 'muli';
    src: url('../../fonts/muli-light-webfont.eot');
    src: url('muli-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/muli-light-webfont.woff2') format('woff2'),
    url('../../fonts/muli-light-webfont.woff') format('woff'),
    url('../../fonts/muli-light-webfont.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;

}
@font-face {
    font-family: 'muli';
    src: url('../../fonts/muli-regular-webfont.eot');
    src: url('../../fonts/muli-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/muli-regular-webfont.woff2') format('woff2'),
    url('../../fonts/muli-regular-webfont.woff') format('woff'),
    url('../../fonts/muli-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'muli';
    src: url('../../fonts/muli-semibold-webfont.eot');
    src: url('../../fonts/muli-semibold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/muli-semibold-webfont.woff2') format('woff2'),
    url('../../fonts/muli-semibold-webfont.woff') format('woff'),
    url('../../fonts/muli-semibold-webfont.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;

}




h1,h2,h3,h4,h5,h6,ul,li,p{margin: 0;padding: 0;}
a{text-decoration: none;}
button{cursor: pointer;}
*{box-sizing: border-box;font-family: 'muli',serif;outline: none;}
body{margin: 0;position: relative;background-size: cover;}
ul{list-style: none;}
a{text-decoration: none;}
img{border:none;max-width: 100%}
textarea{resize: none;}
button{border: none}
form{margin:0}
html,body{height: 100%;width: 100% !important;max-width: 100%!important}
.left{float: left}
.right{float: right;}
.clear{clear:both;height: 0;width: 100%;}
i{font-family: 'fontawesome';font-style: normal;}
.page{margin: 0 auto;max-width: 1800px;padding: 0 15px;}
.add-button{cursor: pointer;color: #f97d00;font-size: 14px;}
.add-button:hover{text-decoration: underline}
.input-error {position: absolute;bottom: -12px;margin: 0;color: #fe4848;display: none;font-size: 10px;left: 0%;}
.input-error.input-bad{display: block}
input::-webkit-input-placeholder {line-height:normal!important;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
/*od nowego projektu resetować line-height wszędzie bo się wysrywa na safari*/

/*odnośne stylowania inputów:*/
/*-należy ustalić odgórnie wysokość, font size oraz paddingi tak by fontsize + padding = height*  --- raczej nie, nie stosować/


/*owl-carousel*/
.owl-carousel .owl-stage {position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden; }
.owl-carousel .owl-stage:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel .owl-stage-outer {position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,.owl-carousel .owl-item {-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {position: relative;overflow: hidden; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {display: none; }
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-loaded {display: block;position: relative; }
.owl-carousel.owl-loading {opacity: 0; display: block; }
.owl-carousel.owl-hidden {opacity: 0; }
.owl-carousel.owl-refresh .owl-item {visibility: hidden; }
.owl-carousel.owl-drag .owl-item {-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-grab {cursor: move; cursor: grab; }
.owl-carousel.owl-rtl {direction: rtl; }
.owl-carousel.owl-rtl .owl-item {float: right; }
.no-js .owl-carousel {display: block; }
.owl-carousel .animated {animation-duration: 1000ms; animation-fill-mode: both; }
.owl-carousel .owl-animated-in {z-index: 0; }
.owl-carousel .owl-animated-out {  z-index: 1; }
.owl-carousel .fadeOut {animation-name: fadeOut; }
@keyframes fadeOut { 0% {opacity: 1; } 100% {opacity: 0; } }
.owl-height {transition: height 500ms ease-in-out; }
.owl-carousel .owl-item .owl-lazy {opacity: 0; transition: opacity 400ms ease; }
.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d; }
.left.banner .owl-item .item > img {display: block; height: 570px; max-width: 1920px;}
.owl-theme .owl-nav {margin-top: 10px; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {position: absolute; top: 50%; margin-top: -20px; cursor: pointer; left: -40px;}
.owl-theme .owl-nav [class*='owl-'] img {transition: ease all 250ms}
.owl-theme .owl-nav [class*='owl-']:hover img{transform: translateX(-3px);}
.owl-theme .owl-nav .owl-next {left: auto; right: -40px;}
.owl-theme .owl-nav .owl-next:hover img{transform: translateX(3px);}
.owl-theme .owl-nav .disabled {opacity: 0.5; cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {position: absolute;top: 56%;left: 0;right: 0}
.owl-theme .owl-dots{}
.owl-theme .owl-dots {text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {display: inline-block; zoom: 1; *display: inline; }
.owl-theme .owl-dots .owl-dot span {width: 8px; height: 8px; margin: 0 4px;border: 1px solid #fff; background-color: transparent; display: block; -webkit-backface-visibility: visible; transition: all 200ms ease; border-radius: 50%; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background-color: #fff;}


/*loadery*/
.loader-white{position: relative}
.loader-white:after{content: '';background-image: url(../img/loader-white.gif);    background-repeat: no-repeat;background-position: center;display: block;width: 100%;height: 25px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background-color: inherit;}
.loader-content{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: #ffffff;z-index: 100000000;}
.loader-content .loader-big{position: absolute;top: 20vh;bottom: auto;margin: auto;left: 0;right: 0;}
.loader-orange{position: relative!important}
.loader-orange:after{content: '';background-image: url(../img/loader-orange.gif);    background-repeat: no-repeat;background-position: center;display: block;width: 100%;height: 25px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background-color: inherit;}
.loader-orange.loader-big:after{content: '';background-image: url(../img/big-loader.gif);    background-repeat: no-repeat;background-position: center;display: block;width: 100%;height: 40px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background-color: inherit;}
.loader-orange:hover:after{background-image: url(../img/loader-white.gif);}
.loader-orange.no-button:hover:after{background-image: url(../img/loader-orange.gif);}
.loader-orange.no-button{width:100%;height: 58px}

@media not all and (min-resolution:.001dpcm) { @media {
    .loader-white:after{background-image: url(../img/loader-white.png?v=2);}
    .loader-orange:after{background-image: url(../img/loader-orange.png?v=2);}
}}
@media all and (-ms-high-contrast:none)
{
    .loader-white:after{background-image: url(../img/loader-white.png?v=2);}
    .loader-orange:after{background-image: url(../img/loader-orange.png?v=2);}
}

/*scroll-box*/
.scroll-bar-wrap { width: 100%; position: relative; }
.scroll-box { height: auto;overflow-y: scroll; }
.scroll-box::-webkit-scrollbar{ width: 0px; }
.scroll-box::-webkit-scrollbar,
.scroll-box::-webkit-scrollbar-thumb { overflow:visible; border-radius: 4px; }
.scroll-box::-webkit-scrollbar-thumb { background: rgba(0,0,0,0.8); }
.scroll-bar-wrap:hover .cover-bar { opacity: 0; -webkit-transition: all .5s; }
#global-day-loader{height: 150vh;min-height: 100%}
@-moz-document url-prefix() {
    .scroll-box{scrollbar-width: none;}
}
.btn-box,.accept-edit{position: relative}
.button-blinder{position: absolute;width: 100%!important;max-width:100%!important;height: 100%;background: transparent;left: 0;top: 0;z-index: 200;display: none}
.button-blinder.active{display: block}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .notes textarea::-webkit-scrollbar { width: 0px; }
.add-box.program-settings-screen .program-settings-box .settings-search{position: relative}
/*top menu*/
header{position: absolute;width: 100%;top: 0;left: 0;z-index: 101}
.top-menu{background: linear-gradient(to right, rgba(255,255,255,0.7) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%); box-shadow: 0px 1px 4px 0px rgba(11, 11, 12, 0.1);height: 50px;position: relative;z-index: 100}
.top-menu .user-panel{padding: 0px 10px 0px 0;}
.top-menu .user-panel .panel-element{display: inline-block;vertical-align: middle;margin-left: 50px;padding: 5px 5px;}
.top-menu .user-panel .panel-element.extend{background-color: #fff}
.top-menu .user-panel .panel-element.extend a{text-align:left;position: relative;font-size:16px;font-weight: bold;color: #f97d00; padding-left: 55px;display:block;line-height: 1;}
.top-menu .user-panel .panel-element.extend a .days-left{font-size: 11px;font-weight: normal;}
.top-menu .user-panel .panel-element.extend a .extend-icon{position: absolute;left: 0;width:40px;height: 40px;background-color:#f97d00;padding: 10px 0;    top: -4px;}
.top-menu .user-panel .panel-element.extend a .extend-icon img{display: block;margin: 0 auto}
.top-menu .user-panel .panel-element.other-platforms .platform{display: inline-block;margin:0 15px;background-position: bottom;cursor: pointer;background-repeat: no-repeat;width: 40px;height: 40px;border-radius: 50%;vertical-align: middle;}
.top-menu .user-panel .panel-element.other-platforms .platform:hover,.top-menu .user-panel .panel-element.other-platforms .platform.active{background-position: top}
.top-menu .user-panel .panel-element.other-platforms .platform.program-platform{background-image: url(../img/program-sprite.png);}
.top-menu .user-panel .panel-element.other-platforms .platform.doctor-platform{background-image: url(../img/doctor-sprite.png);height:39px}
.top-menu .user-panel .panel-element.other-platforms .platform.shop-platform{background-image: url(../img/shop-sprite.png);height: 40px}
.top-menu .user-panel .panel-element.other-platforms .platform.gab-platform {background-image: url(../img/gab-sprite.png);height: 39px;}
.top-menu .user-panel .panel-element.other-platforms .platform.edu-platform {background-image: url(../img/edu-sprite.png);height: 40px;}
.top-menu .user-panel .panel-element.my-account{position: relative;background-color: #fff}
.top-menu .user-panel .panel-element.my-account *{display: inline-block;vertical-align: middle}
.top-menu .user-panel .panel-element.my-account p{color: #000;cursor: pointer;font-size:16px;margin-right: 10px}
.top-menu .user-panel .panel-element.my-account p i{margin-right: 5px;font-size: 12px;vertical-align: initial;}
.top-menu .user-panel .panel-element.my-account .my-acount-menu{left: 0px;width:190px;display: none;position: absolute;     z-index: 100;top: 31px;transform: scaleY(0);opacity: 0;    transition: transform .5s cubic-bezier(0.68,-0.55,0.265,1.55),opacity .5s cubic-bezier(0.68,-0.55,0.265,1.55);transform-origin: 0 0;}
.top-menu .user-panel .panel-element.my-account .my-acount-menu .transparent-box{height: 15px;background-color: transparent;width: 100%}
.top-menu .user-panel .panel-element.my-account .my-acount-menu .inside-submenu{box-shadow: 0px 3px 5px 0px rgba(11, 11, 12, 0.24);background-color: #fff;padding: 8px 25px;    width: 100%;}
.top-menu .user-panel .panel-element.my-account .my-acount-menu a{display: block;font-size: 16px;color: #111111;padding: 12px 0;}
.top-menu .user-panel .panel-element.my-account .my-acount-menu a i{margin-right: 5px;color: #8f8f8f;}
.top-menu .user-panel .panel-element.my-account .my-acount-menu a:hover{color: #f97d00;}
.top-menu .user-panel .panel-element.my-account .my-acount-menu a:hover i{color: #f97d00;}
.top-menu .user-panel .panel-element.my-account:hover .my-acount-menu{display: block;animation: show-submenu .2s forwards linear}
.top-menu .user-panel .panel-element.my-account:hover p{color: #f97d00;}
.top-menu .user-panel .panel-element.my-account:hover p i{color: #f97d00;}
.top-menu .user-panel .panel-element.extend a:hover{color: #ff9831;}
@keyframes show-submenu { 0%{} 90%{transform: scaleY(1.15);} 100%{transform: scaleY(1);opacity: 1;} }
@keyframes hide-submenu { 0%{transform: scaleY(1);opacity: 1;} 10%{transform: scaleY(1.15);} 100%{transform: scaleY(0);opacity: 0;} }
.top-menu .user-panel .panel-element.my-account .my-acount-menu a i{vertical-align: baseline}
.side-menu-trigger{display: none}
/*hamburger*/
.hamburger-div {display: none;position: relative;float: right;cursor: pointer;    padding: 3px 0;}
.hamburger {border-radius: 50%;border: 3px solid #019d14;width: 40px;height: 40px;padding: 5px;margin: 0 auto;}
.hamburger .line {width: 20px;height: 3px;background-color: #019d14;display: block;margin: 4px auto;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#hamburger-1.is-active .line:nth-child(1) {transform: translateY(6px) rotate(45deg);width: 25px;}
#hamburger-1.is-active .line:nth-child(2) {opacity: 0;}
#hamburger-1.is-active .line:nth-child(3) {transform: translateY(-8px) rotate(-45deg);width: 25px;}
.hamburger-submenu{display: none;position: absolute;background-color: #fff;width: 300px;box-shadow: 0px 3px 5px 0px rgba(11, 11, 12, 0.24);z-index: 10004;left: -250px;top: 48px;}
.hamburger-submenu.mobile-menu-display{display: block}
.hamburger-submenu a{display: block;padding:10px 15px;color: #000}
.hamburger-submenu .mobile-extend{color: #fff;font-size: 14px;background-color:#f97d00;    padding-left: 56px;position: relative;}
.hamburger-submenu .mobile-extend img{       position: absolute;left: 12px;top: 9px;}
.hamburger-submenu .mobile-extend .days-left{font-size: 12px}
.hamburger-submenu .mobile-platform{text-align: left;font-size: 14px;color: #000;line-height: 26px;}
.hamburger-submenu .mobile-platform img{display: inline-block;vertical-align: top;margin-right: 15px;height: 25px}
/*.hamburger-submenu .mobile-platform.program-mobile{background-color: #593de0}*/
/*.hamburger-submenu .mobile-platform.program-mobile:hover{background-color: #028b13}*/
/*.hamburger-submenu .mobile-platform.dietdoctor-mobile{background-color: #29a8af}*/
/*.hamburger-submenu .mobile-platform.dietdoctor-mobile:hover{background-color: #1f959b}*/
/*.hamburger-submenu .mobile-platform.shop-mobile{background-color: #f97d00}*/
/*.hamburger-submenu .mobile-platform.shop-mobile:hover{background-color: #ff9831}*/

.hamburger-submenu .mobile-extend:hover{text-decoration: underline}

.hamburger-submenu .mobile-my-acount{font-size: 14px;padding:10px 15px;}
.hamburger-submenu .mobile-my-acount-sub-menu{display: none;}
.hamburger-submenu .mobile-my-acount-sub-menu a{display: block;font-size: 14px;color: #000;}
.hamburger-submenu .mobile-my-acount-sub-menu a:hover{color: #ff9831}
.hamburger-submenu .mobile-my-acount-sub-menu.mobile-menu-display{display: block}
.hamburger-submenu .small-a{padding: 10px 15px 10px 20px;font-size: 14px}
.hamburger-submenu .small-a i{margin-right: 19px}
/*radio-button*/

.check-box{position: relative}
.check-box [type="radio"]:checked + label:after { opacity: 1; transform: scale(1);}
.check-box [type="radio"]:not(:checked), .check-box [type="radio"]:checked { position: absolute; left: -9999px; }
.check-box [type="radio"]:not(:checked) + label,.check-box [type="radio"]:checked + label {cursor: pointer; }
.check-box [type="radio"]:not(:checked) + label:before, .check-box [type="radio"]:checked + label:before { content: ''; position: absolute; left: 0; top: 1px; width: 16px; height: 16px; border: 2px solid #eaecef; background: #fff;border-radius:50%}
.check-box [type="radio"]:not(:checked) + label:after, .check-box  [type="radio"]:checked + label:after { content: ''; position: absolute; top: 7px;left: 6px;width: 8px;height: 8px;background: #9381eb;border-radius:50%}
.check-box [type="radio"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
.check-box [type="radio"]:checked + label:after { opacity: 1; transform: scale(1);}
.check-box label{color: #000;font-size: 18px}

/*check-button*/
.check-box [type="checkbox"]:checked + label:after { opacity: 1; transform: scale(1);}
.check-box [type="checkbox"]:not(:checked), .check-box [type="checkbox"]:checked { position: absolute; left: -9999px; }
.check-box [type="checkbox"]:not(:checked) + label,.check-box [type="checkbox"]:checked + label {cursor: pointer; }
.check-box [type="checkbox"]:not(:checked) + label:before, .check-box [type="checkbox"]:checked + label:before { content: ''; position: absolute; left: 0; top: 0px; width: 16px; height: 16px; border: 2px solid #eaecef; background: #fff;}
.check-box [type="checkbox"]:not(:checked) + label:after, .check-box  [type="checkbox"]:checked + label:after { content: ''; position: absolute; top: 6px;left: 6px;width: 8px;height: 8px;background: #9381eb;}
.check-box [type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
.check-box [type="checkbox"]:checked + label:after { opacity: 1; transform: scale(1);}
.check-box label{color: #000;font-size: 18px}

/*tooltip*/
.tooltip{position: absolute;z-index: 1000;display: none}
.tooltip .tooltip-body{position: relative;border: 1px solid #9381eb;padding: 15px 15px 20px 15px;background-color: #fff}
.tooltip .tooltip-body .tooltip-arrow{position: absolute;width: 25px;height: 25px;background-color: #fff;border-width: 1px 1px 0 0;border-style: solid;border-color: #9381eb;transform: rotate(136deg);bottom: -13px;left: 0;right: 0;margin: auto; }
.tooltip .tooltip-body p{text-align: left;font-size:14px;font-weight: 300}

/*menu boczne*/
.side-header{position: fixed;height: 100vh;background-color: #fff;box-shadow: 5px 0px 5px 0px rgba(11, 11, 12, 0.06);top: 0;left: -192px;transition: ease all 250ms;z-index: 100000001;    padding-bottom: 5px;}
.patient-header .side-header{left: -188px;}
.side-header.active{left: 0!important;}
.side-header .big-side{display: none}
.side-header .side-top img{display: block;    margin: 0 0 15px auto;}
.side-header .side-top .roll{padding-right: 13px;}
.side-header .side-top{border-bottom: 2px solid #e8eaed;padding:10px 15px 0 10px;}
.side-header.active .big-side{display: block}
.side-header.active .small-side{display: none}
.side-header .slide{cursor: pointer}
.side-header .menu-element.no-sub-menu a{padding: 7px 15px 7px 32px}
.patient-header .side-header .menu-element.no-sub-menu a {padding: 7px 15px 7px 15px;}
.side-header .menu-element a{position: relative;display: block;font-size: 14px;color: #909090;padding: 7px 15px;}
.side-header .menu-element a .menu-element-icon{width: 40px;height: 40px;background-position: bottom;margin-left: 30px;position: relative}
.side-header .menu-element a .menu-element-icon.main-icon{background-image: url(../img/main-sprite.png)}
.side-header .menu-element a .menu-element-icon.sch-icon{background-image: url(../img/sch-sprite.png)}
.side-header .menu-element a .menu-element-icon.patients-icon{background-image: url(../img/patient-sprite.png)}
.side-header .menu-element a .menu-element-icon.products-icon{background-image: url(../img/products-sprite.png)}
.side-header .menu-element a .menu-element-icon.meals-icon{background-image: url(../img/meal-sprite.png)}
.side-header .menu-element a .menu-element-icon.drafts-icon{background-image: url(../img/draft-sprite.png)}
.side-header .menu-element a .menu-element-icon.messages-icon{background-image: url(../img/message-sprite.png)}
.side-header .menu-element a .menu-element-icon.options-icon{background-image: url(../img/options-sprite.png)}
.side-header .menu-element a .menu-element-icon.phone-icon{background-image: url(../img/phone-sprite.png)}
.side-header .menu-element a .menu-element-icon.calc-icon{background-image: url(../img/calc-sprite.png)}
.side-header .menu-element a .menu-element-icon.web-icon{background-image: url(../img/web-sprite.png)}
.side-header .menu-element a .menu-element-icon.my-diet-icon{background-image: url(../img/my-diet-sprite.png)}
.side-header .menu-element a .menu-element-icon.diary-icon{background-image: url(../img/diary-sprite.png)}
.side-header .menu-element a .menu-element-icon.shop-icon{background-image: url(../img/shop-menu-sprite.png)}
.side-header .menu-element a .menu-element-icon.measure-icon{background-image: url(../img/measure-sprite.png)}

.side-header .menu-element a .menu-element-icon .menu-alert{    background-color: #f97d00;color: #fff;border: 1px solid #fff;width: 16px;height: 16px;border-radius: 50%;position: absolute;text-align: center;font-size: 8px;right: 3px;top: 21px;padding: 3px 3px;line-height: 1}


.side-header .menu-element a:hover .menu-element-icon,.side-header .menu-element.active a .menu-element-icon{background-position: top}
.side-header .menu-element.active a,.side-header .menu-element a:hover{color: #f97d00;}
.side-header .menu-element .sub-menu{display:none;background-color:#f6f6f6;    margin: 0;}
.side-header .menu-element .sub-menu.active{display: block;}
.side-header .menu-element .sub-menu .sub-menu-element a.active{color: #f97d00}
.side-header .menu-element .sub-menu .sub-menu-element a.active .sub-menu-dot{background-color: #f97d00}
.side-header .menu-element .sub-menu .sub-menu-element{}
.side-header .menu-element .sub-menu .sub-menu-element a{display: block;font-size: 14px;color: #909090;}
.side-header .menu-element a .menu-text{display: inline-block;margin-top: 15px}
.mac-os .side-header .menu-element a .menu-text{display: inline-block;margin-top: 10px}
.side-header .side-content{height: 71vh;padding-top: 7px;}
.side-header .menu-element .sub-menu .sub-menu-element a .sub-menu-dot{width: 5px;height: 5px;background-color:#8f8f8f;border-radius: 50%;display: inline-block;margin-top: 4px}
.side-header .menu-element .sub-menu .sub-menu-element a:hover .sub-menu-dot{background-color:#f97d00 }
.side-header .menu-element .sub-menu .sub-menu-element a:hover{color: #f97d00;}
.side-header .menu-element .sub-menu .sub-menu-element a{padding: 7px 33px 7px 33px;}
.mac-os .side-header .menu-element .sub-menu .sub-menu-element a .sub-menu-dot{margin-top: 8px}




#content{padding-left: 70px;padding-top: 50px;position: relative;height: auto;padding-bottom: 45px;min-height: 100%;background-color: rgba(247,247,247,.95);}
.container{width: 100%;height: auto;overflow:hidden }
#content.active-popup{overflow: hidden;height: 100%}
body.patient-account-body{background-image: none;}
body.patient-account-body #content{padding-bottom: 420px;background-image: url(../img/patient-pattern.png);background-repeat: no-repeat;background-position: center bottom;background-color: #f7f7f7}
#content.no-menu-content{padding-left: 0!important;}
/*widżety*/
.widget-grind{padding: 25px 0;}
.widget-space{display: inline-block;float: left;width: 100%;max-width: 20%;margin-bottom: 30px;    height: 320px;}
.widget-space.double-widget{max-width: 40%}
.widget-space .single-widget{background-color: #fff;position: relative;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);padding: 20px;height: 320px;max-width: 92%;margin: 0 auto}
.widget-space.double-widget .single-widget{max-width: 96%;}
.widget-space .single-widget.movie-widget{padding: 0px 49px;overflow: hidden}
.widget-space .single-widget.movie-widget .mobile-section{display: none}
.widget-space .single-widget.movie-widget .mobile-section a{color: #f97d00;font-size: 14px;display: block;margin-top: 5px}
.widget-space .single-widget.movie-widget .mobile-section a i{margin-left: 5px}
.widget-space .single-widget.movie-widget .mobile-section p{    font-size: 12px;line-height: 1;}
.widget-space .single-widget iframe{height: 100%;width: 100%;}
.widget-space .single-widget .widget-off{position: absolute;cursor: pointer;right: 10px;top: 10px;z-index: 100}
.widget-space .single-widget .widget-off span{background-position: top;background-repeat: no-repeat;width: 18px;height: 18px;display: block}
.widget-space .single-widget .widget-off:hover span{background-position: bottom}
.widget-space .single-widget .widget-off .normal-close{background-image: url(../img/normal-close-sprite.png)}
.widget-space .single-widget .widget-off .white-close{background-image: url(../img/white-close-sprite.png)}
.widget-space .single-widget .simple-link{text-align: center;color: #000;font-size: 24px;font-weight: 300;display: block;padding: 65px 0;}
.widget-space .single-widget .simple-link img{display: block;margin: 0 auto 20px auto}
.widget-space .single-widget.add-alergy-widget .simple-link img{height: 109px}
.widget-space .single-widget h2{font-weight: 300;font-size: 24px;margin: 20px 0}
.widget-space .single-widget .input{width: 100%;max-width: 73%;border: 1px solid #ababab;padding:14px 12px;font-size: 16px;margin-bottom: 15px;max-height: 46px}
.widget-space .single-widget .find-button{border-radius: 4px;background-color:#9381eb;padding: 6px 12px;display: inline-block;vertical-align: top;margin: 0;margin-left: 10px;max-width: 20%;border:1px solid #9381eb;line-height: 1;margin-left: 10px}
.widget-space .single-widget .find-button:hover{background-color:#99c742 }
.widget-space .single-widget.green-widget .simple-link,.widget-space .single-widget.light-green-widget .simple-link{color: #fff;}
.widget-space .single-widget.green-widget{background-color:#593de0 }
.widget-space .single-widget.light-green-widget{background-color: #9381eb}
.widget-space .single-widget .single-message{border-bottom: 1px solid #e8e8e8;padding: 13px 20px;cursor: pointer}
.widget-space .single-widget .single-message:hover{background-color: #f7f7f7}
.widget-space .single-widget .single-message:last-child{border-bottom: none;}
.widget-space .single-widget .message-element{display: inline-block;float: left}
.widget-space .single-widget .message-body{width: 100%;max-width: 88%}
.widget-space .single-widget .message-body h3{font-size: 16px;font-weight: 600;margin-bottom: 4px;line-height: 1}
.widget-space .single-widget .message-body h3 span{float: right;font-size: 14px;color: #ababab;}
.widget-space .single-widget .message-body .message-text{text-align: left;font-size:14px;line-height: 1.2;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.widget-space .single-widget .img-box{width: 10%;margin-right: 5px}
.widget-space .single-widget.message-widget{padding: 20px 0;}
.widget-space .single-widget.message-widget h2{padding-left: 20px;margin-top: 0}
.widget-space .single-widget.calendar-widget{padding: 0;}
.widget-space .single-widget.calendar-widget input {margin: 0 auto;left: 0;height: 0px;padding: 0;position: absolute;}
.widget-space .single-widget:hover .simple-link{opacity: .6}
.widget-space .single-widget .simple-link .widget-img{height:130px }
.widget-space .single-widget.news-widget{padding: 0;}
.widget-space .single-widget.news-widget .news-slider{}
.widget-space .single-widget.news-widget .news-slider .news-img-box{width: 100%;position: relative;height: 200px;    overflow: hidden;}
.widget-space .single-widget.news-widget .news-slider .news-img-box .news-img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;max-width: 100%;height: 100%;width: 100%}
.widget-space .single-widget.news-widget .news-slider .news-img-box h4{text-align: center;color: #fff;font-size: 24px;font-weight: normal;z-index: 2;position: relative;    padding-top: 70px;line-height: 1.2;}
.widget-space .single-widget.news-widget .news-slider .news-desc{padding: 20px 20px 12px;}
.widget-space .single-widget.news-widget .news-slider .news-desc p{text-align: center;font-size: 16px;font-weight: 300;}
.widget-space .single-widget.news-widget .news-slider .news-desc a{color: #f97d00;display: block;text-align: center;margin-top: 20px}
.widget-space .single-widget.news-widget .news-slider .news-desc a:hover{text-decoration: underline}
.widget-space .single-widget.news-widget .news-slider .news-desc a i{margin-left: 5px}
.widget-space .single-widget.time-widget{padding-top:175px }
.widget-space .single-widget.time-widget .clock{font-size: 72px;color: #fff;font-weight: 300;}
.widget-space .single-widget.time-widget .wigdet-date{color: #fff;font-size: 24px}
.widget-space .single-widget .single-input-form{margin-top: 120px;}
.widget-space .single-widget.notepad-widget{padding: 0;background-color: #fffded}
.widget-space .single-widget.notepad-widget h2{padding: 15px 0 0 10px;margin: 0;line-height: 1;}
.widget-space .single-widget.notepad-widget .notepad-content{    background-color: #fffded;}
.widget-space .single-widget.notepad-widget .notepad-content textarea {    resize: none;width: 100%;padding: 5px 10px;margin: 0;border: none;height: 265px;color: #444446;font-size: 17px;outline: none;line-height: 21px;background: url(../img/notes.png) repeat-y local 0 5px #fffded;background-repeat-x: inherit;margin-top: 10px}


.widget-space .single-widget.calculator-widget{padding: 0;}
.widget-space .single-widget .calc{width: 100%;}
.widget-space .single-widget .calc .result{width: 100%;padding: 10px 24px;font-size: 24px;color: #ababab;height: 60px;line-height: 1;overflow: hidden;text-overflow: ellipsis;}
.widget-space .single-widget .calc .numbers span{cursor:pointer;float: left;background-color: #fff;text-align: center;font-size: 24px;color: #4e4e4e;width: 20%;height: 65px;border-width: 1px 1px 0 0;border-style: solid;border-color: #f6f6f6;padding: 22px 0;line-height: 1}
.widget-space .single-widget .calc .numbers .no-border{border-width: 1px 0 0 0;}
.widget-space .single-widget .calc .numbers .clear-result{width: 40%;font-size: 21px}
.widget-space .single-widget .calc .numbers .equal{width: 60%;background-color: #9381eb;color: #fff;}
.widget-space .single-widget.weather-widget .today{position: absolute;left: 0;top: 0;background-color:#019213;padding: 8px 7px;}
.widget-space .single-widget.weather-widget .today span{color: #fff;font-size:30px;text-align: center;display: block;font-weight: 300;}
.widget-space .single-widget.weather-widget .today span .mini-month{font-size: 14px}
.widget-space .single-widget.weather-widget .general-weather-rbl img{max-width: 100px;margin: 0 auto;display: block;}
.widget-space .single-widget.weather-widget .general-weather-today{font-weight: 600;font-size: 30px;color: #fff;line-height: 1.3}
.general-weather-lbl .select{line-height: 1}
.widget-space .single-widget.weather-widget div.fancy-select{width: auto}
.widget-space .single-widget.weather-widget div.fancy-select div.trigger{border: none;font-size: 14px;max-width: 100%;margin: 0 auto;width: auto;text-align: center;padding: 16px 10px}
.widget-space .single-widget.weather-widget div.fancy-select ul.options{background-color: #fff;}
.add-box div.fancy-select ul.options li{color: #111111;}
.add-box div.fancy-select ul.options li.hover,.add-box div.fancy-select ul.options li.selected{background-color: #fff;color: #f97d00;}
.widget-space .single-widget.weather-widget{padding: 0;}
.widget-space .single-widget.weather-widget .general-weather{padding: 50px 20px 0;}
.widget-space .single-widget.weather-widget div.fancy-select ul.options{overflow-y: scroll;max-height: 150px}
.widget-space .single-widget.weather-widget div.fancy-select ul.options::-webkit-scrollbar { width: .4em; }
.widget-space .single-widget.weather-widget div.fancy-select ul.options::-webkit-scrollbar,
.widget-space .single-widget.weather-widget div.fancy-select ul.options::-webkit-scrollbar-thumb { overflow:visible; border-radius: 4px; }
.widget-space .single-widget.weather-widget div.fancy-select ul.options::-webkit-scrollbar-thumb { background: rgba(0,0,0,.2); }
.widget-space .single-widget.weather-widget .other-informations{background-color:#019213;padding: 18px 20px  14px}
.widget-space .single-widget.weather-widget .other-informations .other-element{display: inline-block;width: 100%;max-width: 30%;vertical-align: text-top}
.widget-space .single-widget.weather-widget .other-informations .other-element .weather-img{height: 30px;}
.widget-space .single-widget.weather-widget .other-informations .other-element .weather-img img{margin: 0 auto;display: block}
.widget-space .single-widget.weather-widget .other-informations .other-element h4,.widget-space .single-widget.weather-widget .other-informations .other-element p{color: #fff;font-size: 11px;text-align: center;line-height: 1}
.widget-space .widget-blinder{box-shadow: inset 0px 1px 20px 0px rgba(12, 13, 13, 0.16);background-color: #f7f7f7;cursor: pointer;font-size: 24px;text-align: center;font-weight: 300;color: #3e3e3e;padding:80px 20px;height: 100%;max-width: 92%;margin: 0 auto}
.widget-space .widget-blinder .plus-box{background-image: url(../img/plus-widget.png);width: 100px;height: 100px;background-position: top;background-repeat: no-repeat;margin: 0 auto 30px}
.widget-space .widget-blinder .plus-box:hover {background-position: bottom}
.widget-space.double-widget .widget-blinder{max-width: 96%}
.widget-space .pick-widget{max-width: 92%;margin: 0 auto;height: 100%;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);overflow: hidden;}
.widget-space.double-widget .pick-widget{max-width: 96%}
.widget-space .pick-widget .pick-box h2{font-size: 16px;color: #593de0;font-weight: 300;margin-bottom: 15px}
.widget-space .pick-widget .pick-box{padding: 20px;height: 88%;    background-color: #fff;}
.widget-space .pick-widget .pick-box .check-box{display: block;position: relative;min-height: 33px}
.widget-space .pick-widget .pick-box .check-box label{padding-left: 30px;font-size: 13px;color: #000;    line-height: 25px;}

.widget-space .pick-widget .pick-box .check-box [type="radio"]:not(:checked) + label:after,.widget-space .pick-widget .pick-box .check-box [type="radio"]:checked + label:after {top: 7px;}

.widget-space .pick-widget .widget-buttons{padding: 10px 30px;background-color: #e3e3e3}
.widget-space .pick-widget .widget-buttons .single-btn{cursor: pointer;font-size: 14px}
.widget-space .pick-widget .widget-buttons .single-btn:hover{text-decoration: underline}
.widget-space .pick-widget .widget-buttons .single-btn.cancel{float: left;color: #000;}
.widget-space .pick-widget .widget-buttons .single-btn.save{float: right;color: #f97d00;}
.widget-space .pick-widget .pick-box.scroll-box::-webkit-scrollbar-thumb { background: rgba(0,0,0,.2); }
.widget-space .single-widget .message-body h3 span.message-time{display: inline-block;margin-left: 3px}

/*stopka*/
footer{padding: 15px 40px 15px 105px;box-shadow: 0px 1px 4px 0px rgba(11, 11, 12, 0.1);background-color: rgba(255,255,255,.80);position: absolute;bottom: 0;width: 100%;left: 0;z-index: 100}
footer .documents .footer-doc,footer .copyright p{display: inline-block;margin-right: 15px;font-size: 14px;font-weight: 300;color: #838383;}
footer .documents .footer-doc:hover{color: #ff9831;}
footer .copyright p{margin: 0;text-align: right}
footer .copyright,footer .documents{width: 100%;max-width: 50%}
footer .copyright{text-align: right}
/*dodaj pacjenta*/
button{width: 265px;border-radius: 4px;text-align: center;padding: 12px 5px;font-size: 16px;font-weight: 600;border:2px solid #f97d00}
span.button{width: 265px;border-radius: 4px;text-align: center;padding: 12px 5px;font-size: 16px;font-weight: 600;border:2px solid #f97d00;z-index: 1}
.button{width: 265px;border-radius: 4px;text-align: center;padding: 12px 5px;font-size: 16px;font-weight: 600;border:2px solid #f97d00;z-index: 1}
.add-box{position: relative;width: 100%;background-color: rgba(255,255,255,.95);box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);padding: 35px 40px;margin:40px 0 }
.add-box .help,.add-box.but-no .help{position: absolute;right: 0;top: 4px;cursor: pointer;padding: 15px;}
.add-box.but-no .help{top: 4px!important;}
.add-box .help{}
.add-box .help:after{background-image: url(../img/glow.png);background-position: center;background-repeat: no-repeat;animation: grow 2s forwards linear;animation-iteration-count: infinite;content: "";width: 100%;height: 100%;position: absolute;top: 0;right: 0;border-radius: 50%}
@keyframes grow { 0%{background-size: 0%;opacity: .1} 50%{background-size: 100%;opacity: 1} 100%{background-size: 0%;opacity: .1}}

.add-box .box-head{text-align: left;color: #000;font-weight: 300;font-size: 30px}
.add-box .box-head img{display: inline-block;margin-right: 5px;vertical-align: -5px;}
.add-box .data-box{padding: 30px 0;border-bottom: 2px solid #e8eaed;position: relative}
.add-box .data-box h3{font-weight: bold;font-size: 18px;margin-bottom: 25px;color: #593de0;}
.add-box .data-box .input-box{position: relative;flex-basis: 32%;margin: 10px 0}
.add-box .data-box .input-box label,.add-box .data-box .input-box .fake-label{font-size: 17px;text-align: left;color: #000;line-height: 1;max-width: 130px;width: 100%;display: inline-block;margin-top: 5px}
.required:after{content: "*";color: #ff5722;}
.add-box .data-box .input-box input{width: 100%;max-width: 70%;border:2px solid #e8eaed;font-size: 16px;padding: 12px 10px;float: right;    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.add-box .data-box .input-box .input-error {position: absolute;    bottom: -12px;margin: 0;color: #fe4848;display: none;font-size: 10px;left: 30%}
.add-box .data-box .input-box .input-error.input-bad {display: block;}
.add-box .data-box .input-box .fake-label{display: inline-block}
.add-box .data-box .input-box .check-box{display: inline-block;position: relative;    max-width: 70%;width: 100%;float: right;margin-top: 12px;}
.add-box .data-box .input-box .check-box label{padding-left: 40px;width: 100%;max-width: 100%}
.add-box .data-box .input-space{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.add-box .data-box .input-box label, .add-box .data-box .input-box .fake-label,.add-box .data-box .input-box input{vertical-align: middle}
.add-box .data-box .under-condition{opacity: 0}
.add-box .data-box .under-condition.opactity{opacity: 1}
.add-box .data-box.addres-box{border-bottom: 0}
.add-box .data-box .input-box.under-condition input{display: none}
.add-box .disclaimer{color: #000;;font-size: 11px;margin-top: 10px;}
.add-box .disclaimer sup{color: #ff5722;}
.add-box .summary-box .btn-box button{display: inline-block}
/*.add-box .summary-box .btn-box .only-add{background-color: #fff;color: #f97d00;}*/
/*.add-box .summary-box .btn-box .only-add:hover{background-color: #f97d00;color: #fff;}*/
.add-box .summary-box .btn-box .add-and-start{background-color: #f97d00;color: #fff;margin-left: 15px}
.add-box .summary-box .btn-box .add-and-start:hover{background-color: #ff9831;border-color: #ff9831}
.add-box .data-box .input-box label.one-line{margin-top: 13px}
input.invalid{color: #000;;border-color: #fe4848!important;background-color:#ffeded }
.invalid .sfi-wrapper{color: #000;;border-color: #fe4848!important;background-color:#ffeded;border-width: 2px 2px 2px 2px;border-style: solid}
.widget-space .single-widget h2{    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}



/*kartoteka pacjenta*/
.add-box.with-tiles{padding: 0 0 0 0;background-color: rgba(255,255,255,.95)}
.add-box.with-tiles .inside-box{padding: 20px 40px 0;background: linear-gradient(180deg, rgba(255,255,255,.7) 5%, rgba(255,255,255,0) 100%)}
.add-box .tile-div{width: 100%;border-bottom: 1px solid #e3e3e3;}
.add-box .tile-div .tile-box{display: inline-block;cursor: pointer;float: left;vertical-align: text-bottom;}
.add-box .tile-div a{display: block;padding: 15px 20px;}
.add-box .tile-div .tile-box .tile-img{background-repeat: no-repeat;display: inline-block;background-position: bottom;cursor: pointer;margin-right: 10px;    vertical-align: sub;}
.add-box .tile-div .tile-box:hover .tile-img,.add-box .tile-div .tile-box.active-tile .tile-img{background-position: top;position: relative;z-index: 3}
.add-box .tile-div .tile-box .tile-img{width: 27px;height: 26px;vertical-align: middle;}
.add-box .tile-div .tile-box .tile-img.card-icon{background-image: url(../img/card-icon.png);}
.add-box .tile-div .tile-box .tile-img.interview-icon{background-image: url(../img/interview-icon.png);}
.add-box .tile-div .tile-box .tile-img.measure-icon{background-image: url(../img/measure-icon.png);}
.add-box .tile-div .tile-box .tile-img.menu-icon{background-image: url(../img/menu-icon.png);    width: 28px;}
.add-box .tile-div .tile-box .tile-img.send-icon{background-image: url(../img/send-icon.png);}
.add-box .tile-div .tile-box .tile-img.history-icon{background-image: url(../img/history-icon.png);}
.add-box .tile-div .tile-box .tile-img.diet-icon{background-image: url(../img/make-diet-icon.png);}
.add-box .tile-div .tile-box .tile-img.diary-icon{background-image: url(../img/diary-icon.png);}
.add-box .tile-div .tile-box p{font-size: 16px;color: #000;position: relative;z-index: 2;display: inline-block;vertical-align: middle;}
.add-box .tile-div .tile-box:hover p,.add-box .tile-div .tile-box.active-tile p{color: #593de0;}
.add-box .tile-div .tile-box.active-tile{position: relative;border-width: 0 1px 0 1px;border-color: #e3e3e3;border-style: solid;background-color: #fff}
.add-box .tile-div .tile-box.active-tile:after{position: absolute;width: 100%;height: 100%;content: "";top: 2px;left: 0;background-color: #fff}
.add-box .tile-div .tile-box.active-tile.first-tile{border-width: 0 1px 0 0;}
.add-box.with-tiles .inside-box .card-space{flex-basis: 70%}
.add-box.with-tiles .inside-box .card-space .card-element{flex-basis: 32%}
.add-box.with-tiles .inside-box .card-space h3{flex-basis: 100%;margin-bottom: 15px}
.without-bg{background-color: #fff;color: #f97d00!important;}
.without-bg:hover{background-color: #f97d00;color: #fff!important;}
.with-bg{background-color: #f97d00;color: #fff!important;text-decoration: none!important;}
.with-bg:hover{background-color: #ff9831;border-color: #ff9831}
.add-box.with-tiles .inside-box .card-space-parent .edit-button-wrap{    display: flex;flex-basis: 30%;flex-direction: column;align-items: flex-end;}
.add-box.with-tiles .inside-box .card-space-parent{display: none;}
.add-box.with-tiles .inside-box .card-space-parent .edit-button-wrap button{margin: 23px 0 10px;max-width: 240px}
.add-box.with-tiles .inside-box .active-view{display: flex;justify-content: space-between;}
.add-box .data-box .edit-view .input-box label, .add-box .data-box .edit-view .input-box .fake-label{width: auto;max-width: 100%;font-size: 16px;margin-bottom: 5px;display: block;font-weight: bold}
.add-box .data-box .edit-view  .input-box input,.add-box .data-box .edit-view .input-box .check-box{float: none;max-width: 100%;color: #ababab;font-size: 16px;}
.add-box .data-box .edit-view  .input-box input.post-code{float: left;max-width: 35%}
.add-box .data-box .edit-view  .input-box input.city-input{float: right;max-width: 60%}
.add-box.with-tiles .inside-box .edit-view-parent .card-space{flex-basis: 85%}
.add-box.with-tiles .inside-box .edit-view-parent .card-space .input-box{flex-basis: 21%}
.add-box.with-tiles .inside-box .edit-view-parent .edit-button-wrap{flex-basis: 10%;align-items: center;justify-content: center;}
.add-box.with-tiles .inside-box .edit-view-parent .edit-button-wrap button{max-width: 160px}
.add-box.with-tiles .inside-box .edit-view-parent .edit-button-wrap .cancel-edit{width:100%;max-width: 160px; border-radius: 4px;text-align: center;padding: 12px 5px;font-size: 16px;font-weight: 600;border: 2px solid #f97d00;}
.add-box.with-tiles .inside-box .data-box  .edit-view-parent .input-box .input-error{left: 0;bottom: -15px;}
.add-box.with-tiles .inside-box .files-box .add-folder{font-size: 18px;color: #f97d00;display: block;cursor: pointer}
.add-box.with-tiles .inside-box .files-box .add-folder i{background-color: transparent;color: #f97d00;}
.add-box.with-tiles .inside-box .files-box .add-folder:hover{text-decoration: underline}
.add-box.with-tiles .inside-box .files-box .add-folder-input{display: none}
.add-box.with-tiles .inside-box .files-box .add-folder-input *{display: inline-block;vertical-align: middle}
.add-box.with-tiles .inside-box .files-box .add-folder-input input{font-size: 16px;background-color: #fff;border:1px solid #f6f6f6;padding: 10px 5px;margin: 0 10px;}
.add-box.with-tiles .inside-box .files-box .add-folder-input button{max-width: 36px;    padding: 7px 5px;}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder{margin-bottom: 18px}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder .folder-title{font-size: 18px;font-weight: 600;cursor: pointer;display: inline-block;z-index: 1}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder{position: relative}

.add-box.with-tiles .inside-box .files-box .folders-div .single-folder .put-new-folder-name{position: absolute;z-index: 2;width: 270px;top: -9px;display: none;left: 31px;}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder .put-new-folder-name input {font-size: 16px;border: 1px solid #f6f6f6;padding: 10px 5px;display: inline-block;vertical-align: middle;max-height: 38px;    margin: 0 10px 0 0;}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder .put-new-folder-name button{max-width: 36px;padding: 8px 5px 6px;display: inline-block;vertical-align: middle;line-height: 1}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder .put-new-folder-name.active-edit{display: block}

.add-box.with-tiles .inside-box .files-box .folders-div .single-folder .folder-title span{display:inline-block;margin-right: 10px;background-image: url(../img/folder-sprite.png);width: 23px;height: 15px;background-position: top}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder:hover .folder-title span,.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-title span{background-position: bottom}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder .folder-content{display: none}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content{display: block;}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file{line-height: 1;    margin: 9px 0;position: relative;float: none;width: 100%;max-width: 24.6%;display: inline-block;vertical-align: text-top;}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.one-line-file{padding:23px 15px 15px 75px;line-height: 1;}

.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element{    display: block;max-width: 96%;min-height: 64px;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);padding: 15px 15px 15px 75px;position: relative;color: #000;font-size: 14px;text-align: left;background-color: #fff;font-weight: 600;line-height: 1.2}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element img{position: absolute;left: 20px;top: 15px;}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .remove-file{position: absolute;    right: 19px;bottom: 7px;font-size: 12px;color: #8f8f8f}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .remove-file:hover{opacity: .7}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element .remove-bin{position: absolute;    right: 7px;bottom: 7px;left: auto;top: auto;}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content{padding: 15px 0}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element .remove-bin:hover{opacity: .7}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.add-new-file{padding: 24px 15px 15px 130px}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.add-new-file img{left: 70px;}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder .folder-title i{    margin: 0 0px 0 5px;cursor: pointer;display: inline-block;vertical-align: 1px;}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder .folder-title i:hover{opacity: .7;}
.add-box.with-tiles .inside-box .online-status{border-bottom: 0}
.add-box.with-tiles .inside-box .online-status .online-graph{display: flex;flex-direction: row;flex-wrap: wrap;    align-items: flex-end;justify-content: space-between}
.add-box.with-tiles .inside-box .online-status .online-graph .online-step{flex-basis: auto;position: relative;padding: 10px 10px 10px 110px;}
.add-box.with-tiles .inside-box .online-status .online-graph .step-arrow{flex-basis: 11%}
.add-box.with-tiles .inside-box .online-status .online-graph .step-arrow img{margin: 0 auto;display: block}
.add-box.with-tiles .inside-box .online-status .online-graph .online-step img{position: absolute;left: 0;top: 0;opacity: .2}
.add-box.with-tiles .inside-box .online-status .online-graph .online-step p{text-align: left;font-size: 16px}
.add-box.with-tiles .inside-box .online-status .online-graph .online-step p span,.add-box.with-tiles .inside-box .online-status .online-graph .online-step p a{color: #f97d00;}
.add-box.with-tiles .inside-box .online-status .online-graph .online-step p a:hover{text-decoration: underline}
.add-box.with-tiles .inside-box .online-status .online-graph .online-step p a{cursor: pointer;display: block;margin-top: 5px}
.add-box.with-tiles .inside-box .online-status .online-graph.account-inactive{display: none}
.add-box.with-tiles .bottom-bar{background-color: #f1f4f7}
.add-box.with-tiles .bottom-bar .bottom-element a{font-size: 16px;font-weight: 300;color: #000;padding: 12px 40px;cursor: pointer;display: block}
.add-box.with-tiles .bottom-bar .bottom-element.right a i{font-size: 12px;color:#8f8f8f;    display: inline-block;vertical-align: 2px;margin-right: 5px }
.add-box.with-tiles .bottom-bar .bottom-element:hover a,.add-box.with-tiles .bottom-bar .bottom-element:hover a i{color: #f97d00;}

.fa-chevron-left{font-size: 12px}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element .remove-bin,.add-box.with-tiles .inside-box .files-box .folders-div .single-folder .folder-remove{font-size: 12px;color: #8f8f8f}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder .folder-edit,.add-box.with-tiles .inside-box .files-box .folders-div .single-folder .folder-remove{font-size: 12px;color: #8f8f8f;    vertical-align: 1px;cursor: pointer;margin: 0 0px 0px 2px}

.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.add-new-file p{display: inline-block}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.add-new-file i{    background-color: transparent;color: #f97d00;}
.add-box.with-tiles .inside-box .online-status .online-graph .online-step p a i{margin-right: 5px}

.add-box.with-tiles .inside-box .files-box .folders-div .single-folder .folder-edit:hover,.add-box.with-tiles .inside-box .files-box .folders-div .single-folder .folder-remove:hover{opacity: .7}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.add-new-file:hover p{text-decoration: underline}

/*popup z filmami*/
.popup-container{display: none;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,.5);z-index: 100000000}
.popup-container .popup-body{position: absolute;top: 5%;bottom: auto;left: 0;right: 0;margin: auto;width: 100%;max-width: 560px;    height: auto;}
.popup-container .popup-body .popup-content{position: relative;height: 100%;line-height: 1}
.popup-container .popup-body .popup-content .popup-off{position: absolute;top: 10px;right: 10px;cursor: pointer}
.popup-container .popup-body .popup-content .popup-off span{background-position: top;background-repeat: no-repeat;width: 18px;height: 18px;display: block}
.popup-container .popup-body .popup-content .popup-off:hover span{background-position: bottom}
.popup-container .popup-body .popup-content .popup-off .white-close{background-image: url(../img/white-close-sprite.png)}
.popup-container .popup-body .popup-content .video-info{padding: 20px 15px;background-color: #fff;}
.popup-container .popup-body .popup-content .video-info h2{font-weight: 300;color: #000;font-size: 24px;text-align: center}
.popup-container .popup-body .popup-content .video-info .video-preference{text-align: center}
.popup-container .popup-body .popup-content .video-info .video-preference span{display: inline-block;text-align: center;font-size: 12px;color: #000;cursor: pointer;vertical-align: middle;margin: 10px 5px 0;}
.popup-container .popup-body .popup-content .video-info .video-preference span.popup-close{color: #f97d00;font-size: 16px}
.popup-container .popup-body .popup-content .video-info .video-preference span:hover{text-decoration: underline}
.popup-container .popup-body .popup-content iframe{width: 100%;height: 315px;}
.screen-box .movie-content .popup-head .popup-off:hover span{background-position: bottom}

.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .new-file-detail{background-color: #fff;max-width: 92%;padding: 10px;display: none;}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .new-file-detail .new-file-name{position: relative}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .new-file-detail  .input-error{ bottom: auto;   position: absolute;    top: 16px;margin: 0;color: #fe4848;display: none;font-size: 10px;left: 0;}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .new-file-detail .new-file-content .input-error{top: -11px;bottom: auto}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .new-file-detail .new-file-name input{display: inline-block;margin:12px 0;border: 2px solid #e8eaed;font-size: 16px;padding: 9px 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100%}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .sfi-js .sfi-wrapper .sfi-trigger{color: #f97d00;font-size: 16px;width: 100%;max-width: 125px;display: inline-block;text-align: center;padding: 9px 5px;border-radius: 4px;background-color: #fff;    border: 2px solid #f97d00;}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .new-file-detail .new-file-name label{font-size: 14px}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .new-file-detail .btns{display: inline-block;width: 100%;max-width: 49%;text-align: center}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .new-file-detail .button-box{text-align: right}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.add-new-file{padding:24px 15px 15px 15px }
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.add-new-file{text-align: center}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.add-new-file i{display: inline-block;margin-right: 5px}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.add-new-file p{color: #f97d00}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .new-file-detail.active{display: block}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .new-file-detail .input-error.input-bad{display: block}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .new-file-detail .new-file-content{position: relative}
.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .new-file-detail .new-file-content .att-remove{display: none}
/*listing pacjentów*/
.add-box .find-patient{display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;    margin-top: 15px;}
.add-box .find-patient .find-input{flex-basis: 22%}
.add-box .find-patient .find-input label{display: block;margin-bottom: 7px;color: #000;font-size: 16px}
.add-box .find-patient .find-input input{width: 100%;border: 2px solid #e8eaed;padding: 10px;font-size:16px}
.add-box .find-patient .find-input button{max-width: 145px;    padding: 10px 5px;}
.add-box .patient-listing .tools-bar{margin: 30px 0 15px;}
.add-box .patient-listing .tools-bar .result-amount{margin-top: 20px}
.add-box .patient-listing .tools-bar .result-amount span{display: inline-block;color: #000;font-size: 12px;font-weight: 300;vertical-align: middle}
.add-box .patient-listing .tools-bar .result-amount .select{display: inline-block;}
.add-box .patient-listing .tools-bar .result-amount .select select{color: #f97d00;background-color: transparent;border:none;}

.add-box .patient-listing .tools-bar .result-amount .select .fancy-select{float: none;max-width: 100%;width: 60px;    display: inline-block;vertical-align: middle;background-color: transparent}
.add-box .patient-listing .tools-bar .result-amount .select .fancy-select div.trigger{border:none;padding: 2px 5px;color: #f97d00;font-size: 12px}
.add-box .patient-listing .tools-bar .result-amount .select .fancy-select div.trigger:after{border: 4px solid transparent;border-top-color:#f97d00;top: 5px;;right: 18px}
.add-box .patient-listing .tools-bar .result-amount .select .fancy-select ul.options{top: 25px}
.add-box .patient-listing .tools-bar .result-amount .select .fancy-select ul.options li{font-size: 12px}

.mac-os .add-box .patient-listing .tools-bar .result-amount .select .fancy-select div.trigger:after{top: 8px}

.add-box .patient-listing .tools-bar .listing-grind a{display: inline-block;font-size: 20px;color: #f97d00;margin-right: 45px}
.add-box .patient-listing .tools-bar .listing-grind a i{margin-right: 5px}
.add-box .patient-listing .tools-bar .listing-grind a:hover{text-decoration: underline}
.add-box .patient-listing .tools-bar .listing-grind .grind-select{ line-height:1;padding: 12px 3px;display: inline-block;margin-left: 10px;width: 40px;height: 40px;background-color: #fff;cursor: pointer; box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);text-align: center}
.add-box .patient-listing .tools-bar .listing-grind .grind-select i{color: #8f8f8f;}
.add-box .patient-listing .tools-bar .listing-grind .grind-select.active i,.add-box .patient-listing .tools-bar .listing-grind .grind-select:hover i{color: #f97d00;}
.add-box .patient-listing .listing-body .view-element{display: none}
.add-box .patient-listing .listing-body .view-element.active-view{display: block}
.add-box .patient-listing .listing-body table{width: 100%;text-align: left;border-collapse: collapse;overflow: hidden}
.add-box .patient-listing .listing-body table th{color: #fff;background-color:#593de0;font-size: 18px;font-weight: 300;padding: 12px 10px;}
.add-box .patient-listing .listing-body table tr{border:1px solid #e8eaed}
.add-box .patient-listing .listing-body table td{font-size:18px;text-align: left;font-weight: 300;color: #000;background-color: #fff;cursor: pointer;padding: 0;}
.add-box .patient-listing .listing-body table td > a{padding: 21px 10px;display: block}
.add-box .patient-listing .listing-body table td span{color: #8f8f8f;border-radius: 4px;    width: 35px;height: 35px;display: inline-block;text-align: center;padding: 9px 2px;z-index: 2;line-height: 1}
.add-box .patient-listing .listing-body table td span:hover{background-color:#e3e3e3 }
.add-box .patient-listing .listing-body table td.option-td{text-align: right;position: relative;z-index: 2;cursor: pointer}
.add-box .patient-listing .listing-body table td.option-td .ab-div{position: absolute;display: inline-block;width: 460px;top: 0;background-color:#f6f6f6;padding: 19px 0;left: 200px;overflow: hidden;    transition: ease all 500ms;}
.add-box .patient-listing .listing-body table td.option-td:hover .ab-div{display: inline-block;left: -445px;z-index: 1}
.add-box .patient-listing .listing-body table td.option-td .ab-div a{display: inline-block;font-size: 18px;color: #8f8f8f;margin: 0 15px}
.add-box .patient-listing .listing-body table td.option-td .ab-div a i{margin-right: 5px}
.add-box .patient-listing .listing-body table td.option-td .ab-div a:hover{color: #f97d00;}
.add-box .patient-listing .listing-body table tr:hover td{background-color: #f6f6f6}
.add-box .patient-listing .listing-body .grind-box{display: flex;justify-content: flex-start;flex-wrap: wrap;flex-direction: row}
.add-box .patient-listing .listing-body .grind-box .flex-grind{flex-basis: 25%;padding: 10px;}
.add-box .patient-listing .listing-body .grind-box .single-patient-box{position: relative;background-color: #fff;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);overflow: hidden;padding: 15px;min-height: 170px;cursor: pointer;}
.add-box .patient-listing .listing-body .grind-box .single-patient-box .hidden-info{position: absolute;top: 100%;width: 100%;text-align: center;background-color:#f6f6f6;padding: 34px 0;transition: top .2s ease-out;left: 0;}
.add-box .patient-listing .listing-body .grind-box .single-patient-box .hidden-info a{display: inline-block;margin: 0 15px;color: #969696;}
.add-box .patient-listing .listing-body .grind-box .single-patient-box .hidden-info a:hover{color: #f97d00;}
.add-box .patient-listing .listing-body .grind-box .single-patient-box:hover .hidden-info{top: 50%;}
.add-box .patient-listing .listing-body .grind-box .single-patient-box h2{position: relative;padding-left: 62px;color: #000;font-size: 22px;text-align: left;line-height: 1.2;margin-bottom: 20px;font-weight: 300;    min-height: 52px;}
.add-box .patient-listing .listing-body .grind-box .single-patient-box h2 img{position: absolute;left: 0;top: 4px;}
.add-box .patient-listing .listing-body .grind-box .single-patient-box .main-link{display: block;text-align: left;color: #000;margin: 20px 0 0;    max-height: 25px;overflow: hidden;word-break: break-all;}
.add-box .patient-listing .listing-body .grind-box .single-patient-box .main-link i{color: #8f8f8f;margin-right: 5px}
.add-box .patient-listing .listing-body .grind-box .single-patient-box .main-link:hover,.add-box .patient-listing .listing-body .grind-box .single-patient-box .main-link:hover i{color: #f97d00;}
.add-box .patient-listing .listing-body .table-listing{display: block}
.add-box .patient-listing .listing-body .tiles-listing{display: none}
.add-box .patient-listing .listing-body table td > a{color: #000}
.add-box .patient-listing .listing-body .grind-box .single-patient-box h2 p{display: inline-block}


.add-box .pagination{text-align: center;margin: 40px auto 0 ;}
.add-box .pagination a{    padding: 11px 5px; line-height: 1.2;display: inline-block;width: 50px;height: 50px;margin: 0 10px;background-color: #fff;color: #0aaa1d;border:2px solid #0aaa1d;font-size: 14px;vertical-align: text-top;}
.add-box .pagination a.number{padding: 17px 5px}
.add-box .pagination a:hover {color: #fff;background-color:#0aaa1d}
.add-box .pagination a:hover .pagination-span{background-position: center}
.add-box .pagination a.active-page{color: #fff;background-color:#0aaa1d}
.add-box .pagination a.disable{cursor: default;color: #e1e1e1;border-color: #e1e1e1}
.add-box .pagination a.disable:hover{color: #e1e1e1;border-color: #e1e1e1;background-color: #fff}
.mac-os .add-box .pagination a{line-height: 1;}


.mac-os .add-box .patient-listing .listing-body table td.option-td .ab-div{padding: 17px 0;}
.add-box .pagination .pagination-span{width: 9px;height: 14px;background-repeat: no-repeat;display: block;margin: 6px auto;background-position: top}
.add-box .pagination a.disable .pagination-span{background-position: bottom}
.add-box .pagination a.active .pagination-span{background-position: center}
.add-box .pagination .pagination-left-single{background-image: url(../img/pagination-left.png);}
.add-box .pagination .pagination-right-single{background-image: url(../img/pagination-right.png);}
.add-box .pagination .pagination-left-double{background-image: url(../img/pagination-left-double.png);width: 14px}
.add-box .pagination .pagination-right-double{background-image: url(../img/pagination-right-double.png);width: 14px}
/*wywiad*/
.add-box.with-tiles .interview-div .info-box{width: 100%;max-width: 78%}
.add-box.with-tiles .interview-div .info-box .time-line{padding: 30px 0 0;    display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;}
.add-box.with-tiles .interview-div .info-box .time-line .axis-element{display: inline-block;vertical-align: bottom}
.add-box.with-tiles .interview-div .info-box .time-line .nav-element{font-size: 12px;color: #9381eb;text-align: center;    flex-basis: 40px;}
.add-box.with-tiles .interview-div .info-box .time-line .nav-element.disabled{color: #dfdfdf;cursor: not-allowed;}
.add-box.with-tiles .interview-div .info-box .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.with-tiles .interview-div .info-box .time-line .nav-element .nav-icon:hover{color: #fff;background-color: #9381eb}
.add-box.with-tiles .interview-div .info-box .time-line .nav-element.disabled .nav-icon{color: #dfdfdf!important;background-color: transparent!important;border-color: #dfdfdf}
.add-box.with-tiles .interview-div .info-box .time-line .nav-element.disabled .nav-icon{cursor: not-allowed;}
.add-box.with-tiles .interview-div .info-box .time-line .nav-element .nav-icon i{font-size: 22px}
.add-box.with-tiles .interview-div .info-box .time-line .time-line-body{position: relative;width: 100%;max-width: 100%;margin: 0 8px;flex-basis: 92%;border-top: 2px solid #e8eaed;}
.add-box.with-tiles .interview-div .info-box .time-line .time-line-body .axis{display: flex;justify-content: space-between;flex-direction: row;}
.add-box.with-tiles .interview-div .info-box .time-line .time-line-body .axis .axis-step{flex-basis: 20%;    padding: 12px 0;}
.add-box.with-tiles .interview-div .info-box .time-line .time-line-body .axis .axis-step p{text-align: center;font-size: 12px}
.add-box.with-tiles .interview-div .info-box .time-line .time-line-body .progres-bar{width: 20%;position: absolute;left: 0;top: -18px;text-align: right;color: #9381eb;font-size: 12px;    transition: ease all 250ms;}
.add-box.with-tiles .interview-div .info-box .time-line .time-line-body .progres-bar span{display: block;height: 9px;border-radius: 5px;background-color: #9381eb;width: 100%;}
.add-box.with-tiles .interview-div .info-box .time-line .time-line-body .progres-bar span.bar-1{width: 20%}
.add-box.long-labels .data-box .input-box label, .add-box.long-labels .data-box .input-box .fake-label{max-width: 33%}
.add-box.long-labels .data-box .input-box input{max-width: 65%}
.add-box.long-labels .data-box .input-box{flex-basis: 47%}
.add-box.long-labels .data-box .input-box .check-sex{max-width: 32%}
.add-box.long-labels .data-box .input-box .radio-label{margin-top: 15px}
.add-box.long-labels .inside-box{padding: 20px 40px}

.add-box.long-labels .data-box .input-box label[for='m-body-age']{max-width: 29%}

.add-box.long-labels .screen-1 .data-box  .input-box .radio-label{margin-top: 8px}


.add-box.with-tiles .interview-div .assistant-box{width: 100%;max-width: 20%;border: 2px solid #e8eaed;padding: 12px;}
.add-box.with-tiles .interview-div .assistant-box h3{font-weight: 600;font-size:20px }
.add-box.with-tiles .interview-div .assistant-box h3 img{display: inline-block;margin-right: 5px;vertical-align: -9px;}
.add-box.with-tiles .interview-div .assistant-box .assistant-element{position: relative;margin: 15px 0}
.add-box.with-tiles .interview-div .assistant-box .assistant-element h4{font-size: 16px;font-weight: 600;position: relative;padding-left: 20px;margin-bottom: 10px;cursor: pointer;}
.add-box.with-tiles .interview-div .assistant-box .assistant-element h4 img{position: absolute;left: 0;top: -2px;}
.add-box.with-tiles .interview-div .assistant-box .assistant-element .assistant-tooltip{position: absolute;z-index: 1000;width: 445px;    top: auto;left: -215px;display: none;bottom: 30px}
.add-box.with-tiles .interview-div .assistant-box .assistant-element h4:hover .assistant-tooltip {display: block}
.add-box.with-tiles .interview-div .assistant-box .assistant-element .assistant-tooltip .tooltip-body{position: relative;border: 1px solid #9381eb;padding: 15px 15px 20px 15px;background-color: #fff}
.add-box.with-tiles .interview-div .assistant-box .assistant-element .assistant-tooltip .tooltip-body .tooltip-arrow{position: absolute;width: 25px;height: 25px;background-color: #fff;border-width: 1px 1px 0 0;border-style: solid;border-color: #9381eb;transform: rotate(136deg);bottom: -13px;left: 0;right: 0;margin: auto; }
.add-box.with-tiles .interview-div .assistant-box .assistant-element .assistant-tooltip .tooltip-body p{text-align: left;font-size:14px;font-weight: 300}
.add-box.with-tiles .interview-div .assistant-box .assistant-element p{font-size: 14px;    margin-bottom: 5px;}
.add-box.with-tiles .interview-div .assistant-box .assistant-element .green-element{color: #593de0;font-weight: bold;}
.add-box.with-tiles .interview-div .assistant-box .assistant-element .element-body{padding-left: 20px}
.add-box.with-tiles .interview-div .assistant-box .assistant-element.notes{min-height:180px;padding: 5px 10px;}
.add-box.with-tiles .interview-div .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.with-tiles .interview-div .assistant-box .assistant-element.assistant-notes {background-color: #fff9cb;}
.add-box.with-tiles .interview-div .assistant-box .assistant-element.patient-notes {background-color: #f3ffca}
.add-box.with-tiles .interview-div .assistant-box .assistant-element.patient-notes textarea{background: url(../img/notes.png) repeat-y local 0 5px #f3ffca}
.add-box.with-tiles .interview-div .interview-screens{display: none;position: relative}
.add-box.with-tiles .interview-div .interview-screens.screen-1{display: block}
.add-box.with-tiles .interview-div .info-box .check-boxes{display: inline-block;width: 100%;max-width: 24%;    vertical-align: text-top;}
.add-box.with-tiles .interview-div .info-box .check-boxes .check-box{max-width: 100%;}
.add-box.with-tiles .interview-div .info-box .check-boxes label{font-size: 13px;padding-left: 35px;max-width: 100%;line-height: 20px;margin-top: 0;}
.add-box.with-tiles .interview-div .info-box .check-boxes .add-disease,.add-box.with-tiles .interview-div .info-box .check-boxes .add-alergy{cursor: pointer;color: #f97d00;font-size: 14px;margin-top: 5px;}
.add-box.with-tiles .interview-div .info-box .check-boxes .add-disease:hover,.add-box.with-tiles .interview-div .info-box .check-boxes .add-alergy:hover{text-decoration: underline}
.add-box.with-tiles .interview-div .interview-screens h4{font-size: 20px;font-weight: 300;}
.add-box.with-tiles .interview-div .interview-screens h3 img{display: inline-block;vertical-align: -3px;margin-right: 5px}
.add-box.with-tiles .interview-div .interview-screens h3{font-size: 20px}
.add-box.with-tiles .interview-div .info-box .check-boxes i{color: #8f8f8f;font-size: 12px;margin: 0 0 0 5px;vertical-align: 1px}
.add-box.with-tiles .interview-div .info-box .check-boxes i:hover{opacity: .7}
.add-box.with-tiles .interview-div .info-box .check-boxes .add-disease i,.add-box.with-tiles .interview-div .info-box .check-boxes .add-alergy i{color: #f97d00;}
.add-box.with-tiles .interview-div .info-box .check-boxes .add-disease i:hover{opacity: 1}
.add-box.with-tiles .interview-div .info-box button{    background-color: #f97d00;color: #fff;max-width: 200px}
.add-box.with-tiles .interview-div .info-box button:hover{    background-color: #ff9831;border-color: #ff9831;}
.add-box .go-back{color: #f97d00;cursor: pointer;margin-top: 15px}
.add-box .go-back:hover,.add-box.with-tiles .interview-div .assistant-box .more:hover{text-decoration: underline}
.add-box.with-tiles .interview-div .info-box .patient-drug{width: 100%;max-width: 50%;    border: 2px solid #e8eaed;font-size: 16px;padding: 9px 10px;}
.add-box.with-tiles .interview-div .assistant-box .more{color: #f97d00;cursor: pointer}
.add-box.with-tiles .interview-div .info-box .taste-div {display: inline-block;width: 100%;max-width: 24%;position: relative;padding-left: 30px;vertical-align: text-top;margin-top: 20px;margin-right: 5px}
.add-box.with-tiles .interview-div .info-box .taste-div img{position: absolute;left: 0;top: -3px;}
.add-box.with-tiles .interview-div .info-box .taste-div p{font-size: 14px;line-height: 1.2;}
.add-box.with-tiles .interview-div .info-box .taste-div .add-product{cursor: pointer;color: #f97d00;font-size: 14px}
.add-box.with-tiles .interview-div .info-box .taste-div .add-product:hover{text-decoration: underline}
.add-box.long-labels .data-box .input-box .fancy-select div.trigger:after{top: 14px}

.add-box.with-tiles .bottom-bar .bottom-element.left i{margin-right: 5px}
.add-box.with-tiles .interview-div .info-box .check-boxes i.fa-trash-alt{font-size: 11px}
.add-product-popup{display: none}
.add-product-popup .popup-body{max-width: 1150px;height: auto;top: 5%;padding: 0 10px;}
.add-product-popup .popup-body .popup-content{background-color: #fff;padding: 30px;}
.add-product-popup .popup-body .popup-content h3{font-weight: 300;font-size: 20px;color: #593de0;margin-bottom: 20px}
.add-product-popup .popup-body .popup-content .top-part{margin: 0px 0 20px;width: 100%;padding: 20px 10px;background-color: #f8f8f8}
.add-product-popup .popup-body .popup-content .search-element *{display: inline-block;}
.add-product-popup .popup-body .popup-content .search-element p{display: block;margin-bottom: 15px}
.add-product-popup .popup-body .popup-content .search-element label{font-size:14px }
.add-product-popup .popup-body .popup-content .search-element input{width: 100%;max-width: 40%;border: 2px solid #e8eaed;font-size: 16px;padding: 12px 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin: 0 20px}
.add-product-popup .popup-body .popup-content .search-element button{max-width: 150px;}
.add-product-popup .popup-body .popup-content .category-box{flex-direction: row;justify-content: start;display: flex;flex-wrap: wrap;margin-top: 15px}
.add-product-popup .popup-body .popup-content .category-box .input-box{flex-basis: 20%;margin: 5px 0;}
.add-product-popup .popup-body .popup-content .category-box .input-box .check-box{position: relative;padding-right: 5px}
.add-product-popup .popup-body .popup-content .category-box .input-box .check-box label{font-size: 12px;font-weight: 600;padding-left: 25px;    line-height: 14px;display: inline-block}
.add-product-popup .popup-body .popup-content .choice-list,.add-product-popup .popup-body .popup-content .already-choice{height: 340px;width: 100%;margin-bottom: 20px}
.add-product-popup .popup-body .popup-content .choice-list{max-width: 60%}

.add-product-popup .popup-body .popup-content .search-parent{position: relative}
.add-product-popup .popup-body .popup-content .popup-search{z-index: 1;width: 100%;height: 100%}
.add-product-popup .popup-body .popup-content .popup-search.search-screen-1{z-index: 2;position: absolute;left: 0;top: 0px;transition: ease all 1500ms;}

.add-product-popup .popup-body .popup-content .popup-search.search-screen-2{opacity: 0}
.add-product-popup .popup-body .popup-content .popup-search.search-screen-2.inactiveScreen{animation: onlyHide 1s forwards;}
.add-product-popup .popup-body .popup-content .popup-search.search-screen-2.active{animation: onlyShow 1s forwards;}
.add-product-popup .popup-body .popup-content .popup-search.inactive{position: absolute;top: 0;animation: hide 1s forwards;background-color: #fff;left: -150%;}
.add-product-popup .popup-body .popup-content .popup-search.search-screen-1.get-back{animation: show 1s forwards;}
@keyframes hide { 0%{left: 0;opacity: 1} 100%{left: -150%}}
@keyframes show {  0%{left: -150%} 100%{left: 0;opacity: 1}}
@keyframes onlyShow {
    0%{opacity: 0}
    100%{opacity: 1}
}
@keyframes onlyHide {
    0%{opacity: 1}
    100%{opacity: 0}
}
.add-product-popup .popup-body .popup-content .input-error{position: absolute;bottom: -12px;margin: 0;color: #fe4848;display: none;font-size: 10px;left: 78px}
.add-product-popup .popup-body .popup-content .input-error.input-bad{display: block}

.add-product-popup .popup-body .popup-content .choice-box .disclaimer.step-back{color:#f97d00;cursor: pointer;font-size: 16px;margin-top: 20px}
.add-product-popup .popup-body .popup-content .choice-box .disclaimer.step-back:hover{text-decoration: underline}
.add-product-popup .popup-body .popup-content .already-choice{max-width: 37%}
.add-product-popup .popup-body .popup-content .choice-box .box-head{width: 100%;padding: 12px 25px;color: #fff;font-size:12px;font-weight: 300;background-color: #9381eb}
.add-product-popup .popup-body .popup-content .choice-box .box-element{background-color: #fff;}
.add-product-popup .popup-body .popup-content .choice-box .box-element img{    margin: 0 auto;display: block;}
.add-product-popup .popup-body .popup-content .choice-box .box-element p{color: #000;font-size: 12px;cursor: pointer}
.add-product-popup .popup-body .popup-content .choice-box .box-element p.right{color: #f97d00!important;}
.add-product-popup .popup-body .popup-content .choice-box .box-element p.right:hover{text-decoration: underline}
.add-product-popup .popup-body .popup-content .choice-box .box-element.top-level{padding: 12px 20px 12px 50px}
.add-product-popup .popup-body .popup-content .choice-box .box-element p.left:hover{color: #593de0;}
.add-product-popup .popup-body .popup-content .choice-box .mid-level.open .mid-level-trigger{color: #593de0;}
.add-product-popup .popup-body .popup-content .choice-box .top-level.open .top-level-trigger{color: #593de0;}
.add-product-popup .popup-body .popup-content .choice-box .mid-level,.add-product-popup .popup-body .popup-content .choice-box .low-level{display: none}
.add-product-popup .popup-body .popup-content .choice-box .active.mid-level{display: block}
.add-product-popup .popup-body .popup-content .choice-box .active.low-level{display: block}
.add-product-popup .popup-body .popup-content .choice-box .top-level.open .top-level-trigger i.fa-chevron-down:before{    content: "\f077";}
.add-product-popup .popup-body .popup-content .choice-box .mid-level.open .mid-level-trigger i.fa-chevron-down:before{    content: "\f077";}
.add-product-popup .popup-body .popup-content .choice-box .mid-level,.add-product-popup .popup-body .popup-content .choice-box .low-level{background-color: #fff;border-width: 2px 0px 0px 0px;border-style: solid;border-color: #e8eaed;}
.add-product-popup .popup-body .popup-content .choice-box .box-element .inner-elements{border-width: 2px 0px 0px 0px;border-style: solid;border-color: #e8eaed;padding: 12px 20px}
.add-product-popup .popup-body .popup-content .choice-box .box-element .low-level{background-color: #f8f8f8;padding: 13px 20px 11px 30px}
.add-product-popup .popup-body .popup-content .products-area.scroll-box::-webkit-scrollbar-thumb {background: rgba(0,0,0,0.3);}
.add-product-popup .popup-body .popup-content .products-area.scroll-box::-webkit-scrollbar{width: 3px}
.add-product-popup .popup-body .popup-content .products-area{max-height: 304px;border-width: 0px 2px 2px 2px;border-style: solid;border-color: #e8eaed;}
.add-product-popup .popup-body .popup-content .already-choice .single-product{border-width: 2px 0px 0px 0px;border-style: solid;border-color: #e8eaed;padding: 12px 20px}
.add-product-popup .popup-body .popup-content .already-choice .single-product p{font-size: 12px}
.add-product-popup .popup-body .popup-content .already-choice .single-product p i.fa-check{color: #9381eb;}
.add-product-popup .popup-body .popup-content .already-choice .single-product p span{display: inline-block;margin: 0 5px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;vertical-align: bottom;width: 315px;}
.add-product-popup .popup-body .popup-content .already-choice .single-product p i.fa-trash-alt{cursor: pointer}
.add-product-popup .popup-body .popup-content .already-choice .single-product p i.fa-trash-alt:hover{opacity: .7}
.add-product-popup .popup-body .popup-content .already-choice .single-product p.left{    width: 100%;max-width: 96%;}
.add-product-popup .popup-body .popup-content .already-choice .single-product p span{    width: 100%;max-width: 85%;}
.add-product-popup .popup-body .popup-content .products-area.my-products{height: auto;max-height: 308px}
.add-product-popup .popup-body .popup-content .choice-box .disclaimer{font-size: 10px;margin-top: 10px}
.add-product-popup .popup-body .popup-content .choice-box .disclaimer sup{color: #f97d00;}
.add-product-popup .popup-body .popup-content .choice-box .with-bg{max-width:150px }
.popup-container .popup-body .popup-content .popup-off .normal-close {background-image: url(../img/normal-close-sprite.png);}
.add-product-popup .popup-body .popup-content .problem-name *{display: inline-block}
.add-product-popup .popup-body .popup-content .problem-name{margin-top: 10px;margin-bottom: 20px;position: relative}
.add-product-popup .popup-body .popup-content .problem-name input{width: 100%;max-width: 40%;border: 2px solid #e8eaed;font-size: 16px;padding: 9px 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin: 0 20px}
.add-product-popup .popup-body .popup-content .problem-name label{font-size: 14px}
.add-product-popup .popup-body .popup-content .already-choice .inner-elements i.fa-check{color: #9381eb!important;}
.add-product-popup .popup-body .popup-content .already-choice .inner-elements p.right i{color: #8f8f8f;}
.add-product-popup .popup-body .popup-content .recc-box{max-width: 1080px;margin: 0 auto}
.add-product-popup .popup-body .popup-content .recc-box .table-head{background-color:#593de0;padding: 5px 10px}
.add-product-popup .popup-body .popup-content .recc-box .table-head p{color: #fff;}
.add-product-popup .popup-body .popup-content .recc-box .mid-level{background-color:#f7f6f6 }
.add-product-popup .popup-body .popup-content .recc-box .low-level{background-color:#e0e0e0 }
.add-product-popup .popup-body .popup-content .recc-box .inner-elements img{margin-right: 5px;vertical-align: sub;}
.add-product-popup .popup-body .popup-content .choice-box .box-element p.mid-level-trigger img,.add-product-popup .popup-body .popup-content .choice-box .low-level p img{vertical-align: -12px}
.add-product-popup .popup-body .popup-content .recc-box .box-element .inner-elements{padding: 5px 10px;border-width: 0;height: 46px}
.add-product-popup .popup-body .popup-content .recc-box .choice-list{max-width: 50%;display: flex;flex-basis: 50%}
.add-product-popup .popup-body .popup-content .recc-box .choice-box{display: flex;flex-direction: row}
.add-product-popup .popup-body .popup-content .recc-box .choice-list .box-element{width: 100%;flex-basis: auto;display: flex;flex-direction: column}
.add-product-popup .popup-body .popup-content .recc-box .choice-list .box-element .inner-elements.open,.add-product-popup .popup-body .popup-content .recc-box .choice-list .box-element .inner-elements.active{border-width: 1px 1px 1px 1px;}
.add-product-popup .popup-body .popup-content .recc-box .choice-list{height: auto;margin: 0;display: flex;flex-direction: column;flex-wrap: wrap}
.add-product-popup .popup-body .popup-content .recc-box .choice-list .box-element .top-level{padding: 12px 10px;border-width: 1px 1px 1px 1px;border-style: solid;border-color: #e8eaed;}

.add-product-popup .popup-body .popup-content .products-area.my-products  .box-element .top-level img{    display: inline-block;vertical-align: middle;}
.add-product-popup .popup-body .popup-content .products-area.my-products  .box-element .top-level span{vertical-align: middle}
.add-product-popup .popup-body .popup-content .already-choice .single-product.top-level p.right{margin-top: 5px}

.add-box.with-tiles .interview-div .interview-screens .check-box{position: relative;margin: 5px 0}
.add-box.with-tiles .interview-div .interview-screens .check-box label{font-size: 16px;padding-left: 30px;padding-right: 10px;}
.add-box.with-tiles .interview-div .interview-screens .radio-label{font-size: 16px;margin-bottom: 5px}
.add-box.with-tiles .interview-div .interview-screens .check-box [type="radio"]:not(:checked) + label:before, .add-box.with-tiles .interview-div .interview-screens .check-box [type="radio"]:checked + label:before{top: 0px;}
.add-box.with-tiles .interview-div .interview-screens .check-box [type="radio"]:not(:checked) + label:after, .add-box.with-tiles .interview-div .interview-screens .check-box [type="radio"]:checked + label:after{top: 6px;}
.add-box.with-tiles .interview-div .interview-screens .check-box [type="checkbox"]:not(:checked) + label:before, .add-box.with-tiles .interview-div .interview-screens .check-box [type="checkbox"]:checked + label:before{top: 0px;}
.add-box.with-tiles .interview-div .interview-screens .check-box [type="checkbox"]:not(:checked) + label:after, .add-box.with-tiles .interview-div .interview-screens .check-box [type="checkbox"]:checked + label:after{top: 6px;}
.add-box.with-tiles .interview-div .interview-screens .questions-div{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between}
.add-box.with-tiles .interview-div .interview-screens .questions-div .radio-question{flex-basis: 50%;margin-top: 15px}
.add-box.with-tiles .interview-div .interview-screens h5{font-weight: 300;font-size: 20px;color: #9381eb;}

.add-box.with-tiles .interview-div .interview-screens .questions-div .check-box{display: inline-block;width: 100%}
.add-box.with-tiles .interview-div .interview-screens .questions-div .check-box label{line-height: 21px}

.add-box.with-tiles .interview-div .interview-screens .look-element .star {display: block;float: left;height: 19px;width: 18px;cursor: pointer;color: #9381eb;}
.add-box.with-tiles .interview-div .interview-screens .look-element .star.inactive{color: #e8eaed;}
.add-box.with-tiles .interview-div .interview-screens .look-element .star.active{color: #9381eb;}
.add-box.with-tiles .interview-div .interview-screens .look-element .tooltip{    max-width: 400px;bottom: 40px;left: -34px;right: auto;margin: auto;width: 100vw;}
.add-box.with-tiles .interview-div .interview-screens .look-element{position: relative;flex-basis: 25%;margin-top: 15px}
.add-box.with-tiles .interview-div .interview-screens .look-div{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap}
.add-box.with-tiles .interview-div .interview-screens .look-div .look-element  .tooltip .tooltip-body .tooltip-arrow{right: auto;left: 28px;}
.add-box.with-tiles .interview-div .interview-screens .look-div .look-element .look-label,.add-box.with-tiles .interview-div .interview-screens .look-div .look-element .stars_cnt{display: inline-block;vertical-align: bottom}
.add-box.with-tiles .interview-div .interview-screens .look-div .look-element .stars_cnt{margin-left: 10px}
.add-box.with-tiles .interview-div .interview-screens .look-div .look-element .tooltip-trigger{margin-right: 5px;display: inline-block;vertical-align: -2px;cursor: pointer}
.add-box.with-tiles .interview-div .interview-screens .radio-select p{display: inline-block;margin-right: 20px}
.add-box.with-tiles .interview-div .interview-screens .radio-select .select-box{display: inline-block;    width: 100%;max-width: 38%;}
.add-box.with-tiles .interview-div .interview-screens .radio-select .select-box label{margin-right: 10px}
.add-box.with-tiles .interview-div .interview-screens .add-hours{cursor: pointer;color: #f97d00;font-size: 14px;text-align: center;display: none}
.add-box.with-tiles .interview-div .interview-screens .add-hours:hover{text-decoration: underline}
.add-box.with-tiles .interview-div .interview-screens .radio-select{margin-bottom: 15px}
.add-box.with-tiles .interview-div .interview-screens .radio-select.full-double-select p{display: block;margin-right: 20px}
.add-box.with-tiles .interview-div .interview-screens .radio-select.full-double-select .select-box{display: inline-block;    width: 100%;margin-top: 15px}
.add-box.with-tiles .interview-div .interview-screens .questions-div .inline-select{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;flex-basis: 100%!important;}
.add-box.with-tiles .interview-div .interview-screens .inline-select .radio-select{flex-basis: 50%}
.add-box.with-tiles .interview-div .interview-screens .kitchen-tools{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap}
.add-box.with-tiles .interview-div .interview-screens .kitchen-tools .check-box{flex-basis: 50%}
.add-box.with-tiles .interview-div .interview-screens .add-button{cursor: pointer;color: #f97d00;font-size: 14px;}
.add-box.with-tiles .interview-div .interview-screens .add-button:hover{text-decoration: underline}
.add-box.with-tiles .interview-div .interview-screens .own-q-area{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;width: 100%}
.add-box.with-tiles .interview-div .interview-screens .own-q-area .my-own-q{flex-basis: 49%}
.add-box.with-tiles .interview-div .interview-screens .own-q-area .my-own-q p, .add-box.with-tiles .interview-div .interview-screens .choice-set{margin: 15px 0 5px}
.add-box.with-tiles .interview-div .interview-screens .own-q-area .my-own-q textarea{border: 2px solid #e8eaed;padding: 15px;width: 100%;min-height: 90px}
.add-box.with-tiles .interview-div .interview-screens .add-new-q,.add-box.with-tiles .interview-div .interview-screens .add-q-input{margin-top: 15px}
.add-box.with-tiles .interview-div .interview-screens .add-q-input{display: none;}
.add-box.with-tiles .interview-div .interview-screens .add-q-input .new-q-input{border: 2px solid #e8eaed;padding: 9px 10px;width: 49%; height: 50px;margin-bottom: 10px}
.add-box.with-tiles .interview-div .interview-screens .add-q-input .input-error {margin: 0;color: #fe4848;font-size: 10px;}
.add-box.long-labels .inside-box .assistant-trigger{position: absolute;right: 0;top: 22px;cursor: pointer;display: none; z-index: 10;   transition: ease all 250ms;border:2px solid #f97d00;border-radius: 12px;padding: 6px 20px;font-size: 16px;}
.add-box.long-labels .inside-box .assistant-trigger{color: #f97d00;cursor: pointer}
.add-box.long-labels .inside-box .assistant-trigger:hover{color: #fff;background-color: #f97d00}
.add-box.long-labels .inside-box .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;}
.mac-os .add-box.long-labels .inside-box .assistant-trigger.assistant-off{padding: 1px 5px 0}
.add-box.with-tiles .interview-div .info-box .time-line .time-line-body .axis .mobile-axis{display: none}
.add-box.with-tiles .interview-div .interview-screens .radio-select .select-box .fancy-select div.trigger:after{top: 14px}
.add-box.with-tiles .interview-div .own-select div.fancy-select div.trigger {color: #000;padding: 12px 5px;}
.add-box.with-tiles .interview-div .interview-screens .radio-select p{font-size: 16px}
.add-box.with-tiles .interview-div .assistant-box h3{display: inline-block;vertical-align: middle;margin-left: 5px}
.add-box.long-labels .inside-box .assistant-trigger{display: none;}
.add-box.with-tiles .interview-div .interview-screens.screen-1 .check-box label{line-height: 10px;margin-top: 0}
/*pomiary*/
.add-box.with-tiles .measure-div .charts-box{display: flex;justify-content: space-around;flex-wrap: wrap;flex-direction: row;}
.add-box.with-tiles .measure-div .charts-box .single-chart{flex-basis: 32%;    height: auto;}
.add-box.with-tiles .measure-div{border: 2px solid #e3e3e3;    padding: 0 0 20px 0;margin:30px 0}
.add-box.with-tiles .measure-div a.stats-popup-trigger {display: inline-block;font-size: 16px;color: #f97d00;font-weight: 600;    margin-right: 15px;margin-top: 10px;}
.add-box.with-tiles .measure-div a.stats-popup-trigger:hover{text-decoration: underline}

.add-box.with-tiles .accordeon-box .compare-table{width: 100%;margin-top: 10px;    border-collapse: collapse;overflow: hidden}
.add-box.with-tiles .accordeon-box .compare-table .compare-row{background-color: #9381eb}
.add-box.with-tiles .accordeon-box .compare-table .compare-row td{color: #593de0;}
.add-box.with-tiles .accordeon-box .compare-table .head-row{background-color: #593de0}
.add-box.with-tiles .accordeon-box .compare-table .head-row th{color: #fff;font-size: 16px;text-align: left;font-weight: normal}
.add-box.with-tiles .accordeon-box .compare-table .normal-row{background-color: #fff;border: 2px solid #e8eaed;}
.add-box.with-tiles .accordeon-box .compare-table .normal-row:last-child{border-top: none;}
.add-box.with-tiles .accordeon-box .compare-table .normal-row:hover{background-color:#f6f6f6 }
.add-box.with-tiles .accordeon-box .compare-table .blank,.add-box.with-tiles .accordeon-box .compare-table .option-td{width: 60px}
.add-box.with-tiles .accordeon-box .compare-table .option-td{position: relative;text-align: right}
.add-box.with-tiles .accordeon-box .compare-table .option-td span{color: #8f8f8f;border-radius: 4px;width: 35px;height: 35px;display: inline-block;text-align: center;padding: 9px 2px;cursor: pointer}
.add-box.with-tiles .accordeon-box .compare-table .option-td span:hover {background-color: #e3e3e3;}
.add-box.with-tiles .accordeon-box .compare-table .option-td .ab-div {transition: left .2s ease-out;position: absolute;display: inline-block;width: 400px;top: 0;background-color: #f6f6f6;padding: 22px 0;left: 200px;transition: ease all 500ms;}
.add-box.with-tiles .accordeon-box .compare-table td,.add-box.with-tiles .accordeon-box .compare-table th{padding: 15px 10px}
.add-box.with-tiles .accordeon-box .compare-table .option-td:hover .ab-div{display: inline-block;left: -400px;line-height: 1}
.add-box.with-tiles .accordeon-box .compare-table .option-td .ab-div  a{display: inline-block;font-size: 18px;color: #8f8f8f;margin: 0 15px;position: relative;width: 25px;}
.add-box.with-tiles .accordeon-box .compare-table .option-td .ab-div  a i{margin-right: 5px}
.add-box.with-tiles .accordeon-box .compare-table .option-td .ab-div a:hover{color: #f97d00;}

.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;}

.add-box.with-tiles .accordeon-box .measure-accordeon .compare-table .option-td .ab-div  a i{margin-right: 0}
.add-box.with-tiles .accordeon-box .compare-table .icon-tooltip{display: none;    position: absolute;background-color: #fff;padding: 4px 5px;border-bottom-left-radius: 17px;border-bottom-right-radius: 17px;border-top-left-radius: 17px;border-top-right-radius: 17px;box-shadow: 2px 3px 5px -2px rgba(0,0,0,0.75);top: -28px;left: -43px;width: auto;text-align: center;line-height: 1;}
.add-box.with-tiles .accordeon-box .compare-table .icon-tooltip .small-tooltip-body{position: relative;font-size: 11px}
.add-box.with-tiles .accordeon-box .compare-table .icon-tooltip .small-tooltip-body .small-tooltip-arrow {width: 7px;height: 7px;position: absolute;background-color: #fff;left: 0;right: 0;margin-left: auto;margin-right: auto;transform: rotate(-45deg);bottom: -8px;}
.add-box.with-tiles .accordeon-box .compare-table .option-td .ab-div  a:hover .icon-tooltip{display: block}
.add-box.with-tiles .accordeon-box .result-amount{margin-top: 10px}
.add-box.with-tiles .accordeon-box.result-amount span{display: inline-block;color: #000;font-size: 12px;font-weight: 300;}
.add-box.with-tiles .accordeon-box .result-amount .select{display: inline-block;}
.add-box.with-tiles .accordeon-box .result-amount .select select{color: #f97d00;background-color: transparent;border:none;}
.add-box.with-tiles .accordeon-box h2{font-size: 20px;cursor: pointer;display: inline-block}
.add-box.with-tiles .accordeon-box .measure-trigger h2:hover,.add-box.with-tiles .accordeon-box .measure-trigger.open h2{color: #593de0;}
.add-box.with-tiles .accordeon-box .measure-trigger .hidden-informations{display: none}
.add-box.with-tiles .accordeon-box .measure-trigger.open .hidden-informations{display: block}
.add-box.with-tiles .accordeon-box .measure-trigger.open h2 i.fa-chevron-down:before {content: "\f077";}
.add-box.with-tiles .accordeon-box .measure-accordeon{margin: 10px 0}
.add-box.with-tiles .measure-div .charts-box canvas{width: 100%!important;}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table{display: none;width: 100%;background-color: rgba(255,255,255,.1);padding: 15px 0}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden{display: none}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table h3{cursor: pointer}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table h3:hover{color: #593de0;}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden .inside{display: flex;justify-content: left;flex-direction: row;flex-wrap: wrap}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden .inside .mobile-single-element{position: relative;flex-basis: 20%;margin: 10px 0}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden.active{display: block}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden .mobile-option .ab-div a{display: inline-block;margin: 0 10px}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden .mobile-option .ab-div a{color: #8f8f8f;cursor: pointer}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden .mobile-option .ab-div a:hover{color: #f97d00;}
.add-box.with-tiles .input-box #datetimepicker-measurment{background-image: url(../img/date-bg.png);background-position: 96% center;background-repeat: no-repeat;}
.add-box .data-box .add-measurment-box .input-box{width: 100%;max-width: 32%;flex-basis: 100%}
.add-box .data-box .add-measurment-box .input-space .input-box{flex-basis: 32%;max-width: 100%;}
.add-box .data-box .add-measurment-box .input-space{width: 100%}
.add-box.long-labels .data-box .add-measurment-box .input-box input{    max-width: 66%;}
.add-box.long-labels .data-box .add-measurment-box .input-box.with-unit input{margin-right: 0;float: none;max-width: 55%}
.add-box.long-labels .data-box .add-measurment-box .input-box.with-unit span{margin:13px 5px 0;    width: 30px;}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden .inside .mobile-single-element .check-box{margin-bottom: 5px}

@media not all and (min-resolution:.001dpcm) { @media
{
    .add-box.long-labels .data-box .add-measurment-box .input-box.with-unit span {margin: 12px 5px 0;}
}}


.add-box.long-labels .data-box .add-measurment-box .odd-number .input-box input{max-width: 55%;}
.add-box.long-labels .data-box .add-measurment-box .odd-number .input-box span{margin:6px 13px 0 5px;}
.add-box.long-labels .data-box .add-measurment-box .odd-number{justify-content: start}
.add-box.long-labels .data-box .add-measurment-box .odd-number .input-box{flex-basis: 33%}
.add-box.long-labels .data-box .add-measurment-box .input-box.textR{text-align: right}
.add-box .data-box .add-measurment-box .input-box label, .add-box .data-box .add-measurment-box .input-box .fake-label, .add-box .data-box .add-measurment-box .input-box input{vertical-align: text-top}
.add-box.long-labels .data-box .add-measurment-box h3{color: #000;cursor: pointer;margin-bottom: 0}
.add-box.long-labels .data-box .add-measurment-box.open h3{color: #593de0;}
.add-box.long-labels .data-box .add-measurment-box.open h3 i.fa-chevron-down:before {content: "\f077";}
.add-box.long-labels .data-box .add-measurment-box .hidden-measurment{display: none;margin-top: 15px}
.add-box.long-labels .data-box .add-measurment-box.open .hidden-measurment{display: block}
.add-box.long-labels  .select-method .grind-select{padding: 12px 3px;display: inline-block;margin-left: 10px;width: 40px;height: 40px;background-color: #fff;cursor: pointer; box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);text-align: center}
.add-box.long-labels .select-method .grind-select i{color: #8f8f8f;font-size: 20px;}
.add-box.long-labels .select-method .grind-select.active i,.add-box.long-labels .select-method .grind-select:hover i{color: #f97d00;}
.add-box.long-labels .data-box .add-nav{}
.add-box.long-labels .steps-view{display: none}
.add-box.with-tiles .accordeon-box .measure-trigger h2 i{font-size: 16px;margin-left: 5px}
.add-box.long-labels .steps-view .steps-navigation{float: left;max-width: 60px;width: 100%}

.mac-os .add-box.with-tiles .interview-div .interview-screens .radio-select .select-box .fancy-select div.trigger:after{top: 18px}

.add-box.with-tiles .accordeon-box .compare-table .compare-row td .check-box [type="checkbox"]:not(:checked) + label:before,.add-box.with-tiles .accordeon-box .compare-table .compare-row td .check-box [type="checkbox"]:checked + label:before{border:1px solid #593de0;top: 0px;}
.add-box.with-tiles .accordeon-box .compare-table .compare-row td .check-box [type="checkbox"]:not(:checked) + label:after, .add-box.with-tiles .accordeon-box .compare-table .compare-row td .check-box [type="checkbox"]:checked + label:after{background-color: #593de0;top: 5px;left: 5px;width: 8px;height: 8px;}
.add-product-popup .popup-body .popup-content .choice-box .left .box-element .inner-elements .right a{color: #f97d00}
.add-product-popup .popup-body .popup-content .choice-box .left .box-element .inner-elements .right a:hover{text-decoration: underline}


.add-box.long-labels .steps-view .navigation-element{ box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);background-color: #fff;text-align: center;position: relative;margin-bottom: 10px;padding: 12px 0;cursor: pointer}
.add-box.long-labels .steps-view .navigation-element .navigation-arrow{display: none;position: absolute;right: -4px;width: 8px;height: 8px;background-color: #593de0;border-width: 1px 1px 0 0;border-style: solid;border-color: #593de0;top: 0;bottom: 0;margin: auto;transform: rotate(45deg);}
.add-box.long-labels .steps-view .navigation-element p{font-size:12px;color:#585858 }
.add-box.long-labels .steps-view .navigation-element.active{background-color: #593de0}
.add-box.long-labels .steps-view .navigation-element.active p{color: #fff;}
.add-box.long-labels .steps-view .navigation-element.active .navigation-arrow{display: block}
.add-box.long-labels .steps-view .human-box{float: right;width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;flex-direction: row;max-width: 69%}
.add-box.long-labels .steps-view .navigation-element:hover p{color: #fff;}
.add-box.long-labels .steps-view .navigation-element:hover{background-color: #593de0}

.add-box.long-labels .steps-view .circle .inner-circle{background-image: url(../img/green-circle.png);width: 120px;height: 120px;background-repeat: no-repeat;text-align: center;padding: 45px 0;margin: 30px auto 20px}
.add-box.long-labels .steps-view .basic-info{width: 100%;max-width: 24%;margin-left: 30px}
.add-box.long-labels .steps-view .basic-info .basic-info-inner{border:2px solid #e8eaed;padding: 47px 30px;}
.add-box.long-labels .steps-view .basic-info .basic-info-inner h2{text-align: center}
.add-box.long-labels .steps-view .circle .inner-circle input{max-width: 85px;text-align: center;font-size: 12px;    border: 2px solid #e8eaed;}
.add-box.long-labels .steps-view .circle .inner-circle img{margin: 5px auto;display: block}
.add-box.long-labels .steps-view .circle p{text-align: center;font-weight: 300;font-size: 18px;line-height: 1}
.add-box.long-labels .steps-view .circle p sup{color: #ff5722;}
.add-box.long-labels .steps-view .basic-info h2 img{display: inline-block;vertical-align: -9px}




.add-box.long-labels .steps-view .human-box .body-draft{width: 100%;min-height: 660px;padding-bottom: 30px;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form{width: 100%;position: relative;height: 675px;background-image: url(../img/human.png);background-repeat: no-repeat;background-position: center;max-width: 660px;margin: 0 auto;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part{position: absolute;width: 100%}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part .dot-bar{position: relative;width: 100%;margin: 10px 0;height: 2px;background-color: #8f8f8f}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part .dot-bar:after{    top: -3px;position: absolute;content: '';width:8px;height: 8px;border-radius: 50%;background-color:#8f8f8f;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part input{width: 100%;max-width: 80px;border:2px solid #e8eaed;color: #000;font-size: 18px;    PADDING: 1px 10px;font-weight: 600;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part .unit{display: inline-block;font-size: 18px;color: #593de0;    vertical-align: text-bottom;margin-left: 5px;font-weight: 600;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part label{font-size:12px;font-weight: 300; }
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.big-size{max-width:380px}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.mid-size{max-width:270px}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.small-size{max-width:200px}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.left-side{text-align: left}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.left-side .dot-bar:after{right: 0}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.right-side{text-align: right}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.right-side .dot-bar:after{right: auto;left: 0;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-1{left: -7%;top: 8%;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-2{left: 60%;top: 15%;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-3{left: 6%;top: 19%;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-4{left: -3%;top: 31%;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-5{left: 4%;top: 40%;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-6{left: -2%;top: 52%;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-7{left: 50%;top: 23%;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-8{left: 50%;top: 36%;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-9{left: 65%;top: 44%;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-10 {left: 6%;top: 90%;}
.add-box.long-labels .steps-view .human-box .mobile-step{display: none}

.add-product-popup .popup-body .popup-content .choice-box .left .box-element .top-level .top-level-trigger span{display: inline-block;vertical-align: -4px;margin-right: 8px;width: 19px;}
.add-product-popup .popup-body .popup-content .choice-box .left .box-element .top-level .right{margin-top: 4px;}
.add-product-popup .popup-body .popup-content .choice-box .box-element .mid-level{padding: 12px 20px 12px 51px}
.add-product-popup .popup-body .popup-content .choice-box .box-element .low-level{padding: 13px 20px 11px 63px}

.add-product-popup .popup-body .popup-content .choice-box .right .box-element .mid-level{padding: 12px 20px 12px 42px}
.add-product-popup .popup-body .popup-content .choice-box .right .box-element .low-level{padding: 13px 20px 11px 53px}

.add-product-popup .popup-body .popup-content .choice-box .box-element .top-level .top-level-trigger .img-box{    display: inline-block;vertical-align: middle;width: 19px;margin: 0;text-align: center;}

.add-product-popup .popup-body .popup-content .choice-box .low-level p.left{    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;width: 100%;max-width: 85%}

.add-box.long-labels .steps-box{margin-top: 15px}
.add-box.long-labels .steps-view .view-box{display: none}
.add-box.long-labels .steps-view .view-box.active{display: block}
.add-box.long-labels .steps-view .view-box .four-drafts{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap}
.add-box.long-labels .steps-view .view-box .four-drafts .human-column{flex-basis: 25%;text-align: center}
.add-box.long-labels .steps-view .view-box .four-drafts .human-column .human-chart{position: relative}
.add-box.long-labels .steps-view .view-box .four-drafts .human-column .human-chart .blank-human{position: absolute;width: 100px;height: 70%;left: 0;right: 0;margin: auto;top: 15%;}
.add-box.long-labels .steps-view .view-box .four-drafts .human-column .human-chart .color-fill{position: absolute;width: 100%;height: 10%;background-color: #ccf7ec;left: 0;right: 0;margin: auto;bottom: 0;max-height: 220px;z-index: 1;transition: ease all 250ms;}
.add-box.long-labels .steps-view .view-box .four-drafts .human-column .human-chart .color-fill.green-fill{background-color: #9381eb}
.add-box.long-labels .steps-view .view-box .four-drafts .human-column .human-chart .color-fill.yellow-fill{background-color: #fff7bb}
.add-box.long-labels .steps-view .view-box .four-drafts .human-column .human-chart .color-fill.grey-fill{background-color: #e3e3e3}
.add-box.long-labels .steps-view .view-box .four-drafts .human-column .input-div{display: inline-block;width: 100%;max-width: 100%}
.add-box.long-labels .steps-view .view-box .four-drafts .human-column.two-inputs .input-div{max-width: 45%}
.add-box.long-labels .steps-view .view-box .four-drafts .human-column .human-chart img{position: relative;z-index: 2}
.add-box.long-labels .steps-view .view-box .four-drafts .human-column p{text-align: center;font-size: 16px;margin-bottom: 15px;}
.add-box.long-labels .steps-view .view-box .four-drafts .human-column input{width: 100%;max-width: 80px;border: 2px solid #e8eaed;color: #000;font-size: 17px;PADDING: 2px 10px 2px;font-weight: 600;line-height: 1}
.add-box.long-labels .steps-view .view-box .four-drafts .human-column span{display: inline-block}
.add-box.long-labels .steps-view .human-box .basic-info .tanita-div{margin-top: 55px}
.add-box.long-labels .steps-view .human-box .below-drafts{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);padding: 10px 45px}
.add-box.long-labels .steps-view .human-box .below-drafts .single-information{flex-basis: 47%;margin: 20px 0;padding: 15px 0 0 0;}
.add-box.long-labels .steps-view .human-box .below-drafts .single-information.pulse-box{padding: 0}
.add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner{position: relative;padding-left:80px }
.add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner img{position: absolute;left: 0;top: -22px;max-height: 57px;}
.add-box.long-labels .steps-view .human-box .below-drafts .single-information.pulse-box .inner img{top: 0px;}

@media not all and (min-resolution:.001dpcm) { @media
{
    .add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner img{top: -15px}
}}
@media not all and (min-resolution:.001dpcm) { @media
{
    .add-box.long-labels .steps-view .human-box .below-drafts .single-information.pulse-box .inner img{top: 13px;}
}}

.add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner p{margin: 13px 0 0;line-height: 1.2}
.add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner p label{font-size: 18px;font-weight: 600;width: 100%;max-width: 70%;display: inline-block;vertical-align: middle}
.add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner p input{width: 100%;max-width: 20%;border: 2px solid #e8eaed;color: #000;font-size: 17px;PADDING: 2px 10px 2px;font-weight: 600;line-height: 1;display: inline-block;vertical-align: middle}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.fold-1{left: 6%;top: 21%;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.fold-2{left: 60%;top: 15%;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.fold-3{left: 9%;top: 37%;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.fold-4{left: 4%;top: 50%}
.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.fold-5{left: 56%;top: 33%;}
.add-box.long-labels .steps-view .human-box .body-draft .body-form.fold-form{background-image: url(../img/fold-human.png);}
.add-box.long-labels .steps-view .circle .inner-circle.fold-circle{background-image: url(../img/fold-circle.png);}
.next-part-button .button.without-bg{margin-right: 15px}
.add-box.long-labels .steps-view .human-box .body-draft .fold-form .single-body-part .unit{color: #a9d8cc;}
.add-box.detail  .steps-view .human-box{float: none;width: 100%}
.add-box.detail .steps-view{display: block}
.add-box.detail .steps-view .human-box .basic-info{max-width: 20%}
.add-box.detail .steps-view .human-box .body-draft{max-width: 60%}
.add-box.detail .steps-view .human-box .basic-info .basic-info-inner{    padding: 25px 10px;}
.add-box.detail .steps-view .human-box .circle .inner-circle.img-circle{padding: 32px 0;}
.add-box.detail .steps-view .human-box .circle .inner-circle.one-line-circle{    padding: 51px 0px}
.add-box.detail .steps-view .human-box .circle .inner-circle.one-line-circle p{font-weight: 600;}
.add-box.detail .select-method .screen-tool{display: inline-block;margin-left: 15px;color: #f97d00;font-size: 18px;cursor: pointer}
.add-box.detail .select-method .screen-tool i{margin-right: 2px}
.add-box.detail .select-method .screen-tool:hover{text-decoration: underline;}
.add-box.detail .data-box .mobile-step .input-box p{text-align: left}
.add-box.analysis-detail .steps-view .human-box .body-draft{max-width: 80%}
.add-box.analysis-detail .steps-view .view-box .four-drafts .human-column span{font-size: 24px}
.add-box.analysis-detail .steps-view .human-box .below-drafts .single-information .inner p label{width: auto}
.add-box.analysis-detail .steps-view .human-box .below-drafts .single-information .inner p span{display: inline-block;vertical-align: middle;font-size: 18px}


.add-product-popup .popup-body .popup-content .category-box .input-box .check-box [type="checkbox"]:not(:checked) + label:before, .add-product-popup .popup-body .popup-content .category-box .input-box .check-box [type="checkbox"]:checked + label:before{width: 10px;height: 10px;}
.add-product-popup .popup-body .popup-content .category-box .input-box .check-box [type="checkbox"]:checked + label:after { opacity: 1; transform: scale(1);}
.add-product-popup .popup-body .popup-content .category-box .input-box .check-box [type="checkbox"]:not(:checked) + label:after, .add-product-popup .popup-body .popup-content .category-box .input-box .check-box [type="checkbox"]:checked + label:after {content: '';position: absolute;top: 4px;left: 4px;width: 6px;height: 6px;background: #9381eb;}


/*jadłospisy*/
.menu-div .select-method{margin-top: 20px}
.add-box .menu-box .listing-body .table-listing{display: block}
.add-box .menu-box .listing-body .tiles-listing{display: none}
.add-box .menu-box .listing-body table {width: 100%;text-align: left;border-collapse: collapse;overflow: hidden}
.add-box .menu-box .listing-body table th {color: #fff;background-color: #593de0;font-size: 18px;font-weight: 300;padding: 12px 10px;}
.add-box .menu-box .listing-body .during-table table th {background-color: #9381eb;}
.add-box .menu-box .listing-body table td span {color: #8f8f8f;border-radius: 4px;width: 35px;height: 35px;display: inline-block;text-align: center;padding: 9px 2px;cursor: pointer;line-height: 1}
.add-box .menu-box .listing-body table td > a{padding: 9px 2px;display: block}
.add-box .menu-box .listing-body table td span:hover{background-color:#e3e3e3 }
.add-box .menu-box .listing-body table td.option-td{text-align: center;position: relative;    width: 60px;}
.add-box .menu-box .listing-body table td.option-td .ab-div {transition: left .2s ease-out;position: absolute;display: inline-block;width: 500px;top: 0;background-color: #f6f6f6;padding: 22px 0;left: 200px;overflow: hidden;line-height: 1}
.add-box .menu-box .listing-body table td.option-td:hover .ab-div,.add-box .menu-box .listing-body table td.option-td .ab-div.active{display: inline-block;left: -500px}
.add-box .menu-box .listing-body table td.option-td .ab-div a{display: inline-block;font-size: 18px;color: #8f8f8f;margin: 0 15px}
.add-box .menu-box .listing-body table td.option-td .ab-div a i{margin-right: 5px}
.add-box .menu-box .listing-body table td.option-td .ab-div a:hover{color: #f97d00;}
.add-box .menu-box .listing-body table td.option-td .ab-div a p{display: inline-block}
.add-box .menu-box .listing-body table tr{background-color: #fff;border:2px solid #ebebeb}
.add-box .menu-box .listing-body table tr:hover {background-color: #f6f6f6}
.add-box .menu-box .listing-body table td,.add-box .menu-box .listing-body table th{padding: 15px 10px;font-size: 18px}
.add-box .menu-box .listing-body table td > a{display: block;padding: 24px 10px}
.add-box .menu-box .listing-body table td{padding: 0}
.add-box .menu-box .table-head{color: #593de0;font-size: 20px;margin-bottom: 25px}
.add-box .menu-box .listing-body .during-table{margin-bottom: 30px;}
.add-box .menu-div .add-button{vertical-align: baseline;font-size: 20px;margin-right: 10px}
.add-box .menu-div  .listing-body .grind-div{margin-bottom: 30px}
.add-box .menu-div  .listing-body .grind-box{display: flex;justify-content: flex-start;flex-wrap: wrap;flex-direction: row}
.add-box .menu-div  .listing-body .grind-box .flex-grind{flex-basis: 25%;padding: 10px;}
.add-box .menu-div  .listing-body .grind-box .single-menu-box{position: relative;background-color: #fff;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);overflow: hidden;padding: 15px;min-height: 145px;}
.add-box .menu-div  .listing-body .grind-box .single-menu-box .grind-name{position: relative;padding-left: 70px;color: #000;font-size: 20px;text-align: left;line-height: 1.2;font-weight: 300;}
.add-box .menu-div  .listing-body .grind-box .single-menu-box .grind-name .grind-img{position: absolute;left: 0;top: 4px;}
.add-box .menu-div  .listing-body .grind-box .single-menu-box .main-link{display: inline-block;text-align: left;color: #000;width: 100%;max-width: 45%}
.add-box .menu-div  .listing-body .grind-box .single-menu-box .main-link i{color: #8f8f8f;margin-right: 5px;}
.add-box .menu-div  .listing-body .grind-box .single-menu-box .menu-date{font-weight: 600;font-size: 20px}
.add-box .menu-div  .listing-body .grind-box .single-menu-box .other-info{margin-top: 25px}
.add-box .menu-div  .listing-body .grind-box .single-menu-box .main-link span{font-size: 17px}
.add-box .menu-div  .listing-body .grind-box .single-menu-box .hidden-info{z-index:2;position: absolute;top: 99%;width: 100%;text-align: center;background-color:#f6f6f6;padding: 22px 0;transition: top .2s ease-out;left: 0;display: flex;justify-content: space-around;flex-wrap: wrap;}
.add-box .menu-div  .listing-body .grind-box.menu-listing-screen .single-menu-box .hidden-info a{display: inline-block;margin: 0 15px;color: #969696;flex-basis: auto;}
.add-box .menu-div  .listing-body .grind-box .single-menu-box .hidden-info a:hover{color: #f97d00;}
.add-box .menu-div  .listing-body .grind-box .single-menu-box:hover .hidden-info{top: 49%;}
.add-box .menu-div  .listing-body .grind-box .single-menu-box .hidden-info a p{font-size: 14px}
.add-box .menu-div .listing-body .grind-box .single-menu-box .hidden-info a i{font-size: 12px;display: block;height: 17px}



.add-box .menu-list-content .menu-section.section-1{background-color: #eef1f4}
.add-box .menu-list-content .menu-section.section-2,.add-box .menu-list-content .menu-section.section-6{background-color: #593de0}
.add-box .menu-list-content .menu-section.section-3{background-color: #9381eb}
.add-box .menu-list-content .menu-section.section-4{background-color: #e8eaed}
.add-box .menu-list-content .menu-section.section-5{background-color: #eef1f4}
.add-box .menu-list-content .menu-section.section-7{background-color: #593de0;text-align: right}
.add-box .menu-list-content .green-head{color: #593de0;font-size: 22px;font-weight: bold;    margin: 15px 0;}
.add-box .menu-list-content .menu-section.section-1 .green-head{margin-top: 0}
.add-box .menu-list-content .green-head img{display: inline-block;vertical-align: sub}
.add-box .menu-list-content .grey-head{font-size: 20px;font-weight: 300;}
.add-box .menu-list-content .menu-section{margin: 13px 0;width: 100%;padding: 15px 20px;}
.add-box .menu-list-content .menu-section .input-space{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between}
.add-box .menu-list-content .menu-section .input-space .menu-input{flex-basis: 30%;    margin: 5px 0;position: relative}
.add-box .menu-list-content .menu-section .input-space .menu-input .input-error{    left: 85px;}
.add-box .menu-list-content .menu-section .input-space .menu-input input[type="text"]{width: 100%;max-width: 30%;border: 2px solid #e8eaed;font-size: 16px;padding: 9px 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.add-box .menu-list-content .menu-section .input-space .menu-input input[type="number"]{width: 100%;max-width: 30%;border: 2px solid #e8eaed;font-size: 16px;padding: 9px 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.add-box .menu-list-content .menu-section .input-space .menu-input label{width: 100%;max-width: 57%;font-weight: 600;}
.add-box .menu-list-content .menu-section .input-space .menu-input .unit{font-size: 16px;display: inline-block;    width: 40px;text-align: left;margin-left: 10px;}
.add-box .menu-list-content .menu-section .input-space .menu-input.date-input input[type="text"]{background-image: url(../img/date-bg.png);background-position: 96% center;background-repeat: no-repeat;width: 100%;padding: 9px 10px;max-width: 70%;border: 2px solid #e8eaed;    vertical-align: middle;}
.add-box .menu-list-content .menu-section .input-space .menu-input label{font-size:16px;text-align: left;display: inline-block;    vertical-align: middle;line-height: 1;}
.add-box .menu-list-content .menu-section .input-space .menu-input.date-input label{width: 80px}
.add-box .menu-list-content .menu-section .input-space .menu-input.check-box label{padding-left: 30px;max-width: 100%;line-height: 1.4;}
.add-box .menu-list-content .menu-section .input-space .menu-input.check-box{padding: 7px 0;}
.add-box .menu-list-content .menu-section .input-space .menu-input.check-box [type="checkbox"]:not(:checked) + label:before, .add-box .menu-list-content .menu-section .input-space .menu-input.check-box [type="checkbox"]:checked + label:before{top: 7px;}
.add-box .menu-list-content .menu-section .input-space .menu-input.check-box [type="checkbox"]:not(:checked) + label:after, .add-box .menu-list-content .menu-section .input-space .menu-input.check-box [type="checkbox"]:checked + label:after{top: 13px;}
.add-box .menu-list-content .menu-section .input-space .menu-input.hidden-input{opacity: 0}
.add-box .menu-list-content .menu-section .input-space .menu-input.hidden-input input{display: none;}
.add-box .menu-list-content .menu-section .input-space .menu-input.hidden-input.show-input{opacity: 1}
.add-box .menu-list-content .menu-section .input-space .menu-input.hidden-input.show-input input{display: inline-block}
.add-box .menu-list-content .menu-section .input-space .menu-input.no-input label{vertical-align: middle;line-height: 1;}
.add-box .menu-list-content .menu-section .input-space .menu-input.no-input p{width: 100%;max-width: 30%;font-size: 16px;padding: 13px 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;background-color: transparent;display: inline-block;    vertical-align: middle;height: 100%;max-height: 44px;line-height: 1}
.add-box .menu-list-content .menu-section .input-space .menu-input div.fancy-select{width: 100%;max-width: 30%;float: none;display: inline-block;vertical-align: middle;}
.add-box .menu-list-content .menu-section .input-space .menu-input div.fancy-select .trigger{width: 100%;font-size: 16px;padding: 9px 20px;display: inline-block;color: #000;border:2px solid #e8eaed}
.add-box .menu-list-content .menu-section .disclaimer{width: 100%;max-width: 75%;margin-top: 0}
.add-box .menu-list-content .menu-section .reset{width: 100%;max-width: 20%;text-align: right}
.add-box .menu-list-content .menu-section .disclaimer p{font-size: 12px;margin-top: 10px}
.add-box .menu-list-content .menu-section .disclaimer p sup{color: #000}
.add-box .menu-list-content .menu-section .bottom-part{margin-top: 0}
.add-box .menu-list-content .menu-section .hidden-area{display: none;flex-direction: row;flex-wrap: wrap;justify-content: space-between}
.add-box .menu-list-content .menu-section .hidden-area.active{display: flex}
.add-box .menu-list-content .menu-section .hidden-area .norm-column{flex-basis: 46%}
.add-box .menu-list-content .menu-section .hidden-area .norm-column .column-head{width: 100%;background-color: #fff;padding: 0}
.add-box .menu-list-content .menu-section .hidden-area .norm-column .column-head h3{font-size: 18px;font-weight: 600;}
.add-box .menu-list-content .menu-section .hidden-area .norm-column .elements-list{display: flex;justify-content: start;flex-wrap: wrap;flex-direction: row;    padding: 10px;}
.add-box .menu-list-content .menu-section .hidden-area .norm-column .elements-list li{flex-basis: 30%;font-size: 14px;cursor: pointer;margin: 5px 3% 5px 0;}
.add-box .menu-list-content .menu-section .hidden-area .norm-column .elements-list li:hover{color: #f97d00;}
.add-box .menu-list-content .menu-section .hidden-area .norm-column .elements-list li i{float: right;margin-top: 3px;color: #f97d00;}
.ui-sortable-helper{border:1px solid #bfbfbf;border-radius: 4px;padding: 0 10px}
.add-box .menu-list-content .meals-configuration .meals-row{display: none}
.add-box .menu-list-content .meals-configuration .meals-row.active-meals{display: table-cell}
.add-box .menu-list-content .menu-section.section-6 .input-space p{align-self: center}
.add-box .menu-list-content .meals-configuration{margin-top: 13px}
.add-box .menu-list-content .meals-configuration .meals-box.flex-25 .single-meal{flex-basis: 25%}
.add-box .menu-list-content .meals-configuration .meals-box.flex-20 .single-meal{flex-basis: 20%}
.add-box .meals-configuration table{width: 100%;border-spacing: 0;table-layout: fixed;}
.add-box .menu-list-content .meals-configuration .meals-row.w33 .meals-box{width: 32%;}
.add-box .menu-list-content .meals-configuration .meals-row.w25 .meals-box{width: 23.5%;}
.add-box .menu-list-content .meals-configuration .meals-row.w20 .meals-box{width: 19%;}
.add-box .menu-list-content .meals-configuration .meals-row .border{width: 30px;background-color: transparent}
.add-box .menu-list-content .meals-configuration table .second-row{margin-top: 30px}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal{padding: 15px 15px 15px 15px;background-color:#9381eb;}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal div{position: relative}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal div .ab-input{border: 1px solid #bfbfbf;font-size: 16px;padding: 1px 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;background-color: #fff}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal h4{display: inline-block;font-weight: 600;font-size: 16px}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal i{display: inline-block;color: #ababab;cursor: pointer}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal i:hover{color: #f7850b;}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal input{    width: 100%;max-width: 70%;border: 2px solid #e8eaed;font-size: 16px;padding: 9px 20px 5px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 20px;}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal .unit{font-size: 16px;display: inline-block;    width: 40px;text-align: left;margin-left: 10px;}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal .input-field{width: 100%;margin: 15px 0;}
.add-box .bottom-box{margin-top: 20px}
.add-box .meals-configuration .mobile-meals-configuration{display: none}
.add-box .menu-list-content .menu-section.section-7 p{display: inline-block;margin-left: 15px}
.add-box .menu-list-content .menu-section.section-7 p span{font-weight: 600;}

.add-box .menu-list-content .meals-configuration .meals-box .single-meal input.hidden-meal-name{}

.add-box h2 .day-range{font-weight: 600;display: inline-block;font-size:18px }
.add-box .menu-day-content .day-navigation{float: left;max-width: 60px;width: 100%;}
.add-box .menu-day-content .day-navigation .navigation-element{box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);background-color: #fff;text-align: center;position: relative;margin-bottom: 10px;padding: 6px 0;cursor: pointer;}
.add-box .menu-day-content .day-navigation .navigation-element .navigation-arrow {display: none;position: absolute;right: -6px;width: 10px;height: 10px;;background-color: #9381eb;border-width: 1px 1px 0 0;border-style: solid;border-color: #9381eb;top: 0;bottom: 0;margin: auto;transform: rotate(45deg);}
.add-box .menu-day-content .day-navigation .navigation-element.active{background-color: #9381eb}
.add-box .menu-day-content .day-navigation .navigation-element.active .navigation-arrow{display: block}

.add-box .menu-day-content .day-content{box-shadow: 0px 1px 8px 0px rgba(11, 11, 12, 0.15);width: calc(100% - 80px);display: flex;justify-content: space-between;flex-wrap: wrap}
.add-box .menu-day-content .day-content .day-course{display: none;width: 100%;}
.add-box .menu-day-content .day-content .day-course.active{display: inline-block;border-right: 2px solid #9381eb;}
.add-box .menu-day-content .day-content .day-course .day-name{position: relative;width: 100%;text-align: center;background-color:#9381eb;padding: 6px 10px}
.add-box .menu-day-content .day-content .day-course .day-name h4{font-size: 18px;font-weight: normal}
.add-box .menu-day-content .day-content .day-course .day-name .copy-day-tool{position: absolute; top: 50%; right: 10px; margin-top: -11px; width: 22px; height: 22px; background: url('/img/tile-tool-2.png') no-repeat 0 -22px; z-index: 999;}
.add-box .menu-day-content .day-content .day-course .day-name .copy-day-tool.copy_day_trigger{background: url('/img/tile-tool-2a.png') no-repeat 0 -22px;}
.add-box .menu-day-content .day-content .day-course .day-name .copy-day-tool:hover{background-position: 0 0;}

.add-box .menu-day-content .day-content .day-course .day-name .day-tile-select {display: none; text-align: center;}
.add-box .menu-day-content .day-content .day-course .day-name .fancy-select {float: none; margin: 0 auto;}
.add-box .menu-day-content .day-content .day-course .day-name .accept-tool{display: inline-block; width: 22px; height: 22px; background: url('/img/tile-tool-2.png') no-repeat 0 -22px; z-index: 999;}
.add-box .menu-day-content .day-content .day-course .day-name .accept-tool:hover{background-position: 0 0;}
.add-box .menu-day-content .day-content .day-course .day-name .cancel-tool{display: inline-block; width: 22px; height: 22px; background: url('/img/tile-tool-3.png') no-repeat 0 -22px; z-index: 999;}
.add-box .menu-day-content .day-content .day-course .day-name .cancel-tool:hover{background-position: 0 0;}
.add-box .menu-day-content .day-content .day-course .day-inside{padding: 10px;position: relative;padding-bottom: 0;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part{margin-bottom:10px;width: 100%;border:2px solid #e3e3e3;background-color: #fff;cursor: pointer}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .navigation-arrow{display: none;position: absolute;right: -5px;width: 10px;height: 10px;background-color: #9381eb;border-width: 1px 1px 0 0;border-style: solid;border-color: #9381eb;top: 9px;transform: rotate(45deg);}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.active .navigation-arrow{display: block}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.active{border:2px solid #9381eb;position: relative}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head{width: 100%;text-align: left;background-color:#e8eaed;padding: 6px 10px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head h4{font-weight: 600;font-size: 16px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head h4 .part-hour{display: inline-block;font-size: 12px;font-weight: normal;margin-right: 10px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.active .day-part-head{background-color:#9381eb }
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .meal-content{display: flex;justify-content: space-between;flex-direction: row;padding: 10px 0;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .meal-content .meal-ingredients{flex-basis: 70%}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .meal-content .meal-cal{flex-basis: 30%;border-left: 2px solid #e3e3e3 }
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .meal-content .meal-part{padding:  0 10px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .meal-content .meal-part p{font-size: 12px;line-height: 1.5}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .meal-content .meal-cal p{font-weight: 600;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .meal-content .meal-part .calories{margin-bottom: 20px;font-weight: normal}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .meal-content .meal-cal p span{font-weight: normal;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.active .meal-content .meal-cal{border-left: 2px solid #9381eb}
.add-box .menu-day-content .day-content .day-course .fixed-element{min-height:55px;cursor:pointer;position: -webkit-sticky; position: sticky;width: 100%;padding: 15px 20px;background-color: #fff;bottom: 0;max-width: 505px;left: 0;right: 0;margin:10px auto}
.add-box .menu-day-content .day-content .day-course .fixed-element .fixed-plus{display: block;margin: 0 auto;cursor: pointer}
.add-box .menu-day-content .day-content .day-course .fixed-element .hidden-info-fixed-box{display: block;text-align: center}


.add-box .menu-day-content .day-content .day-course .day-inside .day-norms{}

.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .hidden-norms{display: none}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .hidden-norms.active{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;border-width: 0 0 0 2px;border-style: solid;border-color: #e8eaed;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .hidden-norms .single-norm{flex-basis: 50%}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .hidden-norms .single-norm{padding: 10px;border-width: 0 2px 2px 0;border-style:solid;border-color:#e8eaed;line-height: 1}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .hidden-norms .single-norm  p{width: 100%;font-size: 12px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .hidden-norms .single-norm  img{display: inline-block;vertical-align: bottom}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .hidden-norms .single-norm  p.left{max-width: 65%}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .hidden-norms .single-norm  p.right{max-width: 35%;    font-size: 15px;margin-top: 0;text-align: right;}



.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content{border:2px solid #e8eaed}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .day-part-head{width: 100%;text-align: left;background-color:#e8eaed;padding: 6px 10px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content{display: flex;justify-content: space-between;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element{flex-basis: 50%;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .three-norms .single-norm{padding: 10px;border-width: 0 2px 2px 0;border-style:solid;border-color:#e8eaed}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .three-norms .single-norm p{width: 100%;font-size: 12px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .three-norms .single-norm img{display: inline-block;vertical-align: bottom}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .sport-content{padding: 10px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .three-norms .single-norm p.left{max-width: 65%}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .three-norms .single-norm p.right{max-width: 35%;    font-size: 15px;margin-top: 0;text-align: right;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-edit{cursor: pointer;margin-top: 15px;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-edit:hover{color: #f97d00}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms h4{font-weight: 300;font-size: 14px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .day-part-head .norms-trigger{cursor: pointer;font-size: 14px;font-weight: 300;display: none}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .day-part-head .norms-trigger:hover{color: #f97d00;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .day-part-head .norms-trigger.active{display: inline-block}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .three-norms .single-norm:last-child{border-width: 0 2px 0 0 ;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element .chart-box{width: 140px;height: 135px;padding: 25px 0;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element.chart{display: flex;justify-content: space-between;flex-direction: row}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element.chart div{flex-basis: 59%}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element.chart .chart-label{flex-basis: 41%;padding: 25px 0 0;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element.chart .chart-label p{position: relative;font-size: 11px;padding-left: 30px;margin: 5px 0}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element.chart .chart-label p img{position: absolute;left: 0;max-height: 20px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element.chart .chart-label p strong{font-size: 13px}
.add-box .menu-day-content .day-content .day-course .fixed-element .after-choice{display: none;width: 100%;}
.add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time{display: flex;flex-direction: row;justify-content: space-between;}
.add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element{flex-basis: 47%}
.add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element label{display: block;font-weight: 600;font-size:12px;margin-bottom: 5px;text-align: left}
.add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element .fancy-select{display: inline-block;max-width: 40%;float: none;font-size: 12px;}
.add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element span{display: inline-block;font-size: 12px;vertical-align: 8px;margin: 0 15px;}
.add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element .fancy-select .trigger{padding: 2px 20px}
.add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element .fancy-select .trigger:after{top: 8px;}
.add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element.meal-kind .fancy-select{max-width: 100%}
.add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-box{float: right;margin-top: 15px;width: 100%;text-align: right}
.add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-box button{max-width: 95px;font-size: 13px;padding: 4px 5px}
.add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-box .cancel{width: 100%;display: inline-block;max-width: 150px;background-color: transparent;font-size: 12px;cursor: pointer;text-align: center}
.add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-box .cancel:hover{color: #f97d00;}
.add-box .menu-day-content .day-content .day-detail-box{padding: 25px 75px 25px 25px;display: inline-block}
.add-box .menu-day-content .day-content .day-detail-box .day-detail{display: none;width: 100%}
.add-box .menu-day-content .day-content .day-detail-box .day-detail.active{display: inline-block}
.add-box .menu-day-content .day-content .day-detail .day-detail-table{width: 100%}
.add-box .menu-day-content .day-content .day-detail .day-detail-table .table-row{}
.add-box .menu-day-content .day-content .day-detail .day-detail-table .table-row .table-element{ }
.add-box .menu-day-content .day-content .day-detail .day-detail-table .table-row .table-element.grow-2{}
.add-box .menu-day-content .day-content .day-detail .day-detail-table .table-row .table-element.grow-4{}
.add-box .menu-day-content .day-content .day-detail .day-detail-table .table-row .table-element.grow-8{}
.add-box .menu-day-content .day-content .day-detail .day-detail-table .table-row.product-row{display: none;}
.add-box .menu-day-content .day-content .day-detail-box{flex-basis: 66%;position: relative}
.add-box .menu-day-content .day-content .day-course-box{width: 100%;flex-basis: 33%}
.add-box .menu-day-content .day-content .day-course .day-inside.scroll-box::-webkit-scrollbar{width:5px}
.add-box .menu-day-content .day-content .day-course .day-inside.scroll-box::-webkit-scrollbar-thumb {background: rgba(0,0,0,0.3);}


.add-box .menu-day-content .day-content .day-detail .day-detail-content table{width: 100%;border-collapse: collapse}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr{background-color: #fff;width: 100%;border:2px solid #9381eb}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.head-row{background-color: #9381eb}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.no-color{background-color: transparent}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td,.add-box .menu-day-content .day-content .day-detail .day-detail-content table th{font-size: 12px;text-align: left;padding: 10px;}

.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.no-padding{padding: 0}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.remove-td{text-align: center;cursor: pointer}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.products-trigger{cursor: pointer}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.remove-td:hover,.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.products-trigger:hover{color: #f97d00;}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product{display: none;}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product.active{display: table-row}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td input{max-width: 44px}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.products-trigger.active{color: #f97d00;}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.products-trigger.active i:before{content: '\f077'}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.dot-td i{    font-size: 5px;display: inline-block;vertical-align: 3px;margin-right: 5px;}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.dot-td{padding-left: 22px}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.size-td i{color: #3db64b;cursor: pointer}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.size-td{position: relative}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.size-td .tooltip{left: -33%;bottom: -100%;}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.size-td .tooltip .tooltip-body{padding: 15px}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.size-td .tooltip .tooltip-arrow{bottom: auto;top: -13px;transform: rotate(-45deg);}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.bottom-row{border-top-color: #fff;border-style: double}
.add-box .menu-day-content .day-content .table-button{text-align: right;margin-top: 25px}

.add-box .menu-day-content .day-content .day-detail-box .day-detail h3{font-size: 24px;font-weight: normal;color: #585858;}
.add-box .menu-day-content .day-content .day-detail-box .day-detail h3 .day-detail-time{font-weight: 600;font-size: 18px}
.add-box .menu-day-content .day-content .day-detail-box .day-detail h3 .day-detail-head-edit{font-weight: 300;font-size: 18px;cursor: pointer}
.add-box .menu-day-content .day-content .day-detail-box .day-detail h3 .day-detail-head-edit:hover{color: #f97d00;}


.add-box .menu-day-content .day-content .day-detail-box .fancy-select{float: none;max-width: 19%;display: inline-block;font-size: 12px;height: 28px;vertical-align: middle}
.add-box .menu-day-content .day-content .day-detail-box .fancy-select div.trigger{padding: 3px 10px;color: #000;}
.add-box .menu-day-content .day-content .day-detail-box .fancy-select div.trigger:after{top: 9px;right: 5px;}
.add-box .menu-day-content .day-content .day-detail-box .sport-radio-box input[type="text"]{width: 100%;max-width: 9%;display: inline-block;height: 28px;font-size: 12px}
.add-box .menu-day-content .day-content .day-detail-box .sport-radio-box{flex-basis: 47%;height: 70px;padding: 20px 0 0 0;}
.add-box .menu-day-content .day-content .day-detail-box .sport-radio-box label{font-size: 12px;display: inline-block}
.add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .main-label{padding-left: 85px;font-size: 14px;width: 45%;}
.add-box .menu-day-content .day-content .day-detail-box .sport-radio-box img{position: absolute;left:25px ;top: 0;bottom: 0;margin: auto}
.add-box .menu-day-content .day-content .day-detail-box .sport-table{background-color:#ccf7ec;padding:18px;max-height:455px }
.add-box .menu-day-content .day-content .day-detail-box .sport-table .table-flex-content{display: flex;justify-content: space-between;flex-wrap: wrap;}
.add-box .menu-day-content .day-content .day-detail-box .sport-radio-box [type="radio"]:not(:checked) + label:after, .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box [type="radio"]:checked + label:after{background-color:#64a695;top: 31px;}
.add-box .menu-day-content .day-content .day-detail-box .sport-radio-box  [type="radio"]:not(:checked) + label:before, .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box  [type="radio"]:checked + label:before{top:25px ;}
.add-box .menu-day-content .day-content .day-detail-box .sport-table h5{font-size: 16px;font-weight: normal;margin: 5px 0;}


.add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element{display: inline-block;vertical-align: middle;line-height: 1;    width: 100%;max-width: 49%;}
.add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element .fancy-select{width: 100%;max-width: 33%;vertical-align: top;min-width: 70px}
.add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element > label{width: 100%;max-width: 38%;vertical-align: middle}
.add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element input[type="text"]{max-width: 17%;text-align: center;vertical-align: middle;    border: 2px solid #e8eaed;}
.add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element .fancy-select .trigger{    padding: 6px 5px; }
.add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element .fancy-select ul.options{max-width: 100px;width: 100px}

.add-box .menu-day-content .day-content .sport-tools .single-tool.textR input{    border: 2px solid #e8eaed;height: 25px;}
.add-box .menu-day-content .day-content .sport-tools .single-tool.textR input.small-input{width: 100%;max-width: 45px;padding: 1px 3px;}

.add-box .menu-day-content .day-content .day-detail-box .sport-table.scroll-box::-webkit-scrollbar-thumb {background: rgba(0,0,0,0.4);}
.add-box .menu-day-content .day-content .day-detail-box .sport-table.scroll-box::-webkit-scrollbar {width: 3px;}
.add-box .menu-day-content .day-content .day-detail-box .fancy-select ul.options{top: 29px;}
.add-box .menu-day-content .day-content .sport-tools{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 30px}
.add-box .menu-day-content .day-content .sport-tools .single-tool{flex-basis: 40%}
.add-box .menu-day-content .day-content .sport-tools .single-tool .fancy-select{max-width: 90px}
.add-box .menu-day-content .day-content .sport-tools .single-tool label{vertical-align: middle;font-size: 14px}
.add-box .menu-day-content .day-content .sport-tools .single-tool.textR{text-align: right;flex-basis: 100%}
.add-box .menu-day-content .day-content .sport-tools .single-tool #search-sport{background-image: url(../img/search-icon.png);background-position: 130px center;background-repeat: no-repeat;border: 2px solid #e8eaed;vertical-align: middle;height: 26px;}
.add-box .menu-day-content .day-content .day-detail-box{position: relative;    overflow: hidden;}
.add-box .menu-day-content .day-content .day-detail-box .side-panel{position: absolute;right: 0;top: 0;z-index: 6}
.add-box .menu-day-content .day-content .day-detail-box .side-panel .panel-element{box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);width: 40px;height: 40px;text-align: center;cursor: pointer;    padding: 13px 0;background-color: #fff;line-height: 1}
.add-box .menu-day-content .day-content .day-detail-box .side-panel .panel-element i{color: #8f8f8f;}
.add-box .menu-day-content .day-content .day-detail-box .side-panel .panel-element:hover{background-color:#f97d00 }
.add-box .menu-day-content .day-content .day-detail-box .side-panel .panel-element:hover i{color: #fff;}
.add-box .menu-day-content .day-content .day-detail-box .side-panel .panel-element.active{background-color:#f97d00 }
.add-box .menu-day-content .day-content .day-detail-box .side-panel .panel-element.active i{color: #fff;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel{height:100%;position: absolute;width: 100%;max-width: 880px;right: -900px;;top: 0;z-index: 5;    transition: ease all 250ms;box-shadow: -5px 0px 5px 0px rgba(11, 11, 12, 0.06);background-color: #fff}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel.active{right: 0}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel.active-mobile{right: 0}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body{width: 100%;display: none}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body.active{display: block}


.add-box .menu-day-content .day-content .day-detail-box .find-product-panel .panel-body .top-part{background-image: url(../img/product-panel-bg.png);background-repeat: no-repeat;background-position: right top;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part{background-color: #593de0;padding:25px 70px 25px 35px;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .panel-trigger{display: inline-block;background-color: #593de0;width: 40px;height: 40px;text-align: center;padding: 13px 0;cursor: pointer;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);line-height: 1;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .panel-trigger i{color: #fff;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .panel-trigger:hover{background-color: #f97d00}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part h2{color: #fff;font-weight: normal;font-size: 24px;display: inline-block;margin-left: 10px;    vertical-align: middle;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part p{color: #fff;font-size:14px;margin: 10px 0}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search{width: 100%}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search div{display: inline-block}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .check-box label{padding-left: 40px;color: #fff;font-size: 16px}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .search-field input{    background-color: #fff;border: 2px solid #e8eaed;padding: 13px 5px 14px;width: 100%;max-width: 85%;line-height: 1;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .search-field button{width: 48px;border-radius: 0;border-top-right-radius: 6px;border-bottom-right-radius: 6px;margin-left: -5px;vertical-align: top;line-height: 1}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .trigger-more-options{color: #fff;text-align: right;font-size: 12px;cursor: pointer;margin: 20px 0 0;display: none}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .trigger-more-options.active-trigger{display: inline-block}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .trigger-more-options:hover{color: #f97d00;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content{display: none;padding:15px 35px;background-color: #fff}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content.active{display: block;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .check-box{margin-right: 20px;width: 100%;max-width: 18%;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .search-field{width: 100%;max-width: 57%;text-align: right}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .check-box [type="radio"]:not(:checked) + label:after, .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .check-box [type="radio"]:checked + label:after{background-color: #593de0}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent > div{flex-basis: 30%;margin: 10px 0}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent label{display: block;text-align: left;font-size:14px;margin-bottom: 10px }
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent .single-select{width: 100%;border-radius: 0}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body  .from-till-input input{display: inline-block;width: 100%;max-width: 40%;height: 44px;font-size: 14px;padding: 0 8px}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body  .from-till-input span{display: inline-block}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body  .from-till-input .panel-unit{text-align: center;width: 25px}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .panel-btn{text-align: right;margin-top: 25px;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .panel-btn button{max-width: 150px}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .more-norms-content{display: none;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .more-norms-content.active{display: flex;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .trigger-more-norms{display: none;font-size: 12px;cursor: pointer}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .trigger-more-norms:hover{color: #f97d00;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .trigger-more-norms.active-trigger{display: inline-block}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .form-field.scroll-box{max-height:480px }

.add-box .menu-day-content .day-content .day-detail-box .search-result-panel{padding: 25px 35px;background-color: #fff;display: none;}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel.scroll-box{max-height: 24vh}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel.active{display: block}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel .icon-place{}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel .icon-place span{position: relative;cursor: pointer}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel .icon-place span .icon-tooltip{display: none;position: absolute;background-color: #fff;padding: 4px 5px;border-bottom-left-radius: 9px;border-bottom-right-radius: 9px;border-top-left-radius: 9px;border-top-right-radius: 9px;box-shadow: 2px 3px 5px -2px rgba(0,0,0,0.75);        top: -30px;left: -48px;width: 110px;;text-align: center;color: #f97d00;}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel .icon-place span .icon-tooltip .small-tooltip-body{position: relative;}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel .icon-place span .icon-tooltip .small-tooltip-body .small-tooltip-arrow {width: 7px;height: 7px;position: absolute;background-color: #fff;left: 0;right: 0;margin-left: auto;margin-right: auto;transform: rotate(-45deg);bottom: -8px;}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel .icon-place span:hover .icon-tooltip{display: block}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table{width: 100%;border-collapse: collapse}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table tr{border:2px solid #e8eaed}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td,.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table th{font-size: 12px;text-align: left;padding: 10px 5px;}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table .head-row{background-color: #e8eaed}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td .icon-place{display: inline-block;vertical-align: middle;margin: 0 2px;}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td .icon-place .single-icon{display: block}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td .icon-place.double-icon .single-icon{display: block;margin:2px auto}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td input{max-width: 40px}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td{}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td i{color: #f97d00;cursor: pointer}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.size-td i{color: #593de0;cursor: pointer}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td .base-img{vertical-align: middle;display: inline-block}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.size-td{position: relative}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.size-td .tooltip .tooltip-body{padding: 15px 5px 15px 5px}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.size-td .tooltip .tooltip-body .tooltip-arrow {width: 15px;height: 15px;bottom: -8px;}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.size-td .tooltip{    top: -33px;left: -33px;}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.size-td .tooltip .tooltip-body p{font-size: 12px}

.add-box .menu-day-content .day-content .day-detail-box .find-product-panel .panel-body.meal-panel .top-part{background-image: url(../img/meals-panel-bg.png);}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent #search-ingredient{background-image: url(../img/search-icon.png);background-position: 95% center;background-repeat: no-repeat;height: 44px;border: 1px solid #aaa;width: 100%;padding-left: 8px}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-error{position: absolute;display: none;font-size: 12px;left: 0;top: 0;color: #fe6d6d;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent .ingredient-element{position: relative;padding-top: 20px;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-error.active{display: block}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-space{}

.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part{justify-content: left}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part > div .single-select{max-width: 90%}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part > div{flex-basis: 33%}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part #search-ingredient{max-width: 90%}

.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-space .single-ingredient{display: inline-block;width: auto;margin: 3px;background-color:#9381eb;font-size: 12px;border-top-right-radius: 12px;border-top-left-radius: 12px;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;padding: 4px}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-space .single-ingredient i{display: inline-block;cursor: pointer;color: #fff;margin-left: 2px}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-space .single-ingredient i:hover{color: #f97d00;}

.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel{padding: 25px 70px 25px 35px;background-color: #f1f4f7}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .panel-trigger{box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);    display: inline-block;background-color: #fff;width: 40px;height: 40px;text-align: center;padding: 13px 0;cursor: pointer;line-height: 1}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .panel-trigger i{color: #f97d00;}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .panel-trigger:hover{background-color:#f97d00 }
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .panel-trigger:hover i{color: #fff;}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .panel-head{color: #593de0;display: inline-block;font-weight: normal;margin-left: 10px}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .edit-box{margin: 15px 0}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .edit-box label{display: inline-block;width: 100%;max-width: 22%;vertical-align: middle;line-height: 16px;font-size: 14px}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .edit-box input,.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .edit-box .fancy-select{display: inline-block;width: 100%;max-width: 77%;border:2px solid #e8eaed;height: auto;font-size: 13px}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .edit-box .fancy-select .trigger{border: none;}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .edit-box input,.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .edit-box .fancy-select .trigger{padding: 9px 10px 7px}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .edit-box .fancy-select div.trigger:after{    top: 13px;right: 15px;}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel h3{color: #593de0;font-size: 18px}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .flex-parent{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .flex-parent .edit-box{flex-basis: 48%}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .flex-parent .edit-box label{max-width: 100%;margin-bottom: 10px}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .flex-parent .edit-box .fancy-select{max-width: 100%}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .flex-parent .edit-box.quarter-input{flex-basis: 24%}

.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .flex-parent .edit-box .check-box label{padding-left: 30px}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .flex-parent .edit-box.quarter-input .check-box{display: inline-block;width: 100%;max-width: 45%;    margin-top: 10px;padding-top: 3px;}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .flex-parent .edit-box.half-input .check-box{margin-top: 32px;padding-top: 2px;}
/*.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .bottom-part{margin-top: 60px}*/
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .bottom-part .button{max-width: 150px}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .bottom-part .obligate-fields{font-size: 12px;margin-top: 12px}
.obligate-fields{font-size: 12px}
.add-m .obligate-fields{margin-top: 14px}
.add-box .menu-day-content .day-detail-box .hide-panel.notes-panel{padding: 25px 70px 25px 35px;background-color: #f1f4f7;max-width: 470px}
.add-box .menu-day-content .day-detail-box .hide-panel.notes-panel .panel-trigger{box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);    display: inline-block;background-color: #fff;width: 40px;height: 40px;text-align: center;padding: 13px 0;cursor: pointer;line-height: 1}
.add-box .menu-day-content .day-detail-box .hide-panel.notes-panel .panel-trigger i{color: #f97d00;}
.add-box .menu-day-content .day-detail-box .hide-panel.notes-panel .panel-trigger:hover{background-color:#f97d00 }
.add-box .menu-day-content .day-detail-box .hide-panel.notes-panel .panel-trigger:hover i{color: #fff;}
.add-box .menu-day-content .day-detail-box .hide-panel.notes-panel .panel-head{color: #593de0;display: inline-block;font-weight: normal;margin-left: 10px}
.add-box .menu-day-content .day-detail-box .hide-panel.notes-panel .note-content{background-color: #fff9cb;margin: 15px 0;}
.add-box .menu-day-content .day-detail-box .hide-panel.notes-panel .note-content img{display: block}
.add-box .menu-day-content .day-detail-box .hide-panel.notes-panel .note-content 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 .menu-day-content .day-detail-box .hide-panel.remove-panel{max-width: 440px;height: auto;background-color: #e8eaed;top: 160px;}
.add-box .menu-day-content .day-detail-box .hide-panel.remove-panel .panel-trigger{box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);    display: inline-block;background-color: #fff;width: 40px;height: 40px;text-align: center;padding: 11px 0;cursor: pointer;line-height: 1}
.add-box .menu-day-content .day-detail-box .hide-panel.remove-panel .panel-trigger i{color: #f97d00;}
.add-box .menu-day-content .day-detail-box .hide-panel.remove-panel .panel-trigger:hover{background-color:#f97d00 }
.add-box .menu-day-content .day-detail-box .hide-panel.remove-panel .panel-trigger:hover i{color: #fff;}
.add-box .menu-day-content .day-detail-box .hide-panel.remove-panel .panel-head{margin-left: 10px;font-weight: normal;font-size: 12px;display: inline-block}
.add-box .menu-day-content .day-detail-box .hide-panel.remove-panel .remove-decision{display: inline-block;margin: 0 10px;font-size: 12px;color: #000;cursor: pointer}
.add-box .menu-day-content .day-detail-box .hide-panel.remove-panel .remove-decision:hover{color: #f97d00;}
.add-box .go-back{display: inline-block;margin-bottom: 10px}
.add-box .top-navigation{}
.add-box .top-navigation .top-element{display: inline-block;width: 37px;height: 37px;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);background-color: #fff;position: relative;vertical-align: text-top;padding: 9px 0;cursor: pointer}
.add-box .top-navigation .top-element span{display: block;margin: 0 auto;background-repeat: no-repeat;background-position: bottom}
.add-box .top-navigation .top-element.top-1 span{width: 18px;height: 18px;background-image: url(../img/top-nav-1.png);}
.add-box .top-navigation .top-element.top-2 span{width: 18px;height: 18px;background-image: url(../img/top-nav-2.png);}
.add-box .top-navigation .top-element.top-3 span{width: 17px;height: 23px;background-image: url(../img/top-nav-3.png);}
.add-box .top-navigation .top-element.top-4 span{width: 17px;height: 23.4px;background-image: url(../img/top-nav-4.png);}
.add-box .top-navigation .top-element.top-5 span{width: 16px;height: 16px;background-image: url(../img/top-nav-5.png);}
.add-box .top-navigation .top-element.top-6 span{width: 21px;height: 22px;background-image: url(../img/top-nav-6.png);}
.add-box .top-navigation .top-element.top-7 span{width: 18px;height: 21px;background-image: url(../img/top-nav-7.png);}
.add-box .top-navigation .top-element.top-8 span{width: 18px;height: 16px;background-image: url(../img/top-nav-8.png);}
.add-box .top-navigation .top-element.top-9 span{width: 18px;height: 16px;background-image: url(../img/top-nav-9.png);    width: 27px;height: 26px;}
.add-box .top-navigation .top-element.top-10 span{width: 18px;height: 16px;background-image: url(../img/top-nav-10.png);    width: 27px;height: 26px;}
.add-box .top-navigation .top-element.top-11 span{width: 18px;height: 16px;background-image: url(../img/top-nav-11.png);    width: 23px;height: 23px;}
.add-box .top-navigation .top-element.top-12 span{width: 18px;height: 16px;background-image: url(../img/top-nav-12.png);    width: 21px;height: 16px;}
.add-box .top-navigation .top-element.top-13 span{width: 18px;height: 16px;background-image: url(../img/top-nav-13.png);    width: 21px;height: 23px;}
.add-box .top-navigation .top-element.top-9,.add-box .top-navigation .top-element.top-10{padding: 5px 0}
.add-box .top-navigation .top-element.top-11,.add-box .top-navigation .top-element.top-13{padding: 7px 0}
.add-box .top-navigation .top-element.top-12{padding: 11px 0}

.add-box .top-navigation .top-element.top-8{padding: 11px 0;}

.mac-os .menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .tooltip{top: -100px}

.add-box .top-navigation .top-element .icon-tooltip{display: none;position: absolute;top: -30px;width: auto;text-align: center;z-index: 20;}
.add-box .top-navigation .top-element .icon-tooltip .small-tooltip-body{position: relative;line-height: 1;color: #f97d00;    font-size: 14px;white-space: nowrap;background-color: #fff;padding: 5px 5px;border-bottom-left-radius: 17px;border-bottom-right-radius: 17px;border-top-left-radius: 17px;border-top-right-radius: 17px;box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.15)}
.add-box .top-navigation .top-element .icon-tooltip .small-tooltip-body .small-tooltip-arrow{    width: auto;height: auto;position: absolute;background-color: transparent;left: 0;right: 0;margin-left: auto;margin-right: auto;bottom: -9px;transform: none}

.add-box .top-navigation .top-element:hover span{background-position: top}
.add-box .top-navigation .top-element:hover .icon-tooltip{display: block}
.add-box .top-navigation .top-element-bar{width: 2px;height: 37px;background-color: #e8eaed;display: inline-block;vertical-align: text-top;margin: 0 10px;}
.add-box .menu-day-content .day-detail-box .hide-panel.copy-panel{padding: 25px 70px 25px 35px;background-color: #f1f4f7;max-width: 470px;}
.add-box .menu-day-content .day-detail-box .hide-panel.copy-panel .panel-trigger{box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);    display: inline-block;background-color: #fff;width: 40px;height: 40px;text-align: center;padding: 11px 0;cursor: pointer;line-height: 1}
.add-box .menu-day-content .day-detail-box .hide-panel.copy-panel .panel-trigger i{color: #f97d00;}
.add-box .menu-day-content .day-detail-box .hide-panel.copy-panel .panel-trigger:hover{background-color:#f97d00 }
.add-box .menu-day-content .day-detail-box .hide-panel.copy-panel .panel-trigger:hover i{color: #fff;}
.add-box .menu-day-content .day-detail-box .hide-panel.copy-panel .panel-head{color: #593de0;display: inline-block;font-weight: normal;margin-left: 10px;vertical-align: middle}
.add-box .menu-day-content .day-detail-box .hide-panel.copy-panel .add-input{margin: 10px 0; width: 100%;max-width: 100%;border: 2px solid #e8eaed;font-size: 16px;padding: 9px 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.add-box .menu-day-content .day-navigation-mobile{display: none}
.add-box .data-box.no-padding{padding-top: 0}

.add-box .menu-list-content .menu-section .input-space .menu-input .fancy-select div.trigger:after{top: 14px}
.add-box .top-navigation .top-element.active span{background-position: top}
.standard-popup .popup-body .popup-content .hide-panel .panel-trigger i{font-size: 15px}
/*jadłospisy - widok tygodniowy*/

/*.menu-week-content .carousel-box{width: 100%;white-space: nowrap;position: relative}*/
.menu-week-content .carousel-parent{position: relative;height: auto;margin-bottom: 10px}
.menu-week-content .carousel-parent .navigation-tools{position: absolute;width: 100%;height: 50px;top: 30px;z-index: 5;padding: 8px 20px;}
.menu-week-content .carousel-parent .navigation-tools .carousel-tool{cursor: pointer;font-size: 16px;color:#e3e3e3;}
.menu-week-content .carousel-parent .navigation-tools .carousel-tool.active-next-tool{color: #a7d64f}
.menu-week-content .carousel-parent .navigation-tools .carousel-tool.active-prev-tool{color: #a7d64f}
.menu-week-content .carousel-box .carousel-day{position: relative;display: inline-block;padding: 0 3px;width: 100%;max-width: 14%;white-space: normal;    vertical-align: text-top; max-height: 584px;}
.menu-week-content .carousel-box .carousel-day .tile-element{box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);margin: 13px 0}
.menu-week-content .carousel-box .carousel-day .day-div{background-color: #fff;width: 100%;padding: 10px 5px;    margin-top: 1px;}
.menu-week-content .carousel-box .carousel-day .day-div p{text-align: center;}
.menu-week-content .carousel-box .carousel-day .day-div .f12{font-size: 12px;}
.menu-week-content .carousel-box .carousel-day .day-div .f18{font-size: 18px;}
.menu-week-content .carousel-box .carousel-day .day-div .copy-day-tool{position: absolute; top: 50%; right: 10px; margin-top: -11px; width: 22px; height: 22px; background: url('/img/tile-tool-2.png') no-repeat 0 -22px; z-index: 999;}
.menu-week-content .carousel-box .carousel-day .day-div .copy-day-tool:hover{background-position: 0 0;}
.menu-week-content .carousel-box .carousel-day .day-div .day-tile-select {display: none; text-align: center;}
.menu-week-content .carousel-box .carousel-day .day-div .day-tile-select .fancy-select .trigger{font-size: 14px;padding: 7px 10px 5px;}
.menu-week-content .carousel-box .carousel-day .day-div .day-tile-select .fancy-select .trigger:after{top: 11px}
.menu-week-content .carousel-box .carousel-day .day-div .fancy-select {float: none; margin: 0 auto;}
.menu-week-content .carousel-box .carousel-day .day-div .accept-tool{display: inline-block; width: 22px; height: 22px; background: url('/img/tile-tool-2.png') no-repeat 0 -22px; z-index: 999;}
.menu-week-content .carousel-box .carousel-day .day-div .accept-tool:hover{background-position: 0 0;}
.menu-week-content .carousel-box .carousel-day .day-div .cancel-tool{display: inline-block; width: 22px; height: 22px; background: url('/img/tile-tool-3.png') no-repeat 0 -22px; z-index: 999;}
.menu-week-content .carousel-box .carousel-day .day-div .cancel-tool:hover{background-position: 0 0;}
.menu-week-content .carousel-box .carousel-day .tile-element .inner-element{padding:0 8px;position: relative}
.menu-week-content .carousel-box .carousel-day .tile-element .inner-element .inner-padding{padding: 8px 0}
.menu-week-content .carousel-box .carousel-day .tile-element .element-head{position: relative;padding: 8px}
.menu-week-content .carousel-box .carousel-day .tile-element .element-head .tile-img{position: absolute;right: 5px;top: 5px;}
.menu-week-content .carousel-box .carousel-day .tile-element .element-head h3{font-size: 16px;font-weight: normal;margin-bottom: 5px;color: #000;text-align: left;line-height: 1.3}
.menu-week-content .carousel-box .carousel-day .tile-element .element-head h3 img{display: inline-block;vertical-align: -1px;margin-right: 3px}
.menu-week-content .carousel-box .carousel-day .tile-element .element-head p{font-size: 12px;}
.menu-week-content .carousel-box .carousel-day .tile-element .element-content{background-color: #fff;line-height: 1}
.menu-week-content .carousel-box .carousel-day .tile-element .element-content .top-part p{font-size: 12px;line-height: 1.2;text-align: left}
.menu-week-content .carousel-box .carousel-day .tile-element .element-content .bottom-part{border-top: 2px solid #e3e3e3;display: flex;justify-content: space-between;flex-wrap: wrap}
.menu-week-content .carousel-box .carousel-day .tile-element .element-content .bottom-part p{flex-basis: 32%;text-align: center;font-size: 12px}
.menu-week-content .carousel-box .carousel-day .tile-element{position: relative}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel{position: absolute;display: flex;justify-content: space-around;background-color: #f6f6f6;padding: 7px 10px;transition: ease all 250ms;bottom: 0;width: 100%;opacity: 0}
.menu-week-content .carousel-box .carousel-day .tile-element:hover .bottom-panel{bottom: 0;opacity: 1;animation-name:showBottonPanel;animation-duration: 0.25s;animation-fill-mode: forwards;}
@keyframes showBottonPanel{ 0%{bottom: -30%} 100%{bottom: 0} }
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .tool-element{width: 22px;height: 22px;background-position: bottom;background-repeat: no-repeat;cursor: pointer;    margin: 0 auto;position: relative}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .tool-element:hover{background-position: top}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .tool-element:hover .tooltip{display: block}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .tooltip{width: 490px;left: -30px;top: -75px;}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .tooltip .tooltip-body .tooltip-arrow{left: -405px;}
.menu-week-content .carousel-box .carousel-day .carousel-element-add{min-height: 68px;cursor: pointer;position: sticky;width: 100%;padding: 15px 20px;background-color: #fff;bottom: 0;max-width: 100%; left: 0;right: 0;margin: 10px auto;}
.menu-week-content .carousel-box .fixed-element{max-width: 100%;background-color: #fff;text-align: center;cursor: pointer;padding: 7px 5px;position: sticky;width: 100%;bottom: 2px; left: 0;right: 0;margin: 0 auto;min-height: 50px}
.menu-week-content .carousel-box .fixed-element .hidden-info-fixed-box{display: block}
.menu-week-content .carousel-box .fixed-element .hidden-info-fixed-box{min-height: 52px;}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .tool-element.edit-tool{background-image: url(../img/tile-tool-1.png)}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .tool-element.copy-tool{background-image: url(../img/tile-tool-2.png)}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .tool-element.remove-tool{background-image: url(../img/tile-tool-3.png)}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .tool-element.edit-tool.empty-box{background-image: url(../img/tile-tool-1a.png)}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .flex-space{flex-basis: 33%;position: relative}
.menu-week-content .carousel-box .carousel-day .dish-element .element-head{background-color:#e0fcaa }
.menu-week-content .carousel-box .carousel-day .sport-element .element-head{background-color:#ccf7ec }
.menu-week-content .carousel-box .carousel-day .supl-element .element-head{background-color:#fff7bb }
.menu-week-content .carousel-box .carousel-day .sport-element .element-head .tile-img{max-height: 35px}
.menu-week-content .carousel-box .fixed-element .hidden-info-fixed-box .three-choices{display: none;}
.menu-week-content .carousel-box .fixed-element .hidden-info-fixed-box .three-choices.day-view-add-meal{margin: 0 5px}
.menu-week-content .carousel-box .fixed-element .hidden-info-fixed-box .after-choice{display: none;    padding: 6px;}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .tooltip .tooltip-body p{font-size: 12px}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .tooltip {width: 200px;top: -81px}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .tooltip .tooltip-body{padding: 5px 5px 10px 5px}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .tooltip .tooltip-body .tooltip-arrow{width: 15px;height: 15px;bottom: -8px}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .remove-tool .tooltip{left: -148px;    top: auto;
    bottom: 30px;}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .remove-tool .tooltip .tooltip-body .tooltip-arrow{left: 120px;}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .copy-tool .tooltip{left: -90px;    top: auto;
    bottom: 30px;}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .copy-tool .tooltip .tooltip-body .tooltip-arrow{left: 0px;}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .edit-tool .tooltip{left: -20px;    top: auto;
    bottom: 30px;}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .edit-tool .tooltip .tooltip-body .tooltip-arrow{left: -131px;}
.menu-week-content .carousel-box .carousel-day .tile-element.template_head {padding: 5px;max-height: 60px;height: 60px;vertical-align: middle;display: flex;justify-content: center;align-items: center;}
.menu-week-content .carousel-box .carousel-day .day-div.template_head .day-tile-select.copy_entire_day{flex-basis: 100%}

.menu-week-content .week-box .div-head{background-color: #e8eaed;padding: 8px 10px;}
.menu-week-content .week-box .green-head{background-color: #9381eb}
.menu-week-content .week-box .div-head h4{font-weight: 300;font-size: 14px;line-height: 1}
.menu-week-content .week-box .div-head h4 .norm-edit{cursor: pointer;margin-top: 15px;color: #f97d00}
.menu-week-content .week-box .div-head h4 .norm-edit:hover,.menu-week-content .week-box .div-head .norms-trigger:hover{text-decoration: underline}
.menu-week-content .week-box .div-head .norms-trigger{cursor: pointer;font-size: 14px;font-weight: 300;display: none;}
.menu-week-content .week-box .div-head .norms-trigger.active{display: inline-block}

.menu-week-content .week-box .single-day-norms{position: relative;display: inline-block;padding: 0;width: 100%;max-width: 14%;white-space: normal;vertical-align: text-top;}
.menu-week-content .week-box  .visable-content{display: block;padding-top: 10px}
.menu-week-content .week-box  .hidden-content{display: none;}
.menu-week-content .week-box  .hidden-content.active{display: block}
.menu-week-content .week-box  .single-norm{padding: 10px;border-width: 2px 2px 0 2px;border-style: solid;border-color: #e8eaed;background-color: #fff;    max-width: 100%;}
.menu-week-content .week-box  .single-norm:last-child{border-width: 2px 2px 2px 2px}

.menu-week-content .week-box  .hidden-content .single-norm:first-child{border-width: 0px 2px 0px 2px}
.menu-week-content .week-box  .single-norm p{width: 100%;font-size: 12px}
.menu-week-content .week-box  .single-norm p.left{max-width: 63%;}
.menu-week-content .week-box  .single-norm p.right{max-width: 37%;font-size: 13px;margin-top: 2px;text-align: right;}
.menu-week-content .week-box  .single-norm img {display: inline-block;vertical-align: sub;}
.menu-week-content .week-box{margin-bottom: 10px}
.menu-week-content .week-box .weeks-parent{padding-top: 10px}
.menu-week-content .week-box .weeks-parent .single-norm,.menu-week-content .week-box .single-average-box{max-width: 16%;display: inline-block;width: 100%}
.menu-week-content .week-box .single-average-box{    border-style: solid;border-color: #e8eaed;border-width: 2px 2px 2px 2px;    padding:16px 10px;position: relative;background-color: #fff;line-height: 1}
.menu-week-content .week-box .single-average-box p{font-size: 14px}
.menu-week-content .week-box .weeks-parent .visable-content .single-norm{border-width: 2px 2px 2px 2px;vertical-align: text-top;min-height: 96px}
.menu-week-content .week-box .weeks-parent  .hidden-content .single-norm{border-width: 0px 2px 2px 2px;min-height: 96px}

.menu-week-content .carousel-box .fixed-element .set-box .button{max-width: 90px;font-size: 12px;padding: 0 5px;    margin-left: 15px;}
.menu-week-content .carousel-box .fixed-element .set-box .cancel{font-size: 12px}
.menu-week-content .carousel-box .fixed-element .three-choices{max-height: 35px;vertical-align: middle;}
.menu-week-content .carousel-box .fixed-element .hidden-info-fixed-box .three-choices.week-view-add-meal{margin:0 5px}
.menu-week-content .carousel-box .fixed-element .set-time .fancy-select{float: none;max-width: 40%;font-size: 13px;display: inline-block;vertical-align: middle}
.menu-week-content .carousel-box .fixed-element .set-time .meal-kind .fancy-select{max-width: 100%}
.menu-week-content .carousel-box .fixed-element .set-time .fancy-select .trigger{padding: 5px;color: #000}
.menu-week-content .carousel-box .fixed-element .set-time .fancy-select .trigger:after{top: 9px;border-top-color: #000}
.menu-week-content .carousel-box .fixed-element .set-time span{    display: inline-block;font-size: 12px;vertical-align: 11px;margin: 0px 6%;vertical-align: middle}
.menu-week-content .carousel-box .fixed-element .set-element label{margin-bottom: 6px;text-align: left;font-size: 12px;display: block}
.menu-week-content .carousel-box .fixed-element .set-element.meal-kind{margin-bottom: 10px}


.menu-week-content .edit-elements{display: none}
.menu-week-content .edit-elements.edit-single-norm{position: absolute;top: 0;left: 0;width: 100%;    padding:17px 10px;text-align: left}
.menu-week-content .week-box .single-norm{position: relative}
.menu-week-content .edit-elements.edit-single-norm label{font-size: 14px;display: inline-block;    vertical-align: 7px;width: 100%;max-width: 58%;}
.menu-week-content .edit-elements.edit-single-norm label.normal-input-label{vertical-align: -1px}
.menu-week-content .edit-elements.edit-single-norm input{float: right;width: 100%;max-width: 40%;text-align: center;border: 1px solid #bfbfbf;}
.menu-week-content .edit-elements.edit-single-norm .fancy-select{float: none;display: inline-block}
.menu-week-content .edit-elements.active{display: block}
.menu-week-content .week-box .single-norm p.disabled{opacity: 0}
.menu-week-content .edit-elements{text-align: center;}
.menu-week-content .edit-elements.edit-space{text-align: right;margin-top: 10px}
.menu-week-content .edit-elements.edit-space .button{max-width: 130px;padding: 3px 5px;font-size: 14px}
.menu-week-content .week-box .basic-parent .single-average-box{ width: 14%;float: none;margin-right: 0;min-height: 60px}
.menu-week-content .week-box .basic-parent{}
.menu-week-content .week-box .single-average-box p.disabled{opacity: 0}
.menu-week-content  .edit-elements.edit-single-meal input{width: 100%;max-width: 100%;text-align: center;border: 2px solid #e8eaed;font-size: 12px}
.menu-week-content  .edit-elements.edit-single-meal input.small-input{max-width: 48%;margin-top: 4px}
.menu-week-content  .edit-elements.edit-single-meal input.small-input.left{float: left}
.menu-week-content  .edit-elements.edit-single-meal{padding:10px}

.menu-week-content .edit-elements.edit-basic-info{padding: 10px}
.menu-week-content .edit-elements.edit-basic-info input{    border: 2px solid #e8eaed;padding: 3px 10px;    margin-bottom: 1px;float: none;display: inline-block;max-width: 30%}
.menu-week-content .edit-elements.edit-basic-info .unit{    font-size: 10px;margin-top: 6px}
.menu-week-content .edit-elements.edit-basic-info .fancy-select{font-size: 13px;max-width: 34%}
.menu-week-content .edit-elements.edit-basic-info .fancy-select .trigger{    padding: 4px 10px 2px;line-height: 1;font-size: 12px;}
.menu-week-content .edit-elements.edit-basic-info .fancy-select .trigger:after{top: 6px;}
.menu-week-content .edit-elements.edit-basic-info .fancy-select ul.options{top: 19px;}

.standard-popup .popup-body{max-width: 1150px;height:auto;background-color: #fff;line-height: 1}
.standard-popup .popup-body .popup-head{position: relative;padding:10px 25px;background-color: #593de0}
.standard-popup .popup-body .popup-head .popup-title{color: #fff;font-weight: 300;font-size: 20px}
.standard-popup .popup-body .popup-head .popup-off{right: 15px;top: 12px;}


.standard-popup .popup-body .popup-content .sport-tools{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 30px}
.standard-popup .popup-body .popup-content .sport-tools .single-tool{flex-basis: 50%}
.standard-popup .popup-body .popup-content .sport-tools .single-tool .fancy-select{max-width: 90px;    vertical-align: -9px;line-height: 1}
.standard-popup .popup-body .popup-content .sport-tools .single-tool label{vertical-align: middle;font-size: 14px}
.standard-popup .popup-body .popup-content .sport-tools .single-tool.textR{text-align: right}
.standard-popup .popup-body .popup-content .sport-tools .single-tool #search-sport{height:25px;background-image: url(../img/search-icon.png);background-position: 130px center;background-repeat: no-repeat;border: 2px solid #e8eaed;}
.standard-popup .popup-body .popup-content .sport-tools .single-tool .small-input{border: 2px solid #e8eaed;width: 100%;max-width: 45px;padding: 1px 3px;height: 25px}
.standard-popup .popup-body .popup-content .sport-tools .single-tool span{display: inline-block;    vertical-align: -1px;}
.standard-popup .popup-body .popup-content .sport-tools .single-tool .selects-boxes{display: inline-block;max-width: 70%;width: 100%}

.standard-popup .popup-body .popup-content .sport-tools .single-tool .fancy-select .trigger{height: 25px}

.standard-popup .popup-body .popup-content .inner-popup{padding: 30px;position: relative}
.standard-popup .popup-body .popup-content .sport-popup-content .fancy-select{float: none;max-width: 19%;display: inline-block;font-size: 12px;height: 25px;vertical-align: middle}
.standard-popup .popup-body .popup-content .sport-popup-content .vertical-element .fancy-select{    width: 100%;max-width: 33%;vertical-align: -12px;min-width: 70px;}



.standard-popup .popup-body .popup-content .sport-popup-content .vertical-element input[type="text"] {max-width: 17%;text-align: center;vertical-align: middle;}
.standard-popup .popup-body .popup-content .sport-popup-content .vertical-element  > label {width: 100%;max-width: 38%;vertical-align: middle;}
.standard-popup .popup-body .popup-content .sport-popup-content .fancy-select div.trigger{padding: 6px 5px;color: #000;}
.standard-popup .popup-body .popup-content .sport-popup-content .fancy-select div.trigger:after{top: 9px;right: 5px;}

.standard-popup .popup-body .popup-content .sport-popup-content .vertical-elemen .fancy-select .trigger {padding: 6px 5px;}

.standard-popup .popup-body .popup-content .sport-popup-content .sport-radio-box input[type="text"]{width: 100%;max-width: 17%;display: inline-block;height: 25px;}
.standard-popup .popup-body .popup-content .sport-popup-content .sport-radio-box{flex-basis: 47%;height: 70px;padding: 20px 0 0 0;}
.standard-popup .popup-body .popup-content .sport-popup-content .sport-radio-box label{font-size: 12px;display: inline-block}
.standard-popup .popup-body .popup-content .sport-popup-content .sport-radio-box .main-label{padding-left: 85px;font-size: 14px;width: 45%;}
.standard-popup .popup-body .popup-content .sport-popup-content .sport-radio-box img{position: absolute;left:25px ;top: 0;bottom: 0;margin: auto}
.standard-popup .popup-body .popup-content .sport-popup-content .sport-table{background-color:#ccf7ec;padding:18px;max-height:67vh }
.standard-popup .popup-body .popup-content .sport-popup-content .sport-table .table-flex-content{display: flex;justify-content: space-between;flex-wrap: wrap;}
.standard-popup .popup-body .popup-content .sport-popup-content .sport-radio-box [type="radio"]:not(:checked) + label:after, .standard-popup .popup-body .popup-content .sport-popup-content .sport-radio-box [type="radio"]:checked + label:after{background-color:#64a695;top: 31px;}
.standard-popup .popup-body .popup-content .sport-popup-content .sport-radio-box  [type="radio"]:not(:checked) + label:before, .standard-popup .popup-body .popup-content .sport-popup-content .sport-radio-box  [type="radio"]:checked + label:before{top:25px ;}
.standard-popup .popup-body .popup-content .sport-popup-content .sport-table h5{font-size: 16px;font-weight: normal;}
.standard-popup .popup-body .popup-content .sport-popup-content .sport-radio-box .vertical-element{display: inline-block;vertical-align: middle;line-height: 1;width: 100%;max-width: 49%;}
.standard-popup .popup-body .popup-content .sport-popup-content .sport-table.scroll-box::-webkit-scrollbar-thumb {background: rgba(0,0,0,0.4);}
.standard-popup .popup-body .popup-content .sport-popup-content .sport-table.scroll-box::-webkit-scrollbar {width: 3px;}
.standard-popup .popup-body .popup-content .sport-popup-content .fancy-select ul.options{top: 25px;}
.standard-popup .popup-body .popup-content .inner-popup .table-button{text-align: right;margin-top: 25px}
.standard-popup .popup-body .popup-content .inner-popup .table-button .button{max-width: 150px;width: 100%;display: inline-block;text-align: center;padding: 9px 5px;border-radius: 4px;color: #fff}
.standard-popup .popup-body .popup-content .search-result-panel table td span{display: inline-block;vertical-align: middle;max-width: 82%}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td div.fancy-select ul.options li{padding: 9px 3px}
.standard-popup .popup-body .popup-content .inner-popup.meals-popup-content{position: relative;padding: 30px 50px 30px 30px;min-height: calc(100% - 44px);max-height: 80vh}
.standard-popup .popup-body .side-panel{position: absolute;right: 0;top: 0;z-index: 6;top: 45px}
.standard-popup .popup-body .side-panel .panel-element{box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);width: 40px;height: 40px;text-align: center;cursor: pointer;    padding: 13px 0;background-color: #fff;line-height: 1}
.standard-popup .popup-body .side-panel .panel-element i{color: #8f8f8f;}
.standard-popup .popup-body .side-panel .panel-element:hover{background-color:#f97d00 }
.standard-popup .popup-body .side-panel .panel-element:hover i{color: #fff;}
.standard-popup .popup-body .side-panel .panel-element.active{background-color:#f97d00 }
.standard-popup .popup-body .side-panel .panel-element.active i{color: #fff;}
.standard-popup .popup-body .popup-content .hide-panel{    height: calc(100% - 44px);position: absolute;width: 100%;max-width: 880px;right: -890px;;top: 44px;z-index: 5;    transition: ease all 250ms;box-shadow: -5px 0px 5px 0px rgba(11, 11, 12, 0.06);background-color: #fff}
.standard-popup .popup-body .popup-content .hide-panel.active{right: 0}
.standard-popup .popup-body .popup-content .hide-panel .panel-body{width: 100%;display: none}
.standard-popup .popup-body .popup-content .hide-panel .panel-body.active{display: block}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table{width: 100%;border-collapse: collapse}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr{background-color: #fff;width: 100%;border:2px solid #9381eb}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.head-row{background-color: #9381eb}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.no-color{background-color: transparent}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td,.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table th{font-size: 12px;text-align: left;padding: 10px;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.no-padding{padding: 0}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.remove-td{text-align: center;cursor: pointer;padding: 10px 0;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.products-trigger{cursor: pointer}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.remove-td:hover,.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.products-trigger span:hover{color: #f97d00;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product{display: none;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product.active{display: table-row}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td input{max-width: 44px;font-size: 11px;padding: 4px 3px;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.products-trigger.active{color: #f97d00;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.products-trigger.active i:before{content: '\f077'}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.dot-td i{    font-size: 5px;display: inline-block;vertical-align: 3px;margin-right: 5px;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.dot-td{padding-left: 20px;}
/*.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.dot-td:hover{color: #f97d00}*/
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.size-td i{color: #3db64b;cursor: pointer}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.size-td{position: relative}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.size-td .tooltip{left: -33%;bottom: -100%;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.size-td .tooltip .tooltip-body{padding: 15px}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.size-td .tooltip .tooltip-arrow{bottom: auto;top: -13px;transform: rotate(-45deg);}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.bottom-row{border-top-color: #fff;border-style: double}
.standard-popup .popup-body .popup-content .inner-popup .day-detail h3{font-size: 20px;font-weight: normal;color: #585858;margin-bottom: 15px}
.standard-popup .popup-body .popup-content .inner-popup .day-detail h3 .day-detail-time{font-size: 18px;vertical-align: middle;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail h3 .day-detail-head-edit{font-weight: 300;font-size: 18px;cursor: pointer}
.standard-popup .popup-body .popup-content .inner-popup .day-detail h3 .day-detail-head-edit:hover{color: #f97d00;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.products-trigger i{margin-right: 10px;display: inline-block}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.remove-td a{color: #8f8f8f}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.remove-td:hover a{color: #f97d00}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .check-box [type="radio"]:not(:checked) + label:after, .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .check-box [type="radio"]:checked + label:after {content: '';position: absolute;top: 6px;left: 5px;width: 10px;height: 10px;background: #9381eb;border-radius: 50%;}

.standard-popup .popup-body .popup-content .inner-popup .find-product-panel .panel-body .top-part{background-image: url(../img/product-panel-bg.png);background-repeat: no-repeat;background-position: right top;}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part{background-color: #593de0;padding:25px 70px 25px 35px;}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .panel-trigger{display: inline-block;background-color: #593de0;width: 40px;height: 40px;text-align: center;padding: 13px 0;cursor: pointer;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .panel-trigger i{color: #fff;font-size: 16px}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .panel-trigger:hover{background-color: #f97d00}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part h2{color: #fff;font-weight: normal;font-size: 24px;display: inline-block;margin-left: 10px}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part p{color: #fff;font-size:14px;margin: 10px 0}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search{width: 100%}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search div{display: inline-block;vertical-align: middle}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .check-box label{padding-left: 40px;color: #fff;font-size: 16px;line-height: 23px;}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .search-field input{background-color: #fff;border:2px solid #e8eaed;padding: 13px 5px;width: 100%;max-width: 89%;vertical-align: middle}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .search-field button{width: 48px;border-radius: 0;border-top-right-radius: 6px;border-bottom-right-radius: 6px;margin:0;margin-left: -5px;vertical-align: middle;    padding: 12px 5px 11px;line-height: 1}
.mac-os .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .search-field button{padding: 12px 5px}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .trigger-more-options{color: #fff;text-align: right;font-size: 12px;cursor: pointer;margin: 20px 0 0;display: none}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .trigger-more-options.active-trigger{display: inline-block}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .trigger-more-options:hover{color: #f97d00;}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content{display: none;padding:15px 35px;background-color: #fff}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content.active{display: block;}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .check-box{margin-right: 20px;width: 100%;max-width: 18%;}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .search-field{width: 100%;max-width: 57%;text-align: right}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .check-box [type="radio"]:not(:checked) + label:after, .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .check-box [type="radio"]:checked + label:after{background-color: #593de0}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap}

.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part{justify-content: left}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part > div .single-select{max-width: 90%}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part > div{flex-basis: 33%}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part #search-ingredient{max-width: 90%}

.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent > div{flex-basis: 30%;margin: 10px 0}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent label{display: block;text-align: left;font-size:14px;margin-bottom: 10px }
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent .single-select{width: 100%;border-radius: 0}
.standard-popup .popup-body .popup-content .hide-panel .panel-body  .from-till-input input{display: inline-block;width: 100%;max-width: 40%;height: 44px;font-size: 14px;padding: 0 8px;    border: 2px solid #e8eaed;}
.standard-popup .popup-body .popup-content .hide-panel .panel-body  .from-till-input span{display: inline-block}
.standard-popup .popup-body .popup-content .hide-panel .panel-body  .from-till-input .panel-unit{text-align: center;width: 25px}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .panel-btn{text-align: right;margin-top: 25px;}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .panel-btn button{max-width: 150px}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .more-norms-content{display: none;}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .more-norms-content.active{display: flex;}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .trigger-more-norms{display: none;font-size: 12px;cursor: pointer}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .trigger-more-norms:hover{color: #f97d00;}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .trigger-more-norms.active-trigger{display: inline-block}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .form-field.scroll-box{max-height:480px }

.standard-popup .popup-body .popup-content .search-result-panel{padding: 25px 35px;background-color: #fff;display: none;}
.standard-popup .popup-body .popup-content .search-result-panel.scroll-box{max-height: 24vh}
.standard-popup .popup-body .popup-content .search-result-panel.active{display: block}
.standard-popup .popup-body .popup-content .search-result-panel .icon-place{}
.standard-popup .popup-body .popup-content .search-result-panel .icon-place span{position: relative;cursor: pointer}
.standard-popup .popup-body .popup-content .search-result-panel .icon-place span .icon-tooltip{display: none;position: absolute;background-color: #fff;padding: 4px 5px;border-bottom-left-radius: 9px;border-bottom-right-radius: 9px;border-top-left-radius: 9px;border-top-right-radius: 9px;box-shadow: 2px 3px 5px -2px rgba(0,0,0,0.75);        top: -30px;left: -48px;width: auto;text-align: center;color: #f97d00;}
.standard-popup .popup-body .popup-content .search-result-panel .icon-place span .icon-tooltip .small-tooltip-body{position: relative;    white-space: nowrap;}
.standard-popup .popup-body .popup-content .search-result-panel .icon-place span .icon-tooltip .small-tooltip-body .small-tooltip-arrow {width: 7px;height: 7px;position: absolute;background-color: #fff;left: 0;right: 0;margin-left: auto;margin-right: auto;transform: rotate(-45deg);bottom: -12px;}
.standard-popup .popup-body .popup-content .search-result-panel .icon-place span .icon-tooltip .small-tooltip-body .small-tooltip-arrow{    width: auto;height: auto;position: absolute;background-color: transparent;left: 0;right: 0;margin-left: auto;margin-right: auto;bottom: -12px;transform: none}

.standard-popup .popup-body .popup-content .search-result-panel .icon-place span:hover .icon-tooltip{display: block}
.standard-popup .popup-body .popup-content .search-result-panel table{width: 100%;border-collapse: collapse}
.standard-popup .popup-body .popup-content .search-result-panel table tr{border:2px solid #e8eaed}
.standard-popup .popup-body .popup-content .search-result-panel table td,.standard-popup .popup-body .popup-content .search-result-panel table th{font-size: 12px;text-align: left;padding: 10px 5px;}
.standard-popup .popup-body .popup-content .search-result-panel table .head-row{background-color: #e8eaed}
.standard-popup .popup-body .popup-content .search-result-panel table td .icon-place{display: inline-block;vertical-align: middle;margin: 0 2px;}
.standard-popup .popup-body .popup-content .search-result-panel table td .icon-place .single-icon{display: block}
.standard-popup .popup-body .popup-content .search-result-panel table td .icon-place.double-icon .single-icon{display: block;margin:2px auto}
.standard-popup .popup-body .popup-content .search-result-panel table td input{max-width: 40px;    font-size: 14px;border:2px solid #e8eaed;}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td{}
.standard-popup .popup-body .popup-content .search-result-panel ta.standard-popup .popup-body .popup-content .search-result-panel .icon-place span .icon-tooltip .small-tooltip-body .small-tooltip-arrowble td.add-td i{color: #f97d00;cursor: pointer}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td i:hover{opacity: .7}

.standard-popup .popup-body .popup-content .search-result-panel table td.size-td i{color: #593de0;cursor: pointer}
.standard-popup .popup-body .popup-content .search-result-panel table td .base-img{vertical-align: middle;display: inline-block}
.standard-popup .popup-body .popup-content .search-result-panel table td.size-td{position: relative}
.standard-popup .popup-body .popup-content .search-result-panel table td.size-td .tooltip .tooltip-body{padding: 15px 5px 15px 5px}
.standard-popup .popup-body .popup-content .search-result-panel table td.size-td .tooltip .tooltip-body .tooltip-arrow {width: 15px;height: 15px;bottom: -8px;}
.standard-popup .popup-body .popup-content .search-result-panel table td.size-td .tooltip{    top: -33px;left: -33px;}
.standard-popup .popup-body .popup-content .search-result-panel table td.size-td .tooltip .tooltip-body p{font-size: 12px}
.standard-popup .popup-body .popup-content .hide-panel .panel-body.meal-panel .top-part {background-image: url(../img/meals-panel-bg.png);    background-repeat: no-repeat;background-position: right top;}
.standard-popup .popup-body .popup-content .hide-panel .panel-body.product-panel .top-part {background-image: url(../img/product-panel-bg.png);    background-repeat: no-repeat;background-position: right top;}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent #search-ingredient{background-image: url(../img/search-icon.png);background-position: 95% center;background-repeat: no-repeat;height: 44px;border: 2px solid #e8eaed;width: 100%;padding-left: 8px}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-error{position: absolute;display: none;font-size: 12px;left: 0;top: 0;color: #fe6d6d;}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent .ingredient-element{position: relative;padding-top: 20px;}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-error.active{display: block}

.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part{justify-content: left}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part > div .single-select{max-width: 90%}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part > div{flex-basis: 33%}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part #search-ingredient{max-width: 90%}

.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-space{}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-space .single-ingredient{display: inline-block;width: auto;margin: 3px;background-color:#9381eb;font-size: 12px;border-top-right-radius: 12px;border-top-left-radius: 12px;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;padding: 4px}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-space .single-ingredient i{display: inline-block;cursor: pointer;color: #fff;    margin-left: 2px;}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-space .single-ingredient i:hover{color: #f97d00;}
.standard-popup .popup-body .popup-content .hide-panel.copy-panel{padding: 25px 70px 25px 35px;background-color: #f1f4f7;max-width: 470px;}
.standard-popup .popup-body .popup-content .hide-panel.copy-panel .panel-trigger{box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);    display: inline-block;background-color: #fff;width: 40px;height: 40px;text-align: center;padding: 13px 0;cursor: pointer;}
.standard-popup .popup-body .popup-content .hide-panel.copy-panel .panel-trigger i{color: #f97d00;}
.standard-popup .popup-body .popup-content .hide-panel.copy-panel .panel-trigger:hover{background-color:#f97d00 }
.standard-popup .popup-body .popup-content .hide-panel.copy-panel .panel-trigger:hover i{color: #fff;}
.standard-popup .popup-body .popup-content .hide-panel.copy-panel .panel-head{color: #593de0;display: inline-block;font-weight: normal;margin-left: 10px}
.standard-popup .popup-body .popup-content .hide-panel.copy-panel .add-input{margin: 10px 0; width: 100%;max-width: 100%;border: 2px solid #e8eaed;font-size: 16px;padding: 9px 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.standard-popup .popup-body .popup-content .hide-panel.edit-panel{padding: 25px 70px 25px 35px;background-color: #f1f4f7}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-trigger{box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);    display: inline-block;background-color: #fff;width: 40px;height: 40px;text-align: center;padding: 13px 0;cursor: pointer;line-height: 1}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-trigger i{color: #f97d00;font-size: 15px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-trigger:hover{background-color:#f97d00 }
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-trigger:hover i{color: #fff;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-head{color: #593de0;display: inline-block;font-weight: normal;margin-left: 10px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-box{margin: 15px 0}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-box label{display: inline-block;width: 100%;max-width: 22%;vertical-align: middle;line-height: 16px;font-size: 14px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-box input,.standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-box .fancy-select{display: inline-block;width: 100%;max-width: 77%;border:2px solid #e8eaed;height: auto;font-size: 13px;min-height: 35px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-box .fancy-select .trigger{border: none;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-box input,.standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-box .fancy-select .trigger{padding: 9px 10px;height: 31px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-box .fancy-select div.trigger:after{    top: 14px;right: 15px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel h3{color: #593de0;font-size: 18px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box{flex-basis: 48%}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box label{max-width: 100%;margin-bottom: 10px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box .fancy-select{max-width: 100%}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box.quarter-input{flex-basis: 22%}

.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box .check-box label{padding-left: 30px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box.quarter-input .check-box{display: inline-block;width: 100%;max-width: 45%;    margin-top: 7px;padding-top: 3px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box.half-input .check-box{margin-top: 35px;padding-top: 2px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .bottom-part{margin-top: 0;position: sticky;bottom: -25px;background: #f1f4f7;width: 100%;padding: 10px 70px 10px 35px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .bottom-part .button{max-width: 150px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .bottom-part .obligate-fields{font-size: 12px}

.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box .multi-select{width: 100%;max-width: 100%}

.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent label{display: block;text-align: left;font-size: 14px;margin-bottom: 10px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box .multi-select .ms-drop input{width: auto}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box .multi-select .ms-drop .ms-search input{width: 100%;    max-width: 100%;padding: 5px}

.standard-popup .popup-body .popup-content .hide-panel.notes-panel{padding: 25px 70px 25px 35px;background-color: #f1f4f7;max-width: 470px}
.standard-popup .popup-body .popup-content .hide-panel.notes-panel .panel-trigger{box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);    display: inline-block;background-color: #fff;width: 40px;height: 40px;text-align: center;padding: 13px 0;cursor: pointer;}
.standard-popup .popup-body .popup-content .hide-panel.notes-panel .panel-trigger i{color: #f97d00;}
.standard-popup .popup-body .popup-content .hide-panel.notes-panel .panel-trigger:hover{background-color:#f97d00 }
.standard-popup .popup-body .popup-content .hide-panel.notes-panel .panel-trigger:hover i{color: #fff;}
.standard-popup .popup-body .popup-content .hide-panel.notes-panel .panel-head{color: #593de0;display: inline-block;font-weight: normal;margin-left: 10px}
.standard-popup .popup-body .popup-content .hide-panel.notes-panel .note-content{min-height: 205px;}
.standard-popup .popup-body .popup-content .hide-panel.notes-panel .note-content textarea{resize: none;width: 100%;padding: 5px 10px;margin: 0;border: none;height: 265px;color: #444446;font-size: 17px;outline: none;line-height: 21px;background: url(../../img/notes.png) repeat-y local 0 5px #fffded;background-repeat-x: inherit;margin-top: 10px;}

.standard-popup .popup-body .popup-content .hide-panel.remove-panel{max-width: 440px;height: auto;background-color: #e8eaed;top: 160px;}
.standard-popup .popup-body .popup-content .hide-panel.remove-panel .panel-trigger{box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);    display: inline-block;background-color: #fff;width: 40px;height: 40px;text-align: center;padding: 13px 0;cursor: pointer;}
.standard-popup .popup-body .popup-content .hide-panel.remove-panel .panel-trigger i{color: #f97d00;}
.standard-popup .popup-body .popup-content .hide-panel.remove-panel .panel-trigger:hover{background-color:#f97d00 }
.standard-popup .popup-body .popup-content .hide-panel.remove-panel .panel-trigger:hover i{color: #fff;}
.standard-popup .popup-body .popup-content .hide-panel.remove-panel .panel-head{margin-left: 10px;font-weight: normal;font-size: 12px;display: inline-block}
.standard-popup .popup-body .popup-content .hide-panel.remove-panel .remove-decision{display: inline-block;margin: 0 10px;font-size: 12px;color: #000;cursor: pointer}
.standard-popup .popup-body .popup-content .hide-panel.remove-panel .remove-decision:hover{color: #f97d00;}
.standard-popup .popup-body .popup-content .fancy-select{float: none;vertical-align: middle}

.hide-panel.edit-panel .flex-parent .edit-box .check-box [type="radio"]:not(:checked) + label:after,.hide-panel.edit-panel .flex-parent .edit-box .check-box [type="radio"]:checked + label:after{top: 7px}

.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content{    height: 100%;max-height: 80vh;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content h2{font-size: 18px;font-weight: 300;margin-bottom: 15px}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content h2 img{display: inline-block;vertical-align: -8px}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box{    width: 100%;height: 100%;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);overflow: hidden;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element{width: 100%;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-trigger img{display: inline-block;margin: 0 auto}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-trigger .img-box{display: inline-block;width: 25px;vertical-align: -4px;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-trigger:hover{color: #593de0;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-trigger i{margin-left: 5px}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-trigger{color: #000;font-size: 12px;cursor: pointer;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-category{border-width: 1px 1px 1px 1px;border-style: solid;border-color: #e8eaed;padding: 12px 20px;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product{width: 100%;padding:7px 10px 7px 50px;background-color:#e8eaed;transform: scale(0);opacity: 0;transition: ease all 250ms;display: none}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product{width: 100%;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product span{color: #000;font-size:12px;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-unit p{display: inline-block}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-position{margin-top: 3px;display: inline-block;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-unit img{display: inline-block;vertical-align: text-top;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-unit .merger-trigger{padding: 7px 1px;position: relative;display: inline-block;cursor: pointer;background-color: transparent;width: 24px;height: 24px;border-radius: 8px;vertical-align: middle;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-unit .merger-trigger.hide{opacity: 0; cursor: default !important;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-unit .merger-trigger:hover{background-color: #fff}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element.open .shop-trigger{color: #593de0;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element.open .shop-trigger i:before{content: "\f077";}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element.open .shop-product{display: block;transform: scale(1);opacity: 1;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-unit .merger-trigger:hover .tooltip{display: block}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-unit .merger-trigger .tooltip{left: -389px;top: -50px;max-width: 440px;right: -5px;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-unit .merger-trigger .tooltip .tooltip-body{padding: 5px 5px 10px 5px}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-unit .merger-trigger .tooltip .tooltip-body .tooltip-arrow {width: 15px;height: 15px;bottom: -8px;left: auto;right: 8px;margin: auto;}

.standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-box .fancy-select ul.options{top: 30px}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden.no-inputs .inside .mobile-single-element .check-box label{padding-left: 0}

.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-position{padding-right: 0.33em;padding-left: 21px;background-color: #e8eaed;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-unit{padding-right: 15px;float: right}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product{padding: 7px 0px 7px 50px}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-position label{font-size: 12px!important;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-position.check-box [type="checkbox"]:not(:checked) + label:before, .standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-position.check-box [type="checkbox"]:checked + label:before{    top: -3px;width: 12px;height: 12px;}
.standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-position.check-box [type="checkbox"]:not(:checked) + label:after, .standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-position.check-box [type="checkbox"]:checked + label:after{    top: 2px;left: 5px;width: 6px;height: 6px;}

ul.leaders {
    max-width: 100%;
    padding: 0;
    list-style: none}
ul.leaders li:before {
    float: left;
    width: 0;
    white-space: nowrap;
    content:
            ". . . . . . . . . . . . . . . . . . . . "
            ". . . . . . . . . . . . . . . . . . . . "
            ". . . . . . . . . . . . . . . . . . . . "
            ". . . . . . . . . . . . . . . . . . . . "
            ". . . . . . . . . . . . . . . . . . . . "
            ". . . . . . . . . . . . . . . . . . . . "
            ". . . . . . . . . . . . . . . . . . . . "
            ". . . . . . . . . . . . . . . . . . . . "
            ". . . . . . . . . . . . . . . . . . . . "
            ". . . . . . . . . . . . . . . . . . . . "
            ". . . . . . . . . . . . . . . . . . . . "
            ". . . . . . . . . . . . . . . . . . . . "
}
ul.leaders span:first-child {
    padding-right: 0.33em;background-color: #e8eaed}
ul.leaders span + span {float: right;padding-left: 0.33em;background-color: #e8eaed}
.standard-popup .popup-body .popup-content .hide-panel .panel-trigger{line-height: 1}

.standard-popup .popup-body .popup-content .inner-popup .template-box{max-height: 489px;}
.standard-popup .popup-body .popup-content .inner-popup .template-box h3{color: #593de0;font-size: 20px}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category{margin-bottom: 15px;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .folder-title-template{font-size: 18px;font-weight: 600;cursor: pointer;margin-top: 20px;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .folder-title-template span{display: inline-block;margin-right: 10px;background-image: url(../img/folder-sprite.png);width: 22px;height: 15px;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category.open-folder .folder-title-template span {background-position: bottom;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .folder-content{display: none;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template{    flex-basis: 33%;margin-bottom: 20px}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category.open-folder .folder-content{display: flex;flex-direction: row;justify-content: left;flex-wrap: wrap;padding: 15px 2px}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element{display: block;max-width: 92%;min-height: 64px;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);padding: 15px;position: relative;color: #000;font-size: 14px;text-align: left;background-color: #fff;font-weight: 600;line-height: 1.2;border:1px solid #fff;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template span{background-image: url(../img/template-sprite.png);width: 36px;height: 35px;background-position: bottom;background-repeat: no-repeat;border-radius: 50%;display: inline-block;vertical-align: sub;margin-right: 10px;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template.pick span{background-position: top}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template.pick .inner-element{border:1px solid #abd858;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element p{display: inline-block;    max-width: 81%;vertical-align: top}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element:hover{text-decoration: none}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category.open-folder{margin-bottom: 0}
.standard-popup .popup-body .popup-content .inner-popup.load-popup-content .table-button .button{max-width: 200px}
.standard-popup .popup-body .popup-content .inner-popup h2{font-weight: 300;font-size: 18px;    margin-bottom: 20px;}
.small-popup .popup-body{max-width: 605px;height: auto;}
.mail-popup .popup-body{height:auto}
.small-popup .popup-body .popup-content .inner-popup .save-as-box{padding: 10px 0}
.small-popup .popup-body .popup-content .inner-popup .save-as-box .fancy-select,.small-popup .popup-body .popup-content .inner-popup .save-as-box input{float: right;    width: 100%;max-width: 65%;color: #000;font-size: 16px;line-height: 1}
.small-popup .popup-body .popup-content .inner-popup .save-as-box .input-box label{float: left;font-size: 16px;    margin-top: 7px}
.small-popup .popup-body .popup-content .inner-popup .save-as-box .fancy-select .trigger{padding: 5px 10px;border:2px solid #eaebee;color: #000;}
.small-popup .popup-body .popup-content .inner-popup .save-as-box input{padding: 4px 10px;border:2px solid #eaebee}
.small-popup .popup-body .popup-content .inner-popup .save-as-box .input-box{margin: 15px 0}
.small-popup .popup-body .popup-content .inner-popup .save-as-box .fancy-select .trigger:after{top:14px}
.small-popup .popup-body .popup-content .inner-popup .save-as-box .fancy-select ul.options{border-width: 0 2px 2px 2px;border-style: solid;border-color:#eaebee;top: 38px; }
.small-popup .popup-body .popup-content .inner-popup .obligate-fields{font-size: 10px;margin-top: 20px}
.small-popup .popup-body .popup-content .inner-popup.ask-save-content{padding: 20px}
.small-popup .popup-body .popup-content .inner-popup.ask-save-content .table-button .cancel{margin-right: 20px}
.ask-save-popup .popup-body{height:auto}
.cancel:hover{text-decoration: underline}
.cancel{cursor: pointer}

.micro-popup .popup-body{max-width: 605px;height: auto}
.confirm-popup .popup-body{height:auto}

.add-box.long-labels .interview-div .interview-screens .input-box{min-height: 44px}
.add-box.long-labels .interview-div .interview-screens .input-box .input-error{left: 35%}

.mac-os .small-popup.visit-popup .popup-body .popup-content .inner-popup .save-as-box .fancy-select,.mac-os .small-popup.visit-popup .popup-body .popup-content .inner-popup .save-as-box input{height: 30px}
.mac-os .small-popup.visit-popup .popup-body .popup-content .inner-popup .save-as-box .input-box label{margin-top: 3px}

.add-box .message{position: fixed;right: 85px;z-index: 100;top: 155px;width: 310px;display: none;}
.add-box .popup_page .message.popup_message{display: block;right: 0;z-index: 1000;top: 185px;left: 0;margin: auto;}
.add-box .message .message-content{position: relative;width: 100%;background-color: #fff;padding: 25px 15px 15px 100px;height: 100px;}
.add-box .message.success-message .message-content{box-shadow: 0px 1px 6px 0px rgba(185, 222, 113, 0.5);}
.add-box .message.error-message .message-content{ box-shadow: 0px 1px 6px 0px rgba(254, 109, 109, 0.5);}
.add-box .message .message-content img{position: absolute;left: 20px;top: 0;bottom: 0;margin: auto;}
.add-box .message .message-content p{text-align: left;font-weight: 300;font-size: 14px}
.add-box .message.success-message .message-content p{color: #b9de71;}
.add-box .message.error-message .message-content p{color: #fe6d6d;}

.add-box .alert-feature{position: fixed;right: -265px;top: 20%;cursor: pointer;z-index: 2;transition: ease all 250ms;}
.add-box .alert-feature .alert-icon{position: relative;width: 46px;height: 46px;background-color: #593de0;padding: 7px 0;border-width: 1px 1px 1px 1px;border-style: solid;border-color: #fff;display: inline-block}
.add-box .alert-feature .alert-icon .alert-amount{background-color: #f97d00;border-radius: 50%;font-size:7px;color: #fff;width: 13px;height: 13px;position: absolute;text-align: center;    top: 25px;right: 3px;    line-height: 12px;}
.add-box .alert-feature .alert-icon img{display: block;margin: 0 auto}

.add-box .alert-feature .hidden-alert-box{background-color: #fff;display: inline-block;padding:10px 20px;box-shadow: -0.819px 0.574px 5px 0px rgba(11, 11, 12, 0.24);z-index: 10;max-width: 265px;}
.add-box .alert-feature .hidden-alert-box .single-alarm{box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);margin: 10px 0;padding:10px 15px}
.add-box .alert-feature .hidden-alert-box .single-alarm .alert-img{display: block}
.add-box .alert-feature .hidden-alert-box .single-alarm h3{text-align: left;font-size:14px;font-weight: normal;margin: 6px 0;color:#593de0}
.add-box .alert-feature .hidden-alert-box .single-alarm p{font-size: 12px;color:#909090;line-height: 1.2}
.add-box .alert-feature .hidden-alert-box .single-alarm .alert-days{margin: 5px 0;}
.add-box .alert-feature .hidden-alert-box .single-alarm .alert-days .day-ball{border-radius:50%;display: inline-block;width:20px;height: 20px;border:1px solid #909090;color: #909090;font-size: 10px;background-color: #fff;padding: 0px;line-height: 18px;    text-align: center;margin: 0 2px}
.add-box .alert-feature .hidden-alert-box .single-alarm .alert-days .day-ball.active-day{background-color:#909090;color: #fff }
.add-box .alert-feature.active{right: 0;z-index: 101}

.add-box .save-and-end-content p{display: inline-block;font-size: 20px;font-weight: 300;width: auto}
.add-box .save-and-end-content textarea{display: inline-block;width: calc(100% - 250px);min-height: 500px;background-color: #fff;border:2px solid #e8eaed;font-size: 20px;padding: 10px}
.add-box .save-and-end-content .bottom-part{margin-top: 30px}

.detail-popup .inner-popup .popup-column{width: 100%;max-width: 48%;margin-top:20px }
.detail-popup .inner-popup .tags-box{width: 100%;background-color:#e8eaed;padding: 10px 20px;    position: relative;z-index: 3;}
.detail-popup .inner-popup .tags-box .tag-body{display: inline-block;position: relative;cursor: pointer;vertical-align: middle;width: 100%;    max-width: 15%;text-align: center;}
.detail-popup .inner-popup .tags-box .tag-body:last-child{margin-right: 0}
.detail-popup .inner-popup .tags-box .tag-body .icon-tooltip{display: none;position: absolute;background-color: #fff;padding: 4px 5px;border-bottom-left-radius: 9px;border-bottom-right-radius: 9px;border-top-left-radius: 9px;border-top-right-radius: 9px;box-shadow: 2px 3px 5px -2px rgba(0,0,0,0.75);top: -25px;left: -43px;width: auto;text-align: center;}
.detail-popup .inner-popup .tags-box .tag-body:hover .icon-tooltip{display: block}
.detail-popup .inner-popup .tags-box .tag-body .icon-tooltip .small-tooltip-body {position: relative;line-height: 1;color: #f97d00;font-size: 14px;    white-space: nowrap;}
.detail-popup .inner-popup .tags-box .tag-body .icon-tooltip .small-tooltip-body .small-tooltip-arrow {width: 7px;height: 7px;position: absolute;background-color: #fff;left: 0;right: 0;margin-left: auto;margin-right: auto;transform: rotate(-45deg);bottom: -8px;}
.detail-popup .inner-popup .tags-box .tag-body .icon-tooltip .small-tooltip-body .small-tooltip-arrow {    width: auto;height: auto;position: absolute;background-color: transparent;left: 0;right: 0;margin-left: auto;margin-right: auto;bottom: -12px;transform: none}

.detail-popup .inner-popup .tags-box .tag-body img{max-height: 25px;margin: 2px auto;display: block}

.mid-popup .popup-body{max-width: 700px;height: auto;}
.mid-popup .popup-body h3{color: #593de0;}
.detail-popup .popup-body .popup-content .inner-popup{padding: 20px}
.detail-popup .inner-popup .description-box{text-align: center}
.detail-popup .inner-popup .description-box p{font-weight: 600;font-size:12px }
.detail-popup .inner-popup .description-box p span{font-weight: 300;}
.detail-popup .inner-popup .description-box .img-box{margin:15px 0}
.detail-popup .inner-popup .description-box .img-box img{margin: 0 auto;display: block}
.detail-popup .inner-popup .description-box .popup-prd-desc{text-align: center;font-size: 12px;line-height: 1.2}
.detail-popup .inner-popup .nutritional-table{border:2px solid #e8eaed}
.detail-popup .inner-popup .nutritional-table .table-head{background-color: #fff;padding: 10px 5px}
.detail-popup .inner-popup .nutritional-table .table-head p{text-align: center;font-size:16px;font-weight: 300;color: #593de0;}
.detail-popup .inner-popup .nutritional-table .hidden-part{display: none}
.detail-popup .inner-popup .nutritional-table .hidden-part.active{display: block}
.detail-popup .inner-popup .nutritional-table .single-value{width: 100%;padding: 7px 20px;background-color: #fff}
.detail-popup .inner-popup .nutritional-table .single-value p{font-size:12px}
.detail-popup .inner-popup .nutritional-table .single-value p.left{font-weight: bold}
.detail-popup .inner-popup .nutritional-table .single-value.odd{background-color: #e8eaed}
.detail-popup .inner-popup .nutritional-table .table-content{  height: 100%;}
.detail-popup .inner-popup .nutritional-trigger{display: none;color: #f97d00;font-size: 12px;cursor: pointer;text-align: right;margin-top: 10px}
.detail-popup .inner-popup .nutritional-trigger:hover{text-decoration: underline}
.detail-popup .inner-popup .nutritional-trigger i{margin-left: 5px}
.detail-popup .inner-popup .nutritional-trigger.active{display: block}
.detail-popup .inner-popup .top-rated i{padding-right: 3px;color: #e8eaed;}
.detail-popup .inner-popup .top-rated i.full-star{color: #abd856;}
.detail-popup .inner-popup .top-rated span{font-size: 12px}

.detail-popup .inner-popup .requirements-box{border: 2px solid #e8eaed;padding: 10px;display: flex;justify-content: space-between;flex-wrap: wrap;margin: 15px 0}
.detail-popup .inner-popup .requirements-box .single-requirements{flex-basis: 38%;position: relative;padding-left: 50px;margin:5px 0;min-height: 33px;}
.detail-popup .inner-popup .requirements-box .single-requirements.big-flex{flex-basis: 62%}
.detail-popup .inner-popup .requirements-box .single-requirements img{position: absolute;top: 0;left: 0;    max-width: 49px;}
.detail-popup .inner-popup .requirements-box .single-requirements p{font-size: 11px;font-weight: 300;text-align: left;line-height: 1.1;}
.detail-popup .inner-popup .requirements-box .single-requirements p span{font-weight: normal;font-size: 12px;display: block}
.detail-popup .inner-popup.meal-popup-content .popup-column{margin-top: 0}
.detail-popup .inner-popup.meal-popup-content h3{font-size: 16px;font-weight: 300;line-height: 1;margin-bottom: 5px;}
.detail-popup .inner-popup.meal-popup-content .meal-ingerdients{width:calc(100% - 120px);height: 100%}
.detail-popup .inner-popup.meal-popup-content .meal-ingerdients.without-old-photo{width: 100%}
.detail-popup .inner-popup.meal-popup-content .old-img right{min-width: 120px}
.detail-popup .inner-popup.meal-popup-content .meal-ingerdients p{font-size: 12px;line-height: 1;    margin-bottom: 5px;}
.detail-popup .inner-popup.meal-popup-content h4{font-size: 14px;font-weight: bold;margin-bottom: 5px;line-height: 1}
.detail-popup .inner-popup.meal-popup-content .prepare-method{max-height: 80px;height: 100%;font-size: 12px;line-height: 1.1}
.detail-popup .inner-popup.meal-popup-content{overflow: hidden;height: 100%}
/*.detail-popup .inner-popup.meal-popup-content .nutritional-table .table-content{    max-height: 127px; }*/
.detail-popup .inner-popup.meal-popup-content .popup-column .add-to-fav{position: absolute;background-image: url(../img/fav-icon.png);width: 40px;height: 40px;cursor: pointer;background-position: top;background-repeat: no-repeat;right: 10px;top: 10px;z-index: 2}
.detail-popup .inner-popup.meal-popup-content .popup-column .add-to-fav.active{background-position: bottom}
.detail-popup .inner-popup.meal-popup-content .popup-column .new-img{position: relative;overflow: hidden;width: 100%;height: 120px}
.detail-popup .inner-popup.meal-popup-content .popup-column .new-img img{position: absolute;z-index: 1;width: 100%}
.add-box .top-navigation .top-element.top-5 .icon-tooltip{top: -30px;}
.add-box .top-navigation .top-element a{display: block;width: 100%;height: 100%}
.detail-popup .inner-popup.meal-popup-content .popup-column .old-img{float: none}
.draft-box .menu-list-content .menu-section .input-space .menu-input.bigger{flex-basis: 50%}
.draft-box .menu-list-content .menu-section .input-space .menu-input.bigger input{max-width: 80%;}
.draft-box .menu-list-content .menu-section .input-space .menu-input.smaller input{max-width: 47%;}
.draft-box .menu-list-content .menu-section .input-space .menu-input.smaller{flex-basis: 23%}
.draft-box .menu-list-content .menu-section.draft-basic-section .input-space .menu-input label{width: auto;margin-right: 10px}
.draft-box .menu-list-content{margin-top: 15px}

.add-product-popup .popup-body .popup-content .already-choice .empty-column-text{font-size: 14px;text-align: center;padding: 20px 5px}
.add-product-popup .popup-body .popup-content .products-area .search-error{font-size: 14px;text-align: center;padding: 20px 5px}
.add-box.long-labels .interview-div .interview-screens.screen-2 .input-box.check-boxes{min-height: 1px}

.add-box  .select-method .grind-select{padding: 12px 3px;display: inline-block;margin-left: 10px;width: 40px;height: 40px;background-color: #fff;cursor: pointer; box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);text-align: center}
.add-box .select-method .grind-select i{color: #8f8f8f;font-size: 20px;}
.add-box .select-method .grind-select.active i,.add-box.long-labels .select-method .grind-select:hover i{color: #f97d00;}
.add-box .menu-div .listing-body .grind-div .draft-folder .folder-title-draft{font-size: 18px;font-weight: 600;cursor: pointer;}
.add-box .menu-div .listing-body .grind-div .draft-folder .folder-title-draft span{display: inline-block;margin-right: 10px;background-image: url(../img/folder-sprite.png);width: 22px;height: 15px;}
.add-box .menu-div .listing-body .grind-div .draft-folder .folder-title-draft i{font-size: 12px;color: #8f8f8f;cursor: pointer}
.add-box .menu-div .listing-body .grind-div .draft-folder .folder-title-draft i:hover{color: #f97d00}
.add-box .menu-div .listing-body .grind-div .draft-folder .grind-box{display: none;}
.add-box .menu-div .listing-body .grind-div .draft-folder.open .folder-title-draft span{background-position: bottom}
.add-box .menu-div .listing-body .grind-div .draft-folder.open .grind-box{display: flex}
.add-box .menu-div .listing-body .grind-box .flex-grind .add-new-draft{cursor: pointer;    padding: 56px 15px;}
.add-box .menu-div .listing-body .grind-box .flex-grind .add-new-draft:hover p{text-decoration: underline}
.add-box .menu-div .listing-body .grind-box .flex-grind .add-new-draft p{cursor: pointer;color: #f97d00;text-align: center;font-size: 22px}
.add-box .menu-div .listing-body .grind-div .draft-folder{margin: 5px 0}
.add-box .select-method .search-input{border: 2px solid #e8eaed;    padding: 8px;font-size: 16px;vertical-align: top;width: 250px}

.draft-box .menu-div .listing-body .table-listing .table-draft-listing{color: #27a634;cursor: pointer}
.draft-box .menu-div .listing-body .table-listing .table-draft-listing span{display: inline-block;margin-right: 10px;background-image: url(../img/folder-sprite.png);width: 22px;height: 15px;}
.draft-box .menu-div .listing-body .table-listing .table-draft-listing i{font-size: 12px;color: #8f8f8f;cursor: pointer}
.draft-box .menu-div .listing-body .table-listing .table-draft-listing i:hover{color: #f97d00}
.draft-box .menu-div .listing-body .table-listing .open .table-draft-listing span{background-position: bottom}
.draft-box .menu-div .listing-body .table-listing .hidden-row{display: none;    border: 2px solid #ebebeb;}
.draft-box .menu-div .listing-body .table-listing .open .hidden-row{display: table-row}
.draft-box .menu-div .listing-body .table-listing .head-row th{background-color: #f6f6f6;color: #27a634;font-weight: 600}
.draft-box .menu-div .listing-body .table-listing .head-row{border:2px solid #27a634;}
.draft-box .menu-div .listing-body .table-listing table{margin: 0 0 -2px 0;}
.draft-box .menu-div .listing-body .table-listing table th{}
.draft-box .menu-div .listing-body .table-listing table th:nth-child(1){width: 40%}
.draft-box .menu-div .listing-body .table-listing table th:nth-child(2){width: 15%}
.draft-box .menu-div .listing-body .table-listing table th:nth-child(3){width: 15%}
.draft-box .menu-div .listing-body .table-listing table th:nth-child(4){text-align: right}
.draft-box .menu-box .listing-body table td.option-td{text-align: right}
.draft-box .menu-box .listing-body table td.option-td .ab-div.active,.draft-box .menu-box .listing-body table td.option-td:hover .ab-div{left: -100px;line-height: 1}
.draft-box .menu-box .listing-body .my-table{margin: 35px 0 15px}

.message-box .find-message{margin-top: 15px}
.message-box .find-message .find-input{display: inline-block;margin-right: 15px;width: 100%;max-width: 33%}
.message-box .find-message .find-input button{max-width: 145px;padding: 10px 5px;}
.message-box .find-message .find-input input{width: 100%;border: 2px solid #e8eaed;padding: 10px;font-size: 16px;}
.message-box .find-message .find-input label{    display: block;margin-bottom: 7px;color: #000;font-size: 16px;}
.message-box .with-attachment i{color:#8f8f8f;margin-right: 5px}
.message-box .message-contents{    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;max-width: 500px;}
.message-box .patient-listing .listing-body .mobile-table-listing{display: none;}

.message-box .message-column{width: 100%;max-width: 49%}
.message-box .message-column .column-title{text-align: left;font-weight: 600;margin-bottom: 15px;color: #593de0;font-size: 20px}
.message-box .message-column .new-message{border:2px solid #e8eaed;padding: 12px;background-color: #fff}
.message-box .message-column .new-message textarea{border:none;width: 100%;border-bottom:2px solid #e8eaed;padding: 10px;color: #8f8f8f;font-size: 16px;min-height: 120px}
.message-box .message-column .new-message .message-tools{width: 100%;padding: 15px 0 3px}
.message-box .message-column .new-message .message-tools .tools-element{max-width: 160px;width: 100%;padding: 10px 5px;line-height: 1;margin: 0}
/*.message-box .message-column .new-message .message-tools .file-upload{background-color:#f6f6f6;cursor: pointer;text-align: center;border-radius: 4px;padding: 12px 5px;font-size: 16px;color: #8f8f8f;border: 1px solid #f6f6f6;}*/
.message-box .message-column .new-message .message-tools .file-upload{max-width: 380px; width: 100%;}
.message-box .message-column .new-message .message-tools .file-upload .sfi-wrapper{margin: 0}
.message-box .message-column .new-message .message-tools .file-upload i{margin-right: 5px}
/*.message-box .message-column .new-message .message-tools .file-upload:hover{background-color: #e8eaed}*/
.message-box .message-column .whole-conversation{border:2px solid #e8eaed;padding: 30px;display: flex;flex-direction: column;max-height: 520px;background-color: #fff}
.message-box .message-column .whole-conversation .single-text{margin: 8px 0;width: 100%;max-width: 73%;}
.message-box .message-column .whole-conversation .single-text.right-part{text-align: right;align-self: flex-end;}
.message-box .message-column .whole-conversation .single-text.left-part{text-align: left}
.message-box .message-column .whole-conversation .single-text .text-info{font-size: 12px;color: #8f8f8f}
.message-box .message-column .whole-conversation .single-text .text-info i{cursor: pointer;margin-left: 5px;color: #8f8f8f;}
.message-box .message-column .whole-conversation .single-text .text-info i:hover{color: #f97d00}
.message-box .message-column .whole-conversation .single-text .text-content{font-size: 12px;text-align: left;color: #000;padding:18px;border-radius: 4px;margin: 10px 0;background-color: #e8eaed}
.message-box .message-column .whole-conversation .single-text .att-box{border-width: 2px 2px 2px 2px;border-style: solid;border-color: #e8eaed;position: relative;padding: 15px 40px;max-width: 200px}
.message-box .message-column .whole-conversation .single-text .att-box img{position: absolute;top: 0;bottom: 0;margin: auto}
.message-box .message-column .whole-conversation .single-text .att-box .att-icon{left: 5px}
.message-box .message-column .whole-conversation .single-text .att-box .download-icon{right: 5px;cursor: pointer}
.message-box .message-column .whole-conversation .single-text .att-box .att-name{    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100%;max-width: 115px;font-size: 12px;text-align: left}
.message-box .message-column .whole-conversation .single-text.right-part .att-box{border-color: #caf180;margin-right: 0;margin-left: auto;}
.message-box .message-column .whole-conversation .single-text.right-part .text-content{background-color:#caf180 }

/*kalkulatory*/
.calc-listing-box{z-index: 0}
.calc-listing-box .listing-parent{display: flex;justify-content: space-between;flex-wrap: wrap}
.calc-listing-box .listing-parent .single-calc{flex-basis: 23%;background-color: rgba(0,0,0,.5);height: 120px;position: relative;margin: 20px 0;display: inline-block;overflow: hidden;padding: 55px 30px;}
.calc-listing-box .listing-parent .single-calc .calc-image{    position: absolute;top: 0;bottom: 0;left: 0;max-width: none;z-index: -1;margin-top: auto;margin-bottom: auto;width: auto;height: 100%}
.calc-listing-box .listing-parent .single-calc .calc-info h2 {color: #fff;font-size: 16px;text-align: center;    position: absolute;left: 0;right: 0;}
.calc-listing-box .listing-parent .single-calc:hover h2{text-decoration: underline}
.mac-os .calc-listing-box .listing-parent .single-calc{padding: 52px 30px}

.calc-inside-box .calc-column{width: 100%;max-width: 66%}
.calc-inside-box .calc-column.right{max-width: 33%;background-color: #fff;border:2px solid #f6f6f6}
.calc-inside-box .calc-column .calc-head{}
.calc-inside-box .calc-column .calc-head p, .calc-inside-box .calc-column .calc-head img {display: inline-block;vertical-align: middle;font-size: 20px;font-weight: bold;}
.calc-inside-box .calc-column .calc-head img{padding-right: 25px}
.calc-inside-box .calc-column .pattern {font-size: 18px;text-align: left;margin: 15px 0 25px;}
.calc-inside-box .calc-column .calc-form .calc-inputs{display: inline-block;width: 100%;max-width: 37%;position: relative;    margin: 10px 0;}
.calc-inside-box .calc-column .calc-form.three-inputs .calc-inputs{max-width: 33%;margin: 10px 0}
.calc-inside-box .calc-column .calc-form{margin: 15px 0}
.calc-inside-box .calc-column .calc-form .calc-inputs .fancy-select{    position: relative;font-size: 16px;color: #000;width: 225px;margin: 0 auto;float: none;max-width: 100%;background-color: transparent}
.calc-inside-box .calc-column .calc-form .calc-inputs .trigger {line-height: 1;display: inline-block;vertical-align: middle;padding: 11px 24px 11px 9px;font-size: 14px;max-width: 190px;width: 100%;background: #fff}
.calc-inside-box .calc-column .calc-form .calc-inputs input.number-input,.calc-inside-box .calc-column .calc-form .calc-inputs .fancy-select{display: inline-block;vertical-align: middle}
.calc-inside-box .calc-column .calc-form .calc-inputs p,.calc-inside-box .calc-column .calc-form .calc-inputs label{width: 90px;line-height: 1.1;display: inline-block;vertical-align: middle}
.calc-inside-box .calc-column .calc-form .calc-inputs label.long-label{width: 110px}
.calc-inside-box .calc-column .calc-form .calc-inputs input.number-input{    width: 100%;max-width: 190px;border: 2px solid #e8eaed;height: 40px;padding: 10px;}
.calc-inside-box .calc-column .calc-form .calc-inputs .input-error{display: none;position: absolute;bottom: -18px;left: 0;font-size: 12px;color: #FF0000;}
.calc-inside-box .calc-column .errors {font-size: 12px;color: #FF0000;}
.calc-inside-box .calc-column .float-button{float: right;margin-top: 20px;margin-right: 45px;}
.calc-inside-box .calc-column .calc-desc{padding: 20px}
.calc-inside-box .calc-column .calc-desc .big-desc{font-size: 18px;line-height: 1.2;margin:10px 0 15px}
.calc-inside-box .calc-column .calc-desc .small-desc{font-size: 14px}
.calc-inside-box .calc-column .calc-img{    width: 100%;height: 170px;position: relative;overflow: hidden;}
.calc-inside-box .calc-column .calc-img img{position: absolute;top: 0;bottom: 0;left: 0;max-width: none;margin-top: auto;margin-bottom: auto;width: auto;height: 100%;}
.calc-inside-box .box-head{margin-bottom: 25px}
.calc-inside-box .box-head span{color: #593de0}
.calc-inside-box .calc-column .calc-result{    font-weight: bold;text-align: center;font-size: 16px;width: 100%;max-width: 225px;padding: 10px;background-color: #f3f3f3;border: 2px solid #593de0;display: inline-block;margin-left: 10px;}
.calc-inside-box .calc-column .result p {display: inline-block;font-size: 14px;}
.calc-inside-box .calc-column .result .result-description {display: block;margin: 10px 0;}
.calc-inside-box .calc-column .button{max-width: 200px}
.calc-inside-box .calc-column .result{margin-top: 15px}
.calc-inside-box .calc-column .result .button{margin-left: 20px}
.calc-inside-box .calc-column .calc-form .calc-inputs.activity-level .fancy-select ul.options{width: auto;max-width: 450px}
.calc-inside-box .calc-column .result .button a{display: block;    padding: 12px 5px;color: #fff}
.calc-inside-box .calc-column .result .button{padding: 0}
.calc-inside-box .calc-column .calc-form .calc-inputs span{display: inline-block;vertical-align: middle}
/*przeliczniki*/
.conventer-box .conventer-content .head-sign{margin: 20px 0}
.conventer-box .conventer-content .head-sign h3{font-weight: 600;font-size: 18px}
.conventer-box .conventer-content .head-sign h4{font-size: 18px;font-weight: normal}
.conventer-box .conventer-content .conventer-column{width: 100%;background-color: #fff;padding: 23px;max-width:63%;border: 2px solid #e8eaed;}
.conventer-box .conventer-content .conventer-column.right{max-width: 35%;position: relative;line-height: 1}
.conventer-box .conventer-content .conventer-column h4{text-align: left;font-weight: bold;font-size: 20px;margin-bottom: 20px;color: #593de0;line-height: 1}
.conventer-box .conventer-content .conventer-column .select label{display: inline-block;font-size: 14px;vertical-align: middle;margin-right: 10px}
.conventer-box .conventer-content .conventer-column .select .select2-container--default .select2-selection--single{border:none;height: auto;border-radius: 0}
.conventer-box .conventer-content .conventer-column .select .select2 .select2-selection__rendered{float: none;display: inline-block;max-width: 100%;    width: 210px;vertical-align: middle;border:2px solid #e8eaed;color: #000;padding: 9px 5px}
.conventer-box .conventer-content .conventer-column .select .fancy-select .trigger{border:2px solid #e8eaed;color: #000}
.conventer-box .conventer-content .conventer-column .select .select2-container{width: 210px!important;z-index: 100}
.conventer-box .conventer-content .conventer-column .select .select2-container--default .select2-selection--single .select2-selection__arrow{top: 12px}

.conventer-box .conventer-content .conventer-column.left h4{margin-bottom: 29px;}


.conventer-box .conventer-content .conventer-column .weight-box,.conventer-box .conventer-content .conventer-column .volume-box{background-color:#f6f6f6;width: 100%;min-height: 190px;margin: 36px 0}
.conventer-box .conventer-content .conventer-column .weight-box h5,.conventer-box .conventer-content .conventer-column .volume-box h5{font-size: 14px;color: #9381eb}
.conventer-box .conventer-content .conventer-column .weight-box{max-width: 28%;padding:15px}
.conventer-box .conventer-content .conventer-column .volume-box{max-width: 70%;padding: 15px 30px}
.conventer-box .conventer-content .conventer-column .converter-input{margin: 12px 0}
.conventer-box .conventer-content .conventer-column .converter-input *{display: inline-block;vertical-align: middle}
.conventer-box .conventer-content .conventer-column .converter-input input{background-color: #fff;border:2px solid #e8eaed;padding: 9px 5px}
.conventer-box .conventer-content .conventer-column .converter-input .unit{font-size: 14px}
.conventer-box .conventer-content .conventer-column .converter-input .img-box{width: 55px;}
.conventer-box .conventer-content .conventer-column .converter-input .img-box img{display: block;margin: 0 auto}
.conventer-box .conventer-content .conventer-column .volume-box .converter-input{display: inline-block;width: 100%;max-width: 49%}
.conventer-box .conventer-content .conventer-column .converter-radio p,.conventer-box .conventer-content .conventer-column .converter-radio .check-box{display: inline-block}
.conventer-box .conventer-content .conventer-column .converter-radio p{font-size: 16px;font-weight: 600}
.conventer-box .conventer-content .conventer-column .forms-box{display: none}
.conventer-box .conventer-content .conventer-column .forms-box.active{display: block;margin: 28px 0;text-align: right;}
.conventer-box .conventer-content .conventer-column .converter-radio .img-box{display: inline-block;width: 55px}
.conventer-box .conventer-content .conventer-column .weight-box .converter-input{margin: 47px 0}
.conventer-box .conventer-content .con-btn{margin-right: 0;margin-left: auto;display: block;max-width: 200px;line-height: 1}
.conventer-box .conventer-content .conventer-column .converter-radio *{vertical-align: middle}
.conventer-box .conventer-content .conventer-column .converter-radio .check-box label{padding-left: 30px;line-height: 30px}
.conventer-box .conventer-content .conventer-column .converter-radio p{min-width:140px }
.conventer-box .conventer-content .conventer-column .converter-radio .check-box{width: 100%;max-width: 25%}
.conventer-box .conventer-content .conventer-column .converter-radio .check-box [type="radio"]:not(:checked) + label:before, .conventer-box .conventer-content .conventer-column .converter-radio .check-box [type="radio"]:checked + label:before{top:4px}
.conventer-box .conventer-content .conventer-column .converter-radio .check-box [type="radio"]:not(:checked) + label:after, .conventer-box .conventer-content .conventer-column .converter-radio .check-box [type="radio"]:checked + label:after{top:10px}

.conventer-box .conventer-content .after-click{display: none;}
.conventer-box .conventer-content .before-click .error{    font-size: 12px;color: #FF0000;position: absolute;bottom: 7px}
.conventer-box .conventer-content .conventer-column .again-calc{padding: 0;margin-top: 20px}
.conventer-box .conventer-content .conventer-column .again-calc a{display: block;width: 100%;color: #fff;padding: 12px 5px;}
.conventer-box .conventer-content .conventer-column .result-box *{display: inline-block;vertical-align: middle}
.conventer-box .conventer-content .conventer-column .result-box p{font-size: 16px}
.conventer-box .conventer-content .conventer-column .result-box .calc-result{margin: 0 10px;border: 2px solid #9381eb;background-color: #f3f3f3;text-align: center;padding: 12px 5px;width: 220px}
.conventer-box .conventer-content .conventer-column .result-box .calc-result p{font-weight: bold}

.calc-inside-box .calc-column .calc-form .calc-inputs .trigger:after{top: 14px}
.calc-inside-box .calc-column .calc-form .calc-inputs .fancy-select ul.options{top: 34px}

.side-header .menu-element a i{font-size: 12px;margin-right: 5px;}
.fa-chevron-right{font-size: 12px}
.add-box .pagination a i{font-size: inherit}
/*przeróbki pod maca*/
.mac-os .widget-space .single-widget  form{margin: 0}
.mac-os .widget-space .single-widget .single-input-form{margin-top: 110px}
.mac-os .widget-space .single-widget.message-widget h2{margin-bottom: 10px}
.mac-os .widget-space .single-widget .calc .numbers span{font-weight: normal;padding: 20px 0}
.mac-os .widget-space .single-widget.time-widget{padding-top: 165px}
.mac-os .widget-space .single-widget.time-widget .wigdet-date{font-weight: normal}

.standard-popup .popup-body .popup-content .inner-popup .cancel{margin-right: 15px}
.small-popup .popup-body .popup-content .inner-popup .small-select .select-box{    float: right;width: 100%;max-width: 65%;color: #000;font-size: 16px;}
.small-popup .popup-body .popup-content .inner-popup .small-select .fancy-select{float: none;width: 100%;max-width: 48%;color: #000;font-size: 16px;display: inline-block;line-height: 1}
.small-popup.visit-with-dd .popup-body .popup-content .inner-popup .small-select .fancy-select{max-width: 28%}
.small-popup .popup-body .popup-content .inner-popup .small-select .fancy-select .trigger{padding: 5px 10px;border: 2px solid #eaebee;color: #000;}
.small-popup .popup-body .popup-content .inner-popup .input-box.small-select{}
.popup-container.visit-with-dd .popup-body{height: auto;}
.popup-container.visit-with-dd .popup-body .popup-content,.popup-container.visit-without-dd .popup-body .popup-content{overflow: visible}
.small-popup .popup-body .popup-content .inner-popup .save-as-box .fancy-select .trigger:after {top: 11px;}

.standard-popup .popup-body .popup-content .inner-popup.visit-content .save-as-box{padding: 0}
.standard-popup .popup-body .popup-content .inner-popup.visit-content p .green{color:#593de0}

/*wymienniki*/
.calc-listing-box.exchanger-lisitng-box .listing-parent .single-calc{flex-basis: 48.75%;height: 210px;padding: 85px 30px}
.calc-listing-box.exchanger-lisitng-box .listing-parent .single-calc .calc-info h2{font-size: 30px}
.calc-inside-box .calc-column .calc-form .calc-inputs label sup{font-size: 10px}
.calc-inside-box .calc-column .calc-form .disclaimer{font-size: 12px}
.calc-inside-box .calc-column .calc-form .disclaimer sup{font-size: 8px}
.calc-listing-box.exchanger-lisitng-box .listing-parent .single-calc .calc-image{height: auto}

/*ekran logowania*/

.log-box{box-shadow: 0px 7px 23.22px 3.78px rgba(35, 31, 32, 0.22);border-radius: 10px;background-color: #fff;}
.login-header{position: fixed;top: 0;left: 0;background-color: #fff;box-shadow: 0px 10px 54px 0px rgba(0, 0, 0, 0.15);width: 100%;padding: 10px 15px;}
.log-content{position: relative;    width: 100%;height: 100%;}
.log-content .log-element{display: none;}
.log-content .log-element.active{display: block;}
.log-content .log-page{max-width: 1400px;margin: 0 auto;padding: 11% 15px 0;}
/*.log-content .log-element{position: absolute;width: 100%;max-width: 1400px;left: 0;right: 0;top: 0;bottom: 0;margin: auto;max-height: 550px;}*/
.log-content .log-element .left{background-image:url(../img/green-gradient.png) ;position: relative;border-radius: 10px}
/*.log-content .log-element .box-column{width: 100%;max-width: 50%;padding: 35px 75px;height: 550px}*/
.log-content .log-element .box-column h1{text-align: left;color:#019c14;font-weight: bold;font-size: 36px}
.log-content .log-element .box-column .sub-h{color: #000;font-size: 30px;margin: 10px 0 15px 0}
.log-content .log-element .box-column .input-box{min-height: 80px;position: relative}
.log-content .log-element .box-column .input-box input{width: 100%;padding:15px;border: 1px solid #ebebeb;background-color: #fff;color:#000000;font-size: 14px}
.log-content .log-element .box-column .log-screen{display: none}
.log-content .log-element .box-column .log-screen.active{display: block}
.log-content .log-element .box-column .input-error{position: absolute;bottom: 14px;margin: 0;color: #fe4848;display: none;font-size: 10px;}
.log-content .log-element .box-column .input-error.input-bad{display: block}
.log-content .log-element .box-column .forgot-pass,.log-content .log-element .box-column .back-tolog{font-size: 18px;color: #f97d00;cursor: pointer;background-image: none!important;    margin-top: 35px;}
.log-content .log-element .box-column .forgot-pass i,.log-content .log-element .box-column .back-tolog i{margin-right: 5px;}
.log-content .log-element .box-column .forgot-pass:hover{text-decoration: underline}
.log-content .log-element .box-column .back-tolog{color: #f97d00}
.log-content .log-element .box-column .back-tolog:hover{text-decoration: underline}
.log-content form{margin: 0}
.log-content form button{margin: 20px 0 10px 0;font-size: 20px}
.log-content .log-element .left img{position: absolute;width: auto;height: auto}
.log-content .log-element .left img{top: -60px;left: -60px}
.log-content .log-element .box-column .after-forgot-text{    height: 70%;padding-top: 30px;}
.log-content .log-element .box-column .after-forgot-text p{font-size: 22px;}
.log-content .log-element .box-column .after-message{display: none}
.log-content .log-element .box-column .after-message.active{display: block}
.log-content .log-element .box-column .after-message i{margin-right: 5px;color: #fe4848}
.log-content .log-element .box-column .after-message.success i{color:#9381eb }
.log-content .log-form{margin-top:20px}

.log-content .log-element{position: relative;width: 100%;max-width: 1400px;left: 0;right: 0;top: 0;margin: auto auto 15px;max-height: 100%;padding: 0;}
.log-content .log-element .box-column{width: 100%;max-width: 50%;padding: 35px 75px;height: 550px}



.add-box .mobile-tile-name{display: none;}

.add-box.message-box .box-head img{    vertical-align: -1px;}

.add-box.message-box .patient-listing .listing-body table td.option-td .ab-div a i {font-size: 14px;}
.add-box .data-box .add-measurment-box i{font-size: 16px;margin-left: 5px}
.add-product-popup .popup-body .popup-content .choice-box .box-element p.right a i{color:#f97d00}
.add-product-popup .popup-body .popup-content .choice-box .box-element p.right a i:hover{opacity: .7}
/*podsumowanie wywiadu*/
.add-box.detail .select-method .screen-tool{font-weight: 600}
.add-box.with-tiles .interview-div.interview-resume .info-box{max-width: 100%}
.add-box.with-tiles .interview-div.interview-resume .interview-screens{display: inline-block;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);padding:15px;margin: 15px 0}
.add-box.with-tiles .interview-div.interview-resume .interview-screens.w100{display: flex;justify-content: space-between;flex-wrap: wrap}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-body-circle{flex-basis: 15%;text-align: center}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-body-circle .inner-circle{background-image: url(../img/green-circle.png);width: 90px;height: 90px;background-repeat: no-repeat;text-align: center;padding: 39px 0;margin: 0 auto;display: inline-block;vertical-align: middle;    background-size: contain;}
.mac-os .add-box.with-tiles .interview-div.interview-resume .interview-screens .single-body-circle .inner-circle{padding: 35px 0}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-body-circle .inner-circle p{font-weight: 600;font-size: 14px}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-body-circle .circle-label{display: inline-block;vertical-align: middle;font-size: 20px;color: #8f8f8f;line-height: 1.2;margin-left: 20px;text-align: left}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-body-circle .circle-label span{color: #000;display: block;font-size: 14px;font-weight: 600}
.add-box.with-tiles .interview-div.interview-resume .interview-screens{width: 100%;max-width: 100%}
.add-box.with-tiles .interview-div.interview-resume .screens-column{width: 100%;max-width: 49%}
.add-box.with-tiles .interview-div.interview-resume .interview-screens h3{color:#593de0;margin-bottom: 30px}
.add-box.with-tiles .interview-div.interview-resume .interview-screens h3 span{line-height: 1.2}
.add-box.with-tiles .interview-div.interview-resume .interview-screens h3 a{color: #f97d00;cursor: pointer;display: inline-block;font-size: 18px;font-weight: 600}
.add-box.with-tiles .interview-div.interview-resume .interview-screens h3 a:hover{text-decoration: underline}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .interview-column{width: 100%;max-width: 49%}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .interview-column p{color: #000;font-size: 18px;font-weight: 600;margin: 8px 0;    display: inline-block;width: 100%;}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .interview-column p span{font-weight: normal;}
.add-box.with-tiles .interview-div.interview-resume .interview-screens.no-shadow{box-shadow: none;display: flex;justify-content: space-between;padding: 0;flex-wrap: wrap;}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .notes{    background: url(../img/note-bg.png) repeat-y local 0 5px #fff9cb;background-position: center;padding: 2px 10px;min-height: 205px;flex-basis: 48%;    background-size: cover;}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .notes.patient-notes{background: url(../img/note-bg-2.png) repeat-y local 0 5px #f3ffca;background-position: center;background-size: cover;}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .notes h4 {font-size: 16px;font-weight: 600;position: relative;margin: 6px 0;cursor: pointer;}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .notes textarea {    background-position: center;font-size: 18px;font-weight: 300;color: #808080;border: none;overflow: visible;width: 100%;line-height: 36px;padding: 25px 0;background: transparent;min-height: 1px;}

.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-category-question{margin: 15px 0}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .interview-column p.with-img{font-weight: normal;position: relative;padding-left:35px }
.add-box.with-tiles .interview-div.interview-resume .interview-screens .interview-column p.with-img img{position: absolute;left: 0;top: -3px}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .interview-column h4{margin-bottom: 20px}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .category-name{font-size: 18px;font-weight: normal;color: #9381eb}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-question{margin: 8px 0;display: inline-block;width: 100%}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-question p{width: 100%;max-width: 48%;line-height: 1.1}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-question p.left{font-weight: 600}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-category-question .star-div{width: 100%;max-width: 49%;    margin: 8px 0;}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-category-question .star-div .star-label,.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-category-question .star-div .star-box{display: inline-block;vertical-align: middle}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-category-question .star-div .star-label{font-size: 16px;font-weight: normal}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-category-question .star-div .star-box{margin-left: 5px;}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-category-question .star-div .star-box .star{display: block;float: left;height: 19px;width: 18px;color: #9381eb;}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-category-question .star-div .star-box .star.inactive{    color: #e8eaed;}

.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-question .sub-question .left{margin-left: 15px}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-question .sub-question span{display: block}
.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-question .sub-question{max-width: 100%;margin: 8px 0;width: 100%}
.micro-popup .popup-body .popup-content .inner-popup .cancel{margin-right: 30px}

.add-box.with-tiles .interview-div .interview-screens .input-box .fancy-select div.trigger{padding: 12px 5px;line-height: 1}
.add-box.with-tiles .interview-div .interview-screens .input-box .fancy-select div.trigger:after{top: 20px}

.add-box.add-patient .data-box .input-box input{max-width: 75%;max-height: 44px;line-height: 20px;}
.add-box.add-patient .data-box .input-box label, .add-box.add-patient .data-box .input-box .fake-label{max-width: 110px;}
.add-box.add-patient .data-box .input-box .check-box label{max-width: 100%}
.add-box.add-patient .data-box .input-box .input-error{left: 25%}


.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td .fancy-select div.trigger{font-size: 11px;padding: 4px 3px;text-align: left;border: 2px solid #e8eaed;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td .fancy-select{max-width: 100%;display: inline-block;width: 50px;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td label{display: inline-block;margin-left: 3px;vertical-align: middle}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td .summ_weight{display: inline-block; margin-left: 3px; vertical-align: middle;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td div.fancy-select div.trigger:after {border: 3px solid transparent;border-top-color: #000;top: 7px;right: 4px;}

@media not all and (min-resolution:.001dpcm) { @media
{
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td div.fancy-select div.trigger:after{top: 9px}
    .standard-popup .popup-body .popup-content .hide-panel{height: calc(100% - 47px)}
}}

.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td div.fancy-select ul.options{top: 17px}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td div.fancy-select ul.options li{font-size: 11px}

.add-box .menu-day-content .day-content .day-detail-box .day-detail-content table td .fancy-select div.trigger{font-size: 11px;padding: 4px 3px;text-align: left;border: 2px solid #e8eaed;line-height: 1}
.add-box .menu-day-content .day-content .day-detail-box .day-detail-content table td .fancy-select{max-width: 100%;display: inline-block;width: 44px;}
.add-box .menu-day-content .day-content .day-detail-box .day-detail-content table td label{display: inline-block;margin-left: 3px;vertical-align: middle}
.add-box .menu-day-content .day-content .day-detail-box .day-detail-content table td div.fancy-select div.trigger:after {border: 3px solid transparent;border-top-color: #000;top: 7px;right: 4px;}
.add-box .menu-day-content .day-content .day-detail-box .day-detail-content table td div.fancy-select ul.options{top: 20px}
.add-box .menu-day-content .day-content .day-detail-box .day-detail-content table td div.fancy-select ul.options li{font-size: 11px}
.add-box .menu-day-content .day-content .day-detail-box .day-detail-content table td input{border: 2px solid #e8eaed;}


.menu-week-content .carousel-box{position: relative;padding-bottom: 50px;}
.menu-week-content .carousel-box.middle-padding{padding-bottom: 90px}
.menu-week-content .carousel-box.big-padding{padding-bottom: 135px}

.menu-week-content .carousel-box .absolute-element{position: fixed;left: 0;right: 0;margin: auto;bottom: 0;text-align: center;    padding-left: 75px;    z-index: 100;}
/*.menu-week-content .carousel-box .absolute-element .page{    max-width: 1655px;padding: 0}*/


.menu-week-content .carousel-box .days-arrows{position: absolute;width: 100%;height: 20px;top: 10px;z-index: 20;left: 0;right: 0;margin: auto}

.menu-week-content .carousel-box .carousel-day .tile-element{position: relative}
.menu-week-content .carousel-box .carousel-day.edge-days .tile-element:before{position: absolute;width: 10px;height: 10px;background-color: #fff;border-width: 3px 3px 0 0;border-style: solid;border-color: #9381eb;transform: rotate(225deg);bottom: 0;left: 10px;right: auto;margin: auto;content: '';top: 0;cursor: pointer}
.menu-week-content .carousel-box .carousel-day.first-day-in-week .tile-element:before{transform: rotate(225deg);left: 10px;right: auto;}
.menu-week-content .carousel-box .carousel-day.last-day-in-week .tile-element:before{transform: rotate(45deg);left: auto;right: 10px;}

.menu-week-content .carousel-box .days-content .carousel-day{max-width: 14%;padding: 0 3px;max-height: 100000000px;height: auto;z-index: 3}
.menu-week-content .carousel-box .fixed-element img{margin: 0 auto}
.menu-week-content .carousel-box .days-content .slick-arrow{position: absolute;top: 21px;z-index: 10;cursor: pointer}
.menu-week-content .carousel-box .days-content .slick-arrow.fa-chevron-left{left: 20px}
.menu-week-content .carousel-box .days-content .slick-arrow.fa-chevron-right{right: 20px}
.menu-week-content .carousel-box .fixed-element{bottom: auto;top: 100%;max-width: 14%}
.menu-week-content .carousel-box .slick-track > .slick-slide{height:auto}
.menu-week-content .carousel-box .slider-bottom .fixed-element {position: relative;left: auto;right: auto;box-shadow: none;background-color: transparent;    padding: 0 3px;margin: 0;display: inline-block;vertical-align: text-bottom}
.menu-week-content .carousel-box .slider-bottom .slick-track > .slick-slide > div{margin: 0 7px}
.menu-week-content .carousel-box .absolute-element.stop{position: absolute;padding-left: 0;}
.menu-week-content .carousel-box .carousel-day .day-div .fancy-select ul.options{top: 29px}
.menu-week-content .carousel-box .carousel-day .day-div .fancy-select ul.options li{font-size: 14px}
.menu-week-content .carousel-box .slider-bottom .fixed-element:hover .fixed-plus{display: none}
.menu-week-content .carousel-box .slider-bottom .fixed-element:hover .three-choices{display: inline-block}

.menu-week-content .carousel-box .slider-bottom .fixed-element .three-choices.inactive{display: none}
.menu-week-content .carousel-box .slider-bottom .fixed-element .three-choices.active{display: inline-block}
.menu-week-content .carousel-box .slider-bottom .fixed-element .fixed-plus.inactive{display: none}
.menu-week-content .carousel-box .slider-bottom .fixed-element .fixed-plus.active{display: block}
.menu-week-content .carousel-box .slider-bottom .fixed-element .after-choice.active{display: block;    position: absolute;width: 100%;bottom: 0;background: #fff;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15)}
.menu-week-content .carousel-box .slider-bottom .fixed-element .after-choice.inactive{display: none}
.menu-week-content .carousel-box .slider-bottom{text-align: left;padding: 0 37px}
.menu-week-content .carousel-box .fixed-element .hidden-info-fixed-box {padding: 9px 0 0;background-color: #fff;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);}

.menu-week-content .carousel-box .fixed-element .hidden-info-fixed-box .after-choice .set-box{margin-top: 10px}
.menu-week-content .carousel-box .fixed-element .hidden-info-fixed-box .after-choice .set-box *{width: 100%;max-width: 47%;margin: 0;display: inline-block}
.menu-week-content .carousel-box .fixed-element .hidden-info-fixed-box .after-choice .set-box button{padding: 6px 5px}
.menu-week-content .carousel-box .fixed-element .hidden-info-fixed-box .after-choice .set-box button i{margin-right: 3px;width: auto}
.menu-week-content .carousel-box .fixed-element .hidden-info-fixed-box .after-choice .fancy-select ul.options{top: auto;bottom: 100%;}
.menu-week-content .carousel-box .absolute-element.stop .fixed-element .hidden-info-fixed-box .after-choice .fancy-select ul.options{bottom: auto}
.popup-container.edit-meal-popup .popup-body,.popup-container.edit-sport-popup .popup-body{height: 90vh;    overflow: hidden;}

.menu-week-content .carousel-box .absolute-element.stop .slider-bottom,.menu-week-content .carousel-box .absolute-element.stop .page{padding: 0}

.hide-panel.edit-panel .flex-parent .edit-box textarea{width: 100%;height: 145px;background-color: #fff;border:2px solid #e8eaed;font-size: 16px;padding: 9px 10px}
.hide-panel.edit-panel .flex-parent .edit-box .edit-photo-box{position: relative;width: 100%;height: 145px;overflow: hidden}
.hide-panel.edit-panel .flex-parent .edit-box .edit-photo-box img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;z-index: 1;max-width: 10000px;}
.hide-panel.edit-panel .flex-parent .edit-box .edit-photo-box .remove-trigger{display: block;border-radius: 4px;background-color: rgba(255,255,255,.7);text-align: center;right: 10px;bottom: 10px;width: 28px;height: 28px;z-index: 2;position: absolute;    padding: 6px 1px;line-height: 1}
.hide-panel.edit-panel .flex-parent .edit-box .edit-photo-box .remove-trigger i{font-size: 14px;color: #8f8f8f}
.hide-panel.edit-panel .flex-parent .edit-box .edit-photo-box .remove-trigger:hover i{color:#f97d00 }
.hide-panel.edit-panel .flex-parent .edit-box .add-photo{display:none;cursor: pointer;color: #f97d00;font-size: 14px;margin-top: 10px;}
.hide-panel.edit-panel .flex-parent .edit-box .add-photo:hover{text-decoration: underline}
.hide-panel.edit-panel .flex-parent .edit-box .add-photo.active{display: block}

.hide-panel.edit-panel .basic-trigger{cursor: pointer;margin-bottom: 15px}
.hide-panel.edit-panel .basic-trigger i{margin-left: 5px}
.hide-panel.edit-panel .basic-trigger.open{margin-bottom: 0}
.hide-panel.edit-panel .edit-basic-info{display: none}
.hide-panel.edit-panel .edit-basic-info.open{display: block}
.hide-panel.edit-panel .basic-trigger.open .fa-chevron-down:before {content: "\f077";}

.hide-panel.edit-panel .panel-body .more-option-content.active {display: block;padding: 15px 0;background-color: transparent;}
.hide-panel.edit-panel .search-result-panel{padding: 15px 0;background-color: transparent}
.hide-panel.edit-panel .search-result-panel table{background-color: #fff}
.hide-panel.edit-panel{padding:25px 0 }
.hide-panel.edit-panel .box-with-padding{padding: 0 70px 0 35px }
.hide-panel.edit-panel .panel-body .top-part {background-image: url(../img/product-panel-bg-2.png);background-repeat: no-repeat;background-position: right top;}
.hide-panel.edit-panel .panel-body .top-part .basic-search .search-field label{display: inline-block;font-size: 14px;color: #fff;vertical-align: middle;margin-right: 10px}
.hide-panel.edit-panel .panel-body .top-part .basic-search .search-field{max-width: 100%;text-align: left}
.hide-panel.edit-panel .panel-body .top-part .basic-search .search-field input{max-width: 50%}

.hide-panel.edit-panel .panel-body .edit-table-ingerdients table{width: 100%;border-collapse: collapse;margin: 15px 0;background-color: #fff}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table tr{border:2px solid #9381eb}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td,.hide-panel.edit-panel .panel-body .edit-table-ingerdients table th{font-size: 12px;text-align: left;padding: 10px 5px;}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table .head-row{background-color: #9381eb}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td .icon-place{display: inline-block;vertical-align: middle;margin: 0 2px;}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td .icon-place .single-icon{display: block}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td .icon-place.double-icon .single-icon{display: block;margin:2px auto}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td input{max-width: 40px}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.remove-td{}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.remove-td i{color: #000;cursor: pointer}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.remove-td:hover i{color: #f97d00}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.size-td i{color: #593de0;cursor: pointer}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td .base-img{vertical-align: middle;display: inline-block}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.size-td{position: relative}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.size-td .tooltip .tooltip-body{padding: 15px 5px 15px 5px}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.size-td .tooltip .tooltip-body .tooltip-arrow {width: 15px;height: 15px;bottom: -8px;}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.size-td .tooltip{    top: -39px;left: -40px;}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.size-td .tooltip .tooltip-body p{font-size: 12px}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel{padding: 25px 0}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel.edit-panel .search-result-panel,.add-box .menu-day-content .day-content .day-detail-box .hide-panel.edit-panel .panel-body .more-option-content{padding: 15px 0;background-color: transparent}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel.edit-panel .panel-body .top-part .basic-search .search-field{max-width: 100%;text-align: left;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel.edit-panel .panel-body .top-part .basic-search .search-field input{max-width: 50%;padding: 13px 5px 14px}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel.edit-panel .panel-body .top-part .basic-search .search-field button{vertical-align: top}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .from-till-input input{ border: 2px solid #e8eaed;}



.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box textarea{width: 100%;height: 145px;background-color: #fff;border:2px solid #e8eaed;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box .edit-photo-box{position: relative;width: 100%;height: 145px;overflow: hidden}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box .edit-photo-box img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;z-index: 1}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box .edit-photo-box .remove-trigger{display: block;border-radius: 4px;background-color: rgba(255,255,255,.7);text-align: center;right: 10px;bottom: 10px;width: 28px;height: 28px;z-index: 2;position: absolute;    padding: 7px 1px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box .edit-photo-box .remove-trigger i{font-size: 14px;color: #8f8f8f}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box .edit-photo-box .remove-trigger:hover i{color:#f97d00 }
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box .add-photo{display:none;cursor: pointer;color: #f97d00;font-size: 14px;margin-top: 10px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box .add-photo:hover{text-decoration: underline}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box .add-photo.active{display: block}

.standard-popup .popup-body .popup-content .hide-panel.edit-panel .basic-trigger{cursor: pointer;margin-bottom: 15px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .basic-trigger i{margin-left: 5px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .basic-trigger.open{margin-bottom: 0}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-basic-info{display: none}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-basic-info.open{display: block}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .basic-trigger.open .fa-chevron-down:before {content: "\f077";}

.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .more-option-content.active {display: block;padding: 15px 0;background-color: transparent;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .search-result-panel{padding: 15px 0;background-color: transparent}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .search-result-panel table{background-color: #fff}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel{padding:25px 0 }
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .box-with-padding{padding: 0 70px 10px 35px }
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .top-part {background-image: url(../img/product-panel-bg-2.png);background-repeat: no-repeat;background-position: right top;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .top-part .basic-search .search-field label{display: inline-block;font-size: 14px;color: #fff;vertical-align: middle;margin-right: 10px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .top-part .basic-search .search-field{max-width: 100%;text-align: left}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .top-part .basic-search .search-field input{max-width: 50%}


.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table{width: 100%;border-collapse: collapse;margin: 15px 0;background-color: #fff}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table tr{border:2px solid #9381eb}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td,.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table th{font-size: 12px;text-align: left;padding: 10px 5px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table .head-row{background-color: #9381eb}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td .icon-place{display: inline-block;vertical-align: middle;margin: 0 2px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td .icon-place .single-icon{display: block}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td .icon-place.double-icon .single-icon{display: block;margin:2px auto}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td input{max-width: 40px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.remove-td{}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.remove-td i{color: #585858;cursor: pointer}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.remove-td:hover i{opacity: .7}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.size-td i{color: #593de0;cursor: pointer}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td .base-img{vertical-align: middle;display: inline-block}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.size-td{position: relative}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.size-td .tooltip .tooltip-body{padding: 15px 5px 15px 5px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.size-td .tooltip .tooltip-body .tooltip-arrow {width: 15px;height: 15px;bottom: -8px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.size-td .tooltip{    top: -33px;left: -33px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.size-td .tooltip .tooltip-body p{font-size: 12px}
.standard-popup .popup-body .popup-head .popup-title span{display: inline-block;width: 25px;text-align: left;height: 25px;    vertical-align: sub;}
.standard-popup .popup-body .popup-head .popup-title span.sport-icon-space{vertical-align: -3px}
.standard-popup .popup-body .popup-head .popup-title span.small-icon{vertical-align: middle;}

.add-box .top-navigation.with-padding {padding-right: 6px;}
.menu-week-content .carousel-box.norm-box{padding-bottom: 5px}

.popup-container.edit-sport-popup .popup-body .popup-content{max-height: 90vh}
.standard-popup .popup-body .popup-content .search-result-panel table td .fancy-select{max-width: 60px;display: inline-block}
.standard-popup .popup-body .popup-content .search-result-panel table td .fancy-select div.trigger{padding: 2px;    font-size: 14px;border:2px solid #e8eaed;    display: inline-block;max-width: 60px}
.standard-popup .popup-body .popup-content .search-result-panel table td .fancy-select div.trigger:after{top: 7px;right: 4px}
.standard-popup .popup-body .popup-content .search-result-panel table td .fancy-select ul.options{top: 20px}
.standard-popup .popup-body .popup-content .search-result-panel table td .fancy-select ul.options li{font-size: 14px}
.hide-panel.remove-panel .panel-head{margin-bottom: 0;vertical-align: inherit}
.hide-panel.remove-panel .remove-decision{vertical-align: inherit}

.small-popup .popup-body .popup-content .inner-popup .save-as-box .fancy-select ul.options{top: 30px}

.small-popup .popup-body .popup-content .inner-popup .save-as-box .input-box{position: relative}
.input-wrong{position: absolute;bottom: -11px;margin: 0;color: #fe4848;display: none;font-size: 10px;left: 35%}
.input-wrong.input-bad{display: block}
.add-box .menu-day-content .day-content .sport-tools .single-tool .fancy-select div.trigger{padding: 5px 10px}
.add-box .menu-day-content .day-content .sport-tools .single-tool .set-element > span{vertical-align: middle;    font-size: 13px;}
.hide-panel.edit-panel .box-with-padding .search-result-panel table td i{cursor: pointer}
.hide-panel.edit-panel .box-with-padding .search-result-panel table td.add-td i:hover{color: #ff9831}
.add-box .menu-day-content .day-content .day-course .fixed-element{background-color: transparent;padding: 0}

.add-box .menu-day-content .day-content .day-course-box .fixed-element .three-choices{display: none}
.add-box .menu-day-content .day-content .day-course-box .fixed-element .img-cont{display: none}


.add-box .menu-day-content .day-content .day-course-box .fixed-element:hover .fixed-plus{display: none}
.add-box .menu-day-content .day-content .day-course-box .fixed-element:hover .three-choices,.add-box .menu-day-content .day-content .day-course-box .fixed-element:hover .img-cont{display: inline-block}

.add-box .menu-day-content .day-content .day-course-box .fixed-element .three-choices.inactive{display: none}
.add-box .menu-day-content .day-content .day-course-box .fixed-element .three-choices.active{display: inline-block}
.add-box .menu-day-content .day-content .day-course-box .fixed-element .fixed-plus.inactive{display: none}
.add-box .menu-day-content .day-content .day-course-box .fixed-element .fixed-plus.active{display: block}
.add-box .menu-day-content .day-content .day-course-box .fixed-element .after-choice.active{display: block}
.add-box .menu-day-content .day-content .day-course-box .fixed-element .after-choice.inactive{display: none}
.add-box .menu-day-content .day-content .day-course-box .fixed-element .hidden-info-fixed-box {padding: 7px 0;background-color: #fff;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);}

.add-box .menu-day-content .day-content .day-course-box .fixed-element .hidden-info-fixed-box .after-choice .set-box{margin-top: 10px}
.add-box .menu-day-content .day-content .day-course-box .fixed-element .hidden-info-fixed-box .after-choice .set-box *{width: 100%;max-width: 47%;margin: 0;display: inline-block}
.add-box .menu-day-content .day-content .day-course-box .fixed-element .hidden-info-fixed-box .after-choice .set-box button{padding: 6px 5px}
.add-box .menu-day-content .day-content .day-course-box .fixed-element .hidden-info-fixed-box .after-choice .set-box button i{margin-right: 3px;width: auto}
.add-box .menu-day-content .day-content .day-course-box .fixed-element .hidden-info-fixed-box .after-choice .fancy-select ul.options{top: auto;bottom: 100%;}
.add-box .menu-day-content .day-content .day-course-box .fixed-element .three-choices {max-height: 35px;vertical-align: middle;}
.add-box .menu-day-content .day-content .day-course-box .fixed-element .after-choice{padding: 10px}
.add-box .menu-day-content .day-content .day-course-box .fixed-element .three-choices.day-view-add-meal{margin: 0 5px}
.add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element .fancy-select .trigger {padding: 5px 10px;;line-height: 1;font-size: 12px}

.add-box.add-m .data-box .add-measurment-box .input-space .input-box .input-error{left: 34%;bottom: -11px}
.save-as-popup.small-popup .popup-body .popup-content .inner-popup .save-as-box .fancy-select .trigger:after{    top: 11px; }
.calc-inside-box .calc-column .calc-form .disclaimer sup{color: #000}

.add-box  .result-amount{margin-top: 10px}
.add-box  .result-amount span{display: inline-block;color: #000;font-size: 12px;font-weight: 300;vertical-align: middle}
.add-box  .result-amount .select{display: inline-block;}
.add-box  .result-amount .select select{color: #f97d00;background-color: transparent;border:none;}

.add-box  .result-amount .select .fancy-select{float: none;max-width: 100%;width: 60px;    display: inline-block;vertical-align: middle;background-color: transparent}
.add-box  .result-amount .select .fancy-select div.trigger{border:none;padding: 2px 5px;color: #f97d00;font-size: 12px;line-height: 1}
.add-box  .result-amount .select .fancy-select div.trigger:after{border: 4px solid transparent;border-top-color:#f97d00;top: 5px;;right: 18px}
.add-box  .result-amount .select .fancy-select ul.options{top: 25px}
.add-box  .result-amount .select .fancy-select ul.options li{font-size: 12px}

.add-box.add-patient .data-box .input-box .check-box.online-check label{line-height: 12px;padding-left: 30px}
.add-box.with-tiles .interview-div .info-box .time-line .time-line-body .axis .axis-step p.green{color:#9381eb }
.add-box.with-tiles .interview-div .info-box .time-line .time-line-body .axis .axis-step p.green a{color:#9381eb }
.add-box.with-tiles .interview-div .info-box .time-line .time-line-body .axis .axis-step p.green a:hover{text-decoration: underline}
.add-box.long-labels.interview-add-box .data-box .input-box input{max-height: 44px}
.add-box .patient-listing .listing-body .grind-box .single-patient-box h2 a{color: #000!important;}
.add-box .patient-listing .listing-body .grind-box .single-patient-box .main-link:hover{color: #000}
.add-box .patient-listing .listing-body .grind-box .single-patient-box .main-link:hover i{color: #8f8f8f}
.add-box.with-tiles .interview-div .interview-screens .check-box label span{position: relative;display: inline-block;padding-right: 50px;}
.add-box.with-tiles .interview-div .interview-screens .check-box label span a{    position: absolute;right: 30px;top: 5px;}
.add-box.with-tiles .interview-div .interview-screens .check-box label span a.remove-trigger{    position: absolute;right: 50px;top: 2px;}



.add-box.with-tiles .interview-div .interview-screens .radio-select .select-box .fancy-select ul.options{top: 36px}

.add-product-popup .popup-body .popup-content .recc-box .choice-list .box-element .inner-elements .img-box{margin-right: 8px}
.add-product-popup .popup-body .popup-content .recc-box .choice-list .box-element .inner-elements img{display: inline-block;vertical-align: middle}
.add-product-popup .popup-body .popup-content .recc-box .choice-list .box-element .inner-elements span{display: inline-block;vertical-align: middle}
.add-product-popup .popup-body .popup-content .recc-box .choice-list .box-element .inner-elements.mid-level,.add-product-popup .popup-body .popup-content .recc-box .choice-list .box-element .inner-elements.low-level{padding: 17px 20px 12px 51px;    min-height: 46px;height: auto}
.add-product-popup .popup-body .popup-content .recc-box .choice-list{display: flex!important;}
.add-product-popup .popup-body .popup-content .recc-box .choice-list .box-element{height: auto;overflow-y: scroll;max-height: 391px;display: block}
.add-product-popup .popup-body .popup-content .recc-box .choice-list .box-element::-webkit-scrollbar {width: 0px;}
.add-product-popup .popup-body .popup-content .recc-box .choice-list .box-element .inner-elements.top-level{min-height: 46px}

.add-product-popup .popup-body .popup-content .recc-box .choice-list .box-element .inner-elements.mid-level p, .add-product-popup .popup-body .popup-content .recc-box .choice-list .box-element .inner-elements.low-level p{text-overflow: unset;overflow: unset;white-space: unset;}
.add-box.with-tiles .accordeon-box .measure-accordeon{display: inline-block;width: 100%}
.add-box.with-tiles .accordeon-box .measure-accordeon.with-border .measure-trigger{border-bottom:2px solid #e3e3e3;    padding-bottom: 20px;}
.add-box.with-tiles .accordeon-box .measure-accordeon.with-border .measure-trigger.open{border-bottom: 0;padding-bottom: 0}
.measurment-index .tools-bar .listing-grind a{display: inline-block;font-size: 18px;color: #f97d00;margin-left: 45px;font-weight: 600}
.measurment-index .tools-bar .listing-grind a:hover{text-decoration: underline}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden .mobile-option{margin-top: 15px}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden .mobile-option .ab-div a {margin: 0 20px 0 0;}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden .inside .mobile-single-element .check-box{padding-right: 15px}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden .inside .mobile-single-element .check-box label{padding-left: 30px;line-height: 24px;display: block;    font-size: 14px;}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden .inside .mobile-single-element .check-box label span{display: inline-block}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table{padding: 5px 0}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .measurment-mobile-trigger{padding: 10px 0}
.add-box.long-labels .steps-view .circle .inner-circle.invalid{    background-image: url(../img/invalid-circle.png);}
.add-box.long-labels .steps-view .circle{position: relative}
.add-box.long-labels .steps-view .circle .inner-circle.invalid .input-error{left: 0;right:0;margin: auto;bottom: auto;top: 120px;}
.add-box.long-labels .steps-view .circle .inner-circle{height: 121px}


.add-box.detail .steps-view .detail-box{float: right}
.add-box.detail .steps-view .detail-box .body-draft {max-width: 75%;}
.add-box.long-labels.detail .steps-view .basic-info{margin-left: 0}
.add-box.detail.analysis-detail .steps-view .human-box .basic-info{}
.add-box.long-labels.detail.analysis-detail .steps-view .human-box,.add-box.long-labels.fold-detail .steps-view .human-box{max-width: 100%}
.add-box.analysis-detail .steps-view .human-box .body-draft {max-width: 75%;}
.widget-space .single-widget.weather-widget .general-weather {padding: 50px 20px 17px;}
.widget-space .single-widget.weather-widget .weather-box{height: 100%}

.add-box .menu-list-content .menu-section .hidden-area .norm-column .elements-list li{position: relative;margin: 0;padding: 10px 25px 5px 10px;flex-basis: 31.5%;background-color: #eef1f4;margin-right: 13px;line-height: 1}
.add-box .menu-list-content .menu-section .hidden-area .norm-column .elements-list li i{    position: absolute;right: 10px;margin: 0;float: none;top: 10px;}
.add-box .menu-list-content .menu-section .hidden-area .norm-column .elements-list li span{display: block}
.add-box .menu-list-content .menu-section .hidden-area .norm-column .elements-list{padding: 13px 0 0}
.add-box .menu-list-content .menu-section.section-5 {background-color: #fff;}
.add-box .menu-list-content .meals-configuration .meals-row.w20 .meals-box {width: 20%;}
.add-box .menu-list-content .menu-section .disclaimer p {margin-top: 15px;}
.add-box .menu-list-content .meals-configuration .meals-row .border {width: 13px;background-color: transparent;}
.add-box .menu-list-content .meals-configuration .meals-row.w25 .meals-box {width: 25%;}
.add-box .menu-list-content .meals-configuration .meals-row.w33 .meals-box {width: 33%;}
.add-box .menu-list-content .menu-section .input-space .menu-input div.fancy-select ul.options{top:37px }
.add-box .menu-list-content .menu-section.section-5 {background-color: rgba(255,255,255,.1);padding: 0 0;margin: 0;}
.add-box .menu-list-content .menu-section .hidden-area .norm-column .column-head {background-color: rgba(255,255,255,.1);}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td input,.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td input{border:2px solid #e8eaed;}
.add-box .menu-box .listing-body table td > a{color: #000}
.menu-week-content .carousel-box .navigation-div {width: calc(100% + 20px);padding: 0;position: absolute;z-index: 2;top: 18px;left: -10px;right: 0;margin: auto;}
.menu-week-content .carousel-box .navigation-div i{cursor: pointer;font-size: 16px;color:#a7d64f }
.menu-week-content .carousel-box .navigation-div a{display: block}

.new-home-measure .popup-body .popup-content .inner-popup{}
.new-home-measure .popup-body .popup-content .inner-popup h2{color: #593de0}
.new-home-measure .popup-body .popup-content .inner-popup .new-measure-box .input-box{display: inline-block;width: 100%;max-width: 48%;vertical-align: text-bottom}
.new-home-measure .popup-body .popup-content .inner-popup .new-measure-box .input-box .fancy-select{max-width: 100%}
.new-home-measure .popup-body .popup-content .inner-popup .new-measure-box .input-box.unit{width: auto;}
.new-home-measure .popup-body .popup-content{overflow: visible}
.standard-popup .popup-body .popup-content .hide-panel.remove-panel .panel-head{margin-bottom: 0}
.menu-week-content .carousel-box .carousel-day .tile-element.without-padding .inner-element .inner-padding{padding: 0}
.menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel a{color: #000}
.new-home-measure .popup-body .popup-content .inner-popup .new-measure-box{margin-bottom: 15px}
.new-home-measure .popup-body .popup-content .inner-popup .new-measure-box .input-box input{display: inline-block;width: calc(100% - 25px);line-height: 1;    padding:10px;border:2px solid #e8eaed;}
.new-home-measure .popup-body .popup-content .inner-popup .new-measure-box .input-box.right input{max-width: 94%}
.new-home-measure .popup-body .popup-content .inner-popup .new-measure-box .input-box label{display: block;margin-bottom: 10px}
.new-home-measure .popup-body .popup-content .inner-popup .new-measure-box .input-box span{display: inline-block}
.new-home-measure .popup-body .popup-content .inner-popup .new-measure-box .input-box .fancy-select .trigger:after{border-top-color: #000;top: 16px}
.new-home-measure .popup-body .popup-content .inner-popup h2{margin-bottom: 5px}
.new-home-measure .popup-body .popup-content .inner-popup h4{font-size: 16px;font-weight: normal;margin-bottom: 15px}
.new-home-measure .popup-body .popup-content .inner-popup .new-measure-box .input-box .fancy-select ul.options{top: 36px}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.size-td .tooltip {left: -33%;bottom: -122%;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.size-td .tooltip {left: -30%;bottom: -123%;}
.standard-popup .popup-body .popup-content .inner-popup.meals-popup-content .day-detail{min-height: 300px;overflow: visible}
.standard-popup .popup-body .popup-content .inner-popup .day-detail h3 span{display: inline-block;vertical-align: middle}

.new-home-measure .popup-body .popup-content .inner-popup {overflow: visible;}

.meal-info{position: relative}
.meal-info .edit-meal-name{position: absolute;display: none;width: 100%;    top: 0px;}
.meal-info .edit-meal-name.active{display: block;    background: #fff;padding: 10px 0;top: -10px;}
.meal-info .edit-meal-name input{padding: 6px 10px 3px;border:2px solid #e8eaed;width: 30%;vertical-align: middle;font-size: 13px}
.meal-info .edit-meal-name i{    display: inline-block;color: #ababab;cursor: pointer;vertical-align: middle}
.meal-info .edit-meal-name i:hover{    color: #f7850b;}
.meal-info .edit-meal-name .fancy-select{display: inline-block;width: 100%;max-width: 10%;float: none!important;}
.meal-info .edit-meal-name .big-select{max-width: 25%;display: inline-block;width: 100%;vertical-align: middle}
.meal-info .edit-meal-name .big-select .fancy-select{max-width: 100%}
.add-box .menu-day-content .day-content .day-detail-box .big-select  .fancy-select{max-width: 100%}
.add-box .menu-day-content .day-content .day-detail-box .edit-meal-name .fancy-select .trigger{    padding: 6px 10px;}
.meal-info .edit-meal-name .fancy-select .trigger{font-size: 13px;padding: 8px 10px 3px}
.meal-info .edit-meal-name .fancy-select .trigger:after{top: 9px}
.meal-info .edit-meal-name .input-separator{display: inline-block;vertical-align: middle}
.meal-info .edit-meal-name .fancy-select ul.options{top: 25px}
.meal-info .edit-meal-name .fancy-select ul.options li{font-size: 13px}


.meal-info .edit-meal-name input{padding: 6px 10px 3px;border:2px solid #e8eaed;width: 30%;vertical-align: middle;font-size: 13px}
.meal-info .edit-meal-name i{    display: inline-block;color: #ababab;cursor: pointer;vertical-align: middle;       margin-left: 10px;}
.meal-info .edit-meal-name i:hover{    color: #f7850b;}
.meal-info .edit-meal-name .fancy-select{display: inline-block;width: 100%;max-width: 10%;min-width: 60px}
.meal-info .edit-meal-name .big-select{max-width: 25%;display: inline-block;width: 100%;vertical-align: middle;min-width: 130px}
.meal-info .edit-meal-name .big-select .fancy-select{max-width: 100%}
.add-box .menu-day-content .day-content .day-detail-box .big-select  .fancy-select{max-width: 100%}
.add-box .menu-day-content .day-content .day-detail-box .edit-meal-name .fancy-select .trigger{    padding: 6px 10px;}
.meal-info .edit-meal-name .fancy-select .trigger{font-size: 13px;padding: 8px 10px 3px}
.meal-info .edit-meal-name .fancy-select .trigger:after{top: 9px}
.meal-info .edit-meal-name .input-separator{display: inline-block;vertical-align: middle}
.meal-info .edit-meal-name .fancy-select ul.options{top: 25px}
.meal-info .edit-meal-name .fancy-select ul.options li{font-size: 13px}
.meal-info .edit-meal-name form span{display: inline-block;vertical-align: middle}

.menu-week-content .week-box .single-average-box p.left{width: 100%;max-width: 65%;font-size: 12px}
.menu-week-content .week-box .single-average-box p{font-size: 12px}

.standard-popup .popup-body .popup-content .inner-popup .day-detail h3 .time-separator{    font-size: 16px;vertical-align: text-bottom;}
.standard-popup .popup-body .popup-content .inner-popup.meals-popup-content .day-detail .meal-info .edit-meal-name{top: 0;background-color: #fff;}
.menu-week-content .week-box .div-head h4 .meal-amount .fancy-select.active-edit ul.options{top: 25px}
.standard-popup .popup-body .popup-content .sport-tools .single-tool input{border: 2px solid #e8eaed;height: 25px}
.standard-popup .popup-body .popup-content .sport-popup-content .sport-radio-box input[type="text"]{border: 2px solid #e8eaed;font-size: 12px;height: 28px}
.menu-week-content .week-box .weeks-parent .visable-content{padding: 0}
.menu-week-content .week-box .weeks-parent .single-norm, .menu-week-content .week-box .single-average-box{padding: 17px 10px 15px;width: 14%;}
.menu-week-content .week-box .div-head h4 .meal-amount{display: inline-block;line-height: 1}
.menu-week-content .week-box .div-head h4 .meal-amount .fancy-select{display: none}
.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal input{background-color: transparent;border:2px solid transparent;pointer-events:none;cursor: default}
.add-box .menu-list-content.inside-menu-content .meals-configuration{margin: 13px 0}
.add-box .menu-list-content.inside-menu-content .meals-configuration .save-change{display: none;}
.add-box .menu-list-content.inside-menu-content.active-edit .meals-configuration .meals-box .single-meal input{background-color: #fff;border:2px solid #9381eb;cursor: auto;pointer-events:auto;font-size: 14px}
.menu-week-content .week-box .div-head h4 .meal-amount .fancy-select.active-edit{    float: none;width: 100px;max-width: 100%;display: inline-block;    vertical-align: -8px;font-size: 14px;}
.menu-week-content .week-box .div-head h4 .meal-amount .fancy-select.active-edit .trigger{padding: 6px 10px 3px}
.menu-week-content .week-box .div-head h4 .meal-amount .fancy-select.active-edit .trigger:after{top: 9px}
.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal i{opacity: 0;cursor: default;transform: scale(0)}
.menu-week-content .edit-elements.edit-basic-info .fancy-select .trigger{font-size: 14px;padding: 3px 10px 1px;border:2px solid #9381eb}
.menu-week-content .edit-elements.edit-basic-info {padding: 13px 10px 7px;}
.menu-week-content .edit-elements.edit-basic-info input{padding: 3px 10px 1px;font-size: 14px;border:2px solid #9381eb;float: right}
.menu-week-content .edit-elements.edit-single-norm label.normal-input-label {margin-top: 4px;width: auto;max-width: 100%;float: left}
.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal{border-style: solid;border-color: #e8eaed;border-width: 2px 2px 2px 2px;background-color: #fff}
.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal .unit{font-size: 14px}
.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal .input-field{margin: 5px 0}
.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal input{font-size: 14px;padding: 3px 10px 1px}
.menu-week-content .edit-elements.edit-basic-info .fancy-select{float: right}

.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-row.w20 .meals-box {width: 14%;max-width: 14%}
.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-row.w25 .meals-box {width: 14%;max-width: 14%}
.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-row.w33 .meals-box {width: 14%;max-width: 14%}
.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal{padding: 15px 10px 10px 10px}
.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal h4{font-size: 14px;    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;max-width: 85%;line-height: 1.3}
.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-row .border{width: 5px}
.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-row .space-bar{height: 5px}
.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-row .space-bar td{line-height: 1px;padding: 0}
.add-box .menu-list-content.inside-menu-content .meals-configuration table{table-layout:fixed}
.menu-week-content .edit-elements.edit-single-norm label {font-size: 14px;display: inline-block;vertical-align: unset;width: auto;max-width: 58%;margin-top: 4px;}
.menu-week-content .week-box .weeks-parent .visable-content .single-norm:last-child{margin-right: 0}

/*.menu-week-content .week-box .single-norm p.left{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}*/
.add-box .menu-list-content .meals-configuration .meals-row.active-meals {display: inline;}
.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-row .meals-box {width: 14%;max-width: 231.69px;display: inline-block!important;margin-bottom: 3px}
.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-row .border {width: 5px;display: none;}

.add-box .menu-list-content .meals-configuration .meals-row.active-meals tr{display: table-row}
.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-row .space-bar{display: none}
.menu-week-content .carousel-box .fixed-element .set-time .meal-kind .fancy-select .trigger{padding: 5px 30px 5px 5px}
.menu-week-content .carousel-box .carousel-day .tile-element .element-head h3{white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;width: 99%}


.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product.independent-product{display: table-row}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table .single-product.independent-product td.dot-td{    padding-left: 35px;}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.remove-td a{color: #8f8f8f}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.remove-td:hover a{color: #f97d00}

.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product.independent-product{display: table-row}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product.independent-product td.dot-td{    padding-left: 35px;}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.products-trigger i{margin-right: 11px}
.add-box .menu-day-content .day-content .day-detail-box .day-detail-content table td input{font-size: 11px;padding: 4px 3px}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td.dot-td span{}
/*.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td.dot-td span:hover{color: #ff9831}*/
.add-box .menu-day-content .day-content .day-course .day-inside .day-part:hover .day-part-head{background-color: #9381eb}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part:hover{border: 2px solid #9381eb;}
.add-box .menu-day-content .day-navigation .navigation-element:hover{background-color: #9381eb}
.add-box div.fancy-select div.trigger:after{border-top-color: #000!important;}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td .fancy-select{min-width: 45px}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .check-box label:after{    top: 6px;left: 5px;width: 10px;height: 10px;}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td input,.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td input{    border: 2px solid #e8eaed;font-size: 11px;padding: 4px 3px;}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td .fancy-select div.trigger:after{border: 3px solid transparent;}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td .fancy-select div.trigger{    padding: 4px 3px;    font-size: 11px;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .check-box label{line-height: 24px;}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td i:hover{color:#ff9831}
.add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element span{vertical-align: 9px}
.add-box .menu-day-content .day-navigation-mobile .fancy-select div.trigger{line-height: 1}
.add-box .menu-day-content .day-navigation-mobile .fancy-selec ul.options{top: 36px}
.add-box .menu-day-content .day-content .day-detail-box .fancy-select{height: 26px}
.add-box .menu-day-content .day-detail-box .hide-panel.copy-panel #duplicate-meal{cursor: pointer}
.add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element .fancy-select ul.options{top: 26px}
.add-box .menu-day-content .day-detail-box .hide-panel .panel-trigger{padding: 12px 0!important;}
.add-box .menu-day-content .day-detail-box .hide-panel .panel-head{vertical-align: middle}
.add-box .menu-day-content .day-detail-box .hide-panel.remove-panel .panel-head{vertical-align: inherit}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal.active td.products-trigger > i:before{content: "\f077";}
.add-box .menu-day-content .day-content .sport-tools .single-tool .fancy-select ul.optiond{top: 25px}
.add-box .menu-day-content .day-content .day-detail-box.day-detail-box-mobile{width: 100%;}
.add-box .menu-day-content .day-content .day-detail-box.day-detail-box-mobile .hide- panel.active-mobile{right: 0}
.add-box .menu-day-content .day-content .day-detail-box.day-detail-box-mobile{display: none;}

/*ustawienia konta*/
.add-box .tile-div .tile-box .tile-img.password-icon{background-image: url(../img/password-icon.png);}
.add-box .tile-div .tile-box .tile-img.personal-icon{background-image: url(../img/personal-icon.png);}
.add-box .tile-div .tile-box .tile-img.invoice-icon{background-image: url(../img/invoice-icon.png);}
.add-box .tile-div .tile-box .tile-img.rodo-icon{background-image: url(../img/rodo-icon.png);}
.add-box .tile-div .tile-box .tile-img.documents-icon{background-image: url(../img/documents-icon.png);}
.add-box .settings-box .data-box.last-box{border-bottom: 0}
.add-box .data-box.last-box{border-bottom: 0}
.add-box .settings-box .data-box .input-box label, .add-box .settings-box .data-box .input-box .fake-label{max-width: 110px;margin-left: 3%}
.add-box .settings-box .data-box .input-box input{    font-size: 16px;height: 44px;padding: 14px 10px;}
.add-box .settings-box .data-box .input-box{flex-basis: 30%}
.add-box .settings-box .data-box .summary-box{padding-top: 20px}
.add-box.settings-screen .help{right: 0!important;top: 4px!important;}
.add-box.settings-screen .logo-status p a{color: #f97d00;}
.add-box.settings-screen .logo-status p a:hover{text-decoration: underline}
.add-box.settings-screen .add-logo{margin-top: 20px}
.standard-popup.add-logo-popup .popup-body{max-width: 1065px}
.standard-popup.add-logo-popup .popup-body .popup-content .inner-popup .table-button button{}
.standard-popup.add-logo-popup .popup-body .popup-content .inner-popup .table-button .cancel{margin-right: 0;min-width: 150px;display: inline-block;text-align: center;}
.add-box.settings-screen .logo-status .logo-space{border:2px solid #e8eaed;text-align: center;padding: 10px;display: inline-block;    vertical-align: text-top;margin-top: 30px;}
.add-box.settings-screen .logo-status .own-logo-tools{display: inline-block;padding: 20px 25px;vertical-align: text-top;margin-top: 30px}
.add-box.settings-screen .logo-status .own-logo-tools a{display: inline-block;font-size: 18px;color: #8f8f8f;margin-right: 20px;font-weight: 600;}
.add-box.settings-screen .logo-status .own-logo-tools a:hover{color:#f97d00 }
.add-box.settings-screen .logo-status .own-logo-tools a i{margin-right: 5px}
.add-box.settings-screen .pattern-space{display: flex;flex-wrap: wrap;justify-content: space-between;    background-color: #f6f6f6;padding: 0 15px;margin-top: 15px}
.add-box.settings-screen .pattern-space .single-pattern{position: relative;    flex-basis: 21%;text-align: right;margin: 25px 0}
.add-box.settings-screen .pattern-space .single-pattern .pattern-box{display: inline-block;  position: relative;  width: 308px;height: 175px;background-position: center;background-repeat: no-repeat;position: relative;overflow: hidden;}
.add-box.settings-screen .pattern-space .single-pattern .pattern-box img{display: block;margin: 0 auto;position: absolute;width: 100%;left: 0;right: 0;margin: auto;max-width: 308px;box-shadow: 1px 1px 0px 1px rgba(197,197,197,1);min-height: 173px}
.add-box.settings-screen .pattern-space .single-pattern .pattern-box.set-pattern-10 img{box-shadow: none}
.add-box.settings-screen .pattern-space .single-pattern .pattern-box .pattern-seal{position: absolute;left: 0;right: 0;top: 0;bottom: 0;    margin: auto;min-height: 1px;width: auto;box-shadow: none;}
.add-box.settings-screen .pattern-space .single-pattern label{padding-left: 30px;display: inline-block}
.add-box.settings-screen .pattern-space .single-pattern .pattern-box.set-pattern-1{background-image: url(../img/radio-pattern-1.png);}
.add-box.settings-screen .pattern-space .single-pattern .pattern-box.set-pattern-2{background-image: url(../img/radio-pattern-2.png);}
.add-box.settings-screen .pattern-space .single-pattern .pattern-box.set-pattern-3{background-image: url(../img/radio-pattern-3.png);}
.add-box.settings-screen .pattern-space .single-pattern .pattern-box.set-pattern-4{background-image: url(../img/radio-pattern-4.png);}
.add-box.settings-screen .pattern-space .single-pattern .pattern-box.set-pattern-5{background-image: url(../img/radio-pattern-5.png);}
.add-box.settings-screen .pattern-space .single-pattern .pattern-box.set-pattern-6{background-image: url(../img/radio-pattern-6.png);}
.add-box.settings-screen .pattern-space .single-pattern .pattern-box.set-pattern-7{background-image: url(../img/radio-pattern-7.png);}
.add-box.settings-screen .pattern-space .single-pattern .pattern-box.set-pattern-8{background-image: url(../img/radio-pattern-8.png);}
.add-box.settings-screen .pattern-space .single-pattern .pattern-box.set-pattern-9{background-image: url(../img/radio-pattern-9.png);}
.add-box.settings-screen .pattern-space .single-pattern .pattern-box.set-pattern-10{background-image: url(../img/radio-pattern-10.png);}
.add-box.settings-screen .pattern-space .single-pattern .pattern-box.set-pattern-11{background-image: url(../img/radio-pattern-11.png);}
.add-box.settings-screen .pattern-space .single-pattern .pattern-box.set-pattern-12{background-image: url(../img/radio-pattern-12.png);}
.add-box.settings-screen .pattern-space .single-pattern .check-box [type="radio"]:not(:checked) + label:after,.add-box.settings-screen .pattern-space .single-pattern .check-box [type="radio"]:checked + label:after{top: 7px}
.add-box.settings-screen .pattern-space .single-pattern label .pattern-name{display: block;text-align: center;font-size: 16px;margin: 20px auto 0}
.add-box.settings-screen .invoice-content{}
.add-box.settings-screen .invoice-content .single-invoice{margin: 20px 0;width: 100%;cursor: pointer;display: block}
.add-box.settings-screen .invoice-content .single-invoice div{display: inline-block;vertical-align: text-top}
.add-box.settings-screen .invoice-content .single-invoice p{font-size: 16px;line-height: 1;color: #000;}
.add-box.settings-screen .invoice-content .single-invoice p i{color: #8f8f8f;margin-right: 5px}
.add-box.settings-screen .invoice-content .single-invoice:hover p{color: #f97d00}
.add-box.settings-screen .invoice-content .single-invoice:hover p i{color: #f97d00}
.add-box.settings-screen .invoice-content .single-invoice .dot-space{background-image: url(../img/invoice-dot.png);height: 2px;max-width: 330px;vertical-align: baseline;width: 100%}
.add-box.settings-screen .rodo-content .single-rodo{margin: 20px 0;width: 100%;cursor: pointer}
.add-box.settings-screen .rodo-content .single-rodo p{font-size: 16px;line-height: 1;color: #000;}
.add-box.settings-screen .rodo-content .single-rodo p i{color: #8f8f8f;margin-right: 5px}
.add-box.settings-screen .rodo-content .single-rodo:hover p{color: #f97d00}
.add-box.settings-screen .rodo-content .single-rodo:hover p i{color: #f97d00}
.add-box.settings-screen .document-column{width: 100%;max-width:380px}
.add-box.settings-screen .documents-content .single-document{margin: 20px 0;width: 100%;cursor: pointer}
.add-box.settings-screen .documents-content .single-document p{font-size: 16px;line-height: 1;color: #000;}
.add-box.settings-screen .documents-content .single-document p i{color: #8f8f8f;margin-right: 5px}
.add-box.settings-screen .documents-content .single-document:hover p{color: #f97d00}
.add-box.settings-screen .documents-content .single-document:hover p i{color: #f97d00}
.add-box.settings-screen .documents-content .add-new-file{display: block;margin: 20px 0;width: 100%;color:#f97d00}
.add-box.settings-screen .documents-content .add-new-file:hover{text-decoration: underline}

/*ustawienia programu*/

.add-box .tile-div .tile-box .tile-img.home-measure-icon{background-image: url(../img/home-measure-icon.png);}
.add-box .tile-div .tile-box .tile-img.products-icon{background-image: url(../img/products-icon.png);}
.add-box .tile-div .tile-box .tile-img.meal-icon{background-image: url(../img/meal-icon.png);}
.add-box .tile-div .tile-box .tile-img.sport-icon{background-image: url(../img/sport-icon.png);}
.add-box .tile-div .tile-box .tile-img.disease-icon{background-image: url(../img/disease-icon.png);}
.add-box .tile-div .tile-box .tile-img.print-icon{background-image: url(../img/print-icon.png);}
.add-box .tile-div .tile-box .tile-img.alergy-icon{background-image: url(../img/alergy-icon.png);}
.add-box .tile-div .tile-box .tile-img.questions-icon{background-image: url(../img/questions-icon.png);}
.add-box .tile-div .tile-box .tile-img.patient-icon{background-image: url(../img/konto-icon.png);}
.add-box.program-settings-screen .program-settings-box .settings-search{}
.add-box.program-settings-screen .program-settings-box .settings-search .input-div{display: inline-block;vertical-align: text-bottom;width: 100%;    margin-right: 2%;}
.add-box.program-settings-screen .program-settings-box .settings-search .input-div .find-product{background-color: #fff;border: 2px solid #e8eaed;padding: 11px 5px 11px;width: 100%;line-height: 1;font-size: 16px;max-height: 42px}
.add-box.program-settings-screen .program-settings-box .settings-search .input-div .single-select label {display: block;text-align: left;font-size: 14px;margin-bottom: 10px;}
.add-box.program-settings-screen .program-settings-box .settings-search .input-div .single-select{width: 100%!important;}
.add-box.program-settings-screen .program-settings-box .settings-search .input-div .single-select .ms-choice{line-height: 42px;height: 42px}
.add-box.program-settings-screen .program-settings-box .settings-search .input-div.input-field{max-width: 37%}
.add-box.program-settings-screen .program-settings-box .settings-search .input-div.select-field{max-width: 15%}
.add-box.program-settings-screen .program-settings-box .settings-search .input-div.select-field .main-label{display: block;margin-bottom: 10px;font-size: 14px}
.add-box.program-settings-screen .program-settings-box .settings-search button.button{max-width: 150px;font-size: 16px;display: inline-block;vertical-align: text-bottom;padding: 11px 5px;line-height: 1;margin: 0}
.add-box.program-settings-screen .data-box h3{margin-bottom: 0}
.add-box.program-settings-screen .program-settings-box .content-box table{table-layout: fixed;width: 100%;border-collapse: collapse;text-align: left;margin: 15px 0 0}
.add-box.program-settings-screen .program-settings-box .content-box table th{font-size: 14px;color: #fff;font-weight: normal;line-height: 1;padding: 13px 9px;}
.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 .program-settings-box .content-box table .normal-row{background-color: #fff;cursor: pointer;border-width: 0 2px 2px 2px;border-style: solid;border-color: #e8eaed}
.add-box.program-settings-screen .program-settings-box .content-box table .normal-row:hover{background-color:#f6f6f6 }
.add-box.program-settings-screen .program-settings-box .content-box table td{font-size: 14px;color: #000;line-height: 1;padding: 0;height: 43px}
.add-box.program-settings-screen .program-settings-box .content-box table td > a{padding: 12px 9px;display: block}
.add-box.program-settings-screen .program-settings-box .content-box table td p{font-size: 14px}
.add-box.program-settings-screen .program-settings-box .content-box table td a{color:#8f8f8f }
.add-box.program-settings-screen .program-settings-box .content-box table td a:hover{color: #f97d00}
.add-box.program-settings-screen .program-settings-box .content-box table .tool-td{text-align: right;width: 100px}
.add-box.program-settings-screen .program-settings-box .content-box table td.tool-td .icon-field{width: 25px;height: 25px;border-radius: 4px;background-color: #fff;    display: inline-block;text-align: center;padding: 4px 0;}
.add-box.program-settings-screen .program-settings-box .content-box table td.tool-td .icon-field.edit-field {display: none;}
.add-box.program-settings-screen .program-settings-box .content-box table td i,.add-box.program-settings-screen .program-settings-box .content-box table td p{display: inline-block;vertical-align: middle}
.add-box.program-settings-screen .program-settings-box .content-box table td img{position: absolute;left: 4px;top: 0;bottom: 0;margin: auto}
.add-box.program-settings-screen .program-settings-box .content-box table td .fancy-select{float: none;font-size: 14px;width: 100%;max-width: 55%;display: inline-block;vertical-align: middle;}
.add-box.program-settings-screen .program-settings-box .content-box table td .edit-amount{ max-height: 28px;   border: 2px solid #e8eaed;font-size: 14px;padding:5px;display: inline-block;    width: 100%;max-width: 20%;vertical-align: middle;}
.add-box.program-settings-screen .program-settings-box .content-box table td .home-measure-unit,.add-box.program-settings-screen .program-settings-box .content-box table td .spacer{display: inline-block;vertical-align: middle}
.add-box.program-settings-screen .program-settings-box .content-box table td .home-measure-unit{margin-right: 5px}
.add-box.program-settings-screen .program-settings-box .content-box table td .fancy-select .trigger{padding: 5px 10px}
.add-box.program-settings-screen .program-settings-box .content-box table td .fancy-select .trigger:after{top: 9px}
.add-box.program-settings-screen .program-settings-box .content-box table td .fancy-select ul.options{top: 27px}
.add-box.program-settings-screen .program-settings-box .content-box table td p{}
.add-box.program-settings-screen .program-settings-box .content-box table td.img-td{position: relative;padding-left: 40px}
.add-box.program-settings-screen .program-settings-box .content-box table td.img-td p{max-width: 300px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block}
.add-box.program-settings-screen .own-meal-content .table-column
.add-box.program-settings-screen .big-add{font-size: 18px}

.add-box.program-settings-screen .program-settings-box .content-box.sport-table table td{padding: 13px 9px}


.add-box.program-settings-screen .big-add i{font-size: 16px}
.add-box.program-settings-screen .own-product-content .panel-body .top-part{background-image: url(../img/own-product.png);background-repeat: no-repeat;background-position: right top;margin-top: 25px}
.add-box.program-settings-screen .own-product-content .panel-body .top-part{background-color: #593de0;padding:30px 35px 15px 35px;}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .panel-trigger{display: inline-block;background-color: #593de0;width: 40px;height: 40px;text-align: center;padding: 13px 0;cursor: pointer;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);line-height: 1;}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .panel-trigger i{color: #fff;}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .panel-trigger:hover{background-color: #f97d00}
.add-box.program-settings-screen .own-product-content .panel-body .top-part h2{color: #fff;font-weight: normal;font-size: 24px;display: inline-block;margin-left: 10px;    vertical-align: middle;}
.add-box.program-settings-screen .own-product-content .panel-body .top-part p{color: #fff;font-size:14px;margin: 10px 0}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search{width: 100%}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search div{display: inline-block}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .check-box label{padding-left: 40px;color: #fff;font-size: 16px}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .search-field input{    background-color: #fff;border: 2px solid #e8eaed;padding: 13px 5px 14px;width: 100%;max-width: 85%;line-height: 1;}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .search-field button{width: 48px;border-radius: 0;border-top-right-radius: 6px;border-bottom-right-radius: 6px;margin-left: -5px;vertical-align: top;line-height: 1;height: 45px}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .trigger-more-options{color: #fff;text-align: right;font-size: 12px;cursor: pointer;margin: 0;display: none;line-height: 1}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .trigger-more-options.active-trigger{display: block;float: none;max-width: 750px;}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .trigger-more-options:hover{color: #f97d00;}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content{display: none;padding:15px 35px;background-color: #fff}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content.active{display: block;}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .check-box{margin-right: 20px;width: 100%;max-width: 18%;}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .search-field{width: 100%;max-width: 57%;text-align: right}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .check-box [type="radio"]:not(:checked) + label:after, .add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .check-box [type="radio"]:checked + label:after{background-color: #593de0}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .flex-parent{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .flex-parent > div{flex-basis: 30%;margin: 10px 0}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .flex-parent label{display: block;text-align: left;font-size:14px;margin-bottom: 10px }
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .flex-parent .single-select{width: 100%;border-radius: 0}
.add-box.program-settings-screen .own-product-content .panel-body  .from-till-input input{display: inline-block;width: 100%;max-width: 42%;height: 44px;font-size: 14px;padding: 0 8px;    border: 2px solid #e8eaed;}
.add-box.program-settings-screen .own-product-content .panel-body  .from-till-input span{display: inline-block}
.add-box.program-settings-screen .own-product-content .panel-body  .from-till-input .panel-unit{text-align: center;width: 25px}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .panel-btn{text-align: right;margin-top: 25px;}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .panel-btn button{max-width: 150px}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .more-norms-content{display: none;}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .more-norms-content.active{display: flex;}
.add-box.program-settings-screen .own-product-content .panel-body .trigger-more-norms{display: none;font-size: 12px;cursor: pointer}
.add-box.program-settings-screen .own-product-content .panel-body .trigger-more-norms:hover{color: #f97d00;}
.add-box.program-settings-screen .own-product-content .panel-body .trigger-more-norms.active-trigger{display: inline-block}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .form-field.scroll-box{max-height:480px }
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .flex-parent #search-ingredient{background-image: url(../img/search-icon.png);background-position: 95% center;background-repeat: no-repeat;height: 44px;border: 1px solid #aaa;width: 100%;padding-left: 8px}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-error{position: absolute;display: none;font-size: 12px;left: 0;top: 0;color: #fe6d6d;}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .flex-parent .ingredient-element{position: relative;padding-top: 20px;}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-error.active{display: block}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-space{}

.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part{justify-content: left}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part > div .single-select{max-width: 90%}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part > div{flex-basis: 33%}
.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part #search-ingredient{max-width: 90%}

.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-space .single-ingredient{display: inline-block;width: auto;margin: 3px;background-color:#9381eb;font-size: 12px;border-top-right-radius: 12px;border-top-left-radius: 12px;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;padding: 4px}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-space .single-ingredient i{display: inline-block;cursor: pointer;color: #fff;margin-left: 2px}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-space .single-ingredient i:hover{color: #f97d00;}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .search-field label{display: inline-block;font-size: 18px;color: #fff;vertical-align: middle;margin-right: 10px}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .search-field{max-width: 100%;text-align: left}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .search-field input{max-width: 470px}

.add-box.program-settings-screen .content-box table{overflow: hidden;}
.add-box.program-settings-screen .content-box table td.option-td{text-align: center;position: relative;z-index: 2;cursor: pointer}
.add-box.program-settings-screen .content-box table td.option-td .ab-div{position: absolute;display: inline-block;width: 460px;top: 0;background-color:#f6f6f6;padding: 13px 0;left: 200px;overflow: hidden;    transition: ease all 500ms;line-height: 1}
.add-box.program-settings-screen .content-box table td.option-td:hover .ab-div{display: inline-block;left: -362px;z-index: 1}
.add-box.program-settings-screen .content-box table td.option-td .ab-div a{display: inline-block;font-size: 14px;color: #8f8f8f;margin: 0 10px}
.add-box.program-settings-screen .content-box table td.option-td .ab-div a i{margin-right: 5px;vertical-align: unset;font-size: 14px}
.add-box.program-settings-screen .content-box table td.option-td .ab-div a:hover{color: #f97d00;}
.add-box.program-settings-screen .content-box table td.option-td .ab-div a:hover i{color: #f97d00;}
.add-box.program-settings-screen .program-settings-box .content-box table td.name-td p{max-width: 300px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block}
.add-box.program-settings-screen .program-settings-box .content-box table td .scale-icon{color: #3db64b;display: inline-block;    vertical-align: bottom;margin-right: 6px;}
.add-box.program-settings-screen .program-settings-box .content-box table td.option-td i{color:#8f8f8f }

.add-box.program-settings-screen .program-settings-box .data-box .content .input-box{flex-basis: 30%}
.add-box.program-settings-screen .program-settings-box .data-box .content .input-box input,.add-box.program-settings-screen .program-settings-box .data-box .content .input-box .fancy-select{max-width: 60%;line-height: 1}
.add-box.program-settings-screen .program-settings-box .data-box .content .input-box input{max-height: 44px}
.add-box.program-settings-screen .program-settings-box .data-box .content .input-box label{    width: 100%;max-width: 38%;font-size: 16px}
.add-box.program-settings-screen .program-settings-box .data-box .content .input-box .fancy-select .trigger{padding: 12px 10px}
.add-box.program-settings-screen .program-settings-box .data-box .content .input-box.double-input-box .double-input-field{width: 100%;max-width: 60%;float: right;text-align: center}
.add-box.program-settings-screen .program-settings-box .data-box .content .input-box.double-input-box input{max-width: 28%;float: left}
.add-box.program-settings-screen .program-settings-box .data-box .content .input-box.double-input-box .input-spacer{display: inline-block;margin: 13px 0;}
.add-box.program-settings-screen .program-settings-box .data-box .content .input-box.double-input-box .fancy-select{float: right;    display: inline-block;vertical-align: middle;}
.add-box.program-settings-screen .program-settings-box .data-box .content .hidden-elements-trigger{display: none;font-size: 16px;cursor: pointer;color: #f97d00;margin: 20px 0 5px}
.add-box.program-settings-screen .program-settings-box .data-box .content .hidden-elements-trigger:hover{text-decoration: underline}
.add-box.program-settings-screen .program-settings-box .data-box .content .hidden-elements-trigger.active{display: block}
.add-box.program-settings-screen .program-settings-box .data-box .content .hidden-elements-trigger i{margin-right: 5px}
.add-box.program-settings-screen .program-settings-box .data-box .content .hidden-area{display: none;flex-wrap: wrap;justify-content: space-between}
.add-box.program-settings-screen .program-settings-box .data-box .content .hidden-area.active{display: flex}
.add-box.program-settings-screen .program-settings-box .data-box .content .hidden-area .input-box{flex-basis: 30%}
.add-box.program-settings-screen .program-settings-box .data-box .content .input-box .fancy-select.invalid .trigger{border-color: #fe4848!important;    background-color: #ffeded;}
.add-box.program-settings-screen .program-settings-box .data-box .content .input-box .input-error{left: 40%}

.add-box.program-settings-screen .own-meal-content .panel-body .top-part .trigger-more-options.active-trigger{max-width: 720px}
.add-box.program-settings-screen .own-meal-content .panel-body .top-part{background-image: url(../img/own-meal.png)}
.add-box.program-settings-screen .own-meal-content .panel-body .more-option-content .flex-parent #search-ingredient{border: 2px solid #e8eaed;}
.add-box.program-settings-screen .own-meal-content .table-column{width: 100%;max-width: 49%}

.add-box.program-settings-screen .own-meal-content .table-column table .share-td{text-align: center;width: 26%}
.add-box.program-settings-screen .own-meal-content .table-column table .share-td .check-box [type="checkbox"]:not(:checked) + label:before,.add-box.program-settings-screen .own-meal-content .table-column table .share-td .check-box [type="checkbox"]:checked + label:before{left: 0;right: 0;top: 0px;bottom: 0;margin: auto}
.add-box.program-settings-screen .own-meal-content .table-column table .share-td .check-box [type="checkbox"]:not(:checked) + label:after, .add-box.program-settings-screen .own-meal-content .table-column table .share-td .check-box [type="checkbox"]:checked + label:after{    top: -4px;left: 0;right: 0;margin: auto}
.add-box.program-settings-screen .own-meal-content .content-box .table-column table td.name-td p{max-width: 100%;line-height: normal}
.add-box.program-settings-screen .program-settings-box .content-box table .normal-row td.share-td label span{display: none}

.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel {padding: 0;background: linear-gradient(180deg, rgba(255,255,255,.7) 5%, rgba(255,255,255,0) 100%);margin-top: 20px}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .panel-trigger{box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);    display: inline-block;background-color: #fff;width: 40px;height: 40px;text-align: center;padding: 13px 0;cursor: pointer;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .panel-trigger i{color: #f97d00;font-size: 15px}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .panel-trigger:hover{background-color:#f97d00 }
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .panel-trigger:hover i{color: #fff;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .panel-head{color: #593de0;display: inline-block;font-weight: normal;margin-left: 10px}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .edit-box{margin: 15px 0}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .edit-box label{display: inline-block;width: 100%;max-width: 100%;vertical-align: middle;line-height: 16px;font-size: 16px}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .edit-box input,.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .edit-box .fancy-select{display: inline-block;width: 100%;max-width: 77%;border:2px solid #e8eaed;height: auto;font-size: 16px}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .edit-box .fancy-select .trigger{border: none;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .edit-box input,.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .edit-box .fancy-select .trigger{padding: 9px 10px}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .edit-box .fancy-select div.trigger:after{    top: 16px;right: 15px;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel h3{color: #593de0;font-size: 18px;cursor: default}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box{flex-basis: 49%}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box label{max-width: 100%;margin-bottom: 10px}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box .fancy-select{max-width: 100%}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box.quarter-input{flex-basis: 23.5%}

.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box .check-box label{padding-left: 30px;line-height: 17px}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box.quarter-input .check-box{display: inline-block;width: 100%;max-width: 45%;    margin-top: 7px;padding-top: 3px;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box.half-input .check-box{margin-top: 35px;padding-top: 2px;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .bottom-part{margin-top: 10px}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .bottom-part .button{max-width: 150px}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .bottom-part .obligate-fields{font-size: 12px}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .edit-basic-info{display: block}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box.half-input input{width: 100%;max-width: 100%}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box.quarter-input .check-box.full-checkbox{max-width: 100%;margin-top: 35px;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box .fancy-select ul.options{top: 35px}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-grand-parent .flex-parent .edit-box.quarter-input{flex-basis: 47.5%}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-grand-parent{display: flex;justify-content: space-between;flex-wrap: wrap}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-grand-parent .flex-parent{flex-basis: 49%}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box .edit-photo-box img{width: 400px}

.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel .icon-place span{position: relative;cursor: pointer}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel .icon-place span .icon-tooltip{display: none;position: absolute;background-color: #fff;padding: 4px 5px;border-bottom-left-radius: 9px;border-bottom-right-radius: 9px;border-top-left-radius: 9px;border-top-right-radius: 9px;box-shadow: 2px 3px 5px -2px rgba(0,0,0,0.75);        top: -30px;left: -48px;width: auto;text-align: center;color: #f97d00;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel .icon-place span .icon-tooltip .small-tooltip-body{position: relative;    white-space: nowrap;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel .icon-place span .icon-tooltip .small-tooltip-body .small-tooltip-arrow {width: 7px;height: 7px;position: absolute;background-color: #fff;left: 0;right: 0;margin-left: auto;margin-right: auto;transform: rotate(-45deg);bottom: -8px;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel .icon-place span .icon-tooltip .small-tooltip-body .small-tooltip-arrow {    width: auto;height: auto;position: absolute;background-color: transparent;left: 0;right: 0;margin-left: auto;margin-right: auto;bottom: -9px;transform: none}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel .icon-place span:hover .icon-tooltip{display: block}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table{width: 100%;border-collapse: collapse}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table tr{border:2px solid #e8eaed}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td,.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table th{font-size: 12px;text-align: left;padding: 10px 5px;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table .head-row{background-color: #e8eaed}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td .icon-place{display: inline-block;vertical-align: middle;margin: 0 2px;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td .icon-place .single-icon{display: block}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td .icon-place.double-icon .single-icon{display: block;margin:2px auto}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td input{max-width: 40px;    font-size: 14px;border:2px solid #e8eaed;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.add-td{}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.add-td i{color: #f97d00;cursor: pointer}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.size-td i{color: #593de0;cursor: pointer}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td .base-img{vertical-align: middle;display: inline-block}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.size-td{position: relative}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.size-td .tooltip .tooltip-body{padding: 15px 5px 15px 5px}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.size-td .tooltip .tooltip-body .tooltip-arrow {width: 15px;height: 15px;bottom: -8px;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.size-td .tooltip{    top: -33px;left: -40px;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.size-td .tooltip .tooltip-body p{font-size: 12px}
.add-box.program-settings-screen .own-meal-content .panel-body .top-part .trigger-more-options.active-trigger.textR-trigger{max-width: 750px}
.add-box.program-settings-screen .own-meal-content .panel-body.without-pading .box-with-padding{padding: 0}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.add-td i:hover{color: #ff9831;}

.add-box.program-settings-screen .single-question-category{margin-bottom: 15px;position: relative}
.add-box.program-settings-screen .single-question-category .hidden-form{display: none;position: absolute;left: 26px;z-index: 2;width: auto;top: -5px;}
.add-box.program-settings-screen .single-question-category .hidden-form.question-form{left: 15px;top: -6px}
.add-box.program-settings-screen .single-question-category .hidden-form.active{display: block}
.add-box.program-settings-screen .single-question-category .hidden-form input{font-size: 16px;border: 1px solid #f6f6f6;padding:5px;display: inline-block;vertical-align: middle;min-width: 500px}
.add-box.program-settings-screen .single-question-category .hidden-form button{max-width: 35px;padding: 9px 5px;display: inline-block;vertical-align: middle}
.add-box.program-settings-screen .single-question-category .hidden-form.question-form input{    padding: 4px 5px;}
.add-box.program-settings-screen .single-question-category .hidden-form.question-form button{    padding: 2px 5px;}
.add-box.program-settings-screen .single-question-category .category-title-p{cursor: pointer;font-size: 18px;font-weight: 600;display: inline-block;}
.add-box.program-settings-screen .single-question-category  a{font-size: 12px;color: #8f8f8f;vertical-align: 1px;cursor: pointer;margin: 0 0px 0px 2px;display: inline-block}
.add-box.program-settings-screen .single-question-category .category-title-p .folder-icon{display: inline-block;margin-right: 0;background-image: url(../img/folder-sprite.png);width: 23px;height: 15px;background-position: top}
.add-box.program-settings-screen .single-question-category .question-category-content{display: none;padding: 10px 10px 10px 40px}
.add-box.program-settings-screen .single-question-category .category-title-p:hover .folder-icon{background-position: bottom}

.add-box.program-settings-screen .questions-content{margin-top: 20px}
.add-box.program-settings-screen .single-question-category.open{}
.add-box.program-settings-screen .single-question-category.open .question-category-content{display: block}
.add-box.program-settings-screen .single-question-category.open .category-title-p .folder-icon{background-position: bottom}
.add-box.program-settings-screen .single-question-category .question-category-content .single-question{margin-bottom: 10px;position: relative}
.add-box.program-settings-screen .single-question-category .question-category-content .single-question .question-title{display: inline-block;font-size: 18px}
.add-box.program-settings-screen .single-question-category .question-category-content .single-question a{font-size: 12px;color: #8f8f8f;vertical-align: 1px;cursor: pointer;margin: 0 0px 0px 2px;display: inline-block}
.add-box.program-settings-screen .single-question-category .question-category-content .add-new-question a{cursor: pointer;color: #f97d00;font-size: 18px;}
.add-box.program-settings-screen .single-question-category .question-category-content .add-new-question a i{margin-right: 9px}
.add-box.program-settings-screen .single-question-category .question-category-content .add-new-question a:hover{text-decoration: underline}
.add-box.program-settings-screen .add-new-q-category a{cursor: pointer;color: #f97d00;font-size: 18px;}
.add-box.program-settings-screen .add-new-q-category a:hover{text-decoration: underline}
.add-box.program-settings-screen .add-new-q-category i{margin-right: 9px}
.add-box.program-settings-screen .single-question-category a:hover{opacity: .7}
.add-box.program-settings-screen .single-question-category .hidden-form .input-error{left: 0}
.add-box.program-settings-screen .single-question-category .question-category-content .single-question p .single-question-text.hidden{opacity: 0;display: none}
.add-box.program-settings-screen .single-question-category .question-category-content .single-question.active-edit{margin: 20px 0}
.add-box.program-settings-screen .single-question-category.active-edit{min-height: 45px;margin: 5px 0 0}


.add-box.program-settings-screen .select-print-content{display: flex;flex-wrap: wrap;justify-content: left;padding-left: 45px}
.add-box.program-settings-screen .select-print-content .single-print{position: relative;    flex-basis: 12%;text-align: left;margin: 25px 0}
.add-box.program-settings-screen .select-print-content .single-print .print-box{display: inline-block;    width: 125px;height: 150px;background-position: center;background-repeat: no-repeat}
.add-box.program-settings-screen .select-print-content .single-print label{padding-left: 20px;display: inline-block}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-1{background-image: url(../img/print-12.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-2{background-image: url(../img/print-2.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-3{background-image: url(../img/print-3.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-4{background-image: url(../img/print-4.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-5{background-image: url(../img/print-5.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-6{background-image: url(../img/print-6.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-7{background-image: url(../img/print-7.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-8{background-image: url(../img/print-8.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-9{background-image: url(../img/print-9.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-10{background-image: url(../img/print-10.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-11{background-image: url(../img/print-11.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-13{background-image: url(../img/print-13.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-14{background-image: url(../img/print-14.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-15{background-image: url(../img/print-15.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-16{background-image: url(../img/print-16.png);}



.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-2{background-image: url(../img/print-1.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-3{background-image: url(../img/print-2.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-4{background-image: url(../img/print-3.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-5{background-image: url(../img/print-4.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-6{background-image: url(../img/print-5.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-7{background-image: url(../img/print-6.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-8{background-image: url(../img/print-7.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-9{background-image: url(../img/print-8.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-10{background-image: url(../img/print-9.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-11{background-image: url(../img/print-10.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-12{background-image: url(../img/print-11.png);}
.add-box.program-settings-screen .select-print-content .single-print .print-box.set-print-1{background-image: url(../img/print-12.png);}

.add-box.program-settings-screen .select-print-content .single-print .check-box [type="radio"]:not(:checked) + label:after,.add-box.program-settings-screen .select-print-content .single-print .check-box [type="radio"]:checked + label:after{top: 7px}
.add-box.program-settings-screen .select-print-content .single-print label .print-name{display: block;text-align: center;font-size: 16px;margin: 0 auto}
.add-box.program-settings-screen .print-head{font-size: 16px;font-weight: 600;line-height: 1;margin-top: 0}
.add-box.program-settings-screen .print-main{margin-bottom: 10px!important;}

.add-box.program-settings-screen .print-head span{display: inline-block;width: 45px;display: inline-block;vertical-align: -8px;margin-right: 5px}
.add-box.program-settings-screen .print-head span img{display: block;margin: 0 auto}
.add-box.program-settings-screen .print-head img{}
.add-box.program-settings-screen .print-content{display: flex;flex-wrap: wrap;justify-content: left;padding: 20px 0 0 50px}
.add-box.program-settings-screen .print-content .single-checkbox{flex-basis: 25%;max-width: 25%;margin: 10px 0}
.add-box.program-settings-screen .print-content .single-checkbox label{padding-left: 30px;font-size: 16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100%;display: block;    line-height: 22px;}
.add-box.program-settings-screen .print-content .single-checkbox label sup{position: absolute;font-size: 10px}
.add-box.program-settings-screen .print-content .disclaimer sup{color: #000!important;}
.add-box.program-settings-screen .print-content .select-field{flex-basis: 25%;max-width: 25%;margin: 10px 0}
.add-box.program-settings-screen .print-content .select-field label{display: block;margin-bottom: 10px}
.add-box.program-settings-screen .print-content .select-field .ms-parent{width: 90%!important}
.add-box.program-settings-screen .print-content .single-print-element{flex-basis: 25%;position: relative}
.add-box.program-settings-screen .print-content .single-print-element label{padding-left: 30px;line-height: 22px}
.add-box.program-settings-screen .print-content .single-print-element .check-box [type="radio"]:not(:checked) + label:after, .add-box.program-settings-screen .print-content .single-print-element .check-box [type="radio"]:checked + label:after{top: 7px}
.add-box.program-settings-screen .print-content .single-print-element .set-days{display: inline-block;    display: inline-block;position: absolute;left: 110px;top: -7px;}
.add-box.program-settings-screen .print-content .single-print-element .set-days input{    border: 2px solid #e8eaed;font-size: 16px;    padding: 8px 5px;;max-width: 70px}
.add-box .disclaimer sup{color: #000!important;}
.add-box.program-settings-screen .print-content .order-element{flex-basis: 32%}
.add-box.program-settings-screen .print-content .order-element .order-controller{display: inline-block}
.add-box.program-settings-screen .print-content .order-element .order-controller *{display: inline-block;vertical-align: middle;}
.add-box.program-settings-screen .print-content .order-element .order-controller .inactive-switch{color: #e8eaed}
.add-box.program-settings-screen .print-content .order-element .order-controller .active-switch{cursor: pointer}
.add-box.program-settings-screen .print-content .order-element .order-controller i{font-size: 14px}
.add-box.program-settings-screen .print-content .order-element .order-controller .order-circle{ line-height: 1;   padding: 10px 0;width: 35px;height: 35px;border-radius: 50%;box-shadow: 0px 3px 3px 0px rgba(13, 14, 14, 0.2);text-align: center;font-size: 16px;font-weight: 600;color: #9fc33b;margin: 0 3px}
.add-box.program-settings-screen .print-content .order-element .order-name{display: inline-block;font-size: 16px;vertical-align: middle;margin-left: 10px}


.add-box.program-settings-screen .print-content .order-element .order-name i{cursor: pointer;display: inline-block;vertical-align: top;font-size: 16px;color: #019f14}
.mac-os .add-box.program-settings-screen .print-content .order-element .order-name i{vertical-align: middle}
.add-box.program-settings-screen .print-content .order-element .order-name.disabled i{color: #c8cbcf}
.add-box.program-settings-screen .print-content .order-element .icon-tooltip{display: none;position: absolute;background-color: #fff;padding: 4px 5px;border-bottom-left-radius: 17px;border-bottom-right-radius: 17px;border-top-left-radius: 17px;border-top-right-radius: 17px;box-shadow: 2px 3px 5px -2px rgba(0,0,0,0.75);top: -28px;left: auto;width: auto;text-align: center;line-height: 1;right: -15px;}
.icon-tooltip .small-tooltip-body{position: relative;font-size: 11px}
.icon-tooltip .small-tooltip-body .small-tooltip-arrow {width: 7px;height: 7px;position: absolute;background-color: #fff;left: 0;right: 0;margin-left: auto;margin-right: auto;transform: rotate(-45deg);bottom: -8px;}
.add-box.program-settings-screen .print-content .order-element .order-name:hover .icon-tooltip{display: block}
.add-box.program-settings-screen .print-content .order-element .order-name{position: relative}
.add-box.program-settings-screen .print-content .order-element .order-name.disabled{color: #c8cbcf}

.add-box.program-settings-screen .print-content .font-size-element{flex-basis: 32%}
.add-box.program-settings-screen .print-content .font-size-element label{line-height: 22px;font-size: 16px}

.add-box.program-settings-screen .print-content .single-print-element.element-color{position: relative;flex-basis: 24%;margin-bottom: 10px}
.add-box.program-settings-screen .print-content .single-print-element .fake-select{    border: 2px solid #e8eaed;display: inline-block;padding: 5px;height: 35px;line-height: 1}
.add-box.program-settings-screen .print-content .single-print-element .fake-select .letter-div{display: inline-block;vertical-align: middle}
.add-box.program-settings-screen .print-content .single-print-element .fake-select .letter-div img{display: block;margin: 0 auto 2px}
.add-box.program-settings-screen .print-content .single-print-element .fake-select .letter-div .present-color{display: block;width: 25px;height: 5px;background-color: #000}
.add-box.program-settings-screen .print-content .single-print-element .fake-select .fake-arrow{display: inline-block;vertical-align: middle}
.add-box.program-settings-screen .print-content .single-print-element .fake-select .fake-arrow i{font-size: 13px}
.add-box.program-settings-screen .print-content .single-print-element .fake-select .hidden-options{display: none;position: absolute;width: 100%;max-width: 175px;border:2px solid #e8eaed;background-color: #fff;padding: 3.5px 7px;left: 0;top: 97%;z-index: 2}
.add-box.program-settings-screen .print-content .single-print-element .fake-select .hidden-options.active{    display: flex;justify-content: space-between;flex-wrap: wrap;}
.add-box.program-settings-screen .print-content .single-print-element .fake-select .hidden-options .single-color-box{width: 25px;height: 25px;display: inline-block;text-align: center;position: relative;flex-basis: 17%;margin: 3.5px 0;cursor: pointer}

.add-box.program-settings-screen .print-content .single-print-element .fake-select .hidden-options .single-color-box .icon-tooltip{display: none;    position: absolute;background-color: #fff;padding: 4px 5px;border-bottom-left-radius: 17px;border-bottom-right-radius: 17px;border-top-left-radius: 17px;border-top-right-radius: 17px;box-shadow: 2px 3px 5px -2px rgba(0,0,0,0.75);top: -22px;left: -32px!important;width: 90px;text-align: center;line-height: 1;}
.add-box.program-settings-screen .print-content .single-print-element .fake-select .hidden-options .single-color-box .icon-tooltip .small-tooltip-body{position: relative;font-size: 11px}
.add-box.program-settings-screen .print-content .single-print-element .fake-select .hidden-options .single-color-box .icon-tooltip .small-tooltip-body .small-tooltip-arrow {width: 7px;height: 7px;position: absolute;background-color: #fff;left: 0;right: 0;margin-left: auto;margin-right: auto;transform: rotate(-45deg);bottom: -8px;}
.add-box.program-settings-screen .print-content .single-print-element .fake-select .hidden-options .single-color-box .icon-tooltip .small-tooltip-body .small-tooltip-arrow {    width: auto;height: auto;position: absolute;background-color: transparent;left: 0;right: 0;margin-left: auto;margin-right: auto;bottom: -9px;transform: none}
.add-box.program-settings-screen .print-content .single-print-element .fake-select .hidden-options .single-color-box:hover .icon-tooltip{display: block}
.add-box.program-settings-screen .print-content .single-print-element .fake-select .hidden-options .single-color-box .present-color{display: none;margin: 7px auto}
.add-box.program-settings-screen .print-content .single-print-element .fake-select .hidden-options .single-color-box.active-color .present-color{display: block}
.add-box.program-settings-screen .print-content .single-print-element .element-name{display: inline-block;vertical-align: middle;margin-left: 10px;font-size: 16px;width: 100%;max-width: 70%;}
.add-box.program-settings-screen .inside-box{padding: 20px 40px}
.add-box.program-settings-screen .print-content .single-print-element .set-days .input-error{    width: 160px;left: 0;}
.add-box.program-settings-screen .print-content .single-print-element .element-name{}
.add-box.program-settings-screen .program-settings-box .content-box table .link-td{text-align: center}
.add-box.program-settings-screen .program-settings-box .settings-search.disease-search{margin-top: 15px}
.add-box.program-settings-screen .program-settings-box .content-box table .link-td span{display: none}
.add-box.program-settings-screen .link-list .big-add{margin-top: 10px}
.add-box.program-settings-screen .program-settings-box .content-box table .edit-row td input{    border: 2px solid #e8eaed;font-size: 14px;padding: 5px;    width: 100%;max-width: 60%;}
.add-box.program-settings-screen .program-settings-box .content-box table .edit-row td input[type="number"]{max-width: 30%}
.add-alergy-disease-content .problem-name *{display: inline-block}
.add-alergy-disease-content .problem-name{margin-top: 10px;margin-bottom: 20px;position: relative}
.add-alergy-disease-content .problem-name input{width: 100%;max-width: 40%;border: 2px solid #e8eaed;font-size: 16px;padding: 9px 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin: 0 20px}
.add-alergy-disease-content .problem-name label{font-size: 14px}

.add-box.program-settings-screen .program-settings-box .settings-search{position: relative;padding-bottom: 15px}
.add-box.program-settings-screen .program-settings-box .settings-search .clear-search{font-size: 12px;color: #000;    position: absolute;left: 0;bottom: 0;}
.add-box.program-settings-screen .program-settings-box .settings-search .clear-search:hover{text-decoration: underline}

.add-alergy-disease-content .add-content{}
.add-alergy-disease-content .add-content h3{font-weight: 300;font-size: 20px;color: #593de0;margin-bottom: 20px}
.add-alergy-disease-content .add-content .top-part{margin: 0px 0 20px;width: 100%;padding: 20px 10px;background-color: #f8f8f8}
.add-alergy-disease-content .add-content .top-part h4{color: #593de0;font-size: 16px;font-weight: 600;margin-bottom: 15px}
.add-alergy-disease-content .add-content .search-element *{display: inline-block;}
.add-alergy-disease-content .add-content .search-element p{display: block;margin-bottom: 15px}
.add-alergy-disease-content .add-content .search-element label{font-size:14px }
.add-alergy-disease-content .add-content .search-element input{width: 100%;max-width: 40%;border: 2px solid #e8eaed;font-size: 16px;padding: 12px 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin: 0 20px}
.add-alergy-disease-content .add-content .search-element button{max-width: 150px;}
.add-alergy-disease-content .add-content .category-box{flex-direction: row;justify-content: start;display: flex;flex-wrap: wrap;margin-top: 15px;    padding-left: 147px;    padding-left: 147px;max-width: 63%;}
.add-alergy-disease-content .add-content .category-box .input-box{flex-basis: 20%!important;margin: 5px 0!important;}
.add-alergy-disease-content .add-content .category-box .input-box .check-box{position: relative;padding-right: 5px;float: none;width: 100%;max-width: 100%;margin-top: 0}
.add-alergy-disease-content .add-content .category-box .input-box .check-box label{font-size: 12px;font-weight: 600;padding-left: 25px;    line-height: 14px;display: inline-block}
.add-alergy-disease-content .add-content .choice-list,.add-alergy-disease-content .add-content .already-choice{height: 340px;width: 100%;margin-bottom: 20px}
.add-alergy-disease-content .add-content .choice-list{max-width: 60%}

.add-alergy-disease-content .add-content .search-parent{position: relative}
.add-alergy-disease-content .add-content .popup-search{z-index: 1;width: 100%;height: 100%}
.add-alergy-disease-content .add-content .popup-search.search-screen-1{z-index: 2;position: absolute;left: 0;top: 0px;transition: ease all 1500ms;}

.add-alergy-disease-content .add-content .popup-search.search-screen-2{opacity: 0}
.add-alergy-disease-content .add-content .popup-search.search-screen-2.inactiveScreen{animation: onlyHide 1s forwards;}
.add-alergy-disease-content .add-content .popup-search.search-screen-2.active{animation: onlyShow 1s forwards;}
.add-alergy-disease-content .add-content .popup-search.inactive{position: absolute;top: 0;animation: hide 1s forwards;background-color: #fff;left: -150%;}
.add-alergy-disease-content .add-content .popup-search.search-screen-1.get-back{animation: show 1s forwards;}

.add-alergy-disease-content .add-content .category-box .input-box .check-box label {    font-size: 12px!important;font-weight: 600;padding-left: 25px;line-height: 14px;display: inline-block;vertical-align: super;margin-top: 0;max-width: 100% !important}
.add-alergy-disease-content .add-content .category-box .input-box .check-box [type="checkbox"]:not(:checked) + label:before, .add-alergy-disease-content .add-content .category-box .input-box .check-box [type="checkbox"]:checked + label:before {width: 10px;height: 10px;}
.add-alergy-disease-content .add-content .category-box .input-box .check-box [type="checkbox"]:not(:checked) + label:after, .add-alergy-disease-content .add-content .category-box .input-box .check-box [type="checkbox"]:checked + label:after {content: '';position: absolute;top: 4px;left: 4px;width: 6px;height: 6px;background: #9381eb;}
@keyframes hide { 0%{left: 0;opacity: 1} 100%{left: -150%}}
@keyframes show {  0%{left: -150%} 100%{left: 0;opacity: 1}}
@keyframes onlyShow {
    0%{opacity: 0}
    100%{opacity: 1}
}
@keyframes onlyHide {
    0%{opacity: 1}
    100%{opacity: 0}
}
.add-alergy-disease-content .add-content .input-error{position: absolute;bottom: -12px;margin: 0;color: #fe4848;display: none;font-size: 10px;left: 78px}
.add-alergy-disease-content .add-content .input-error.input-bad{display: block}

.add-alergy-disease-content .add-content .choice-box .disclaimer.step-back{color:#f97d00;cursor: pointer;font-size: 16px;margin-top: 20px}
.add-alergy-disease-content .add-content .choice-box .disclaimer.step-back:hover{text-decoration: underline}
.add-alergy-disease-content .add-content .already-choice{max-width: 37%}
.add-alergy-disease-content .add-content .choice-box .box-head{width: 100%;padding: 12px 25px;color: #fff;font-size:12px;font-weight: 300;background-color: #9381eb}
.add-alergy-disease-content .add-content .choice-box .box-element{background-color: #fff;}
.add-alergy-disease-content .add-content .choice-box .box-element img{    margin: 0 auto;display: block;}
.add-alergy-disease-content .add-content .choice-box .box-element p{color: #000;font-size: 12px;cursor: pointer}
.add-alergy-disease-content .add-content .choice-box .box-element p.right,.add-alergy-disease-content .add-content .choice-box .box-element p.right a{color: #f97d00!important;}
.add-alergy-disease-content .add-content .choice-box .box-element p.right:hover,.add-alergy-disease-content .add-content .choice-box .box-element p.right a:hover{text-decoration: underline}
.add-alergy-disease-content .add-content .choice-box .box-element.top-level{padding: 12px 20px 12px 50px}
.add-alergy-disease-content .add-content .choice-box .box-element p.left:hover{color: #593de0;}
.add-alergy-disease-content .add-content .choice-box .mid-level.open .mid-level-trigger{color: #593de0;}
.add-alergy-disease-content .add-content .choice-box .top-level.open .top-level-trigger{color: #593de0;}
.add-alergy-disease-content .add-content .choice-box .mid-level,.add-alergy-disease-content .add-content .choice-box .low-level{display: none}
.add-alergy-disease-content .add-content .choice-box .active.mid-level{display: block}
.add-alergy-disease-content .add-content .choice-box .active.low-level{display: block}
.add-alergy-disease-content .add-content .choice-box .top-level.open .top-level-trigger i.fa-chevron-down:before{    content: "\f077";}
.add-alergy-disease-content .add-content .choice-box .mid-level.open .mid-level-trigger i.fa-chevron-down:before{    content: "\f077";}
.add-alergy-disease-content .add-content .choice-box .mid-level,.add-alergy-disease-content .add-content .choice-box .low-level{background-color: #fff;border-width: 2px 0px 0px 0px;border-style: solid;border-color: #e8eaed;}
.add-alergy-disease-content .add-content .choice-box .box-element .inner-elements{border-width: 2px 0px 0px 0px;border-style: solid;border-color: #e8eaed;padding: 12px 20px}
.add-alergy-disease-content .add-content .choice-box .box-element .low-level{background-color: #f8f8f8;padding: 13px 20px 11px 30px}
.add-alergy-disease-content .add-content .products-area.scroll-box::-webkit-scrollbar-thumb {background: rgba(0,0,0,0.3);}
.add-alergy-disease-content .add-content .products-area.scroll-box::-webkit-scrollbar{width: 3px}
.add-alergy-disease-content .add-content .products-area{max-height: 304px;border-width: 0px 2px 2px 2px;border-style: solid;border-color: #e8eaed;}
.add-alergy-disease-content .add-content .already-choice .single-product{border-width: 2px 0px 0px 0px;border-style: solid;border-color: #e8eaed;padding: 12px 20px}
.add-alergy-disease-content .add-content .already-choice .single-product p{font-size: 12px}
.add-alergy-disease-content .add-content .already-choice .single-product p i.fa-check{color: #9381eb;}
.add-alergy-disease-content .add-content .already-choice .single-product p span{display: inline-block;margin: 0 5px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;vertical-align: bottom;width: 315px;}
.add-alergy-disease-content .add-content .already-choice .single-product p i.fa-trash-alt{cursor: pointer}
.add-alergy-disease-content .add-content .already-choice .single-product p i.fa-trash-alt:hover{opacity: .7}
.add-alergy-disease-content .add-content .already-choice .single-product p.left{    width: 100%;max-width: 96%;}
.add-alergy-disease-content .add-content .already-choice .single-product p span{    width: 100%;max-width: 85%;}
.add-alergy-disease-content .add-content .products-area.my-products{height: auto;max-height: 308px}
.add-alergy-disease-content .add-content .choice-box .disclaimer{font-size: 10px;margin-top: 10px}
.add-alergy-disease-content .add-content .choice-box .disclaimer sup{color: #f97d00;}
.add-alergy-disease-content .add-content .choice-box .with-bg{max-width:150px }
.add-alergy-disease-content .add-content .problem-name *{display: inline-block}
.add-alergy-disease-content .add-content .problem-name{margin-top: 10px;margin-bottom: 20px;position: relative}
.add-alergy-disease-content .add-content .problem-name input{width: 100%;max-width: 40%;border: 2px solid #e8eaed;font-size: 16px;padding: 9px 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin: 0 20px}
.add-alergy-disease-content .add-content .problem-name label{font-size: 14px}

.add-alergy-disease-content .add-content .choice-box .left .box-element .top-level .top-level-trigger span{display: inline-block;vertical-align: -4px;margin-right: 8px;width: 19px;}
.add-alergy-disease-content .add-content .choice-box .left .box-element .top-level .right{margin-top: 4px;}
.add-alergy-disease-content .add-content .choice-box .box-element .mid-level{padding: 12px 20px 12px 51px}
.add-alergy-disease-content .add-content .choice-box .box-element .low-level{padding: 13px 20px 11px 63px}
.add-alergy-disease-content .add-content .choice-box .right .box-element .mid-level{padding: 12px 20px 12px 42px}
.add-alergy-disease-content .add-content .choice-box .right .box-element .low-level{padding: 13px 20px 11px 53px}
.add-alergy-disease-content .add-content .choice-box .box-element .top-level .top-level-trigger .img-box{    display: inline-block;vertical-align: middle;width: 19px;margin: 0;text-align: center;}
.add-alergy-disease-content .add-content .choice-box .low-level p.left{    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100%;max-width: 85%}
.add-alergy-disease-content .add-content .products-area.my-products .box-element .top-level span {vertical-align: middle;}
.add-alergy-disease-content .add-content .already-choice .single-product.top-level p.right {margin-top: 5px;}
.add-box.program-settings-screen .inside-box{overflow: hidden}
.small-popup .popup-body .popup-content .inner-popup .sport-box .input-box{    margin: 20px 0;}
.small-popup .popup-body .popup-content .inner-popup .sport-box .input-box .right{width: 100%;max-width: 65%;position: relative;}
.small-popup .popup-body .popup-content .inner-popup .sport-box .input-box input{    padding: 4px 10px;border: 2px solid #eaebee;color: #000;font-size: 16px;width: 100%}
.small-popup .popup-body .popup-content .inner-popup .sport-box .input-box.with-unit input{max-width: 60%;display: inline-block}
.small-popup .popup-body .popup-content .inner-popup .sport-box label{margin-top: 5px;font-size: 16px}
.small-popup .popup-body .popup-content .inner-popup .sport-box .input-box .right .input-error{left: 0}
.small-popup .popup-body .popup-content .inner-popup .sport-box .input-box.with-unit .unit{font-size: 16px}
.add-box.program-settings-screen .content-box table.measure-table{overflow: visible}
.add-box.program-settings-screen .content-box table.measure-table .own-measure .edit-measure{display: none;}
.add-box.program-settings-screen .content-box table.measure-table .own-measure.edit-td .current-measure{display: none;}
.add-box.program-settings-screen .content-box table.measure-table .own-measure.edit-td .edit-measure{display: block;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box .fancy-select.invalid{border-color: #fe4848!important;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box .fancy-select.invalid .trigger {border-color: #fe4848!important;background-color: #ffeded;}
.hide-panel.edit-panel .flex-parent .edit-box textarea.invalid{border-color: #fe4848!important;background-color: #ffeded;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box{position: relative}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box .input-error{left: 0}

.add-box.program-settings-screen .inside-box.from-side-menu{padding: 0!important;}
.add-box.program-settings-screen .own-product-content.all-products-content .panel-body .more-option-content{background-color: #593de0}
.add-box.program-settings-screen .own-product-content.all-products-content .panel-body .more-option-content .flex-parent label{color: #fff}
.add-box.program-settings-screen .own-product-content.all-products-content .panel-body .from-till-input span{color: #fff}
.add-box.program-settings-screen .own-product-content.all-products-content .panel-body .trigger-more-norms{color: #fff}
.add-box.program-settings-screen .own-product-content.all-products-content .panel-body .more-option-content .flex-parent .ms-drop ul > li label span{color: #000}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td img{position: relative;left: auto;right: auto;top: auto;}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .img-box{display: inline-block;position: relative;width: 75px;height: 75px;vertical-align: middle}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .img-box img{position: absolute;left: 0;top: 0;width: 75px}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .icon-box{display: inline-block;vertical-align: middle;margin: 0 10px}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .icon-box .icon-span{display: block;position: relative}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .prd-base-box{display: inline-block;vertical-align: middle}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.name-td p{white-space: normal;display: inline-block;max-width: 100%;line-height: 1.3}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table .name-td{width: 35%}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .single-prd-measurment{display: block}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .td-text{display: inline-block;vertical-align: middle;margin-left: 10px;    width: 100%;max-width: 65%;}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table .blank-tr td{height: 15px;padding: 0}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table .normal-row:hover{background-color: #fff}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.option-td{z-index: 2}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.option-td .ab-div{height: 100%;background-color: #fff;padding: 35px 0;line-height: 1}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.option-td .ab-div a{font-size: 18px}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.option-td:hover .ab-div {display: inline-block;left: -452px;z-index: 1;}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.option-td span{color: #8f8f8f;border-radius: 4px;width: 35px;height: 35px;display: inline-block;text-align: center;padding: 9px 2px;z-index: 2;}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.option-td:hover span{background-color: #e3e3e3}

.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .icon-tooltip{display: none!important;    position: absolute!important;background-color: #fff;border-bottom-left-radius: 17px;border-bottom-right-radius: 17px;border-top-left-radius: 17px;border-top-right-radius: 17px;box-shadow: 2px 3px 5px -2px rgba(0,0,0,0.75);top: -28px;left: -43px;width: auto;text-align: center;line-height: 1;z-index: 5}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .icon-tooltip .small-tooltip-body{position: relative;font-size: 11px;padding: 4px 5px;}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .small-tooltip-body .small-tooltip-arrow {width: 7px;height: 7px;position: absolute;background-color: #fff;left: 0;right: 0;margin-left: auto;margin-right: auto;transform: rotate(-45deg);bottom: -4px;}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .small-tooltip-body .small-tooltip-arrow {    width: auto;height: auto;position: absolute;background-color: transparent;left: 0;right: 0;margin-left: auto;margin-right: auto;bottom: -8px;transform: none}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .icon-span:hover .icon-tooltip{display: block!important;}
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table .small-cell span{display: none}

.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .popup-column{width: 100%;max-width: 58%;margin-top:20px }
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .popup-column.left{max-width: 40%}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .tags-box{width: 100%;background-color:#e8eaed;padding: 10px 20px;    position: relative;z-index: 3;}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .tags-box .tag-body{display: inline-block;position: relative;cursor: pointer;vertical-align: middle;width: 100%;    max-width: 15%;text-align: center;}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .tags-box .tag-body:last-child{margin-right: 0}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .tags-box .tag-body .icon-tooltip{display: none;position: absolute;background-color: #fff;padding: 4px 5px;border-bottom-left-radius: 9px;border-bottom-right-radius: 9px;border-top-left-radius: 9px;border-top-right-radius: 9px;box-shadow: 2px 3px 5px -2px rgba(0,0,0,0.75);top: -25px;left: -43px;width: auto;text-align: center;}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .tags-box .tag-body:hover .icon-tooltip{display: block}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .tags-box .tag-body .icon-tooltip .small-tooltip-body {position: relative;line-height: 1;color: #f97d00;font-size: 14px;    white-space: nowrap;}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .tags-box .tag-body .icon-tooltip .small-tooltip-body .small-tooltip-arrow {width: 7px;height: 7px;position: absolute;background-color: #fff;left: 0;right: 0;margin-left: auto;margin-right: auto;transform: rotate(-45deg);bottom: -8px;}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .tags-box .tag-body .icon-tooltip .small-tooltip-body .small-tooltip-arrow{    width: auto;height: auto;position: absolute;background-color: transparent;left: 0;right: 0;margin-left: auto;margin-right: auto;bottom: -12px;transform: none}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .tags-box .tag-body img{margin: 2px auto;display: block}

.mid-popup .popup-body{max-width: 700px;height: auto;}
.mid-popup .popup-body h3{color: #593de0;}
.add-box.program-settings-screen .own-product-content.detail-content .popup-body .popup-content .inner-popup{padding: 20px}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .description-box{text-align: center}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .description-box p{font-weight: 600;font-size:20px;margin: 10px 0}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .description-box p span{font-weight: 300;}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .description-box .img-box{margin:15px 0}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .description-box .img-box img{margin: 0 auto;display: block}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .description-box .popup-prd-desc{text-align: center;font-size: 18px;line-height: 1.2;font-weight: 400}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table{border:2px solid #e8eaed}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table .table-head{background-color: #fff;padding: 25px 20px}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table .table-head p{text-align: left;font-size:25px;font-weight: 300;color: #593de0;}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table .hidden-part{display: none}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table .hidden-part.active{display: block}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table .single-value{width: 100%;padding: 16px 20px;background-color: #fff}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table .single-value p{font-size:18px}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table .single-value p.left{font-weight: bold;max-width: 71%}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table .single-value.odd{background-color: #e8eaed}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table .table-content{height: 100%;}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-trigger{display: none;color: #f97d00;font-size: 18px;cursor: pointer;text-align: right;margin-top: 10px}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-trigger:hover{text-decoration: underline}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-trigger i{margin-left: 5px}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-trigger.active{display: block}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .top-rated i{padding-right: 3px;color: #e8eaed;}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .top-rated i.full-star{color: #abd856;}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .top-rated span{font-size: 12px}
.add-box.program-settings-screen .own-product-content.detail-content .go-back{font-size: 18px}
.add-box.program-settings-screen .own-product-content.detail-content .go-back i{margin-right: 5px}
.add-box.program-settings-screen .own-product-content.detail-content h3{font-size: 30px;font-weight: 300}
.add-box.program-settings-screen .inside-box.from-side-menu{overflow: visible}

.add-box.program-settings-screen .own-meal-content.all-products-content .show-result-order .fancy-select{width: auto}
.add-box.program-settings-screen .own-meal-content.all-products-content .show-result-order .fancy-select .trigger{padding: 2px 40px 2px 10px;}
.add-box.program-settings-screen .own-meal-content.all-products-content .single-tile{position: relative;padding: 0;margin: 0 .5% 1.5%;width: 100%;overflow: hidden;height: 160px;display: inline-block;flex-basis: 24%}
.add-box.program-settings-screen .own-meal-content.all-products-content .single-tile .img-bg{    position: absolute;left: -10px;right: 0;margin: auto;top: 0;min-width: 430px;}
.add-box.program-settings-screen .own-meal-content.all-products-content .single-tile .meal-fav{position: absolute;background-image: url(../img/fav-icon-small.png);width: 26px;height: 26px;background-position: top;cursor: pointer;right: 13px;top: 10px;z-index: 2}
.add-box.program-settings-screen .own-meal-content.all-products-content .single-tile .meal-fav:hover{background-position: bottom}
.add-box.program-settings-screen .own-meal-content.all-products-content .single-tile .meal-fav.active{background-position: bottom}
.add-box.program-settings-screen .own-meal-content.all-products-content .single-tile .meal-info{    text-align: center;height: 100%;padding: 25px 10px;background-color: rgba(0,0,0,.5);}
.add-box.program-settings-screen .own-meal-content.all-products-content .single-tile .meal-info .rating{}
.add-box.program-settings-screen .own-meal-content.all-products-content .single-tile .meal-info .rating .fa-star{color: #fff;font-size: 12px;}
.add-box.program-settings-screen .own-meal-content.all-products-content .single-tile .meal-info .rating .full-star{color: #f97d00}
.add-box.program-settings-screen .own-meal-content.all-products-content .single-tile .meal-info .meal-name{color: #fff;font-size: 14px;font-weight: 600;margin-top: 10px;min-height: 45px}
.add-box.program-settings-screen .own-meal-content.all-products-content .single-tile .meal-info .icon-parent{display: flex;justify-content: space-around;flex-wrap: wrap}
.add-box.program-settings-screen .own-meal-content.all-products-content .single-tile .meal-info .icon-parent .single-icon-box{flex-basis: 33%;text-align: center}
.add-box.program-settings-screen .own-meal-content.all-products-content .single-tile .meal-info .icon-parent .single-icon-box img{display: block;margin: 0 auto}
.add-box.program-settings-screen .from-side-menu  .with-margin{margin: 0 .5%}
.add-box.program-settings-screen.new-padding{padding: 35px 32px}
.add-box.program-settings-screen .own-meal-content.all-products-content .panel-body{margin: 0 .5% 25px}
.add-box.program-settings-screen .own-meal-content.all-products-content .tiles-parent{margin-top: 10px;    display: flex;justify-content: start;flex-wrap: wrap;}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .popup-column .new-img .shadow{width: 100%;height: 180px;position: absolute;}

.add-box.program-settings-screen .own-meal-content.all-products-content .tiles-parent p.no-results{    margin-top: 30px;text-align: center;width: 100%;}
.widget-space .single-widget.message-widget .empty-msg{padding: 20px}
.mid-popup .popup-body{max-width: 700px;height: auto;}
.mid-popup .popup-body h3{color: #593de0;}
.detail-popup .popup-body .popup-content .inner-popup{padding: 20px}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .description-box{text-align: center}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .description-box p{font-weight: 600;font-size:12px }
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .description-box p span{font-weight: 300;}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .description-box .img-box{margin:15px 0}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .description-box .img-box img{margin: 0 auto;display: block}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .description-box .popup-prd-desc{text-align: center;font-size: 12px;line-height: 1.2}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-table{border:2px solid #e8eaed}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-table .table-head{background-color: #fff;padding: 20px 5px}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-table .table-head p{text-align: center;font-size:24px;font-weight: 300;color: #593de0;}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-table .hidden-part{display: none}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-table .hidden-part.active{display: block}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-table .single-value{width: 100%;padding: 16px 20px;background-color: #fff}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-table .single-value p{font-size:18px}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-table .single-value p.left{font-weight: bold}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-table .single-value.odd{background-color: #e8eaed}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-table .table-content{    max-height: 256px;height: 100%;}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-trigger{display: none;color: #f97d00;font-size: 12px;cursor: pointer;text-align: right;margin-top: 10px}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-trigger:hover{text-decoration: underline}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-trigger i{margin-left: 5px}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-trigger.active{display: block}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .top-rated i{padding-right: 3px;color: #e8eaed;}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .top-rated i.full-star{color: #abd856;}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .top-rated span{font-size: 16px}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .requirements-box{border: 2px solid #e8eaed;padding: 10px;display: flex;justify-content: space-between;flex-wrap: wrap;margin: 20px 0}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .requirements-box .single-requirements{flex-basis: 23%;position: relative;padding-left: 70px;margin:5px 0;min-height: 33px;}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .requirements-box .single-requirements.eq-flex{flex-basis: auto}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .requirements-box .single-requirements.big-flex{flex-basis: auto}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .requirements-box .single-requirements p{font-size: 16px;font-weight: 600;text-align: left;line-height: 1.4;}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .requirements-box .single-requirements p span{font-weight: normal;font-size: 16px;display: block}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .requirements-box .single-requirements .icon-span{position: absolute;top: 0;left: 0;width: 62px;display: inline-block}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .requirements-box .single-requirements .icon-span img{display: block;margin: 0 auto}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .popup-column{margin-top: 0}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content h3{font-size: 24px;font-weight: 300;line-height: 1;margin-bottom: 5px;}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .meal-ingerdients{width:calc(100% - 220px);margin-top: 20px}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .meal-ingerdients.without-old-photo{width: 100%}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .old-img .right{min-width: 120px}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .meal-ingerdients p{font-size: 18px;line-height: 1;    margin-bottom: 5px;}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content h4{font-size: 20px;font-weight: bold;line-height: 1;margin-bottom: 15px}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .prepare-method{height: 100%;font-size: 18px;line-height: 1.1}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content{height: 100%}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .nutritional-table .table-content{max-height: 100% }
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .popup-column .add-to-fav{position: absolute;background-image: url(../img/fav-icon.png);width: 40px;height: 40px;cursor: pointer;background-position: top;background-repeat: no-repeat;right: 10px;top: 10px;z-index: 2}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .popup-column .add-to-fav:hover{background-position: bottom}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .popup-column .add-to-fav.active{background-position: bottom}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .popup-column .new-img{position: relative;overflow: hidden;width: 100%;margin-bottom: -3px}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .popup-column .new-img img{}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .popup-column.left{max-width: 70%}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .popup-column.right{max-width: 25%}
.add-box.program-settings-screen .program-settings-box .content-box table .normal-row .hidden-label{display: none}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .popup-column.left .old-img{max-width: 215px;width: 100%;position: relative}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .popup-column.left .top-rated{margin-top: 10px}
.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .popup-column.right .meal-tags{margin-top: -3px}

.movies-box{position: relative}
.movies-box .screen-box {position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);top: 0;left: 0;right: 0;margin: auto;z-index: 101;text-align: center;padding: 0 15px}
.screen-box {position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);top: 0;left: 0;right: 0;margin: auto;z-index: 1000000000;text-align: center;padding: 0 15px}
.screen-box .inside-content video{    margin: 0 auto;border: 2px solid #e8eaed;width: calc(100% - 30px);}

.screen-box .movie-content{position: absolute;top: 6%;bottom: auto;left: 0;right: 0;margin: auto;width: 55vw;max-width: 1100px;height: auto;background-color: #fff;}
.screen-box .movie-content .inside-content{padding: 15px 0 30px;}
.screen-box .movie-content .inside-content h5{text-align: left;font-size: 18px;font-weight: normal;color: #000;margin: 0 0 15px;padding-left: 2%;}
.screen-box .movie-content .popup-head {position: relative;padding: 10px 25px;background-color: #593de0;}
.screen-box .movie-content .popup-head .popup-title {color: #fff;font-weight: 300;font-size: 20px;text-align: left}
.screen-box .movie-content .popup-head .popup-title span {display: inline-block;width: 27px;text-align: left;height: 24px;vertical-align: sub;}
.screen-box .movie-content .popup-head .popup-off {right: 15px;top: 12px;position: absolute;cursor: pointer;}
.screen-box .movie-content .popup-head .popup-off span {background-position: top;background-repeat: no-repeat;width: 18px;height: 18px;display: block;background-image: url(../img/white-close-sprite.png);}


.add-box.movies-box .movie-parent{display: flex;flex-wrap: wrap;justify-content: left;margin-top: 20px}
.add-box.movies-box .movie-parent .video-box{display: inline-block;width: 100%;margin-bottom: 40px;flex-basis: 20%;padding: 0 25px}
.add-box.movies-box .movie-parent .video-box h4{font-size: 17px;font-weight: normal;color: #000;margin-bottom: 10px}
.add-box.movies-box .pagination{margin-top: 0}
.add-box.movies-box .movie-parent .video-box img{box-shadow: 0px 6px 18px 0px rgba(11, 11, 12, 0.24);}
.add-box.movies-box .movie-parent .video-box .video-inner .start-movie{position: relative;display: block;width:100%;height: 185px}
.add-box.movies-box .movie-parent .video-box .video-inner .start-movie iframe{    height: 185px;width: 329px;}
.add-box.movies-box .movie-parent .video-box .video-inner .start-movie .yt-video-blinder{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-color: transparent;z-index: 10}
.add-box.movies-box .movie-parent .video-box .video-inner .video-play{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background-image: url(../img/blinder-sprite.png);width: 81px;height: 56px;background-position: bottom}
.add-box.movies-box .movie-parent .video-box .video-inner .start-movie:hover .video-play{background-position: top}
.screen-box .movie-content .inside-content iframe{border:none;}
.add-box.movies-box .result-amount .select .fancy-select{width: auto}
.add-box.movies-box .result-amount .select .fancy-select div.trigger {padding: 2px 35px 2px 5px;}
.add-box.movies-box .result-amount .select .fancy-select ul.options{width: 150px;max-width: 150px;left: auto;right: 0;}
.screen-box .movie-content.scroll-box{max-height: 90vh}
.siAutoComplete{overflow-x: hidden!important;}
.siAutoComplete .siAutoCompleteLink{    padding: 4px 0;font-size: 14px!important;}
.siAutoComplete .siAutoCompleteLink:hover{color: #f97d00!important;}
.siAutoComplete{height: auto;overflow-y: scroll;}
.siAutoComplete::-webkit-scrollbar { width: 4px; }
.siAutoComplete::-webkit-scrollbar,
.siAutoComplete::-webkit-scrollbar-thumb { overflow:visible; border-radius: 4px; }
.siAutoComplete::-webkit-scrollbar-thumb { background: rgba(0,0,0,1); }
.siAutoComplete:hover .cover-bar { opacity: 0; -webkit-transition: all .5s; }
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.no-products-meals td{max-width: 100%}

.add-box.template-box .menu-box .listing-body table tr{border:2px solid #e8eaed;}
.add-box.template-box .menu-box .listing-body table tr td{color: #000;font-size: 18px;font-weight: normal}
.add-box.template-box .menu-box .listing-body table tr.head-row{background-color: #f6f6f6;border:2px solid #27a634;cursor: pointer}
.add-box.template-box .menu-box .listing-body .my-templates table tr.head-row{border-width: 2px 2px 0 2px}
.add-box.template-box .menu-box .listing-body .my-templates table:last-of-type .head-row{border-width: 2px 2px 2px 2px}
.add-box.template-box .menu-box .listing-body .my-templates table.active tr.head-row{border-width: 2px 2px 2px 2px}
.add-box.template-box .add-new-template-folder{margin-top: 25px}

.add-box.template-box .menu-box .listing-body table tr.head-row th{background-color:#f6f6f6;color:#27a634;font-size: 18px;font-weight: 600}
.add-box.template-box .menu-box .listing-body table tr.head-row th.option-th{cursor: pointer;color: #8f8f8f;width: 20%;text-align: right;padding-right: 20px}
.add-box.template-box .menu-box .listing-body table td.option-td{width: 20%;text-align: right}
.add-box.template-box .menu-box .listing-body table td.option-td .ab-div {width: 500px;padding: 23px 0;left: 110%;}
.add-box.template-box .menu-box .listing-body table td.option-td:hover .ab-div{    left: -7%;width: 360px;text-align: center;}
.add-box.template-box .menu-box .listing-body table tr.head-row th.option-th .add-button i{margin-right: 5px;font-size: 16px}
.add-box.template-box .menu-box .listing-body table tr.head-row th.option-th .add-button{font-size: 18px}
.add-box.template-box .menu-box .listing-body table tr.head-row span.folder-icon{display: inline-block;margin-right: 0;background-image: url(../img/folder-sprite.png);width: 23px;height: 15px;background-position: top;}
.add-box.template-box .menu-box .listing-body table tr.head-row:hover span.folder-icon{background-position: bottom}
.add-box.template-box .menu-box .listing-body table.active tr.head-row span.folder-icon{background-position: bottom}
.add-box.template-box .menu-box .listing-body table tr.normal-row{display: none}
.add-box.template-box .menu-box .listing-body table.active tr.normal-row{display: table-row;line-height: 1}
.add-box.template-box .menu-box .listing-body table tr.inactive{display: none !important;}
.add-box.template-box .menu-box .listing-body table{margin-bottom: 0px}
.add-box.template-box .menu-box .listing-body .first-table table{margin-bottom: 25px}
.calc-inside-box .calc-column .calc-form .calc-inputs-space{background-color: #e8eaed;padding: 10px 0 10px 20px}
.calc-inside-box .calc-column .float-button{margin-right: 0}
.add-box .menu-div .add-button.fake-button{ vertical-align: middle;background-color: #f97d00;color: #fff;border-radius: 4px;text-align: center;padding: 8px 5px;font-size: 16px;font-weight: 600;border: 2px solid #f97d00;}
.add-box .menu-div .add-button.fake-button:hover{    background-color: #ff9831;border-color: #ff9831;text-decoration: none}
.add-box .menu-div .valign{vertical-align: middle}

.add-box.add-patient .data-box .input-box .check-box.online-check [type="checkbox"]:not(:checked) + label:after, .add-box.add-patient .data-box .input-box .check-box.online-check [type="checkbox"]:checked + label:after{top: 6px;left: 6px;width: 8px;height: 8px;}
.add-box.add-patient .data-box .input-box .check-box.online-check label{margin-top: 2px}
.add-box.add-patient .data-box .input-box .check-box.online-check{line-height: 1}
.add-box.template-box .menu-box .listing-body table{table-layout: fixed;}
.add-box.template-box .menu-box .listing-body table tr .name-cell{max-width: 35%}
.add-box.template-box .menu-box .listing-body table tr .name-cell i{display: inline-block;color: #9d9d9d;font-size: 13px;cursor: pointer;margin-right: 5px}
.add-box.template-box .menu-box .listing-body table tr .name-cell i:hover{opacity: .7}
.add-box.template-box .menu-box .listing-body table tr.head-row th.option-th span.active i:before{content: "\f077";}
.add-box.template-box .select-method{width: 100%;text-align: right}
.add-box.template-box .select-method #find-template{width: 100%;border: 2px solid #e8eaed;padding:11px 10px;font-size: 16px;max-width: 280px;    display: inline-block;vertical-align: middle;}
.add-box.template-box .first-table{margin-bottom: 15px}
.add-box.template-box .select-method .grind-select{vertical-align: middle}
.add-box.template-box .add-new-template-folder i{    font-size: 17px;margin-right: 8px;display: inline-block;}
.add-box.template-box .add-new-template-folder{font-size: 20px;display: block}
.add-box.template-box .menu-box .listing-body table tr .name-cell .folder-name{display: inline-block;position: relative}
.add-box.template-box .menu-box .listing-body table tr .name-cell .folder-name .edit-name{position: absolute;left: 0;top: -7px;z-index: 2;    width: 310px;background-color: #f6f6f6}
.add-box.template-box .menu-box .listing-body table tr .name-cell .folder-name .edit-name input{width: 100%;border: 2px solid #e8eaed;    padding: 7px 10px;font-size: 14px;max-width: 230px;}
.add-box.template-box .menu-box .listing-body table tr .name-cell .folder-name .edit-name button{    max-width: 32px;height: 32px;padding: 6px 5px 4px;display: inline-block;vertical-align: bottom;margin-left: 5px;}

.add-box.program-settings-screen .own-product-content .panel-body .more-option-content.full-screen-search .flex-parent{justify-content: left}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content.full-screen-search .flex-parent > div{flex-basis: 20%;padding: 0 .5%;}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content.full-screen-search .from-till-input .panel-unit{width: 30px}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content.full-screen-search{padding: 15px 25px}
.add-box.program-settings-screen .own-product-content.all-products-content .panel-body .more-option-content.full-screen-search .trigger-more-norms{padding: 0 .5%}
.add-box.program-settings-screen .own-product-content .panel-body .more-option-content.full-screen-search .flex-parent .ingredient-element{padding-top: 20px}
.add-box.program-settings-screen .program-settings-box .content-box.other-table-content table .normal-row{border-width: 2px 2px 2px 2px }
.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.option-td .ab-div a {font-size: 14px;}
.add-box.program-settings-screen .print-content .single-print-element.element-with-input{height: 28px}

.add-box.program-settings-screen .print-content .single-print-element.element-with-input .amount_days_box{display: flex;flex-wrap: wrap}
.add-box.program-settings-screen .print-content .single-print-element.element-with-input .amount_days_box .set-days{position: relative;    left: auto;top: -7px;}


.add-box.program-settings-screen .print-content .single-print-element .amount_days_box .set-days .input-error {width: 160px;left: 0;bottom: -12px;}

.standard-popup.stats-popup .popup-body .popup-content .inner-popup h3{color: #000;font-size: 18px;font-weight: normal}
.standard-popup.stats-popup .popup-body .popup-content .inner-popup .single-stats-box{flex-basis: 30%;margin-top: 20px}
.standard-popup.stats-popup .popup-body .popup-content .inner-popup .stats-parent{display: flex;flex-wrap: wrap;justify-content: space-between;}
.standard-popup.stats-popup .popup-body .popup-content .inner-popup .single-stats-box label{font-size: 14px;padding-left: 30px;display: inline-block;line-height: 20px}
.standard-popup.stats-popup .popup-body .popup-content .inner-popup .main-stats-div .single-stats-box label{line-height: 1}
.standard-popup.stats-popup .popup-body .popup-content .inner-popup .single-stats-box label span{position: relative;display: block;transform: translate(-30px);margin-top: 10px}
.standard-popup.stats-popup .popup-body .popup-content .inner-popup .single-stats-box label .print-check{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: none}
.standard-popup.stats-popup .popup-body .popup-content .inner-popup .single-stats-box label span.active .print-check{display: block}
.widget-space .single-widget .find-button img{}
.general-weather-rbl{height: 84px}
.add-box.movies-box .box-head img{vertical-align: -1px}

.widget-space .single-widget .find-button{border-radius: 4px;background-color: #9381eb;padding: 6px 7px;display: inline-block;vertical-align: top;margin: 0;border: 1px solid #9381eb;line-height: 1;width: 50px;height: 46px;}
.add-box.long-labels .steps-view .basic-info.patient-m .basic-info-inner h2{position: relative;text-align: left;    padding-left: 48px;margin-left: 14%;}
.add-box.long-labels .steps-view .basic-info.patient-m .basic-info-inner h2 img{position: absolute;left: 0;top: 0;bottom: 0;margin: auto}

.add-box.program-settings-screen .single-question-category .hidden-form i{display: inline-block;color: #8f8f8f;margin-left: 15px;cursor: pointer;vertical-align: middle}
.add-box.program-settings-screen .single-question-category .hidden-form i:hover{color: #f97d00}
.add-box.program-settings-screen .single-question-category .normal-view.hidden .category-title{opacity: 0}
.add-box.program-settings-screen .program-settings-box .content-box table td p,.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td p, .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table th{line-height: normal}
.add-box.template-box .menu-box .listing-body table tr .name-cell .folder-name .edit-name i{    display: inline-block;color: #8f8f8f;margin-left: 15px;cursor: pointer;vertical-align: middle;}
.add-box.template-box .menu-box .listing-body table tr .name-cell .folder-name .edit-name i:hover{color: #f97d00}
.add-box .menu-div .listing-body .grind-content{position: relative}
.add-box .menu-div .listing-body .grind-content .grind-box{display: none}
.add-box .menu-div .listing-body .grind-content.active .grind-box{display: flex}
.add-box .menu-div .listing-body .grind-content .grind-head .title-p{cursor: pointer;font-size: 18px;font-weight: 600;display: inline-block;}
.add-box .menu-div .listing-body .grind-content .grind-head .folder-icon{display: inline-block;margin-right: 2px;background-image: url(../img/folder-sprite.png);width: 23px;height: 15px;background-position: top;}
.add-box .menu-div .listing-body .grind-content.active .grind-head .folder-icon,.add-box .menu-div .listing-body .grind-content .grind-head:hover .folder-icon{background-position: bottom}
.add-box .menu-div .listing-body .grind-content .grind-head a{font-size: 12px;color: #8f8f8f;vertical-align: 1px;cursor: pointer;margin: 0 0px 0px 2px;display: inline-block;}
.add-box .menu-div .listing-body .grind-content .grind-head a:hover i{opacity: .7}
.add-box .menu-div .listing-body .grind-content .hidden-form{    display: none;position: absolute;left: 26px;z-index: 2;width: auto;top: -5px;}
.add-box .menu-div .listing-body .grind-content .grind-head{    margin-bottom: 15px;position: relative;}
.add-box .menu-div .listing-body .grind-content .hidden-form.active {display: block;}
.add-box .menu-div .listing-body .grind-content .hidden-form input {font-size: 16px;border: 1px solid #f6f6f6;padding: 5px;display: inline-block;vertical-align: middle;min-width: 250px;}
.add-box .menu-div .listing-body .grind-content .hidden-form i{    display: inline-block;color: #8f8f8f;margin-left: 15px;cursor: pointer;vertical-align: middle;}
.add-box .menu-div .listing-body .grind-content .hidden-form i:hover{color: #f97d00;}
.add-box .menu-div .listing-body .grind-content .category-title.hidden{opacity: 0}

.add-box.template-box .add-new-grind-category{cursor: pointer;color: #f97d00;font-size: 20px;}
.add-box.template-box .add-new-grind-category i {    font-size: 17px;margin-right: 8px;display: inline-block;}
.add-box .menu-div .listing-body .grind-box .single-menu-box.add-template-box{text-align: center;padding-top: 65px;}
.add-box .menu-div .listing-body .grind-box .single-menu-box.add-template-box a{font-size: 22px;}
.add-box .menu-div .listing-body .grind-box .single-menu-box.add-template-box a i{margin-right: 15px}

.add-box.template-box .menu-div .listing-body .grind-box .single-menu-box:hover .hidden-info{    top: 59%;}
.add-box.template-box .menu-div .listing-body .grind-box .single-menu-box .hidden-info a i{font-size: 13px}
.add-box.template-box .menu-div .listing-body .grind-box .single-menu-box .hidden-info a p{display: inline-block}
.add-box .select-method .grind-select:hover i{color: #f97d00}

.add-box .menu-list-content .menu-section .input-space .menu-input div.fancy-select .trigger{overflow: visible}

.add-box .menu-list-content .menu-section .hidden-area .norm-column .elements-list.my-list li:nth-child(-n+3){color: #593de0;}
.add-box .menu-list-content .menu-section.half-section{width: 100%;max-width: calc(50% - 7.5px)}
.add-box .menu-list-content .menu-section.half-section.right .input-space .menu-input{flex-basis: auto}
.add-box .menu-list-content .menu-section .input-space .menu-input input[type="text"],.add-box .menu-list-content .menu-section .input-space .menu-input input[type="number"],.add-box .menu-list-content .menu-section .input-space .menu-input .unit{vertical-align: middle;display: inline-block}

.add-box .menu-list-content .menu-section .bottom-part {margin-top: 10px;}
.add-box .menu-list-content .menu-section .input-space .menu-input{position: relative}
.add-box.template-box .menu-list-content .menu-section .input-space .menu-input .input-error{left: 0}
.add-box .menu-list-content .menu-section.half-section .input-space .menu-input{    flex-basis: auto;width: 100%}
.add-box .menu-list-content .menu-section.half-section .input-space .menu-input label{width: auto;max-width: 100%;margin-right: 10px}
.add-box.program-settings-screen .own-product-content .panel-body .trigger-more-norms.active-trigger{padding: 0 .5%}
.add-box .menu-list-content .menu-section.half-section .input-space .menu-input div.fancy-select,.add-box .menu-list-content .menu-section.half-section .input-space .menu-input input[type="text"]{width: 130px}

.add-box .diary-div *{line-height: 1}
.add-box .diary-div .pick-day{margin: 50px 0 30px;font-size: 22px;font-weight: 600}
.add-box .diary-div .pick-day span{color: #593de0;display: inline-block;margin: 0 5px}
.add-box .diary-div .pick-day span i{cursor: pointer;color: #000;display: inline-block;margin: 0 15px;font-size: 18px;}
.add-box .diary-div .pick-day span i:hover{color: #f97d00}
.add-box .diary-div .diary-column{width: 100%;max-width: 73%;}
.add-box .diary-div .diary-column .column-box{padding: 35px;background-color: #fff;border:2px solid #e8eaed;}
.add-box .diary-div .diary-column .column-box.target-box{margin-top: 35px;padding: 35px 45px}
.add-box .diary-div .diary-column.right{max-width: 25%}
.add-box .diary-div .diary-column h3{font-size: 22px;font-weight: bold;text-align: left;color: #593de0}
.add-box .diary-div .diary-column.right h3{color: #40c6c4;text-align: center}
.add-box .diary-div .diary-column .diary-element{padding: 20px 5px 20px 100px;border-bottom: 2px solid #e8eaed;position: relative}
.add-box .diary-div .diary-column .diary-element:last-of-type{border-bottom: 0}
.add-box .diary-div .diary-column .diary-element .ab-img{position: absolute;left: 0;top: 0;bottom: 0;margin: auto}
.add-box .diary-div .diary-column .diary-element .diary-table .diary-cell{display: inline-block;width: 100%;max-width: 64%;text-align: left;padding: 11px 0}
.add-box .diary-div .diary-column .diary-element .diary-table .diary-cell:nth-child(2){max-width: 35%}
.add-box .diary-div .diary-column .diary-element .diary-table .diary-cell p{font-size: 16px}
.add-box .diary-div .diary-column .diary-element .diary-table .head-row .diary-cell p{font-weight: 700}
.add-box .diary-div .diary-column .diary-element .diary-table .head-row .diary-cell p span{color: #593de0}
.add-box .diary-div .diary-column .diary-element .diary-table .diary-cell.icon-cell{position: relative;padding-left: 50px;}
.add-box .diary-div .diary-column .diary-element .diary-table .diary-cell.icon-cell img{position: absolute;left: 0;top: 0}
.add-box .diary-div .diary-column .diary-element.exception-element .diary-table .head-row .diary-cell p{color: #000}
.add-box .diary-div .diary-column .diary-element.exception-element .diary-table .head-row .diary-cell p span{color: #ffd000}
.add-box .diary-div .diary-column .diary-element.exception-element .diary-table .diary-cell{max-width: 100%}
.add-box .diary-div .diary-column .water-meter{margin:25px auto 20px;width: 100%;max-width: 200px;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);padding: 10px;border-radius: 50px;text-align: center}
.add-box .diary-div .diary-column .water-meter p{color: #dcdde0;font-size: 30px;}
.add-box .diary-div .diary-column .water-meter p .gradient-text{background: linear-gradient(to right, #0a70b1, #4ed6d4);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 38px}
.add-box .diary-div .diary-column .water-meter .color-unit{color: #4ed6d4}
.add-box .diary-div .diary-column .water-circle{position: relative}
.add-box .diary-div .diary-column .water-circle .progress {position: relative;width: 100%;cursor: pointer;margin: 0;height: 130px;z-index: 1}
.add-box .diary-div .diary-column .water-circle .progress img{position: absolute;left: 0;right: 0;    top: 0;bottom: 0;margin: auto;max-height: 65px}
.add-box .diary-div .diary-column .water-circle .progress-circle {position: absolute;margin: 0;padding: 0;height: 130px;width: 100%;transform: rotate(-90deg);}
.add-box .diary-div .diary-column .water-circle .progress-circle-back {fill: none;stroke: #e8eaed;stroke-width:3px;}
.add-box .diary-div .diary-column .water-circle .progress-circle-prog {fill: none;stroke-width: 3px;stroke-linecap: round;transition: stroke-dasharray 3s linear 0s;}
.add-box .diary-div .diary-column .water-desc{text-align: center;padding-top: 20px;    z-index: 2;position: relative;}
.add-box .diary-div .diary-column .water-desc h3{color:#8f8f8f;font-size: 21px}
.add-box .diary-div .diary-column .water-desc h3  span{font-size: 36px;color: #40c6c4;text-align: center;display: block;}
.add-box .diary-div .diary-column .water-desc h3 p{display: inline-block}
.add-box .diary-div .diary-column .water-desc p{font-size: 22px;margin-top: 15px}
.add-box .diary-div .diary-column .target-box .img-box{display: block;margin: 0 auto 65px}
.add-box .diary-div .diary-column .target-box .img-box img{display: block;margin: 0 auto 5px}
.add-box .diary-div .diary-column .target-box .img-box h3{color: #8388ff;font-weight: bold;font-size: 22px}
.add-box .diary-div .diary-column .target-box .img-box h3 i{    font-size: 12px;color: #8f8f8f;vertical-align: 1px;cursor: pointer;margin: 0 0px 0px 2px;display: inline-block;}
.add-box .diary-div .diary-column .target-box .img-box h3 i:hover{opacity: .7}
.add-box .diary-div .diary-column .water-circle .progress .water-controller{position: absolute;color: #4cd4d2;font-size: 30px;cursor: pointer;height: 30px;top: 0;bottom: 0;margin: auto;z-index: 2}
.add-box .diary-div .diary-column .water-circle .progress .water-controller.water-plus{right: 40px}
.add-box .diary-div .diary-column .water-circle .progress .water-controller.water-minus{left: 40px}
.add-box .diary-div .diary-column .water-circle .progress .water-controller:hover{color: #0199ad;}
.add-box .diary-div .diary-column .water-desc h3.after-complete{display: none}
.add-box .diary-div .diary-column .water-desc h3.after-complete.active{display: block;    margin-bottom: 10px;}

.add-box .diary-div .diary-column .ui-slider{height: 2px;background-color: #e8eaed;position: relative}
.add-box .diary-div .diary-column .ui-slider-range {background:#8ba4fa;height: 2px}
.add-box .diary-div .diary-column .value-dots{width: 20px;height: 20px;background-color: #8ba4fa;border-radius: 50%;border:2px solid #8ba4fa;display: inline-block}
.add-box .diary-div .diary-column .not-achieved .value-dots{border-color: #e8eaed;background-color: #e8eaed}
.add-box .diary-div .diary-column .not-achieved .graph-value{color: #e8eaed}
.add-box .diary-div .diary-column .edge-values{text-align: center;position: relative}
.add-box .diary-div .diary-column .edge-values span{position: absolute;top: -11px;}
.add-box .diary-div .diary-column .edge-values.left span{left: -10px}
.add-box .diary-div .diary-column .edge-values.left .graph-value{transform: translate(-20px);margin-top: 16px;font-size: 14px}
.add-box .diary-div .diary-column .edge-values.right span{right: -10px}
.add-box .diary-div .diary-column .edge-values.right .graph-value{transform: translate(20px);margin-top: 16px;font-size: 14px}
.add-box .diary-div .diary-column .project{position: relative}
.add-box .diary-div .diary-column span.ui-slider-handle{width: 20px;height: 20px;background-color: #fff;border-radius: 50%;border:2px solid #8ba4fa;    position: absolute;z-index: 2;    top: -9px;margin-left: -.6em;}
.percent {color:green;font-weight:bold;text-align:center;width:100%;border:none;}
.add-box .diary-div .diary-column .value-tooltip{position: absolute;top: -40px;left: -60px;font-size: 14px;background-color: #fff;padding: 6px 5px;border-bottom-left-radius: 17px;border-bottom-right-radius: 17px;border-top-left-radius: 17px;border-top-right-radius: 17px;box-shadow: 2px 5px 8px -2px rgba(0,0,0,0.25);width: 135px;text-align: center}
.add-box .diary-div .diary-column .value-tooltip .small-tooltip-arrow {width: 7px;height: 7px;position: absolute;background-color: #fff;left: 0;right: 0;margin-left: auto;margin-right: auto;transform: rotate(-45deg);    bottom: -4px;}

.add-box .diary-div .diary-column .value-tooltip img{display: inline-block;vertical-align: bottom;margin-right: 3px}
.add-box .diary-div .diary-column .water-success{display: none}
.add-box .diary-div .diary-column .water-success.active{display: block}
.add-box .diary-div .diary-column .diary-element.exception-element.sport-exception .diary-table .diary-cell{max-width: 64%}
.add-box .diary-div .diary-column .diary-element.exception-element.sport-exception .diary-table .diary-cell:nth-child(2) {max-width: 35%;}
.add-box.program-settings-screen.history-listing .content-box table td.option-td{text-align: right;    padding: 8px 15px 8px 9px;}

.container .app-baner *{line-height: 1;color: #2b1039}
.container .app-baner{height: 150px;background-image: url(../img/app-baner-bg.png);display: flex;justify-content: start;flex-wrap: wrap;padding: 40px 20px 30px;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);background-size: cover; margin: 25px 15px 0 15px;}
.container .app-baner .baner-element{flex-basis: auto;margin-right: 30px;text-align: left}
.container .app-baner .baner-element.download-element{margin-right: 0}
.container .app-baner .baner-element.slogan-element h1{font-size:36px;font-weight: 300;line-height: 1.2}
.container .app-baner .baner-element.slogan-element p{font-weight: bold;font-size: 24px;line-height: 1.2}
.container .app-baner .baner-element.info-element{position: relative;max-width: 340px;padding-left: 100px;}
.container .app-baner .baner-element.info-element-2{max-width: 400px;padding-left: 110px;}
.container .app-baner .baner-element.info-element .ab-img{position: absolute;left: 0;top: 0;bottom: 0;margin: 0;}
.container .app-baner .baner-element.info-element i.ab-img{display: none}
.container .app-baner .baner-element.info-element p{text-align: left;font-size: 16px;line-height: 1.2}
.container .app-baner .baner-element.download-element h2{text-align: left;font-size: 24px;font-weight: bold;}
.container .app-baner .baner-element.download-element a{display: inline-block;margin:10px 30px 0 0}
.container .app-baner .baner-element.download-element a:last-child{margin-right: 0}
.container .patient-panel{display: flex;justify-content: space-between;background-color: #fff;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);padding: 30px;flex-wrap: wrap;margin: 25px 15px 0 15px}
.container .patient-panel .patient-panel-element{border:2px solid #e8eaed;padding: 15px}
.container .patient-panel .patient-panel-element.empty-panel{display: none}
.container .patient-panel .patient-panel-element.about-panel{border: none;padding: 0}
.container .patient-panel .patient-panel-element.w20{flex-basis: 19%;}
.container .patient-panel .patient-panel-element.w40{flex-basis: 39%;}
.container .patient-panel .patient-panel-element.about-panel img{display: block;margin: 0 auto 10px}
.container .patient-panel .patient-panel-element.about-panel p{text-align: center;font-size: 16px;font-weight: normal;}
.container .patient-panel .patient-panel-element.about-panel p.today{font-size: 45px;margin-top: 10px;color: #9381eb;line-height: 1;font-weight: 300}
.container .patient-panel .patient-panel-element .left,.container .patient-panel .patient-panel-element .right{width: calc(100% - 110px);float: left}
.container .patient-panel .patient-panel-element .right p{font-size: 16px;font-weight: normal;line-height: 1.2;min-height: 38px}
.container .patient-panel .patient-panel-element .right p span{font-weight: 600;}
.container .patient-panel .patient-panel-element .right .gradient-text{font-size: 45px;background: linear-gradient(to right, #0a70b1, #4ed6d4);-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 1;margin-top: 10px;font-weight: 300}
.container .patient-panel .patient-panel-element .right .gradient-text.green-text{background: linear-gradient(to right, #8acc44, #019413);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.container .patient-panel .patient-panel-element .right .gradient-text span{font-size: 30px;font-weight: 300}
.container .patient-panel .patient-panel-element .right .gradient-text span.small-text{font-size: 18px;color: #dddfe2;-webkit-text-fill-color:#dddfe2;    display: inline-block;}
.container .patient-panel .patient-panel-element.target-panel{display: none;position: relative}
.container .patient-panel .patient-panel-element.target-panel.active{display: block}
.container .patient-panel .patient-panel-element.target-panel.target-panel-1{padding-left: 140px}
.container .patient-panel .patient-panel-element.target-panel.target-panel-1 img{position: absolute;left: 25px;top: 0;bottom: 0;margin: auto}
.container .patient-panel .patient-panel-element.target-panel.target-panel-1 .target-desc{padding-top: 15px;line-height: 1}
.container .patient-panel .patient-panel-element.target-panel.target-panel-1 .target-desc h3{color: #000;font-weight: 600;margin-bottom: 15px}
.container .patient-panel .patient-panel-element.target-panel.target-panel-1 .target-desc p{font-size: 16px;color: #000;line-height: 1.1}
.container .patient-panel .patient-panel-element.target-panel.target-panel-1 .description-container{height: 35px}
.container .patient-panel .patient-panel-element .progress {position: relative;width: 100%;cursor: pointer;margin: 0;height: 95px;z-index: 1}
.container .patient-panel .patient-panel-element .progress img{position: absolute;left: 0;right: 0;    top: 0;bottom: 0;margin: auto}
.container .patient-panel .patient-panel-element .progress-circle {position: absolute;margin: 0;padding: 0;height: 95px;width: 100%;transform: rotate(-90deg);}
.container .patient-panel .patient-panel-element .progress-circle-back {fill: none;stroke: #e8eaed;stroke-width:3px;}
.container .patient-panel .patient-panel-element .progress-circle-prog {fill: none;stroke-width: 3px;stroke-linecap: round;transition: stroke-dasharray 3s linear 0s;}
.container .patient-panel .patient-panel-element .left{max-width: 110px}

.add-box .diary-div.patient-acount-diary *{line-height: 1}
.add-box .diary-div.patient-acount-diary .pick-day{margin: 20px 0 0 0;}
.add-box .diary-div.patient-acount-diary .top-box{margin-bottom: 35px;display: flex;justify-content: space-between;flex-wrap: wrap}
.add-box .diary-div.patient-acount-diary .pick-day span{margin: 0}
.add-box .diary-div.patient-acount-diary .pick-day span i{margin: 0 14px}
.add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell{padding-left: 85px}
.add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box{position: absolute;left: 0}
.add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-2{left: 40px}
.add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-yes [type="radio"]:not(:checked) + label:before, .add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-yes [type="radio"]:checked + label:before{content: '';position: absolute;left: 0;top: -9px;width: 38px;height: 38px;border: none;background: #fff;background-image: url(../img/diary-ok-off.png);border-radius: 50%;    background-size: cover;}
.add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-no [type="radio"]:not(:checked) + label:before, .add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-no [type="radio"]:checked + label:before{content: '';position: absolute;left: 0;top: -9px;width: 38px;height: 38px;border: none;background: #fff;background-image: url(../img/diary-bad-off.png);border-radius: 50%;    background-size: cover;}
.add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-yes [type="radio"]:not(:checked) + label:after, .add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-yes [type="radio"]:checked + label:after {content: '';position: absolute;left: 0;top: -9px;width: 38px;height: 38px;border: none;background: #fff;background-image: url(../img/diary-ok.png);border-radius: 50%;    background-size: cover;}
.add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-no [type="radio"]:not(:checked) + label:after, .add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-no [type="radio"]:checked + label:after {content: '';position: absolute;left: 0;top: -9px;width: 38px;height: 38px;border: none;background: #fff;background-image: url(../img/diary-bad.png);border-radius: 50%;    background-size: cover;}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side{flex-basis: 49%}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side.side-right{align-self: center}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box{box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);;width: 100%;max-width: 235px;margin-right: 0;margin-left: auto;position: relative}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step{display: none;cursor: pointer;padding: 10px}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.active{display: block}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.step-1 img{display: block;margin: 0 auto 5px}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.step-1 p{text-align: center;font-size: 11px}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.step-2.active{display: flex;justify-content: space-between;flex-wrap: wrap}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step .img-box{flex-basis: 30%;cursor: pointer}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step .img-box img{display: block;margin: 0 auto 5px}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step .img-box p{text-align: center;font-size: 11px}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step{position: absolute;background-color: #fff;z-index: 2;padding: 10px;left: 0;top: 0;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);width:100%}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-box * {width: 100%;max-width: 47%;margin: 0;display: inline-block;text-align: center}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-box .cancel {font-size: 12px;}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-box .cancel:hover{text-decoration: underline}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-box button {padding: 6px 5px;    font-size: 12px;}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-box i{width: auto;}

.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-element .fancy-select ul.options{top: 24px}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-element .fancy-select ul.options li{font-size: 11px}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-element .fancy-select div.trigger:after{top: 9px;    border: 4px solid transparent;}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-element .fancy-select {float: none;max-width: 55px;font-size: 13px;display: inline-block;vertical-align: middle;}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-element .fancy-select .trigger {padding: 5px;color: #000;font-size: 11px}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-element label{display: block;margin-bottom: 5px;font-size: 12px}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-element span {display: inline-block;font-size: 11px;margin: 0px 5px;vertical-align: middle;}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-element{margin-bottom: 15px;position: relative}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-element input{border: 2px solid #e8eaed;font-size: 11px;height: 25px;padding: 5px;max-width: 100%}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-element textarea{border: 2px solid #e8eaed;font-size: 11px;padding: 5px;max-width: 100%;min-height:65px;width: 100%}
textarea.invalid{border-color: #fe4848!important;background-color: #ffeded;}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-element.how-long-element input{max-width: 55px}
.add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box .add-step.final-step .set-element.how-long-element .unit{font-size: 12px;width: auto}
.add-box .diary-div .diary-column .diary-element.exception-element .diary-table .head-row .diary-cell p i{    font-size: 12px;color: #8f8f8f;vertical-align: 1px;cursor: pointer;margin: 0 0px 0px 2px;display: inline-block;}
.add-box .diary-div .diary-column .diary-element.exception-element .diary-table .head-row .diary-cell p i:hover{opacity: .7}

.add-box .diary-div .diary-column .target-box.initial-state{padding: 35px}
.add-box .diary-div .diary-column .target-box.initial-state .kind-of-target > label{padding-left: 30px;font-size: 16px;font-weight: 700;margin-bottom: 15px;line-height: 23px;display: block}
.add-box .diary-div .diary-column .target-box.initial-state .kind-of-target .target-parent{display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;padding-left: 30px}
.add-box .diary-div .diary-column .target-box.initial-state .kind-of-target .target-parent .target-input{flex-basis: 45%;position: relative}
.add-box .diary-div .diary-column .target-box.initial-state .kind-of-target .target-parent .target-input label{display: block;margin-bottom: 10px;font-size: 16px}
.add-box .diary-div .diary-column .target-box.initial-state .kind-of-target .target-parent .target-input input{border: 2px solid #e8eaed;font-size: 16px;height: 35px;padding: 5px;width: calc(100% - 30px)}
.add-box .diary-div .diary-column .target-box.initial-state .kind-of-target .target-parent .target-input .unit{display: inline-block;font-size: 16px}
.add-box .diary-div .diary-column .target-box.initial-state .kind-of-target{margin-bottom: 20px}
.add-box .diary-div .diary-column .target-box.initial-state .kind-of-target .target-area{position: relative;width: 100%}
.add-box .diary-div .diary-column .target-box.initial-state .kind-of-target textarea{border: 2px solid #e8eaed;font-size: 16px;padding: 5px;max-width: 100%;min-height:65px;width: 100%;display: block}
.add-box .diary-div .diary-column .target-box.initial-state form button{max-width: 150px;font-size: 16px;    margin-right: 0;margin-left: auto;display: block;}
.add-box .diary-div .diary-column .target-box.initial-state .kind-of-target.check-box [type="radio"]:not(:checked) + label:after, .add-box .diary-div .diary-column .target-box.initial-state .kind-of-target.check-box [type="radio"]:checked + label:after{top: 7px}
.add-box .diary-div .diary-column .target-box.initial-state .img-box {display: block;margin: 0 auto 25px;}
.add-box .diary-div .diary-column .target-box.other-target-box p{font-size: 20px;font-weight: 600;text-align: center;line-height: 1.1;color: #000;margin-top: 15px}
.add-box .diary-div .diary-column .target-box.other-target-box .img-box {margin: 0 auto;}
.add-box .diary-div .diary-column .target-box.initial-state .kind-of-target .target-parent .target-input label{white-space: nowrap}
.add-box.settings-screen .logo-status .logo-space.photo-space{border:none;margin-top: 15px;}

.detail-popup.after-edit-meal .popup-body .popup-content .inner-popup{}
.detail-popup.after-edit-meal .popup-body .popup-content .inner-popup .check-box{margin: 15px 0}
.detail-popup.after-edit-meal .popup-body .popup-content .inner-popup .check-box label{padding-left: 30px;    line-height: 22px;    display: inline-block;}
.standard-popup.after-edit-meal .popup-body .popup-head .popup-title span{width: 32px;}

.detail-popup.after-add-meal .popup-body .popup-content .inner-popup .check-box{margin: 15px 0}
.detail-popup.after-add-meal .popup-body .popup-content .inner-popup .check-box label{padding-left: 30px;    line-height: 22px;    display: inline-block;}
.standard-popup.after-add-meal .popup-body .popup-head .popup-title span{width: 32px;}

.day-detail-loader p{margin-bottom: 15px}

.add-box.about-my-dietician *{line-height: 1}
.add-box.about-my-dietician .data-box .column-part{width: 100%;max-width: 70%}
.add-box.about-my-dietician .data-box .column-part.small-part{max-width: 28%}
.add-box.about-my-dietician .data-box h3.head-with-icon img{display: inline-block;margin-right: 10px;    vertical-align: -6px;}
.add-box.about-my-dietician .data-box h3.head-with-icon{font-size: 20px}
.add-box.about-my-dietician .data-box .column-part h4{color: #000000;font-size: 18px;font-weight: 700;line-height: 1.2}
.add-box.about-my-dietician .data-box .column-part p{line-height: 1.1;font-size: 18px;text-align: left}
.add-box.about-my-dietician .data-box.box-2 .column-part h4{display: inline-block}
.add-box.about-my-dietician .data-box .column-part a{color: #000;font-weight: normal}
.add-box.about-my-dietician .data-box .column-part a:hover{text-decoration: underline}
.add-box.about-my-dietician .data-box .column-part .open-info{display: flex;flex-wrap: wrap;justify-content: start}
.add-box.about-my-dietician .data-box .column-part .open-info .single-day{flex-basis: 25%;padding: 8px 0;padding-right: 15px}
.add-box.about-my-dietician .data-box .column-part .open-info .single-day p{font-size: 18px}
.add-box.about-my-dietician .data-box.box-3 .column-part h4{margin-bottom: 8px}
.add-box.about-my-dietician .data-box.last-box {border-bottom: 0;padding-bottom: 0;}
.add-box.about-my-dietician .data-box .column-parent{margin-top: 25px}

.add-box .tile-div .tile-box .tile-img.week-shop-icon{background-image: url(../img/week-shop-list.png);    width: 18px;height: 18px;vertical-align: text-top}
.add-box .tile-div .tile-box .tile-img.day-shop-icon{background-image: url(../img/day-shop-icon.png);    width: 18px;height: 18px;vertical-align: text-top}

.mac-os .add-box .tile-div .tile-box .tile-img.week-shop-icon{background-image: url(../img/week-shop-list.png);    width: 18px;height: 18px;vertical-align: text-bottom}
.mac-os .add-box .tile-div .tile-box .tile-img.day-shop-icon{background-image: url(../img/day-shop-icon.png);    width: 18px;height: 18px;vertical-align: text-bottom}


body.patient-account-body .select-menu .fancy-select { position: relative; font-size: 16px; color: #fff; width: 100%;max-width: 65%;background-color: #fff}
body.patient-account-body .select-menu .fancy-select div.trigger {margin: 0 auto;cursor: pointer; padding: 9px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; background: transparent;text-align: left; color: #000; width: 100%; transition: all 240ms ease-out; -webkit-transition: all 240ms ease-out; -moz-transition: all 240ms ease-out; -ms-transition: all 240ms ease-out; -o-transition: all 240ms ease-out;border:2px solid #e8eaed}
body.patient-account-body .select-menu .fancy-select div.trigger:after { content: ""; display: block; position: absolute; width: 0; height: 0; border: 5px solid transparent; border-top-color: #000; top: 15px; right: 9px; }
body.patient-account-body .select-menu .fancy-select ul.options { list-style: none; margin: 0; position: absolute; top: 40px; left: 0; visibility: hidden; opacity: 0; z-index: 50; max-height: 200px; overflow: auto; background: #fff; border:1px solid #e8eaed; width: 100%; max-width: 100%; transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -moz-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -ms-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -o-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; }
body.patient-account-body .select-menu .fancy-select ul.options.open { visibility: visible; opacity: 1; transition: opacity 300ms ease-out, top 300ms ease-out; -webkit-transition: opacity 300ms ease-out, top 300ms ease-out; -moz-transition: opacity 300ms ease-out, top 300ms ease-out; -ms-transition: opacity 300ms ease-out, top 300ms ease-out; -o-transition: opacity 300ms ease-out, top 300ms ease-out; }
body.patient-account-body .select-menu .fancy-select ul.options.overflowing { top: auto; bottom: 40px; transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out; -webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out; -moz-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out; -ms-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out; -o-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out; }
body.patient-account-body .select-menu .fancy-select ul.options.overflowing.open { top: auto; bottom: 50px; transition: opacity 300ms ease-out, bottom 300ms ease-out; -webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out; -moz-transition: opacity 300ms ease-out, bottom 300ms ease-out; -ms-transition: opacity 300ms ease-out, bottom 300ms ease-out; -o-transition: opacity 300ms ease-out, bottom 300ms ease-out; }
body.patient-account-body .select-menu .fancy-select ul.options li { padding: 9px 10px; color: #fff; cursor: pointer; white-space: nowrap; text-align: left; transition: all 150ms ease-out; -webkit-transition: all 150ms ease-out; -moz-transition: all 150ms ease-out; -ms-transition: all 150ms ease-out; -o-transition: all 150ms ease-out; }
body.patient-account-body .select-menu .fancy-select ul.options li.selected { color: #fff; }
body.patient-account-body .select-menu .fancy-select ul.options li.hover { color: #fff; background: #c0887d; }
body.patient-account-body .select-menu .fancy-select ul.options li{color: #111111;}
body.patient-account-body .select-menu .fancy-select ul.options li.hover, body.patient-account-body .select-menu .fancy-select ul.options li.selected{background-color: #fff;color: #f97d00;}
.add-box.patient-shop-list .box-head img {display: inline-block;margin-right: 15px;vertical-align: -5px;}
.add-box.patient-shop-list .day-week-tile{display: none}
.add-box.patient-shop-list .day-week-tile.active{display: block}
.add-box.patient-shop-list .pick-day{margin: 40px 0 10px;}
.add-box.patient-shop-list .pick-day span{margin: 0;color: #593de0;font-size: 22px;font-weight: bold;}
.add-box.patient-shop-list .pick-day span i{margin: 0 14px 0 23px;color:#000;font-size: 18px;cursor: pointer}
.add-box.patient-shop-list .pick-day span i:hover{color: #f97d00}
.add-box.patient-shop-list .products-category{padding-left: 53px;margin: 30px 0}
.add-box.patient-shop-list .products-category p{font-size: 16px;font-weight: 700;margin-bottom: 15px;display: inline-block}
.add-box.patient-shop-list .products-category p span{width: 20px;text-align: center;display: inline-block;margin-right: 15px;vertical-align: sub}
.add-box.patient-shop-list .products-category p img{display:block;margin: 0 auto}
.add-box.patient-shop-list .products-category .single-product{margin: 15px 0;font-size: 16px;background-color: #fff;padding-left: 40px;overflow: hidden}
.add-box.patient-shop-list .products-category .single-product i{color: #9381eb;margin-right: 5px;}
.add-box.patient-shop-list .products-category ul.leaders span:first-child {padding-right: 0.33em;background-color: #fff;line-height: 17px;}
.add-box.patient-shop-list .products-category ul.leaders .shop-unit{padding: 0;text-align: center;width: 150px}
.add-box.patient-shop-list .products-category ul.leaders .shop-unit p{margin-bottom: 0;font-weight: normal;position: relative;z-index: 2}
.add-box.patient-shop-list .list-content{position: relative;}
.add-box.patient-shop-list .list-content .right-side-blinder{width: 150px;background-color: #e8eaed;position: absolute;right: 0;z-index: 1;top: 20px;height: 100%}
.add-box.patient-shop-list .list-content .right-side-blinder:before{    content: '';position: absolute;width: 20px;height: 100%;background-color: #fff;left: -20px;top: 0;z-index: 1;}
.add-box.patient-shop-list a.print-list{display: inline-block;font-size: 20px;color: #f97d00;font-weight: 600;margin-top: 10px;}
.add-box.patient-shop-list a.print-list:hover{text-decoration: underline}

body.patient-account-body *{line-height: 1}
body.patient-account-body .select-menu{    box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);background-color: #fff;padding: 15px 40px;margin-top: 40px;}
body.patient-account-body .select-menu h3{color: #593de0;display: inline-block;vertical-align: sub;}
body.patient-account-body .select-menu h3 img{display: inline-block;margin-right: 15px;vertical-align: bottom;}
body.patient-account-body .select-menu .fancy-select{float: none;display: inline-block;width: 100%;max-width: 350px;    vertical-align: middle;margin-left: 20px;}
body.patient-account-body .select-menu .fancy-select ul.options{top: 37px}



.standard-popup.clause-popup .popup-body .popup-content .inner-popup{}
.standard-popup.clause-popup .popup-body .popup-content .inner-popup .popup-top{position: relative;padding: 15px 0 35px}
.standard-popup.clause-popup .popup-body .popup-content .inner-popup .popup-top img{position: absolute;right: 0;top: 0;bottom: auto;margin: auto}
.standard-popup.clause-popup .popup-body .popup-content .inner-popup .popup-top h3{color: #593de0;margin-bottom: 15px;font-size: 20px}
.standard-popup.clause-popup .popup-body .popup-content .inner-popup .popup-top p{color: #000;font-size: 18px}
.standard-popup.clause-popup .popup-body .popup-content .inner-popup .clause-content{padding: 7px;border: 2px solid #e8eaed;height: 100%;max-height: 240px}
.standard-popup.clause-popup .popup-body .popup-content .inner-popup .clause-content p{font-size: 16px;margin: 0 0 10px}
.standard-popup.clause-popup .popup-body .popup-content .inner-popup .clause-content::-webkit-scrollbar-thumb {background: #cccccc}
.standard-popup.clause-popup .popup-body .popup-content .inner-popup .clause-content::-webkit-scrollbar {width: 2px;}
.clause-popup.standard-popup .popup-body .popup-head .popup-title span{    vertical-align: -4px;}
.add-box.with-tiles.patient-measurment .measure-div .charts-box .single-chart {flex-basis: 49%;height: auto;}
.add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden .mobile-option .ab-div a .icon-tooltip{display: inline-block}
.add-box.long-labels.patient-account .steps-view .basic-info{margin-left: 0}
.add-box.compendium-box *{line-height: 1}
.add-box.compendium-box .select-letter {margin: 15px auto 0;display: block;text-align: left;}
.add-box.compendium-box .search-div {margin: 0 auto;position: relative;right: auto;top: auto;width: 400px;    text-align: right;}
.add-box.compendium-box .search-div input{    width: 100%;max-width: 70%;border: 2px solid #e8eaed;font-size: 16px;padding: 12px 5px;text-overflow: ellipsis;overflow: hidden;height: 44px;    vertical-align: middle;}
.add-box.compendium-box .search-div button{     width: 48px;border-radius: 0;border-top-right-radius: 6px;border-bottom-right-radius: 6px;margin: 0;margin-left: -5px;vertical-align: middle;padding: 12px 5px 11px;line-height: 1;}
.mac-os .add-box.compendium-box .search-div button{padding: 12px 5px}
.add-box.compendium-box .select-letter a {display: inline-block;color: #000;font-size: 18px;font-weight: bold;margin: 0 4px;}
.add-box.compendium-box .select-letter a:hover{color: #593de0}
.add-box.compendium-box .select-letter .single-letter.active{color: #593de0}
.add-box.compendium-box .select-letter br{display: none}
.add-box.compendium-box .words-content .single-word {margin: 15px 0;}
.add-box.compendium-box .words-content .single-word p {color: #000;font-size: 14px;}
.add-box.compendium-box .words-content .single-word a {float: right;font-size: 14px;color: #8f8f8f;}
.add-box.compendium-box .words-content .single-word a:hover{color: #f97d00}
.add-box.compendium-box .words-content .single-word span {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: inline-block;max-width: 83%;vertical-align: text-bottom;}
.add-box.compendium-box .full-word {text-align: left;}
.add-box.compendium-box .full-word h2 {font-size: 20px;font-weight: bold;margin-bottom: 15px;}
.add-box.compendium-box .full-word p {font-size: 16px;line-height: 1.1}
.add-box.compendium-box .full-word .backtodictionary {display: block;margin-top: 15px;color: #f97d00;font-size: 14px;}
.add-box.compendium-box .full-word .backtodictionary:hover{text-decoration: underline}

.add-box .diet-plan-box *{line-height: 1}
.add-box .diet-plan-box .diet-content{}
.add-box .diet-plan-box .diet-content .diet-comment{border:2px solid #593de0;padding: 25px 15px 20px 70px;min-height: 70px;position: relative;margin: 30px 0 15px}
.add-box .diet-plan-box .diet-content .diet-comment .comment-head{position: relative;width: 160px;display: inline-block;;vertical-align: text-top}
.add-box .diet-plan-box .diet-content .diet-comment img{position: absolute;    left: 15px;top: 10px;bottom: auto;margin: auto;}
.add-box .diet-plan-box .diet-content .diet-comment .comment-head p{font-size: 16px;font-weight: 700;color: #593de0;line-height: 1.1}
.add-box .diet-plan-box .diet-content .diet-comment .comment-content{display: inline-block;width: calc(100% - 165px);vertical-align: text-top}
.add-box .diet-plan-box .diet-content .diet-comment .comment-content p{font-weight: normal;line-height: 1.1;font-size: 16px}

.add-box .diet-plan-box .diet-content .diet-element{padding: 20px 0;border-bottom: 2px solid #e8eaed}
.add-box .diet-plan-box .diet-content .diet-element:last-child{border-bottom: 0}
.add-box .diet-plan-box .diet-content .diet-element .element-parent{display: flex;justify-content: start;flex-wrap: wrap}
.add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box{padding: 7px 0}
.add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box.name-box{position: relative;padding-left: 55px;flex-basis: 40%;padding-right: 10px}
.add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box.name-box > span{position: absolute;left: 0;width: 55px;text-align: left;top: 0}
.add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box .element-head{font-weight: 700;color: #000;font-size: 16px;margin-bottom: 0}
.add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box .element-head span{color: #593de0}
.add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box p{font-size: 16px}
.add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box p.hidden-info{display: none;font-weight: 700}
.add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box.mid-box{flex-basis: 20%}
.add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box.small-box{flex-basis: 9%}
.add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box.small-box.see-box{flex-basis: 13%;text-align: center}
.add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box.small-box a{font-size: 16px;color: #f97d00}
.add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box.small-box a:hover{text-decoration: underline}
.add-box .diet-plan-box .diet-content .diet-element .notepad-content {background-color: #fff9cb;margin: 20px 0 0 auto;width: calc(100% - 55px); box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);}
.add-box .diet-plan-box .diet-content .diet-element .notepad-content  textarea {resize: none;width: 100%;padding: 5px 10px;margin: 0;border: none;height: 127px;color: #444446;font-size: 17px;outline: none;line-height: 21px;background: url(../img/notes.png) repeat-y local 0 5px #fff9cb;background-repeat-x: inherit;margin-top: 10px;}
.add-box .diet-plan-box .diet-content .diet-element .notepad-content h3{font-size: 16px;padding: 10px 10px 0 10px;    font-weight: 600;}
.add-box .diet-plan-box .diet-content .diet-element .notepad-content h3 img{display: inline-block;margin-right: 5px;vertical-align: bottom;}

.add-box .diet-plan-box .diet-content .week-content{margin-top: 30px}
.add-box .diet-plan-box .diet-content .week-content .week-box{position: relative;}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content{display: flex;justify-content: space-between}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day{flex-basis: auto;padding: 0 3px;max-height: 100000000px;height: auto;white-space: normal;vertical-align: text-top;width: 100%;position: relative;display: inline-block;max-width: 14%}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element {box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);margin: 13px 0;}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .day-div {background-color: #fff;width: 100%;padding: 10px 5px;margin-top: 1px;}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .day-div p {text-align: center;}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .day-div p.f18{font-size: 18px;}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .day-div p.f12{font-size: 12px;}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element .inner-element {padding: 0 8px;position: relative;background-color: #fff;}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element .element-head {position: relative;padding: 8px;}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .dish-element .element-head {background-color: #9381eb;}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .supl-element .element-head {background-color: #fff7bb;}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .sport-element .element-head {background-color: #ccf7ec;}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element .element-head h3 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 99%;font-size: 16px;    margin-bottom: 5px;}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element .element-head p {font-size: 12px;}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element .element-head .tile-img {position: absolute;right: 5px;top: 5px;max-height: 35px;}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element .element-content .bottom-part {border-top: 2px solid #e3e3e3;display: flex;justify-content: space-between;flex-wrap: wrap;    padding: 8px 0;}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element .element-content .bottom-part p {flex-basis: 32%;text-align: center;font-size: 12px;}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element .element-content .top-part{padding: 8px 0}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element .element-content .top-part p{font-size: 12px}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element .element-content .top-part a{position: relative;padding-right: 15px;display: block;color: #000}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element .element-content .top-part a i{position: absolute;right: 0;top: 0}
.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element .element-content .top-part a:hover{color: #f97d00}
.add-box.patient-shop-list a.fridge-print{margin-left: 15px}
.detail-popup .popup-body .popup-content .inner-popup.scroll-box {padding: 20px;height: 100%;max-height: 425px;overflow: scroll;}
.program-settings-screen .detail-popup .inner-popup .requirements-box .single-requirements img {top: -4px;}
.detail-popup .inner-popup.meal-popup-content .prepare-method {height: auto;font-size: 12px;line-height: 1.1;}

/*terminarz*/
.add-box.timetable-box *{line-height: 1}
.add-box.timetable-box.bottom-box .inside-box{padding-bottom: 20px}
.add-box.timetable-box.bottom-box{display: none}
.add-box.timetable-box.bottom-box.active{display: block}
.add-box.timetable-box .tile-div a {display: block;padding: 15px 45px;}
.add-box.timetable-box .timetable-main-menu{margin: 20px 0}
.add-box.timetable-box .timetable-main-menu a.navigation-box{display: inline-block;width: 50px;height: 50px;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);background-color: #fff;position: relative;vertical-align: text-top;padding: 12px 0;cursor: pointer;margin: 0 5px;}
.add-box.timetable-box .timetable-main-menu a.navigation-box span{display: block;margin: 0 auto;background-repeat: no-repeat;background-position: bottom;}
.add-box.timetable-box .timetable-main-menu a.navigation-box.menu-element-1 span{background-image: url(../img/menu-element-1.png);width: 26px;height: 26px}
.add-box.timetable-box .timetable-main-menu a.navigation-box.menu-element-2 span{background-image: url(../img/menu-element-2.png);width: 26px;height: 26px}
.add-box.timetable-box .timetable-main-menu a.navigation-box.menu-element-3 span{background-image: url(../img/menu-element-3.png);width: 26px;height: 26px}
.add-box.timetable-box .timetable-main-menu a.navigation-box.menu-element-4 span{background-image: url(../img/menu-element-4.png);width: 25px;height: 25px}
.add-box.timetable-box .timetable-main-menu .menu-bar{width: 2px;height: 50px;background-color: #e8eaed;display: inline-block;vertical-align: text-top;margin: 0 10px;}
.add-box.timetable-box .timetable-main-menu a.navigation-box .icon-tooltip{display: none;position: absolute;top: -30px;width: auto;text-align: center;z-index: 20;}
.add-box.timetable-box .timetable-main-menu a.navigation-box .icon-tooltip .small-tooltip-body{position: relative;line-height: 1;color: #f97d00;    font-size: 14px;white-space: nowrap;background-color: #fff;padding: 5px 5px;border-bottom-left-radius: 17px;border-bottom-right-radius: 17px;border-top-left-radius: 17px;border-top-right-radius: 17px;box-shadow: 2px 3px 5px -2px rgba(0,0,0,0.25);}
.add-box.timetable-box .timetable-main-menu a.navigation-box .icon-tooltip .small-tooltip-body .small-tooltip-arrow{width: auto;height: auto;position: absolute;background-color: transparent;left: 0;right: 0;margin-left: auto;margin-right: auto;bottom: -9px;transform: none;}
.add-box.timetable-box .timetable-main-menu a.navigation-box:hover .icon-tooltip{display: block}
.add-box.timetable-box .timetable-main-menu a.navigation-box:hover span{background-position: top}
.add-box.timetable-box .timetable-main-menu a.navigation-box.active span{background-position: top}
.add-box.timetable-box .addresses-div{display: flex;flex-wrap: wrap;justify-content: start}
.add-box.timetable-box .addresses-div .single-addres{flex-basis: 20%;}
.add-box.timetable-box .addresses-div .single-addres .inner{border:2px solid #8f8f8f;cursor: pointer;padding: 10px;text-align: center;background-color: #fff}
.add-box.timetable-box .addresses-div .single-addres p{font-size: 16px;font-weight: normal;line-height: 1.1;color: #8f8f8f}
.add-box.timetable-box .addresses-div .single-addres .inner:hover ,.add-box.timetable-box .addresses-div .single-addres.active-addres .inner{border:2px solid #593de0}
.add-box.timetable-box .addresses-div .single-addres .inner:hover p,.add-box.timetable-box .addresses-div .single-addres.active-addres p{color: #593de0}
.add-box.timetable-box .addresses-div .single-addres .inner{width: calc(100% - 25px)}

.add-box.timetable-box .day-parent{display: flex;justify-content: space-between}
.add-box.timetable-box .day-parent .single-day{flex-basis: auto;padding: 0 3px;max-height: 100000000px;vertical-align: text-top;width: 100%;position: relative;display: inline-block;max-width: 14%;}
.add-box.timetable-box .day-parent .single-day .day-element{padding: 15px 5px;text-align: center;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);background-color: #fff;    margin: 13px 0;}
.add-box.timetable-box .day-parent .single-day .day-top img{display: block;margin: 0 auto 5px}
.add-box.timetable-box .day-parent .single-day .day-top h4{font-size: 18px;color: #593de0;font-weight: normal;}
.add-box.timetable-box .day-parent .single-day .day-top p{color: #000;font-size: 16px}
.add-box.timetable-box .day-parent .single-day .selected-hours{position: relative;overflow: hidden;}
.add-box.timetable-box .day-parent .single-day .selected-hours .tool-panel{position: absolute;top: 100%;width: 100%;text-align: center;background-color: #f6f6f6;padding: 34px 0;transition: top .2s ease-out;left: 0;}
.add-box.timetable-box .day-parent .single-day .selected-hours a{display: inline-block;margin: 0 15px;font-size: 12px;color: #8f8f8f;}
.add-box.timetable-box .day-parent .single-day .selected-hours a:hover{color: #f97d00}
.add-box.timetable-box .day-parent .single-day .selected-hours p{font-size: 16px;;margin: 5px 0}
.add-box.timetable-box .day-parent .single-day .selected-hours:hover .tool-panel{top: 0%;}
.add-box.timetable-box .day-parent .single-day .selected-hours span{font-size: 18px;font-weight: 700}
.add-box.timetable-box .day-parent .single-day .add-panel{cursor: pointer;padding: 0;position: relative;}
.add-box.timetable-box .day-parent .single-day .add-panel .inner-element{padding: 15px 0;z-index: 1}
.add-box.timetable-box .day-parent .single-day .add-panel img{margin: 0 auto;display: block}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step{position: relative;background-color: #fff;z-index: 2;padding: 10px;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);width: 100%;display: none}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element .fancy-select{    float: none;max-width: 55px;font-size: 13px;display: inline-block;vertical-align: middle;}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element label {display: inline-block;font-size: 12px;    width: calc(100% - 140px);text-align: left;}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step h4{font-size: 12px;text-align: left;font-weight: normal;margin-bottom: 5px}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-box{}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-box * {width: 100%;max-width: 47%;margin: 0;display: inline-block;text-align: center;font-size: 12px}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-box button {padding: 6px 5px;font-size: 12px;text-align: center}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-box .cancel:hover{text-decoration: underline}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-box i {width: auto;}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step.active{display: block}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element{text-align: right;margin: 5px 0;width: 100%;display: inline-block}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element .fancy-select .trigger {padding: 5px;color: #000;font-size: 11px;}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element .fancy-select div.trigger:after {top: 9px;border: 4px solid transparent;}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element span {display: inline-block;font-size: 11px;margin: 0px 5px;vertical-align: middle;}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element .fancy-select ul.options {top: 24px;}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element .fancy-select ul.options li{font-size: 11px}
.add-box.timetable-box .settings-tiles{display: none;}
.add-box.timetable-box .settings-tiles.active{display: block;margin-bottom: 20px}
.add-box.timetable-box .settings-tiles > h3{text-align: left;font-weight: 700;font-size: 20px;color: #593de0;margin: 30px 0 15px}
.exception-popup .popup-body .popup-content .inner-popup .input-box{width: 100%;display: inline-block;margin: 10px 0;text-align: right;position: relative}
.exception-popup .popup-body .popup-content .inner-popup .input-box .fancy-select{    float: none;max-width: 80px;font-size: 16px;display: inline-block;vertical-align: middle;}
.exception-popup .popup-body .popup-content .inner-popup .input-box label {display: inline-block;font-size: 16px;    width: calc(100% - 195px);text-align: left;float: left;margin-top: 8px}
.exception-popup .popup-body .popup-content .inner-popup .input-box .fancy-select .trigger {padding: 5px;color: #000;font-size: 16px;}
.exception-popup .popup-body .popup-content .inner-popup .input-box span {display: inline-block;font-size: 11px;margin: 0px 5px;vertical-align: middle;}
.exception-popup .popup-body .popup-content .inner-popup .input-box .fancy-select div.trigger:after {top: 11px;border: 4px solid transparent;}
.exception-popup .popup-body .popup-content .inner-popup .input-box .fancy-select ul.options {top: 29px;}
.exception-popup .popup-body .popup-content .inner-popup .input-box > input{padding: 4px 10px;border: 2px solid #eaebee;height: 33px;width: 180px;font-size: 15px}
.exception-popup .popup-body .popup-content{overflow: visible}

.add-box.timetable-box .settings-tiles .exception-box{}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .origin-hide{display: none}
.add-box.timetable-box .settings-tiles .exception-box table{ table-layout: fixed;  width: 100%;  border-collapse: collapse;  text-align: left;  margin: 15px 0 0;}
.add-box.timetable-box .settings-tiles .exception-box table .head-row {background-color: #593de0;border: 2px solid #593de0;}
.add-box.timetable-box .settings-tiles .exception-box table .head-row th{font-size: 14px;color: #fff;font-weight: normal;line-height: 1;padding: 13px 9px;}
.add-box.timetable-box .settings-tiles .exception-box table .head-row th.exc-option{text-align: right;width: 100px;}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row,.add-box.timetable-box .settings-tiles .exception-box table .blinder-row {background-color: #fff;border-width: 0 2px 2px 2px;border-style: solid;border-color: #e8eaed;}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row:hover{background-color: #f6f6f6}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td,.add-box.timetable-box .settings-tiles .exception-box table .blinder-row td {font-size: 14px;color: #000;line-height: 1;padding: 8px 9px;height: 46px;}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.option-td {text-align: right;position: relative;z-index: 2;cursor: pointer;width: 100px;}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.option-td  .ab-div {position: absolute;display: none;width: 460px;top: 0;background-color: #f6f6f6;padding: 15px 0 14px;left: 200px;overflow: hidden;transition: ease all 500ms;line-height: 1;text-align: right}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.option-td a {display: inline-block;font-size: 14px;color: #8f8f8f;margin: 0 30px;}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.option-td .input-box a{margin: 0 10px}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.option-td a:hover{color: #f97d00}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.option-td:hover .ab-div {display: inline-block;left: -362px;z-index: 1;}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .exception-date{border: 2px solid #e8eaed;font-size: 14px;padding: 5px;width: 250px;}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td input{border: 2px solid #e8eaed;font-size: 14px;padding: 5px;}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .fancy-select{    float: none;max-width: 70px;font-size: 13px;display: inline-block;vertical-align: middle;}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .fancy-select .trigger {padding: 5px;color: #000;font-size: 14px;}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .input-box{position: relative;display: inline-block;width: 100%}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .input-box span {display: inline-block;font-size: 14px;margin: 0 7px;vertical-align: middle;}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .input-box label{font-size: 14px;    display: inline-block;margin-right: 10px;vertical-align: middle}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.exc-time-td .input-box{max-width: 49%}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .fancy-select .trigger:after{top: 9px}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .fancy-select ul.options{top:27px;bottom: auto!important;}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .input-box.invalid{padding: 10px 0}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .input-box .input-error{bottom: 0}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .final-exc-date span{font-weight: 700}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.option-td span i{color: #8f8f8f;}
.add-box.timetable-box .settings-tiles .exception-box .single-exception{flex-basis: 33%;padding-right: 20px;margin: 10px 0}
.add-box.timetable-box .settings-tiles .exception-box .single-exception .inner{display: inline-block;vertical-align: middle}
.add-box.timetable-box .settings-tiles .exception-box .single-exception a{display: inline-block;margin: 0 0 0 10px;font-size: 12px;color: #8f8f8f;vertical-align: middle}
.add-box.timetable-box .settings-tiles .exception-box .single-exception a:hover{opacity: .7;}
.add-box.timetable-box .settings-tiles .exception-box .single-exception p.left{margin-right: 15px}
.add-box.timetable-box .settings-tiles .exception-box .single-exception p{font-size: 16px}
.add-box.timetable-box .settings-tiles .exception-box .single-exception span{font-weight: 700}

.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .price-range{display: none}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.range .price-range{display: inline-block}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.range .single-price{display: none}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.range .price-range span{display: inline-block;vertical-align: middle;margin: 0 3px}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.time-td input,.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.price-td input{max-width: 80px;width: 100%;display: inline-block;vertical-align: middle}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.price-td .check-box{display: inline-block;vertical-align: middle;}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.price-td .check-box label{display: inline-block;font-size: 14px;padding-left: 25px;line-height: 20px}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .input-box > label{margin-left: 10px;font-size: 14px;display: inline-block;vertical-align: middle}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.price-td .input-box{max-width: 60%}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.order-td,.add-box.timetable-box .settings-tiles .exception-box table .order-th{width: 115px}

.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.order-td .order-box{text-align: center}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.order-td .order-box .order-controller{display: none;width: 25px;height: 25px;border-radius: 50%;margin: 0 5px;background-color: #e8eaed;text-align: center;font-size: 14px;padding: 6px 0}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row.middle-in-order td.order-td .order-box .order-controller{display: inline-block;}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.order-td .order-box .order-controller:hover{background-color: #fff}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row.first-in-order td.order-td .order-box .order-controller.order-down{display: inline-block}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row.last-in-order td.order-td .order-box .order-controller.order-up{display: inline-block}

.standard-popup.shop-list-confirm .popup-body .popup-content .inner-popup h2{font-size: 18px;margin-bottom: 15px}
.standard-popup.shop-list-confirm .popup-body .popup-content .inner-popup p{line-height: 1.3;}


.menu-week-content .carousel-box .carousel-day .tile-element .element-content .bottom-part p.glycemic span,.menu-week-content .carousel-box .carousel-day .tile-element .element-content .bottom-part p.glycemic{color: #ff6d6d}


.add-box .add-link{display: inline-block;font-size: 18px;color: #f97d00;font-weight: 600;}
.add-box .add-link i{display: inline-block;margin-right: 5px}
.add-box .add-link:hover{text-decoration: underline}
.add-box.timetable-box .add-link{margin: 30px 0 15px}

.add-box.timetable-box .settings-tiles .extra-settings-box{}
.add-box.timetable-box .settings-tiles .extra-settings-box p{font-size: 16px;}
.add-box.timetable-box .settings-tiles .extra-settings-box input{padding: 4px 10px;border: 2px solid #eaebee;height: 33px;width: 100px;margin: 0 5px;font-size: 13px}
#content.timetable{overflow: hidden}

.add-box.patient-account *{line-height: 1}
.standard-popup .popup-body .popup-content .search-result-panel table th span{display: block}
.menu-week-content .carousel-box .carousel-day .tile-element .element-content .bottom-part p span{display: block}

.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info{position: relative;line-height: 1}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name{position: absolute;display: none;width: 100%;    top: 0px;background-color: #9381eb}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.day-part-sport .day-part-head.meal-info .edit-meal-name{background-color: #ccf7ec}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.day-part-supl .day-part-head.meal-info .edit-meal-name{background-color: #fff7bb}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name.active{display: block}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name input{padding: 6px 10px 3px;border:2px solid #e8eaed;width: 30%;vertical-align: middle;font-size: 13px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name i{    display: inline-block;color: #ababab;cursor: pointer;vertical-align: middle}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name i:hover{    color: #f7850b;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .fancy-select{display: inline-block;width: 100%;max-width: 10%;float: none!important;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .big-select{max-width: 25%;display: inline-block;width: 100%;vertical-align: middle}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .big-select .fancy-select{max-width: 100%}
.add-box .menu-day-content .day-content .day-detail-box .big-select  .fancy-select{max-width: 100%}
.add-box .menu-day-content .day-content .day-detail-box .edit-meal-name .fancy-select .trigger{    padding: 6px 10px;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .fancy-select .trigger{font-size: 13px;padding: 6px 10px 3px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .fancy-select .trigger:after{top: 9px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .input-separator{display: inline-block;vertical-align: middle}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .fancy-select ul.options{top: 25px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .fancy-select ul.options li{font-size: 13px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name input{padding: 6px 10px 3px;border:2px solid #e8eaed;width: 30%;vertical-align: middle;font-size: 13px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name i{    display: inline-block;color: #ababab;cursor: pointer;vertical-align: middle}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name i:hover{    color: #f7850b;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .fancy-select{    line-height: 1;display: inline-block;width: 100%;max-width: 10%;    vertical-align: middle;min-width: 75px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .big-select{max-width: 25%;display: inline-block;width: 100%;vertical-align: middle;min-width: 105px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .big-select .fancy-select{max-width: 100%}
.add-box .menu-day-content .day-content .day-detail-box .big-select  .fancy-select{max-width: 100%}
.add-box .menu-day-content .day-content .day-detail-box .edit-meal-name .fancy-select .trigger{    padding: 6px 10px;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .fancy-select .trigger{font-size: 13px;padding: 6px 10px 3px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .fancy-select .trigger:after{top: 9px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .input-separator{display: inline-block;vertical-align: middle}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .fancy-select ul.options{top: 25px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .fancy-select ul.options li{font-size: 13px}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info form span{display: inline-block;vertical-align: middle}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head h4 .edit-meal-name-trigger{display: none}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head h4 .edit-sport-trigger {display: none;}

.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td:first-child > span{display: inline-block;width: 100%;max-width: 70%;vertical-align: middle}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.products-trigger{position: relative;padding: 10px 10px 10px 20px;line-height: 1}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td.products-trigger i{position: absolute;left: 6px}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table td .hidden-info, .add-box .menu-day-content .day-content .day-detail .day-detail-content table th .hidden-info{display: none;}
.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr td div.hidden-tool-box{display: none}

.add-box .menu-day-content .day-content .day-detail-box .sport-tools .fancy-select ul.options{top: 25px}
.add-box .menu-day-content .day-detail-box .sport-screen .hide-panel.remove-panel{top: 80px}
.add-box .menu-day-content .day-detail-box .sport-screen .hide-panel.remove-panel.mobile-hide-panel{top: 88px}

.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head h4 .edit-sport-trigger:hover,.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head h4 .edit-meal-name-trigger:hover{color: #f97d00}

.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.products-trigger{position: relative;padding: 10px 10px 10px 20px}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.products-trigger i{    position: absolute;left: 6px;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td div.hidden-tool-box {display: none;}

.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td div.hidden-tool-box a{color: #8f8f8f;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td div.hidden-tool-box a i {position: relative;font-size: 12px;left: auto;margin-right: 11px;}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td span.hidden-info{display: none}

.add-box .menu-day-content .day-content .day-course .day-inside .day-part.active.day-part-sport .day-part-head{background-color: #ccf7ec;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.active.day-part-sport{border: 2px solid #ccf7ec;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.day-part-sport .navigation-arrow{background-color: #ccf7ec;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.day-part-sport:hover{border: 2px solid #ccf7ec;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.day-part-sport:hover .day-part-head{background-color: #ccf7ec;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.active.day-part-supl .day-part-head{background-color: #fff7bb;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.active.day-part-supl{border: 2px solid #fff7bb;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.day-part-supl .navigation-arrow{background-color: #fff7bb;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.day-part-supl:hover{border: 2px solid #fff7bb;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part.day-part-supl:hover .day-part-head{background-color: #fff7bb;}
.add-box .data-box.no-padding.small-padding{padding-bottom: 0px}

.mac-os .icon-tooltip .small-tooltip-body .small-tooltip-arrow{bottom: -8px!important;}
.add-box.timetable-box .tile-div{width: auto}


.add-box.timetable-box .single-record{display: block;padding: 25px 0 0;border-top:2px solid #d5d7da}
.add-box.timetable-box .single-record:first-of-type{border-top: 0}
.add-box.timetable-box .single-record.hidden-record{display: none}
.add-box.timetable-box .single-record.hidden-record.active{display: block}
.add-box.timetable-box .free-trigger{display: none;text-align: left;font-size: 16px;color: #f97d00;cursor: pointer;}
.add-box.timetable-box .free-trigger i{margin-left: 5px}
.add-box.timetable-box .free-trigger:hover{text-decoration: underline}
.add-box.timetable-box .free-trigger.active{display: block}
.add-box.timetable-box .single-record .day-label{font-style: 17px;color: #000;display: block;margin-bottom: 15px}
.add-box.timetable-box .single-record .record-parent{    margin: 25px 0;}
.add-box.timetable-box .single-record .record-parent .record-adress,.add-box.timetable-box .single-record .record-parent .record-terms{display: inline-block;vertical-align: text-top;}
.add-box.timetable-box .single-record .record-parent .record-adress{width: 330px}
.add-box.timetable-box .single-record .record-parent .record-terms{width: calc(100% - 335px)}
.add-box.timetable-box .single-record .record-parent .record-adress p{text-transform: uppercase;font-size: 17px;line-height: 1.1;font-weight: 700}
.add-box.timetable-box .single-record .record-parent .record-terms .single-term-box{width: 100%;display: inline-block;max-width: 11.5%;margin-right: .5%;margin-bottom: 1%;border: 2px solid #593de0;text-align: center;padding: 10px 5px;cursor: pointer;min-width: 125px}
.add-box.timetable-box .single-record .record-parent .record-terms .single-term-box p{font-size: 18px;color: #593de0}
.add-box.timetable-box .single-record .record-parent .record-terms .single-term-box.disabled{border:2px solid #d5d7da;cursor: default}
.add-box.timetable-box .single-record .record-parent .record-terms .single-term-box.disabled p{color: #d5d7da;text-decoration: line-through}

.popup-container.fill-free-term-popup .inner-popup-box{margin: 15px 0;position: relative}
.popup-container.fill-free-term-popup .inner-popup-box h4,.popup-container.fill-free-term-popup .inner-popup-box label,.popup-container.fill-free-term-popup .new-patient-variant .inner-popup-box label{font-weight: normal;font-size: 16px;margin-bottom: 8px;display: block}
.popup-container.fill-free-term-popup .inner-popup-box span{display: block;font-size: 16px;font-weight: 700;}
.popup-container.fill-free-term-popup .inner-popup-box .fancy-select{float: none;width: 100%;max-width: 100%}
.popup-container.fill-free-term-popup .inner-popup-box .fancy-select .trigger:after{top: 19px}
.popup-container.fill-free-term-popup .inner-popup-box .fancy-select ul.options{top:37px}
.popup-container.fill-free-term-popup .inner-popup-box.search-box > input{width: calc(100% - 44px);vertical-align: middle;}
.popup-container.fill-free-term-popup .inner-popup-box input{border: 2px solid #e8eaed;font-size: 16px;padding: 12px 5px;max-height: 44px}
.popup-container.fill-free-term-popup .inner-popup-box .search-button{    width: 48px;border-radius: 0;border-top-right-radius: 6px;border-bottom-right-radius: 6px;margin: 0;margin-left: -5px;vertical-align: middle;padding: 12px 5px 11px;line-height: 1;}
.popup-container.fill-free-term-popup .new-patient-variant{display: none;flex-wrap: wrap;justify-content: space-between;}
.popup-container.fill-free-term-popup .new-patient-variant.active{display: flex}
.popup-container.fill-free-term-popup .new-patient-variant .inner-popup-box{flex-basis: 49%;margin: 7px 0}
.popup-container.fill-free-term-popup .new-patient-variant .inner-popup-box input{width: 100%}
.popup-container.fill-free-term-popup .new-patient-trigger{text-align: left;font-size: 16px;color: #f97d00;cursor: pointer;}
.popup-container.fill-free-term-popup .new-patient-trigger i{margin-left: 5px}
.popup-container.fill-free-term-popup .new-patient-trigger:hover{text-decoration: underline}
.standard-popup.fill-free-term-popup .popup-body .popup-content .inner-popup{padding-top: 15px}
.standard-popup.fill-free-term-popup .popup-body .popup-head .popup-title span{vertical-align: -2px;}
.popup-container.fill-free-term-popup .inner-popup-box .fancy-select .trigger{padding: 12px 10px}
/*terminarz widok tygodniowy*/
.add-box.timetable-box .timetable-main-menu{position: relative}
.add-box.timetable-box .timetable-main-menu .absence-trigger{position: absolute;right: 0;width: 240px;top: 0}
.top-menu .user-panel .panel-element.other-platforms .platform.timetable-platform{background-image: url(../img/time-table-sprite.png)}
.top-menu .user-panel .panel-element.other-platforms .platform-bar{display: inline-block;width: 1px;height: 40px;background-color: #e8eaed;margin: 0 15px;vertical-align: middle;}
.top-menu .no-menu-information{height: 100%;vertical-align: middle;display: flex;align-items: center;padding: 0 10px;}
.top-menu .no-menu-information a{color: #000;}
.top-menu .no-menu-information a i{display: inline-block;margin-right: 5px}
.top-menu .no-menu-information a:hover{color: #f97d00}
.add-box.timetable-box .timetable-main-window{}
.add-box.timetable-box .timetable-main-window .date-range{position: relative;text-align: center;padding: 20px 0;border-bottom:2px solid #d6d6d9}
.add-box.timetable-box .timetable-main-window .date-range .date-navigator{position: absolute;width: 35px;height: 35px;background-color: #e8eaed;cursor: pointer;border-radius: 50%;text-align: center;font-size:18px;padding: 9px 0;top: 0;bottom: 0;margin: auto}
.add-box.timetable-box .timetable-main-window .date-range .date-navigator i{font-size: inherit;color: #9b9b9c}
.add-box.timetable-box .timetable-main-window .date-range .date-navigator:hover{background-color: #593de0}
.add-box.timetable-box .timetable-main-window .date-range .date-navigator:hover i{color: #fff}
.add-box.timetable-box .timetable-main-window .date-range .date-navigator.date-back{left: 0}
.add-box.timetable-box .timetable-main-window .date-range .date-navigator.date-forward{right: 0}
.add-box.timetable-box .timetable-main-window .date-range p{font-size: 26px;font-weight: 300;color: #000;}
.add-box.timetable-box .timetable-main-window .month-preview{display:flex;justify-content: space-between;flex-wrap: wrap;padding: 20px 0}
.add-box.timetable-box .timetable-main-window .month-preview .single-day{display: inline-block;cursor: pointer}
.add-box.timetable-box .timetable-main-window .month-preview .single-day .day-orb{display: block;width: 45px;height: 45px;background-color: #e8eaed;text-align: center;padding: 14px 0;font-size: 18px;font-weight: 700;border-radius: 50%;color: #8f8f8f;border:2px solid #e8eaed}
.add-box.timetable-box .timetable-main-window .month-preview .single-day p{text-align: center;font-weight: 300;font-size: 12px;margin-top: 10px;color: #000}
.add-box.timetable-box .timetable-main-window .month-preview .single-day.weekend .day-orb{background-color: #d6d6d9;border:2px solid #d6d6d9}
.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 .month-preview .single-day.present-week-hov .day-orb{border:2px solid #593de0;background-color: #fff;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 .month-preview .line-breaker{flex-basis: 100%;width: 0px;height: 0px;overflow: hidden;display: none}
.add-box.timetable-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 .calendar-grind{padding-top: 20px}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-hours{position: absolute;left: 0;background-color: #fff;width: 75px;height: 100%;border-right:0}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days{width: 100%;display: flex;justify-content: start;flex-wrap: wrap;padding-left: 75px;position: relative}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .single-calendar-day{display: inline-block;flex-basis: 14.2857142857%;min-width: 140px;border-width: 0;border-style: solid;border-color: #d6d6d9}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day{height: 100px;border-bottom: 2px solid #d6d6d9;display: flex}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day.hidden{display: none}
/*.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day.hidden{height: 0;overflow: hidden}*/
/*.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day.hidden.turn-on{height: auto }*/
/*.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day.hidden.visable{display: block!important}*/
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .top-day{text-align: center;    padding: 22px 5px;border-bottom: 2px solid #d6d6d9}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .top-day p{font-size: 14px;font-weight: 300}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .calendar-hours .hour-inside-day{border-color: #fff;position: relative}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .calendar-hours .hour-inside-day .ab-hour{    top: -6px;position: absolute;z-index: 2;font-size: 14px}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .calendar-hours .top-day{border-bottom: 0}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box{max-height: 65px;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);position: sticky;position: -webkit-sticky;bottom: 0;z-index: 6;background-color: #fff;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box img {margin: 0 auto;display: block;}

.add-box.timetable-box{background-color: #fff}
.add-box.timetable-box .timetable-main-window .calendar-grind .hidden-hour-trigger{cursor: pointer;z-index: 2;position: relative}
.add-box.timetable-box .timetable-main-window .calendar-grind .hidden-hour-trigger p{font-size: 14px;position: absolute;top:-6px}
.add-box.timetable-box .timetable-main-window .calendar-grind .hidden-hour-trigger .expand{width: 23px;height: 23px;border-radius: 50%;text-align: center;background-color: #e8eaed;padding: 3px 0;position: absolute;right: 7px;top: 0;bottom: 0;margin: auto;}
.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 .hidden-hour-trigger:hover .expand img{filter: brightness(0) invert(1);}
.add-box.timetable-box .timetable-main-window .calendar-grind .hour-inside-day{position: relative}
.add-box.timetable-box .timetable-main-window .calendar-grind .hour-inside-day .collapse{display: none;width: 23px;height: 23px;background-color: #e8eaed;padding: 1px 0;cursor: pointer;border-radius: 50%;position: absolute;right: 7px;text-align: center;top: -10px}
.add-box.timetable-box .timetable-main-window .calendar-grind .hour-inside-day .collapse:hover{background-color: #593de0}
.add-box.timetable-box .timetable-main-window .calendar-grind .hour-inside-day .collapse:hover img{filter: brightness(0) invert(1);}
.add-box.timetable-box .timetable-main-window .calendar-grind .hour-inside-day .collapse.active{display: inline-block}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day.hidden{position: relative;}
.add-box.timetable-box .timetable-main-window .calendar-grind .day-content{background-color: #fff}
.add-box.timetable-box .timetable-main-window .calendar-grind .dot-bar{height: 560px;top: 105px;width: 2px;border-right: 2px dotted #000;position: absolute;right: 17px;z-index: 3;display: none}
.add-box.timetable-box .timetable-main-window .calendar-grind .dot-bar.active{display: block}

.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .second-step{display: none;justify-content: space-around;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .second-step .step-choice{text-align: center;cursor: pointer}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .second-step .step-choice p{font-size: 11px;margin-top: 5px}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .second-step .step-choice.blank-choice{opacity: .6}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element:hover .first-step-img{display: none}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element:hover .second-step{display: flex}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box:hover .inner-element{padding: 5px 0}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element{position: relative;padding: 15px 0;}

.add-box.timetable-box span.select2-container{width: 100px!Important;    margin: 3px 0;}
.add-box.timetable-box span.select2-container span{width: 100%;margin: 0!important;}
.add-box.timetable-box span.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {color: #444;line-height: 1;font-size: 12px;    vertical-align: unset;    padding-left: 0;width: auto}
.add-box.timetable-box span.select2-container .select2-selection--single{height: auto;border-radius: 0;padding: 3px 5px 0px;border: 2px solid #e8eaed;text-align: left}
.add-box.timetable-box span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{top: -2px;right: 10px;width: auto}
.add-box.timetable-box span.select2-container .dropdown-wrapper{width: auto}

.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box span.select2-container{width: 100px!Important;    margin: 3px 0;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box span.select2-container span{width: 100%}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box span.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {color: #444;line-height: 1;font-size: 13px;    vertical-align: unset;    padding-left: 0;width: auto}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box span.select2-container .select2-selection--single{height: auto;border-radius: 0;padding: 7px 5px 0px;border: 2px solid #e8eaed;text-align: left}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{top: 0px;right: 10px;width: auto}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box span.select2-container .dropdown-wrapper{width: auto}

.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box span.select2-container{width: calc(50% - 5px)!important;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box span.select2-container .dropdown-wrapper{width: auto}
.select2-container{z-index: 100000000;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box span.select2-container .select2-selection--single{height: auto;border-radius: 0;padding: 3px 5px 0px;border: 2px solid #e8eaed;text-align: left;height: 40px}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box span.select2-container span{width: 100%}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box span.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {color: #444;line-height: 1; vertical-align: unset;    padding-left: 0;width: auto}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{top: 0px;right: 20px;width: auto}

.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box span.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 14px;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box span.select2-container.select2-container--default .select2-selection--single{padding: 12px 5px 0px;border: 2px solid #e8eaed;text-align: left;height: 40px;line-height: 1;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {top: 6px;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .check-box label{    font-size: 16px;line-height: 21px;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box.date-double-box input{    width: calc(50% - 5px);}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box span.select-label {width: 22px;display: block;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box .fancy-select {width: calc(25% - 8px)}


.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box.date-double-box.event-double-input-box.few-days-box{display: none}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box.date-double-box.event-double-input-box.few-days-box.active{display: block}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box.hours-box{display: none}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box.hours-box.active{display: block}
.standard-popup .popup-body .popup-content .inner-popup .third-step .check-box{margin-bottom: 10px}
.standard-popup .popup-body .popup-content .inner-popup .third-step .set-box {margin: 15px 0 30px;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .remove-box{position: absolute;width: 605px;left: -30px;bottom: -35px;padding: 10px 30px 10px 10px;text-align: right;background-color: #f1f4f7;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box .remove-box a {font-size: 12px;color: #000;display: block;height: auto;padding-top: 0;}
.add-box.with-tiles .accordeon-box .compare-table .blank{width: auto}



.standard-popup .popup-body .popup-content .inner-popup span.select2-container{width: 100%!important}
.standard-popup .popup-body .popup-content .inner-popup span.select2-container .dropdown-wrapper{width: auto}
.select2-container{z-index: 100000000;}
.standard-popup .popup-body .popup-content .inner-popup span.select2-container .select2-selection--single{height: auto;border-radius: 0;padding: 10px 5px 8px;border: 2px solid #e8eaed;text-align: left}
.standard-popup .popup-body .popup-content .inner-popup span.select2-container span{width: 100%}
.standard-popup .popup-body .popup-content .inner-popup span.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {color: #444;line-height: 1; vertical-align: unset;    padding-left: 0;width: auto}
.standard-popup .popup-body .popup-content .inner-popup span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{top: 5px;right: 20px;width: auto}

.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step{position: absolute;width: 100%;background-color: #fff;z-index: 2;padding: 8px;bottom:0;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box{    margin: 5px 0;position: relative;display: inline-block;width: 100%}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box > label{font-weight: normal;font-size: 12px;margin-bottom: 4px;display: block;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .check-box label{font-size: 12px;padding-left: 25px}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box .fancy-select{float: none;width: 100%;max-width: 100%;font-size: 12px;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box .fancy-select .trigger:after{top: 9px;    border: 4px solid transparent;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box .fancy-select .trigger,.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box .fancy-select ul.options li{font-size: 13px}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box .fancy-select .trigger{padding: 6px 5px 4px;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box .fancy-select ul.options{top:21px;bottom: auto;z-index: 10}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box .fancy-select ul.options.up{    top: auto;bottom: 100%;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box input,.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box textarea {border: 2px solid #e8eaed;font-size: 13px;padding: 6px 5px 4px;height: auto;width: 100%;max-width: 100%}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box textarea{height: 40px}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .new-patient-trigger {text-align: left;font-size: 12px;color: #f97d00;cursor: pointer;display: none;margin-top: 15px}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .new-patient-trigger.active{display: block}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .new-patient-trigger:hover{text-decoration: underline}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box.event-double-input-box .fancy-select,.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box.event-double-input-box > input{    width: calc(50% - 5px);display: inline-block;vertical-align: middle;    margin: 3px 0;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box.event-double-input-box span{display: inline-block;vertical-align: middle;    width: 10px;text-align: center;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box.event-double-input-box label{margin: 4px 0}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .check-box{height: 20px;padding-top: 1px;margin-bottom: 20px;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .check-box label{display: inline-block;padding-left: 25px;font-size: 12px;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .set-box * {width: 100%;max-width: 47%;margin: 0;display: inline-block;text-align: center}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .cancel,.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .cancel-add,.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .cancel-edit{font-size: 12px;cursor: pointer}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .cancel-add:hover,.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .cancel:hover{text-decoration: underline}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .set-box .button{    padding: 6px 5px;font-size: 12px;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .set-box .button i{width: auto}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .second-step .step-choice:hover{opacity: .7}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box.event-double-input-box{display: inline-block;width: 100%;max-width: 50%}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box.event-double-input-box.date-double-box input{display: inline-block;width: 100%;max-width: 100%;    margin: 3px 0;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box.event-double-input-box.date-double-box{max-width: 43%}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box .fancy-select ul.options li{padding: 9px 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box.double-input-box .fancy-select{width: calc(50% - 5px);display: inline-block;vertical-align: middle}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box.double-input-box span{display: inline-block;vertical-align: middle;    width: 10px;text-align: center;z-index: 1}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box.visit-check-box .check-box{margin-bottom: 0}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .visit-screen-2{display: none}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .new-patient-variant{display: none}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .new-patient-variant.active{display: block}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .set-box{margin-top: 15px}
.search-input{background-image: url(../img/search-input.png);background-repeat: no-repeat;background-position: right center}

.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box.double-input-box span.selection,.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit span.select2-container .select2-selection--single{width: 100%;text-align: left}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box.double-input-box span.select2-container .select2-selection--single{padding: 10px 5px 7px}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box.double-input-box span.dropdown-wrapper{display: none}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box.double-input-box span.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 16px}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box.double-input-box span.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width: 5px 5px 0 5px}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box.double-input-box span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {top: 8px;right: 13px;width: auto;}

.standard-popup .popup-body .popup-content .inner-popup .third-step{position: relative;width: 100%;background-color: #fff;z-index: 2;padding:0;bottom:0;box-shadow:none;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box{    margin: 5px 0;position: relative;display: inline-block;width: 100%}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box > label{font-weight: normal;font-size: 14px;margin-bottom: 4px;display: block;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box .fancy-select{float: none;width: 100%;max-width: 100%;font-size: 12px;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box .fancy-select .trigger:after{top: 18px;    border: 5px solid transparent;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box .fancy-select .trigger,.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box .fancy-select ul.options li{font-size: 16px}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box .fancy-select .trigger{padding:12px 5px;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box .fancy-select ul.options{top:28px;bottom: auto}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box .fancy-select ul.options.up{    top: auto;bottom: 100%;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box input[type='text'],.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box textarea,.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box input[type='number'] {border: 2px solid #e8eaed;font-size: 14px;padding: 7px 5px 5px 5px;height:40px;width: 100%;max-width: 100%}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box textarea{height: 60px}
.standard-popup .popup-body .popup-content .inner-popup .third-step .new-patient-trigger {text-align: left;font-size: 12px;color: #f97d00;cursor: pointer;display: none}
.standard-popup .popup-body .popup-content .inner-popup .third-step .new-patient-trigger.active{display: block}
.standard-popup .popup-body .popup-content .inner-popup .third-step .new-patient-trigger:hover{text-decoration: underline}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box .fancy-select,.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box > input{    width: calc(50% - 5px);display: inline-block;vertical-align: middle;    margin: 5px 0;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box span{display: inline-block;vertical-align: middle;    width: 10px;text-align: center;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box label{margin: 4px 0}
.standard-popup .popup-body .popup-content .inner-popup .third-step .check-box{height: 20px;padding-top: 1px;margin-bottom: 20px;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .check-box label{display: inline-block;padding-left: 25px;font-size: 12px;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .set-box * {width: 100%;max-width: 47%;margin: 0;display: inline-block;text-align: center}
.standard-popup .popup-body .popup-content .inner-popup .third-step .cancel-edit{font-size: 14px;cursor: pointer}
.standard-popup .popup-body .popup-content .inner-popup .third-step .cancel-edit:hover{text-decoration: underline}
.standard-popup .popup-body .popup-content .inner-popup .third-step .set-box .button{    padding: 8px 5px;font-size: 14px;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .set-box .button i{width: auto}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .second-step .step-choice:hover{opacity: .7}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box{display: inline-block;width: 100%;max-width: 40%}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box.date-double-box input{display: inline-block;width: 100%;max-width: 100%;    margin: 5px 0;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box.date-double-box{max-width: 40%;margin-right: 10px}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box .fancy-select ul.options li{padding: 9px 5px}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.double-input-box .fancy-select{width: calc(50% - 5px);display: inline-block;vertical-align: middle}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.double-input-box span{display: inline-block;vertical-align: middle;    width: 10px;text-align: center;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.visit-check-box .check-box{margin-bottom: 0}
.standard-popup .popup-body .popup-content .inner-popup .third-step .visit-screen-2{display: none}
.standard-popup .popup-body .popup-content .inner-popup .third-step .new-patient-variant{display: none}
.standard-popup .popup-body .popup-content .inner-popup .third-step .new-patient-variant.active{display: block}
.standard-popup .popup-body .popup-content .inner-popup .third-step .set-box{margin-top: 15px}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day{flex-wrap: wrap}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element{position: absolute;z-index: 5;padding: 5px;width: 100%;box-shadow: 0px 1px 5px 0px rgba(0, 0, 7, 0.2);display: inline-block;cursor: pointer;min-height: 45px;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .element-head{position: relative}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .element-head .element-time{font-size: 12px;font-weight: normal;margin-bottom: 5px;display: inline-block}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .element-head .element-name{font-size: 12px;font-weight: 300;display: inline-block;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element p{font-size: 12px;margin: 2px 0}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element.event-element{background-color: rgba(204,247,236,.9)}
/*.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element.visit-element{background-color: rgba(239,255,207,.9)}*/
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element.abs-element{background-color: rgba(232,234,237,.9)}


.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element.visit-element.visit-color-1{background-color: rgba(239,255,207,.9)}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element.visit-element.visit-color-2{background-color: rgba(191,212,255,.9)}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element.visit-element.visit-color-3{background-color: rgba(255,229,249,.9)}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element.visit-element.visit-color-4{background-color: rgba(255,215,211,.9)}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element.visit-element.visit-color-5{background-color: rgba(230,221,211,.9)}




.popup-container.edit-absence .remove-box{    width: 100%;position: absolute;left: 0;padding: 10px 30px 10px 10px;text-align: right;background-color: #f1f4f7;bottom: -30px}
.popup-container.edit-absence .remove-box a{font-size: 12px;color: #000!important;display: block;height: auto;padding-top: 0;}
.popup-container.edit-absence .remove-box a:hover{text-decoration: underline}

.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element.event-element .element-desc{font-size: 0;}

.calendar-legend{max-width: 95%;padding: 15px 0;margin-right: 0;margin-left: auto;    z-index: 3;position: relative;}
.calendar-legend > p{font-size: 14px;font-weight: 700;display: inline-block;     vertical-align: text-top;   margin-top: 9px;}
.calendar-legend .legend-parent{display: inline-block;    width: calc(100% - 70px);vertical-align: text-top;text-align: right;}
.calendar-legend .legend-element{    display: inline-block;margin: 5px 0 5px 20px;width: 100%;max-width: 23%;text-align: right;}
.calendar-legend .legend-element *{display: inline-block;vertical-align: middle}
.calendar-legend .legend-element p{font-size: 14px;font-weight: normal}
.calendar-legend .legend-element .legend-color{width: 60px;height: 20px;border:1px solid #858585}


.calendar-legend .legend-element .legend-color.color-1{background-color: #ebffc2}
.calendar-legend .legend-element .legend-color.color-2{background-color: #bfd4ff}
.calendar-legend .legend-element .legend-color.color-3{background-color: #ffe5f9}
.calendar-legend .legend-element .legend-color.color-4{background-color: #ffd7d3}
.calendar-legend .legend-element .legend-color.color-5{background-color: #e6ddd3}
.calendar-legend .legend-element .legend-color.color-6{background-color: #ccf7ec}
.calendar-legend .legend-element .legend-color.color-7{background-color: #e8eaed}
.calendar-legend .legend-element .legend-color.color-8{background-color: #ece8fe}

.add-box.timetable-box .timetable-main-window .calendar-grind .day-content{position: relative;    border-width: 0 1px 0 1px;border-style: solid;border-color: #d6d6d9;}
.add-box.timetable-box .timetable-main-window .day-window .calendar-grind .day-content{position: relative;    border-width: 0 2px 0 2px;border-style: solid;border-color: #d6d6d9;}

.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .single-calendar-day .hour-inside-day.addres-color-1{background-color: #f9ffed}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .single-calendar-day .hour-inside-day.addres-color-2{background-color: #dce7fc}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .single-calendar-day .hour-inside-day.addres-color-3{background-color: #fff6fd}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .single-calendar-day .hour-inside-day.addres-color-4{background-color: #ffeeec}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .single-calendar-day .hour-inside-day.addres-color-5{background-color: #f1eae3}

.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day.entire-day-tile{height: auto;position: relative;width: 100%;min-height: 25px;display: block;    border-width: 0 1px 2px 1px;border-style: solid;border-color: #d6d6d9;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day.entire-day-tile.small-border{border-width: 0 0px 1px 0px;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day.entire-day-tile .inside-entire-day{position: relative;background-color: #ccf7ec;    height: auto;top: 0;left: 0;min-width: 100%;    z-index: 6;padding: 5px;box-shadow: 0px 1px 5px 0px rgba(0, 0, 7, 0.2);cursor: pointer}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day.entire-day-tile .inside-entire-day p{font-size: 12px}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day.entire-day-tile .inside-entire-day p.hidden-d{display: none}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .calendar-hours .hour-inside-day.entire-day-block{height: 25px;position: relative}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .calendar-hours .hour-inside-day.entire-day-block p{position: absolute;top: -8px;font-size: 14px}

.standard-popup .popup-body .popup-content .inner-popup .input-box-ab{margin: 12px 0;display: inline-block;width: 100%;position: relative}
.standard-popup .popup-body .popup-content .inner-popup .input-box-ab input{border: 2px solid #e8eaed;font-size: 16px;padding:9px 5px;width: 100%;max-width: 100%}

.standard-popup .popup-body .popup-content .inner-popup .input-box-ab .fancy-select{float: none;width: 100%;max-width: 100%;font-size: 16px;display: inline-block;vertical-align: middle}
.standard-popup .popup-body .popup-content .inner-popup .input-box-ab.box40 > span{display: inline-block;vertical-align: middle;width: 10px;text-align: center;}
.standard-popup .popup-body .popup-content .inner-popup .input-box-ab .fancy-select .trigger:after{top: 16px;    border: 5px solid transparent;}
.standard-popup .popup-body .popup-content .inner-popup .input-box-ab .fancy-select .trigger,.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box-ab .fancy-select ul.options li{font-size: 16px}
.standard-popup .popup-body .popup-content .inner-popup .input-box-ab .fancy-select ul.options{top: auto;bottom: 100%;}
.standard-popup .popup-body .popup-content .inner-popup .input-box-ab > label{display: block;margin-bottom: 5px}
.standard-popup .popup-body .popup-content .inner-popup .input-box-ab .check-box label{display: inline-block;padding-left: 30px;font-size: 16px;line-height: 23px;}
.standard-popup .popup-body .popup-content .inner-popup .input-box-ab.box40 .fancy-select{ width: calc(48% - 5px);}
.standard-popup .popup-body .popup-content .inner-popup .input-box-ab.box40{max-width: 36%;margin-right: 3%;}
.standard-popup .popup-body .popup-content .inner-popup .input-box-ab.box20{max-width: 20%;min-width: 130px;}


.standard-popup .popup-body .popup-content .inner-popup .already-added{border-top: 2px solid #f1f2f4;padding-top: 20px;margin-top: 20px}
.standard-popup .popup-body .popup-content .inner-popup .already-added h3{font-size: 16px;color: #593de0;font-weight: 300;margin-bottom: 10px}
.standard-popup .popup-body .popup-content .inner-popup .already-added .single-absence-record{display: inline-block;width: 100%;margin: 5px 0}
.standard-popup .popup-body .popup-content .inner-popup .already-added .single-absence-record p{font-size: 14px;font-weight: 700;}
.standard-popup .popup-body .popup-content .inner-popup .already-added .single-absence-record a{font-size: 14px;color: #8f8f8f;display: inline-block;margin: 0 5px}
.standard-popup .popup-body .popup-content .inner-popup .already-added .single-absence-record a:hover{color: #f97d00}

.standard-popup.question-popup .popup-body .popup-content .inner-popup p{font-size: 16px;margin: 3px 0}
.standard-popup.question-popup .popup-body .popup-content .inner-popup p.popup-confirm-question{margin-top: 15px}
.add-box.timetable-box .timetable-main-menu .absence-trigger i{margin-right: 5px}
.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .single-calendar-day{flex-basis: 100%}
.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .tool-box .inner-element{    max-width: 240px;margin: 0 auto;}
.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .top-day p{font-size: 26px;font-weight: 700;color: #593de0}

.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .element-head{display: inline-block;min-width: 150px;padding: 10px;width: 100%}
.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .element-head .element-time{font-size: 18px;}
.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element{padding:0px!important;}
.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .element-head .serives-kind{display: inline-block}

.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .content{display: inline-block;width: calc(100% - 155px)}
.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .content p{font-size: 16px;display: inline-block}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element.absence-element{background-color: rgba(255,229,249,.9)}
.add-box.timetable-box .timetable-main-window .month-preview .mobile-week p{display: none}
.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .content,.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .element-head{vertical-align: text-top}
.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .element-head .element-time, .add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .content p{vertical-align: text-top;margin: 0}
.mac-os .add-box.timetable-box .timetable-main-window .month-preview .single-day .day-orb{padding: 13px 0}
.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .tool-box .inner-element{max-width: 100%}
.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .tool-box .second-step{max-width: 240px;margin: 0 auto}

.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .tool-box .inner-element .third-step{max-width: 240px;margin: 0 auto;left: 0;right: 0;}

.menu-week-content .week-box .average-parent .single-average-box{margin-right: 5px}

.add-box .photo-status{width: 100%;max-width: 48%}
.add-box .photo-status #cropperShowAjax-add-logo {display: none;}
.add-box .photo-status #cropperShowAjax-add-logo.active {display: block;}
.add-box .photo-status #cropperShowAjax-add-photo {display: none;}
.add-box .photo-status #cropperShowAjax-add-photo.active {display: block;}

.message-box .message-column .whole-conversation .single-text.left-part{position: relative;padding-left: 50px}
.message-box .message-column .whole-conversation .single-text.left-part .interlocutor-img{position: absolute;left: 0;top: 22px;bottom: 0;margin: auto;}
.add-box.with-tiles .interview-div .interview-screens .check-box label span a{top: 0}
.add-box.with-tiles .interview-div .interview-screens .check-box label span a.remove-trigger{right: 0px;top: 0}
.add-box.with-tiles .interview-div .interview-screens .check-box label span a.remove-trigger i.fa-trash-alt {font-size: 12px;}
.add-box.with-tiles .interview-div .info-box .taste-div a{position: absolute;top: 0;right: 0}
.add-box.with-tiles .interview-div .info-box .taste-div{padding-right: 25px}
.add-box.with-tiles .interview-div .info-box .taste-div a i {color: #8f8f8f;font-size: 12px;margin: 0;}
.add-box.with-tiles .interview-div .info-box .taste-div a i:hover{opacity: .7}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box .remove-box a{    font-size: 12px;color: #000;display: block;height: 20px;padding-top: 4px;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box .remove-box a:hover{color: #f97d00}


.log-content .log-element .log-navigation{display: flex;justify-content: space-between;flex-wrap: wrap;border-radius: 8px;box-shadow: 0px 4px 17.2px 2.8px rgba(35, 31, 32, 0.22);    margin-bottom: 25px;}
.log-content .log-element .log-navigation .single-login-box{cursor: pointer;flex-basis: 20%;position: relative;padding: 27px 0;}
.log-content .log-element .log-navigation .single-login-box .login-sprite{display: block;background-repeat: no-repeat;background-position: top;margin: 0 auto;}
.log-content .log-element .log-navigation .single-login-box.active .login-sprite,.log-content .log-element .log-navigation .single-login-box:hover .login-sprite{background-position: bottom}
.log-content .log-element .log-navigation .single-login-box.dp-sprite .login-sprite{background-image: url(../img/log-sprite-1.png);width: 186px;height: 32px}
.log-content .log-element .log-navigation .single-login-box.dd-sprite .login-sprite{background-image: url(../img/log-sprite-2.png);width: 169px;height: 32px}
.log-content .log-element .log-navigation .single-login-box.edu-sprite .login-sprite{background-image: url(../img/log-sprite-3.png);width: 141px;height: 31px}
.log-content .log-element .log-navigation .single-login-box.zz-sprite .login-sprite{background-image: url(../img/log-sprite-4.png);width: 120px;height: 30px}
.log-content .log-element .log-navigation .single-login-box.gab-sprite .login-sprite{background-image: url(../img/log-sprite-5.png);width: 140px;height: 31px}
.log-content .log-element .log-navigation .single-login-box.dp-sprite{border-top-left-radius: 8px;border-bottom-left-radius:8px}
.log-content .log-element .log-navigation .single-login-box.gab-sprite{border-top-right-radius: 8px;border-bottom-right-radius:8px}
.log-content .log-element .log-navigation .single-login-box.dp-sprite:hover,.log-content .log-element .log-navigation .single-login-box.dp-sprite.active{background-color: #169d22}
.log-content .log-element .log-navigation .single-login-box.dd-sprite:hover,.log-content .log-element .log-navigation .single-login-box.dd-sprite.active{background-color: #32a8ae}
.log-content .log-element .log-navigation .single-login-box.edu-sprite:hover,.log-content .log-element .log-navigation .single-login-box.edu-sprite.active{background-color: #1575d4}
.log-content .log-element .log-navigation .single-login-box.zz-sprite:hover,.log-content .log-element .log-navigation .single-login-box.zz-sprite.active{background-color: #593de0}
.log-content .log-element .log-navigation .single-login-box.gab-sprite:hover,.log-content .log-element .log-navigation .single-login-box.gab-sprite.active{background-color: #d22f8d}
.log-element .log-navigation .single-login-box:after{content: ''; width: 0;height: 0;border-left: 16px solid transparent;border-right: 16px solid transparent;display: none;    position: absolute;left: 0;right: 0;margin: auto;bottom: -15px;border-top: 16px solid #169d22;}
.log-content .log-element .log-navigation .single-login-box.active:after{display: block}
.log-content .log-element .log-navigation .single-login-box.dp-sprite:after{border-top-color: #169d22;}
.log-content .log-element .log-navigation .single-login-box.dd-sprite:after{border-top-color: #32a8ae;}
.log-content .log-element .log-navigation .single-login-box.edu-sprite:after{border-top-color: #1575d4;}
.log-content .log-element .log-navigation .single-login-box.zz-sprite:after{border-top-color: #593de0;}
.log-content .log-element .log-navigation .single-login-box.gab-sprite:after{border-top-color: #d22f8d;}
.log-content .log-element .left img.dp-log-img{top: 25px;left: -40px;}
.log-content .log-element .left img.edu-log-img {top: 30px;left: -40px;}


.log-content .log-page {max-width: 1400px;margin: 0 auto;padding: 80px 15px 0;}
.log-content .log-element .box-column .h-box{min-height: 75px;margin-top: 0px;}
.log-content .log-element .box-column{height: 520px}
.log-content .log-element .box-column .sub-h{font-size: 24px}
.log-box{display: none}
.log-box.active{display: block}
.log-content .log-element .log-box .radio-div{padding-top: 15px;}
.log-content .log-element .log-box .radio-div .check-box{display: inline-block;width: 100%;max-width: 35%;min-width: 175px;}
.log-content .log-element .log-box .radio-div .check-box label{padding-left: 30px;    line-height: 24px;}
.log-content .log-element .log-box.edu-box .radio-div .check-box [type="radio"]:not(:checked) + label:after, .log-content .log-element .log-box.edu-box .radio-div .check-box [type="radio"]:checked + label:after{background: #1575d4}
.log-content .log-element .log-box.gab-box .radio-div .check-box [type="radio"]:not(:checked) + label:after, .log-content .log-element .log-box.gab-box .radio-div .check-box [type="radio"]:checked + label:after{background: #d22f8d}
.log-content.forgot .log-page {max-width: 1400px;margin: 0 auto;padding: 190px 15px 0;}


.log-content .log-element .log-box.dp-box .box-column h1 {color: #019c14;}
.log-content .log-element .log-box.dd-box .box-column h1 {color: #29a8af;}
.log-content .log-element .log-box.edu-box .box-column h1 {color: #1574d3;}
.log-content .log-element .log-box.zz-box .box-column h1 {color: #5934e4;}
.log-content .log-element .log-box.gab-box .box-column h1 {color: #d22f8d;}

.log-content .log-element .log-box.dp-box .left.box-column{background-image: url(../img/green-gradient.png);}
.log-content .log-element .log-box.dd-box .left.box-column{background-image: url(../img/dd-gradient.png);}
.log-content .log-element .log-box.edu-box .left.box-column{background-image: url(../img/edu-gradient.png);}
.log-content .log-element .log-box.zz-box .left.box-column{background-image: url(../img/zz-gradient.png);}
.log-content .log-element .log-box.gab-box .left.box-column{background-image: url(../img/gab-gradient.png);}
.add-box .part-element div.fancy-select{float: none;max-width: 100%}
.add-box .part-element div.fancy-select div.trigger:after{top: 14px}
.add-box  .part-element div.fancy-select ul.options{top: 35px}
.menu-week-content .carousel-box .carousel-day .day-div.tile-element.part-element {padding: 7px 40px;}
.menu-week-content .carousel-box .carousel-day .day-div.tile-element.part-element .fancy-select{z-index: 3}
.add-box .part-element div.fancy-select div.trigger{padding:8px 10px}
.menu-week-content .week-box .single-norm.glycemic-load-norm{position: relative}
.menu-week-content .week-box .single-norm .right p.right{float: none;max-width: 100%}
.menu-week-content .week-box .single-norm .right.tooltip-parent:hover .tooltip{display: block}
.menu-week-content .week-box .single-norm .right.tooltip-parent{cursor: pointer}
.menu-week-content .week-box .single-norm .right.tooltip-parent .tooltip{width: 100%;left: 0;    top: auto;bottom: 50px;}
.menu-week-content .week-box .single-norm .right.tooltip-parent .tooltip .tooltip-body .tooltip-arrow {left: auto;right: 4px;margin: auto;}
.top-menu .user-panel .panel-element.extend{background-color: #f97d00;border:2px solid #f97d00;border-radius: 8px;color: #fff;padding: 2px 15px;cursor: pointer}
.top-menu .user-panel .panel-element.extend:hover{    background-color: #ff9831;border: 2px solid #ff9831;}
.top-menu .user-panel .panel-element.extend a .extend-icon{background-color: transparent;left: 0;width: auto;height: auto;padding: 5px 0;top: -4px;}
.top-menu .user-panel .panel-element.extend a{color: #fff;padding-left: 45px}
.top-menu .user-panel .panel-element.extend a:hover {color: #fff;}
.log-content .log-element .box-column .input-box input::placeholder{color: #000000}

.standard-popup .popup-body .popup-content .inner-popup a{color: #f97d00}
.standard-popup .popup-body .popup-content .inner-popup a:hover{text-decoration: underline}


.fixed-element .hidden-info-fixed-box .img-cont{display: inline-block;    position: relative;}
.fixed-element .hidden-info-fixed-box .img-cont .icon-tooltip{display: none;position: absolute;top: -24px!important;width: auto;text-align: center;z-index: 20;left: -31px!important;}
.fixed-element .hidden-info-fixed-box .img-cont .icon-tooltip .small-tooltip-body{position: relative;line-height: 1;color: #f97d00;    font-size: 14px;white-space: nowrap;background-color: #fff;padding: 5px 5px;border-bottom-left-radius: 17px;border-bottom-right-radius: 17px;border-top-left-radius: 17px;border-top-right-radius: 17px;box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.15)}
.fixed-element .hidden-info-fixed-box .img-cont .icon-tooltip .small-tooltip-body .small-tooltip-arrow{    width: auto;height: auto;position: absolute;background-color: transparent;left: 0;right: 0;margin-left: auto;margin-right: auto;bottom: -9px;transform: none}
.fixed-element .hidden-info-fixed-box .img-cont:hover .icon-tooltip{display: block}

.menu-week-content .carousel-box .slider-bottom .fixed-element .three-choices img{max-height: 35px}
.add-box .menu-day-content .day-content .day-course-box .fixed-element .img-cont img{max-height: 38px}

.standard-popup .popup-body .side-panel .panel-element{position: relative}
.standard-popup .popup-body .side-panel .panel-element:hover .tooltip{display: block;}
.standard-popup .popup-body .side-panel .panel-element .tooltip {left: -173px;top: 2px;width: 160px;}
.standard-popup .popup-body .side-panel .panel-element .tooltip .tooltip-body .tooltip-arrow {position: absolute;width: 15px;height: 15px;background-color: #fff;border-width: 1px 1px 0 0;border-style: solid;border-color: #9381eb;transform: rotate(45deg);bottom: 0;left: auto;top: 0;right: -8px;margin: auto;}
.standard-popup .popup-body .side-panel .panel-element .tooltip .tooltip-body{position: relative;border: 1px solid #9381eb;padding: 10px 15px 10px 15px;background-color: #fff;}
.standard-popup .popup-body .side-panel .panel-element .tooltip .tooltip-body p{text-align: center}
@media all and (max-width: 640px){
    .standard-popup .popup-body .side-panel .panel-element:hover .tooltip{display: none;}
}
.add-box .menu-day-content .day-content .day-detail-box .side-panel .panel-element{position: relative}
.add-box .menu-day-content .day-content .day-detail-box .side-panel .panel-element:hover .tooltip{display: block;}
.add-box .menu-day-content .day-content .day-detail-box .side-panel .panel-element .tooltip {left: -173px;top: 2px;width: 160px;}
.add-box .menu-day-content .day-content .day-detail-box .side-panel .panel-element .tooltip .tooltip-body .tooltip-arrow {position: absolute;width: 15px;height: 15px;background-color: #fff;border-width: 1px 1px 0 0;border-style: solid;border-color: #9381eb;transform: rotate(45deg);bottom: 0;left: auto;top: 0;right: -8px;margin: auto;}
.add-box .menu-day-content .day-content .day-detail-box .side-panel .panel-element .tooltip .tooltip-body{position: relative;border: 1px solid #9381eb;padding: 10px 15px 10px 15px;background-color: #fff;}
.add-box .menu-day-content .day-content .day-detail-box .side-panel .panel-element .tooltip .tooltip-body p{text-align: center}
.menu-week-content .carousel-box .carousel-day .tile-element .inner-element .inner-padding .big-plus{text-align: center;cursor: pointer}
.menu-week-content .carousel-box .carousel-day .tile-element .inner-element .inner-padding .big-plus i{    font-size: 36px;color: #9381eb;}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a,.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a{margin: 0 2px;display: inline-block;vertical-align: middle}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td {min-width: 68px;}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td{min-width: 68px}
.add-box .menu-day-content .day-content .empty-box{margin-bottom: 10px}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.see-prd,.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.see-meal{color: #8f8f8f}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.see-rcp i,.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.see-rcp i,.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.see-prd i,.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.see-meal i,.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.see-prd i,.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.see-meal i{color: #8f8f8f}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.see-rcp:hover i,.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.see-rcp:hover i,.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.see-prd:hover i,.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.see-meal:hover i{color: #f97d00}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.see-prd:hover i,.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.see-meal:hover i{color: #f97d00}
 table td.add-td a i.fa-check{color: #9381eb!important;}
.add-box.program-settings-screen .program-settings-box .content-box table .normal-row .edit-variant{display: none}
.add-box.program-settings-screen .program-settings-box .content-box table .normal-row.edit-on .edit-variant{display: table-cell}
.add-box.program-settings-screen .program-settings-box .content-box table .normal-row.edit-on .normal-variant{display: none}
 .add-content .choice-box p.with-bg{border-radius: 4px;text-align: center;padding: 12px 5px;font-size: 16px;font-weight: 600;width: 100%;cursor: pointer}

.add-box.program-settings-screen .program-settings-box .data-box .content .input-box.tag-box > .single-select .ms-drop label{display: block}
.add-box.program-settings-screen .program-settings-box .data-box .content .input-box.tag-box > .single-select .ms-drop label input{float: none;width: auto!important;min-height: 1px!important;height: auto!important;overflow: visible}
.add-box .data-box.with-disclaimer .disclaimer sup{color: #000;font-size: 7px}
.add-box.with-tiles .interview-div .interview-screens h4 sup{font-size: 10px}

.copy-screen{position: absolute;background-color: #fff;z-index: 1000;padding: 6px;top: 0;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);width: 100%}
.copy-screen .copy-box{margin: 0 0 15px}
.copy-screen .copy-box label{display: block;font-size: 12px;margin-bottom: 5px}
.copy-screen .copy-box .fancy-select{width: 100%!important;max-width: 100%!important;float: none!important;height: 26px!important;}
.copy-screen .copy-box .fancy-select ul.options{top: 25px}
.copy-screen .copy-box .fancy-select ul.options li{font-size: 12px}
.copy-screen .copy-box .fancy-select .trigger{padding: 5px 30px 5px 5px!important;font-size: 12px}
.copy-screen .copy-box .fancy-select .trigger:after{top: 9px!important;}
.copy-screen .copy-box.half-select .fancy-select,.copy-screen .copy-box.half-select span{display: inline-block;vertical-align: middle}
.copy-screen .copy-box.half-select span{width: 10px;text-align: center;font-size: 12px}
.copy-screen .copy-box.half-select .fancy-select{width: calc(50% - 5px)!important;}
.copy-screen.day-copy-screen .copy-box.half-select .fancy-select{width: calc(50% - 10px)!important;}
.copy-screen .set-box{text-align: right}
.copy-screen .set-box *{display: inline-block;max-width: 48%;text-align: center}
.copy-screen .set-box .cancel{width: 100%;font-size: 12px}
.day-copy-screen.copy-screen{position: relative;padding: 0;background-color: transparent;box-shadow: none;margin-top: 30px;font-size: 12px}
.add-box.with-tiles.template-day .help{top: 0!important;}
.add-box .help{display: none!important;}
.copy-screen .set-box button{    padding: 6px 5px;font-size: 12px}
.add-box .menu-day-content .day-content .day-detail-box .search-result-panel .fancy-select ul.options{top: 23px;    width: 80px;max-width: 80px;bottom: auto!important;}


.add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search{line-height: 1}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search *{line-height: 1}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .search-field{position: relative;line-height: 1}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .clear-search{position: absolute;font-size: 12px;margin: 0;cursor: pointer;color: #fff;line-height: 1}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .clear-search:hover{color: #f97d00}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .clear-search.prd-clear{left: 238px;top: 61px;}
.add-box.program-settings-screen .own-product-content .panel-body .top-part .clear-search.mls-clear{top: 61px;left: 210px;}
.add-box.program-settings-screen .program-settings-box .content-box table td > a{display: block;color: #000;width: 100%}
.add-box .data-box .empty-print-error{display: none;color: #fe4848;font-size: 11px;position: absolute;bottom: 10px}
.add-box .data-box .empty-print-error.active{display: block}
.add-box .data-box.relative-box{position: relative}
.add-box .data-box.relative-box .disclaimer{margin-bottom: -10px;}
.add-box .data-box.relative-box .disclaimer sup{color: #000;font-size: 7px}
.add-box.program-settings-screen .data-box.relative-box .print-content .single-checkbox label sup,.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box label sup{font-size: 8px;position: absolute;top: -7px;}

.add-box.program-settings-screen .print-content .select-field .ms-drop.inactive{display: none!important;}
.add-box.program-settings-screen .print-content .select-field .ms-parent.inactive .ms-choice{background-color:#e8eaed }
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .edit-basic-info .disclaimer{margin-bottom: 15px;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .edit-basic-info .disclaimer sup{color: #000;font-size: 7px}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.size-td i.tooltip-trigger{}
.add-box.program-settings-screen .program-settings-box .content-box table td.small-cell a{color: #000}
.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .tags-box{text-align: center}

.add-box .menu-list-content .menu-section .input-space .menu-input.check-box label sup{font-size: 8px}
.add-box .menu-list-content .menu-section.section-5 .disclaimer{max-width: 100%;margin-top: 10px;}
.add-box .menu-list-content .menu-section.section-5 .disclaimer sup{color: #000;font-size: 8px}
.pause-content{padding: 40px 0}
.pause-content .pause-bar{width: 100%;height: 18px;background-image: url(../img/pause-bar.png);}
.pause-content img{display: block;margin: 25px auto}
.pause-content .counter-div{display: block;margin: 0 auto;border-top: 2px solid #9a9a9c;width: 100%;max-width: 1150px;padding-top: 30px}
.pause-content .counter-div .single-counter{display: inline-block;vertical-align: middle;flex-basis: 20%;font-size: 66px;color: #414042;font-weight: bold}
.pause-content .counter-div .single-counter span{font-size: 26px;display: inline-block;font-weight: normal;margin-left: 10px}
.pause-content  .countdown-container{display: flex;justify-content: space-between;flex-wrap: wrap}
.pause-content .pause-slogan{text-align: center;font-weight: bold;font-size: 26px;color: #414042;margin: 40px auto 50px}
.pause-content .inside-pause{padding: 0 15px}

.not-found-content img{display: block;margin: 25px auto}
.not-found-content{background-image: url(../img/404-bg.png);background-repeat: no-repeat;padding: 15px 15px;background-size: contain;background-color: #fff;min-height: 89vh;}
.not-found-content .inside-not-found{max-width: 1600px;margin: 0 auto;width: 100%}
.not-found-content .not-found-slogan{text-align: center;font-size: 16px;color: #000;}
.not-found-content .not-found-slogan span{text-align: center;font-size: 20px;color: #2a8936;display: block;margin-bottom: 10px;font-weight: bold}
.not-found-content a{font-size: 16px;color: #f97d00;display: block;text-align: left;margin-top: 45px;line-height: 20px}
.not-found-content a:hover{text-decoration: underline}

.add-box .gab-name-status .name-box{display: none}
.add-box .gab-name-status .name-box.active{display: block}
.add-box.settings-screen .add-gab-name{display: none}
.add-box.settings-screen .add-gab-name.active{display: block}
.add-box .gab-name-status{    width: 100%;max-width: 48%;}
.add-box .gab-name-status .gab-name-content{display: none}
.add-box .gab-name-status .gab-name-content.active{display: block}
.add-box .gab-name-status .gab-name-content *{display: inline-block}
.add-box .gab-name-status .gab-name-content input{background-color: #fff;border: 2px solid #e8eaed;padding: 0px 5px 0px;    width: 100%;max-width: 360px;font-size: 15px;height: 42px;margin-top: 15px;line-height: 43px}
.add-box .gab-name-status .gab-name-content a{margin: 0 20px;color: #8f8f8f}
.add-box .gab-name-status .gab-name-content a:hover{color: #f97d00}
.add-box .gab-name-status .final-gab-name{font-size: 20px;font-weight: 700;margin-top: 25px}
.add-box.settings-screen .left.gab-name-status .own-logo-tools.gab-name-tools{margin: 0;padding-left: 0}
.add-box .gab-name-status .add-gab-name{margin-top: 20px}
/*.add-box .gab-name-status{max-width: 100%;}*/
.add-box .menu-list-content .menu-section .input-space .menu-input.bigger{flex-basis: 49%}
.add-box .menu-list-content .menu-section .input-space .menu-input.bigger label{max-width: 35%}
.menu-week-content .carousel-box .carousel-day .tile-element .element-head p{position: relative}
.menu-week-content .carousel-box .carousel-day .tile-element .element-head p img{    display: inline-block;height: 13px;position: absolute;right: -20px;top: -1px;}
.add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head h4 img{display: inline-block;vertical-align: -3px;margin-left: 5px;margin-right: 5px}
.add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box .element-head img{display: inline-block;vertical-align: -3px;margin-left: 5px;}

.add-box .photo-status .photo-space a.remove-trigger{display: inline-block;font-size: 18px;color: #8f8f8f;margin-right: 20px;font-weight: 600;margin-top: 20px}
.add-box .photo-status .photo-space a.remove-trigger:hover{color: #f97d00}
.print-order-box{position: relative}
.standard-popup .popup-body .popup-content .inner-popup.sport-popup-content{max-height: 85vh;}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .bottom-part{    position: sticky;bottom: 0px;padding: 10px 65px;background-color: #fff;}
.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel{padding-bottom: 0!important;}
.add-box.template-box .menu-div .listing-body .grind-box .single-menu-box.second-v:hover .hidden-info{top: 40%}
.widget-space .single-widget .message-body h3,.widget-space .single-widget .message-body .message-text{color: #000}

.hide-panel.edit-panel .panel-body .edit-table-ingerdients table td .hidden-info{display: none}
.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .hidden-norms .single-norm{position: relative}
/*.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box .xdsoft_scrollbar >.xdsoft_scroller{display: none!important;}*/
.menu-week-content .week-box .single-norm.day-norm-lg .tooltip,.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .hidden-norms .single-norm .tooltip{bottom: 60px;right: 0px;width: 100%;}
.menu-week-content .week-box .single-norm.day-norm-lg .tooltip .tooltip-body .tooltip-arrow,.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .hidden-norms .single-norm .tooltip .tooltip-body .tooltip-arrow{left: auto;right: 6px}
.add-box .menu-list-content.inside-menu-content.active-edit .meals-configuration .meals-box .single-meal input.hidden-meal-name{width: 100%;max-width: 100%;border: none}
.add-box .photo-status .logo-decide .check-box{display: inline-block;padding-right: 20px}
.add-box .photo-status .check-box label{padding-left: 30px;line-height: 20px}
.add-box .photo-status .logo-decide{margin-bottom: 25px}

.menu-week-content .week-box .basic-parent .single-average-box{margin: 2px 0 2px 3px;}
.menu-week-content .week-box .basic-parent form{    display: flex;flex-wrap: wrap;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.add-td{text-align: center}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.add-td a{margin:  0 2px}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.add-td a.see-prd i{color: #8f8f8f}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.add-td a.see-prd:hover i{color: #f97d00}
.add-box.program-settings-screen .print-content .single-checkbox.condition-check{display: none}
.add-box.program-settings-screen .print-content .single-checkbox.condition-check.active{display: inline-block}
.add-box.program-settings-screen .print-content .single-checkbox.condition-2-check{display: none}
.add-box.program-settings-screen .print-content .single-checkbox.condition-2-check.active{display: inline-block}
.add-box.program-settings-screen .print-content .single-checkbox.condition-y-check.inactive2{display: none;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .more-norms-content.flex-parent{display: none}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .more-norms-content.flex-parent.active{display: flex}
.add-box.program-settings-screen .own-product-content.all-products-content .panel-body .more-option-content{background-color: #fff}
.add-box.program-settings-screen .own-product-content.all-products-content .panel-body .more-option-content .flex-parent label,.add-box.program-settings-screen .own-product-content.all-products-content .panel-body .from-till-input span,.add-box.program-settings-screen .own-product-content.all-products-content .panel-body .trigger-more-norms{color: #000}
.add-box.program-settings-screen .own-product-content.all-products-content .panel-body .more-option-content .flex-parent label,.add-box.program-settings-screen .own-product-content.all-products-content .panel-body .from-till-input span,.add-box.program-settings-screen .own-product-content.all-products-content .panel-body .trigger-more-norms{color: #000}
.add-box .menu-list-content .menu-section .input-space .menu-input.bigger input,.add-box .menu-list-content .menu-section .input-space .menu-input.bigger div.fancy-select{min-width: 250px}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent #search-ingredient{border: 2px solid #e8eaed!important;}
.standard-popup .popup-body .popup-content .sport-popup-content .sport-radio-box .vertical-element .fancy-select ul.options{min-width: 100px}
.add-box .alert-feature .hidden-alert-box{max-height: 77vh;}
.standard-popup .popup-body .scroll-box::-webkit-scrollbar {width: 4px!important;}
.standard-popup .popup-body .inner-popup.scroll-box{scrollbar-width: thin;scrollbar-color: #000 #fff;}
.standard-popup .popup-body .scroll-box::-webkit-scrollbar-thumb {background: rgba(0,0,0,0.8);}
.add-box .data-box.last-box .edit-dp{font-weight: normal;margin: 10px 0 5px 0}
.add-box .clear-click{color: #000;font-size: 14px;margin-top: 15px;display: block;}
.add-box .clear-click:hover{text-decoration: underline}
.side-header .menu-element.no-sub-menu.menu-message{position: relative}
.side-header .menu-element.no-sub-menu.menu-message .message-counter{    position: absolute;border-radius: 50%;width: 18px;font-size: 10px;line-height: 18px;display: block;background: #f97d00;color: #fff;height: 18px;top: 6px;right: 10px;text-align: center;border: 1px solid #f97d00;}
.side-header .menu-element.no-sub-menu.menu-message:hover .message-counter{background-color: #fff;color: #f97d00}
.add-box .green-clear{color: #fff;font-size: 12px;position: absolute;    left: 330px;bottom: -32px;display: none}
.add-box .green-clear:hover{color: #f97d00}
.add-box .top-part .basic-search{position: relative}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .green-clear{left: 135px}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .green-clear{left: 350px}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel.edit-panel .panel-body .top-part .basic-search .green-clear{left: 0}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent > div,.standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part > div{position: relative}
.message-box .message-column .new-message .message-tools .file-upload .sfi-wrapper .att-remove{position: absolute;left: 0;right: 15px;width: 14px;margin: auto;top: 0;bottom: 0;height: 14px;cursor: pointer;z-index: 10;}
.message-box .message-column .new-message .message-tools .file-upload .sfi-wrapper .att-remove:hover{color: #f97d00}
.message-box .message-column .new-message .message-tools .file-upload .sfi-wrapper{position: relative;cursor: pointer}
.message-box .message-column .new-message .message-tools .file-upload .sfi-wrapper .sfi-filename{padding: 1px 25px 0 10px}
.container .fixed-screen{position: fixed;width: 100vw;height: 100vh;background-color: transparent;z-index: 100000;padding-left: 120px;padding-top: 50px;padding-right: 50px;padding-bottom: 45px;    left: 0;top: 0;}
.container .fixed-screen .expire-account-box{text-align: center;padding: 25px}
.container .fixed-screen .expire-account-box .inside-exp{background-color: #e8eaed;padding: 25px;position: relative}
.container .fixed-screen .expire-account-box .inside-exp p{font-size: 24px;line-height: 1.1}
.container .fixed-screen .expire-account-box .inside-exp h1{font-size: 24px;font-weight: bold;}
.container .fixed-screen .expire-account-box .inside-exp a{padding: 14px 5px;width: 100%;max-width: 310px;display: block;margin: 35px auto;border-radius: 8px;font-size: 20px}
.container .fixed-screen .expire-account-box .inside-exp p.with-counter span{color: #fc4a4e;font-weight: 700}
.container .fixed-screen .expire-account-box .inside-exp p.with-counter{margin-top: 25px}
.container .fixed-screen .expire-account-box .inside-exp p.start-p{margin-bottom: 25px}
.popup-container.confirm-popup{z-index: 1000000001}
.standard-popup .popup-body .popup-content .inner-popup.load-popup-content{max-height: 83vh;}
.standard-popup .popup-body .popup-content .inner-popup .template-box {max-height: 100%!important}
.no-search-variant .ms-search{display: none!important}
.message-box .message-column .new-message .message-tools{position: relative}
.container .fixed-screen .expire-account-box .inside-exp a.exp-logout{margin: 0;color: #000;font-size: 16px;position: absolute;right: 5px;bottom: 0;text-align: right;}
.container .fixed-screen .expire-account-box .inside-exp a.exp-logout:hover{text-decoration: underline}

.detail-popup.after-edit-meal .popup-body .popup-content .inner-popup .check-box .same-name-alert{position: relative;margin-top: 10px;padding-left: 30px}
.detail-popup.after-edit-meal .popup-body .popup-content .inner-popup .check-box .same-name-alert .input-error{    display: block;left: 100px;font-size: 11px;bottom: -14px}
.detail-popup.after-edit-meal .popup-body .popup-content .inner-popup .check-box .same-name-alert label{font-size: 18px;padding: 0}
.detail-popup.after-edit-meal .popup-body .popup-content .inner-popup .check-box .same-name-alert input{display: inline-block;width: calc(100% - 70px);border: 2px solid #e8eaed;height: auto;font-size: 14px;min-height: 42px;padding: 11px 5px;max-width: 300px}

.detail-popup.after-add-meal .popup-body .popup-content .inner-popup .check-box .same-name-alert{position: relative;margin-top: 10px;padding-left: 30px}
.detail-popup.after-add-meal .popup-body .popup-content .inner-popup .check-box .same-name-alert .input-error{    display: block;left: 100px;font-size: 11px;bottom: -14px}
.detail-popup.after-add-meal .popup-body .popup-content .inner-popup .check-box .same-name-alert label{font-size: 18px;padding: 0}
.detail-popup.after-add-meal .popup-body .popup-content .inner-popup .check-box .same-name-alert input{display: inline-block;width: calc(100% - 70px);border: 2px solid #e8eaed;height: auto;font-size: 14px;min-height: 42px;padding: 11px 5px;max-width: 300px}


.meal-info .edit-meal-name form span.click-outer{text-align: center;display: inline-block;width: 28px;height: 28px;vertical-align: top;border-radius: 4px;background-color: #f97d00;padding: 1px 0;border: 2px solid #f97d00}
.meal-info .edit-meal-name form span.click-outer i{color: #fff!important;margin: 0}
.meal-info .edit-meal-name form span.click-outer:hover{background-color: #fff;}
.meal-info .edit-meal-name form span.click-outer:hover i{color: #f97d00!important;}

.add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal div span.click-outer{text-align: center;display: inline-block;width: 28px;height: 28px;vertical-align: top;border-radius: 4px;background-color: #f97d00;padding: 1px 0;border: 2px solid #f97d00}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal div span.click-outer i{color: #fff!important;margin: 0}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal div span.click-outer:hover{background-color: #fff;}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal div span.click-outer:hover i{color: #f97d00!important;}



.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td:first-child {max-width: 330px;}

.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.add-product-to-editable, .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.add-product-to-editable{width: 30px;height: 30px;border-radius: 4px;border: 2px solid #f97d00;vertical-align: middle;background-color: #f97d00;padding: 7px 0;text-align: center}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.add-product-to-editable i,.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.add-product-to-editable i{color: #fff}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.add-product-to-editable:hover, .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.add-product-to-editable:hover{background-color: #fff}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.add-product-to-editable:hover i, .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.add-product-to-editable:hover i{color: #f97d00}

.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.add-product-to-meal, .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.add-product-to-meal{width: 30px;height: 30px;border-radius: 4px;border: 2px solid #f97d00;vertical-align: middle;background-color: #f97d00;padding: 7px 0;text-align: center}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.add-product-to-meal i,.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.add-product-to-meal i{color: #fff}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.add-product-to-meal:hover, .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.add-product-to-meal:hover{background-color: #fff}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.add-product-to-meal:hover i, .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.add-product-to-meal:hover i{color: #f97d00}

.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.add-recipe-to-meal, .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.add-recipe-to-meal{width: 30px;height: 30px;border-radius: 4px;border: 2px solid #f97d00;vertical-align: middle;background-color: #f97d00;padding: 7px 0;text-align: center}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.add-recipe-to-meal i,.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.add-recipe-to-meal i{color: #fff}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.add-recipe-to-meal:hover, .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.add-recipe-to-meal:hover{background-color: #fff}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td a.add-recipe-to-meal:hover i, .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.add-td a.add-recipe-to-meal:hover i{color: #f97d00}

.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.add-td a{display: inline-block;vertical-align: middle;}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.add-td{min-width: 68px}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.add-td a.add-product-to-editable{width: 30px;height: 30px;border-radius: 4px;border: 2px solid #f97d00;vertical-align: middle;background-color: #f97d00;padding: 7px 0;text-align: center}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.add-td a.add-product-to-editable i{color: #fff}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.add-td a.add-product-to-editable:hover{background-color: #fff}
.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.add-td a.add-product-to-editable:hover i{color: #f97d00}
.add-box .menu-list-content .menu-section .input-space .menu-input.no-input p.percent-summary{overflow: visible;float: none}
.add-box.template-box .menu-box .listing-body .templates-tooltip{display: inline-block;cursor: pointer;position: absolute;left: 4px;z-index: 10;top: -1px;bottom: 0;margin: auto;height: 15px;}
.add-box.template-box .menu-box .listing-body  .templates-tooltip img{display: block;margin: 0 auto}
.add-box.template-box .menu-box .listing-body .templates-tooltip .t-tooltip{    position: absolute;z-index: 1000;width: 445px;top: -20px;left: 25px;display: none;bottom: auto;margin: auto;}
.add-box.template-box .menu-box .listing-body  .templates-tooltip .t-tooltip .tooltip-body{position: relative;border: 1px solid #9381eb;padding: 15px;background-color: #fff;    min-height: 50px;}
.add-box.template-box .menu-box .listing-body .templates-tooltip .t-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(225deg);bottom: auto;top: 17px;left: -11px;right: auto;margin: auto;}
.add-box.template-box .menu-box .listing-body  .templates-tooltip:hover .t-tooltip{display: block}
.add-box.template-box .menu-box .listing-body .templates-tooltip .t-tooltip .tooltip-body p{font-size: 14px}
.add-box.template-box .menu-div .listing-body .grind-box .single-menu-box .hidden-info a{flex-basis: 22%}
.add-box.template-box .menu-div .listing-body .grind-box .single-menu-box .hidden-info{top: auto!important;bottom: -100%}
.add-box.template-box .menu-div .listing-body .grind-box .single-menu-box.second-v:hover .hidden-info {bottom: 0}
.add-box.template-box .menu-div .listing-body .grind-content .grind-head .tile-folder-edit{font-size: 12px;color: #8f8f8f;vertical-align: 1px;cursor: pointer;margin: 0 0px 0px 2px;display: inline-block;}
.add-box.template-box .menu-div .listing-body .grind-content .grind-head {margin-bottom: 5px;margin-top: 20px;position: relative;}
.add-box.template-box .menu-div .listing-body .grind-box .single-menu-box .grind-name{display: flex;flex-direction: column;min-height: 115px;justify-content: space-between;}
.add-box.template-box .menu-box .listing-body table tr td a.dp-template-name{position: relative;padding-left: 30px;display: block;}
.add-box.template-box .menu-box .listing-body .templates-tooltip.tile-tooltip{right: 12px;left: auto;top: 19px;bottom: auto;z-index: 10}
.add-box.template-box .menu-div .listing-body .grind-box.dp-t-box .flex-grind .template_name{padding-right: 18px;}
.add-box.template-box .menu-div .listing-body .grind-box.dp-t-box .flex-grind{position: relative}
.add-box.template-box .menu-box .listing-body table.active tr.normal-row.empty-content td{padding: 20px 10px}
.add-box.template-box .menu-box .listing-body .grind-box.dp-t-box .templates-tooltip .t-tooltip {width: 375px;top: -20px;left: auto;right: 25px;bottom: auto;margin: auto;}
.add-box.template-box .menu-box .listing-body .grind-box.dp-t-box .t-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(45deg);bottom: auto;top: 17px;left: auto;right: -11px;margin: auto;}
.add-box.template-box .menu-box .listing-body .grind-box.dp-t-box .templates-tooltip.tile-tooltip{right: 18px}
.add-box.template-box .menu-box .listing-body table tr td{position: relative}
.add-box.template-box .menu-box .listing-body table td.option-td{overflow: hidden}
.add-box.template-box .menu-box .listing-body .table-listing table{overflow: visible}

.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element .templates-tooltip.load-template-tooltip{display: inline-block;cursor: pointer;position: absolute;left: 10px;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element  .templates-tooltip.load-template-tooltip img{display: block;margin: 0 auto}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element .templates-tooltip.load-template-tooltip .t-tooltip{    position: absolute;z-index: 1000;width: 305px;top: -20px;left: auto;right: 10px;display: none;bottom: auto;margin: auto;text-align: right;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element  .templates-tooltip.load-template-tooltip .t-tooltip .tooltip-body{position: relative;border: 1px solid #9381eb;padding: 10px;background-color: #fff;    min-height: 50px;text-align: right}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element .templates-tooltip.load-template-tooltip .t-tooltip .tooltip-body .tooltip-arrow{    position: absolute;width: 10px;height: 10px;background-color: #fff;border-width: 1px 1px 0 0;border-style: solid;border-color: #9381eb;transform: rotate(45deg);bottom: auto;top: 21px;left: auto;right: -6px;margin: auto;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element .templates-tooltip.load-template-tooltip:hover .t-tooltip{display: block}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element .templates-tooltip.load-template-tooltip .t-tooltip .tooltip-body p{    font-size: 11px;max-width: 100%;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element .templates-tooltip.load-template-tooltip {display: inline-block;cursor: pointer;position: absolute;left: auto;right: 6px;top: auto;bottom: 6px;}
.add-box .photo-status.right .edit-photo-box{margin-top: 70px}
.add-box .photo-status.right .edit-photo-box > img{border-radius: 50%;max-height: 79px}
.add-box .photo-status.left .edit-logo-box > img{border: 2px solid #e8eaed;}
.movie-popup video{display: block}

.add-box.timetable-box .t-setting span.select2-container .select2-selection--single{padding: 3px 5px 3px}
.add-box.timetable-box .day-parent .single-day .add-panel .final-step.t-setting .set-element label {width: calc(100% - 170px);vertical-align: middle;}

.add-box.timetable-box .fake-select{position: relative;width: 100px;height: 23px;border: 2px solid #e8eaed;display: inline-block;margin: 0 5px;}
.add-box.timetable-box .fake-select .fake-option{    position: absolute;display: none;width: 100px;max-height: 200px;border: 2px solid #e8eaed;background-color: #fff;z-index: 1000000000;bottom: 19px;left: -2px;padding: 5px;}
.add-box.timetable-box .fake-select.open .fake-option{display: block}
.add-box.timetable-box .fake-select .default-value{font-size: 12px;height: 100%;text-align: left;padding: 4px 6px;}
.add-box.timetable-box .fake-select .fake-option.scroll-box::-webkit-scrollbar {width: 4px;}
.add-box.timetable-box .fake-select .fake-option p{font-size: 12px;padding: 5px}
.add-box.timetable-box .fake-select .fake-option p a{color: #000}
.add-box.timetable-box .fake-select .fake-option p a.inactive{text-decoration: line-through;cursor: default}
.add-box.timetable-box .fake-select .fake-option p a:hover,.add-box.timetable-box .fake-select .fake-option p.selected a{color: #ff9831;cursor: pointer}
.add-box.timetable-box .fake-select .fake-option p a.inactive:hover{color: #000;cursor: default}
.add-box.timetable-box .fake-select .fake-option p.hidden {display: none;}
.add-box.timetable-box .fake-select .fake-arrow{position: absolute;    top: 8px;right: 10px;width: auto;}
.add-box.timetable-box .fake-select .fake-arrow b{border-color: #000 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0;}
.add-box.timetable-box .fake-select.open .fake-arrow b {border-color: transparent transparent #000 transparent;border-width: 0 4px 5px 4px;}

.add-box.timetable-box .calendarSelect {position: absolute; z-index: 1000; list-style: none; padding: 0; margin: 0; max-height: 200px;border: 2px solid #e8eaed; background-color: #ffffff; overflow: auto;max-width: 65px;top: 53px;left: 120px;}
.add-box.timetable-box .calendarSelect.tt-calendar{top:82px}
.add-box.timetable-box .calendarSelect.oHH {height: auto; overflow: hidden;}
.add-box.timetable-box .calendarSelect li {overflow: hidden;text-align: left}
.add-box.timetable-box .calendarSelect li.hidden {display: none;}
.add-box.timetable-box .calendarSelect li a {display: block; width: 65px; padding: 4px 4px 4px 10px; font-size: 12px; color: #000000;}
.add-box.timetable-box .calendarSelect li a:hover {color: #f97d00}
.add-box.timetable-box .calendarSelect li a.inactive {color: #b0b0b0;text-decoration: line-through}
.standard-popup .popup-body .popup-content .scroll-box{scrollbar-width: thin;}
.calendarSelect.scroll-box::-webkit-scrollbar{width: 3px}
.add-box.timetable-box #patient-search-result{top: auto!important;left: 0!important;right: 0;margin: auto;bottom:101px}
.add-box.timetable-box #patient-search-result li{cursor: pointer;font-size: 12px;padding: 2px 5px}
.add-box.timetable-box #patient-search-result li:hover{color: #f97d00}
.add-box.timetable-box #patient-search-result-edit{top: auto!important;left: 0!important;right: 0;margin: auto;bottom:101px}
.add-box.timetable-box #patient-search-result-edit li{cursor: pointer;font-size: 14px;padding: 2px 5px}
.add-box.timetable-box #patient-search-result-edit li:hover{color: #f97d00}
.add-box.timetable-box .day-parent .single-day .selected-hours span.inedit{display:none}
.add-box.timetable-box .settings-tiles .exception-box table .blinder-row .fancy-select{float: none;margin-top: 10px;width: 100%;max-width: 200px}
.add-box.timetable-box .settings-tiles .exception-box table .blinder-row .fancy-select div.trigger{font-size: 14px;padding: 6px 10px}
.add-box.timetable-box .settings-tiles .exception-box table .blinder-row .fancy-select div.trigger:after{top: 9px}
.add-box.timetable-box .settings-tiles .exception-box table .blinder-row .fancy-select ul.options li{font-size: 14px}
.add-box.timetable-box .settings-tiles .exception-box table .blinder-row .fancy-select ul.options{top: 29px}
.add-box.timetable-box .settings-tiles .exception-box table .blinder-row .blinder-text{padding: 15px 9px}

.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box{flex-basis: 49%;margin: 7px 0;}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .set-box,.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box.change-patient{flex-basis: 100%}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .visit-screen-1{display: flex;justify-content: space-between;flex-wrap: wrap}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .remove-box {position: absolute;width: 605px;left: -30px;bottom: -50px;padding: 10px 30px 10px 10px;text-align: right;background-color: #f1f4f7;}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .remove-box a {font-size: 12px;color: #000;display: block;height: auto;padding-top: 0;}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box.visit-check-box{padding: 28px 0 0}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box.change-patient span{font-size: 12px;color: #000;display: inline-block;height: auto;padding-top: 0;cursor: pointer}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box.change-patient{text-align: right}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .set-box{margin: 15px 0 20px}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box.change-patient span:hover{text-decoration: underline}
.standard-popup .popup-body .popup-content .inner-popup #patient-search-result{    left: 0px!important;top: 94px!important;bottom: auto}
.standard-popup .popup-body .popup-content .inner-popup #patient-search-result-edit{    left: 0px!important;top: 94px!important;bottom: auto}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .new-patient-trigger{margin-top: 10px}

.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .edit-new-patient-trigger {text-align: left;font-size: 12px;color: #f97d00;cursor: pointer;display: none;margin-top: 15px}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .edit-new-patient-trigger.active{display: block}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .edit-new-patient-trigger:hover{text-decoration: underline}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .element-head.hide-info{}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .element-head.hide-info .tile-kind{display: none}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .element-head.more-hide-info .serives-kind{display: none}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .element-head.final-more-hide-info .visit-name{display: none}

.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .input-box{display: none}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .check-box{display: none}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .origin-hide{display: inline-block}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.range .price-range{display: none}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.price-td .check-box{display: none}

.add-box.timetable-box .settings-tiles .exception-box table .normal-row.create-row td .input-box{display: inline-block}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row.create-row td .input-box.price-range{display: none}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row.create-row td .check-box{display: inline-block}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row.create-row td .origin-hide{display: none}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row.create-row td.range .input-box.price-range{display: inline-block}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row.create-row td.range .input-box.single-price{display: none}

.add-box.timetable-box .settings-tiles .exception-box table .normal-row.edit-tr td .input-box{display: inline-block}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row.edit-tr td .check-box{display: inline-block}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row.edit-tr td .origin-hide{display: none}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row.edit-tr td .input-box.price-range{display: none}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row.edit-tr td.range .input-box.price-range{display: inline-block}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row.edit-tr td.range .input-box.single-price{display: none}

.standard-popup .popup-body .popup-content .inner-popup .input-box-ab.hour-abs-box.inactive{display: none}
.standard-popup .popup-body .popup-content .inner-popup .input-box-ab span.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 14px}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box span.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 14px}
.add-box.timetable-box .timetable-main-window .calendar-grind .day-content{overflow: hidden}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day.hidden.turn-on{display: block!important;display: block!important;position: absolute;width: 100%;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day.hidden.turn-on.relative{position: relative!important;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box input.search-input{padding: 7px 20px 5px 5px;background-position: 99% center}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box.date-double-box input{font-size: 16px}
.standard-popup .popup-body .popup-content .inner-popup .third-step .set-box .step-back{cursor: pointer}
.standard-popup .popup-body .popup-content .inner-popup .third-step .set-box .step-back:hover{text-decoration: underline}
.standard-popup .popup-body .popup-content .inner-popup .third-step .set-box .button.step-forward{border-radius: 4px;cursor: pointer;font-size: 16px}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td,.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.add-td{position: relative}
.standard-popup .popup-body .popup-content .search-result-panel table td.add-td .plus-blinder, .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.add-td .plus-blinder{position: absolute;width: 100%;height: 100%;top: 0;}

.standard-popup .popup-body .popup-content .inner-popup .table-button{position: relative}
.standard-popup .popup-body .popup-content .inner-popup .table-button .plus-blinder{    position: absolute;width: 100%;height: 100%;right: 0;top: 0;z-index: 1000;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box .fancy-select .trigger, .standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box .fancy-select ul.options li{font-size: 14px}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box.double-input-box span.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 14px}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .check-box label,.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .check-box label,.standard-popup.edit-timetable-element .popup-body .popup-content .inner-popup .third-step .check-box label{font-size: 14px}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box .fancy-select .trigger {padding: 11px 5px;}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box.double-input-box span.select2-container .select2-selection--single {padding: 12px 5px 7px;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box .fancy-select .trigger:after {top: 16px;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box textarea{font-size: 14px}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .set-box{position: relative}
.input-error.input-bad.diff-error{bottom: -18px}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box .input-error.input-bad.diff-error{bottom: -11px}
.standard-popup.add-absence .popup-body .popup-content .inner-popup .input-box-ab input{font-size: 14px}
.standard-popup.add-absence .popup-body .popup-content .inner-popup .input-box-ab .check-box label{font-size: 14px}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.event-double-input-box.date-double-box input{font-size: 14px}
.side-header{-ms-overflow-style: none;min-width: 260px;}
.log-content form button{min-height: 48px}
button .button-view{display: none!important;}
button .button-view.active{display: block!important;}
.button .button-view{display: none!important;}
.button .button-view.active{display: block!important;}
.standard-popup .popup-body .popup-content .inner-popup .already-added .single-absence-record p{max-width: 88%}
.standard-popup .popup-body .popup-content .inner-popup .table-button .cancel-edit-abs{font-size: 14px;cursor: pointer;max-width: 130px;text-align: center;display: inline-block;width: 100%;margin-right: 30px;}
.standard-popup .popup-body .popup-content .inner-popup .table-button .cancel-edit-abs:hover{text-decoration: underline}
.standard-popup.edit-absence .popup-body .popup-content .inner-popup .input-box-ab input,.standard-popup.edit-absence .popup-body .popup-content .inner-popup .input-box-ab .check-box label{font-size: 14px}
.standard-popup .popup-body .popup-content .inner-popup .third-step .set-box .cancel,.standard-popup .popup-body .popup-content .inner-popup .third-step .set-box .step-back{font-size: 14px}
.add-box.timetable-box .timetable-main-window .calendar-days .third-step .timetable-input-box .error-space{position: relative}
.add-box.timetable-box .error-space .same-time-error{position: relative;bottom: auto}

.add-box.timetable-box h3{    font-weight: bold;font-size: 18px;margin-bottom: 20px;color: #593de0;}
.add-box.timetable-box .addresses-div.check-div .single-addres .inner p{color: #000}
.add-box.timetable-box .addresses-div.check-div .single-addres .inner {border: none;cursor: pointer;padding: 1px 0 0 30px;text-align: left;background-color: #fff;position: relative;}
.add-box.timetable-box .addresses-div.check-div .single-addres .inner:hover{border: none;}
.add-box.timetable-box .addresses-div.check-div .single-addres .inner:hover p{color: #000}
.standard-popup .popup-body .popup-content .inner-popup .input-box-ab{vertical-align: text-top}
.standard-popup .popup-body .popup-content .inner-popup .input-box-ab.box20{height: 57px;padding-top: 30px}
.standard-popup .popup-body .popup-content .inner-popup .input-box-ab.box40 > .select2-container{margin: 0}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td input.services-name{    width: 85%;min-width: 150px;}
.standard-popup .popup-body .popup-content .inner-popup .input-box-ab.box20{position: absolute;top: 193px;bottom: auto;height: 57px;padding-top: 0;margin: auto;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box .fancy-select.invalid .trigger{border:2px solid #fe4848;background-color: #ffeded}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.exc-time-td{position: relative}
.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.exc-time-td .wrong-hour-error{bottom: 8px}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box .fancy-select ul.options li[data-raw-value="empty-services"]{    font-size: 10px;color: #000}

.add-box.timetable-box .settings-tiles .exception-box table .normal-row td .input-box.invalid .fancy-select .trigger{border-color: #fe4848!important;background-color: #ffeded;}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .hour-inside-day .timetable-element.abs-element[data-full="1"]{min-height: 2400px}

.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step.no-services{}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step.no-services .hide-after-no-service{display: none}
.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step.no-services .next-visit-step{cursor: default;background-color: #d6d6d9!important;border-color: #d6d6d9!important;}
.fakeCalendar{opacity: 0;display: none}

.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box.invalid .select2-selection--single{    border-color: #fe4848!important;background-color: #ffeded;}


.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box .constant-info{font-size: 13px}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box > label{font-size: 13px}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box .constant-info span{font-weight: 700;display: block;margin-top: 3px}
.standard-popup .popup-body .popup-content .inner-popup .third-step .timetable-input-box.double-input-box span{z-index: 10}
.standard-popup .popup-body .popup-content .inner-popup .third-step .set-box button span{width: auto;max-width: 100%}

.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box.hidden-box{display: none}
.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box.hidden-box.active{display: inline-block}
.standard-popup.reserve-visit .popup-body .popup-content .inner-popup .third-step.edit-visit .set-box {margin: 25px 0 0px;}
.standard-popup.free-dd .popup-body .popup-content .popup-off{z-index: 10}
.standard-popup.free-dd .popup-body{background-color: transparent}
.standard-popup.free-dd .popup-body .popup-content{background-image: url(../img/free-dd-popup.png);width: 605px;height: 511px;text-align: center;padding-top: 160px}
.standard-popup.free-dd .popup-body .popup-content .inner-popup h2,.standard-popup.free-dd .popup-body .popup-content .inner-popup p{font-size: 22px;color: #fff;line-height: 1.2}
.standard-popup.free-dd .popup-body .popup-content .inner-popup p.big-p{font-size: 26px;font-weight: bold;margin: 20px auto}
.standard-popup.free-dd .popup-body .popup-content .inner-popup p.big-p img{display: inline-block;margin: 0 10px;vertical-align: -10px;}
.standard-popup.free-dd .popup-body .popup-content .inner-popup p span{font-weight: bold;color: #efffcf}
.standard-popup.free-dd .popup-body .popup-content .inner-popup a{width: 335px;border-radius: 4px;text-align: center;padding: 15px 5px 16px;font-size: 20px;font-weight: 600;max-width: 100%;display: block;margin: 20px auto 0;}

#free-dd-container{    display: none;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,.7);z-index: 100;}
#free-dd-container.visible{display: block}
#free-dd-container #free-dd-popup .popup-content{padding: 25px}
#free-dd-container #free-dd-popup{ text-align: center;   position: absolute;top: 6%;left: 0;margin-left: 0;right: 0;margin: auto;max-width: 605px;background-color: #fff}
#free-dd-container #free-dd-popup #free-dd-close {position: absolute;top: 15px;right: 15px;font-size: 30px;color: #ffffff;cursor: pointer;}
#free-dd-container #free-dd-popup #free-dd-close span{    background-position: top;background-repeat: no-repeat;width: 28px;height: 28px;display: block;background-image: url(../img/big-normal-close.png);}
#free-dd-container #free-dd-popup #free-dd-close:hover span{background-position: bottom}
#free-dd-container #free-dd-popup .popup-content h2{font-size: 18px;margin-bottom: 15px;font-weight: normal}
#free-dd-container #free-dd-popup .popup-content p{font-size: 18px;line-height: 1.2}
#free-dd-container #free-dd-popup .popup-content p.with-logo-box{position: relative;padding-left: 75px;text-align: left;margin: 15px 0}
#free-dd-container #free-dd-popup .popup-content p.with-logo-box img{position: absolute;left: 15px;top: 0}
#free-dd-container #free-dd-popup .popup-content .img-section{position: relative}
#free-dd-container #free-dd-popup .popup-content .img-section a{width: 240px;border-radius: 4px;text-align: center;padding: 15px 5px 16px;font-size: 20px;font-weight: 600;max-width: 100%;display: block;margin: 20px auto 0;position: absolute;left: 0;right: 0;bottom: 30px;}
#free-dd-container #free-dd-popup .test-program{color: #f97d00;display: block;text-align: right;font-size: 18px;margin-top: 20px}
#free-dd-container #free-dd-popup .test-program:hover{text-decoration: underline}
.top-menu .user-panel .panel-element.extend.dd-extend {padding: 2px 35px 2px 15px;cursor: pointer;}

#free-dd-container #free-dd-popup.expired_popup_1 .popup-content .img-section{margin: 35px 0}
#free-dd-container #free-dd-popup.expired_popup_1 .popup-content p.exp_info  span{color: #fc4a4e;font-weight: 600}
#free-dd-container #free-dd-popup.expired_popup_1 .popup-content p.exp_info{margin-top: 15px}

#free-dd-container #free-dd-popup.expired_popup_2 .popup-content .grey_section{padding: 20px 5px;background-color: #ebebeb;margin-top: 15px}
#free-dd-container #free-dd-popup.expired_popup_2 .popup-content .grey_section h3{text-transform: uppercase;text-align: center;font-size: 18px;font-weight: bold;margin-bottom: 5px}
#free-dd-container #free-dd-popup.expired_popup_2 .popup-content .grey_section p{font-size: 18px;line-height: 1.2;text-align: center;margin-bottom: 15px}
#free-dd-container #free-dd-popup.expired_popup_2 .popup-content  p.spacer{    margin: 15px 0;}
#free-dd-container #free-dd-popup.expired_popup_2 .popup-content .grey_section img{display: block;margin: 0 auto 15px}

.add-box .logo-status .own-logo-tools{display: inline-block;padding: 20px 25px;vertical-align: text-top;margin-top: 30px}
.add-box .logo-status .own-logo-tools a{display: inline-block;font-size: 18px;color: #8f8f8f;margin-right: 20px;font-weight: 600;}
.add-box .logo-status .own-logo-tools a:hover{color:#f97d00 }
.add-box .logo-status .own-logo-tools a i{margin-right: 5px}
.add-box .left.gab-name-status .own-logo-tools.gab-name-tools {margin: 0;padding-left: 0;}
.add-box .print-content .photo-status .photo-space a.remove-trigger{display: block;max-width: 90px}

.add-box.program-settings-screen .new-data-box .print-content{padding-left: 0}
.add-box.program-settings-screen .new-data-box .print-content .logo-status{padding-left: 0px}
.add-box.program-settings-screen .new-data-box .print-head{min-height: 35px;margin-bottom: 18px}

.add-box.settings-screen .new-data-box .logo-status .own-logo-tools a{font-size: 14px;}
.add-box .new-data-box  .photo-status .photo-space a.remove-trigger{font-size: 14px;}
.standard-popup .popup-body .popup-content .inner-popup .third-step .set-box button span img{width: auto}
.menu-week-content .carousel-box .days-content .carousel-day{padding: 3px 3px}
.menu-week-content .carousel-box .days-content .carousel-day.move-in{}
.menu-week-content .carousel-box .days-content .carousel-day.move-in{position: relative}
.menu-week-content .carousel-box .days-content .carousel-day.move-in:after{content: '';position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-color: rgba(168, 213, 88,.6)}
.add-box .menu-list-content .menu-section .input-space .menu-input div.fancy-select .trigger{max-height: 38px;line-height: 1}
.add-box .menu-list-content .menu-section .input-space .menu-input input[name="water"]{max-width: 130px}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal .set-element{margin-top: 25px}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal .set-element .fancy-select {float: none;max-width: 33%;font-size: 13px;display: inline-block;vertical-align: middle;}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal .set-element .fancy-select .trigger{font-size: 16px;padding:10px 10px 8px 20px;max-height: 38px;line-height: 1}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal .set-element .fancy-select .trigger:after{top: 16px;right: 8px;}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal .set-element .fancy-select ul.options.overflowing.open{bottom: 40px}
.add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal .set-element .fancy-select ul.options li {font-size: 16px;padding-left: 20px;}
.add-box .menu-list-content .menu-section.half-section{min-height: 82px}
.add-box .menu-day-content .day-content .table-button .button.make-recipe-btn{max-width: 310px;width: 100%}
.standard-popup .popup-body .popup-content .inner-popup .table-button .button.make-recipe-btn{max-width: 310px;width: 100%}
.standard-popup .popup-body .side-panel .panel-element .tooltip.two-line-tooltip {top: -2px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel h3.make-meal-head{margin-top: 15px}
.hide-panel.edit-panel h3.make-meal-head{margin-top: 15px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-box input, .standard-popup .popup-body .popup-content .hide-panel.edit-panel.make-panel .edit-box .fancy-select .trigger{line-height: 1;height: 40px;font-size: 14px;    padding: 14px 10px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-box input[name="recipe-edit[name]"]{height: 44px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box .multi-select .ms-choice > div{top: 13px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-box .fancy-select div.trigger:after {top: 19px;right: 9px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-box .fancy-select ul.options {top: 40px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box textarea{font-size: 14px;line-height: 1.1}

.add-box .menu-day-content .day-detail-box  .hide-panel.edit-panel.make-panel .edit-box input,.add-box .menu-day-content .day-detail-box  .hide-panel.edit-panel.make-panel .edit-box .fancy-select .trigger{line-height: 1;height: 40px;font-size: 14px;    padding: 14px 10px;}
.add-box .menu-day-content .day-detail-box  .hide-panel.edit-panel.make-panel .edit-box input[name="recipe-edit[name]"]{height: 44px}
.add-box .menu-day-content .day-detail-box  .hide-panel.edit-panel.make-panel .flex-parent .edit-box .multi-select .ms-choice > div{top: 13px}
.add-box .menu-day-content .day-detail-box  .hide-panel.edit-panel.make-panel .edit-box .fancy-select div.trigger:after {top: 19px;right: 9px;}
.add-box .menu-day-content .day-detail-box  .hide-panel.edit-panel.make-panel .edit-box .fancy-select ul.options {top: 40px;}
.add-box .menu-day-content .day-detail-box  .hide-panel.edit-panel.make-panel .flex-parent .edit-box textarea{font-size: 14px;line-height: 1.1}

.hide-panel.edit-panel .panel-body .make-table-ingerdients table{width: 100%;border-collapse: collapse;margin: 15px 0;background-color: #fff}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table tr{border:2px solid #9381eb}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table td,.hide-panel.edit-panel .panel-body .make-table-ingerdients table th{font-size: 12px;text-align: left;padding: 10px 5px;}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table .head-row{background-color: #9381eb}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table td .icon-place{display: inline-block;vertical-align: middle;margin: 0 2px;}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table td .icon-place .single-icon{display: block}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table td .icon-place.double-icon .single-icon{display: block;margin:2px auto}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table td input{max-width: 40px}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table td.remove-td{}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table td.remove-td i{color: #000;cursor: pointer}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table td.remove-td:hover i{color: #f97d00}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table td.size-td i{color: #593de0;cursor: pointer}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table td .base-img{vertical-align: middle;display: inline-block}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table td.size-td{position: relative}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table td.size-td .tooltip .tooltip-body{padding: 15px 5px 15px 5px}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table td.size-td .tooltip .tooltip-body .tooltip-arrow {width: 15px;height: 15px;bottom: -8px;}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table td.size-td .tooltip{    top: -39px;left: -40px;}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table td.size-td .tooltip .tooltip-body p{font-size: 12px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table{width: 100%;border-collapse: collapse;margin: 15px 0;background-color: #fff}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table tr{border:2px solid #9381eb}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td,.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table th{font-size: 12px;text-align: left;padding: 10px 5px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table .head-row{background-color: #9381eb}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td .icon-place{display: inline-block;vertical-align: middle;margin: 0 2px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td .icon-place .single-icon{display: block}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td .icon-place.double-icon .single-icon{display: block;margin:2px auto}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td input{max-width: 40px;    border: 2px solid #e8eaed;font-size: 11px;padding: 4px 3px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td.remove-td{}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td.remove-td i{color: #585858;cursor: pointer}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td.remove-td:hover i{opacity: .7}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td.size-td i{color: #593de0;cursor: pointer}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td .base-img{vertical-align: middle;display: inline-block}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td.size-td{position: relative}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td.size-td .tooltip .tooltip-body{padding: 15px 5px 15px 5px}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td.size-td .tooltip .tooltip-body .tooltip-arrow {width: 15px;height: 15px;bottom: -8px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td.size-td .tooltip{    top: -33px;left: -33px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td.size-td .tooltip .tooltip-body p{font-size: 12px}

.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table tr .check-td label{    display: block;width: 100%;height: 20px;width: 20px;margin: 0 auto;position: relative;text-align: center;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel p.about-this{margin-top: 15px;font-size: 12px;line-height: 1.2}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table tr td label{cursor: pointer}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table tr .check-td label{    display: block;width: 100%;height: 20px;width: 20px;margin: 0 auto;position: relative;text-align: center;}
.hide-panel.edit-panel p.about-this{margin-top: 15px;font-size: 12px;line-height: 1.2}
.hide-panel.edit-panel .panel-body .make-table-ingerdients table td input{max-width: 40px;    border: 2px solid #e8eaed;font-size: 11px;padding: 4px 3px;}

.add-box.template-box .menu-box .listing-body .table-listing table.table-with-no-overflow{overflow: hidden}
.add-box.template-box .menu-box .listing-body table.table-with-no-overflow td.option-td:hover .ab-div{left: -12%}
.add-box.template-box .menu-box .listing-body table.table-with-no-overflow td.option-td{overflow: visible}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel.make-panel .flex-parent .edit-box .add-photo-box {position: relative;width: 100%;height: 145px;overflow: hidden;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel.make-panel .flex-parent .edit-box .add-photo-box .remove-trigger {display: block;border-radius: 4px;background-color: rgba(255,255,255,.7);text-align: center;right: 10px;bottom: 10px;width: 28px;height: 28px;z-index: 2;position: absolute;padding: 7px 1px;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel.make-panel .flex-parent .edit-box .add-photo-box .remove-trigger i {font-size: 14px;color: #8f8f8f;}
.standard-popup .popup-body .popup-content .hide-panel.edit-panel.make-panel .flex-parent .edit-box .add-photo-box .remove-trigger:hover i{color: #f97d00}
.mac-os .ms-drop ul > li label span{    vertical-align: -5px;line-height: 1;}

#global-day-loader .loader-p{text-align: center;margin-top: 50px;font-size: 26px;}
#global-day-loader .loader-orange.no-button:hover:after {background-image: url(../img/big-loader.gif);}
#global-day-loader.loader-content .loader-big{top: 10vh}
.add-box .menu-list-content .menu-section.section-4 .input-space{display: block}
.add-box .menu-list-content .menu-section.section-4 .input-space .menu-input{width: 100%;max-width: 30%;display: inline-block}
.add-box .menu-list-content .menu-section.section-4 .input-space .menu-input:nth-child(3n+2){    margin-left: 4.6%;margin-right: 4.6%;}
.add-box .menu-list-content .menu-section.section-3 .input-space{display: block}
.add-box .menu-list-content .menu-section.section-3 .input-space .menu-input{width: 100%;max-width: 30%;display: inline-block}
.add-box .menu-list-content .menu-section.section-3 .input-space .menu-input:nth-child(3n+2){    margin-left: 4.6%;margin-right: 4.6%;}
.add-box.long-labels .inside-box.diary-div .no-diary{text-align: left;padding: 20px 0;}
.standard-popup .popup-body .popup-content .inner-popup .table-button.sticky-element{    position: sticky;width: 100%;left: 0;bottom: 0;z-index: 2;background: #fff;padding: 10px 0;}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup{padding-bottom: 0}
.add-box .data-box .edit-view .input-box input, .add-box .data-box .edit-view .input-box .check-box,.add-box.add-patient .data-box .input-box input{line-height: 1.5em;max-height: 20px}
table tr.single-meal.active .products-trigger .fa-chevron-down:before {content: "\f077";}
.add-box.add-patient .data-box .input-box input{max-height: 44px}

.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template{flex-basis: 33.33%}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .zoom_trigger{position: absolute;top: 6px;right: 6px;cursor: pointer}
.standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .zoom_trigger:hover{opacity: .7}
/*.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page{position: absolute;opacity: 0;height: 0;overflow: hidden;left: -150%;}*/
/*.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page.active{display: block;position: relative;opacity: 1;height: auto;overflow: revert;left: 0;}*/


.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page{position: absolute;opacity: 0;height: 0;overflow: hidden;left: -150%;transition: 250ms ease}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page.active{display: block;position: relative;opacity: 1;height: auto;overflow: revert;left: 0;}


.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .time-line-body {position: relative;width: 100%;max-width: 97%;margin: 15px 0;flex-basis: 100%;border-top: 2px solid #e8eaed;}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .time-line-body  .progres-bar {width: 50%;position: absolute;left: 0;top: -18px;text-align: right;color: #9381eb;font-size: 12px;transition: ease all 250ms;}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .time-line-body  .progres-bar  span {display: block;height: 9px;border-radius: 5px;background-color: #9381eb;width: 100%;}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .time-line-body .axis .axis-step {flex-basis: 50%;padding: 12px 0;}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .time-line-body .axis{display: flex;justify-content: space-between;flex-direction: row;}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .time-line-body .axis .axis-step p {text-align: center;font-size: 12px;}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .time-line-body .axis .axis-step p.green{color: #9381eb;}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .time-line-body .axis .mobile-axis {display: none;}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .scale_box{position: absolute;left: 0;top: 20px;}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .input-error.input-bad {top: 44px;font-size: 11px;right: auto;left: 0;margin: auto;width: 240px;text-align: left;}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .scale_box label{font-size: 18px;padding-left: 30px;line-height: 23px;font-weight: 600}



.standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box{display: flex;justify-content: space-between;overflow: hidden}
.standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column{flex-basis: 43%;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column.separator_column{flex-basis: 10%}
.standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column .meals_list_head{text-align: center;font-size: 14px;color: #fff;background-color: #9381eb;padding: 18px 5px;border: 2px solid #9381eb}
.standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column .meals_list_element{text-align: center;font-size: 14px;color: #000;padding: 10px 5px;border-width: 0 0px 2px 0px;border-style: solid;border-color: #e8eaed;display: flex;justify-content: center;align-items: center;height: 52px}
.standard-popup .popup-body .popup-content .inner-popup .template-box span.drag_element{display: inline-block;background-color: #593de0;width: 100%;max-width: 130px;border-radius: 20px;text-align: center;color: #fff;margin: 0 auto;    padding: 8px 5px;cursor: pointer;border:2px solid #593de0;z-index: 2;overflow: hidden}
.standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column .meals_list_element.ui-sortable-helper{border: none}
.standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column.separator_column .meals_list_element{max-height: 52px;border-color: #fff}
.standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column .meals_list_body{border-width: 0 2px 0px 2px;border-style: solid;border-color: #e8eaed;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column.separator_column .meals_list_head{background-color: #fff;border-color: #fff}
.standard-popup .popup-body .popup-content .inner-popup .template-box span.drag_element.empty_space{background-color: #e6f5e7;border-style: dashed}
.standard-popup .popup-body .popup-content .inner-popup .template-box .meals_list_column .unassigned{margin-top: 20px;padding: 15px;background-color: #e8eaed;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .meals_list_column .unassigned_body{margin-top: 5px;display: flex;justify-content: left;flex-wrap: wrap}
.standard-popup .popup-body .popup-content .inner-popup .template-box .meals_list_column .unassigned h4{color: #000;text-align: center;font-size: 14px;}
.standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column.separator_column .meals_list_body{border-color: #fff}
.standard-popup .popup-body .popup-content .inner-popup .template-box .meals_list_column .unassigned_body .meals_list_element{flex-basis: 33.33%}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup{overflow-x: hidden}

.ui-state-highlight { height: 52px;background-color: red}
.standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column .meals_list_element.empty_element{position: relative}
.standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column .meals_list_element.empty_element:after{    content: '';background-color: #e6f5e7;border: 2px dashed #593de0;display: inline-block;width: 100%;max-width: 116px;border-radius: 20px;text-align: center;color: #fff;margin: 0 auto;padding: 15px 5px;cursor: pointer;z-index: 1}
.standard-popup .popup-body .popup-content .inner-popup .template-box .meals_list_column .unassigned_body .un_element{height: auto;order: 100}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .input-error.input-bad.to_left{width: 290px;text-align: center;left: 0px;right: auto;}

.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page .zoom_view{    top: -57px!important;left: auto!important;right: -290px!important;box-shadow: 0px 1px 5px 0px rgba(11, 11, 12, 0.15);}

.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page .zoom_popup{position: fixed;top: 35%;width: 715px;height: 310px;border: 2px solid #9381eb;background-color: #fff;padding: 15px;    left: 0;right: 0;margin: auto;z-index: 5}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page .zoom_popup h4{color: #593de0;font-size: 14px;margin-bottom: 20px}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page .zoom_popup h4 span{display: block;font-weight: bold;font-size: 12px;color: #000;margin-top: 7px}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page .zoom_popup .zoom_im_space{height: 225px;width: 400px;border: 2px solid #d6e4dc;cursor: none;position: relative;}


.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page .zoom_popup .zoom_im_space > div{height: 100%;z-index: 1;position: relative}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page .zoom_popup .zoom_im_space > div img{height: 100%}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page .zoom_popup .zoom_im_space .zoom_custom_cursor img{display: block;margin: 0 auto;height: auto}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page .zoom_popup .zoom_im_space .zoom_custom_cursor{text-align: center;width: 48px;height: 48px;background-color: rgba(255,255,255,.85);    z-index: 2;position: fixed;padding: 7px 0;border: 2px solid #593de0;}




.standard-popup .popup-body .popup-content  .copy-meal-popup-content .copy_flex{display: flex;justify-content: space-between;position: relative}
.standard-popup .popup-body .popup-content  .copy-meal-popup-content .copy_flex .copy_column{min-height: 350px}
.standard-popup .popup-body .popup-content  .copy-meal-popup-content .copy_flex .copy_column.picker_column{flex-basis: 470px}
.standard-popup .popup-body .popup-content  .copy-meal-popup-content .copy_flex .copy_column.check_column{flex-basis: calc(100% - 500px)}
.standard-popup .popup-body .popup-content  .copy-meal-popup-content .copy_flex .copy_column .copy_picker_element{    opacity: 0;height: 0px;margin: 0;padding: 0;line-height: 0;border: 0;position: absolute;top: -2px}
.standard-popup .popup-body .popup-content  .copy-meal-popup-content .copy_flex .copy_column h3{font-size: 18px;color: #593de0;margin-bottom: 15px}
.standard-popup .popup-body .popup-content  .copy-meal-popup-content .copy_flex .copy_column .check-box{margin-bottom: 10px}
.standard-popup .popup-body .popup-content  .copy-meal-popup-content .copy_flex .copy_column .check-box label{display: block;padding-left: 30px;font-size: 16px;line-height: 22px;}
.standard-popup .popup-body .popup-content  .copy-meal-popup-content .button_space{text-align: right;position: relative}
.standard-popup .popup-body .popup-content .copy-meal-popup-content .button_space .input-error{bottom: 0;top: 0;margin: auto;line-height: 11px;height: 11px;}

.standard-popup .popup-body .popup-content  .copy-meal-popup-content .copy_flex .copy_column.picker_column .xdsoft_datetimepicker{position: relative!important;left: auto!important;top: auto!important;box-shadow: none;border: 2px solid #eaecef;max-width: 464px;bottom:auto!important;right:auto!important;}
.standard-popup .popup-body .popup-content .copy-meal-popup-content.inner-popup{max-height: 85vh;}

.add-box .menu-day-content .day-detail-box .hide-panel.copy-panel .add-input.duplicate-meal{    opacity: 0;height: 0;padding: 5px;margin: 0;line-height: 0;border: 0;}
.add-box .menu-day-content .day-detail-box .hide-panel.copy-panel .add-input.duplicate_sport{    opacity: 1;height: auto;padding: 5px;margin: 0;line-height: 1;border: 2px solid #e8eaed;}



.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .xdsoft_noselect.duplicate_picker{left: 0!important;z-index: 5!important;top: 0!important;position: relative!important;box-shadow: none;border: 2px solid #eaecef;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .ingredients_box{margin-top: 10px}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .ingredients_box .check-box label{padding-left: 30px;line-height: 22px;display: inline-block;font-size: 16px}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .ingredients_box .check-box{margin: 10px 0}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .sticky-element {position: sticky;width: 100%;left: 0;bottom: 0;z-index: 2;padding: 10px 0;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body{position: relative}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .scroll_body{height: 100%;max-height: 76vh;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .ingredients_box h4{text-align: left;font-size: 18px;color: #593de0;margin-bottom: 15px;}


.add-box .menu-day-content .day-content .day-detail-box .hide-panel.mobile-hide-panel .panel-body .scroll_body {height: calc(100% - 65px);max-height: 100%;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .sticky-element{position: relative}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel.mobile-hide-panel .panel-body .sticky-element .button{padding: 6px 5px;max-width: 150px;font-size: 14px;margin: 0 auto;display: block;}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel.mobile-hide-panel .panel-body.active{height: 100%}
.add-box .menu-day-content .day-content .day-detail-box .hide-panel.mobile-hide-panel .panel-body .sticky-element{padding: 5px 0}

.add-box .menu-day-content .day-content .day-course .day-name .accept-tool.accept_copy_day,.menu-week-content .carousel-box .carousel-day .day-div .accept-tool.accept_copy_day{background-image: none;}
.add-box .menu-day-content .day-content .day-course .day-name .cancel-tool.deny_copy_day,.menu-week-content .carousel-box .carousel-day .day-div .cancel-tool.deny_copy_day{background-image: none;}

.accept-tool.accept_copy_day,.cancel-tool.deny_copy_day{color:#8f8f8f;display: inline-block;vertical-align: middle;height: auto!important;line-height: 1}
.accept-tool.accept_copy_day:hover,.cancel-tool.deny_copy_day:hover{color:#f97d00}
.copy_entire_day div.fancy-select div.trigger:after{top: 15px}

.copy_entire_day .fancy-select{display: inline-block;vertical-align: middle;max-width: 100%!important;width: calc(100% - 60px)!important;}


.standard-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex .copy_column.picker_column .copy-box label{margin-bottom: 5px;display: block}
.standard-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex .copy_column.picker_column .copy-box.half-select{}
.standard-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex .copy_column.picker_column .copy-box .fancy-select{display: inline-block;    width: 100%;max-width: 100% }
.standard-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex .copy_column.picker_column .copy-box.half-select .fancy-select{display: inline-block;    width: calc(50% - 10px)!important;max-width: 100% }
.standard-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex .copy_column.picker_column .copy-box.half-select span {width: 11px;text-align: center;font-size: 12px;display: inline-block}
.standard-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex .copy_column.picker_column .copy-box{margin-bottom: 10px}
.standard-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex .copy_column.picker_column .copy-box .fancy-select div.trigger:after{top: 10px}
.standard-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex .copy_column.picker_column .copy-box .fancy-select div.trigger{padding: 7px 10px 5px;font-size: 14px;}

.standard-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex .copy_column.picker_column .copy-box .fancy-select ul.options{top:30px }
.standard-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex .copy_column.picker_column .copy-box .fancy-select ul.options li{font-size: 14px}

.standard-popup.template-copy-meal-popup .popup-body{    max-width: 890px;}
.standard-popup.template-copy-meal-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex .copy_column{min-height: 1px;}
.standard-popup.template-copy-meal-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex .copy_column.check_column{flex-basis: 100%;margin-top: 15px}
.standard-popup.template-copy-meal-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex{flex-wrap: wrap}

.save-and-end-content .share_checkbox{    margin-left: 250px;margin-top: 10px;}
.save-and-end-content .share_checkbox label{display: block;    padding-left: 25px;line-height: 24px;}

.standard-popup .popup-body .popup-content .inner-popup .ok_button{display: block;margin: 15px auto 0}
.popup-container .popup-body .popup-content .popup-off .white-close.go_ahead {background-image: url(../../img/white-close-sprite.png);display: block;width: 18px;height: 18px;}
.popup-container .popup-body .popup-content .popup-off .white-close.go_ahead:hover{background-position: bottom}
.add-box.program-settings-screen .inside-box.visable_box{overflow: visible!important;}
.add-box.program-settings-screen .inside-box.visable_box .ms-drop{max-height: 225px}

.scale_box.check-box [type="checkbox"]:not(:checked) + label:before {content: '';width: 43px;background: #c8cbcf;border-radius: 10px;border-color: #c8cbcf}
.scale_box.check-box [type="checkbox"]:not(:checked) + label:after {opacity: 1;transform: scale(1);left: 4px;top: 3px;width: 14px;height: 14px;background: #fff;transition: 250ms ease;border-radius: 50%;}
.scale_box.check-box [type="checkbox"]:checked + label:after {opacity: 1;transform: scale(1);    top: 3px;left: 30px;width: 14px;height: 14px;background: #fff;transition: 250ms ease;border-radius: 50%;}
.scale_box.check-box [type="checkbox"]:checked + label:before {background-color: #593de0;width: 43px;height: 16px;border: 2px solid #593de0;border-radius: 10px;}
.standard-popup .popup-body .popup-content .load-popup-content.inner-popup .scale_box label{padding-left: 55px}


.full-day-copy .icon-tooltip{display: none;position: absolute;top: -30px;width: auto;text-align: center;z-index: 20;}
.full-day-copy .icon-tooltip .small-tooltip-body{position: relative;line-height: 1;color: #f97d00;    font-size: 14px;white-space: nowrap;background-color: #fff;padding: 5px 5px;border-bottom-left-radius: 17px;border-bottom-right-radius: 17px;border-top-left-radius: 17px;border-top-right-radius: 17px;box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.15)}
.full-day-copy .icon-tooltip .small-tooltip-body .small-tooltip-arrow{    width: auto;height: auto;position: absolute;background-color: transparent;left: 0;right: 0;margin-left: auto;margin-right: auto;bottom: -9px;transform: none}
.full-day-copy:hover .icon-tooltip{display: block}

/*.menu-week-content .carousel-box .days-content .carousel-day:nth-child(2){z-index: 8}*/
/*.menu-week-content .carousel-box .days-content .carousel-day:nth-child(3){z-index: 7}*/
/*.menu-week-content .carousel-box .days-content .carousel-day:nth-child(4){z-index: 6}*/
/*.menu-week-content .carousel-box .days-content .carousel-day:nth-child(5){z-index: 5}*/
/*.menu-week-content .carousel-box .days-content .carousel-day:nth-child(6){z-index: 4}*/
/*.menu-week-content .carousel-box .days-content .carousel-day:nth-child(7){z-index: 3}*/
/*.menu-week-content .carousel-box .days-content .carousel-day:nth-child(8){z-index: 2}*/
.standard-popup .popup-body .popup-content .inner-popup .remove-box{    text-align: center;position: absolute;right: 10px;}
.standard-popup .popup-body .popup-content .inner-popup .remove-box .dont-show-more{color: #000;font-size: 12px}

.single-select .ms-drop ul{max-height: 150px!important;}

.add-box.with-tiles .interview-div .interview-screens .radio-select{position: relative}
.add-box.with-tiles .interview-div .interview-screens .radio-select .remove_hours{position: absolute;cursor: pointer;right: 50px;top: 0;bottom: 0;margin: auto;height: 16px;}
.add-box.with-tiles .interview-div .interview-screens .radio-select .remove_hours i{color: #8f8f8f;font-size: 12px;margin: 0;}
.add-box.with-tiles .interview-div .interview-screens .radio-select .remove_hours:hover i{opacity: .7}
.add-box .patient-listing .listing-body table .not-readed td > a{font-weight: bold}
.message-box .patient-listing .listing-body .mobile-table-listing .single-mobile-row.not-readed > p{font-weight: bold}
.ms-drop input[type="checkbox"]:not(:checked):before, .ms-drop input[type="checkbox"]:checked:before{top: -1px}
.ms-drop input[type="checkbox"]:checked:after{top: 5px}
.add-box.program-settings-screen .program-settings-box .data-box .content .input-box.tag-box > .single-select {float: right;max-width: 60%;line-height: 1;width: 100%;}
.add-box.program-settings-screen .program-settings-box .data-box .content .input-box.tag-box .single-select input[type='text'] {width: 100%;max-width: 100%;}
.add-box.program-settings-screen .program-settings-box .content-box table .empty_row td{padding: 0 10px}


.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table th{color: #fff}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.head-row.summ-nuts td{color: #fff}
.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.head-row.rest-nuts td{color: #fff}
.hide-panel.edit-panel .panel-body .edit-table-ingerdients table th{color: #fff}

.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.size-td i{color: #593de0}



@media not all and (min-resolution:.001dpcm) { @media
{
    .widget-space .single-widget .calc .numbers span{padding: 21px 0 0}
    .widget-space .single-widget.weather-widget .general-weather {padding: 50px 20px 13px;}
    .add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden .inside .mobile-single-element .check-box label{line-height: 21px}
}}


@media not all and (min-resolution:.001dpcm) { @media
{
    .add-box .pagination a{line-height: 1}
    .add-box .data-box .input-box label.one-line{margin-top: 15px}
    input{margin: 0}
    .add-box.with-tiles .interview-div .assistant-box .assistant-element h4 img{top: 3px}
    .add-box.with-tiles .interview-div .assistant-box .assistant-element .assistant-tooltip{top:-170px}
    .add-box.with-tiles .interview-div .small-selects div.fancy-select{vertical-align: 0}
    .standard-popup .popup-body .popup-content .sport-popup-content .vertical-element .fancy-select,.standard-popup .popup-body .popup-content .sport-tools .single-tool .fancy-select{vertical-align: middle}
    .standard-popup .popup-body .popup-content .sport-tools .single-tool .fancy-select .trigger{padding: 4px 5px}
    .standard-popup .popup-body .popup-content .sport-tools .single-tool #search-sport{background-position: 110px center}
    .menu-week-content .carousel-box .fixed-element .set-time .fancy-select .trigger:after{top: 11px}
    .widget-space .single-widget .input{padding: 11px 12px}
    .add-box.with-tiles .interview-div .info-box .time-line .time-line-body .progres-bar{top: -21px}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part input{font-size: 16px}
    .add-box .menu-list-content .menu-section .input-space .menu-input input[type="text"],.add-box .menu-list-content .meals-configuration .meals-box .single-meal input,.add-box .menu-list-content .menu-section .input-space .menu-input div.fancy-select .trigger{padding: 6px 20px}
    .menu-week-content .week-box .div-head h4 .meal-amount .fancy-select.active-edit{vertical-align: 0}
    .menu-week-content .edit-elements.edit-basic-info input{height: 22px}
    .menu-week-content .edit-elements.edit-basic-info input{padding: 1px 10px}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel.edit-panel .panel-body .top-part .basic-search .search-field button{vertical-align: middle;line-height: 1}
    .add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element span{vertical-align: 1px}
    .add-box .menu-day-content .day-detail-box .hide-panel.remove-panel .panel-head,.hide-panel.remove-panel .remove-decision{vertical-align: middle}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel.edit-panel .panel-body .top-part .basic-search .search-field input,.add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .search-field input{padding: 13px 5px!important;}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .search-field button{vertical-align: middle}
    .add-box.program-settings-screen .program-settings-box .data-box .content .input-box.double-input-box .input-spacer{margin: 10px 0}
}}

@media all and (max-height: 900px){
    .side-header .side-content{height: 73vh;}
}
@media all and (max-height: 850px){
    .side-header .side-content{height: auto;}
}
@media all and (max-height:770px){
    .add-box .alert-feature .hidden-alert-box.scroll-box{max-height:54vh }
    #free-dd-container #free-dd-popup.scroll-box{max-height: 88vh}
}
@media all and (max-height: 700px){
    .side-header .side-content{height: auto;}
    .standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page .zoom_popup{top: 20%}
}
@media all and (max-height: 625px){
    .screen-box .movie-content .inside-content.scroll-box{max-height: 80vh}
}
@media all and (max-width:1860px){
    .add-box{margin: 15px 0}
    body.patient-account-body .select-menu{margin-top: 15px}
    .add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element .element-content .bottom-part p span{display: block}
    .add-box.program-settings-screen .print-content .shop_range .range_body .single_day_in_range{flex-basis: 20%}
}
@media all and (max-width:1795px){
    .conventer-box .conventer-content .conventer-column .converter-input input{width: 100%;max-width: 50%}
    .conventer-box .conventer-content .conventer-column .forms-box.active input{max-width: 35%}
}
@media all and (max-width:1775px){
    .add-box .menu-list-content .menu-sectioproduct-tagsn .input-space .menu-input label{max-width: 55%}
    .add-box .diary-div .diary-column .target-box.initial-state .kind-of-target .target-parent{padding-left: 0}
    .add-box .part-element div.fancy-select div.trigger{font-size: 14px;padding: 8px 5px}
    .add-box .part-element div.fancy-select ul.options li{font-size: 14px}
    .add-box .part-element div.fancy-select div.trigger:after {top: 13px;}
    .add-box .tile-div a{display: block;padding: 15px 10px;}
}
@media all and (max-width:1750px){
    .widget-space .xdsoft_datetimepicker .xdsoft_label{font-size: 19px}
    .widget-space .xdsoft_datetimepicker .xdsoft_monthpicker{    padding: 20px 10px;}
    .add-box .patient-listing .listing-body .grind-box .single-patient-box h2{font-size: 20px;margin-bottom: 25px}
    .add-box.with-tiles .interview-div .interview-screens .radio-select .select-box label{display: block}
    .add-box.with-tiles .interview-div .interview-screens .radio-select .select-box{max-width: 30%}
    .add-box.long-labels .data-box .add-measurment-box .input-box input,.add-box.long-labels .data-box .add-measurment-box .input-box.with-unit input{float: right;max-width: 55%}
    .add-box.long-labels .data-box .add-measurment-box .input-box.with-unit input{max-width: 46%}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element.chart .chart-label p{padding-left: 17px}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element.chart .chart-label p img{    height: 13px;top: 4px;}
    .add-box.long-labels .steps-view .human-box .basic-info .basic-info-inner{padding: 47px 15px}
    .add-box.with-tiles .input-box #datetimepicker-measurment{    max-width: 55%;}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .single-body-circle .circle-label{margin-left: 0}
    .add-box.add-m .data-box .add-measurment-box .input-space .input-box .input-error {left: 45%;bottom: -11px;}
    .add-box.detail .steps-view .detail-box .calc-info .basic-info-inner{padding: 25px 15px}
    .add-box .menu-list-content .menu-section .hidden-area .norm-column {flex-basis: 48%;}
    .add-box.program-settings-screen .own-product-content .panel-body .from-till-input input{max-width: 39%}
    .add-box.program-settings-screen .print-content .single-print-element .element-name{max-width: 80%}
    .draft-box .menu-list-content .menu-section .input-space .menu-input.bigger input {max-width: 75%;}
    .add-box .menu-list-content .menu-section .input-space .menu-input .unit{width: auto}
    .container .patient-panel .patient-panel-element{padding: 15px 5px}
    .container .patient-panel .patient-panel-element.target-panel.target-panel-1 img{left: 10px}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-plus{right: 10px}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-minus{left: 10px}
    .add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box.event-double-input-box,.add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box.event-double-input-box.date-double-box{width: 100%;max-width: 100%}
    .add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box.event-double-input-box.date-double-box input {display: inline-block;width: calc(50% - 5px);margin: 3px 0px;}
    .add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box.event-double-input-box.date-double-box input:nth-child(2){float: right}
}

@media all and (max-width:1715px){
    .calc-inside-box .calc-column .float-button{margin-right: 0}
    .container .app-baner .baner-element.download-element a{margin-right: 0}
    .container .app-baner .baner-element.info-element {max-width: 310px;padding-left: 80px;}
    .container .app-baner .baner-element.info-element-2 {max-width: 390px;padding-left: 100px;}
}
@media all and (max-width:1700px){
    .calc-inside-box .calc-column .calc-form .calc-inputs,.calc-inside-box .calc-column .calc-form.three-inputs .calc-inputs{max-width: 49%}
    .calc-inside-box .calc-column .calc-button,.calc-inside-box .calc-column .result .button{margin: 10px 0 0 0;float: none;margin-left: auto;display: block}
    .add-box.template-box .menu-box .listing-body table.table-with-no-overflow td.option-td:hover .ab-div {left: -36%;}
    .input-error.abs-visit-error{bottom: -17px}
}
@media all and (max-width:1680px){
    .add-box.with-tiles .help{    top: 68px;z-index: 10;RIGHT: 16PX;}
    .add-box .menu-day-content .day-content .day-detail-box{padding: 25px 55px 25px 5px}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .main-label{padding-left: 75px}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box{flex-basis: 49%}
    .add-box.with-tiles .measure-div .charts-box{margin: 10px 0;}
    .add-box.detail .steps-view .detail-box .calc-info .basic-info-inner,.add-box.long-labels .steps-view .basic-info .basic-info-inner {padding: 25px 5px;}
    .add-box .menu-list-content .menu-section .hidden-area .norm-column .elements-list li{    margin-right: 1.5%;}
    .add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal input{max-width: 65%}
    .add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element .fancy-select{max-width: 35%}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .td-text{max-width: 63%}
    .add-box .menu-list-content .menu-section .input-space .menu-input .unit{margin: 0}
    .add-box.history-listing .tile-div .tile-box.active-tile{    float: right;border-right: none;}
    .container .app-baner .baner-element.slogan-element h1{font-size: 30px}
    .container .app-baner .baner-element.slogan-element p,.container .app-baner .baner-element.download-element h2{font-size: 20px}
    .container .app-baner .baner-element.info-element p{font-size: 14px}
    .container .app-baner .baner-element.info-element .ab-img{max-height: 55px}
    .container .app-baner .baner-element.info-element {max-width: 270px;padding-left: 60px;}
    .container .app-baner .baner-element.info-element-2 {max-width: 370px;padding-left: 80px;}
    .container .app-baner .baner-element.download-element a img{max-height: 40px}
    .container .app-baner{padding: 45px 20px 30px}
    .calendar-legend .legend-element{max-width: 31%}
    .add-box .top-navigation .top-element.top-10{margin-right: 30px}
}
@media all and (max-width:1640px){
    .add-box .tile-div{display: flex;flex-wrap: wrap;justify-content: space-between}
    .add-box .tile-div .tile-box .tile-img{margin-right: 0;}
    .add-box .tile-div .tile-box a{padding: 15px 10px;}
    .add-box .patient-listing .listing-body .grind-box .single-patient-box h2 img{height: 35px;}
    .add-box .patient-listing .listing-body .grind-box .single-patient-box h2{padding-left: 42px}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content{flex-direction:column-reverse}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element,.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element{flex-basis: auto}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .three-norms .single-norm,.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .three-norms .single-norm:last-child{border-width: 2px 0 0 0}
    .add-box .patient-listing .listing-body .grind-box .single-patient-box h2{min-height: 46px}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element.chart div,.add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element.chart .chart-label{flex-basis: 50%}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element.chart .chart-label p{margin: 10px 0}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element.chart .chart-label{padding: 13px 0 0}
    .add-box.settings-screen .tile-div{display: block}
    .add-box.settings-screen .tile-div .tile-box a{padding: 15px 20px}
    .container .patient-panel{    padding: 15px;}
    .container .patient-panel .patient-panel-element.target-panel.target-panel-1 {padding-left: 115px;}
    .container .patient-panel .patient-panel-element .right p{font-size: 15px}
    .add-box .diary-div .diary-column .target-box.initial-state .kind-of-target .target-parent .target-input label{white-space: normal}
    .add-box.patient-shop-list  .tile-div{display: block}
    .add-box.patient-shop-list  .tile-div .tile-box .tile-img{margin-right: 10px}
    .add-box.patient-shop-list  .tile-div .tile-box a{padding: 15px 20px}
    .add-box.timetable-box .tile-div a {padding: 15px 45px;}
    .add-box.timetable-box .tile-div {display: block;}
    .add-box.timetable-box .timetable-main-window .month-preview .single-day .day-orb {width: 35px;height: 35px;padding: 10px 0;font-size: 14px;}
    .mac-os .add-box.timetable-box .timetable-main-window .month-preview .single-day .day-orb{padding: 9px 0}
    .add-box.timetable-box .timetable-main-window .month-preview .single-day p{margin-top: 5px}
    .menu-week-content .carousel-box .carousel-day .day-div.tile-element.part-element {padding: 8px 30px;}
    .standard-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex .copy_column.picker_column .xdsoft_datetimepicker .xdsoft_datepicker {width: calc(100% - 92px);}
    .copy_entire_day div.fancy-select div.trigger{font-size: 12px;padding: 12px 5px}
    .copy_entire_day div.fancy-select .options li{font-size: 12px;padding: 5px}
}
@media all and (max-width: 1600px){
    .widget-space .single-widget.movie-widget{padding: 0;}
    .widget-space .single-widget .single-input-form{font-size:20px }
    .top-menu{background: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);}
    .add-box.with-tiles .inside-box .online-status .online-graph .step-arrow{flex-basis: auto}
    .add-box .patient-listing .listing-body .grind-box .single-patient-box h2 img{display: none}
    .add-box .patient-listing .listing-body .grind-box .single-patient-box h2{padding-left: 0}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .grind-name p{font-size: 16px}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .main-link span{font-size: 14px}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .main-link i{font-size: 12px}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .grind-name{font-size: 16px}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .hidden-info a{margin: 0 10px}
    .add-box .menu-div .listing-body .grind-box .single-menu-box{min-height: 125px}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .main-link{max-width: 49%}
    .add-box .menu-box .table-head{margin-bottom: 10px}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .hidden-info{padding: 16px 0;line-height: 1}
    .add-box .menu-list-content .menu-section .input-space .menu-input label{max-width: 52%}
    .add-box .menu-list-content .menu-section .reset button{width: 100%}
    /*.add-box .menu-list-content .meals-configuration .meals-row.w20 .meals-box{width: 20%}*/
    .conventer-box .conventer-content .conventer-column,.conventer-box .conventer-content .conventer-column .volume-box{padding: 15px;max-height: 395px}
    .widget-space .single-widget.movie-widget .widget-off .normal-close{background-image: url(../img/white-close-sprite.png);}
    .widget-space .single-widget.weather-widget div.fancy-select div.trigger{padding: 16px 10px}
    .add-box.long-labels .steps-view .human-box .basic-info .basic-info-inner h2{font-size: 20px}
    .add-box.long-labels .steps-view .human-box .circle p{font-size: 16px}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .single-body-circle .circle-label{font-size: 16px}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .single-body-circle .circle-label span{font-size: 12px}
    .add-box.add-patient .data-box .input-box input{max-width: 73%}
    .add-box.add-patient .data-box .input-box label, .add-box.add-patient .data-box .input-box .fake-label {max-width:95px;}
    .add-box .menu-day-content .day-content .sport-tools .single-tool.textR,.add-box .menu-day-content .day-content .sport-tools .single-tool{flex-basis: 100%;}
    .add-box .menu-day-content .day-content .sport-tools .single-tool label{min-width: 118px;display: inline-block}
    .add-box.settings-screen .pattern-space .single-pattern .pattern-box{    width: 270px;height: 155px;}
    .add-box.settings-screen .pattern-space .single-pattern{flex-basis: 20%}
    .add-box.program-settings-screen .program-settings-box .data-box .content .input-box label{display: block;max-width: 100%;margin: 0 0 5px 0!important;}
    .add-box.program-settings-screen .program-settings-box .data-box .content .input-box label br{display: none;}
    .add-box.program-settings-screen .program-settings-box .data-box .content .input-box input, .add-box.program-settings-screen .program-settings-box .data-box .content .input-box .fancy-select,.add-box.program-settings-screen .program-settings-box .data-box .content .input-box.double-input-box .double-input-field{max-width: 100%;}
    .add-box.program-settings-screen .program-settings-box .data-box .content .input-box.double-input-box .fancy-select{max-width: 60%}
    .add-box.program-settings-screen .program-settings-box .data-box .content .input-box .input-error{left: 0}
    .add-box.program-settings-screen .select-print-content,.add-box.program-settings-screen .print-content{padding-left: 0}
    .add-box.program-settings-screen .print-content .single-checkbox {flex-basis: 33%;max-width: 33%;}
    .add-alergy-disease-content .add-content .category-box{max-width: 100%}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .td-text{margin-left: .5%}
    .add-box.template-box .menu-div .listing-body .grind-box .single-menu-box:hover .hidden-info {top: 62%;}
    .add-box .menu-div .listing-body .grind-box .single-menu-box.add-template-box{padding-top: 55px}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .main-link img{max-height: 13px}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .main-link i{display: inline-block;vertical-align: 2px;}
    .container .patient-panel .patient-panel-element.w20{flex-basis: 32%}
    .container .patient-panel .patient-panel-element.empty-panel{flex-basis: 63%}
    .container .patient-panel .patient-panel-element.w40{flex-basis: 100%;margin-top: 20px}
    .container .patient-panel .patient-panel-element.target-panel.target-panel-1 .target-desc {padding-top: 10px;}
    .add-box .diary-div .diary-column .target-box.initial-state {padding: 35px 15px;}
    .add-box .diary-div .diary-column .target-box.initial-state .kind-of-target .target-parent .target-input label{white-space: nowrap}
    .add-box.about-my-dietician .data-box .column-part .open-info .single-day p span{display: block}
    .add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box input, .add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box textarea{font-size: 11px}
    .add-box.program-settings-screen .program-settings-box .data-box .content .input-box.tag-box > .single-select{max-width: 100%}
    .menu-week-content .week-box .single-norm p.right{font-size: 11px}
    .menu-week-content .week-box .single-norm img{height: 17px}
    .add-box.template-box .menu-div .listing-body .grind-box .single-menu-box .grind-name{min-height: 95px; }
    .add-box.template-box .menu-box .listing-body .templates-tooltip .t-tooltip .tooltip-body p {font-size: 12px;}
    .add-box.template-box .menu-box .listing-body .grind-box.dp-t-box .templates-tooltip .t-tooltip{max-width: 325px}
    .add-box.settings-screen .pattern-space .single-pattern label .pattern-name{transform: translateX(8%)}
}
@media all and (max-width: 1550px){
    .add-box .data-box .input-box input,.add-box .data-box .input-box .check-box{max-width: 60%}
    .add-box .data-box .input-box .input-error{left: 40%}
    .add-box .data-box .edit-view .input-box label, .add-box .data-box .edit-view .input-box .fake-label{font-size: 13px}
    .add-box .data-box .edit-view .input-box input, .add-box .data-box .edit-view .input-box .check-box{font-size: 14px}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element img,.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.add-new-file img{max-height: 25px;top: 19px;left: 10px;}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element{padding: 15px 15px 15px 45px;}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.one-line-file {padding: 23px 15px 15px 45px;}
    .add-box.with-tiles .interview-div .interview-screens .questions-div .radio-question{flex-basis: 49%}
    .add-box.with-tiles .interview-div .interview-screens .check-box label{display: block;max-width: 100%}
    .add-box.long-labels .steps-view .human-box .circle p{font-size: 15px}
    .add-box.long-labels .steps-view .human-box .basic-info .basic-info-inner h2{font-size: 20px}
    .add-box.long-labels .steps-view .view-box .four-drafts .human-column p,.add-box.long-labels .steps-view .view-box .four-drafts .human-column span{font-size: 14px}
    .add-box.long-labels .steps-view .view-box .four-drafts .human-column input{font-size: 14px;max-width: 70px}
    .add-box.detail .steps-view .human-box .body-draft{max-width: 66%;}
    .add-box.detail .steps-view .human-box .basic-info{max-width: 17%}
    .add-box.analysis-detail .steps-view .human-box .body-draft{max-width: 80%}
    .add-box.analysis-detail .steps-view .view-box .four-drafts .human-column span{font-size: 18px}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal h4,.add-box .menu-list-content .meals-configuration .meals-box .single-meal input,.add-box .menu-list-content .meals-configuration .meals-box .single-meal .unit{font-size: 14px}
    .add-box .menu-list-content .meals-configuration{margin-top: 10px}
    .menu-week-content .carousel-box .carousel-day .tile-element .tool-element .tooltip .tooltip-body p{font-size: 10px}
    .menu-week-content .carousel-box .carousel-day .tile-element .tool-element .tooltip .tooltip-body .tooltip-arrow {width: 7px;height: 7px;bottom: -5px;}
    .menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .tool-element .tooltip{width: 140px}
    .menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .remove-tool .tooltip{left: -110px}
    .menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .remove-tool .tooltip .tooltip-body .tooltip-arrow {left: 102px;}
    .menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .copy-tool .tooltip {left: -58px;}
    .menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .edit-tool .tooltip .tooltip-body .tooltip-arrow {left: -121px;}
    .menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .edit-tool .tooltip {left: 0px;}
    .menu-week-content .carousel-box .carousel-day .tile-element .element-content .top-part p,.menu-week-content .carousel-box .carousel-day .tile-element .element-head p,.menu-week-content .carousel-box .carousel-day .tile-element .element-content .bottom-part p{font-size: 10px}
    .menu-week-content .carousel-box .carousel-day .tile-element .element-head h3{font-size: 14px}
    .menu-week-content .carousel-box .carousel-day .day-div .f18{font-size: 16px}
    .menu-week-content .carousel-box .carousel-day{max-height: 533px}
    .menu-week-content .carousel-box .fixed-element .set-time span{margin: 0}
    /*.menu-week-content .week-box .single-day-norms{padding: 0 2px}*/
    .conventer-box .conventer-content .conventer-column .converter-radio .check-box label{font-size: 14px}
    .conventer-box .conventer-content .conventer-column .converter-radio .check-box [type="radio"]:not(:checked) + label:before, .conventer-box .conventer-content .conventer-column .converter-radio .check-box [type="radio"]:checked + label:before{top:3px}
    .conventer-box .conventer-content .conventer-column .converter-radio .check-box [type="radio"]:not(:checked) + label:after, .conventer-box .conventer-content .conventer-column .converter-radio .check-box [type="radio"]:checked + label:after{top:9px}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.add-new-file{padding:27px 15px 15px 15px }
    .log-content .log-element{max-width: 1050px}
    .log-content .log-element .box-column{padding:15px 25px}
    .log-content .log-element .box-column .sub-h{font-size: 24px;margin: 10px 0 10px 0}
    .log-content .log-element .box-column h1{font-size: 30px}
    .log-content form button {margin: 0px 0 10px 0;float: none}
    .log-content .log-element .box-column .after-forgot-text p{font-size: 20px}
    .log-content .log-element .left img {top: -20px;left: -40px;}
    .log-content .log-element .box-column .forgot-pass, .log-content .log-element .box-column .back-tolog{float: none;margin-top: 0;display: block}
    .add-box.long-labels .steps-view .human-box .circle .inner-circle{padding: 45px 0 40px}
    .add-box.long-labels .steps-view .human-box .basic-info .basic-info-inner{padding: 25px 5px}
    .add-box .menu-day-content .day-content .day-detail-box .sport-table{padding: 10px}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .main-label{width: 100%;max-width: 49%}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box label{font-size: 10px}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .main-label{max-width: 45%}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .sport-inputs{max-width: 53%}
    .add-box.with-tiles .inside-box .card-space h3{margin-bottom: 10px}
    .add-box.long-labels .steps-view .basic-info{max-width: 23%}
    .add-box.long-labels .steps-view .basic-info .basic-info-inner{    padding: 25px 5px;}
    .add-box.long-labels .steps-view .circle p{font-size: 14px}
    .add-box.long-labels .steps-view .basic-info .basic-info-inner h2{font-size: 20px}
    .add-box.long-labels .steps-view .basic-info h2 img {vertical-align: -7px;max-height: 25px;}
    .add-box.long-labels .steps-view .circle .inner-circle{padding: 48px 0 0 0}
    .menu-week-content .carousel-box .carousel-day.edge-days .tile-element:before{width: 7px;height: 7px;}
    .conventer-box .conventer-content .conventer-column .converter-radio p{font-size: 14px}
    .log-content .log-element .box-column{height: 440px}
    .add-box.detail .steps-view .detail-box .body-draft{max-width: 77%;}
    .add-box.long-labels .steps-view .basic-info h2 img{display: none;}
    .menu-week-content .carousel-box .fixed-element .set-time .fancy-select{max-width: 45%}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .td-text {max-width: 60%;}
    .add-box.long-labels .steps-view .basic-info.patient-m .basic-info-inner h2 img{display: block;    max-height: 35px;}
    .add-box.long-labels .steps-view .basic-info.patient-m .basic-info-inner h2{margin-left: 14%}
    .draft-box .menu-list-content .menu-section .input-space .menu-input.bigger {flex-basis: 40%;}
    .draft-box .menu-list-content .menu-section .input-space .menu-input.smaller {flex-basis: 27%;}
    .draft-box .menu-list-content .menu-section .input-space .menu-input.bigger input {max-width: 60%;}
    .add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element .element-content .bottom-part p,.add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element .element-content .top-part p{font-size: 10px}
    .add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .tile-element .element-head h3{font-size: 14px}
    .add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day .day-div p.f18{font-size: 16px}
    .add-box .alert-feature .hidden-alert-box .single-alarm h3{font-size: 12px}
    .add-box .alert-feature .hidden-alert-box .single-alarm p{font-size: 10px}
    .add-box .alert-feature .hidden-alert-box .single-alarm .alert-img {transform: scale(.9);}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.price-td .input-box{max-width: 70%}
    .add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .tool-box .inner-element .third-step .timetable-input-box.event-double-input-box.date-double-box input{float: none;width: 100%;margin: 5px 0}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal .set-element .fancy-select .trigger,.add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal .set-element .fancy-select ul.options li{font-size: 14px}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal .set-element .fancy-select .trigger {padding: 12px 10px 8px 10px;}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal .set-element .fancy-select ul.options li{padding-left: 10px}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal .set-element .fancy-select .trigger:after {top: 15px;right: 8px;}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal .set-element .fancy-select ul.options.overflowing.open {bottom: 35px;}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal input{padding-left: 10px!important;}
    .add-box .tile-div .tile-box p{font-size: 14px}
}

@media all and (max-width:1500px){
    .add-box.long-labels.detail .steps-view .basic-info{max-width: 18%}
    .add-box.long-labels.detail .steps-view .human-box{max-width: 77%}
    .add-box.detail .steps-view .detail-box .body-draft {max-width: 74%;}
    .add-box.long-labels.fold-detail .steps-view .human-box{max-width: 100%}
    .add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal input {max-width: 62%;}
    .menu-week-content .week-box .single-average-box p,.menu-week-content .edit-elements.edit-basic-info .fancy-select,.menu-week-content .edit-elements.edit-basic-info input,.menu-week-content .edit-elements.edit-single-norm label.normal-input-label{float: none;display: block}
    .menu-week-content .week-box .single-average-box p{margin-top: 0}
    .menu-week-content .edit-elements.edit-single-norm label{max-width: 100%}
    .menu-week-content .edit-elements.edit-basic-info {padding: 9px 10px 7px;}
    .menu-week-content .edit-elements.edit-basic-info input{max-width: 70%}
    .menu-week-content .edit-elements.edit-basic-info .fancy-select{max-width:70%}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .search-field{max-width: 50%}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-table .table-head p{font-size: 20px}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-table .table-head{padding: 15px 5px}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-table .single-value p{font-size: 16px}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .nutritional-table .single-value{padding: 10px}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .tags-box{padding: 5px 10px}
    .add-box.movies-box .movie-parent .video-box{flex-basis: 25%}
    .add-box.long-labels .steps-view .basic-info.patient-m .basic-info-inner h2 img{display: none;}
    .add-box.long-labels .steps-view .basic-info.patient-m .basic-info-inner h2{    margin-left: 0;padding-left: 0;text-align: center;}
    .add-box.template-box .menu-box .listing-body table tr.head-row th.option-th{width: 26%}
    .add-box.template-box .menu-box .listing-body table tr .name-cell .folder-name .edit-name{width: 400px}
    .container .app-baner .baner-element.slogan-element{flex-basis: 100%;text-align: center}
    .container .app-baner .baner-element.slogan-element h1,.container .app-baner .baner-element.slogan-element p{display: inline-block}
    .container .app-baner .baner-element.slogan-element p{font-size: 30px;font-weight: normal;}
    .container .app-baner .baner-element.slogan-element p:before{content: '-';font-weight: normal;margin: 0 15px}
    .container .app-baner{padding: 22px 15px 5px;}
    .container .app-baner .baner-element.download-element{flex-basis: 28%;text-align: center}
    .container .app-baner{justify-content: space-around}
    .container .app-baner .baner-element.info-element p,.container .app-baner .baner-element.download-element h2{text-align: center}
    .container .app-baner .baner-element.download-element h2{font-size: 16px}
    .container .app-baner .baner-element.download-element a{margin-top: 5px}
    .container .app-baner .baner-element.info-element .ab-img{display: none}
    .container .app-baner .baner-element.info-element, .container .app-baner .baner-element.info-element-2 {flex-basis: 28%;max-width: 100%;margin: 0;align-self: center;text-align: center;padding-left: 0}
    .add-box .diary-div .diary-column .target-box.initial-state .kind-of-target .target-parent .target-input label{white-space: normal}
    .add-box.timetable-box .inside-box{padding: 20px}
    .add-box.timetable-box{padding: 0}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent .ingredient-element .ingredient-error{max-width: 90%;top: -8px}
    .add-box .menu-list-content .menu-section.half-section{float: none;max-width: 100%!important;min-height: 1px}
}

@media all and (max-width:1480px){
    .widget-space .single-widget,.widget-space{height: 280px;}
    .widget-space{margin-bottom: 20px}
    .widget-space .single-widget .simple-link{padding: 45px 0;}
    .widget-space .single-widget .single-message{padding:13px 10px ;}
    .widget-space .single-widget .single-message img{height: 35px;}
    .widget-space .single-widget.message-widget h2,.mac-os .widget-space .single-widget.message-widget h2{margin-bottom: 25px}
    .widget-space .single-widget .message-body .message-text,.widget-space .single-widget .message-body h3 span{font-size: 13px}
    .widget-space .single-widget .message-body h3{font-size: 14px;margin: 0;}
    .widget-space .single-widget .img-box{width:8%;min-width: 40px;    padding-top: 3px;}
    .widget-space .single-widget .simple-link,.widget-space .single-widget h2{font-size: 20px}
    .widget-space .single-widget .input{font-size: 14px;padding: 12px;}
    .widget-space .single-widget.movie-widget{padding: 0 11px;}
    .widget-space .single-widget .form-icon{height: 45px;}
    .widget-space .xdsoft_datetimepicker .xdsoft_calendar thead th{height: 35px;}
    .widget-space .single-widget.news-widget .news-slider .news-img-box{height: 160px;}
    .widget-space .single-widget.news-widget .news-slider .news-img-box h4{font-size: 20px}
    .owl-theme .owl-nav.disabled + .owl-dots{top: 50%;}
    .mac-os .owl-theme .owl-nav.disabled + .owl-dots{top: 47%}
    .widget-space .single-widget .single-input-form{margin-top: 100px}
    .mac-os .widget-space .single-widget .single-input-form{margin-top: 100px}
    .widget-space .single-widget.time-widget .clock{font-size: 55px}
    .widget-space .single-widget.time-widget .wigdet-date{font-size: 22px}
    .widget-space .single-widget.time-widget{padding-top: 170px}
    .mac-os .widget-space .single-widget.time-widget{padding-top: 150px}
    .widget-space .single-widget .calc .numbers span{font-size: 19px;height: 55px;}
    .widget-space .single-widget .calc .numbers .clear-result{font-size: 18px}
    .widget-space .single-widget.notepad-widget .note-content{padding: 29px 20px 20px;height: 82%;}
    .widget-space .single-widget .input{max-width: 70%}
    .widget-space .single-widget.weather-widget .general-weather{padding: 27px 15px 0;}
    .widget-space .single-widget.weather-widget .other-informations{padding: 15px 10px 15px;}
    .add-box .data-box .input-box label, .add-box .data-box .input-box .fake-label{max-width: 100px;font-size: 14px;margin-top: 9px}
    .add-box .data-box .input-box label.one-line{margin-top: 16px}
    .add-box .summary-box .btn-box button{font-size: 14px;padding: 8px 5px;max-width: 240px}
    .add-box .data-box .input-box input{font-size: 14px;height: 44px;}
    .add-box .data-box .input-box .check-box label{margin-top: 3px}
    .add-box.add-patient .data-box .input-box .check-box.online-check label{line-height: 18px;}
    .add-box .box-head{font-size: 26px}
    .top-menu{background: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 100%);z-index: 10}
    .add-box.with-tiles .inside-box .online-status .online-graph .online-step{padding: 10px 10px 10px 80px;}
    .add-box.with-tiles .inside-box .online-status .online-graph .online-step img{height: 60px;top: 9px;}
    .add-box .patient-listing .listing-body .grind-box .flex-grind{flex-basis: 33%;}
    .add-box.with-tiles .interview-div .assistant-box h3 img{display: none;}
    .add-box.with-tiles .measure-div .charts-box .single-chart {flex-basis: 49%;}
    .add-box.long-labels .steps-view .human-box .basic-info .tanita-div button{width: 100%;max-width: 80%;font-size: 14px}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .grind-name .grind-img{height: 30px;}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .grind-name{padding-left: 45px}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .hidden-info a p {font-size: 12px;}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .hidden-norms .single-norm img{max-height: 15px}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .hidden-norms .single-norm p.right {font-size: 12px;margin-top: 5px;}
    .menu-week-content .carousel-box .carousel-day .tile-element .element-head h3 img {vertical-align: 0px;height: 11px;}
    .menu-week-content .carousel-box .carousel-day .tile-element .inner-element{padding: 3px 5px}
    .menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel{padding: 7px 5px}
    .menu-week-content .carousel-box .carousel-day .dish-element .element-head{padding: 5px}
    .menu-week-content .carousel-box .fixed-element{bottom: 0}
    .menu-week-content .carousel-box .carousel-day {max-height: 525px;padding: 0 4px}
    /*.menu-week-content .week-box .single-day-norms{padding: 0 4px}*/
    .menu-week-content .carousel-box .carousel-day .tile-element .element-head .tile-img{height: 27px}
    .menu-week-content .carousel-box .fixed-element .set-box .cancel {font-size: 12px;display: block;text-align: center;}
    .menu-week-content .carousel-box .fixed-element .set-box .button{margin: 0}
    .conventer-box .conventer-content .conventer-column .converter-radio .img-box{display: block}
    .conventer-box .conventer-content .conventer-column .converter-input input{max-width: 70%}
    .conventer-box .conventer-content .conventer-column .converter-input .img-box{display: block;margin: 0 0 5px;}
    .conventer-box .conventer-content .conventer-column .forms-box.active input {max-width: 35%;}
    .conventer-box .conventer-content .conventer-column .converter-input .unit {font-size: 11px;}
    .conventer-box .conventer-content .conventer-column .weight-box .converter-input {margin: 68px 0;}
    .mac-os .widget-space .single-widget.news-widget .news-slider .news-desc a{margin: 0}
    .widget-space .xdsoft_datetimepicker .xdsoft_calendar td, .widget-space .xdsoft_datetimepicker .xdsoft_calendar th{font-size: 14px}
    .widget-space .xdsoft_datetimepicker .xdsoft_label {font-size: 16px;}
    .widget-space .xdsoft_datetimepicker .xdsoft_next, .widget-space .xdsoft_datetimepicker .xdsoft_prev, .widget-space .xdsoft_datetimepicker .xdsoft_today_button{height: 28px}
    .calc-listing-box.exchanger-lisitng-box .listing-parent .single-calc .calc-info h2 {font-size: 25px;}
    .calc-listing-box.exchanger-lisitng-box .listing-parent .single-calc{padding: 90px 20px}
    .conventer-box .conventer-content .conventer-column.left h4 {margin-bottom: 25px;}
    .conventer-box .conventer-content .conventer-column .weight-box, .conventer-box .conventer-content .conventer-column .volume-box{margin: 31px 0}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .main-label{font-size: 12px;    padding-left: 67px;}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element input[type="text"]{font-size: 12px}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box img{height: 38px}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .new-file-detail .btns{font-size: 14px;max-width: 48%}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .new-file-detail .btns.accept-file{padding: 7px 5px}
    .add-box.long-labels .data-box .add-measurment-box .input-box.with-unit span{font-size: 14px}
    .add-box.long-labels .data-box .add-measurment-box .input-box.with-unit span {margin: 16px 5px 0;}
    @media not all and (min-resolution:.001dpcm) { @media
    {
        .add-box.long-labels .data-box .add-measurment-box .input-box.with-unit span {margin: 12px 5px 0;}
    }}
    /*.menu-week-content .carousel-box .days-content .carousel-day,.menu-week-content .week-box .single-day-norms{float: left;max-width: 14.28%}*/
    .menu-week-content .carousel-box .fixed-element{max-width: 14%}
    /*.menu-week-content .carousel-box .absolute-element .slider-bottom{display: flex;justify-content: space-between;    align-items: flex-end;}*/
    .add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal input{max-width: 60%}
    .add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal h4{max-width: 80%}
    .add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal {padding: 12px 5px 5px 5px;}
    .menu-week-content .carousel-box .slider-bottom .fixed-element,.menu-week-content .carousel-box .days-content .carousel-day{padding: 0 2px;max-width: 13.90%}
    .menu-week-content .week-box .single-day-norms,.menu-week-content .week-box .weeks-parent .single-norm, .menu-week-content .week-box .single-average-box,.menu-week-content .week-box .basic-parent .single-average-box,.add-box .menu-list-content.inside-menu-content .meals-configuration .meals-row .meals-box{max-width: 13.90%!important;}
    /*.menu-week-content .carousel-box .absolute-element .slider-bottom{justify-content: space-around}*/
    .conventer-box .conventer-content .conventer-column,.conventer-box .conventer-content .conventer-column .volume-box{max-height: 454px}
    .widget-space .single-widget.notepad-widget .notepad-content textarea{height: 230px}
    .widget-space .single-widget .calc .numbers span{padding: 20px 0}
    .mac-os .widget-space .single-widget .calc .numbers span{padding: 18px 0}
    .widget-space .single-widget .calc .result{padding: 22px}
    .widget-space .single-widget .find-button{width: 40px;height: 40px}
    @media not all and (min-resolution:.001dpcm) { @media
    {
        .widget-space .single-widget .input{height: 40px}
    }}
    .add-box.with-tiles .measure-div{margin: 10px 0;padding: 0 10px 10px 10px}
    .add-box.with-tiles .measure-div a.stats-popup-trigger{margin-right: 10px}
    .widget-space .single-widget .input{max-height: 40px}
    .add-box .menu-div .listing-body .grind-box .single-menu-box.add-template-box a {font-size: 17px;margin: 0;}
    .add-box .menu-div .listing-body .grind-box .single-menu-box.add-template-box{padding-top: 55px;}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-plus{right: -10px}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-minus{left: -10px}
    .add-box.settings-screen .add-logo{    font-size: 14px;padding: 8px 5px;max-width: 240px;}
    .add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element label{width: 100%;display: block;margin-bottom: 5px}
    .add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element .fancy-select{width: 100%;max-width: 43%}
    .add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element span{margin: 0 1%}
    .add-box .menu-div .listing-body .grind-box .single-menu-box:hover .hidden-info {top: 59%;}
    .add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element{text-align: left}
    .add-box .part-element div.fancy-select div.trigger {font-size: 12px;padding: 9px 5px;}
    .add-box .part-element div.fancy-select ul.options li{font-size: 12px}
}
@media all and (max-width:1450px){
    .add-box.settings-screen .pattern-space .single-pattern .pattern-box{width: 220px;height: 115px;}
    .add-box.settings-screen .pattern-space .single-pattern label .pattern-name{margin: 10px auto 0;    transform: translateX(7%);}
    .add-box.template-box .menu-box .listing-body .grind-box.dp-t-box .templates-tooltip .t-tooltip {max-width: 255px;}
    .copy_entire_day .fancy-select{display: block;width: 100%!important;}
}
@media all and (max-width: 1440px){
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .main-label{max-width: 42%}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .sport-inputs{max-width: 56%}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .single-body-circle .inner-circle{height: 70px;width: 70px;    padding: 30px 5px;}
    .mac-os .add-box.with-tiles .interview-div.interview-resume .interview-screens .single-body-circle .inner-circle{padding: 29px 5px}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .single-body-circle .inner-circle p{font-size: 10px}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .interview-column p{font-size: 16px}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens h3{font-size: 18px;margin-bottom: 20px}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens h3 a,.add-box.with-tiles .interview-div.interview-resume .interview-screens .category-name,.add-box.detail .select-method .screen-tool{font-size: 16px}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .interview-column h4,.add-box.with-tiles .interview-div .interview-screens h4{margin-bottom: 15px;font-size: 18px}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .interview-column p.with-img img{top: -3px}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .notes{min-height: 207px}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .interview-column p{margin: 11px 0}
    .add-box.program-settings-screen .select-print-content .single-print{flex-basis: 16%}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .icon-box{margin: 0 .5%}
    .measurment-index .tools-bar .listing-grind a{font-size:16px}
    .add-box.with-tiles .measure-div a.stats-popup-trigger{font-size: 12px}
    .add-box.timetable-box .addresses-div .single-addres .inner {width: calc(100% - 10px);}
    .add-box.timetable-box .addresses-div .single-addres {flex-basis: 25%;margin: 5px 0;}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal i{font-size: 12px}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal{padding: 15px 5px 10px 15px}
    .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td:first-child > span{max-width: 60%}
    .add-box.settings-screen .pattern-space .single-pattern .pattern-box .pattern-seal{max-height: 80px}
    .add-box.settings-screen .pattern-space .single-pattern label .pattern-name {transform: translateX(12%);}
}
@media all and (max-width:1400px){
    .add-box .tile-div .tile-box p {font-size: 14px;}
    .add-box .tile-div .tile-box {margin-bottom: -2px;}
    .add-box.long-labels .inside-box{padding: 20px 20px}
    .calc-inside-box .calc-column .calc-desc .big-desc{font-size: 16px}
    .calc-inside-box .calc-column .calc-desc .small-desc{font-size: 12px}
    .calc-inside-box .calc-column .calc-desc {padding: 10px;}
    .calc-inside-box .calc-column .calc-head p, .calc-inside-box .calc-column .calc-head img{font-size: 18px}
    .add-box .tile-div .tile-box .tile-img{transform: scale(.8)}
    .add-box .tile-div .tile-box a{padding: 15px 11px;}
    .add-box.with-tiles.interview-add-box .help{    top: 61px;z-index: 10;RIGHT: 8PX; }
    .add-box.with-tiles.add-m .help{right: 8px}
    .add-box.add-m  .box-head{margin-bottom: 15px}
    .add-box .alert-feature{top: 25%}
    .menu-week-content .carousel-box .slider-bottom{padding: 0 20px}
    .add-box.settings-screen .help {right: 0!important;top: 0px!important;}
    .add-box.program-settings-screen .program-settings-box .data-box .content .hidden-elements-trigger,.add-box.program-settings-screen .program-settings-box .data-box .content .input-box label,.add-box.program-settings-screen .program-settings-box .data-box .content .input-box .fancy-select .trigger{font-size: 14px}
    .add-box.program-settings-screen .program-settings-box .data-box .content .input-box input{height: 42px}
    .add-box.program-settings-screen .program-settings-box .data-box .content .input-box,.add-box.program-settings-screen .program-settings-box .data-box .content .hidden-area .input-box{max-width: 30%}
    .add-box.program-settings-screen .program-settings-box .data-box .content .input-box label{white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;max-width: 100%}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table .small-cell{width: 9%}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table .name-td {width: 42%;}
    .add-box .diary-div .diary-column .target-box.initial-state .kind-of-target {margin-bottom: 0;}
    .add-box .diary-div .diary-column .target-box.initial-state .kind-of-target .target-parent .target-input {flex-basis: 100%;position: relative;margin-bottom: 25px;}
    .add-box .diary-div .diary-column .target-box.initial-state form button{margin-top: 20px}
    .add-box.patient-shop-list .tile-div .tile-box .tile-img{transform: none}
    .add-box.patient-shop-list .tile-div .tile-box p{font-size: 16px}
    .add-box.program-settings-screen .inside-box.diet-plan-box{padding: 20px}
    .add-box.timetable-box .tile-div a {padding: 15px 45px;}
    .add-box.timetable-box .tile-div a p{font-size: 16px}
    .add-box.timetable-box .settings-tiles .exception-box .single-exception p{font-size: 14px}
    .add-box .top-navigation .top-element.top-10 {margin-right: 60px;}
    .add-box.settings-screen .pattern-space .single-pattern .pattern-box img{    min-height: 113px;}
    .add-box .tile-div .tile-box a{padding: 15px 6px;}
    .add-box.program-settings-screen .print-content .shop_range .range_body .single_day_in_range{flex-basis: 25%}
}
@media all and (max-width:1370px){
    .add-box .patient-listing .listing-body table td,.add-box .patient-listing .tools-bar .listing-grind a{font-size: 16px}
    .add-box .pagination a{font-size: 16px;    width: 40px;height: 40px;padding: 9px 5px;    margin: 0 7px;    line-height: 1.4;}
    @media not all and (min-resolution:.001dpcm) { @media
    {
        .add-box .pagination a{font-size: 16px;    width: 40px;height: 40px;padding: 9px 5px;    margin: 0 7px;    line-height: 1.2;}
    }}
    .mac-os .add-box .pagination a{font-size: 16px;    width: 40px;height: 40px;padding: 9px 5px;    margin: 0 7px;    line-height: 1.2;}
    .add-box .pagination .pagination-span{margin: 2px auto}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file{max-width: 24.6%}
    .menu-week-content .carousel-box .fixed-element .hidden-info-fixed-box .after-choice .set-box button i{display: none}
    .add-box .settings-box .data-box .input-box label, .add-box .settings-box .data-box .input-box .fake-label {max-width: 95px;margin-left: 0;}
    .add-box.program-settings-screen .own-product-content .panel-body .more-option-content.full-screen-search .flex-parent > div{flex-basis: 25%}
    .add-box.program-settings-screen .own-product-content .panel-body .more-option-content.full-screen-search .flex-parent .ingredient-element{padding-bottom: 20px;flex-basis: 100%}
    .add-box .pagination a.number {padding: 9px 5px;}
}
@media all and (max-width: 1365px){
    .widget-space .single-widget .simple-link, .widget-space .single-widget h2{font-size: 18px}
    .widget-space .single-widget .input{max-width: 100%}
    .widget-space .single-widget .find-button{margin: 0;width: 100%;max-width: 100%;    height: auto;padding: 6px 5px 0}
    .widget-space .single-widget .form-icon{display: none}
    .widget-space .single-widget .single-input-form{    margin-top: 95px;font-size: 16px}
    .mac-os .widget-space .single-widget .single-input-form{margin-top: 60px}
    .widget-space .xdsoft_datetimepicker .xdsoft_monthpicker {padding: 20px 5px;}
    .widget-space .xdsoft_datetimepicker .xdsoft_label{padding: 6px 0;}
    .add-box .data-box .input-box input, .add-box .data-box .input-box .check-box{max-width: 70%}
    .add-box .data-box .input-box .input-error{left: 30%}
    .add-box.with-tiles .inside-box .online-status .online-graph .step-arrow{display: none}
    .add-box.with-tiles .inside-box .card-space,.add-box.with-tiles .inside-box .card-space-parent .edit-button-wrap{flex-basis: auto}
    .add-box.with-tiles .inside-box .card-space-parent .edit-button-wrap{margin-left: 20px}
    .add-box.with-tiles .accordeon-box .compare-table td, .add-box.with-tiles .accordeon-box .compare-table th,.add-box.with-tiles .accordeon-box .compare-table .head-row th{font-size: 14px}
    .add-box.long-labels .steps-view .human-box .basic-info .basic-info-inner{padding: 20px 10px}
    .add-box.detail .steps-view .human-box .body-draft .body-form {height: 540px;background-position: center top;max-width: 450px;background-size: contain;}
    .add-box.detail  .steps-view .human-box .body-draft .body-form .single-body-part.big-size{max-width: 200px}
    .add-box.detail  .steps-view .human-box .body-draft .body-form .single-body-part.mid-size {max-width: 180px;}
    .add-box.detail  .steps-view .human-box .body-draft .body-form .single-body-part.small-size {max-width: 160px;}
    .add-box.detail  .steps-view .human-box .body-draft .body-form .single-body-part .dot-bar{margin: 5px 0}
    .add-box.detail  .steps-view .human-box .body-draft .body-form .single-body-part .unit,.add-box.detail  .steps-view .human-box .body-draft .body-form .single-body-part input{font-size: 14px}
    .add-box.detail  .steps-view .human-box .body-draft .body-form .single-body-part input{max-width: 60px}
    .add-box.detail  .steps-view .human-box .body-draft{min-height: 10px}
    .add-box.detail  .steps-view .human-box .body-draft .body-form .single-body-part.part-1{left: 6%;}
    .add-box.detail  .steps-view .human-box .body-draft .body-form .single-body-part.part-2{left: 60%;top: 15%;}
    .add-box.detail  .steps-view .human-box .body-draft .body-form .single-body-part.part-3{left: 6%;top: 19%;}
    .add-box.detail  .steps-view .human-box .body-draft .body-form .single-body-part.part-4{    left: 11%;top: 30%;}
    .add-box.detail  .steps-view .human-box .body-draft .body-form .single-body-part.part-5{left: 4%;top: 40%;}
    .add-box.detail  .steps-view .human-box .body-draft .body-form .single-body-part.part-6{left: -2%;top: 52%;}
    .add-box.detail  .steps-view .human-box .body-draft .body-form .single-body-part.part-7{left: 50%;top: 23%;}
    .add-box.detail  .steps-view .human-box .body-draft .body-form .single-body-part.part-8{left: 50%;top: 34%;}
    .add-box.detail  .steps-view .human-box .body-draft .body-form .single-body-part.part-9{    left: 67%;top: 44%;}
    .add-box.detail .steps-view .human-box .basic-info{max-width: 20%}
    .add-box.detail .steps-view .human-box .body-draft{max-width: 60%}
    .add-box.analysis-detail .steps-view .human-box .body-draft{max-width: 80%}
    .add-box .menu-div .listing-body .grind-box .flex-grind{flex-basis: 33%}
    .add-box .menu-list-content .menu-section .hidden-area .norm-column .elements-list li{flex-basis: 48%;}
    .add-box .menu-list-content .menu-section .hidden-area .norm-column .elements-list{justify-content: space-between}
    .menu-week-content .week-box .single-norm p.left{font-size: 10px}
    .menu-week-content .week-box .single-norm p.right{font-size: 10px}
    .menu-week-content .week-box .single-norm img{max-height: 15px}
    .widget-space .single-widget .simple-link img{transform: scale(.8)}
    .add-box.with-tiles .input-box #datetimepicker-measurment {max-width: 57%;}
    .add-box.with-tiles .interview-div .interview-screens .radio-select .select-box label{margin-bottom: 4px}
    .add-box.with-tiles .interview-div .small-selects div.fancy-select{max-width: 75%}
    .add-box .menu-day-content .day-content .day-detail-box .sport-table{padding: 5px}
    .add-box.detail .steps-view .detail-box .body-draft {max-width: 74%;}
    .menu-week-content .week-box .single-average-box p,.menu-week-content .edit-elements.edit-single-norm label{font-size: 10px;}
    .menu-week-content .edit-elements.edit-basic-info .fancy-select,.menu-week-content .edit-elements.edit-basic-info input{max-width: 60%}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .search-field{display: block;max-width: 100%;float: none;margin-top: 10px;text-align: left}
    .draft-box .menu-list-content .menu-section .input-space .menu-input.bigger,.draft-box .menu-list-content .menu-section .input-space .menu-input.smaller{flex-basis: 31%;}
    .draft-box .menu-list-content .menu-section.draft-basic-section .input-space .menu-input label{display: block;width: auto;    max-width: 100%;    margin-bottom: 5px;}
    .draft-box .menu-list-content .menu-section .input-space .menu-input.smaller input,.draft-box .menu-list-content .menu-section .input-space .menu-input.bigger input {max-width: 80%;}
    .add-box.template-box .menu-list-content .menu-section .input-space .menu-input .input-error{left: 0!important;}
    .add-box.timetable-box .day-parent .single-day{max-width: 100%;}
    .add-box.timetable-box .day-parent{flex-direction: column}
    .add-box.timetable-box .day-parent .single-day .day-element {max-width: 23%;display: inline-block;width: 100%;margin: 7px 0;vertical-align: text-top;}
    .add-box.timetable-box .day-parent .single-day .day-content{width: calc(100% - 225px);vertical-align: text-top;display: inline-block;}
    .add-box.timetable-box .day-parent .single-day .add-panel .final-step{position: absolute;top: 0;}
    .add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element .fancy-select ul.options{top: auto;bottom: 100%;}
    .add-box.timetable-box .day-parent .single-day .day-element.day-top{padding: 14px 5px 13px;max-width: 220px}
    .add-box.timetable-box .day-parent .single-day .selected-hours{padding: 7px 5px}
    .add-box.timetable-box .day-parent .single-day .selected-hours .tool-panel{padding: 25px 0}
    .add-box.timetable-box .day-parent .single-day .day-content .day-element{margin: 7px}
    .add-box.timetable-box .day-parent .single-day .add-panel .inner-element{display: block!important;}
    .add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element label {display: inline-block;font-size: 12px;width: calc(100% - 140px);text-align: left;margin-bottom: 0;}
    .add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element .fancy-select {float: none;max-width: 55px;font-size: 13px;display: inline-block;vertical-align: middle;}
    .add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal h4,.add-box .menu-list-content .meals-configuration .meals-box .single-meal .input-field *{font-size: 14px}
    .add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal .input-field *{font-size: 10px}
    .add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element{text-align: right}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.time-td,.add-box.timetable-box .settings-tiles .exception-box table .head-row th.time-th{width: 200px;}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .green-clear{left: 0px}
}
@media all and (max-width:1340px){
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .sport-inputs{text-align: center}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element > label{display: block;text-align: right;max-width: 100%}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .interview-column,.add-box.with-tiles .interview-div.interview-resume .interview-screens .single-question p{max-width: 100%}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .interview-column h4, .add-box.with-tiles .interview-div .interview-screens h4{margin: 10px 0}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .single-question {margin: 12px 0;}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .single-category-question {margin: 20px 0;}
    .add-box.long-labels .steps-view .basic-info {max-width: 22%;}
    .add-box.program-settings-screen .own-product-content .panel-body .from-till-input input {max-width: 39%;}
    .add-box.program-settings-screen .print-content .single-checkbox {flex-basis: 49%;max-width: 49%;}
    .add-box.program-settings-screen .print-content.check-boxes-content{justify-content: space-between}
    .add-box.program-settings-screen .own-meal-content.all-products-content .single-tile{flex-basis: 32.33%}
    .add-box.movies-box .movie-parent .video-box {flex-basis: 33.33%;}
    .add-box.movies-box .result-amount{margin-top: 0}
    .message-box .message-column .new-message .message-tools .tools-element,.message-box .message-column .new-message .message-tools .file-upload{float: none;display: block}
    .message-box .message-column .new-message .message-tools .tools-element{margin-top: 15px}
    .message-box .message-column .new-message .message-tools{padding-bottom: 0}
    .add-box.about-my-dietician .data-box .column-part p,.add-box.about-my-dietician .data-box .column-part h4,.add-box.about-my-dietician .data-box .column-part .open-info .single-day p{font-size: 16px}
    .add-box.about-my-dietician .data-box h3.head-with-icon{font-size: 18px}
    .add-box.about-my-dietician .data-box .column-part .open-info .single-day {padding: 0px 0 16px;}
    .add-box.about-my-dietician .data-box h3.head-with-icon img{vertical-align: -7px}
    .add-box.timetable-box .timetable-main-window .month-preview .single-day .day-orb {width: 30px;height: 30px;padding: 8px 0;font-size: 12px;}
    .add-box.timetable-box .timetable-main-window .month-preview{padding: 10px 0}
    .add-box.timetable-box .timetable-main-window .date-range .date-navigator {width: 30px;height: 30px;font-size: 14px;padding: 9px 0;}
    .add-box.timetable-box .timetable-main-window .date-range{padding: 15px 0}
    .add-box.timetable-box .timetable-main-window .date-range p{font-size: 20px}
    .add-box.settings-screen .pattern-space .single-pattern label .pattern-name {transform: translateX(8%);}
}
@media all and (max-width: 1320px){
    .widget-space .single-widget .img-box{display: none}
    .widget-space .single-widget .message-body{max-width: 100%}
    .widget-space .single-widget, .widget-space{height: 220px;}
    .widget-space .single-widget .simple-link {padding: 20px 0;}
    .mac-os .widget-space .single-widget .simple-link{padding: 10px 0}
    .widget-space .single-widget .simple-link, .widget-space .single-widget h2{font-size: 16px}
    .widget-space .single-widget.message-widget{padding: 10px 0;}
    .widget-space .single-widget .message-body .message-text{    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
    .widget-space .single-widget h2{margin: 0 0 5px}
    /*.widget-space .single-widget .input ,.widget-space .single-widget .find-button{font-size: 12px;padding: 10px 12px;}*/
    .widget-space .single-widget .single-input-form{margin-top: 50px}
    .widget-space .xdsoft_datetimepicker .xdsoft_next, .widget-space .xdsoft_datetimepicker .xdsoft_prev,.widget-space .xdsoft_datetimepicker .xdsoft_today_button,.widget-space .xdsoft_datetimepicker .xdsoft_year{display: none}
    .widget-space .xdsoft_datetimepicker .xdsoft_monthpicker{height: 35px;}
    .widget-space .xdsoft_datetimepicker .xdsoft_monthpicker{padding: 5px;}
    .widget-space .xdsoft_datetimepicker .xdsoft_calendar thead th{height: 28px;}
    .widget-space .xdsoft_datetimepicker .xdsoft_calendar td, .widget-space .xdsoft_datetimepicker .xdsoft_calendar th{height: 26px;}
    .widget-space .single-widget.news-widget .news-slider .news-img-box{height: 140px;}
    .widget-space .single-widget.news-widget .news-slider .news-img-box h4{padding: 60px 10px 0;font-size: 16px}
    .widget-space .single-widget.news-widget .news-slider .news-desc{padding: 10px;}
    .widget-space .single-widget.news-widget .news-slider .news-desc p{font-size: 12px}
    .widget-space .single-widget.news-widget .news-slider .news-desc a{font-size: 14px;margin-top: 10px}
    .owl-theme .owl-nav.disabled + .owl-dots{top: 55%;}
    .widget-space .single-widget.time-widget{padding-top: 125px}
    .widget-space .single-widget .calc .numbers span {font-size: 14px;height: 43px;}
    .widget-space .single-widget .calc .result{height: 50px;font-size: 14px;padding: 16px 17px}
    .widget-space .single-widget .calc .numbers .clear-result{font-size: 14px}
    .widget-space .single-widget.notepad-widget .note-content{font-size: 16px}
    .widget-space .single-widget.weather-widget .general-weather-rbl img{max-height: 50px}
    .widget-space .single-widget.weather-widget .today span{font-size: 20px}
    .widget-space .single-widget.weather-widget .today span .mini-month{font-size: 12px}
    .widget-space .single-widget.weather-widget .general-weather-today{font-size: 22px}
    .widget-space .single-widget.weather-widget div.fancy-select div.trigger{padding: 13px 24px 13px 9px}
    .widget-space .single-widget.weather-widget .other-informations{padding: 10px 10px 11px;}
    .widget-space .single-widget.weather-widget .general-weather {padding: 17px 15px 0;height: calc(100% - 73px)}
    .widget-space .single-widget .single-input-form {font-size: 16px;}
    .add-box .help{padding: 5px;}
    .add-box.with-tiles .help {top: 77px;z-index: 10;right: 26px;}
    .add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner p label,.add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner p input{font-size: 13px}
    .add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner img{max-height: 35px}
    .add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner p{margin: 3px 0;    text-align: left;}
    .add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner{padding-left: 50px}
    .add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner img{top: -9px;}
    .add-box.long-labels .steps-view .human-box .below-drafts .single-information.pulse-box .inner img {top: 5px;}
    .add-box.long-labels .steps-view .view-box .four-drafts .human-column{flex-basis: 49%}
    .add-box .menu-list-content .menu-section .input-space .menu-input.hidden-input{display: none;}
    .add-box .menu-list-content .menu-section .input-space .menu-input.hidden-input.show-input{display: block}
    .add-box .menu-list-content .menu-section .input-space .menu-input{flex-basis: 49%}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal .input-field{margin: 10px 0;}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal:first-child div:first-child{height: 40px;}
    .add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal .inner-meal:first-child div:first-child{height: auto}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal{padding: 15px 5px 10px 5px;}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part .meal-content .meal-cal,.add-box .menu-day-content .day-content .day-course .day-inside .day-part .meal-content .meal-ingredients{flex-basis: auto}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part .meal-content{flex-direction: column}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part .meal-content .meal-cal{border-left: 0;border-top:2px solid #e3e3e3 }
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part.active .meal-content .meal-cal{border-left: 0;border-top: 2px solid #9381eb;}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part .meal-content .meal-part .calories{margin-bottom: 5px}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part .meal-content .meal-part,.add-box .menu-day-content .day-content .day-course .day-inside .day-part .sport-content{padding: 5px;}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part .meal-content{padding: 5px 0}
    .menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .edit-tool .tooltip {left: -11px;}
    .menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .edit-tool .tooltip .tooltip-body .tooltip-arrow {left: -100px;}
    .menu-week-content .carousel-box .fixed-element .set-element label{text-align: center;font-size: 10px}
    .calc-listing-box .listing-parent .single-calc{flex-basis: 31%;margin: 18px 0;}
    .mac-os .widget-space .single-widget .single-input-form{margin-top: 55px}
    .mac-os .widget-space .single-widget.time-widget{padding-top: 90px}
    .mac-os .widget-space .single-widget.news-widget .news-slider .news-desc a{margin-top: 7px}
    .mac-os .owl-theme .owl-nav.disabled + .owl-dots{top: 52%;}
    .widget-space .single-widget.calculator-widget{overflow: hidden}
    .widget-space .single-widget .calc .numbers .clear-result,.widget-space .single-widget .calc .numbers .equal{padding: 9px 0}
    .mac-os .widget-space .xdsoft_datetimepicker .xdsoft_monthpicker{padding: 2px 5px}
    .mac-os .widget-space .single-widget .input{margin-bottom: 10px}
    .add-box .tile-div .tile-box a{padding: 15px 5px;}
    .add-box.add-patient .data-box .input-box input {max-width: 70%;}
    .add-box.add-patient .data-box .input-box .input-error {left: 30%;}
    .add-box.with-tiles.interview-add-box .help{    top: 66px;z-index: 10;right: 20px;}
    .add-box.long-labels .steps-view .basic-info{margin-left: 20px}
    .menu-week-content .carousel-box .carousel-day .day-div .f18{font-size: 14px}
    .menu-week-content .carousel-box .carousel-day .day-div .f12 {font-size: 10px;}
    .menu-week-content .carousel-box .carousel-day .day-div{padding: 10px}
    .menu-week-content .carousel-box .days-arrows .menu-arrow {top: 44%;font-size: 12px;}
    .menu-week-content .carousel-box .days-arrows .menu-arrow.arrow-right {right: 10px;}
    .menu-week-content .carousel-box .days-arrows .menu-arrow.arrow-left {left: 10px;}
    @media not all and (min-resolution:.001dpcm) { @media
    {
        .add-box.with-tiles.interview-add-box .help{top: 75px}
    }}
    .add-box.settings-screen .help {right: 7px!important;top: 10px!important;}
    .widget-space .single-widget.notepad-widget .notepad-content textarea{height: 170px}
    .widget-space .single-widget .calc .numbers span{padding: 15px 0}
    .mac-os .widget-space .single-widget .calc .numbers span{padding: 15px 0}
    .widget-space .single-widget .calc .result{padding: 19px 17px}
    .widget-space .single-widget .calc .numbers .clear-result, .widget-space .single-widget .calc .numbers .equal {padding: 13px 0;}
    .mac-os .widget-space .single-widget .calc .numbers .clear-result,.mac-os .widget-space .single-widget .calc .numbers .equal {padding: 13px 0;}
    .widget-space .widget-blinder{padding: 40px 20px}
    .widget-space .pick-widget .widget-buttons{padding: 6px 10px}
    .general-weather-rbl {height: auto;}
    .add-box .diary-div .diary-column .column-box{padding: 15px}
    .add-box .diary-div .diary-column .diary-element .ab-img{max-height: 45px}
    .add-box .diary-div .diary-column .diary-element .diary-table .diary-cell.icon-cell img{max-height: 20px}
    .add-box .diary-div .diary-column .diary-element{padding: 20px 5px 20px 60px}
    .add-box .diary-div .diary-column .diary-element .diary-table .diary-cell.icon-cell img{bottom: 0;margin: auto}
    .add-box .diary-div .diary-column .diary-element .diary-table .diary-cell{padding: 7px 0}
    .add-box .diary-div .diary-column .diary-element .diary-table .diary-cell.icon-cell{padding-left: 30px;}
    .add-box .diary-div .diary-column .water-meter p .gradient-text{font-size: 38px}
    .add-box .diary-div .diary-column .water-meter p{font-size: 28px}
    .add-box .diary-div .diary-column .water-desc p span{font-size: 18px}
    .add-box .diary-div .diary-column .water-desc h3 {font-size: 20px}
    .add-box .diary-div .diary-column .water-meter{padding: 15px 10px}
    .add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-yes [type="radio"]:not(:checked) + label:before, .add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-yes [type="radio"]:checked + label:before{top: -6px;width: 28px;height: 28px;}
    .add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-no [type="radio"]:not(:checked) + label:before, .add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-no [type="radio"]:checked + label:before{top: -6px;width: 28px;height: 28px;}
    .add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-yes [type="radio"]:not(:checked) + label:after, .add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-yes [type="radio"]:checked + label:after {top: -6px;width: 28px;height: 28px;}
    .add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-no [type="radio"]:not(:checked) + label:after, .add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell.icon-cell .check-box.radio-no [type="radio"]:checked + label:after {top: -6px;width: 28px;height: 28px;}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-plus{right:10px}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-minus{    left: 10px;}
    .add-box.timetable-box .tile-div a {padding: 15px 45px;}
    .calendar-legend{width: 100%;max-width: 100%}
    .calendar-legend > p{display: block;margin: 0 0 10px 0}
    .calendar-legend .legend-parent{width: 100%}
    .menu-week-content .carousel-box .carousel-day .day-div.tile-element.part-element {padding: 7px 22px;}
    .menu-week-content .week-box .single-norm p.right{font-size: 11px}
    .container .fixed-screen .expire-account-box .inside-exp p{font-size: 20px;}
    .container .fixed-screen .expire-account-box .inside-exp h1{font-size: 20px;}
    .menu-week-content .week-box .single-norm p.right{max-width: 40%}
    .menu-week-content .week-box .single-norm p.left{max-width: 59%}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal .set-element .fancy-select{height: auto!important;}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal .set-element {margin-top: 0;}
}
@media all and (max-width:1280px){
    .add-box.with-tiles .interview-div .assistant-box,.add-box.with-tiles .interview-div .info-box{float: none;max-width: 100%;}
    .add-box.with-tiles .interview-div .info-box{margin-bottom: 10px}
    .add-box.with-tiles .interview-div .assistant-box{position: absolute;width: 260px;background-color: #fff;z-index: 100;right: -260px;top: 150px;height: 100%;border-top:none;transition: ease all 250ms;}
    .add-box.with-tiles .interview-div .assistant-box .assistant-inside{height: auto;overflow-y: scroll;height: 75%;}
    .add-box.with-tiles .interview-div .assistant-box{overflow-y: scroll;}
    .add-box.with-tiles .interview-div .assistant-box::-webkit-scrollbar,.add-box.with-tiles .interview-div .assistant-box .assistant-inside::-webkit-scrollbar { width: 0px; }
    .add-box.with-tiles .interview-div .assistant-box::-webkit-scrollbar,
    .add-box.with-tiles .interview-div .assistant-box::-webkit-scrollbar-thumb { overflow:visible; border-radius: 4px; }
    .add-box.with-tiles .interview-div .assistant-box::-webkit-scrollbar-thumb { background: rgba(0,0,0,0); }
    .add-box.long-labels .inside-box{    position: relative;overflow: hidden;}
    .add-box.with-tiles .interview-div .assistant-box .assistant-element h4 img,.add-box.with-tiles .interview-div .assistant-box .assistant-element .assistant-tooltip .tooltip-body{display: none;}
    .add-box.with-tiles .interview-div .assistant-box .assistant-element h4,.add-box.with-tiles .interview-div .assistant-box .assistant-element .element-body{padding-left: 0}
    .add-box.long-labels .inside-box .assistant-trigger{display: block}
    .add-box.with-tiles .interview-div .assistant-box.active{right: 0;transition: ease all 250ms;}
    .add-box.long-labels .data-box .input-box .check-sex{max-width: 50%}
    .add-box.long-labels .data-box .input-box label, .add-box.long-labels .data-box .input-box .fake-label{max-width: 100%;margin-bottom: 10px}
    .add-box.long-labels .data-box .input-box label br,.add-box.long-labels .data-box .input-box .fake-label br{display: none}
    .add-box div.fancy-select,.add-box.long-labels .data-box .input-box input{max-width: 100%}
    .add-box.long-labels .data-box .add-measurment-box .input-box input{max-width: 55%}
    .add-box.long-labels .data-box .add-measurment-box .input-box.with-unit input{max-width: 46%}
    .add-box.with-tiles .interview-div .interview-screens .radio-label,.add-box.with-tiles .interview-div .interview-screens .check-box label{font-size: 14px;margin-top: 0}
    .add-box.with-tiles .interview-div .interview-screens .radio-select p{font-size: 14px}
    .add-box div.fancy-select ul.options.open{max-height: 100px}
    .obligate-fields{font-size: 10px}
    .add-box .data-box .add-measurment-box .input-box label{max-width: 33%;    display: inline-block;}
    .add-box.long-labels .data-box .add-measurment-box .input-box.with-unit span {margin: 13px 5px 0;font-size: 14px;}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form {height: 540px;background-position: center top;max-width: 450px;background-size: contain;}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.big-size{max-width: 200px}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.mid-size {max-width: 180px;}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.small-size {max-width: 160px;}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part .dot-bar{margin: 5px 0}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part .unit,.add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part input{font-size: 14px}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part input{max-width: 60px}
    .add-box.long-labels .steps-view .human-box .body-draft{min-height: 10px}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-1{left: 6%;}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-2{left: 60%;top: 15%;}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-3{left: 6%;top: 19%;}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-4{    left: 11%;top: 30%;}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-5{left: 4%;top: 40%;}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-6{left: -2%;top: 52%;}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-7{left: 50%;top: 23%;}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-8{left: 50%;top: 34%;}
    .add-box.long-labels .steps-view .human-box .body-draft .body-form .single-body-part.part-9{    left: 67%;top: 44%;}
    .add-box .menu-day-content .day-content{flex-direction: column}
    .add-box .menu-day-content .day-content .day-course-box,.add-box .menu-day-content .day-content .day-detail-box{flex-basis: auto}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part.active .navigation-arrow{display: none!important;}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content{flex-direction: row}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element, .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element{flex-basis: 50%}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .three-norms .single-norm, .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .three-norms .single-norm:last-child {border-width: 0px 2px 2px 0;}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .three-norms .single-norm:last-child {border-width: 0px 2px 0px 0;}
    .add-box .menu-day-content .day-content .day-course .fixed-element{max-width: 97%}
    .add-box .menu-day-content .day-content .day-detail-box{min-height: 100px}
    .menu-week-content .carousel-box .carousel-day .tile-element .element-content .bottom-part p span{display: block}
    .menu-week-content .carousel-box .carousel-day{max-height: 540px}
    .message-box .message-column .whole-conversation{padding: 15px}
    .add-box.with-tiles .interview-div .assistant-box.active{background-color:#f1f4f7;box-shadow: -5px 0px 5px 0px rgba(11, 11, 12, 0.06) }
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .sport-inputs{text-align: left}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element > label{display: inline-block;max-width: 38%;text-align: left}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .single-body-circle .circle-label{display: block;text-align: center;    margin-top: 5px;}
    .add-box.with-tiles .interview-div .interview-screens .check-box.check-sex label{line-height: 20px;}
    .add-box.with-tiles .interview-div .interview-screens .look-element .tooltip{    left: -12px;}
    .add-box.with-tiles .interview-div .interview-screens .look-div .look-element .tooltip .tooltip-body .tooltip-arrow{left: 7px}
    .add-box.with-tiles .interview-div .interview-screens .look-element:last-child .tooltip{    left: -372px;}
    .add-box.with-tiles .interview-div .interview-screens .look-div .look-element:last-child .tooltip .tooltip-body .tooltip-arrow {left: 369px;}
    .add-box.with-tiles .interview-div .interview-screens .check-box label{padding-top: 0px}
    .add-box.long-labels .inside-box .assistant-trigger{display: inline-block}
    .add-box.with-tiles.interview-add-box .help{    right: 20px;top: 74px;}
    .add-box.with-tiles .interview-div .interview-screens .questions-div .check-box label {line-height: normal;}
    .add-box.long-labels .steps-view .human-box{max-width: 67%}
    .add-box.with-tiles .interview-div .interview-screens .check-box label span a{top: 1px}
    .add-box.with-tiles .interview-div .interview-screens .radio-select .select-box label{font-size: 14px}
    @media not all and (min-resolution:.001dpcm) { @media
    {
        .add-box.with-tiles .interview-div .interview-screens .questions-div .check-box label {line-height: 12px;}
    }}
    .add-box.long-labels .interview-div .interview-screens .input-box .input-error {left: 0;}
    .add-box .menu-day-content .day-content .day-detail-box.day-detail-box-full-screen{display: none}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part.active .day-detail-box.day-detail-box-mobile{display: block}
    .add-box.program-settings-screen .print-content .single-print-element.element-color{flex-basis: 49%}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td p,.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table th{font-size: 12px}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .img-box {width: 55px;height: 55px;}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.option-td .ab-div a{font-size: 12px}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.option-td .ab-div{padding: 25px 0}
    .add-box.timetable-box .settings-tiles .exception-box .single-exception{flex-basis: 50%}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part.active .meal-content{padding: 0}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part.active .meal-content .meal-part{display: none}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head{padding: 10px}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name{top: -5px}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head h4 .edit-meal-name-trigger{display: inline-block}
    .add-box .menu-day-content .day-content .day-detail-box {padding: 10px 50px 10px 0;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr{border-left: 0}
    .add-box .menu-day-content .day-content .table-button button{max-width: 150px}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part,.add-box .menu-day-content .day-content .day-detail-box .search-result-panel,.add-box .menu-day-content .day-detail-box .hide-panel.copy-panel,.add-box .menu-day-content .day-detail-box .hide-panel.notes-panel{    padding: 15px 45px 15px 15px}
    .add-box .menu-day-content .hide-panel.edit-panel .box-with-padding {padding: 0 45px 0 15px;}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part h2{font-size: 18px}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .panel-trigger{width: 25px;height: 25px;padding: 4px 0!important;}
    .add-box .menu-day-content .day-detail-box .hide-panel .panel-trigger{width: 25px!important;height: 25px!important;padding: 4px 0!important;}
    .add-box .menu-day-content .day-detail-box .hide-panel .panel-head{font-size: 18px}
    .add-box .menu-day-content .day-detail-box .hide-panel.remove-panel{top: 168px}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .trigger-more-options{margin: 0}
    .add-box .menu-day-content .day-content .day-detail-box .day-detail.sport-screen{padding-left: 10px}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head h4 .edit-sport-trigger {display: inline-block;}
    .add-box .menu-day-content .day-content .sport-tools {margin: 20px 0;}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part .sport-content{display: none;padding: 0}
    .add-box .menu-day-content .day-content .sport-tools .single-tool label{min-width: 1px}
    .add-box .menu-day-content .day-content .day-course .fixed-element{background-color: transparent;padding: 0 10px}
    .add-box .top-navigation.with-padding {padding-right: 24px;}
    .add-box .top-navigation .top-element.top-8 .icon-tooltip{    left: -52px!important}
    .add-box .top-navigation .top-element.top-8 .icon-tooltip .small-tooltip-body .small-tooltip-arrow {left: auto;right: 14px;}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .green-clear{bottom: -12px}
    .menu-week-content .week-box .single-norm img {max-height: 13px;}
    .menu-week-content .week-box .single-norm p.right {max-width: 38%;}
    .menu-week-content .week-box .single-norm p.left {max-width: 61%;}
    .top-menu .user-panel .panel-element.my-account p{max-width: 277px;white-space: nowrap;overflow: hidden}
    .day-name .copy_entire_day .fancy-select {display: inline-block;width: 160px!important;}
    .add-box .menu-day-content .day-content .day-course .day-name .day-tile-select.copy_entire_day{text-align: left}
    .add-box .tile-div .tile-box p {font-size: 12px;}
}

@media all and (max-width:1250px){
    .add-box .data-box .input-box label, .add-box .data-box .input-box .fake-label, .add-box .data-box .input-box input,.add-box .data-box .input-box .check-box{display: block;max-width: 100%}
    .add-box .data-box .input-space{align-items: flex-end}
    .add-box .data-box .input-box label, .add-box .data-box .input-box .fake-label{margin: 0 0 5px 0}
    .add-box .data-box .input-box label br, .add-box .data-box .input-box .fake-label br{display: none}
    .add-box .data-box .input-box .check-box{margin: 10px 0;}
    .add-box .data-box .input-box .input-error{left: 0;bottom: -12px;}
    .add-box.interview-add-box .data-box .input-box .input-error{left: 0}
    .add-box.long-labels .interview-div .interview-screens .input-box .input-error{left: 0}
    .top-menu{background: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 100%);}
    .add-box.with-tiles .inside-box .online-status .online-graph .online-step img{height: 40px;top: 16px;}
    .add-box.with-tiles .inside-box .online-status .online-graph .online-step{padding: 10px 10px 10px 55px;}
    .add-box.with-tiles{padding: 0;}
    .add-box.with-tiles .inside-box .active-view{flex-direction: column;align-items: flex-start}
    .add-box.with-tiles .inside-box .card-space-parent .edit-button-wrap{margin: 0;flex-direction: row;    width: 100%;justify-content: flex-end}
    .add-box .data-box .input-box label.one-line{margin-top: 0}
    .add-box .data-box .input-box label, .add-box .data-box .input-box .fake-label {margin: 0 0 5px 0;}
    .add-box.with-tiles .inside-box .card-space-parent .edit-button-wrap button,.add-box.with-tiles .inside-box .edit-view-parent .edit-button-wrap .cancel-edit{margin: 30px 0 0 30px}
    .add-box .data-box .input-space{align-items: flex-start}
    .add-box.with-tiles .inside-box .edit-view-parent .card-space .input-box{flex-basis: 23%}
    .add-box.with-tiles .inside-box .edit-view-parent .card-space{flex-basis: auto;}
    .add-box .tile-div .tile-box{float: none;}
    .add-box .tile-div .tile-box p{font-size: 12px}
    .add-box .patient-listing .listing-body table td,.add-box .patient-listing .listing-body table th,.add-box .patient-listing .tools-bar .listing-grind a{font-size: 16px;}
    .add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table{display: block;}
    .add-box.with-tiles .accordeon-box .compare-table{display: none;}
    .add-box.long-labels .steps-view .human-box .below-drafts .single-information{flex-basis: 49%;}
    .add-box.long-labels .steps-view .human-box .below-drafts{padding:10px 25px;}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal input{max-width: 60%}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal h4{display: inline;width: auto;}
    .menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .tool-element .tooltip{width: 100px;}
    .menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .remove-tool .tooltip{left: -80px}
    .menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .remove-tool .tooltip .tooltip-body .tooltip-arrow {left: 83px;}
    .menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .copy-tool .tooltip {left: -41px;}
    .menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .edit-tool .tooltip .tooltip-body .tooltip-arrow {left: -79px;}
    .menu-week-content .carousel-box .carousel-day .tile-element .bottom-panel .edit-tool .tooltip {left: 0px;}
    .menu-week-content .carousel-box .carousel-day {max-height: 540px;}
    .conventer-box .conventer-content .conventer-column .converter-radio p{display: block;    margin-top: 7px;}
    .conventer-box .conventer-content .conventer-column .converter-radio .check-box{max-width: 35%}
    .add-box.with-tiles .inside-box .card-space-parent .edit-button-wrap button{max-width: 200px}
    .calc-listing-box.exchanger-lisitng-box .listing-parent .single-calc {padding: 95px 50px;}
    .conventer-box .conventer-content .conventer-column .weight-box, .conventer-box .conventer-content .conventer-column .volume-box {margin: 42px 0;line-height: 1}
    .conventer-box .conventer-content .conventer-column.left h4 {margin-bottom: 40px;}
    .add-box .data-box .add-measurment-box .input-box label.one-line{margin-top: 15px}
    .add-box.with-tiles .inside-box .card-space .card-element{margin:10px 0}
    .add-box.add-patient .data-box .input-box .input-error{left: 0}
    .add-box.add-patient .data-box .input-box input,.add-box.add-patient .data-box .input-box label, .add-box.add-patient .data-box .input-box .fake-label{max-width: 100%}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens h3 .left,.add-box.with-tiles .interview-div.interview-resume .interview-screens h3 a{float: none;display: block}
    .add-box .data-box .add-measurment-box .input-box label{    margin-top: 11px;}
    .conventer-box .conventer-content .conventer-column .converter-input .img-box img {margin: 0 auto 8px;}
    @media not all and (min-resolution:.001dpcm) { @media
    {
        .add-box .data-box .add-measurment-box .input-box label.one-line{margin-top: 16px}
    }}
    .add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal h4{display: inline-block;}
    .add-box .menu-list-content.inside-menu-content .meals-configuration .meals-box .single-meal input {max-width: 55%;padding: 3px 5px 1px;}
    .add-box .settings-box .data-box .input-box label, .add-box .settings-box .data-box .input-box .fake-label {max-width: 100%;margin-left: 0;width: 100%;}
    .add-box .settings-box .data-box .input-box{flex-basis: 32%}
    .add-box.settings-screen .pattern-space .single-pattern label{padding-left: 20px;width: 100%;}
    .add-box.settings-screen .pattern-space .single-pattern .pattern-box {width: 100%;height: 155px;}
    .add-box.settings-screen .pattern-space .single-pattern {flex-basis: 40%;text-align: center}
    .add-box.settings-screen .pattern-space{justify-content: space-around}
    .calc-inside-box .calc-column .calc-form .calc-inputs-space {padding: 10px 0 10px 10px;}
    .conventer-box .conventer-content .conventer-column, .conventer-box .conventer-content .conventer-column .volume-box{max-height: 100%}
    .add-box.template-box .menu-box .listing-body table tr td,.add-box.template-box .menu-box .listing-body table tr.head-row th{font-size: 16px}
    .add-box.template-box .menu-box .listing-body table td.option-td .ab-div a p{font-size: 14px}
    .add-box.template-box .menu-box .listing-body table td.option-td .ab-div a i{font-size: 12px}
    .add-box.template-box .menu-box .table-head{font-size: 18px}
    .add-box.template-box .menu-box .listing-body table tr.head-row th.option-th .add-button {font-size: 14px;}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-plus{right:5px}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-minus{    left: 5px;}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.price-td,.add-box.timetable-box .settings-tiles .exception-box table .head-row th.price-th{    width: 40%;}
    .add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .calendar-hours .hour-inside-day.entire-day-block p {top: -6px;font-size: 12px;}
    .add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .calendar-hours .hour-inside-day .ab-hour {top: -4px;font-size: 12px;}
    .add-box.timetable-box .timetable-main-window .calendar-grind .hidden-hour-trigger p {font-size: 12px;top: -4px;}
    .add-box.timetable-box .timetable-main-window .calendar-grind .calendar-hours{width: 68px}
    .add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days{padding-left: 68px}
    .add-box.timetable-box .timetable-main-window .calendar-grind .calendar-days .single-calendar-day{min-width: 135px}
    .add-box .new-data-box .gab-name-status {width: 100%;max-width: 100%;}
    .add-box .new-data-box .gab-name-status.photo-status .print-head{margin-top: 25px;margin-bottom: 10px;}
    .add-box .new-data-box .gab-name-status.photo-status .logo-status-l{padding-left: 0px}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal .set-element .fancy-select{max-width: 46%}
    .add-box.settings-screen .pattern-space .single-pattern label .pattern-name{transform: none}
    .add-box .menu-list-content .menu-section.section-4 .input-space{display: flex}
    .add-box .menu-list-content .menu-section.section-4 .input-space .menu-input{width: 100%;max-width: 100%;display: inline-block;flex-basis: 49%}
    .add-box .menu-list-content .menu-section.section-4 .input-space .menu-input:nth-child(3n+2){    margin-left: 0%;margin-right: 0%;}
    .add-box .menu-list-content .menu-section.section-3 .input-space{display: flex}
    .add-box .menu-list-content .menu-section.section-3 .input-space .menu-input{width: 100%;max-width: 100%;display: inline-block;flex-basis: 49%}
    .add-box .menu-list-content .menu-section.section-3 .input-space .menu-input:nth-child(3n+2){    margin-left: 0%;margin-right: 0%;}
}
@media all and (max-width: 1220px){
    .add-box .photo-status{float: none;max-width: 100%}
    .add-box .photo-status.logo-status{margin-bottom: 40px}
    .add-box .photo-status.right .edit-photo-box{margin-top: 0px}
}
@media all and (max-width:1200px){
    .menu-week-content .carousel-box{overflow-x: scroll}

    .menu-week-content .carousel-box::-webkit-scrollbar{ width: 0px;height: 3px}
    .menu-week-content .carousel-box::-webkit-scrollbar,
    .menu-week-content .carousel-box::-webkit-scrollbar-thumb { overflow:visible; border-radius: 4px;}
    .menu-week-content .carousel-box::-webkit-scrollbar-thumb { background: rgba(0,0,0,0.5); }

    .menu-week-content .carousel-box .carousel-day,.menu-week-content .week-box .single-day-norms{min-width: 165px}
    .standard-popup .popup-body{top:5%;height: auto;max-width: 890px;bottom: auto}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element p{max-width: 100%}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template span{position: absolute;left: 7px;top: 0;bottom: 0;margin: auto;}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element{padding: 15px 15px 15px 50px}
    .small-popup .popup-body{max-width: 640px}
    .micro-popup .popup-body {max-width: 605px;height: auto;}
    .standard-popup .popup-body .popup-content .sport-tools .single-tool {flex-basis: 100%;margin: 5px 0}
    .calc-inside-box .calc-column,.calc-inside-box .calc-column.right{float: none;max-width: 100%}
    .calc-inside-box .calc-column.right{background-color: transparent;border:none;}
    .calc-inside-box .calc-column .calc-img img{right: 0;margin: auto}
    .calc-inside-box .calc-column .calc-desc{background-color: #fff;margin-top: 15px}
    .calc-inside-box .box-head span{display: block}
    .widget-space .single-widget.time-widget .clock{font-size: 45px}
    .widget-space .single-widget.time-widget .wigdet-date{font-size: 20px}
    .widget-space .single-widget.weather-widget .general-weather-rbl img {max-height: 40px;}
    .widget-space .single-widget.notepad-widget .note-content{height: 84.5%}
    .add-box .tile-div .tile-box p{display: block;max-width: 100px;margin-top: 10px}
    .add-box .tile-div .tile-box{margin: 0}
    .add-box .tile-div .tile-box a{padding: 7px 20px;}
    /*.add-box .tile-div .tile-box.active-tile{border-width: 0;}*/
    .add-box.with-tiles .inside-box .mobile-tile-name{display: block;}
    .add-box .tile-div{}
    .add-box .tile-div .tile-box.active-tile:after{content: "";}
    /*.add-box .tile-div .tile-box.active-tile{background-color: transparent!important;border:none;}*/
    .rest-tile{display: none;}
    .add-box .tile-div .tile-box .tile-img {transform: scale(1);}
    .add-box .mobile-tile-name{display: block;margin-top: 10px;font-size: 18px;font-weight: bold;}
    .calc-inside-box .calc-column .calc-button{margin: 15px 0 0px 0}
    .add-box.with-tiles .help{right: 25px;top: 98px}
    .add-box.with-tiles .interview-div .assistant-box .assistant-element h4, .add-box.with-tiles .interview-div .assistant-box .assistant-element .element-body{position: relative}
    .add-box .tile-div .tile-box{text-align: center;flex-basis: 12%}
    /*.add-box .tile-div,.add-box.with-tiles .inside-box{    background: rgba(255,255,255,.95);}*/
    .add-box.with-tiles.interview-add-box .help {top:95px;}
    @media not all and (min-resolution:.001dpcm) { @media
    {
        .add-box.with-tiles.interview-add-box .help{top: 100px}
    }}
    .add-box .data-box .add-measurment-box .input-box label{max-width: 33%}
    .add-box .data-box .add-measurment-box .input-box label.one-line{max-width: 40%}
    .menu-week-content .carousel-box .days-content .carousel-day,.menu-week-content .week-box .single-day-norms{float: none;}
    .menu-week-content .carousel-box .days-content{white-space: nowrap;width: 100vw;}
    .menu-week-content .carousel-box .absolute-element .slider-bottom{display: block;    white-space: nowrap;}
    .menu-week-content .carousel-box .fixed-element,.menu-week-content .week-box .weeks-parent .single-norm{display: inline-block}
    .menu-week-content .carousel-box .absolute-element.stop,.menu-week-content .carousel-box .absolute-element {position: relative;padding-left: 0;width: 100%;left: auto;right: auto;bottom: auto;}
    .menu-week-content .carousel-box .absolute-element .page{padding: 0}
    .menu-week-content .carousel-box,.menu-week-content .carousel-box.big-padding{padding-bottom: 5px}
    .menu-week-content .carousel-box .slider-bottom {padding: 0;}

    .add-box .menu-list-content.inside-menu-content .meals-configuration table tr{display: inline;    width:auto;}
    .add-box .menu-list-content.inside-menu-content .meals-configuration .meals-row .meals-box {width: 19%!important;display: inline-block;float: left;margin: .5% .5%;max-width: 19%!important}
    .add-box .menu-list-content.inside-menu-content .meals-configuration .meals-row .border,.add-box .menu-list-content .meals-configuration .meals-row .blank{display: none;}
    .add-box .menu-list-content.inside-menu-content .meals-configuration .meals-row .space-bar{display: none}
    .add-box .menu-list-content.inside-menu-content .meals-configuration{margin: 7px 0}
    .menu-week-content .carousel-box .navigation-div{padding: 0 3.5% 0 1%;width: 100vw}
    .menu-week-content .carousel-box .absolute-element .slider-bottom {justify-content: space-between;width: 100vw;}
    .menu-week-content .carousel-box .slider-bottom .fixed-element{min-width: 165px}
    .menu-week-content .carousel-box .fixed-element .hidden-info-fixed-box .after-choice .fancy-select ul.options {top: auto;bottom: 100%!important;}
    .add-box.settings-screen .help {right: 7px!important;top: 23px!important;}
    .add-box.settings-screen .pattern-space .single-pattern{flex-basis: 42%}
    .add-box.settings-screen .pattern-space{justify-content: space-between}
    .add-box.program-settings-screen .program-settings-box .settings-search .input-div.input-field{max-width: 40%}
    .add-box.program-settings-screen .program-settings-box .settings-search .input-div.select-field{max-width: 20%}
    .add-box.program-settings-screen .select-print-content .single-print{flex-basis: 25%}
    .calc-inside-box .calc-column .calc-form .calc-inputs p, .calc-inside-box .calc-column .calc-form .calc-inputs label,.calc-inside-box .calc-column .pattern{font-size: 16px}
    .calc-inside-box .calc-column .calc-form .calc-inputs .fancy-select ul.options li{font-size: 14px}
    .add-box.template-box .menu-box .listing-body table tr .name-cell .folder-name .edit-name input{    max-width: 140px;}
    .add-box.patient-shop-list .tile-div .tile-box p{display: inline-block;margin: 0;max-width: 100%}
    .add-box.compendium-box .search-div,.add-box.compendium-box .select-letter{float: none;}
    .add-box.compendium-box .search-div{margin: 20px 0 0;text-align: left;}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box p,.add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box.small-box a,.add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box .element-head,.add-box .diet-plan-box .diet-content .diet-element .notepad-content h3{font-size: 14px}
    .add-box.patient-shop-list .pick-day span,.add-box.patient-shop-list a.print-list{font-size: 18px}
    .add-box.patient-shop-list .pick-day span i{font-size: 16px}
    .add-box .diet-plan-box .diet-content .week-content .week-box .days-content {white-space: nowrap;width: 100%;display: block;overflow-x: scroll;}
    .add-box .diet-plan-box .diet-content .week-content .week-box .days-content .carousel-day{min-width: 165px}
    .add-box .diet-plan-box .diet-content .week-content .week-box .days-content::-webkit-scrollbar { width: 1px;height: 4px}
    .add-box .diet-plan-box .diet-content .week-content .week-box .days-content::-webkit-scrollbar,
    .add-box .diet-plan-box .diet-content .week-content .week-box .days-content::-webkit-scrollbar-thumb { overflow:visible; border-radius: 4px; }
    .add-box .diet-plan-box .diet-content .week-content .week-box .days-content::-webkit-scrollbar-thumb { background: rgba(0,0,0,0.4); }
    .scroll-bar-wrap:hover .cover-bar { opacity: 0; -webkit-transition: all .5s; }
    .add-box.timetable-box .addresses-div .single-addres {flex-basis: 33%;}
    .add-box.timetable-box .tile-div a p {max-width: 100%;font-size: 14px;display: block;margin-top: 0}
    .add-box.timetable-box .tile-div a {padding: 10px 45px;}
    .add-box.timetable-box .addresses-div .single-addres p{font-size: 14px;}
    .add-box.timetable-box .addresses-div .single-addres .inner{padding: 5px}
    .add-box.timetable-box .addresses-div.check-div .single-addres .inner{padding: 1px 0 0 30px}
    .add-box.timetable-box .timetable-main-menu a.navigation-box{width: 30px;height: 30px;padding: 3px 0}
    .add-box.timetable-box .timetable-main-menu a.navigation-box span{transform: scale(.7)}
    .add-box.timetable-box .timetable-main-menu .menu-bar{height: 30px}
    .add-box.timetable-box .single-record .record-parent .record-adress p{font-size: 14px}
    .add-box.timetable-box .single-record .record-parent .record-terms .single-term-box{max-width: 23.5%}
    .add-box.timetable-box .timetable-main-window .month-preview .single-day {display: inline-block;cursor: pointer;margin: 5px 3px;}
    .add-box.timetable-box .timetable-main-window .month-preview .line-breaker{display: block}
    .add-box.timetable-box .timetable-main-window .month-preview{justify-content: center}
    .add-box.timetable-box .timetable-main-menu .absence-trigger {position: absolute;right: 0;width: auto;top: 0;padding: 8px 10px;font-size: 12px;}
    .add-box.timetable-box .timetable-main-menu {margin: 20px 0 0;}
    .add-box.timetable-box .timetable-main-window .month-preview .line-breaker{display: block}
    .add-box.timetable-box .addresses-div{margin-top: 20px}
    .menu-week-content .week-box .single-norm .right.tooltip-parent .tooltip{display: none}
    .container .fixed-screen .expire-account-box .inside-exp p br{display: none}
    .standard-popup .popup-body .popup-content .inner-popup .third-step .remove-box,.standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .remove-box{width: 640px}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element .templates-tooltip.load-template-tooltip .t-tooltip{width: 215px; }
    .add-box.timetable-box .timetable-main-menu a.navigation-box.menu-element-2{display: none}
    .menu-week-content .carousel-box .navigation-div {padding: 10px 0;position: relative;top: 0;width: 40px;}
    .menu-week-content .carousel-box .navigation-div a{float: none;    display: inline-block;padding-right: 15px;}
    .top-menu .no-menu-information span{display: none}
    .standard-popup .popup-body .popup-content .load-popup-content.inner-popup .scale_box label {font-size: 12px;padding-left: 55px;line-height: 21px;}
    .standard-popup .popup-body .popup-content .load-popup-content.inner-popup .scale_box {top: 20px;}
    .add-box .tile-div .tile-box{text-align: center;flex-basis: 10%}
}


@media all and (max-width:1170px){
    .widget-space.double-widget,.widget-space{max-width: 25%;}
    .widget-space.double-widget .single-widget{max-width: 92%}
    .widget-space .single-widget .message-body h3 span{float: none;display: block}
    .widget-space .single-widget .message-body h3 span .message-time{display: none}
    .widget-space .single-widget .single-message{padding: 4px 15px}
    .widget-space .single-widget.message-widget h2{padding-left: 15px}
    .widget-space .single-widget.news-widget .news-slider .news-img-box .news-img{display: none}
    .widget-space .single-widget.news-widget .news-slider .news-img-box h4{color: #444444;padding: 0;    height: auto;line-height: 1;font-size: 13px}
    .widget-space .single-widget.news-widget .news-slider .news-img-box{height: auto;}
    .widget-space .single-widget.news-widget .news-slider .news-desc{padding: 10px 0 0 0;}
    .widget-space .single-widget.news-widget .news-slider{padding: 70px 15px 20px;overflow: hidden;}
    .widget-space .single-widget.news-widget .news-slider .news-desc p{    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
    .owl-theme .owl-dots .owl-dot span{    border: 1px solid #ababab;}
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background-color: #ababab}
    .widget-space .single-widget.news-widget .news-slider .news-desc a{margin-top: 40px}
    .owl-theme .owl-nav.disabled + .owl-dots{top: 76%;}
    .widget-space .single-widget.green-widget .simple-link br, .widget-space .single-widget.light-green-widget .simple-link br{display: none}
    .widget-space .single-widget.movie-widget{padding: 0;}
    .widget-space .single-widget.movie-widget .mobile-section{display: block;padding: 15px;}
    .widget-space .single-widget iframe{height: 55%;}
    .mac-os .widget-space .single-widget.movie-widget .mobile-section{padding: 10px 15px}
    .widget-space .single-widget.news-widget .widget-off .white-close{    background-image: url(../img/normal-close-sprite.png);}
    .add-box.with-tiles .inside-box .online-status .online-graph .online-step img{display: none}
    .add-box.with-tiles .inside-box .online-status .online-graph .online-step{padding: 10px 10px 10px 0;}
    .add-box.with-tiles .inside-box .edit-view-parent .card-space .input-box{flex-basis: 49%}
    .add-box .patient-listing .listing-body .grind-box .flex-grind{flex-basis: 50%}
    .add-box .find-patient .find-input label{font-size: 16px}
    .add-box .find-patient .find-input input{font-size: 14px}
    .add-box .find-patient .find-input button{padding: 8px 5px}
    .add-box .menu-list-content .menu-section .disclaimer p{font-size: 9px}
    .add-box .menu-list-content .menu-section .reset button{font-size: 14px}
    .mac-os .widget-space .single-widget.news-widget .news-slider .news-desc a{margin-top: 30px}
    .widget-space .single-widget.news-widget .news-slider .news-desc p{line-height: 1}
    .mac-os .owl-theme .owl-nav.disabled + .owl-dots{top: 70%}
    .mac-os .widget-space .single-widget .input{margin-bottom: 10px}
    .mac-os .widget-space .single-widget.message-widget{padding: 5px 0}
    .mac-os .widget-space .single-widget .single-message{padding: 3px 15px 4px}
    .widget-space .single-widget .message-body h3 span{font-size: 11px;margin: 3px 0}
    .widget-space .single-widget .message-body .message-text{height: 16px}
    .widget-space .single-widget.news-widget .news-slider .news-desc p{display: none;}
    .widget-space .single-widget.news-widget .news-slider .news-img-box h4{height: 70px}
    .owl-theme .owl-nav.disabled + .owl-dots {top: 73%;}
    .log-content .log-element{max-width: 800px}
    .log-content .log-element .box-column{padding: 10px}
    .log-content .log-element .box-column .sub-h{font-size: 20px;margin: 10px 0 10px 0}
    .log-content .log-element .box-column h1{font-size: 22px}
    .log-content form button {max-width: 200px;font-size: 16px;line-height: 1;}
    .log-content .log-element .box-column .input-box input{padding: 10px 15px}
    .log-content .log-element .box-column .input-box{min-height: 55px}
    .log-content .log-element .box-column *{line-height: 1}
    .log-content .log-element .box-column .after-forgot-text p{font-size: 16px}
    .log-content .log-element .left img {top: 40px;left: -20px;}
    .log-content .log-element .box-column .forgot-pass, .log-content .log-element .box-column .back-tolog{font-size: 14px}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file {max-width: 33%;}
    .add-product-popup .popup-body .popup-content .already-choice .single-product p span {max-width: 85%;}
    .add-box.with-tiles .interview-div .small-selects div.fancy-select div.trigger{font-size: 13px;padding: 7px 4px 4px}
    .add-box.with-tiles .interview-div .interview-screens .radio-select .select-box .fancy-select div.trigger:after {top: 10px;right: 8px}
    .mac-os .add-box.with-tiles .interview-div .interview-screens .radio-select .select-box .fancy-select div.trigger:after {top: 13px;}
    .add-box.with-tiles .interview-div .interview-screens .radio-select .select-box .fancy-select ul.options{top: 27px}
    .add-box.with-tiles .interview-div .interview-screens .radio-select .select-box .fancy-select ul.options li{font-size: 13px}
    .add-box.with-tiles .interview-div .small-selects div.fancy-select {max-width: 85%;}
    .add-box.long-labels .steps-view .basic-info .basic-info-inner{padding: 15px}
    .add-box.long-labels .steps-view .basic-info{max-width: 22%}
    .add-m .obligate-fields{float: none;margin-bottom: 15px}
    .menu-week-content .week-box .single-average-box p{float: none;}
    .log-content .log-element .box-column{    height: 350px;}
    .log-content .log-element .left img {top: -10px;left: -35px;}
    .add-box.with-tiles .interview-div .interview-screens .questions-div .inline-select .radio-select > p{    vertical-align: -5px;line-height: 1}
    .add-box.long-labels .steps-view .circle .inner-circle.invalid .input-error {top: 120px;}
    @media not all and (min-resolution:.001dpcm) { @media
    {
        .add-box.with-tiles .interview-div .interview-screens .questions-div .inline-select .radio-select > p{    vertical-align: 0;line-height: 1}
    }}
    .add-box.long-labels .steps-view .circle p {font-size: 15px;}
    .add-box.program-settings-screen .program-settings-box .content-box table .own-measure{width: 22%}
    .add-box.program-settings-screen .program-settings-box .content-box table .program-measure{    width: 16%;}
    .add-box.program-settings-screen .own-meal-content .table-column{max-width: 100%;float: none}
    .add-box.program-settings-screen .own-meal-content .table-column.right table{margin-top: 0}
    .add-box.program-settings-screen .own-meal-content .table-column.right table .head-row{display: none}
    .add-box.program-settings-screen .content-box table td.option-td{width: 100px}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table .head-row{display: none;}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td,.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table .small-cell{width: 100%;max-width: 33%;display: inline-block;height: auto}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table .name-td{max-width: 100%;width: 100%;display: inline-block;height: auto}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.option-td span{display: none}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.option-td{text-align: left}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.option-td:hover .ab-div{left: auto}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.option-td .ab-div{position: relative;left: auto;    padding: 0;width: auto}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table .small-cell span,.add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .single-prd-measurment{display: inline-block}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .single-prd-measurment{margin-right: 5px}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .td-text {max-width: 80%;}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table{overflow: visible;margin-top: 0}
    .add-box.program-settings-screen .program-settings-box .content-box table td .edit-amount{min-width: 40px}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .popup-column.left {max-width: 58%;}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .popup-column.right {max-width: 40%;}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .meal-ingerdients p,.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .prepare-method{font-size: 16px}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content h4{font-size: 18px;margin-bottom: 10px;}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content h3{font-size: 22px}
    .add-box.movies-box .movie-parent .video-box h4 {font-size: 13px;margin-bottom: 5px;}
    .add-box.movies-box .movie-parent .video-box {margin-bottom: 30px;padding: 0 15px;}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .requirements-box .single-requirements,.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .requirements-box .single-requirements.big-flex{flex-basis: 49%}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.option-td {display: block;width: 100%;max-width: 100%;background-color: #f6f6f6;text-align: center;    padding: 10px 0 5px;}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.option-td .ab-div{background-color: transparent}
    .add-box.template-box .menu-box .listing-body table td.option-td:hover .ab-div{width: 280px}
    .add-box .diary-div .diary-column{float: none;max-width: 100%!important;}
    .add-box .diary-div .diary-column.left{margin-bottom:20px }
    .add-box .diary-div .diary-column.right .column-box{max-width: 49%;width: 100%}
    .add-box .diary-div .diary-column.right .column-box.water-box{float: left}
    .add-box .diary-div .diary-column.right .column-box.target-box{float: right;padding: 15px 65px;margin-top: 0}
    .add-box .diary-div .diary-column .water-meter p,.add-box .diary-div .diary-column h3{font-size: 20px}
    .add-box .diary-div .diary-column .water-meter p .gradient-text,.add-box .diary-div .diary-column .water-desc h3 span{font-size: 30px}
    .add-box .diary-div .diary-column .water-desc h3{font-size: 16px}
    .add-box .diary-div .diary-column .water-desc p{font-size: 18px}
    .add-box .diary-div .diary-column .water-desc{padding-top: 10px}
    .add-box .diary-div .diary-column .water-meter{margin: 20px auto;    max-width: 200px;padding: 10px;}
    .add-box .diary-div .pick-day {margin: 30px 0 15px;font-size: 20px;}
    .add-box .diary-div .pick-day span i {margin: 0 10px;font-size: 15px;}
    .container .app-baner .baner-element.download-element a img {max-height: 35px;}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-plus{right: 20px}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-minus{left: 20px}
    .add-box .diary-div .diary-column.right .column-box.target-box.initial-state{padding: 15px}
    .add-box .diary-div .diary-column .target-box.initial-state .kind-of-target .target-parent .target-input{flex-basis: 45%}
    .add-box .diary-div.patient-acount-diary .top-box{margin-bottom: 20px}
    .add-box.compendium-box .words-content .single-word span{max-width: 79%}
    .add-box.timetable-box .day-parent .single-day .day-content {width: calc(100% - 175px);}
    .add-box.timetable-box .day-parent .single-day .day-element.day-top{max-width: 170px}
    .add-box.timetable-box .day-parent .single-day .day-content .day-element{max-width: 31%}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.order-td, .add-box.timetable-box .settings-tiles .exception-box table .order-th{width: 80px;    padding: 8px 2px;}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.time-td input, .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.price-td input{max-width: 60px}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.time-td, .add-box.timetable-box .settings-tiles .exception-box table .head-row th.time-th{width: auto}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.price-td .input-box {max-width: 55%;}
    .add-box.timetable-box .settings-tiles .exception-box table .head-row th.exc-date-th,.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.exc-data-td{width: 200px}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td .exception-date{width: 150px}
    .calendar-legend .legend-element {max-width: 49%;margin: 5px 0;}
    .log-content .log-element .log-navigation .single-login-box{flex-basis: 18.5%;    padding: 20px 0;}
    .log-content .log-element .log-navigation .single-login-box .login-sprite{transform: scale(.7)}
    .log-content .log-element .log-box .radio-div .check-box label{font-size: 15px}
    .log-content .log-element .box-column .h-box {min-height: 55px;margin-top: 0;}
    .log-content .log-element .log-box .radio-div {padding-top: 5px;}
    .log-content .log-form {margin-top: 5px;}
    .log-content .log-element .box-column .input-box {min-height: 55px;position: relative;}
    .log-content .log-element .box-column .input-error{bottom: 7px}
    .add-box .menu-list-content .menu-section .input-space .menu-input.bigger input,.add-box .menu-list-content .menu-section .input-space .menu-input.bigger div.fancy-select{min-width: 200px}
    .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.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element .remove-bin{bottom: 5px;right: 5px}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element{font-size: 12px;min-height: 1px}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.one-line-file {padding: 23px 15px 22px 45px;}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.add-new-file{padding:23px 15px 22px 15px }
    .add-box .patient-listing .listing-body table td,.add-box .patient-listing .listing-body table th{font-size: 14px;padding:13px 5px;}
    .add-box .patient-listing .listing-body table td{padding: 0}
    .add-box .patient-listing .listing-body table td > a{padding: 13px 5px;}
    .add-box .patient-listing .listing-body table td span{    padding: 6px 2px;width: 25px;height: 25px;}
    .add-box .data-box .add-measurment-box .input-space .input-box,.add-box .data-box .add-measurment-box .input-box{flex-basis: 45%}
    .add-box .data-box .add-measurment-box .input-box{max-width: 45%}
    .add-box .data-box .add-measurment-box .input-box label{margin-top: 7px}
    .add-box .data-box .add-measurment-box .input-box label.one-line{margin-top: 17px}
    .add-box .data-box .add-measurment-box .input-box #datetimepicker-measurment{max-width: 57%}
    .add-box.long-labels .data-box .add-measurment-box .input-box.textR{text-align: right;flex-basis: 100%;}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .grind-name .grind-img{display: none}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .grind-name{padding-left: 0}
    .add-box .top-navigation{float: none;display: block;margin: 30px 0 0 0;text-align: right}
    .add-box .box-head{float: none}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .search-field{float: none;max-width: 100%;text-align: left;margin-top: 15px}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .search-field input{max-width: 65%}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent > div{flex-basis: 49%}
    /*.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td .icon-place,.add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td .base-img{display: block}*/
    .message-box .message-column .whole-conversation .single-text .text-content{padding: 10px}
    .conventer-box .conventer-content .conventer-column,.conventer-box .conventer-content .conventer-column.right{float: none;max-width: 100%}
    .conventer-box .conventer-content .conventer-column .weight-box .converter-input{margin: 70px 0}
    .conventer-box .conventer-content .conventer-column .converter-radio p,.conventer-box .conventer-content .conventer-column .converter-radio .img-box{display: inline-block}
    .add-box .patient-listing .listing-body table td.option-td .ab-div,.mac-os .add-box .patient-listing .listing-body table td.option-td .ab-div{padding: 12px 0}
    .add-box .patient-listing .listing-body table td.option-td .ab-div a{font-size: 16px;line-height: 1}
    .conventer-box .conventer-content .conventer-column.left{border-bottom: none;}
    .conventer-box .conventer-content .conventer-column.right{border-top: none;}
    .conventer-box .conventer-content .conventer-column.left h4 {margin-bottom: 20px;}
    .conventer-box .conventer-content .conventer-column .weight-box, .conventer-box .conventer-content .conventer-column .volume-box {margin: 30px 0 10px;}
    .add-box .tile-div .tile-box{  flex-basis: 12%;}
    .add-box .tile-div .tile-box a{padding: 7px 5px;  }
    .add-box.long-labels .data-box .add-measurment-box .input-box.with-unit span {margin: 16px 5px 0;}
    @media not all and (min-resolution:.001dpcm) { @media
    {
        .add-box.long-labels .data-box .add-measurment-box .input-box.with-unit span {margin: 12px 5px 0;}
    }}
    .conventer-box .conventer-content .conventer-column .select .select2 .select2-selection__rendered{    padding: 3px 5px;}
    .conventer-box .conventer-content .conventer-column .select .select2-container--default .select2-selection--single .select2-selection__arrow {top: 5px;}
    .conventer-box .conventer-content .conventer-column .converter-radio .check-box label {line-height: 26px;}
    .conventer-box .conventer-content .conventer-column .converter-radio p{margin-top: 5px}
    .add-box.add-m .data-box .add-measurment-box .input-space .input-box .input-error {left: 44%;bottom: -11px;}
    .add-box.detail .steps-view .human-box .basic-info{    max-width: 23%;}
    .add-box.detail .steps-view .detail-box .body-draft {max-width: 66%;}
    .add-box.analysis-detail .steps-view .human-box .body-draft {max-width: 74%;}
    .menu-week-content .week-box .weeks-parent .single-norm,.menu-week-content .week-box .single-average-box,.menu-week-content .week-box .basic-parent .single-average-box{max-width: 24.6%!important;width: 100%!important}
    .menu-week-content .week-box .weeks-parent .hidden-content.active{display: inline}
    .menu-week-content .week-box .weeks-parent .visable-content .single-norm,.menu-week-content .week-box .basic-parent .single-average-box{margin-bottom: 5px;min-height: 82px}
    .menu-week-content .week-box .weeks-parent .hidden-content .single-norm {border-width: 2px 2px 2px 2px;min-height: 82px}
    .menu-week-content .edit-elements.edit-basic-info {padding: 7px 10px 7px;}
    .menu-week-content .edit-elements.edit-single-norm label{font-size: 10px}
    .add-alergy-disease-content .add-content .category-box{padding-left: 0}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .description-box p{font-size: 16px}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table .single-value p,.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .description-box .popup-prd-desc,.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-trigger,.add-box.program-settings-screen .own-product-content.detail-content .go-back{font-size: 14px}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table .table-head p{font-size: 20px}
    .add-box.program-settings-screen .own-product-content.detail-content h3{font-size: 24px}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table .table-head {padding: 20px;}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .tags-box .tag-body img{max-height: 35px}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .description-box .img-box img{max-height: 200px}
    .add-box .menu-list-content .menu-section.half-section{float: none;max-width: 100%}
    .add-box .menu-list-content .menu-section.half-section .input-space .menu-input label{min-width: 250px}
    .add-box.template-box .menu-box .listing-body table tr .name-cell .folder-name .edit-name{width: 300px}
    .container .app-baner {justify-content: space-between;}
    .container .app-baner .baner-element.download-element a img {max-height: 35px;}
    .container .app-baner {padding: 22px 10px 5px;}
    .container .app-baner .baner-element.info-element, .container .app-baner .baner-element.info-element-2{flex-basis: 34%}
    .add-box.patient-shop-list .box-head{float: left}
    .add-box.patient-shop-list a.print-list{font-size: 16px}
    .add-box.timetable-box .tile-div a {padding: 10px 45px;}
    .add-box.timetable-box .single-record .record-parent .record-adress, .add-box.timetable-box .single-record .record-parent .record-terms{display: block;width: 100%;max-width: 100%}
    .add-box.timetable-box .single-record .record-parent .record-adress{margin-bottom: 10px}
    .add-box .top-navigation .top-element.top-10 {margin-right: 0;}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent .ingredient-element{flex-basis: 100%!important}
    .hamburger-div{display: block!important;}
    .top-menu .user-panel{display: none}
    .top-menu{padding: 2px 15px;}
    .top-menu{background: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);}
    .add-box .tile-div .tile-box {flex-basis: 11%;}
}
@media all and (max-width:1040px){
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file {max-width: 32.8%;}
    .add-box.long-labels.detail .steps-view .human-box .basic-info .basic-info-inner h2 {font-size: 16px;}
    .add-box.long-labels.detail .steps-view .basic-info .basic-info-inner h2 {font-size: 16px;}
    .add-box.program-settings-screen .own-product-content .panel-body .more-option-content .flex-parent > div{flex-basis: 49%}
    .add-box.program-settings-screen .own-product-content .panel-body .more-option-content{padding: 15px 0;background: linear-gradient(180deg, rgba(255,255,255,.7) 5%, rgba(255,255,255,0) 100%)}
    .add-box.program-settings-screen .own-product-content.all-products-content .panel-body .more-option-content {padding: 15px;}
    .add-box.program-settings-screen .own-product-content.all-products-content .panel-body .top-part{padding: 15px}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-grand-parent .flex-parent {flex-basis: 100%;}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box .edit-photo-box img {width: 410px;}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box.quarter-input,.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-grand-parent .flex-parent .edit-box.quarter-input{flex-basis: 49%;}
    .container .app-baner .baner-element.download-element{align-self: center;}
    .container .app-baner .baner-element.download-element a img{max-height: 30px}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box.name-box > span{display: none}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box.name-box{padding-left: 0}
    .add-box .diet-plan-box .diet-content .diet-element .notepad-content{width: 100%}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box.small-box a{font-size: 12px}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row.services-row{display: block;margin: 0}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row.services-row td{display: inline-block;width: 100%;max-width: 49%;vertical-align: middle;height: auto}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row.services-row td .input-box.invalid {padding: 0;}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row.services-row td.option-td{max-width: 100%;background-color: #f6f6f6;margin-top: 3px}
    .add-box.timetable-box .settings-tiles .exception-box.services-box table .head-row{display: none}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.order-td{max-width: 80px}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.order-td{max-width: 0px;padding: 0}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row.create-row td .input-box .input-error {bottom: -10px;}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row, .add-box.timetable-box .settings-tiles .exception-box table .blinder-row{border-width: 2px 2px 2px 2px}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.price-td .input-box{max-width: 50%}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.price-td{max-width: 100%}
    .add-box.timetable-box .settings-tiles .exception-box table .blinder-row td.blinder-text{width: 100%;max-width: 100%}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row:last-child{border-width: 0 2px 2px 2px}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row.services-row td.option-td .origin-hide > span{display: none}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row.services-row td.option-td .origin-hide .ab-div{position: relative;display: block;width: 100%;padding: 5px 0;left: auto;}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row.services-row td.option-td:hover .ab-div{display: block;left: auto}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row.middle-in-order td.order-td,.add-box.timetable-box .settings-tiles .exception-box table .normal-row.first-in-order td.order-td,.add-box.timetable-box .settings-tiles .exception-box table .normal-row.last-in-order td.order-td{max-width: 80px;padding: 8px 2px}

}
@media all and (max-width: 1020px){
    .widget-space.double-widget, .widget-space {max-width: 33.3%;}
    .widget-space .single-widget.news-widget .news-slider .news-img-box h4{overflow: hidden;}
    .widget-space .single-widget.news-widget .news-slider .news-desc p{height: 60px;overflow: hidden}
    .widget-space .single-widget.news-widget .news-slider{padding:65px 15px 20px}
    .add-box,.add-box.program-settings-screen.new-padding{padding: 20px;}
    .add-box .data-box{padding: 20px 0;}
    .add-box .data-box h3{margin-bottom: 0}
    .add-box .data-box.files-box h3,.add-box.with-tiles .interview-div .interview-screens h3{margin-bottom: 15px}
    button.with-bg,.without-bg,.add-box.with-tiles .inside-box .edit-view-parent .edit-button-wrap .cancel-edit{font-size: 14px;max-width: 235px;padding: 8px 5px;}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .search-field button{padding: 8px 5px 7px}
    .mac-os .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .search-field button{padding: 8px 5px;}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .search-field button{padding: 13px 5px 12px}
    .add-box.with-tiles .inside-box .edit-view-parent .edit-button-wrap .cancel-edit,.add-box.with-tiles .inside-box .card-space-parent .edit-button-wrap button{max-width: 165px}
    .top-menu{background: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 100%);}
    .add-box.with-tiles .inside-box .online-status .online-graph .online-step p{font-size: 14px}
    .add-box.with-tiles .inside-box .card-space .card-element p,.add-box.with-tiles .bottom-bar .bottom-element{font-size: 14px}
    .add-box.with-tiles .box-head{font-size: 20px}
    .add-box.with-tiles .box-head img{vertical-align: -10px;}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element img, .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.add-new-file img{display: none;}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element{padding: 15px;}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.one-line-file{text-align: center;padding: 23px 15px 22px 15px;}
    .add-box .find-patient .find-input{flex-basis: 32%;}
    .add-box .find-patient{flex-wrap: wrap;}
    .add-box .find-patient .find-input button{margin-top: 15px}
    .add-box .pagination{margin-top: 20px}
    .add-box.with-tiles .interview-div .info-box .time-line .time-line-body .progres-bar{top: -16px;font-size: 10px}
    @media not all and (min-resolution:.001dpcm) { @media
    {
        .add-box.with-tiles .interview-div .info-box .time-line .time-line-body .progres-bar{top: -18px;font-size: 10px}
    }}
    .add-box.with-tiles .interview-div .info-box .time-line .time-line-body .axis .axis-step p{font-size: 10px}
    .add-box.with-tiles .interview-div .info-box .time-line .nav-element .nav-icon{    width: 29px;height: auto;padding: 6px 2px;margin: 3px auto;}
    .add-box.with-tiles .interview-div .info-box .time-line .nav-element .nav-icon i {font-size: 10px;}
    .add-box.with-tiles .interview-div .info-box .time-line .nav-element{flex-basis: 30px}
    .add-box.long-labels .inside-box{padding: 20px 10px}
    .add-box.with-tiles .interview-div .info-box .time-line .time-line-body .axis .axis-step{padding: 8px 0;}
    .add-box.with-tiles .interview-div .info-box .time-line{padding: 20px 0}
    .add-box.with-tiles .interview-div .interview-screens h3,.add-box.with-tiles .interview-div .interview-screens h4,.add-box.with-tiles .interview-div .interview-screens h5{font-size: 16px}
    .add-box.with-tiles .interview-div .interview-screens h4{margin-top: 5px}
    .add-box.with-tiles .interview-div .interview-screens .check-box label{font-size: 14px}
    .add-box.with-tiles .interview-div .interview-screens .look-div .look-element .look-label{display: block}
    .add-box.long-labels .steps-view .human-box .below-drafts .single-information{flex-basis: 100%}
    .add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner p label{max-width: 60%}
    .add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner p input{max-width: 35%}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .hidden-info a{margin: 0 5px}
    .add-box .menu-list-content .menu-section .reset,.add-box .menu-list-content .menu-section .disclaimer{float: none;max-width: 100%}
    .add-box .menu-list-content .menu-section .reset button{max-width: 200px;margin-top: 10px}
    /*.add-box .meals-configuration table{display: none;}*/
    /*.add-box .meals-configuration .mobile-meals-configuration{display: block}*/
    .add-box .menu-list-content .meals-configuration .meals-row.active-meals{display: flex;justify-content: space-between;flex-wrap: wrap;}
    .add-box .meals-configuration .mobile-meals-configuration .meals-row .meals-box{flex-basis: 32%;margin: 5px 0}
    .add-box .menu-day-content .day-content .day-detail-box .day-detail h3{margin-bottom: 15px}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .search-field input{padding: 13px 5px 13px}
    .add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .flex-parent .edit-box.quarter-input{flex-basis: 49%}
    .message-box .message-column .new-message .message-tools .file-upload{font-size: 14px;padding: 0}
    .message-box .message-column .new-message textarea{font-size: 14px}
    .widget-space .single-widget.news-widget .news-slider .news-img-box h4{height:65px}
    .widget-space .single-widget.movie-widget .mobile-section {display: block;padding: 18px 15px;}
    .mac-os .widget-space .single-widget.movie-widget .mobile-section {display: block;padding:12px 15px;}
    .widget-space .single-widget.movie-widget .mobile-section a{margin-top: 10px}
    .widget-space .single-widget h2{margin: 0 0 10px 0}
    .add-box.with-tiles .inside-box .card-space-parent .edit-button-wrap button,.add-box.with-tiles .inside-box .edit-view-parent .edit-button-wrap .cancel-edit{margin:20px 0 0 20px }
    .add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner p label{width: 100%;max-width: 60%}
    .add-box.with-tiles .interview-div .info-box .patient-drug{margin-top: 10px}
    .add-box.detail .select-method .screen-tool{font-size: 14px}
    .add-product-popup .popup-body .popup-content .search-element input{padding: 8px 5px}
    .add-box.with-tiles .interview-div .interview-screens .look-element .tooltip {left: -3px;bottom: 50px;}
    .add-box.with-tiles .interview-div .interview-screens .look-div .look-element .tooltip .tooltip-body .tooltip-arrow {left: 3px;    width: 15px;height: 15px;    bottom: -8px;}
    .add-box.long-labels .inside-box .assistant-trigger{top: 11px}
    .add-box.with-tiles.interview-add-box .help{    right: 4px;}
    .add-box.with-tiles .interview-div .interview-screens .questions-div .check-box label {line-height: 12px;}
    .add-box .find-patient .find-input label{    margin-bottom: 3px;}
    .menu-week-content .week-box .weeks-parent .single-norm img{display: none;}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .search-field input{padding: 8px 5px}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .sport-inputs .fancy-select{height: 27px}
    .add-box.with-tiles .measure-div .charts-box .single-chart{flex-basis: 100%}
    .add-box.with-tiles .measure-div .charts-box canvas {    width: 80%!important;height: auto!important;margin: 0 auto;}

    .add-box .menu-list-content .meals-configuration table tr{display: inline;    width:auto;}
    .add-box .menu-list-content .meals-configuration .meals-row.active-meals tr{display: inline;    width:auto;}
    .add-box .menu-list-content .meals-configuration .meals-row.w20 .meals-box {width: 19%;display: inline-block;float: left;margin: .5% .5%;}
    .add-box .menu-list-content .meals-configuration .meals-row.w25 .meals-box {width: 24%;display: inline-block;float: left;margin: .5% .5%;}
    .add-box .menu-list-content .meals-configuration .meals-row.w33 .meals-box {width: 32.3%;display: inline-block;float: left;margin: .5% .5%;}
    .add-box .menu-list-content .meals-configuration .meals-row .border,.add-box .menu-list-content .meals-configuration .meals-row .blank{display: none;}
    .menu-week-content .edit-elements.edit-basic-info .fancy-select,.menu-week-content .edit-elements.edit-single-norm input{max-width: 70%}
    .add-box .menu-list-content .meals-configuration .meals-row .space-bar{display: none}
    .add-box.settings-screen .data-box h3{margin-bottom: 15px}
    .add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .search-field input{    padding: 9px 5px 8px;}
    .add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .search-field label{font-size: 15px;vertical-align: initial}
    .add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .search-field input {max-width: 40%;}
    .add-box.program-settings-screen .own-product-content .panel-body .top-part .trigger-more-options.active-trigger{display: inline-block;float: right}
    .add-alergy-disease-content .add-content .search-element input{    font-size: 14px;padding: 8px 10px;}
    .add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .search-field button{height: 35px}
    @media not all and (min-resolution:.001dpcm) { @media
    {
        .add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .search-field button{height: 35px;}
    }}
    .add-box.program-settings-screen .program-settings-box .content-box table td .fancy-select .trigger {padding: 5px 15px 5px 5px;}
    .calc-listing-box .listing-parent .single-calc {margin: 10px 0;}
    .add-box .menu-list-content .meals-configuration .meals-row.active-meals tr.spacer-tr{display: none}
    .container .patient-panel .patient-panel-element.w20{flex-basis: 49%;margin-top: 20px}
    .container .patient-panel .patient-panel-element.about-panel{margin-top: 0}
    .container .patient-panel .patient-panel-element.about-panel,.container .patient-panel .patient-panel-element.empty-panel,.container .patient-panel .patient-panel-element.w40{flex-basis: 100%}
    .add-box.patient-shop-list .products-category{padding-left: 0}
    .add-box.patient-shop-list .pick-day {margin: 30px 0 10px;}
    .add-box.patient-shop-list .pick-day span i.fa-chevron-left{margin: 0 14px 0 0}
    .add-box.patient-shop-list .pick-day span{font-size: 18px}
    .add-box.patient-shop-list .products-category ul.leaders span,.add-box.patient-shop-list .products-category ul.leaders .shop-unit p{font-size: 14px;line-height: 14px}
    .add-box.with-tiles.patient-measurment .measure-div .charts-box .single-chart {flex-basis: 100%;height: auto;}
    .add-box.compendium-box .search-div {margin: 15px 0 0;text-align: left;}
    .add-box.timetable-box .settings-tiles > h3{font-size: 18px}
    .add-box .diet-plan-box .diet-content .diet-comment .comment-content p,.add-box .diet-plan-box .diet-content .diet-comment .comment-head p{font-size: 14px}
    .add-box .diet-plan-box .diet-content .diet-comment .comment-head{width: 140px}
    .add-box.patient-account  .inside-box{padding: 15px}
    .add-box.with-tiles .measure-div a.stats-popup-trigger {font-size: 12px;float: none;text-align: center;margin: 0 auto;display: block;}
    .add-box.program-settings-screen .own-product-content .panel-body .top-part .clear-search.prd-clear{left: 201px;top: 50px;}
    .add-box.program-settings-screen .own-product-content .panel-body .top-part .clear-search.mls-clear{top: 50px;left: 176px}
}
@media all and (max-width:1000px){
    .add-box.settings-screen .pattern-space .single-pattern,.add-box.program-settings-screen .print-content .font-size-element{flex-basis: 49%}
    .add-box.program-settings-screen .print-content .font-size-element{margin-bottom: 10px}
    .add-box.settings-screen .invoice-content .single-invoice .dot-space{max-width: 25%}
    .add-box.settings-screen .document-column{width: 100%;max-width:48%;padding-right: 20px}
    .add-box.program-settings-screen .program-settings-box .settings-search .input-div.select-field{max-width: 25%}
    .add-box.program-settings-screen .program-settings-box .content-box table td .spacer{display: none}
    .add-box.program-settings-screen .program-settings-box .content-box table td .fancy-select{display: block;max-width: 100%}
    .add-box.program-settings-screen .program-settings-box .content-box table td .edit-amount{    max-width: 88%;margin-bottom: 2px;}
    .add-box.program-settings-screen .print-content .single-checkbox label{max-width: 95%;white-space: normal;}
    .add-box.program-settings-screen .print-content .select-field {flex-basis: 33%;max-width: 33%;}
    .add-box.program-settings-screen .print-content.select-content{justify-content: left}
    .add-box.program-settings-screen .print-content .order-element{flex-basis: 100%;margin: 15px 0}
    .add-alergy-disease-content .add-content .already-choice .single-product p.left{max-width: 90%;}
    .add-alergy-disease-content .add-content .choice-box .box-element .inner-elements{padding: 12px 10px}
    .add-alergy-disease-content .add-content .choice-box .right .box-element .mid-level {padding: 12px 10px 12px 42px;}
    .add-alergy-disease-content .add-content .choice-box .right .box-element .low-level {padding: 13px 10px 11px 53px;}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td img{display: inherit}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .popup-column.left .old-img{max-width: 145px}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .meal-ingerdients{width: calc(100% - 150px);}
    .screen-box .movie-content .inside-content h5{font-size: 16px}
    .screen-box .movie-content .inside-content {padding: 15px 0 15px;}
    .add-box.program-settings-screen .own-product-content .panel-body .more-option-content.full-screen-search .flex-parent > div {flex-basis: 33.33%;}
    .add-box.program-settings-screen .own-product-content .panel-body .more-option-content.full-screen-search .flex-parent .ingredient-element{flex-basis: 60%}
    .add-box.long-labels .steps-view .circle .inner-circle{padding: 30px 0 0;    height: 90px;    width: 90px;background-size: contain;}
    .add-box.template-box .menu-box .listing-body table tr.head-row th.option-th{width: 30%}
    .add-box.template-box .menu-box .listing-body table tr.head-row th.name-cell + th{width: 12%}
    .add-box.template-box .menu-box .listing-body table tr.head-row th.name-cell{width: 38%}
    .add-box.template-box .menu-box .listing-body table tr .name-cell .folder-name .edit-name{width: 240px}
    .add-box.about-my-dietician .data-box .column-part.small-part,.add-box.about-my-dietician .data-box .column-part{max-width: 100%}
    .add-box.about-my-dietician .data-box .column-part.small-part{margin-bottom: 15px}
    .add-box.patient-shop-list .products-category .single-product{padding-left: 0}
    .add-box.patient-account .steps-view .circle .inner-circle{    width: 120px;height: 120px;    padding: 48px 0 0 0;}

}
@media all and (max-width:980px){
    .message-box .patient-listing .listing-body table{display: none}
    .message-box .patient-listing .listing-body .mobile-table-listing{display: block}
    .message-box .patient-listing .listing-body .mobile-table-listing .hidden-element{display: none;}
    .message-box .patient-listing .listing-body .mobile-table-listing .hidden-element.active{display: block}
    .message-box .patient-listing .listing-body .mobile-table-listing .mobile-trigger{cursor: pointer;}
    .message-box .patient-listing .listing-body .mobile-table-listing .single-mobile-row {border-width: 1px 1px 0 1px;border-style: solid;border-color: #e8eaed;    padding: 10px 5px;}
    .message-box .patient-listing .listing-body .mobile-table-listing .single-mobile-row:last-child{border-width: 1px 1px 1px 1px}
    .message-box .patient-listing .listing-body .mobile-table-listing .single-mobile-row a{color: #8f8f8f;margin-right: 5px;display: inline-block}
    .message-box .patient-listing .listing-body .mobile-table-listing .single-mobile-row a:hover{color: #f97d00}
    .top-menu .user-panel .panel-element.other-platforms .platform{margin: 0 5px}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .sport-inputs{text-align: right}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element > label{display: block;text-align: right;max-width: 100%}
    .add-box.with-tiles .interview-div.interview-resume .screens-column{max-width: 100%}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .interview-column, .add-box.with-tiles .interview-div.interview-resume .interview-screens .single-question p{max-width: 49%}
    .add-product-popup .popup-body .popup-content .already-choice .single-product p.left{width: calc(100% - 20px)}
    .add-product-popup .popup-body .popup-content .already-choice .single-product p span{max-width: 85%}
    .add-box.with-tiles .interview-div .info-box .taste-div{max-width: 32%}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box {padding: 17px 0 0 0;}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element > label{margin-top: 2px}
    .add-box.timetable-box .day-parent .single-day .day-element{max-width: 32%}
    .add-box .menu-list-content .meals-configuration .meals-box .single-meal .inner-meal .set-element .fancy-select{max-width: 45%}
}
@media all and (max-width:940px){
    .add-box .patient-listing .listing-body .table-listing{display: none}
    .add-box .patient-listing .listing-body .tiles-listing{display: block!important}
    .add-box .patient-listing .tools-bar .listing-grind .grind-select{display: none}
    .add-box .patient-listing .tools-bar .result-amount{margin-top: 0}
    .add-box .patient-listing .tools-bar {margin: 20px 0 10px;}
    .add-box.with-tiles .interview-div .info-box .check-boxes{max-width: 32%}
    .add-box.long-labels .steps-view .human-box .basic-info,.add-box.long-labels .steps-view .human-box .body-draft{float: none;max-width: 100%;    padding: 0;margin: 10px auto;}
    .add-box.long-labels .steps-view .human-box .basic-info .basic-info-inner .circle{display: inline-block;min-width: 49%;vertical-align: text-top;}
    .add-box.long-labels .steps-view .human-box .basic-info, .add-box.long-labels .steps-view .human-box .body-draft{text-align: center}
    .add-box.long-labels .steps-view .human-box .basic-info .tanita-div button{max-width: 300px}
    .add-box.long-labels .steps-view .human-box .basic-info .tanita-div{margin-top: 10px}
    .add-box .steps-view .data-box{padding: 0}
    .add-box.long-labels .steps-view .human-box .circle .inner-circle {width: 90px;height: 90px;padding: 30px 0;margin: 10px auto;background-size: contain;}
    .add-box.long-labels .steps-view .human-box .circle .inner-circle input{max-width: 65px;font-size: 11px}
    .add-box.detail .steps-view .human-box .circle .inner-circle.one-line-circle {padding: 34px 0;}
    .add-box.detail .steps-view .human-box .circle .inner-circle.img-circle {padding: 20px 0;}
    .add-box .menu-div .listing-body .grind-box .flex-grind{flex-basis: 50%}
    .add-box .menu-div .listing-body .grind-box .single-menu-box{min-height: 1px}
    .add-box .menu-box .listing-body .tiles-listing{display: block}
    .add-box .menu-box .listing-body .table-listing,.add-box.long-labels .select-method .grind-select{display: none}
    .add-box.with-tiles .measure-div .charts-box canvas {    width: 90%!important;height: auto!important;margin: 0 auto;}
    .add-box.template-box .select-method .grind-select{display: none}
    .add-box .menu-list-content .menu-section .hidden-area .norm-column .column-head h3{font-size: 14px}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.head-row{display: block}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.head-row.top-table-part{display: none}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal td,.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td{display: inline-block;width: 100%;max-width: 50%;text-align: left;min-height: 50px;border-bottom: 2px solid #9381eb;    padding: 19px 10px 0;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal td:nth-child(even), .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td:nth-child(even){border-right: 2px solid #9381eb;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal{    border: none;border-bottom: 2px solid #9381eb;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product{border: none;border-bottom: 2px solid #fff;background-color: #f6f6f6;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product.independent-product{background-color: #fff}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td{background-color: #f6f6f6}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.head-row td:first-child{width: 100%;max-width: 60%}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal td.products-trigger, .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td.dot-td{display: block;max-width: 100%}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table td.remove-td{border-bottom: 0!important;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td.remove-td{display: none;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table td.size-td .tooltip {left: 0;    bottom: -60px;}
    .message-box .patient-listing .listing-body .table-listing{display: block}
    .message-box .message-column{float: none;max-width: 100%;margin: 15px 0}
    .conventer-box .conventer-content .conventer-column .converter-radio .img-box{display: block}
    .widget-space .single-widget h2{margin: 0 0 5px 0}
    .widget-space .single-widget.movie-widget .mobile-section a {margin-top: 5px;}
    .widget-space .single-widget.movie-widget .mobile-section{padding: 15px}
    .mac-os .widget-space .single-widget.movie-widget .mobile-section{padding:10px 15px}
    .add-box .patient-listing .tools-bar .listing-grind a{margin-right: 10px}
    .calc-listing-box.exchanger-lisitng-box .listing-parent .single-calc .calc-info h2 {font-size: 20px;}
    .calc-listing-box.exchanger-lisitng-box .listing-parent .single-calc{height: 160px;padding: 70px 30px;}
    .add-box .find-patient{margin-top: 20px}
    .add-box .find-patient .find-input:last-child{flex-basis: 100%;text-align: right}
    .add-box .menu-day-content .day-content .sport-tools .single-tool{flex-basis: 100%;}
    .add-box .menu-day-content .day-content .sport-tools .single-tool.textR{text-align: left}
    .add-box .menu-day-content .day-content .sport-tools .single-tool label{min-width: 115px;    display: inline-block;}
    .add-box .menu-day-content .day-content .sport-tools .single-tool #search-sport {background-position: 174px center;width: 100%;max-width: 194px;}
    .add-box .menu-day-content .day-content .sport-tools{margin: 15px 0;}
    .add-box.with-tiles .interview-div .info-box .check-boxes{margin-bottom: 0}
    .sfi-js .sfi-wrapper .sfi-filename,.sfi-js .sfi-wrapper .sfi-trigger{font-size: 12px;height: 35px}
    .sfi-js .sfi-wrapper .sfi-filename{line-height:34px }
    .sfi-js .sfi-wrapper{margin: 10px 0}
    .add-box.long-labels .steps-view{display: none!important;}
    .add-box.long-labels .normal-view{display: block!important;}
    .menu-week-content .week-box .weeks-parent  .single-norm p{float: none;    margin: 2px 0;text-align: left;}
    .menu-week-content .week-box .weeks-parent  .single-norm{padding:5px }
    /*.menu-week-content .week-box .weeks-parent .single-norm, .menu-week-content .week-box .single-average-box{max-width: 47%;margin: 1%}*/
    /*.menu-week-content .week-box .basic-parent .single-average-box{flex-basis: 49%;margin: 1% 0}*/
    .add-box .menu-list-content .meals-configuration .meals-row.w20 .meals-box {width: 24%;display: inline-block;float: left;margin: .5% .5%;}
    .add-box.long-labels.detail .steps-view{display: block!important;}
    .add-box.detail .steps-view .detail-box{float: none;max-width: 100%}
    .add-box.long-labels.detail .steps-view .human-box,.add-box.long-labels.detail .steps-view .basic-info{float: none;max-width: 100%}
    .add-box.long-labels.detail .steps-view .circle .inner-circle{margin: 10px auto}
    .add-box.detail.detail .steps-view .human-box .circle .inner-circle.one-line-circle {padding: 40px 0;}
    .menu-week-content .week-box .weeks-parent .single-norm, .menu-week-content .week-box .single-average-box, .menu-week-content .week-box .basic-parent .single-average-box {max-width: 24.5%!important;width: 100%!important;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal td.remove-td,.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product.independent-product td.remove-td{padding: 20px 0 0;width: 33.33%;border-right: 0;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product.independent-product td.remove-td{display: inline-block}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product.independent-product td{background-color: #fff}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal td.select-td,.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product.independent-product td.select-td,.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td.select-td{padding: 13px 10px 0;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td.see-td{display: inline-block;max-width: 100%}
    .add-box.program-settings-screen .program-settings-box .settings-search .input-div .find-product,.add-box.program-settings-screen .program-settings-box .settings-search button.button{font-size: 14px}
    .add-box.program-settings-screen .program-settings-box .settings-search .input-div .single-select .ms-choice {line-height: 40px;height: 40px;}
    /*.add-box.program-settings-screen .program-settings-box .settings-search .input-div .single-select .ms-choice > div{top: 7px;right: 3px;}*/
    .add-box.program-settings-screen .program-settings-box .data-box .content .input-box,.add-box.program-settings-screen .program-settings-box .data-box .content .hidden-area .input-box{max-width: 49%;flex-basis: 49%}
    .add-box.program-settings-screen .print-content .single-print-element{flex-basis: 49%}
    .add-box.program-settings-screen .print-content .single-print-element .element-name {max-width: 70%;}
    .add-alergy-disease-content .add-content .already-choice .single-product p span {width: 100%;max-width: 80%;}
    .add-alergy-disease-content .add-content .category-box .input-box{flex-basis: 33%!important;}
    .add-box.program-settings-screen .program-settings-box .settings-search .input-div .find-product{max-height: 40px}
    .add-box.program-settings-screen .program-settings-box .content-box table td .edit-amount{max-width: 87%}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .requirements-box .single-requirements{flex-basis: 100%}
    .add-box.template-box .menu-div .listing-body .grind-box .single-menu-box:hover .hidden-info {top: 50%;}
    .add-box.template-box .menu-div .listing-body .grind-box .single-menu-box.add-template-box {padding-top: 40px;    padding-top: 40px;min-height: 93px;}
    .add-box.template-box .menu-div .listing-body .grind-box .single-menu-box .grind-name p{    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;max-width: 100%}
    .add-box.template-box .menu-div .listing-body .grind-box .flex-grind{overflow: hidden}
    .add-box .menu-list-content .meals-configuration .meals-row.active-meals tr {display: inline;}
    .container .app-baner .baner-element.info-element, .container .app-baner .baner-element.info-element-2{display: none}
    .container .app-baner .baner-element.download-element{flex-basis: 100%}
    .container .app-baner .baner-element.download-element a img {max-height: 40px;}
    .add-box .diary-div.patient-acount-diary .top-box .top-box-side{flex-basis: 100%}
    .add-box .diary-div.patient-acount-diary .top-box .top-box-side .add-exception-box {margin-right: auto;margin-left: 0;margin-top: 20px;position: relative;}
    .add-box.compendium-box .words-content .single-word span{max-width: 75%}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent.head-parent .element-box{display: none}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent.head-parent .element-box.name-box{display: block;flex-basis: 100%}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box p.hidden-info{display: block}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent.content-parent{border:2px solid #e8eaed;padding: 10px 15px}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent.content-parent .element-box{text-align: center}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent.content-parent .element-box.name-box{flex-basis: 100%;padding-right: 0}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent.content-parent .element-box.mid-box{flex-basis: 50%}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent.content-parent .element-box.small-box{flex-basis: 50%}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent.content-parent .element-box.small-box.see-box{flex-basis: 100%}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent.content-parent .element-box.small-box.empty-box{padding: 0;height: 0}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent.content-parent.last-element{border-top: none}
    .add-box .diet-plan-box .diet-content .diet-element.sport-element .element-parent.content-parent .element-box.mid-box{flex-basis: 100%}
    .add-box .diet-plan-box .diet-content .diet-comment .comment-content p,.add-box .diet-plan-box .diet-content .diet-comment .comment-head p{font-size: 14px}
    .add-box .diet-plan-box .diet-content .diet-comment .comment-head{width: 140px}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent.head-parent .element-box.name-box{padding: 0 0 5px 0}
    .add-box.timetable-box .day-parent .single-day .day-content .day-element {max-width: 47%;}
    .add-box .diet-plan-box .diet-content .diet-element .element-parent .element-box.small-box a{font-size: 14px}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table td .hidden-info, .add-box .menu-day-content .day-content .day-detail .day-detail-content table th .hidden-info{display: inline-block;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr td div.hidden-tool-box{display: inline-block;width: 100%;max-width: 49%;vertical-align: text-top}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal td.remove-td, .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product.independent-product td.remove-td{display: none}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal td.products-trigger, .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td.dot-td{text-align: left;padding-left: 35px}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr td div.hidden-tool-box a{    color: #8f8f8f;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal td.products-trigger span,.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td.dot-td span{width: 100%;max-width: 49%;display: inline-block;vertical-align: text-top}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr td div.hidden-tool-box a i{position: relative;font-size: 12px;left: auto;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product.independent-product td.dot-td{padding-left: 7px}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td.see-td{display: none}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table td.dot-td{position: relative;padding-left: 25px;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table td.dot-td > i{position: absolute;left: 15px;top: 0;bottom: 0;margin: auto;height: 5px;vertical-align: inherit}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table td.products-trigger > i{position: absolute;left: 15px;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr td div.hidden-tool-box a:hover{color: #f97d00}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr td{border: none!important;}
    .add-box .menu-day-content .day-content .day-detail-box {    padding: 0 0 10px 0;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product.independent-product .hidden-tool-box{padding-left: 13px}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal.active td.products-trigger span,.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal.active td.products-trigger > i{color: #f97d00; }
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal td.select-td, .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product.independent-product td.select-td, .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td.select-td{padding-top: 0}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal td, .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td{padding-top: 8px;padding-bottom: 8px;min-height: 1px}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.head-row td{}
    .add-box .menu-day-content .day-content .table-button {text-align: right;margin-top: 10px;margin-right: 10px;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr{border-left: 2px solid #9381eb}
    .add-box .menu-day-content .day-content .day-detail-box .day-detail.sport-screen {padding: 0 50px 0 10px;}
    .add-box.timetable-box .settings-tiles .exception-box table .head-row{display: none}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row{display: block;margin: 0;border-width: 0 2px 2px 2px}
    .add-box.timetable-box .settings-tiles .exception-box table{border-top: 2px solid #e8eaed}

    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td{display: inline-block;    width: 100%;height: auto}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.exc-data-td{width: 100%}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.option-td{    max-width: 100%;background-color: #f6f6f6;width: 100%;height: auto}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td .input-box.invalid {padding: 0;}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td .input-box .input-error{bottom: -10px}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.option-td .origin-hide > span {display: none;}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.option-td .origin-hide .ab-div {position: relative;display: block;width: 100%;padding: 5px 0;left: auto;}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.option-td:hover .ab-div {display: block;left: auto;}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.option-td .origin-hide .ab-div,.add-box.timetable-box .settings-tiles .exception-box table .normal-row td.option-td{text-align: center}
    .top-menu .user-panel .panel-element{margin-left: 20px;}
    .add-box .menu-list-content .menu-section .input-space .menu-input.bigger {flex-basis: 100%;}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .hidden-info {padding: 9px 0;line-height: 1;}
    .container .fixed-screen .expire-account-box .inside-exp{padding-bottom: 35px}
    .add-box.template-box .menu-box .listing-body .templates-tooltip .t-tooltip .tooltip-body p {font-size: 10px;}
    .add-box.template-box .menu-box .listing-body .templates-tooltip .t-tooltip .tooltip-body{padding: 5px}
    .add-box.template-box .menu-box .listing-body .grind-box.dp-t-box .templates-tooltip .t-tooltip{top: -8px}
    .add-box.template-box .menu-box .listing-body .grind-box.dp-t-box .t-tooltip .tooltip-body .tooltip-arrow {width: 10px;height: 10px;top: 10px;right: -6px;}
    .add-box.program-settings-screen .print-content .shop_range .range_body .single_day_in_range {flex-basis: 50%}
}
@media all and (max-width:880px){
    .add-box.with-tiles .inside-box .online-status .online-graph{flex-direction: column;align-items: flex-start;}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.one-line-file,.add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element.add-new-file{padding: 15px;}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .folder-element{text-align: center}
    .add-box.with-tiles .interview-div .info-box .taste-div{max-width: 32%}
    .add-box.with-tiles .interview-div .interview-screens .radio-select .select-box{max-width: 30%}
    .add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden .inside .mobile-single-element{flex-basis: 33%}
    .add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table h3{font-size: 18px}
    .next-part-button,.obligate-fields{width: 100%}
    .add-box.with-tiles .interview-div .interview-screens .next-part-button,.add-box.with-tiles .interview-div .interview-screens .obligate-fields{width: 49%}
    .next-part-button{text-align: right;margin-top: 10px}
    .add-box .menu-list-content .green-head{font-size: 18px;margin-bottom: 10px}
    .add-box .menu-list-content .grey-head{font-size: 17px}
    .add-box .menu-list-content .menu-section{padding: 10px;}
    .add-box .menu-list-content .menu-section .input-space .menu-input label,.add-box .menu-list-content .menu-section .input-space .menu-input input[type="text"],.add-box .menu-list-content .menu-section .input-space .menu-input input[type="number"],.add-box .menu-list-content .menu-section .input-space .menu-input .unit,.add-box .menu-list-content .menu-section .input-space .menu-input.no-input p,.add-box .menu-list-content .menu-section .input-space .menu-input div.fancy-select .trigger{font-size: 14px}
    .add-box .menu-list-content .menu-section .input-space .menu-input input[type="text"],.add-box .menu-list-content .menu-section .input-space .menu-input input[type="number"],.add-box .menu-list-content .menu-section .input-space .menu-input.no-input p{padding: 5px 20px;max-width: 27%}
    .add-box .menu-list-content .menu-section .input-space .menu-input div.fancy-select .trigger{padding: 5px 20px;}
    .add-box .menu-list-content .menu-section .input-space .menu-input div.fancy-select{max-width: 27%}
    .add-box .menu-list-content .menu-section .input-space .menu-input.check-box{padding: 6px 0;}
    .add-box .menu-list-content .menu-section .input-space .menu-input.check-box [type="checkbox"]:not(:checked) + label:before, .add-box .menu-list-content .menu-section .input-space .menu-input.check-box [type="checkbox"]:checked + label:before{top: 6px;}
    .add-box .menu-list-content .menu-section .input-space .menu-input.check-box [type="checkbox"]:not(:checked) + label:after, .add-box .menu-list-content .menu-section .input-space .menu-input.check-box [type="checkbox"]:checked + label:after{top: 12px;}
    .add-box .menu-list-content .menu-section .input-space .menu-input.blank-input{display: none;}
    .add-box div.fancy-select div.trigger:after{top: 13px;}
    .add-box .menu-list-content .menu-section .input-space .menu-input.no-input p{max-height: 32px}
    .add-box .menu-section div.fancy-select ul.options{top: 30px;}
    .add-box .menu-section div.fancy-select ul.options li{font-size: 14px}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .check-box{max-width: 44%}
    .norm-column { height: auto;overflow-y: scroll; }
    .norm-column::-webkit-scrollbar { width: 0px; }
    .norm-column::-webkit-scrollbar,
    .norm-column::-webkit-scrollbar-thumb { overflow:visible; border-radius: 4px; }
    .norm-column::-webkit-scrollbar-thumb { background: rgba(0,0,0,0); }
    .add-box .menu-list-content .menu-section .hidden-area.active{flex-direction: column}
    .add-box .menu-list-content .menu-section .hidden-area .norm-column{max-height: 320px;flex-basis: auto}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .trigger-more-options{margin: 0;}
    .add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .bottom-part .accept-edit,.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .obligate-fields{float: none;width: 100%;max-width: 100%;text-align: right}
    .add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .bottom-part > .right{float: none;width: 100%;max-width: 100%;text-align: center;margin-top: 15px}
    .add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .obligate-fields{text-align: left}
    .small-popup .popup-body .popup-content .inner-popup .obligate-fields{width: auto}
    .big-popup .popup-body{max-width: 700px}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template span{position: relative;left: auto;display: block;}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element{padding: 10px}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element p{text-align: center}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent > div{flex-basis: 49%}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .search-field {width: 100%;max-width: 100%;text-align: left;margin-top: 20px;}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .search-field input{    padding: 8px 5px;vertical-align: -2;}
    .standard-popup .popup-body .popup-content .sport-popup-content .sport-radio-box{flex-basis: 100%}
    .add-box .save-and-end-content p{font-size: 16px;float: none;}
    .add-box .save-and-end-content textarea{width: 100%;float: none;}
    .standard-popup .popup-body .popup-content .sport-tools .single-tool.textR{text-align: left}
    .calc-listing-box .listing-parent .single-calc{flex-basis: 48%}
    .conventer-box .conventer-content .conventer-column .weight-box, .conventer-box .conventer-content .conventer-column .volume-box{float: none;max-width: 100%;min-height: 10px;    margin: 25px 0 0;}
    .conventer-box .conventer-content .conventer-column .weight-box .converter-input{margin: 12px 0}
    .conventer-box .conventer-content .conventer-column .weight-box .converter-input input{max-width: 34%}
    .top-menu .user-panel .panel-element{margin-left: 20px}
    .log-content .log-element {max-width: 670px;}
    .log-content .log-element .box-column h1 {font-size: 18px;}
    .log-content .log-element .box-column .sub-h {font-size: 16px;margin: 5px 0 10px 0;}
    .log-content .log-element .box-column .input-error{font-size: 8px}
    .log-content .log-element .box-column .input-box input{padding: 10px}
    .log-content .log-element .box-column .input-box{min-height: 70px}
    .log-content form button {max-width: 170px;font-size: 14px;}
    .log-content .log-element .box-column .after-forgot-text p{font-size: 14px}
    .add-box.with-tiles .interview-div .interview-screens div.fancy-select div.trigger:after {top: 19px;}
    .add-box.with-tiles .interview-div .interview-screens .go-back{margin-top: 25px}
    .add-box.with-tiles .interview-div .info-box .taste-div:last-child{padding-left: 0}
    .add-box.with-tiles .interview-div .info-box .taste-div .add-product i{margin-right: 10px}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element input[type="text"]{max-width: 22%}
    .add-product-popup .popup-body .popup-content .already-choice .single-product p span {max-width: 75%;}
    .menu-week-content .week-box .basic-parent{display: block}
    .log-content .log-element .box-column .input-error{bottom: 22px}
    .log-content .log-element .left img {top: 10px;left: -35px;}
    .log-content .log-element .box-column {height: 300px;}
    .add-product-popup .popup-body .popup-content .recc-box .choice-list .box-element .inner-elements.mid-level, .add-product-popup .popup-body .popup-content .recc-box .choice-list .box-element .inner-elements.low-level{padding: 17px 20px 12px 36px;}
    .add-box .menu-list-content .menu-section .hidden-area .norm-column.selected .column-head h3{margin-top: 13px}
    .add-box .menu-list-content .menu-section .input-space .menu-input.check-box label{line-height: 23px}
    .add-box .menu-list-content .menu-section .input-space .menu-input .fancy-select div.trigger:after{top: 9px}
    .menu-div .select-method{margin-bottom: 20px}
    .add-box .menu-list-content.inside-menu-content .meals-configuration .meals-row .meals-box {width: 32.3%!important;max-width: 32.3%!important}
    .menu-week-content .week-box .weeks-parent .single-norm, .menu-week-content .week-box .single-average-box, .menu-week-content .week-box .basic-parent .single-average-box {max-width: 32.2%!important;width: 100%!important;    float: left;margin: .5% .5%;}
    .menu-week-content .week-box .average-parent .single-average-box{margin: .5% .5%;}
    .add-box.settings-screen .pattern-space .single-pattern {flex-basis: 45%;}
    .add-box.settings-screen .pattern-space .single-pattern .pattern-box {width: 80%;height: 95px;}
    .add-box.program-settings-screen .program-settings-box .content-box table .head-row{display: none}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row{display: block;border-width: 2px 2px 0 2px}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row:last-child{border-width: 2px 2px 2px 2px}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row td{display: inline-block;width: 100%;max-width: 49%;text-align: left;height: auto}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row td.tool-td{max-width: 100%}
    .add-box.program-settings-screen .program-settings-box .content-box table td .edit-amount,.add-box.program-settings-screen .program-settings-box .content-box table td .fancy-select{max-width: 40%;display: inline-block}
    .add-box.program-settings-screen .program-settings-box .content-box table td .edit-amount{max-width: 20%}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row td span{display: none}
    .add-box.program-settings-screen .program-settings-box .content-box table td.option-td .ab-div{position: relative;left: auto!important;width: 100%;background-color: transparent;padding: 0}
    .add-box.program-settings-screen .program-settings-box .content-box table td.option-td{max-width: 100%;text-align: center;background-color: #f6f6f6}
    .add-box.program-settings-screen .own-meal-content .content-box .table-column.left table .head-row{display: block}
    .add-box.program-settings-screen .program-settings-box .content-box table .tool-td{display: none;}
    .add-box.program-settings-screen .program-settings-box .content-box table th{    width: 100%;max-width: 49%;display: inline-block;}
    .add-box.program-settings-screen .own-meal-content .table-column table .share-td {text-align: center;max-width: 49%;width: 100%}
    .add-box.program-settings-screen .own-meal-content .table-column table .share-td .check-box [type="checkbox"]:not(:checked) + label:before, .add-box.program-settings-screen .own-meal-content .table-column table .share-td .check-box [type="checkbox"]:checked + label:before{top: 0px}
    .add-box.program-settings-screen .own-meal-content .table-column table .share-td .check-box [type="checkbox"]:not(:checked) + label:after, .add-box.program-settings-screen .own-meal-content .table-column table .share-td .check-box [type="checkbox"]:checked + label:after{top: -4px}
    /*.add-box.program-settings-screen .program-settings-box .content-box table .normal-row:last-child {border-width: 0px 2px 2px 2px;}*/
    .add-box.program-settings-screen .own-meal-content .table-column.left table .normal-row{border-width: 2px 2px 0px 2px;}
    .add-box.program-settings-screen .own-meal-content .table-column.left table .normal-row:last-child{border-width: 2px 2px 2px 2px;}
    .add-box.program-settings-screen .own-meal-content .table-column.right table .normal-row{border-width: 0px 2px 2px 2px;}
    .add-box.program-settings-screen .select-print-content .single-print .print-box {width: 85px;height: 100px;background-size: contain;}
    .add-box.program-settings-screen .select-print-content .single-print label .print-name{font-size: 12px}
    .add-box.program-settings-screen .select-print-content .single-print{margin: 15px 0}
    .add-box.program-settings-screen .program-settings-box .content-box table .link-td span{display: inline-block!important;}
    .add-box.program-settings-screen .program-settings-box .content-box.table-with-links table .normal-row td.name-td,.add-box.program-settings-screen .program-settings-box .content-box.table-with-links table .normal-row td.name-td p{max-width: 100%;width: 100%}
    .add-alergy-disease-content .add-content .problem-name label{display: block;margin-bottom: 5px}
    .add-alergy-disease-content .add-content .problem-name input{max-width: 100%;margin: 0}
    .add-alergy-disease-content .add-content .input-error{left: 0;}
    .add-box.program-settings-screen .program-settings-box .content-box table td .edit-amount{margin-bottom: 0}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td{width: 100%;max-width: 100%;display: inline-block;height: auto;text-align: left}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table .name-td{max-width: 100%;width: 100%;display: inline-block;}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table .small-cell{max-width: 49%}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row{border-width: 2px 2px 2px 2px}
    .add-box.program-settings-screen .program-settings-box .content-box.disease-table table .normal-row{border-width: 2px 2px 0 2px}
    .add-box.program-settings-screen .program-settings-box .content-box.disease-table table .normal-row:last-child{border-width: 2px 2px 2px 2px}
    .add-box.program-settings-screen .program-settings-box .content-box table.measure-table .normal-row{border-width: 2px 2px 0 2px}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .td-text {max-width: 75%;}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .popup-column,.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .popup-column.left{max-width: 48%}
    .add-box.program-settings-screen .own-meal-content.all-products-content .single-tile{flex-basis: 49%}
    .add-box.program-settings-screen .program-settings-box .content-box table td.img-td{max-width: 100%;text-align: left}
    .add-box.program-settings-screen .program-settings-box .content-box table td{text-align: left}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row td.tool-td{text-align: center;background-color: #f6f6f6}
    .add-box.program-settings-screen .program-settings-box .content-box table td{padding: 10px}
    .add-box.program-settings-screen .program-settings-box .content-box table td.img-td{padding: 20px 10px 20px 40px}
    .add-box.program-settings-screen .program-settings-box .content-box table td.img-td img{left: 8px}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row td.program-measure{max-width: 100%}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row .hidden-label{display: block;margin-bottom: 2px}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row td span.home-measure-unit{display: inline-block}
    .add-box.program-settings-screen .program-settings-box .content-box table .own-measure i{font-size: 12px}
    .add-box.program-settings-screen .program-settings-box .content-box table td.img-td p{max-width: 95%}
    .add-box.program-settings-screen .program-settings-box .content-box.table-with-links table .normal-row{    border-width: 2px 2px 0px 2px;}
    .add-box.program-settings-screen .program-settings-box .content-box.table-with-links table .normal-row:last-child{    border-width: 2px 2px 2px 2px;}
    .add-box.program-settings-screen .program-settings-box .data-box .content .input-box .fancy-select div.trigger:after{top: 17px}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .popup-column.left{max-width: 100%;float: none}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .popup-column.right{    max-width: 440px;float: none;margin-top: 20px}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part > div{flex-basis: 49%}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row td.name-td,.add-box.program-settings-screen .program-settings-box .content-box table .normal-row td.measure-td{max-width: 100%}
    .add-box.program-settings-screen .program-settings-box .content-box.alergy-table table .normal-row td{max-width: 100%}
    .add-box.program-settings-screen .own-meal-content .content-box.alergy-table .table-column.left table .head-row{display: none}
    .add-box.program-settings-screen .program-settings-box .content-box.own-meals-table table .normal-row td{max-width: 49%}
    .add-box.program-settings-screen .program-settings-box .content-box.own-meals-table table .normal-row td.share-td label span{display: inline-block;font-size: 14px;}
    .add-box.program-settings-screen .program-settings-box .content-box.own-meals-table table .normal-row td.share-td label{padding-left: 30px}
    .add-box.program-settings-screen .program-settings-box .content-box.own-meals-table table .normal-row td.option-td{max-width: 100%}
    .add-box.program-settings-screen .own-meal-content .content-box.own-meals-table .table-column.left table .head-row{display: none}
    .add-box.program-settings-screen .own-meal-content .content-box.sport-table .table-column.left table .head-row{display: none}
    .add-box.program-settings-screen .own-meal-content .content-box.sport-table .table-column.left table td{max-width: 100%}
    .add-box.program-settings-screen .own-meal-content .table-column table .share-td .check-box [type="checkbox"]:not(:checked) + label:before, .add-box.program-settings-screen .own-meal-content .table-column table .share-td .check-box [type="checkbox"]:checked + label:before{margin: 0}
    .add-box.program-settings-screen .own-meal-content .table-column table .share-td .check-box [type="checkbox"]:not(:checked) + label:after, .add-box.program-settings-screen .own-meal-content .table-column table .share-td .check-box [type="checkbox"]:checked + label:after{margin: 0;top: 6px;left: 6px}
    .draft-box .menu-list-content .menu-section .input-space .menu-input.bigger input,.draft-box .menu-list-content .menu-section .input-space .menu-input.smaller input{max-width: 75%!important;padding: 9px 5px;}
    .add-box .diary-div .diary-column.right .column-box{float: none;max-width: 100%}
    .add-box .diary-div .diary-column.right .column-box.water-box{margin-bottom: 20px}
    .add-box .diary-div .diary-column .diary-element .ab-img{display: none}
    .add-box .diary-div .diary-column .diary-element {padding: 20px 5px 20px 5px;}
    .add-box.program-settings-screen.history-listing .program-settings-box .content-box table .normal-row td{max-width: 49% !important}
    .add-box.program-settings-screen.history-listing .program-settings-box .content-box table .normal-row td.name-td,.add-box.program-settings-screen.history-listing .program-settings-box .content-box table .normal-row td.tool-td,.add-box.program-settings-screen.history-listing .program-settings-box .content-box table .normal-row td.option-td{max-width: 100% !important}
    .add-box.program-settings-screen.history-listing .program-settings-box .content-box table .normal-row td.name-td input{width: 100px}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-plus{right: 30%}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-minus{left: 30%}
    .add-box.timetable-box .addresses-div .single-addres {flex-basis: 50%;}
    .add-box.timetable-box .settings-tiles .exception-box .single-exception{flex-basis:100%}
    .standard-popup .popup-body .popup-content .search-result-panel{padding: 25px 15px}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box.quarter-input {flex-basis: 22%;align-self: flex-end;}
    .log-content .log-element {max-height: 100%;padding: 0 15px;margin-bottom: 25px;}
    .log-content form button{display: block;margin:0 auto 10px auto}
    .log-content .log-element .left{display: none;}
    .log-content .log-element .right{max-width: 100%}
    .log-content .log-element .box-column .forgot-pass, .log-content .log-element .box-column .back-tolog,.log-content .log-element .box-column h1,.log-content .log-element .box-column .sub-h{text-align: center}
    .log-content .log-element .log-box .radio-div .check-box {max-width: 49%;text-align: left;}
    .log-content .log-element .box-column {height: auto;}
    .log-content .log-element .log-navigation .single-login-box.dp-sprite .login-sprite{background-image: url(../img/log-sprite-1-m.png);width: 33px;height: 34px}
    .log-content .log-element .log-navigation .single-login-box.dd-sprite .login-sprite{background-image: url(../img/log-sprite-2-m.png);width: 33px;height: 34px}
    .log-content .log-element .log-navigation .single-login-box.edu-sprite .login-sprite{background-image: url(../img/log-sprite-3-m.png);width: 33px;height: 34px}
    .log-content .log-element .log-navigation .single-login-box.zz-sprite .login-sprite{background-image: url(../img/log-sprite-4-m.png);width: 33px;height: 34px}
    .log-content .log-element .log-navigation .single-login-box.gab-sprite .login-sprite{background-image: url(../img/log-sprite-5-m.png);width: 33px;height: 34px}
    .log-content .log-element .log-navigation .single-login-box .login-sprite{transform: scale(1)}
    .log-content .log-element .log-navigation .single-login-box{flex-basis: 20%;}
    .log-content .log-element .log-box .radio-div .check-box{min-width: 1px}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row.edit-on .edit-variant{display: inline-block}
    .add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .bottom-part .accept-edit, .add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .obligate-fields{text-align: center}
    .add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .bottom-part .accept-edit button{margin-top: 10px}
    .add-box .green-clear{left: 0}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element .templates-tooltip.load-template-tooltip .t-tooltip {width: 165px;}
    .standard-popup .popup-body .popup-content .inner-popup h2{font-size: 16px}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .meals_list_column .unassigned_body .meals_list_element {flex-basis: 49%;padding: 5px 0;}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .meals_list_column .unassigned_body {margin-top: 10px;justify-content: space-between;}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element p.template_name{display: block;max-width: 93%}

    .standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page .zoom_popup .zoom_im_space {height: 225px;width: 400px;margin: 0 auto;}
    .standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page .zoom_popup h4 span {margin-top: 7px;}
    .standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page .zoom_popup h4 {margin-bottom: 10px;text-align: center}
    .standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page .zoom_popup{padding: 10px;    width: 475px;height: 600px;}
    .standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page .zoom_view {top: 240px!important;left: 0!important;right: 0!important;width: 397px!important;margin: auto;}
    .standard-popup .popup-body .popup-content .load-popup-content.inner-popup .input-error.input-bad.to_left {width: 290px;text-align: center;left: 0px;right: 0;margin: auto;font-size: 11px!important;top: 51px!important;}

    .standard-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex .copy_column.picker_column{flex-basis: 100%}
    .standard-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex .copy_column.check_column{flex-basis: 100%}
    .standard-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex{flex-wrap: wrap}
    .standard-popup .popup-body .popup-content .copy-meal-popup-content .copy_flex .copy_column {min-height: 1px;margin-bottom: 15px;}
    .standard-popup.template-copy-meal-popup .popup-body{    max-width: 700px;}
    .save-and-end-content .share_checkbox{margin-left: 0}
    .save-and-end-content .share_checkbox label{font-size: 14px}
    .add-box.program-settings-screen .program-settings-box .content-box table td > a{padding: 0}
    .standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page .zoom_popup {top: 15px;z-index: 5;}
}

@media all and (max-width: 830px){
    .hamburger-div{display: block}
    .top-menu .user-panel{display: none}
    .top-menu{padding: 2px 15px;}
    .add-box .data-box .input-box{flex-basis: 49%}
    .top-menu{background: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);}
    #content{overflow: hidden;}
    .add-box .patient-listing .listing-body .grind-box .single-patient-box h2{font-size: 16px;}
    .add-box .patient-listing .listing-body .grind-box .single-patient-box .main-link{font-size: 14px}
    .add-box .patient-listing .listing-body .grind-box .single-patient-box{min-height: 150px;}
    .add-box .patient-listing .listing-body .grind-box .single-patient-box:hover .hidden-info{top: 47%;}
    .add-box .patient-listing .listing-body .grind-box .single-patient-box .hidden-info a{font-size: 14px}
    .add-box.with-tiles .interview-div .interview-screens .radio-select p{display: block}
    .add-box .menu-list-content .menu-section .input-space .menu-input input[type="text"],.add-box .menu-list-content .menu-section .input-space .menu-input input[type="number"], .add-box .menu-list-content .menu-section .input-space .menu-input.no-input p,.add-box .menu-list-content .menu-section .input-space .menu-input div.fancy-select .trigger{padding: 5px}
    .message-box .find-message .find-input{display: block;margin: 15px 0;max-width: 100%}
    .message-box .find-message .find-input input{max-width: 50%}
    .calc-inside-box .calc-column .calc-form .calc-inputs label,.calc-inside-box .calc-column .calc-form .calc-inputs p{display: block;width: auto;    margin-bottom: 3px;}
    .calc-inside-box .calc-column .float-button{display: block}
    .calc-inside-box .calc-column .calc-form .calc-inputs .input-error,.calc-inside-box .calc-column .calc-form .calc-inputs label br,.calc-inside-box .calc-column .calc-form .calc-inputs p br{display: none;}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .single-body-circle {flex-basis: 33%;margin: 10px 0;}
    .add-box .settings-box .data-box .input-box{flex-basis: 49%}
    .add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .search-field label{display: block;margin-bottom: 5px;}
    .add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .search-field input{max-width: 60%}
    .add-box.program-settings-screen .own-product-content .panel-body .top-part{background-image: none;    padding: 20px 15px 15px 15px}
    .add-box.program-settings-screen .own-product-content .panel-body .from-till-input .panel-unit{width: auto}
    .add-box.program-settings-screen .own-product-content.all-products-content .panel-body .more-option-content{padding-top: 0}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table .table-head p{font-size: 18px}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table .single-value p, .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .description-box .popup-prd-desc, .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-trigger, .add-box.program-settings-screen .own-product-content.detail-content .go-back,.add-box.program-settings-screen .own-product-content.detail-content .inner-popup .description-box p{font-size: 12px}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table .single-value{padding: 13px 10px}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .nutritional-table .table-head{    padding: 13px 10px;}
    .add-box.movies-box .movie-parent .video-box{flex-basis: 50%}
    .add-box.program-settings-screen .single-question-category .hidden-form input{min-width: 250px}
    .add-box .menu-list-content .menu-section.half-section .input-space .menu-input label{min-width: 220px}
    .side-menu-trigger{display: block;padding: 4px 0;}
    .side-menu-trigger img{display: inline-block;vertical-align: middle;cursor: pointer}
    .side-menu-trigger img.roll{margin-right: 10px}
    .side-header,.patient-header .side-header{left: -300px}
    .side-header.active-mobile{left: 0}
    .side-header .roll,.side-header .slide{display: none!important;}
    #content{padding-left: 0}
    footer{padding: 15px}
    .add-box.program-settings-screen .own-product-content .panel-body .top-part .clear-search.prd-clear {left: 0;top: 71px;}
    .add-box.program-settings-screen .own-product-content .panel-body .top-part .clear-search.mls-clear{left: 0;top: 71px}
    .container .fixed-screen{padding-left: 30px;padding-right: 30px}
}
@media all and (max-width:800px){
    .add-box.with-tiles .interview-div .info-box .time-line .time-line-body .axis .mobile-axis{display: block;padding: 8px 0;    width: 100%;text-align: center;}
    .add-box.with-tiles .interview-div .info-box .time-line .time-line-body .axis .mobile-axis p{font-size: 10px}
    .add-box.with-tiles .interview-div .info-box .time-line .time-line-body .axis .axis-step{display: none}
    .add-box.with-tiles .interview-div .own-select div.fancy-select{max-width: 100%}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .from-till-input .panel-unit{width: auto}
    .add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .edit-box label{display: block;margin-bottom: 5px;max-width: 100%}
    .calc-inside-box .calc-column .result .button{display: block;margin: 10px 0 10px auto }
    .mac-os .widget-space .single-widget .simple-link .widget-img {height: 125px;}
    .add-box .help {padding: 7px 5px 5px;}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box{flex-basis: 100%}
    .add-product-popup .popup-body .popup-content .category-box .input-box{flex-basis: 25%}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file .new-file-detail .btns.accept-file i{display: none;}
    .add-box .data-box .add-measurment-box .input-box label.one-line {max-width: 33%;}
    .add-box.with-tiles .measure-div .charts-box canvas {    width: 100%!important;height: auto!important;margin: 0 auto;}
    .add-box .menu-list-content .meals-configuration .meals-row.w20 .meals-box,.add-box .menu-list-content .meals-configuration .meals-row.w25 .meals-box {width: 32.3%;}
    .add-box .menu-day-content .day-content .sport-tools .single-tool label{display: block}
    .hide-panel.edit-panel .box-with-padding {padding: 0 50px 0 35px;}
    .add-box.program-settings-screen .print-content .select-field {flex-basis: 50%;max-width: 50%;}
    .add-box.program-settings-screen .print-content.select-content{justify-content: space-between}
    .add-box.program-settings-screen .print-content .single-print-element.element-color{flex-basis: 100%}
    .add-alergy-disease-content .add-content .choice-list, .add-alergy-disease-content .add-content .already-choice{max-width: 100%;float: none}
    .add-box.program-settings-screen .own-product-content .panel-body .more-option-content.full-screen-search .flex-parent > div{flex-basis: 49%}
    .add-box.program-settings-screen .own-product-content .panel-body .more-option-content.full-screen-search .flex-parent{justify-content: space-between}
    .draft-box .menu-list-content .menu-section .input-space .menu-input.bigger, .draft-box .menu-list-content .menu-section .input-space .menu-input.smaller {flex-basis: 49%;margin-bottom: 10px;}
    .add-box .diary-div .diary-column .column-box{padding: 10px}
    .add-box .diary-div .diary-column.right .column-box.target-box{padding: 10px 60px}
    .add-box .diary-div .diary-column .diary-element .diary-table .diary-cell{display: block;max-width: 100% !important}
    .add-box .diary-div .diary-column .diary-element .diary-table .head-row .diary-cell:nth-child(2){display: none}
    .add-box .diary-div .diary-column .diary-element .diary-table .diary-row:not(.head-row){margin: 5px 0}
    .add-box .diary-div .diary-column .diary-element {padding: 15px 5px 10px 5px;}
    .add-box .diary-div .diary-column .diary-element .diary-table .diary-cell{padding-left: 30px}
    .add-box .diary-div .diary-column .diary-element .diary-table .head-row .diary-cell,.add-box .diary-div .diary-column .diary-element.exception-element .diary-table .diary-cell{padding-left: 0}
    .container .app-baner .baner-element.slogan-element h1, .container .app-baner .baner-element.slogan-element p{font-size: 24px}
    body.patient-account-body #content {padding-bottom: 47px;background-image: none;background-color: #f7f7f7;}
    .add-box .diary-div.patient-acount-diary .diary-column .diary-element .diary-table .diary-cell {padding-left: 85px;}
    .add-box .menu-day-content .day-content .sport-tools .single-tool label{display: inline-block;min-width: 1px}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box {padding: 16px 0 0 0;}
}
@media all and (max-width: 760px){
    .widget-space.double-widget, .widget-space {max-width: 50%;}
    .widget-space .single-widget.news-widget .news-slider{padding: 65px 40px 20px}
    .widget-space .single-widget.news-widget .news-slider .news-img-box h4{height: 65px;}
    .widget-space .single-widget.news-widget .news-slider .news-desc p{height: 50px;}
    .add-box .summary-box *{float: none}
    .add-box .summary-box .btn-box{display: block;margin: 0px 0 30px 0}
    .add-box.with-tiles .inside-box .card-space .card-element {flex-basis: 49%;margin-bottom: 10px;}
    .add-box.with-tiles .inside-box{padding: 20px}
    .add-box.with-tiles .inside-box.m-inside-box {padding: 20px 20px 20px;}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file{max-width: 49%}
    .add-box .patient-listing .listing-body .grind-box .flex-grind {flex-basis: 100%;}
    .add-box .find-patient .find-input{flex-basis: 49%;    margin-bottom: 10px;}
    .add-box .pagination a{    width: 40px;height: 40px;margin: 0 5px;padding: 9px 5px;font-size: 18px;}
    .add-box.with-tiles .box-head img{display: none}
    .add-box.with-tiles .box-head{font-size: 18px}
    .add-box.long-labels .data-box .input-box{flex-basis: 49%}
    .add-box.long-labels .steps-view .steps-navigation,.add-box.long-labels .steps-view .human-box{float: none;width: 100%;max-width: 100%}
    .add-box.long-labels .steps-view .navigation-element.active .navigation-arrow{display: none}
    .add-box .data-box .mobile-step .input-box label.one-line{margin-top: 0}
    /*.add-box.long-labels .steps-view .human-box .mobile-step{display: block}*/
    /*.add-box.long-labels .steps-view .human-box .body-draft .body-form{display: none}*/
    .add-box.long-labels .steps-view .human-box .mobile-step .input-box .right{display: none}
    .add-box .menu-box .listing-body table td, .add-box .menu-box .listing-body table th{font-size: 16px}
    .add-box .menu-box .listing-body table td.option-td .ab-div a i{display: none}
    .add-box .menu-box .listing-body table td.option-td .ab-div a{font-size: 15px}
    .add-box .menu-box .table-head {font-size: 18px;margin-bottom: 5px;}
    .add-box .menu-list-content .menu-section .input-space .menu-input{flex-basis: 100%;margin: 10px 0;}
    .add-box .bottom-box{margin: 20px 0}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element, .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element{flex-basis: auto}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content {flex-direction: column-reverse;}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .three-norms .single-norm, .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .three-norms .single-norm:last-child {border-width: 2px 0 0 0;}
    .add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element{flex-basis: 100%;text-align: left;margin-bottom: 5px;}
    .add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time{flex-wrap: wrap}
    .add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element.meal-kind .fancy-select{max-width: 40%}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part h2,.add-box .menu-day-content .day-detail-box .hide-panel.copy-panel .panel-head,.add-box .menu-day-content .day-detail-box .hide-panel.notes-panel .panel-head,.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .panel-head{font-size: 18px}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .check-box label{font-size: 14px}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content,.add-box .menu-day-content .day-content .day-detail-box .search-result-panel{padding: 15px}
    .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td .icon-place.double-icon .single-icon{display: inline-block;margin: 0 2px}
    .calc-inside-box .calc-column .calc-desc{margin-top: 0}
    .widget-space .single-widget.movie-widget .mobile-section {display: block;padding: 22px 15px;}
    .mac-os .widget-space .single-widget.movie-widget .mobile-section {padding: 16px 15px;}
    .calc-listing-box.exchanger-lisitng-box .listing-parent .single-calc{flex-basis: 100%;margin: 10px 0;padding: 65px 30px}

    .add-box .patient-listing .listing-body .grind-box .flex-grind{padding: 10px 0}
    .add-box .summary-box .disclaimer{position: absolute;margin: 0;bottom: 13px}
    .add-box .data-box .input-box .check-box {margin: 14px 0 0;}
    .add-box.with-tiles .help{top: 85px}
    .add-box.detail .select-method{float: none;    margin-top: 15px;}
    .add-box.detail .select-method .screen-tool{font-size: 14px;margin-left: 0;margin-right: 5px}
    .add-box.with-tiles .interview-div .info-box{margin-bottom: 20px}
    .add-box.with-tiles .help{right: 17px}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element input[type="text"],.add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element .fancy-select{max-width: 33%}
    .add-box.with-tiles.interview-final .select-method{margin-top: 5px}
    .add-box.with-tiles .interview-div .assistant-box{top: 120px}
    .add-box.with-tiles.interview-add-box .help{    right: 14px;}
    .add-box .patient-listing .listing-body .grind-box .single-patient-box h2{min-height: 1px}
    .add-box .patient-listing .listing-body .grind-box .single-patient-box {min-height: 125px;}
    .add-box .patient-listing .listing-body .grind-box .single-patient-box .hidden-info{padding: 25px 0}
    .add-box.with-tiles .interview-div .interview-screens .radio-select .select-box {max-width: 100%;}
    .add-box.with-tiles .interview-div .interview-screens .questions-div .inline-select .radio-select .small-selects{margin-top: 15px}
    .add-box.with-tiles.interview-add-box .help {top: 80px;}
    @media not all and (min-resolution:.001dpcm) { @media
    {
        .add-box.with-tiles.interview-add-box .help,.add-box.with-tiles .help{top: 95px}
    }}
    .add-box.with-tiles .interview-div .info-box .taste-div {max-width: 31%;}
    .add-product-popup .popup-body .popup-content .problem-name input{max-width: 80%}
    .measurment-index.with-tiles .inside-box{padding: 20px}
    .measurment-index .tools-bar .listing-grind a{font-size: 16px}
    .measurment-index .tools-bar .listing-grind{    margin: 30px 0 0;}

    .add-box.long-labels.detail .steps-view .human-box .body-draft .body-form{max-width: 100%;background-image: none;height: auto;    display: flex;justify-content: space-between;flex-wrap: wrap;}
    .add-box.long-labels.detail .steps-view .human-box .body-draft .body-form .single-body-part{position: relative;left: auto!important;;top: auto!important;width: 100%;max-width: 100%!important;display: inline-block!important;text-align: right!important;    margin: 10px 0;    flex-basis: 40%;}
    .add-box.long-labels.detail .steps-view .human-box .body-draft .body-form .single-body-part .dot-bar{display: none}
    .add-box.long-labels.detail .steps-view .human-box .body-draft .body-form .single-body-part span{font-size: 12px;color: #000!important;}
    .add-box.long-labels.detail .steps-view .human-box .body-draft .body-form .single-body-part label{float: left;margin-right: 15px}
    .add-box.long-labels.detail .steps-view .human-box .body-draft .body-form .single-body-part .unit{vertical-align: baseline}
    .add-box.long-labels.fold-detail .steps-view .human-box .body-draft .body-form .single-body-part{flex-basis: 45%}
    .add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element .fancy-select{max-width: 40%}
    .add-box .go-back {color: #f97d00;cursor: pointer;margin-top: 5px;}
    .add-box.program-settings-screen .program-settings-box .data-box .content .summary-box .btn-box{text-align: right;margin-bottom: 0}
    .add-box.program-settings-screen .program-settings-box .data-box .content .hidden-elements-trigger{margin: 20px 0}
    .add-box.program-settings-screen .inside-box{padding: 20px!important;}
    .add-alergy-disease-content .add-content .search-element label{display: block;margin-bottom: 5px}
    .add-alergy-disease-content .add-content .search-element input{margin: 0}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .td-text {max-width: 70%;}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .tags-box{padding: 10px}
    .add-box.template-box .menu-box .table-head{margin-bottom: 10px}
    body.patient-account-body .select-menu h3{display: block;margin-bottom: 10px}
    body.patient-account-body .select-menu .fancy-select{margin-left: 0}
    body.patient-account-body .select-menu{padding: 15px 20px}
    .add-box.patient-shop-list a.print-list{margin-top: 0}
    .add-box.patient-shop-list .products-category ul.leaders .shop-unit,.add-box.patient-shop-list .list-content .right-side-blinder{width: 120px}
    .add-box.compendium-box .words-content .single-word span{max-width: 70%}
    .add-box.timetable-box .day-parent .single-day .day-content .day-element{margin: 7px 0}
    .add-box.timetable-box .day-parent .single-day .day-content{display: flex;width: 100%;justify-content: space-between;flex-wrap: wrap}
    .add-box.timetable-box .day-parent .single-day .day-content > div{flex-basis: 49%;}
    .add-box.timetable-box .day-parent .single-day .day-content .day-element {max-width: 100%;}
    .add-box.timetable-box .day-parent .single-day .day-element.day-top {max-width: 100%;}
    .add-box.timetable-box .day-parent .single-day .add-panel .final-step h4,.add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element{text-align: center}
    .add-box.timetable-box .day-parent .single-day .add-panel .final-step .set-element label{width: auto}
    .add-box.timetable-box .settings-tiles > h3,.add-box.timetable-box .add-link{font-size: 16px}
    .add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .element-head .element-time,.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .content p{font-size: 14px}
    .add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .element-head{min-width: 110px}
    .add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .content {width: calc(100% - 115px);}
    .add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .top-day p{font-size: 20px}
    .calendar-legend .legend-element p{font-size: 12px}
    .calendar-legend .legend-element .legend-color{width: 20px}
    .add-box .menu-list-content .menu-section.section-4 .input-space .menu-input,.add-box .menu-list-content .menu-section.section-3 .input-space .menu-input{flex-basis: 100%}
    #rodo-popup .rodo-content .popup-box .popup_logo{display: block;margin-right: 0;margin-bottom:5px}
    .add-box .tile-div .tile-box a {padding: 7px 1px;}
}
@media all and (max-width:700px){
    .add-box.long-labels .data-box .input-box,.add-box .menu-div .listing-body .grind-box .flex-grind{flex-basis: 100%}
    .add-box.with-tiles .interview-div .info-box .taste-div{max-width: 48%}
    .add-box.with-tiles .interview-div .interview-screens .inline-select .radio-select{flex-basis: 100%}
    .add-box .data-box .add-measurment-box .input-space .input-box, .add-box .data-box .add-measurment-box .input-box{flex-basis: 100%;max-width: 100%}
    .next-part-button .button{width: 100%;max-width: 45%}
    .add-box.detail .data-box .mobile-step .input-box{flex-basis: 49%}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.head-row td:first-child{display: block;max-width: 100%}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .check-box{max-width: 100%;margin: 5px 0 5px 0;}
    .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table .head-row{display: none}
    .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td{display: inline-block;width: 100%;max-width: 50%;text-align: center}
    .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td .icon-place, .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td .base-img{margin: 0 auto}
    .add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .flex-parent .edit-box,.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .flex-parent .edit-box.quarter-input{flex-basis: 100%}
    .add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .flex-parent .edit-box.half-input .check-box{margin-top: 0}
    .add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .edit-box input, .add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .edit-box .fancy-select .trigger,.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel .edit-box .fancy-select{max-width: 100%}
    .big-popup .popup-body{max-width: 600px}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template{flex-basis: 49%}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category.open-folder .folder-content{justify-content: space-between}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element{max-width: 100%}
    .standard-popup .popup-body .popup-content .inner-popup.meals-popup-content{padding: 15px 50px 15px 15px}
    .calc-inside-box .calc-column .pattern{font-size: 16px;line-height: 1.1}
    .conventer-box .conventer-content .conventer-column .converter-radio p{display: block}
    .add-box.with-tiles .interview-div .interview-screens.screen-1 .addres-box{padding-bottom: 0}
    .next-part-button{margin-top: 11px}
    .add-box .tile-div .tile-box{flex-basis: 49%;border:2px solid #8f8f8f;margin: 7px 0;text-align: left;}
    .add-box .tile-div .tile-box a{padding: 7px 15px}
    .add-box .tile-div .tile-box p{display: inline-block;margin-top: 0;line-height: 1;}
    .add-box .tile-div .tile-box.active-tile{border:2px solid #593de0!important;}
    .add-box .tile-div{padding: 5px 12px;    background: linear-gradient(180deg, rgba(255,255,255,.7) 5%, rgba(255,255,255,0) 100%);}
    .add-box.with-tiles .help {top: 195px;}
    .add-box .tile-div .tile-box .tile-img{margin-right: 15px}
    .add-box .tile-div,.add-box.with-tiles .inside-box{    background: rgba(255,255,255,1);}
    .popup-with-search .popup-body .popup-content .choice-list{float: none;max-width: 100%;margin: 5px 0;    margin: 10px 0;display: inline-block;}
    .popup-with-search .popup-body .popup-content.scroll-box{max-height: 90vh}
    .popup-with-search .popup-body .popup-content .choice-list, .add-product-popup .popup-body .popup-content .already-choice{height: auto}
    .add-box.with-tiles.interview-add-box .help {top: 190px;}
    .standard-popup .popup-body .popup-content.scroll-box {max-height: 90vh;}
    @media not all and (min-resolution:.001dpcm) { @media
    {
        .add-box.with-tiles.interview-add-box .help{top: 254px}
        .add-box.with-tiles.measurment-index .help{top: 254px}
    }}
    .add-box .data-box .add-measurment-box .input-box #datetimepicker-measurment {max-width: 55%;}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.head-row.top-table-part{display: none;}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product td,.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td{display: inline-block;max-width: 50%;width: 100%;border-bottom: 2px solid #9381eb;min-height: 50px;text-align: center;    padding: 18px 5px 0;}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product td:nth-child(even), .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td:nth-child(even){border-right: 2px solid #9381eb;}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.products-trigger{display: block;width: 100%;max-width: 100%}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product td.dot-td{display: block;width: 100%;max-width: 100%}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.remove-td{border-bottom: 0!important;}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product td,.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product{background-color:#f6f6f6 }
    /*.standard-popup .popup-body .popup-content .inner-popup.meals-popup-content .day-detail.scroll-box{max-height: 68vh}*/
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product .remove-td{display: none;}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.head-row.summary-box td{display: inline-block;width: 100%;max-width: 25%}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.head-row.summary-box td:first-child{display: block;width: 100%;max-width: 100%}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.head-row.summary-box td.remove-td{display: none;}
    .add-box .tile-div .tile-box.active-tile:after{content: none;}
    .add-box.with-tiles .interview-div .interview-screens .go-back{margin-top: 28px}
    .add-product-popup .popup-body .popup-content .recc-box .choice-list{max-width: 100%;flex-basis: 100%}
    .add-product-popup .popup-body .popup-content .recc-box .choice-box{flex-wrap: wrap}
    .measurment-index.with-tiles .inside-box {padding: 20px 10px;}
    .add-box.add-m .data-box .add-measurment-box .input-space .input-box .input-error {left: 45%;bottom: -11px;}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.remove-td{padding: 20px 5px 0}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table .single-product.independent-product td{background-color: #fff}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product.independent-product .remove-td{display: inline-block}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table  td.select-td{padding-top: 13px}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product td.select-td, .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.select-td{padding-top: 13px}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.size-td .tooltip {left: 13%;bottom: -100%;}
    .hide-panel.edit-panel .panel-body .edit-table-ingerdients table th{display: none}
    .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td{display: inline-block;width: 50%;text-align: center}
    .hide-panel.edit-panel .panel-body .make-table-ingerdients table th{display: none}
    .hide-panel.edit-panel .panel-body .make-table-ingerdients table td{display: inline-block;width: 50%;text-align: left!important;}
    .hide-panel.edit-panel .box-with-padding {padding: 0 50px 0 15px;}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part {background-color: #593de0;padding: 25px 45px 25px 15px;}
    .add-box .menu-day-content .day-content .day-detail-box.day-detail-box-mobile .hide-panel.remove-panel.active-mobile .panel-head{display: block}
    .add-box .menu-day-content .day-content .day-detail-box.day-detail-box-mobile .hide-panel.remove-panel.active-mobile .remove-decision{display: inline-block}
    .add-box .menu-day-content .day-content .day-detail-box.day-detail-box-mobile .hide-panel.remove-panel.active-mobile{    height: 40px;padding: 7px 0 10px 50px;}
    .add-box .menu-day-content .day-content .day-detail-box.day-detail-box-mobile .hide-panel.remove-panel.active-mobile .panel-trigger{position: absolute;left: 0;top: 0}
    .add-box.settings-screen .help {right: 7px!important;top: 165px!important}
    .add-box.settings-screen .tile-div{display: flex}
    .add-box.settings-screen .tile-div .tile-box a {padding: 4px 6px 4px;}
    .add-box.settings-screen .tile-div .tile-box{margin: 4px 0}
    .add-box.program-settings-screen .program-settings-box .settings-search .input-div.input-field,.add-box.program-settings-screen .program-settings-box .settings-search .input-div.select-field{max-width: 48%}
    .add-box.program-settings-screen .program-settings-box .settings-search .input-div.select-field{margin-right: 0}
    .add-box.program-settings-screen .program-settings-box .settings-search button.button{margin-top: 10px}
    .add-box.program-settings-screen .program-settings-box .settings-search{margin-top: 15px}
    .add-box.program-settings-screen .program-settings-box .settings-search .input-div.select-field .main-label{margin-bottom: 2px;    font-size: 12px;}
    .add-box.program-settings-screen .program-settings-box .content-box table td .fancy-select{max-width: 50%}
    .add-box.program-settings-screen .own-meal-content .hide-panel .panel-body .top-part h2{font-size: 18px}
    .add-box.program-settings-screen .own-meal-content .hide-panel .panel-body .top-part .basic-search .search-field input{padding: 7px 5px}
    .add-box.program-settings-screen .own-meal-content .search-result-panel table td .base-img,.add-box.program-settings-screen .own-meal-content .search-result-panel table td .icon-place{display: none}
    .add-box.program-settings-screen .own-meal-content .hide-panel{height: 100%}
    .add-box.program-settings-screen .own-meal-content .search-result-panel table .head-row{display: none}
    .add-box.program-settings-screen .own-meal-content .search-result-panel table td{display: inline-block;width: 100%;max-width: 50%;text-align: center}
    .add-box.program-settings-screen .own-meal-content .search-result-panel table td:first-child,.add-box.program-settings-screen .own-meal-content .search-result-panel table td.add-td{display: block;max-width: 100%}
    .add-box.program-settings-screen .own-meal-content .search-result-panel table td .fancy-select{margin: 0 auto}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .box-with-padding{padding: 0}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .edit-box label{max-width: 100%}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box {flex-basis: 100%;}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .edit-box {margin: 10px 0;}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box.half-input .check-box{margin-top: 0}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box.quarter-input {flex-basis: 49%;}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .panel-body .top-part .basic-search .search-field label{display: block;max-width: 100%;width: 100%}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table .head-row{display: none}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td{display: inline-block;width: 100%;max-width: 50%;text-align: left}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td:first-child{display: block;max-width: 100% }
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table .head-row{display: none}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td{display: inline-block;width: 100%;max-width: 50%;text-align: left}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td:first-child{display: block;max-width: 100% }

    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td, .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table th{text-align: left}
    .add-box.program-settings-screen .own-meal-content .hide-panel .panel-body .top-part .basic-search .search-field input {padding: 9px 5px 8px;}
    .add-box.with-tiles.program-settings-screen .help{top: 256px}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .popup-column, .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .popup-column.left{float: none;max-width: 100%}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box > label{margin-bottom: 5px}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box.quarter-input .check-box.full-checkbox{margin-top: 30px}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.size-td .tooltip {top: -44px;}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .search-result-panel table td.add-td{text-align: center;background-color: #f6f6f6}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td.remove-td{text-align: center;background-color: #f6f6f6;max-width: 100%}
    .calc-inside-box .calc-column .calc-form .calc-inputs p, .calc-inside-box .calc-column .calc-form .calc-inputs label, .calc-inside-box .calc-column .pattern{font-size: 16px}
    .add-box.template-box .menu-div .listing-body .grind-box .single-menu-box.add-template-box{    padding-top: 27px;min-height: 70px;}
    .add-box .diary-div .pick-day span{display: block;margin: 15px 0 0}
    .add-box .diary-div .pick-day span i.fa-chevron-left{margin-left: 0}
    .add-box .diary-div .pick-day{margin: 30px 0 15px}
    .add-box .diary-div .diary-column .water-meter p, .add-box .diary-div .diary-column h3,.add-box .diary-div .diary-column .water-desc h3 span,.add-box .diary-div .diary-column .water-desc p,.add-box .diary-div .diary-column .target-box .img-box h3{font-size: 16px;font-weight: 600}
    .container .patient-panel .patient-panel-element.w20{flex-basis: 100%}
    .add-box.about-my-dietician .data-box .column-part .open-info .single-day{flex-basis: 33.30%}
    .add-box.patient-shop-list .tile-div .tile-box {width: 100%;max-width: 49%;border: none!important;}
    .add-box.patient-shop-list .tile-div{padding: 0}
    .add-box.compendium-box .select-letter{    margin: 12px auto 0;}
    .add-box.compendium-box .select-letter a{margin: 3px 3px 0 3px}
    .add-box.timetable-box .tile-div{display: flex;padding: 15px 20px 0}
    .add-box.patient-shop-list .tile-div .tile-box.first-tile{border-width: 0 1px 0 0!important;    border-color: #e3e3e3!important;border-style: solid!important;}
    .add-box.patient-shop-list .tile-div .tile-box{margin: 0}
    .add-box.patient-shop-list .tile-div{display: flex;justify-content: space-between;}
    .add-box.patient-shop-list .tile-div .tile-box.active-tile:after{content: ''}
    .add-box.patient-shop-list .tile-div .tile-box {margin: 0;max-width: 100%;flex-basis: 50%;}
    .standard-popup .popup-body .popup-content .search-result-panel table td span{max-width: 75%}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box.quarter-input {flex-basis: 32%;}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.products-trigger,.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table .single-product.independent-product td.dot-td{text-align: left;}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.products-trigger span,.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td div.hidden-tool-box,.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table .single-product td.dot-td span{    display: inline-block;width: 100%;max-width: 49%;vertical-align: text-top;}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.remove-td,.standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product.independent-product .remove-td{display: none}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product td, .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td{border: 0!important;;min-height: 1px;padding-top: 8px;padding-bottom: 8px;text-align: left;padding-left: 15px}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.products-trigger i {position: absolute;left: 16px;}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.products-trigger {padding: 8px 10px 8px 30px;}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table .single-product.independent-product td.dot-td{padding-left: 15px}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product.independent-product{background-color: #fff}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td div.hidden-tool-box a:hover{color: #f97d00}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product.independent-product .hidden-tool-box{padding-left: 13px}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product td.select-td, .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.select-td{padding-top: 8px}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table tr.single-product.dependent-product{border-bottom:2px solid #fff}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td div.hidden-tool-box{padding-left: 7px}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td span.hidden-info{display: inline-block}
    .add-box.timetable-box .addresses-div{justify-content: space-between}
    .add-box.timetable-box .addresses-div .single-addres{flex-basis: 49%}
    .add-box.timetable-box .addresses-div .single-addres .inner{width: 100%}
    .add-box.timetable-box .tile-div{border-bottom: 0}
    .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.size-td i{display: block}
    .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.size-td .tooltip {top: -43px;left: 0;right: 0;margin: auto;text-align: center;}
    .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td .hidden-info{display: inline-block}
    .hide-panel.edit-panel .panel-body .make-table-ingerdients table td .hidden-info{display: inline-block}
    .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.size-td .tooltip {top: -41px;left: 3px;}
    .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td.empty-cell{max-width: 100%}
    .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td:first-child{width: 100%;max-width: 50%;}
    .add-box.settings-screen .help.many-box {right: 7px!important;top: 205px!important;}
    .hide-panel.edit-panel .panel-body .make-table-ingerdients table td.check-td{width: auto }
    .standard-popup .popup-body .popup-content .load-popup-content.inner-popup .input-error.input-bad{top: 52px;font-size: 11px}
    .standard-popup .popup-body .popup-content .inner-popup .table-button.sticky-element{padding: 15px 0}
    .standard-popup.template-copy-meal-popup .popup-body{    max-width: 600px;}
}

@media all and (max-width:670px){
    .widget-space .single-widget.movie-widget .mobile-section p{max-width: 80%}
    .widget-space .single-widget.movie-widget .mobile-section {padding: 16px 15px;}
    .mac-os .widget-space .single-widget.movie-widget .mobile-section {padding: 12px 15px;}
    .add-box .summary-box .btn-box button{width: 100%;max-width: 48%}
    .add-product-popup .popup-body .popup-content .category-box .input-box {flex-basis: 33%;}
    .popup-with-search .popup-body .popup-content .search-element label{display: block;margin-bottom: 5px}
    .popup-with-search .popup-body .popup-content .search-element input{margin: 0;font-size: 12px}
    .add-box .summary-box .btn-box .add-patient-button{max-width: 48%}
    .add-box.long-labels .inside-box .assistant-trigger {top: 16px;}
    .popup-with-search .popup-body .popup-content .search-element input{height: 35px;vertical-align: text-top}
    .add-product-popup .popup-body .popup-content .search-element button{vertical-align: text-top;line-height: 1}
    @media not all and (min-resolution:.001dpcm) { @media
    {
        .add-product-popup .popup-body .popup-content .search-element button{vertical-align: -6px}
    }}
    .add-product-popup .popup-body .popup-content .problem-name input{padding: 8px 10px 7px;height: 35px;font-size: 14px}
    .add-product-popup .popup-body .popup-content .input-error{left: 0}
    .add-box.long-labels.detail .steps-view .human-box .body-draft .body-form .single-body-part{flex-basis: 45%}
    .add-box.long-labels.fold-detail .steps-view .human-box .body-draft .body-form .single-body-part{flex-basis: 100%}
    .add-box .menu-list-content.inside-menu-content .meals-configuration .meals-row .meals-box {width: 49%!important;max-width: 49%!important}
    .menu-week-content .week-box .weeks-parent .single-norm, .menu-week-content .week-box .single-average-box, .menu-week-content .week-box .basic-parent .single-average-box {max-width: 49%!important;width: 100%!important; }
    .add-box.program-settings-screen .select-print-content .single-print {flex-basis: 33.3%;}
    .container .app-baner .baner-element.download-element h2{display: none}
    .container .app-baner .baner-element.download-element{align-self: auto}
    .container .app-baner .baner-element.slogan-element{margin: 0}
    .container .app-baner {padding: 35px 10px 5px;background-position: center;}
    .add-box.patient-shop-list .products-category .single-product:before{content: none}
    .add-box.patient-shop-list .products-category .single-product .shop-position{position: relative;padding: 20px}
    .add-box.patient-shop-list .products-category .single-product .shop-position i{    position: absolute;left: 0;top: 0;bottom: auto;margin: auto;height: 14px;}
    .add-box.patient-shop-list .list-content .right-side-blinder{display: none}
    .add-box.patient-shop-list .products-category ul.leaders span{float: none;width: 100%;display: inline-block;    vertical-align: middle;}
    .add-box.patient-shop-list .products-category ul.leaders span.shop-position{width: calc(100% - 110px);padding: 0 0 0 20px}
    .add-box.patient-shop-list .products-category ul.leaders .shop-unit{width: 100px;padding: 10px}
    .add-box.patient-shop-list .products-category .single-product{margin: 5px 0}
    .add-box.patient-shop-list .products-category p{margin-bottom: 5px}
    .add-box.patient-shop-list .pick-day {margin: 15px 0 10px;}
    .add-box.patient-shop-list .pick-day span{font-size: 16px}
    .add-box.patient-shop-list .pick-day span i{margin: 0 14px;font-size: 14px}
    .add-box.patient-shop-list .pick-day span i.fa-chevron-left {margin: 0 14px 0 0;}
    .add-box.patient-shop-list .products-category .single-product{border-bottom:2px solid #e8eaed}
    .add-box.patient-shop-list .products-category ul.leaders .shop-unit{background-color: transparent}
    .add-box.patient-shop-list .products-category .single-product{padding: 5px 0}
    .add-box.patient-shop-list .products-category ul.leaders .shop-unit{text-align: right}
    .add-box.timetable-box .timetable-main-window .date-range{    max-width: 400px;margin: 0 auto;}
    /*.add-box.timetable-box .timetable-main-window .month-preview {justify-content: left;max-width: 400px;margin: 0 auto;}*/
    /*.add-box.timetable-box .timetable-main-window .month-preview .single-day{margin: 5px 6px}*/
    /*.add-box.timetable-box .timetable-main-window .month-preview .line-breaker{display: none}*/
    /*.add-box.timetable-box .timetable-main-window .month-preview .single-day .day-orb {width: 45px;height: 44px;padding: 14px 0;font-size: 18px;}*/
    /*.mac-os .add-box.timetable-box .timetable-main-window .month-preview .single-day .day-orb{padding: 13px 0}*/
    /*.add-box.timetable-box .timetable-main-window .month-preview .single-day p{display: none;}*/
    /*.add-box.timetable-box .timetable-main-window .month-preview .mobile-week{width: 100%}*/
    /*.add-box.timetable-box .timetable-main-window .month-preview .mobile-week p{    width: 45px;height: auto;font-size: 12px;text-align: center;display: inline-block;margin: 0 4px;}*/
    .menu-week-content .week-box .percent-summary{float: none;display: block;margin-top: 10px}
    /*.add-box.timetable-box .timetable-main-window .month-preview .single-day{margin: 5px 6px}*/
    /*.add-box.timetable-box .timetable-main-window .month-preview .line-breaker{display: none}*/
    /*.add-box.timetable-box .timetable-main-window .month-preview .single-day .day-orb {width: 45px;height: 44px;padding: 14px 0;font-size: 18px;}*/
    /*.mac-os .add-box.timetable-box .timetable-main-window .month-preview .single-day .day-orb{padding: 13px 0}*/
    /*.add-box.timetable-box .timetable-main-window .month-preview .single-day p{display: none;}*/
    .add-box.timetable-box .timetable-main-window .month-preview .line-breaker{display: none!important;}
    .standard-popup.free-dd .popup-body .popup-content {background-image: url(../img/free-dd-popup.png);width: 400px;height: 337px;text-align: center;padding-top: 105px;background-size: contain;margin: 0 auto;}
    .standard-popup.free-dd .popup-body .popup-content .inner-popup h2, .standard-popup.free-dd .popup-body .popup-content .inner-popup p{font-size: 16px}
    .standard-popup.free-dd .popup-body .popup-content .inner-popup p.big-p {font-size: 18px;font-weight: bold;margin: 10px auto;}
    .standard-popup.free-dd .popup-body .popup-content .inner-popup p.big-p img {display: none}
    .standard-popup.free-dd .popup-body .popup-content .inner-popup a {width: 245px;border-radius: 4px;text-align: center;padding: 10px 5px 11px;font-size: 18px;font-weight: 600;max-width: 100%;display: block;margin: 10px auto 0;}
    .add-box .menu-day-content .day-content .table-button button{float: none}
    .add-box .menu-day-content .day-content .table-button .button.make-recipe-btn{margin-bottom: 15px}
    .add-box .top-navigation .top-element .icon-tooltip{display: none!important;}
}

@media all and (max-width: 640px){
    .add-box .summary-box .btn-box .add-and-start{margin: 5px auto;}
    .add-box .summary-box .btn-box button{display: block;margin: 5px auto;}
    .container{height: auto}
    .add-box{margin: 15px auto;}
    .add-box .data-box .input-box{flex-basis: 100%}
    .add-box .data-box .input-box .check-box {margin: 10px 0 0;}
    footer .documents .footer-doc, footer .copyright p{font-size: 11px}
    .popup-container .popup-body{max-width: 380px}
    .popup-container .popup-body .popup-content iframe{height: 214px;}
    .popup-container .popup-body .popup-content .popup-off{top: 3px;right: 3px;}
    .popup-container .popup-body{height: 315px;}
    .not-recommended-popup .popup-body,.recommended-popup .popup-body{max-width: 430px;}
    .add-box.with-tiles .interview-div .info-box .check-boxes{max-width: 49%}
    .add-box.with-tiles .interview-div .interview-screens .questions-div .radio-question{flex-basis: 100%}
    .add-box.with-tiles .interview-div .interview-screens .look-element{flex-basis: 50%}
    .add-box.with-tiles .interview-div .interview-screens .own-q-area .my-own-q{flex-basis: 100%}
    .add-box.with-tiles .measure-div .charts-box canvas{width: 100%!important}
    .add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden .inside .mobile-single-element{flex-basis: 49%}
    .add-box.long-labels .steps-view .view-box .four-drafts .human-column p, .add-box.long-labels .steps-view .view-box .four-drafts .human-column span{font-size: 12px}
    .add-box.analysis-detail .steps-view .view-box .four-drafts .human-column span{font-size: 16px}
    .add-box .menu-box .listing-body table td.option-td .ab-div{width: 340px;}
    .add-box .menu-box .listing-body table td.option-td:hover .ab-div, .add-box .menu-box .listing-body table td.option-td .ab-div.active{    left: -340px;height: 100%;}
    .add-box .meals-configuration .mobile-meals-configuration .meals-row .meals-box{flex-basis: 49%}
    .add-box .menu-day-content .day-navigation{display: none}
    .add-box .menu-day-content .day-navigation-mobile{display: block}
    .add-box .menu-day-content .day-content{width: 100%}
    .add-box .day-navigation-mobile div.fancy-select{float: none;}
    .add-box .day-navigation-mobile div.fancy-select div.trigger:after {top: 14px;}
    .add-box .day-navigation-mobile{margin-bottom: 20px}
    .add-box .day-navigation-mobile div.fancy-select ul.options{border:2px solid #e3e3e3}
    .add-box .menu-day-content .day-detail-box .hide-panel.remove-panel .remove-decision{display: block;margin: 5px 0;}
    .small-popup .popup-body{height: auto}
    .standard-popup .popup-body{bottom: auto;max-width: 400px;top: 5vh;}
    .standard-popup .popup-body .popup-head .popup-off{    top: 12px;right: 12px;}
    .standard-popup .popup-body .popup-head .popup-title{text-align: center}
    .standard-popup .popup-body .popup-content .inner-popup{padding: 15px}
    .big-popup .popup-body{height: auto;max-width: 450px}
    .small-popup .popup-body .popup-content .inner-popup .save-as-box .input-box label{float: none;display: block;margin: 0 0 5px 0}
    .small-popup .popup-body .popup-content .inner-popup .save-as-box .fancy-select, .small-popup .popup-body .popup-content .inner-popup .save-as-box input{float: none;max-width: 100%}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template span{display: none}
    .standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product{padding: 7px 0 7px 5px}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent > div{flex-basis: 100%}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part{padding: 15px}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content,.standard-popup .popup-body .popup-content .search-result-panel,.standard-popup .popup-body .popup-content .inner-popup.meals-popup-content{padding: 15px}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .check-box {margin-right: 0;width: 100%;max-width: 47%;}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .search-field input{max-width: 65%}
    .standard-popup .popup-body .side-panel{position: relative;top: 0;margin-bottom: 0}
    .standard-popup .popup-body .side-panel .panel-element{display: inline-block}
    .standard-popup .popup-body .popup-content .hide-panel.active{z-index: 20}
    .detail-popup .inner-popup .popup-column{float: none;max-width: 100%}
    .popup-container .popup-body,.popup-container.visit-with-dd .popup-body{height: auto}
    .meal-detail-popup.standard-popup .popup-body{top: 5vh;}
    .standard-popup .popup-body .popup-content .sport-tools .single-tool #search-sport{display: block;margin-bottom: 10px}
    .message-box .message-column .whole-conversation .single-text{max-width: 100%;    margin-bottom: 5px;}
    .message-box .message-column .whole-conversation .single-text .text-content{max-width: 75%}
    .message-box .message-column .whole-conversation .single-text.right-part .text-content{margin: 10px 0 10px auto}
    .calc-listing-box .listing-parent .single-calc{flex-basis: 100%}
    .calc-listing-box .listing-parent .single-calc .calc-image{height: auto}
    .calc-inside-box .calc-column .calc-form .calc-inputs,.calc-inside-box .calc-column .calc-form.three-inputs .calc-inputs{max-width: 100%}
    .conventer-box .conventer-content .head-sign h4{font-size: 14px}
    .conventer-box .conventer-content .head-sign h3{font-size: 16px}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder .folder-title{font-size: 15px}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder .folder-title span{margin-right: 5px}
    .small-popup .popup-body .popup-content .inner-popup .small-select .select-box{float: none;max-width: 100%}
    .small-popup .popup-body .popup-content .inner-popup .small-select .select-box > span{display: none;}
    .small-popup .popup-body .popup-content .inner-popup .small-select .fancy-select{margin: 5px 0}
    .add-box .data-box .under-condition{opacity: 1;display: none}
    .add-box .data-box .under-condition.opacity{display: block}
    .add-box .summary-box .btn-box button{margin: 0 auto}
    .add-box .summary-box .btn-box button:first-child{margin-bottom: 10px}
    .add-box.with-tiles .interview-div .info-box .patient-drug{max-width: 100%}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .interview-column, .add-box.with-tiles .interview-div.interview-resume .interview-screens .single-question p{max-width: 100%}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .interview-column p.with-img img {top: -5px;}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .notes{flex-basis: 100%;margin: 15px 0}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens.no-shadow{margin: 0}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .single-category-question .star-div{max-width: 100%;margin: 10px 0}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .single-question .sub-question .left{margin-left: 0}
    .popup-with-search .popup-body {max-width: 100%;}
    .add-box.with-tiles .interview-div .interview-screens .look-element:nth-child(2) .tooltip{    left:-200px;}
    .add-box.with-tiles .interview-div .interview-screens .look-div .look-element:nth-child(2) .tooltip .tooltip-body .tooltip-arrow {left: 199px;}
    .add-box.with-tiles .interview-div .interview-screens .look-element:last-child .tooltip{    left:-200px;}
    .add-box.with-tiles .interview-div .interview-screens .look-div .look-element:last-child .tooltip .tooltip-body .tooltip-arrow {left: 199px;}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder.open-folder .folder-content .single-file{max-width: 100%}
    .add-product-popup .popup-body .popup-content .problem-name input{min-width:205px }
    .detail-popup .inner-popup.meal-popup-content .prepare-method{margin-bottom: 10px;max-height: 100%}
    .menu-week-content .week-box .basic-parent .single-average-box,.menu-week-content .week-box .single-average-box{max-width: 49%}
    .standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-unit .merger-trigger .tooltip {left: -269px;top: -50px;max-width: 300px;right: -5px;}
    .standard-popup .popup-bo dy .side-panel{margin-bottom: 10px}
    .standard-popup .popup-body .popup-content .sport-popup-content .sport-table{max-height: 60vh}
    .standard-popup .popup-body .popup-content .sport-tools{margin-bottom: 15px}
    .add-product-popup .popup-body .popup-content .problem-name label{display: block;margin-bottom: 5px}
    .add-product-popup .popup-body .popup-content .problem-name input{max-width: 100%;margin: 0}
    .add-box .menu-list-content .meals-configuration .meals-row.w20 .meals-box,.add-box .menu-list-content .meals-configuration .meals-row.w25 .meals-box,.add-box .menu-list-content .meals-configuration .meals-row.w33 .meals-box {width: 49%;}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .box-with-padding {padding: 0 15px 15px 15px;}
    .add-box .menu-day-content .day-content .day-detail-box.day-detail-box-mobile .hide-panel.remove-panel.active-mobile .panel-head{margin-left: 0}
    .add-box .settings-box .data-box .input-box{flex-basis: 100%}
    .standard-popup.add-logo-popup .popup-body .popup-content .inner-popup .table-button{margin-top: 15px}
    .standard-popup.add-logo-popup .popup-body .popup-content .inner-popup .table-button button {max-width: 35%;}
    .standard-popup.add-logo-popup .popup-body .popup-content .inner-popup .table-button .cancel{min-width: 1px;width: 100%;max-width: 25%}
    .add-box.settings-screen .logo-status .own-logo-tools{display: block;margin-top: 0;padding: 20px 25px 0 0;}
    .add-box.settings-screen .logo-status .logo-space{margin-top: 20px}
    .add-box.program-settings-screen .program-settings-box .content-box table td .fancy-select{display: block;max-width: 100%}
    .add-box.program-settings-screen .program-settings-box .content-box table td .edit-amount{    max-width: 91%;margin: 8px 0 10px;}
    .add-box.program-settings-screen .program-settings-box .content-box table td .home-measure-unit{margin-right: 0}
    .add-box.program-settings-screen .program-settings-box .data-box .content .input-box, .add-box.program-settings-screen .program-settings-box .data-box .content .hidden-area .input-box{flex-basis: 100%;max-width: 100%}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box,.add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box.quarter-input, .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-grand-parent .flex-parent .edit-box.quarter-input{flex-basis: 100%}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box.quarter-input .check-box.full-checkbox{margin-top: 0}
    .add-box.program-settings-screen .own-meal-content .hide-panel.edit-panel .flex-parent .edit-box .edit-photo-box img {width: 480px;}
    .add-box.program-settings-screen .single-question-category .question-category-content{padding: 10px}
    .add-box.program-settings-screen .print-content .single-checkbox{max-width: 100%;flex-basis: 100%}
    .add-box.program-settings-screen .print-content .single-print-element {flex-basis: 100%;margin-bottom: 10px;}
    .small-popup .popup-body .popup-content .inner-popup .sport-box label,.small-popup .popup-body .popup-content .inner-popup .sport-box .input-box.with-unit .unit{font-size: 14px}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row td{height: auto}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .td-text {max-width: 65%;}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content .flex-parent.selects-part > div{flex-basis: 100%}
    .add-box.program-settings-screen .program-settings-box .content-box.own-meals-table table .normal-row td{max-width: 100%}
    .draft-box .menu-list-content .menu-section .input-space .menu-input.bigger, .draft-box .menu-list-content .menu-section .input-space .menu-input.smaller {flex-basis: 100%}
    .container .app-baner .baner-element.slogan-element h1, .container .app-baner .baner-element.slogan-element p{display: block}
    .container .app-baner .baner-element.slogan-element p:before{content: none}
    .container .app-baner{padding: 20px 10px 5px}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-plus{right: 25%}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-minus{left: 25%}
    .add-box.patient-shop-list a.print-list,.add-box.patient-shop-list .box-head{float: none}
    .add-box.patient-shop-list a.print-list{margin: 15px auto 15px 0}
    .add-box .diet-plan-box .diet-content .diet-comment img{display: none}
    .add-box .diet-plan-box .diet-content .diet-comment{padding: 15px}
    .add-box .diet-plan-box .diet-content .diet-comment .comment-head{display: block;margin-bottom: 10px;width: 100%}
    .add-box .diet-plan-box .diet-content .diet-comment .comment-content{display: block;width: 100%}
    .add-box.patient-shop-list a.fridge-print{margin-right: 15px}
    .add-box.compendium-box .select-letter br{display: block}
    .standard-popup .popup-body .popup-content .inner-popup.meals-popup-content {position: relative;min-height: 1px;max-height: 78vh;}
    .standard-popup .popup-body .popup-content .search-result-panel table td input {max-width: 35px;font-size: 12px}
    .standard-popup .popup-body .popup-content .search-result-panel table td input + label{font-size: 10px}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .check-box label {padding-left: 30px;color: #fff;font-size: 12px;line-height: 23px;}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part h2{font-size: 20px}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .trigger-more-options{margin: 0}
    .standard-popup .popup-body .popup-content .search-result-panel table td span{max-width: 100%}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body.product-panel .top-part,.standard-popup .popup-body .popup-content .hide-panel .panel-body.meal-panel .top-part{background-image: none}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .bottom-part {padding: 10px 15px 10px 15px;}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.dot-td{position: relative}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table .dependent-product td.dot-td span{padding-left: 13px}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table .dependent-product td.dot-td .hidden-tool-box{padding-left: 13px}
    .standard-popup .popup-body .popup-content .inner-popup .day-detail .day-detail-content table td.dot-td i{position: absolute;left: 15px;top: 0;bottom: 0;margin: auto;height: 5px;vertical-align: inherit;}
    .add-box.timetable-box .single-record .record-parent .record-terms .single-term-box{margin-bottom: 1.5%}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .green-clear{left: 0;bottom: -12px;}
    .add-box .green-clear{bottom: -12px}
    .detail-popup.after-edit-meal .popup-body .popup-content .inner-popup .check-box .same-name-alert label {font-size: 16px;padding: 0;}
    .detail-popup.after-edit-meal .popup-body .popup-content .inner-popup .check-box .same-name-alert .input-error{left: 0}
    .detail-popup.after-add-meal .popup-body .popup-content .inner-popup .check-box .same-name-alert label {font-size: 16px;padding: 0;}
    .detail-popup.after-add-meal .popup-body .popup-content .inner-popup .check-box .same-name-alert .input-error{left: 0}
    .standard-popup .popup-body .popup-content .inner-popup .third-step .remove-box,.standard-popup .popup-body .popup-content .inner-popup .third-step .remove-box, .standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .remove-box{    width: 400px;left: -15px;bottom: -20px;}
    .standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .remove-box{ bottom: -50px;}
    .standard-popup .popup-body .popup-content .inner-popup .edit-abs-content .input-box-ab.box40{    max-width: 47%;}
    .standard-popup .popup-body .popup-content .inner-popup .edit-abs-content .table-button {text-align: right;margin-top: 15px;}
    .standard-popup .popup-body .popup-content .inner-popup .edit-abs-content .input-box-ab.box20 {position: absolute;top: auto;bottom: 0;height: 57px;padding-top: 0;margin: auto;left: 17px;z-index: 10}
    .add-box.timetable-box .day-parent .single-day .day-element {max-width: 49%;}
    #free-dd-container #free-dd-popup .popup-content {padding: 15px;}
    #free-dd-container #free-dd-popup .test-program {font-size: 16px;margin-top: 15px;}
    #free-dd-container #free-dd-popup .popup-content h2 {font-size: 16px;margin-bottom: 20px;font-weight: normal;}
    #free-dd-container #free-dd-popup .popup-content p {font-size: 16px;line-height: 1.2;}
    #free-dd-container #free-dd-popup .popup-content p.with-logo-box{margin: 20px 0;padding-left: 55px}
    #free-dd-container #free-dd-popup{max-width: 440px}
    #free-dd-container #free-dd-popup #free-dd-close {position: absolute;top: 5px;right: 5px;}
    #free-dd-container #free-dd-popup .popup-content .img-section a {width: 220px;border-radius: 4px;text-align: center;padding: 12px 5px 11px;font-size: 18px;font-weight: 600;max-width: 100%;display: block;margin: 20px auto 0;position: absolute;left: 0;right: 0;bottom: 16px;}
    #free-dd-container #free-dd-popup .popup-content p.with-logo-box img {position: absolute;left: 12px;top: 3px;height: 35px;}
    .standard-popup .popup-body .popup-content .inner-popup .table-button .button{float: none}
    .standard-popup .popup-body .popup-content .inner-popup .table-button .button.make-recipe-btn{margin-bottom: 15px}
    .standard-popup .popup-body .popup-content .load-popup-content.inner-popup .popup_page h2{font-size: 14px}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column.separator_column{display: none}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column{flex-basis: 49%}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .zoom_trigger{display: none}
    .standard-popup .popup-body .popup-content .copy-meal-popup-content .button_space .input-error{bottom: -60px}
    .standard-popup.template-copy-meal-popup .popup-body{    max-width: 450px;}
}
@media all and (max-width:615px){
    .add-product-popup .popup-body .popup-content .choice-box .box-element p {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;max-width: 68%;}
    .hide-panel.edit-panel .panel-body .top-part .basic-search .search-field label{display: block}
    .add-box.settings-screen .pattern-space .single-pattern .pattern-box {width: 100%;height: 105px;}
    .add-box.settings-screen .pattern-space .single-pattern{flex-basis: 100%;margin: 15px 0}
    .add-box.settings-screen .invoice-content .single-invoice .dot-space{display: none}
    .add-box.settings-screen .invoice-content .single-invoice p i{font-size: 15px}
    .add-box.settings-screen .invoice-content .single-invoice .invoice-date{margin-left: 15px}
    .add-box.settings-screen .document-column{width: 100%;max-width:100%;padding-right: 0;padding-bottom: 15px;float: none}
    .add-box.program-settings-screen .data-box h3,.add-box.program-settings-screen .big-add{float: none}
    .add-box.program-settings-screen .big-add{display: block}
    .add-box.program-settings-screen .own-product-content .panel-body .top-part,.add-box.program-settings-screen .big-add{margin-top: 15px}
    .add-box .link-list .result-amount{float: none}
    .add-alergy-disease-content .add-content .category-box .input-box {flex-basis: 49%!important;}
    .add-alergy-disease-content .add-content .search-element button{display: block;margin-top: 5px}
    .add-alergy-disease-content .add-content .search-element input{max-width: 100%}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .popup-column.left .old-img,.add-box.program-settings-screen .own-meal-content.detail-content .inner-popup.meal-popup-content .meal-ingerdients{float: none;width: 100%}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .popup-column.left .old-img{margin-top: 15px}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .requirements-box .single-requirements .icon-span{display: none}
    .add-box.program-settings-screen .own-meal-content.detail-content .inner-popup .requirements-box .single-requirements{padding-left: 0!important;}
    .add-box.patient-shop-list .tile-div .tile-box p{display: block;    text-align: center;}
    .add-box.patient-shop-list .tile-div .tile-box .tile-img{margin: 0 auto 10px;display: block}
    .add-box.compendium-box .words-content .single-word a{float: none;display: block;margin-top: 5px}
    .add-box.compendium-box .words-content .single-word span {max-width: 85%;}
    .standard-popup .popup-body .popup-content .inner-popup .find-product-panel .panel-body .top-part{background-image: none}
    .calendar-legend .legend-element{width: 100%;max-width: 100%}
    .calendar-legend > p{text-align: right}
    .standard-popup .popup-body .popup-content .inner-popup.sport-popup-content {max-height: 80vh;}
    .standard-popup .popup-body .popup-content .load-popup-content.inner-popup .scale_box {top: 24px;}
}
@media all and (max-width: 560px){
    .widget-space.double-widget, .widget-space {max-width: 100%;}
    .owl-theme .owl-nav.disabled + .owl-dots{top: 70%;}
    .widget-space .single-widget iframe{height: 100%;}
    .widget-space .single-widget.movie-widget .mobile-section{display: none}
    footer{padding: 5px 40px 5px 120px;}
    .add-box.with-tiles .inside-box .card-space .card-element,.add-box.with-tiles .inside-box .edit-view-parent .card-space .input-box{flex-basis: 100%}
    .add-box .find-patient .find-input{flex-basis: 100%;margin-bottom: 5px}
    .add-box .pagination a.number{display: none}
    .next-part-button{margin: 10px auto 0 auto;text-align: center}
    .add-box.with-tiles .tile-div{border-bottom: none;}
    .add-box .data-box .add-measurment-box .input-box #datetimepicker-measurment{background-image: none;}
    .add-box.long-labels .steps-view .view-box .four-drafts .human-column{flex-basis: 100%}
    .add-box .go-back{float: none}
    .add-box .menu-box .listing-body table td.option-td .ab-div a p{display: none;}
    .add-box .menu-box .listing-body table td.option-td .ab-div a i{display: inline-block;font-size: 21px;vertical-align: -8px;}
    .add-box .menu-box .listing-body table td, .add-box .menu-box .listing-body table th{font-size: 14px}
    .add-box .menu-div .add-button{font-size: 15px}
    .add-box .menu-box .listing-body table td.option-td .ab-div{width: auto}
    .add-box .menu-box .listing-body table td.option-td:hover .ab-div, .add-box .menu-box .listing-body table td.option-td .ab-div.active{left: -170px;}
    .add-box .menu-list-content .menu-section .hidden-area .norm-column .elements-list li{flex-basis: 100%}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .hidden-norms .single-norm{flex-basis: 100%;}
    .add-box .top-navigation .top-element-bar{display: none;}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part .sport-content p{font-size: 12px}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part h2,.add-box .menu-day-content .day-detail-box .hide-panel.copy-panel .panel-head{display: inline-block!important;margin: 5px 0}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .more-option-content .flex-parent > div{flex-basis: 100%}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .from-till-input input{max-width: 44%}
    .add-box .top-navigation .top-element{margin: 3px 0}
    .small-popup .popup-body .popup-content .inner-popup .obligate-fields{float: left;margin-top: 15px}
    .message-box .message-column .new-message .message-tools .tools-element{float: none;display: block;margin: 15px auto;}
    .message-box .message-column .new-message{padding: 0 10px;}
    .message-box .message-column .new-message .message-tools{padding: 15px 5px 0}
    .conventer-box .conventer-content .conventer-column .volume-box .converter-input{max-width: 100%}
    .conventer-box .conventer-content .conventer-column .converter-input input,.conventer-box .conventer-content .conventer-column .weight-box .converter-input input{max-width: 75%}
    .add-box .box-head img{display: none}
    footer {padding: 10px 40px 10px 33px;}
    .calc-listing-box.exchanger-lisitng-box .listing-parent .single-calc{padding: 70px 10px}
    .widget-space {margin-bottom: 30px;}
    .message-box .find-message .find-input input{max-width: 80%}
    .add-box.message-box .box-head span{display: block}
    .add-box.message-box .box-head.inside-head{text-align: left!important;}
    .add-box.with-tiles .interview-div .interview-screens .next-part-button{    margin: 10px 0 0 auto;text-align: right;}
    .add-box .menu-day-content .day-content .sport-tools .single-tool label{display: block;font-size: 12px}
    .add-box .menu-day-content .day-content .sport-tools .single-tool.textR input{margin: 5px 0}
    .add-box.with-tiles .interview-div.interview-resume .interview-screens .single-body-circle{flex-basis: 49%}
    .add-box.detail .select-method .screen-tool{font-size: 12px}
    .add-box .tile-div .tile-box a{padding: 7px 5px}
    .add-product-popup .popup-body .popup-content .category-box .input-box {flex-basis: 50%;}
    .tooltip .tooltip-body p{font-size: 12px}
    .add-box.with-tiles .interview-div .interview-screens .look-element .tooltip{max-width: 240px}
    .add-box.with-tiles .interview-div .interview-screens .look-element:nth-child(2) .tooltip{    left:-120px;}
    .add-box.with-tiles .interview-div .interview-screens .look-div .look-element:nth-child(2) .tooltip .tooltip-body .tooltip-arrow {left: 120px;}
    .add-box.with-tiles .interview-div .interview-screens .look-element:last-child .tooltip{    left:-120px;}
    .add-box.with-tiles .interview-div .interview-screens .look-div .look-element:last-child .tooltip .tooltip-body .tooltip-arrow {left: 120px;}
    .add-box .summary-box .btn-box .add-patient-button{max-width: 60%}
    .add-box.long-labels .inside-box .assistant-trigger span{display: none;}
    .add-box .data-box .add-measurment-box .input-box label.one-line,.add-box .data-box .add-measurment-box .input-box label{display: block;margin: 0 0 5px 0;max-width: 100%}
    .add-box.long-labels .data-box .add-measurment-box .input-box input,.add-box .data-box .add-measurment-box .input-box #datetimepicker-measurment{max-width: 100%;}
    .add-box.long-labels .data-box .add-measurment-box .input-box.with-unit input{width: calc(100% - 40px);max-width: 100%}
    .add-box .data-box .add-measurment-box .input-box #datetimepicker-measurment{width: 100%}
    .add-box.with-tiles .interview-div .interview-screens .next-part-button{width: 40%}
    .add-box.with-tiles .interview-div .interview-screens .go-back{float: left}
    footer .documents .footer-doc{display: block;}
    footer .documents .footer-doc:first-child{margin-bottom: 5px}
    .measurment-index .tools-bar .listing-grind a{margin-left: 10px;font-size: 14px}
    .measurment-index .tools-bar .listing-grind {margin: 20px 0 0;}
    .add-box.add-m .data-box .add-measurment-box .input-space .input-box .input-error {left: 0%;bottom: -11px;}
    .add-box.long-labels.detail .steps-view .human-box .body-draft .body-form .single-body-part label{display: block;margin: 0;float: none}
    .add-box.long-labels.detail .steps-view .human-box .body-draft .body-form .single-body-part{text-align: left!important;}
    .add-box.program-settings-screen .big-add,.add-box.program-settings-screen .data-box h3{font-size: 15px}
    .add-box.program-settings-screen .select-print-content .single-print {flex-basis: 35%;}
    .add-box.program-settings-screen .select-print-content{justify-content: space-between}
    .add-box.program-settings-screen .print-head span{display: none}
    .add-box.program-settings-screen .print-head{font-size: 13px}
    .add-box.program-settings-screen .print-content .single-checkbox label,.add-box.program-settings-screen .print-content .select-field label,.add-box.program-settings-screen .print-content .single-print-element label,.add-box.program-settings-screen .print-content .order-element .order-name,.add-box.program-settings-screen .print-content .single-print-element .element-name,.add-box.program-settings-screen .print-content .font-size-element label{font-size: 12px}
    .add-box.program-settings-screen .print-content .select-field label{margin-bottom: 5px}
    .add-box.program-settings-screen .print-content .order-element{margin: 5px 0;}
    .add-box.program-settings-screen .program-settings-box .content-box.table-with-links table .normal-row td{padding: 8px 5px 5px 5px;height: auto}
    .add-alergy-disease-content .add-content .choice-box .left .box-element .top-level .right,.add-alergy-disease-content .add-content .choice-box .box-element p{float: none;width: 100%;max-width: 100%}
    .add-alergy-disease-content .add-content .choice-box .left .box-element .top-level .right,.add-alergy-disease-content .add-content .choice-box .box-element .mid-level .right,.add-alergy-disease-content .add-content .choice-box .box-element .low-level .right{margin-top: 10px}
    .add-alergy-disease-content .add-content .choice-box .right .box-element .mid-level {padding: 12px 10px 12px 10px;}
    .add-alergy-disease-content .add-content .choice-box .right .box-element .low-level {padding: 13px 10px 11px 10px;}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .td-text {max-width: 55%;}
    .add-box.program-settings-screen .own-meal-content.all-products-content .single-tile{flex-basis: 100%;margin-bottom: 20px}
    .add-box .result-amount.with-margin{float: none;display: block}
    .add-box.program-settings-screen .own-meal-content.all-products-content .panel-body {margin: 0 .5% 10px;}
    .add-box.movies-box .movie-parent .video-box{padding: 0;flex-basis: 100%;text-align: center}
    .add-box.program-settings-screen .print-content .single-print-element.element-with-input{height: auto}
    .add-box.program-settings-screen .own-product-content .panel-body .more-option-content.full-screen-search .flex-parent > div,.add-box.program-settings-screen .own-product-content .panel-body .more-option-content.full-screen-search .flex-parent .ingredient-element{flex-basis: 100%}
    .widget-space .single-widget .message-body h3 span{margin: 5px 0}
    .widget-space .single-widget.message-widget h2, .mac-os .widget-space .single-widget.message-widget h2 {margin-bottom: 10px;}
    .add-box .menu-div .listing-body .grind-box .single-menu-box.add-template-box a{font-size: 15px}
    .add-box .menu-list-content .menu-section.half-section .input-space .menu-input label {min-width: 1px;width: 150px;}
    .add-box .diary-div .diary-column.right .column-box.target-box {padding: 10px 30px;}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-plus{right: 20%}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-minus{left: 20%}
    .add-box.patient-shop-list .tile-div .tile-box p{font-size: 14px}
    .add-box.timetable-box .addresses-div .single-addres {flex-basis: 100%;}
    .add-box.timetable-box .addresses-div .single-addres .inner {width: 100%;}
    .add-box.patient-shop-list .tile-div{border-bottom: 1px solid #e3e3e3 }
    .add-box.patient-shop-list .tile-div .tile-box a{padding: 15px 10px}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.exc-time-td .input-box{max-width: 100%;margin-bottom: 5px}
    .add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .element-head,.add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .content{display: block;width: 100%}
    .add-box.timetable-box .timetable-main-window.day-window .calendar-grind .calendar-days .hour-inside-day .timetable-element .content{margin-top: 5px}
    .xdsoft_datetimepicker .xdsoft_datepicker{width: 71%!important;}
    .xdsoft_datetimepicker .xdsoft_monthpicker{padding: 20px 10px}
    .xdsoft_noselect{max-width: 370px}
    .container .fixed-screen .expire-account-box .inside-exp p,.container .fixed-screen .expire-account-box .inside-exp h1,.container .fixed-screen .expire-account-box .inside-exp a{font-size: 18px}
    .container .fixed-screen .expire-account-box .inside-exp a{margin: 20px auto}
    .container .fixed-screen .expire-account-box .inside-exp p.start-p {margin-bottom: 20px;}
    .container .fixed-screen .expire-account-box .inside-exp p.with-counter {margin-top: 20px;}
    .add-box.program-settings-screen .new-data-box .print-content p{font-size: 13px}
    .add-box.program-settings-screen .new-data-box .print-head{min-height: 1px}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel.mobile-hide-panel .panel-body .scroll_body{    height: calc(100% - 80px);}
    .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:490px){
    .add-box .patient-listing .tools-bar .listing-grind,.add-box .patient-listing .tools-bar .result-amount{float: none;display: block;margin: 5px 0;text-align: center}
    .add-box.with-tiles .interview-div .interview-screens .kitchen-tools .check-box{flex-basis: 100%}
    .add-box .go-back{float: none}
    .add-box.with-tiles .accordeon-box .measure-accordeon .mobile-table .mobile-hidden .inside .mobile-single-element{flex-basis: 100%}
    .add-box .meals-configuration .mobile-meals-configuration .meals-row .meals-box{flex-basis: 100%}
    .next-part-button .button{max-width: 75%}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms h4{display: block;float: none;margin-bottom: 5px}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .day-part-head .norms-trigger{float: none;}
    .add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element .fancy-select,.add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element.meal-kind .fancy-select{display: block;margin-bottom: 5px;max-width: 100%}
    .add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-time .set-element span{display: none;}
    .add-box .alert-feature .hidden-alert-box .single-alarm h3{font-size: 12px}
    .add-box .alert-feature .hidden-alert-box .single-alarm p{font-size: 10px}
    .add-box .alert-feature .hidden-alert-box .single-alarm .alert-days .day-ball{line-height: 15px;margin: 2px 0}
    .add-box .alert-feature .hidden-alert-box{max-width: 235px}
    .add-box .alert-feature{right: -235px}
    .calc-inside-box .calc-column .calc-desc .big-desc{font-size: 12px}
    .calc-inside-box .calc-column .calc-desc .small-desc{line-height: 1.1}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .more-option-content, .standard-popup .popup-body .popup-content .search-result-panel{overflow-x: scroll}
    .conventer-box .conventer-content .conventer-column .select .select2-container {width: 150px!important;}
    .conventer-box .conventer-content .conventer-column .select .select2 .select2-selection__rendered{font-size: 14px}
    .conventer-box .conventer-content .conventer-column .result-box .calc-result{width: 140px}
    .add-box .patient-listing .tools-bar {margin: 5px 0 10px;}
    .add-box .find-patient .find-input:last-child{text-align: center}
    .add-box .patient-listing .tools-bar .listing-grind{margin: 20px 0 5px}
    .add-box.long-labels .steps-view .human-box .basic-info h2 img{display: none;}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .sport-inputs,.add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .main-label{display: block;max-width: 100%;margin-top: 9px;}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box img{bottom: auto;top: 16px}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box{height: auto}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .sport-inputs{margin-top: 16px;text-align: left}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element > label {display: inline-block;text-align: right;max-width: 25%;}
    .add-box .tile-div .tile-box .tile-img{margin-right: 5px}
    .add-box.with-tiles .inside-box .card-space-parent .edit-button-wrap button{    font-size: 13px;padding: 7px 5px;}
    .add-box .menu-day-content .day-content .sport-tools .single-tool.textR .search-input{display: block;margin-bottom: 3px}
    .add-box .menu-day-content .day-content .day-detail-box.day-detail-box-mobile .hide-panel.remove-panel.active-mobile{padding: 7px 10px 10px 10px}
    .add-box .menu-day-content .day-content .day-detail-box.day-detail-box-mobile .hide-panel.remove-panel.active-mobile .panel-trigger{display: none}
    .add-box.settings-screen .pattern-space .single-pattern label{padding-left: 25px}
    .add-box.settings-screen .invoice-content .single-invoice .invoice-date{margin-left: 0;display: block;margin-top: 5px}
    .add-box.program-settings-screen .single-question-category .hidden-form input,.add-box.program-settings-screen .single-question-category .hidden-form input{min-width: 1px;    width: 100%;max-width: 70%;}
    .add-box.program-settings-screen .single-question-category .hidden-form{left: 0}
    .add-box.program-settings-screen .own-meal-content.all-products-content .show-result-order .fancy-select .trigger {padding: 2px 40px 2px 0px;}
    .add-box.about-my-dietician .data-box .column-part a{display: block;margin-top: 8px}
    .add-box.about-my-dietician .data-box .column-part .open-info .single-day {flex-basis: 50%;}
    .add-box.about-my-dietician .data-box .column-part a{word-break: break-word}
    .add-box.compendium-box .search-div{max-width: 100%}
    .add-box.timetable-box .settings-tiles .extra-settings-box input{width: 50px}

}
@media all and (max-width: 470px){
    .add-box.with-tiles .inside-box .card-space-parent .edit-button-wrap button,.add-box.with-tiles .inside-box .edit-view-parent .edit-button-wrap .cancel-edit {margin: 10px 0 0 0;flex-basis: 48%}
    .add-box.with-tiles .inside-box .card-space-parent .edit-button-wrap{justify-content: space-between;}
    .add-box.with-tiles .bottom-bar .bottom-element{float: none;display: block;margin: 5px 0;}
    .popup-with-search .popup-body .popup-content .top-part{padding: 10px;margin: 10px 0}
    .popup-with-search .popup-body .popup-content .search-element label,.popup-with-search .popup-body .popup-content .search-element input{margin-bottom: 10px}
    .add-product-popup .popup-body .popup-content .category-box{margin-top: 10px}
    .popup-with-search .popup-body .popup-content .search-element input{display: block;max-width: 150px}
    .add-box .menu-list-content .meals-configuration .meals-row.w20 .meals-box,.add-box .menu-list-content .meals-configuration .meals-row.w25 .meals-box,.add-box .menu-list-content .meals-configuration .meals-row.w33 .meals-box {width: 100%;margin: 5px 0}
    .add-box.with-tiles .measure-div .charts-box canvas {width: 93%!important;height: 22%!important;}
    .add-box .menu-list-content.inside-menu-content .meals-configuration .meals-row .meals-box {width: 100%!important;max-width: 100%!important}
    .menu-week-content .week-box .weeks-parent .single-norm, .menu-week-content .week-box .single-average-box, .menu-week-content .week-box .basic-parent .single-average-box{max-width: 100%!important;    margin: 5px 0;}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row td{max-width: 100%}
    .add-box.program-settings-screen .program-settings-box .content-box table td .edit-amount{max-width: 20%;display: inline-block}
    .add-box.program-settings-screen .program-settings-box .content-box table td .fancy-select{max-width: 60%;display: inline-block}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row td.share-td label span{display: block}
    .add-box.program-settings-screen .own-meal-content .content-box .table-column.left table .head-row{display: none;}
    .add-box.program-settings-screen .own-meal-content .table-column table .share-td .check-box [type="checkbox"]:not(:checked) + label:before, .add-box.program-settings-screen .own-meal-content .table-column table .share-td .check-box [type="checkbox"]:checked + label:before{right: auto;top: -2px}
    .add-box.program-settings-screen .own-meal-content .table-column table .share-td .check-box [type="checkbox"]:not(:checked) + label:after, .add-box.program-settings-screen .own-meal-content .table-column table .share-td .check-box [type="checkbox"]:checked + label:after{right: auto;left: 5px}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row td.share-td label span {font-size: 13px;text-align: left;padding-left: 30px;}
    .add-box.program-settings-screen .program-settings-box .content-box table .normal-row,.add-box.program-settings-screen .program-settings-box .content-box table .normal-row:last-child{margin: 3px 0;border-width: 2px 2px 2px 2px}
    .add-box.program-settings-screen .own-product-content.all-products-content .panel-body .more-option-content .flex-parent > div{    flex-basis: 100%;}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td, .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table .small-cell{max-width: 100%}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table .normal-row{margin: 0}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td .td-text {max-width: 100%;margin-top: 10px;}
    .add-box.program-settings-screen .own-product-content.all-products-content .other-table-content table td.option-td .ab-div a{margin: 0 5px 0 0}
    .add-box.program-settings-screen .own-meal-content .table-column.left table .normal-row{border-width: 2px 2px 2px 2px;}
    .add-box.program-settings-screen .own-meal-content .table-column.left table .normal-row:last-child{border-width: 2px 2px 2px 2px;}
    .add-box.program-settings-screen .own-meal-content .table-column.right table .normal-row{border-width: 2px 2px 2px 2px;}
    .add-box.patient-shop-list .tile-div .tile-box p{max-width: 90%;margin: 0 auto}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row.services-row td{max-width: 100%}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row.services-row td.order-td{    max-width: 100%;width: auto;}
    .add-box.timetable-box .settings-tiles .exception-box table .normal-row td.price-td .input-box {max-width: 100%;margin-bottom: 15px;}
    .add-box.timetable-box .single-record .record-parent .record-terms .single-term-box {max-width: 48%;}

    .add-box.timetable-box .timetable-main-window .date-range{    max-width: 100%;margin: 0 auto;}
    /*.add-box.timetable-box .timetable-main-window .month-preview {justify-content: left;max-width: 270px;margin: 0 auto;}*/
    /*.add-box.timetable-box .timetable-main-window .month-preview .single-day{margin: 5px 4px}*/
    /*.add-box.timetable-box .timetable-main-window .month-preview .single-day .day-orb {width: 30px;height: 30px;padding: 8px 0;font-size: 14px;}*/
    /*.mac-os .add-box.timetable-box .timetable-main-window .month-preview .single-day .day-orb{padding: 7px 0}*/
    /*.add-box.timetable-box .timetable-main-window .month-preview .mobile-week p{   width: 30px;height: auto;font-size: 12px;text-align: center;display: inline-block;margin: 0 2px;}*/

}
@media all and (max-width: 450px) {
    .add-box .tile-div .tile-box p{width: 100%;font-size: 10px;max-width: 100%}
    .hamburger-submenu{width: 250px;left: -190px;}
    .add-box .box-head{font-size: 20px}
    .add-box .box-head img{vertical-align: -9px}
    button.with-bg,button.with-bg, .without-bg{font-size: 12px;max-width: 195px;}
    .add-box.with-tiles .box-head img{display: none}
    .add-box.with-tiles .interview-div .info-box .check-boxes,.add-box.with-tiles .interview-div .info-box .patient-drug,.add-box.with-tiles .interview-div .info-box .taste-div{max-width: 100%}
    .add-box .tile-div .tile-box{}
    .next-part-button .button{display: block;max-width: 100%;margin: 5px auto;}
    .add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner img{display: none}
    .add-box.long-labels .steps-view .human-box .below-drafts .single-information .inner{padding-left: 0}
    .add-box.detail .data-box .mobile-step .input-box{flex-basis: 100%}
    .add-box .menu-div .select-method{width: 100%}
    .add-box .menu-div .add-button{display: block}
    .add-box .menu-div .select-method .grind-select{margin: 10px 5px 10px 0}
    .add-box .menu-list-content .menu-section .input-space .menu-input label, .add-box .menu-list-content .menu-section .input-space .menu-input input[type="text"], .add-box .menu-list-content .menu-section .input-space .menu-input .unit, .add-box .menu-list-content .menu-section .input-space .menu-input.no-input p, .add-box .menu-list-content .menu-section .input-space .menu-input div.fancy-select .trigger{font-size: 12px}
    .add-box .menu-list-content .menu-section .input-space .menu-input input[type="text"], .add-box .menu-list-content .menu-section .input-space .menu-input.no-input p,.add-box .menu-list-content .menu-section .input-space .menu-input div.fancy-select{max-width: 23%;}
    .add-box .menu-section div.fancy-select ul.options{top: 28px;}
    .add-box .menu-section div.fancy-select ul.options li{font-size: 12px}
    .add-box .menu-list-content .green-head,.add-box .menu-list-content .grey-head{font-size: 14px}
    .add-box .menu-list-content .green-head img{display: none}
    .add-box .menu-day-content .day-content .day-course .fixed-element .after-choice .set-box .cancel{max-width: 80px}
    /*.add-box .menu-day-content .day-content .day-detail-box{padding: 15px}*/
    .add-box .menu-day-content .day-content .day-detail-box .side-panel{position: relative;z-index: 1;}
    .add-box .menu-day-content .day-content .day-detail-box .side-panel .panel-element{display: inline-block}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal td, .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td{width: 100%;display: block;max-width: 100%}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal td, .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td{}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part,.add-box .menu-day-content .day-detail-box .hide-panel.copy-panel,.add-box .menu-day-content .day-detail-box .hide-panel.edit-panel,.add-box .menu-day-content .day-detail-box .hide-panel.notes-panel{padding: 15px}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .search-field button{vertical-align: top;}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel{  top: 0;z-index: 2;}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .from-till-input input{max-width: 40%}
    .add-box .menu-day-content .day-content .day-detail-box .search-result-panel table td{max-width: 100%}
    .standard-popup .popup-body{max-width: 350px}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template{flex-basis: 100%;margin-bottom: 10px}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element p{font-size: 12px}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .template-category .single-template .inner-element{min-height: 1px}
    .big-popup .popup-body .popup-content .inner-popup.load-popup-content .table-button .button {max-width: 49%;font-size: 12px;}
    .standard-popup .popup-body .popup-content .inner-popup.shop-popup-content .shop-box .box-element .shop-product .single-product .shop-position{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;    max-width: 70%;}
    .message-box .message-column .whole-conversation .single-text .text-content{max-width: 100%}
    .conventer-box .conventer-content .conventer-column .converter-radio .check-box,.conventer-box .conventer-content .conventer-column .converter-input input, .conventer-box .conventer-content .conventer-column .weight-box .converter-input input{max-width: 100%}
    .conventer-box .conventer-content .conventer-column .converter-input .unit{display: block}
    .add-box.with-tiles .inside-box .card-space-parent .edit-button-wrap button {margin: 10px 0 0 0;}
    footer .copyright p{margin: 0}
    .add-box.with-tiles .inside-box .files-box .add-folder-input input{margin-right: 0;font-size: 14px}
    .add-box.with-tiles .inside-box .files-box .add-folder-input button {max-width: 25px;padding: 8px 5px;}
    .add-box.with-tiles .inside-box .files-box .add-folder-input{margin: 0}
    .small-popup.visit-without-dd .popup-body .popup-content .inner-popup .obligate-fields{float: none;display: block;text-align: left;margin-right: 0}
    .small-popup.visit-without-dd .popup-body .popup-content .inner-popup .table-button{margin-top: 0}
    .standard-popup .popup-body .popup-content .inner-popup .cancel{font-size: 12px}
    .calc-listing-box.exchanger-lisitng-box .listing-parent .single-calc{height: 140px;padding: 50px 10px}
    .calc-listing-box.exchanger-lisitng-box .listing-parent .single-calc .calc-info h2 {font-size: 16px;}
    .add-box .tile-div .tile-box .tile-img{display: none;}
    .message-box .find-message .find-input input{max-width: 100%}
    .message-box .find-message .find-input{text-align: center}
    .add-box.message-box .box-head{text-align: center}
    .add-box.with-tiles .help {top: 188px;}
    .add-box.with-tiles .inside-box .files-box .folders-div .single-folder .put-new-folder-name input{width: 55%}
    .add-box.with-tiles .interview-div .interview-screens .go-back {margin-top: 30px;}
    .add-box.with-tiles.interview-add-box .help {top: 185px;}
    @media not all and (min-resolution:.001dpcm) { @media
    {
        .add-box.with-tiles.interview-add-box .help{top: 205px}
    }}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part h2{font-size: 18px}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .search-field input{padding: 7px 5px}
    .standard-popup .popup-body .popup-content .search-result-panel table td .base-img,.standard-popup .popup-body .popup-content .search-result-panel table td .icon-place{display: none}
    .standard-popup .popup-body .popup-content .hide-panel{height: 100%}
    .standard-popup .popup-body .popup-content .search-result-panel table .head-row{display: none}
    .standard-popup .popup-body .popup-content .search-result-panel table td{display: inline-block;width: 100%;max-width: 50%;text-align: center}
    .standard-popup .popup-body .popup-content .search-result-panel table td:first-child,.standard-popup .popup-body .popup-content .search-result-panel table td.add-td{display: block;max-width: 100%}
    .standard-popup .popup-body .popup-content .search-result-panel table td .fancy-select{margin: 0 auto}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .box-with-padding{padding: 0 15px}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-box label{max-width: 100%}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box {flex-basis: 100%;}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .edit-box {margin: 10px 0;}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box label{margin-bottom: 0}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box.half-input .check-box{margin-top: 0}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .flex-parent .edit-box.quarter-input {flex-basis: 49%;}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .top-part .basic-search .search-field label{display: block;max-width: 100%;width: 100%}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table .head-row{display: none}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td{display: inline-block;width: 100%;max-width: 50%;text-align: center}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .edit-table-ingerdients table td:first-child{display: block;max-width: 100% }

    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table .head-row{display: none}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td{display: inline-block;width: 100%;max-width: 50%;text-align: center}
    .standard-popup .popup-body .popup-content .hide-panel.edit-panel .panel-body .make-table-ingerdients table td:first-child{display: block;max-width: 100% }

    .add-box .menu-day-content .day-content .day-detail-box .side-panel{margin-bottom: 15px}
    .hide-panel.edit-panel .box-with-padding {padding: 0;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal td:nth-child(even), .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td:nth-child(even){border-right: 0}
    .add-box .menu-day-content .day-content .day-detail-box .hide-panel .panel-body .top-part .basic-search .search-field button{font-size: 14px}
    .add-box .menu-day-content .day-content .day-detail-box.day-detail-box-mobile .hide-panel.remove-panel.active-mobile{top: 70px}
    .add-box.settings-screen .help {right: 7px!important;top: 132px!important}
    .add-box.settings-screen .logo-status .own-logo-tools a{font-size: 14px}
    .add-box.program-settings-screen .program-settings-box .settings-search .input-div.input-field, .add-box.program-settings-screen .program-settings-box .settings-search .input-div.select-field{max-width: 100%;margin-right: 0}
    .add-box.program-settings-screen .program-settings-box .settings-search .input-div.input-field{margin-bottom: 15px}
    .add-box.with-tiles.program-settings-screen .help{    top: 220px;}
    .add-box .tile-div .tile-box p{display: block}
    .add-box .tile-div .tile-box a{    padding: 12px 5px 10px;}
    .add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .search-field input {padding: 9px 5px 8px;}
    .add-box.program-settings-screen .own-product-content .panel-body .more-option-content .flex-parent > div{flex-basis: 100%}
    .add-box.with-tiles .help {top: 220px;}
    .add-box.program-settings-screen .own-meal-content .hide-panel .panel-body .top-part .basic-search .search-field input {padding: 7px 5px 7px;}
    .add-box.program-settings-screen .print-content .select-field {flex-basis: 100%;max-width: 100%;}
    .add-box.program-settings-screen .print-content .select-field .ms-parent {width: 100%!important;}
    .add-alergy-disease-content .add-content .input-error{max-width: 75%;bottom: -21px}
    .small-popup .popup-body .popup-content .inner-popup .sport-box label{float: none;margin-top: 0;display: block}
    .small-popup .popup-body .popup-content .inner-popup .sport-box .input-box .right{float: none;max-width: 100%}
    .add-box.program-settings-screen .own-product-content.detail-conteFnt .inner-popup .tags-box .tag-body img {max-height: 30px;}
    .add-box.program-settings-screen .own-product-content.detail-content h3{font-size: 20px}
    .add-box.program-settings-screen.history-listing .program-settings-box .content-box table .edit-row td input[type="number"]{max-width: 60%}
    .add-box .diary-div .diary-column .target-box.initial-state .kind-of-target .target-parent .target-input{flex-basis: 100%}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-plus{right: 15%}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-minus{left: 15%}
    .standard-popup.clause-popup .popup-body .popup-content .inner-popup .popup-top img{display: none}
    .standard-popup.clause-popup .popup-body .popup-content .inner-popup .popup-top{padding: 0 0 15px}
    .add-box.timetable-box .tile-div .tile-box{margin: 5px 0;flex-basis: 100%}
    .add-box.timetable-box .day-parent .single-day .day-content > div{flex-basis: 100%}
    .standard-popup .popup-body .popup-content .hide-panel .panel-body .top-part .basic-search .search-field button {padding: 8px 5px;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr td div.hidden-tool-box,.add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal td.products-trigger span, .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td.dot-td span{display: block;max-width: 100%;text-align: center}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal td, .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td{text-align: center}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr td div.hidden-tool-box{text-align: center;padding: 8px 10px}
    .add-box .menu-day-content .day-content .day-detail-box .day-detail.sport-screen {padding: 0 10px 0 10px;}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-part .day-part-head.meal-info .edit-meal-name .fancy-select{min-width: 55px}
    .popup-container.fill-free-term-popup .inner-popup-box input{padding: 10px 5px}
    .add-box .menu-day-content .hide-panel.edit-panel .box-with-padding {padding: 0 5px 0 5px!important;}
    .container .fixed-screen {padding-left: 10px;padding-right: 10px;}
    .container .fixed-screen .expire-account-box {text-align: center;padding: 10px;}
    .container .fixed-screen .expire-account-box .inside-exp {padding: 10px;}
    .standard-popup .popup-body .popup-content .inner-popup .third-step .remove-box {width: 350px;left: -15px;bottom: -20px;}
    .standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .remove-box{width: 350px;}
    .add-box.timetable-box .day-parent .single-day .day-element {max-width: 100%;}
    .standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box{flex-basis: 100%}
    .standard-popup .popup-body .popup-content .inner-popup .third-step.edit-visit .timetable-input-box.visit-check-box{padding: 0}
    .standard-popup.free-dd .popup-body .popup-content{width: 350px;padding-top: 90px;height: 296px}
    .standard-popup.free-dd .popup-body .popup-content .inner-popup h2, .standard-popup.free-dd .popup-body .popup-content .inner-popup p{margin: 0}
    .standard-popup.free-dd .popup-body .popup-content .inner-popup p.big-p{font-size: 16px}

    #free-dd-container #free-dd-popup .popup-content {padding: 10px;}
    #free-dd-container #free-dd-popup .test-program {font-size: 14px;margin-top: 8px;}
    #free-dd-container #free-dd-popup{max-width: 350px}
    #free-dd-container #free-dd-popup .popup-content .img-section a {width: 200px;border-radius: 4px;text-align: center;padding: 12px 5px 11px;font-size: 18px;font-weight: 600;max-width: 100%;display: block;margin: 20px auto 0;position: absolute;left: 0;right: 0;bottom: 16px;}
    #free-dd-container #free-dd-popup .popup-content p.with-logo-box img {position: absolute;left: 12px;top: 3px;height: 35px;}
    .add-box.settings-screen .help.many-box {right: 7px!important;top: 140px!important;}
    .big-popup .popup-body .popup-content .inner-popup.load-popup-content .table-button .button{    max-width: 40%!important;}
    .big-popup .popup-body .popup-content .inner-popup.load-popup-content .table-button.page_two_buttons .button{max-width: 49%!important;}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .meals_list_column .unassigned_body .meals_list_element{flex-basis: 100%}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column .meals_list_element{height: 40px}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column .meals_list_head{padding: 13px 5px}
    .standard-popup .popup-body .popup-content .inner-popup .template-box span.drag_element{padding: 5px;max-width: 120px}
    .standard-popup .popup-body .popup-content .inner-popup .template-box .flex_box .meals_list_column .meals_list_element.empty_element:after {content: '';max-width: 106px;padding: 12px 5px;}

    .xdsoft_datetimepicker .xdsoft_monthpicker {position: relative;text-align: center;background-color: #9381eb;height: 50px;padding: 11px 9px;}
    .xdsoft_datetimepicker .xdsoft_label{font-size: 15px}
    .xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar  th{font-size: 14px}
    .xdsoft_datetimepicker .xdsoft_calendar thead th {height: 30px;font-size: 14px}
    .xdsoft_datetimepicker .xdsoft_calendar {padding: 5px 5px;}
    .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {height: 227px!important;}
     .xdsoft_datetimepicker .xdsoft_datepicker {width: calc(100% - 92px)!important;}
    .standard-popup.template-copy-meal-popup .popup-body{    max-width: 350px;}
    .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 .menu-div .listing-body .grind-box .single-menu-box .main-link{max-width: 100%;display: block;margin: 5px 0;}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .other-info{margin: 0;}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .hidden-info a p{display: none}
    .add-box .menu-div .listing-body .grind-box .single-menu-box .grind-name,.add-box .menu-div .listing-body .grind-box .single-menu-box .main-link span{font-size: 14px}
    .add-box .menu-div .listing-body .grind-box .single-menu-box{padding: 5px;}
    .add-box .menu-list-content .menu-section .input-space .menu-input label{max-width: 100%;margin-bottom: 5px}
    .add-box .menu-list-content .menu-section .input-space .menu-input input[type="text"],.add-box .menu-list-content .menu-section .input-space .menu-input input[type="number"], .add-box .menu-list-content .menu-section .input-space .menu-input.no-input p, .add-box .menu-list-content .menu-section .input-space .menu-input div.fancy-select{max-width: 30%}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element.chart .chart-label{display: none;}
    .add-box .menu-day-content .day-content .day-course .day-inside .day-norms .norm-content .norm-element.chart div{flex-basis: 100%}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-meal td:nth-child(even), .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.single-product td:nth-child(even){border-right: 0}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tr.head-row td{display: inline-block}
    .add-box.with-tiles .inside-box .files-box .add-folder-input input{max-width: 50%}
    .add-box.with-tiles .inside-box .card-space-parent .edit-button-wrap button,button.with-bg, .without-bg, .add-box.with-tiles .inside-box .edit-view-parent .edit-button-wrap .cancel-edit{flex-basis: 100%}
    .add-box.with-tiles .inside-box .card-space-parent .edit-button-wrap{flex-wrap: wrap}
    .add-box .summary-box .btn-box .add-patient-button{max-width: 100%}
    .add-box.with-tiles .interview-div .interview-screens h3{max-width: 75%}
    .add-box.with-tiles .measure-div .charts-box canvas {width: 100%!important;height: 20%!important;}
    .measurment-index .tools-bar .listing-grind a{display: block;text-align: right;margin: 5px 0}
    .add-box.program-settings-screen .own-product-content .panel-body .top-part .basic-search .search-field label{font-size: 12px}
    .add-box.program-settings-screen .print-content .single-print-element .set-days{left: 85px}
    .add-box.program-settings-screen .print-content .single-print-element .set-days .input-error{font-size: 8px}
    .add-box.program-settings-screen .print-content .single-print-element .element-name {max-width: 60%;}
    .add-box .diary-div .pick-day{font-size: 17px}
    .add-box .diary-div .pick-day span i{font-size: 12px}
    .add-box .diary-div .diary-column .diary-element .diary-table .diary-cell p {font-size: 14px;}
    .add-box .diary-div .diary-column .diary-element .diary-table .diary-cell {padding: 3px 0;}
    .xdsoft_noselect {max-width: 370px;left: 0!important;}
    .add-box.template-box .menu-box .listing-body .grind-box.dp-t-box .templates-tooltip .t-tooltip {max-width: 235px;}
    .add-box.timetable-box .timetable-main-menu .absence-trigger{display: block;position: relative;margin-top: 30px}
}
@media all and (max-width:390px){
    .add-box.with-tiles .help {top: 147px;}
    .popup-container .popup-body{max-width: 300px}
    .popup-container .popup-body .popup-content iframe{height: 214px;}
    .popup-container .popup-body .popup-content .popup-off{top: 0;right: 0;}
    .popup-container .popup-body{height: 239px;}
    .popup-container .popup-body .popup-content .video-info h2{font-size: 16px}
    .popup-container .popup-body .popup-content .video-info{padding: 10px 15px;}
    .popup-container .popup-body .popup-content iframe{height: 169px;}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table{display: block;margin: 0 auto}
    .add-box .menu-day-content .day-content .day-detail .day-detail-content table tbody{display: block;margin: 0 auto}
    .standard-popup .popup-body{max-width: 350px;height: auto}
    .popup-container .popup-body .popup-content .popup-off{top: 5px;right: 5px}
    .calc-inside-box .calc-column .calc-form .calc-inputs span{font-size: 12px}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element > label {display:block;text-align: right;max-width: 100%;}
    .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element input[type="text"], .add-box .menu-day-content .day-content .day-detail-box .sport-radio-box .vertical-element .fancy-select{max-width: 48%}
    .not-recommended-popup .popup-body,.recommended-popup .popup-body{height: auto}
    .add-product-popup .popup-body .popup-content .recc-box .choice-box{flex-direction: column;}
    .add-product-popup .popup-body .popup-content .recc-box .choice-list{flex-basis: auto;max-width: 100%}
    .not-recommended-popup .popup-body,.recommended-popup .popup-body {height: auto;max-height: 655px;top: 0;}
    .popup-with-search .popup-body {max-width: 100%;height: auto}
    .add-product-popup .popup-body .popup-content .problem-name input{min-width:5px;    font-size: 12px;display: block;margin: 5px 0 0 0;max-width: 100%}
    .add-box .tile-div .tile-box p{font-size: 8px}
    .add-box .tile-div .tile-box{margin: 3px 0}
    .add-box.with-tiles.interview-add-box .help {top: 145px;}
    @media not all and (min-resolution:.001dpcm) { @media
    {
        .add-box.with-tiles.interview-add-box .help{top: 155px}
    }}
    .add-box .patient-listing .listing-body .grind-box .single-patient-box:hover .hidden-info{padding: 15px 5px;}
    .add-box .patient-listing .listing-body .grind-box .single-patient-box .hidden-info a{margin: 2px 15px}
    .add-box.with-tiles.program-settings-screen .help{    top: 180px;}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .tags-box{padding: 5px}
    .add-box.program-settings-screen .inside-box.from-side-menu{overflow: visible}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .tags-box .tag-body img{max-height: 28px}
    .add-box.program-settings-screen .own-product-content.detail-content .inner-popup .tags-box .tag-body{max-width: 14.8%}
    .add-box.with-tiles .help {top: 177px;}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-plus{right: 10%}
    .add-box .diary-div .diary-column .water-circle .progress .water-controller.water-minus{left: 10%}
}
@media all and (max-height:825px){
    .popup-container .popup-body{top: 2%!important;}
}
@media all and (max-height:800px){
    .popup-container .popup-body .popup-content.scroll-box{    max-height: 87vh;}
}

#welcome-container {display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0,.7); z-index: 100000000;}
#welcome-container.visible {display: block;}
#welcome-popup {    position: absolute;top: 5%;left: 0;margin-left: 0;right: 0;margin: auto;max-width: 940px;max-height: 92vh}
#welcome-popup #welcome-close {position: absolute; top: 15px; right: 15px; font-size: 30px; color: #ffffff;cursor: pointer   }
#welcome-popup .dont-show-more{color: #fff}
#welcome-popup .remove-box{text-align: center}
#welcome-popup .white-close{ background-position: top;background-repeat: no-repeat;width: 28px;height: 28px;display: block;    background-image: url(../img/welcome-close.png);}
#welcome-popup #welcome-close:hover .white-close{background-position: bottom;}

#welcome-popup #poll-close,#welcome-popup .pop-x {position: absolute;top: 15px;right: 15px;font-size: 30px;color: #464646;cursor: pointer;}
#welcome-popup .poll-close {background-position: top;background-repeat: no-repeat;width: 28px;height: 28px;display: block;background-image: url(../img/poll-close.png);}
#welcome-popup .poll-close:hover{background-position: bottom}
#welcome-popup .poll-content{position: relative;background-image: url(../img/poll-bg.png);text-align: center;min-height: 645px;padding: 100px 15px 15px 15px;display: block}
#welcome-popup .poll-content .poll-head{color: #3b00ff;font-size: 48px;font-weight: bold;margin-bottom: 25px}
#welcome-popup .poll-content .poll-subhead{font-size: 24px;color: #000000}
#welcome-popup .poll-content .question-box{margin-top: 20px;max-width: 800px;width: 100%;margin: 0 auto}
#welcome-popup .poll-content .question-box .poll-q{font-size: 20px;margin: 60px 0 30px;text-align: left}
#welcome-popup .poll-content .question-box .answer-area{width: 100%;min-height: 185px;border: 2px solid #000;padding: 15px;font-size: 20px}
#welcome-popup .poll-content .question-box .poll-btn{margin-top: 35px}
#welcome-popup .poll-content .question-box .poll-btn .poll-button{font-size: 18px;padding: 16px 5px 12px}
#welcome-popup .poll-content .question-box .radio-area{min-height: 200px;}
#welcome-popup .poll-content .question-box .radio-area .check-box{margin: 20px 0;text-align: left}
#welcome-popup .poll-content .question-box .radio-area .check-box label{padding-left: 35px;line-height: 23px;font-size: 20px}

#welcome-popup .poll-content .question-box .radio-area .check-box [type="radio"]:not(:checked) + label:before, #welcome-popup .poll-content .question-box .radio-area .check-box [type="radio"]:checked + label:before {content: '';position: absolute;left: 0;top: 0px;width: 17px;height: 17px;border: 2px solid #000;background: #fff;border-radius: 50%;}

#welcome-popup .poll-content .question-box .radio-area .check-box [type="radio"]:not(:checked) + label:after, #welcome-popup .poll-content .question-box .radio-area .check-box [type="radio"]:checked + label:after {content: '';position: absolute;top: 6px;left: 6px;width: 9px;height: 9px;background: #3b00ff;border-radius: 50%;}
#welcome-popup .poll-content .question-box .radio-area .check-box [type="radio"]:checked + label{color: #3b00ff}
#welcome-popup .remove-box .dont-show-more-poll{color: #fff}


#welcome-popup .poll-content.share-poll{background-image: url(../img/poll-result.png);padding:360px 15px 15px 15px}
#welcome-popup .poll-content.after-poll{background-image: url(../img/after-poll.png);z-index: 2}
#welcome-popup .poll-content.share-poll .rest-desc{color: #000;font-size: 20px;font-weight: 600;width: 100%;max-width: 740px;margin: 0 auto 30px}
#welcome-popup .poll-content.share-poll .purple{font-size: 20px;margin-bottom: 10px}
body.active-popup{position: static;overflow-y: hidden;}

@media all and (max-width:960px){
    #welcome-popup{max-width: 640px}
    #welcome-popup .poll-content {background-image: url(../img/poll-bg2.png);padding: 80px 15px 15px 15px;min-height: 520px}
    #welcome-popup .poll-content.share-poll {background-image: url(../img/poll-result2.png);padding: 240px 15px 15px 15px;    min-height: 435px;}
    #welcome-popup .poll-content.share-poll .poll-head{    margin-bottom: 10px;}
    #welcome-popup .poll-content.share-poll .rest-desc{font-size: 16px}
    #welcome-popup .poll-content .poll-head{font-size: 33px}
    #welcome-popup .poll-content .poll-subhead{font-size: 18px}
    #welcome-popup .poll-content .question-box .poll-q {font-size: 16px;margin: 20px 0 15px;text-align: left;}
    #welcome-popup .poll-content .question-box .radio-area .check-box label {padding-left: 30px;line-height: 23px;font-size: 16px;}
    #welcome-popup .poll-content .question-box .poll-btn {margin-top: 20px;}
    #welcome-popup .poll-content.after-poll{background-image: url(../img/after-poll2.png);min-height: 430px}
}
@media all and (max-height:580px){
    #welcome-popup.scroll-box{max-height: 85vh}
}
@media all and (max-width:660px){
    #welcome-popup{max-width: 360px}
    #welcome-popup .poll-content {background-image: url(../img/poll-bg3.png);padding: 50px 15px 15px 15px;min-height: 380px;}
    #welcome-popup .poll-content.share-poll {background-image: url(../img/poll-result3.png);padding: 140px 15px 15px 15px;    min-height: 320px;}
    #welcome-popup #poll-close, #welcome-popup .pop-x {position: absolute;top: 0;right: 0;font-size: 30px;color: #464646;cursor: pointer;transform: scale(.5);}
    #welcome-popup .poll-content .poll-head{font-size: 18px}
    #welcome-popup .poll-content .poll-subhead{font-size: 14px}
    #welcome-popup .poll-content .question-box .radio-area .check-box {margin: 10px 0;text-align: left;}
    #welcome-popup .poll-content .question-box .poll-q {font-size: 14px;margin: 15px 0 15px;text-align: left;}
    #welcome-popup .poll-content .question-box .radio-area .check-box label {padding-left: 30px;line-height: 23px;font-size: 14px;}
    #welcome-popup .poll-content .question-box .poll-btn {margin-top: 0px;}
    #welcome-popup .poll-content .question-box .radio-area {min-height: 175px;}
    #welcome-popup .poll-content .question-box .poll-btn .poll-button {font-size: 14px;padding: 8px 5px 6px;max-width: 180px;}
    #welcome-popup .poll-content.share-poll .purple {font-size: 16px;margin-bottom: 10px;}
    #welcome-popup .poll-content.share-poll .rest-desc {font-size: 14px;}
    #welcome-popup .poll-content.after-poll{background-image: url(../img/after-poll3.png);    min-height: 240px;}
    #welcome-popup .poll-content .question-box .radio-area {min-height: 135px;}
    #welcome-popup .poll-content .poll-btn button {    font-size: 12px;padding: 5px;max-width: 200px;}
    #welcome-popup .poll-content.share-poll.after-poll .rest-desc {margin: 0 auto 10px;}
}

.popup-area{position: fixed; top: 0; left: 0; background-color: rgba(0,0,0,0.5);z-index: 10999;    width: 100%; height: 100%;}
#rodo-popup,#newsletter-popup{background-image:url(../img/popup-background.png);width: 100%;max-width: 880px;position: fixed;z-index: 100000;padding: 30px;top:20%;height: 505px;left: 0;right: 0;margin-left: auto;margin-right: auto}
#newsletter-popup{padding: 15px}
#rodo-popup .rodo-content,#newsletter-popup .rodo-content{background-color: #ffffff;padding: 20px;height: 100%;}
#newsletter-popup .rodo-content{background-image:url(../img/content-background.png);}
#rodo-popup .rodo-content .popup-box,#newsletter-popup .rodo-content .popup-box{position: relative;padding-left: 220px}
#rodo-popup .rodo-content .popup-box .rodo-img,#newsletter-popup .rodo-content .popup-box img{position: absolute;left: 0;top: 0;}
#newsletter-popup .rodo-content .popup-box .logo-img{right: 0;left:auto;    top: -20px;}
#rodo-popup .rodo-content .popup-box .popup_logo{display:inline-block;margin-right:30px}
#rodo-popup .rodo-content .popup-box h1,#newsletter-popup .rodo-content .popup-box h1{font-size: 17px;margin:13px 0;text-align: left;padding: 0;color: #0fbeb4;font-weight: bold;}
#newsletter-popup .rodo-content .popup-box h1{font-size: 18px;color:#000}
#rodo-popup .rodo-content .popup-box p,#newsletter-popup .rodo-content .popup-box p{font-size: 15px;margin: 0;color: #000;line-height: 1.2}
#newsletter-popup .rodo-content .popup-box p{font-size: 18px}
#newsletter-popup .rodo-content .popup-box .small-text{font-size: 15px;margin-top: 15px}
#rodo-popup .rodo-content .pdf-content{border:1px solid #dbdcdc;padding: 10px;margin: 25px 0;max-height: 135px}
#rodo-popup .rodo-content .pdf-content h2{color: #000;margin: 10px 0;font-size: 16px;text-align: center;}
#rodo-popup .rodo-content .pdf-content p{font-size: 13px;text-align: left;line-height: 1.2}
#rodo-popup .rodo-content .pdf-content .numer-list{position: relative;padding-left: 20px;margin:5px 0}
#rodo-popup .rodo-content .pdf-content .numer-list span{position: absolute;left: 0;top: 0;}
#rodo-popup .rodo-content .pdf-content .letter-list{position: relative;padding-left: 35px;margin-bottom: 2px;}
#rodo-popup .rodo-content .pdf-content .letter-list span{position: absolute;    left: 19px; top: -1px;}
#rodo-popup .rodo-content .pdf-content .pdf-separator{margin: 10px 0}
#rodo-popup .rodo-content .bottom-logo{margin-top: 10px}
#rodo-popup .rodo-content .accept-box{float: left;}
#rodo-popup .rodo-content .accept-box a{text-decoration: none;color:#f97d00;font-size: 12px;display: block;margin-bottom: 10px}
#rodo-popup .rodo-content .accept-box a:hover{text-decoration: underline}
#rodo-popup .rodo-content .accept-box label{font-size:13px }
#rodo-popup .rodo-content .start-box{float: right; width: 260px;}
#rodo-popup .rodo-content .start-box button,#newsletter-popup .rodo-content .agree-box button{}
#rodo-popup .rodo-content .start-box button:hover,#newsletter-popup .rodo-content .agree-box button:hover{}
#newsletter-popup .rodo-content .agree-box{text-align: right;}
#newsletter-popup .rodo-content .agree-box .negative-botton{background: transparent;font-size: 18px;color: #a0a0a0;box-shadow: none;    max-width: 180px; font-weight: normal;}
#newsletter-popup .rodo-content .agree-box button{margin-top: 0}
#newsletter-popup .rodo-content .agree-box .negative-botton:hover{background: transparent;text-decoration: underline;}
#rodo-popup .rodo-content input[type="checkbox"]:checked,
#rodo-popup .rodo-content input[type="checkbox"]:not(:checked){ position: absolute; left: -9999px; }
#newsletter-popup .rodo-content .img-box{background-image:url(../img/img-box-backround.png);margin: 20px 0;height: 105px;    background-position: bottom; background-repeat: no-repeat;padding-top: 11px}
#newsletter-popup .rodo-content .agree-text{font-size: 16px;line-height: 1.2;margin-bottom: 30px}
#newsletter-popup .rodo-content .img-box .img-div{display: inline-block;width: 100%;max-width: 16%;text-align: center;}

#rodo-popup .rodo-content input[type="checkbox"]:checked + label,
#rodo-popup .rodo-content input[type="checkbox"]:not(:checked) + label{ position: relative; padding-left: 28px; cursor: pointer; line-height: 22px; display: inline-block; color: #000; }
#rodo-popup .rodo-content input[type="checkbox"]:checked + label:before,
#rodo-popup .rodo-content input[type="checkbox"]:not(:checked) + label:before{ content: ''; position: absolute; left: 0; top: 0; width: 18px; height: 18px; border: 1px solid #ddd; background: #fff; }
#rodo-popup .rodo-content input[type="checkbox"]:checked + label:after,
#rodo-popup .rodo-content input[type="checkbox"]:not(:checked) + label:after{content: '';width: 10px;height: 10px;background: #028b13;position: absolute;top: 5px;left: 5px;transition: all 0.2s ease;}
#rodo-popup .rodo-content input[type="checkbox"]:not(:checked) + label:after{ opacity: 0; transform: scale(0); }
#rodo-popup .rodo-content input[type="checkbox"]:checked + label:after{ opacity: 1; transform: scale(1); }
#rodo-popup .rodo-content .accept-box{position: relative}
#rodo-popup .rodo-content .input-alert{text-align: left;font-size: 11px;color: #ff0000;margin-top: 10px;display: none;position: absolute;    bottom: -19px;}
#rodo-popup .rodo-content .input-alert.active{display: block}

.rodo-overlap p a{font-size: 16px;color: #000;margin-bottom: 10px;display: block;    background: url(../img/card-patient.png?v=2) no-repeat left 4px; padding: 2px 0 2px 20px; text-decoration: none; line-height: 20px;}

@media all and (max-width:915px){
    #rodo-popup,#newsletter-popup{height: auto;background-repeat: round;}
    #rodo-popup .rodo-content .input-alert{bottom: -16px}
}
@media all and (max-width:750px){
    #rodo-popup .rodo-content .start-box{float: none;margin: 0 auto;}
    #rodo-popup .rodo-content .start-box button{margin-top: 35px}
}
@media all and (max-width:700px){
    #rodo-popup .rodo-content .popup-box p,#newsletter-popup .rodo-content .agree-box button,#newsletter-popup .rodo-content .popup-box .small-text,#newsletter-popup .rodo-content .agree-box .negative-botton,#rodo-popup .rodo-content .start-box button,#newsletter-popup .rodo-content .popup-box p,#newsletter-popup .rodo-content .agree-text{font-size: 13px}
    #rodo-popup .rodo-content .popup-box h1,#newsletter-popup .rodo-content .popup-box h1{font-size: 15px;margin: 10px 0}
    #rodo-popup .rodo-content .pdf-content{margin: 15px 0}
    #rodo-popup .rodo-content .start-box{max-width: 210px;}
}
@media all and (max-width:620px){

    #rodo-popup .rodo-content .popup-box .rodo-img,#newsletter-popup .rodo-content .popup-box .rodo-img{height: 130px;}
    #rodo-popup .rodo-content .popup-box,#newsletter-popup .rodo-content .popup-box{padding-left: 170px}
}
@media all and (max-width:580px){
    #newsletter-popup .rodo-content .img-box .img-div img{height: 50px;}
    #newsletter-popup .rodo-content .img-box .img-div{max-width: 15%}
    #newsletter-popup .rodo-content .img-box{background-image: none;height: auto;text-align: center;}
    #newsletter-popup .rodo-content .agree-box button{max-width: 180px}
}
@media all and (max-width:540px){
    #rodo-popup .rodo-content .popup-box .rodo-img,#newsletter-popup .rodo-content .popup-box .rodo-img{display: none;}
    #rodo-popup .rodo-content .popup-box,#newsletter-popup .rodo-content .popup-box{padding-left: 0}
}
@media all and (max-width:460px){
    #rodo-popup,#newsletter-popup{top: 10%;}
    #newsletter-popup .rodo-content .img-box .img-div img{height: 40px;}
    #newsletter-popup .rodo-content .img-box{margin: 5px 0}
    #newsletter-popup .rodo-content .agree-box .negative-botton{max-width: 100px}
    #newsletter-popup .rodo-content .agree-box button{max-width: 150px}
    .standard-popup .popup-body .popup-content .load-popup-content.inner-popup .scale_box {top: 23px;}
    .standard-popup .popup-body .popup-content .load-popup-content.inner-popup .scale_box label{    max-width: 169px;display: block;line-height: 1;text-align: left;}
}
@media all and (max-height:800px){
    #rodo-popup,#newsletter-popup{top: 10%;}
}
@media all and (max-height:750px){
    #rodo-popup,#newsletter-popup{top: 0%;}
}


#izz-popup  .popup-off { color: #454545; border:0;  cursor:pointer; outline:none; position: absolute; right: 3%; top: 15%; }
#izz-popup  .popup-off:hover {background-position: bottom; cursor: pointer;}
#izz-popup .force-overflow { display: block; padding: 5px 15px; font-size: 12px;  overflow-y: scroll; height: 75px;}
#style-1::-webkit-scrollbar, #style-2::-webkit-scrollbar, #style-3::-webkit-scrollbar{ width: 6px; background-color: #ffffff;}
#style-1::-webkit-scrollbar-thumb, #style-2::-webkit-scrollbar-thumb, #style-3::-webkit-scrollbar-thumb { background-color: #B7B7B7; border-radius: 20px;}
#style-1::-webkit-scrollbar-track, #style-2::-webkit-scrollbar-track, #style-3::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #ffffff;}
#style-1::-webkit-scrollbar-track-piece, #style-2::-webkit-scrollbar-track-piece, #style-3::-webkit-scrollbar-track-piece {background-color: #ffffff;}
#izz-popup .errors {text-align: center; color: #FF0000; font-size: 10px; position: absolute; left: 5%; bottom: -20%; font-size: 11px !important; padding: 0px !important;}

#izz-popup .popup-body {padding: 15px;    max-width: 940px;}
#izz-popup .popup-content { background-image: url('../img/bg.jpg'); background-position: center; max-width: 940px; width: 100%; text-align: center;margin: 0 auto; line-height: 1.6;  z-index: 99;  }
#izz-popup.popup-container {	background: rgba(0,0,0,0.5);zoom: 1; position: fixed;top: 0;bottom: 0;left: 0;right: 0;  z-index: 109;  display: none;}
#izz-popup .scroller {height: calc(100% - 200px); overflow-y: auto; max-height: 645px;}
#izz-popup .popup-content .close:hover {color: #F97D00;}
#izz-popup .popup-button {width: 175px; height: 34px; background-color: #F97D00; margin: 20px 0px 10px; font-size: 18px; color: #ffffff; outline: none; border-radius: 10px;}
#izz-popup .popup-button:hover {background-color: #ff9831;}
#izz-popup .button-container {display: flex; align-items: center; justify-content: center; min-height: 500px;}
#izz-popup .popup-head { display: flex; position: relative; justify-content: center;}
#izz-popup .poup-head p {font-size: 20px; color: #ffffff;}
#izz-popup .logo {padding-top: 30px; display: flex;}

#izz-popup .main-content {max-width: 820px; width: 100%; margin: 0 auto; padding: 15px 15px 0px; text-align: left;}
#izz-popup .main-content p {font-size: 18px;line-height: 1.2}
#izz-popup .main-content span {color: #2A8836;}
#izz-popup .check-container {display: flex; margin-top: 20px; position: relative; cursor: pointer; align-items: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
#izz-popup .check-container p {padding-left: 40px;}
#izz-popup .check-container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
#izz-popup .checkmark { position: absolute; top: 0px; left: 0; height: 20px; width: 20px; background-color: #ffffff; border: 2px #EBEBEB solid; display: block; cursor: pointer; z-index: 2;}
#izz-popup .check-container:hover input ~ .checkmark { background-color: #ffffff;}
#izz-popup .check-container input:checked ~ .checkmark { background-color: #028B13; background-clip: content-box; padding: 4px;}
#izz-popup .checkmark:after { content: ""; position: absolute; display: none;}
#izz-popup .conditions:hover input ~ .checkmark { background-color: #ffffff;}
#izz-popup .check-container input:checked ~ .checkmark:after { display: block;}
#izz-popup .conditions {display: block; text-align: left; max-width: 800px; position: relative;padding-left: 40px; font-size: 13px;}
#izz-popup #condition-1-id {position: absolute; left: 0; top: 0; opacity: 0; cursor: pointer;}
#izz-popup .label-condition {border: 2px #EBEBEB solid; background-color: #ffffff; cursor:pointer; }
#izz-popup .force-overflow span {color: #F97D00;}
#izz-popup .table-button {min-height: 70px; margin-top: 30px; position: relative;}
#izz-popup .table-button .obligate-fields {font-size: 12px; display: inline-block; position: absolute; bottom: 40%; left: 0;}
#izz-popup .table-button .obligate-fields span {color: #F97D00;}
#izz-popup .table-button .send-button-container { width: 100%;}
#izz-popup .table-button .send-button {display: block; width: 275px; height: 50px; margin: 0 auto; background-color: #F97D00;padding: 11px 0px; text-align: center; font-size: 18px; color: #ffffff; outline: none; border-radius: 4px;}
#izz-popup .table-button .send-button:hover {background-color: #ff9831;}
#izz-popup .sprite-property {text-align: left; background-position: top; display: inline-block;}
#izz-popup .close-btn-sprite {background: url('../img/cross.png'); height: 28px; width: 28px;}

#izz-popup .main-content.cabinet_popup span {color: #d3298e;}
#izz-popup .main-content.cabinet_popup .check-container input:checked ~ .checkmark {background-color: #d3298e;}

#izz-popup .popup-content.gab_content {
    background-image: url(../img/bg_gab.jpg);
}


@media only screen and (max-width: 940px){
    #izz-popup .popup-content {position: static; }
    #izz-popup .main-content p {font-size: 16px;}
    #izz-popup .table-button .obligate-fields {font-size: 12px;}
}

@media only screen and (max-width: 820px){
    #izz-popup .main-content p br {display: none;}
    #izz-popup .errors {left: 10%;}
    #izz-popup  .table-button .obligate-fields {position: static; padding-bottom: 20px;}
    #izz-popup  .table-button {padding-bottom: 20px;}
    #izz-popup  .logo {zoom: 0.8;}
}

@media only screen and (max-width: 480px){
    #izz-popup  .errors {left: 15%;}
    #izz-popup .close-btn-sprite {zoom: 0.8;}
}

@media only screen and (max-width: 380px){
    #izz-popup  .table-button .send-button {width: 220px; height: 40px; padding: 6px 0px;}
}

@media only screen and (max-height: 740px){
    #izz-popup .scroller {height: 92vh;}
    #izz-popup.popup-container .popup-body{top:  1%}
}
