@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.k-toolbar.k-toolbar-resizable:has(.zoom-on-hover-toolbar.toolbar-dropdown:hover) {
  overflow: visible !important;
  /* For Range optiop Hovering */
}
.k-toolbar.k-toolbar-resizable {
  display: flex;
  overflow-x: auto !important;
  white-space: nowrap;
  scrollbar-width: thin;
  /* For Firefox */
}
.k-list-item {
  min-height: 25px;
}
.limit-height-and-scroll {
  display: block !important;
  overflow-y: auto;
  max-height: 25px;
  overflow-x: clip;
  cursor: pointer;
}
.wide-textbox {
  width: 100%;
}
.very-narrow-textbox {
  width: 10%;
}
.block-div {
  text-align: center;
  padding: 10px 30px 10px 30px;
  border-radius: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
}
div[role="dialog"]:has(.templatesAddStep) {
  height: 430px !important;
}
.mediaTick {
  border: solid;
  border-radius: 10px !important;
  border-width: 1px;
  border-color: gray;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 1px;
  display: -webkit-inline-box;
}
.mediaTick:hover {
  filter: brightness(120%);
  color: #ffc423;
  font-weight: bold !important;
  text-shadow: 1px 1px 1px #797001;
}
.k-switch-on .k-switch-track {
  border-color: gray !important;
}
.k-switch-off .k-switch-track {
  border-color: gray !important;
}
.k-list-md .k-list-group-sticky-header {
  display: flex;
  justify-content: flex-end;
  text-transform: uppercase;
}
.multiSelectDay .k-multiselect {
  display: flex !important;
}
.multiSelectDay .k-multiselect .k-clear-value {
  display: none;
}
.multiSelectDay .k-multiselect:hover .k-clear-value {
  display: flex;
}
.select-file {
  margin: 0;
  padding: 4px 8px;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  background-repeat: repeat-x;
  background-position: 0 center;
  font: inherit;
  text-align: center;
  display: inline-flex;
  k-list-containeralign-items: center;
  justify-content: center;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  position: relative;
  -webkit-appearance: none;
  border-radius: 4px;
  border-color: #5e5e5e6e;
  color: #fff;
  background-color: #272727 !important;
  font-style: normal !important;
  font-weight: normal !important;
}
.select-file:hover {
  border-color: #8f8f8f;
  background-color: #4a4a4a !important;
}
.save-cancel-div {
  white-space: nowrap;
  text-align: center;
}
.k-grid-cancel-command {
  position: relative;
  left: -10px;
}
#ResizeColumnsGridFilter {
  order: 10;
}
#ClearGridSort {
  order: 11;
}
#ClearGridFilter {
  order: 12;
}
.k-pager button[title="Refresh"] {
  order: 13;
  display: block !important;
}
.context-menu-image img {
  margin-left: 5px;
  margin-right: 5px;
}
.k-no-data {
  min-height: 100px !important;
  width: 100%;
  font-size: .85em;
  font-weight: lighter;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.k-list-container {
  display: flex;
  flex-flow: column nowrap;
}
.k-list-content {
  overflow-y: unset !important;
}
.table-cell-is-dropdown {
  white-space: nowrap !important;
  text-overflow: ellipsis;
  overflow: hidden;
}
.table-cell-is-dropdown > span.k-multiselect {
  height: 40px;
  width: 100%;
}
.white-space-text-overflow {
  white-space: nowrap !important;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ooona-view-root-node {
  padding-top: 5px;
}
.uploadBox .k-upload .k-dropzone {
  background: #4e4e4e;
  background: linear-gradient(0deg, #4e4e4e 0%, #5a5a5a 50%, #4e4e4e 100%);
  border-color: #2a2a2a;
}
.uploadBox .k-upload .k-dropzone.k-hover,
.uploadBox .k-upload .k-upload-dropzone.k-hover {
  background: linear-gradient(0deg, #5cb85c 0%, #5cb85c 50%, #5cb85c 100%);
}
.uploadBox .k-button {
  height: 30px;
}
.uploadBox .k-button:hover {
  color: #fff !important;
  border-color: #2a2a2a !important;
  background-color: #4a4a4a !important;
}
.uploadBox .k-upload-button-wrap:hover .k-button {
  color: #fff !important;
  border-color: #2a2a2a !important;
  background-color: #4a4a4a !important;
}
.uploadBox > .k-button {
  bottom: 39px !important;
  left: 97px !important;
}
.uploadBox .k-upload .k-upload-button {
  min-width: 0px !important;
}
.uploadBox .k-dropzone-hint {
  color: #8d8d8d !important;
  font-style: italic !important;
  width: 50% !important;
  flex: 50% 0 0 !important;
}
.k-grid-md .k-grid-header .k-grid-filter,
.k-grid-md .k-grid-header .k-header-column-menu,
.k-grid-md .k-grid-header .k-grid-header-menu {
  position: absolute;
  top: 0px;
  right: 0px;
}
.k-grid .k-grid-header .k-cell-inner > .k-link > .k-column-title > .k-header-column-menu {
  position: absolute;
  top: 0;
  right: 30px;
}
.k-grid .k-grid-header .k-cell-inner > .k-link > .k-column-title > .k-header-column-menu .k-i-more-vertical {
  display: none !important;
}
.k-calendar {
  padding-left: 2px !important;
}
.k-grid .k-grid-header .k-cell-inner > .k-link > .k-sort-icon {
  display: none;
}
.k-grid .k-grid-header .k-cell-inner > .k-link > .k-sort-order {
  display: none;
}
.k-grid-toolbar {
  overflow: visible !important;
  z-index: 1000;
}
.k-menu-item {
  z-index: 1001 !important;
}
.k-panelbar-item-text {
  display: flex;
  width: 100%;
}
.k-column-title {
  white-space: normal !important;
}
.metaData {
  display: flex !important;
  height: 20px;
  cursor: pointer;
}
.metaDataDiv {
  word-wrap: break-word;
}
body {
  overflow: hidden !important;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}
.k-datetimepicker input {
  color: #000000;
  background-color: #ffffff;
}
.k-filtercell {
  text-align: center;
}
.unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.k-grid-norecords-center {
  margin-left: auto;
  margin-right: auto;
  padding: 10px !important;
  border-radius: 10px !important;
  font-size: x-large;
  font-weight: bold;
}
.k-rtl .siteLogo {
  position: absolute;
  left: 5px !important;
  right: unset !important;
  top: 5px;
}
.logController {
  font-size: smaller;
  float: right;
  border-radius: 5px;
  background-color: gray;
  padding-left: 3px;
  padding-right: 3px;
}
.logCreatedFrom {
  font-size: smaller;
  float: right;
  border-radius: 5px;
  background-color: #2FC0E6;
  padding-left: 3px;
  padding-right: 3px;
}
.logHiddenData {
  font-size: xx-small;
  float: right;
  border-radius: 5px;
  color: transparent;
  background-color: transparent;
  padding-left: 3px;
  padding-right: 3px;
}
.siteLogo {
  position: absolute;
  right: 5px;
  top: 5px;
}
.k-ooona-date {
  text-overflow: clip !important;
  white-space: nowrap !important;
}
.no-scrollbar .k-grid-header {
  padding: 0 !important;
}
.no-scrollbar .k-grid-content {
  overflow-y: visible;
}
.narrowScrollbar {
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.narrowScrollbar ::-webkit-scrollbar {
  width: 5px !important;
}
.narrowScrollbar ::-webkit-scrollbar-track {
  background: #f1f1f1 !important;
}
.narrowScrollbar ::-webkit-scrollbar-thumb {
  background: #888 !important;
}
.narrowScrollbar ::-webkit-scrollbar-thumb:hover {
  background: #555 !important;
}
.panelHeader {
  vertical-align: central;
  font-size: 16px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  margin-left: 10px;
}
.labelReady {
  float: right;
  color: #4cff00 !important;
  font-size: 18px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
}
.labelReadyDown {
  color: #4cff00 !important;
  font-size: 13px;
  font-weight: normal;
}
.steps-indicator li.current a:before {
  background-color: #2fc0e6 !important;
}
.steps-indicator li.done a:before {
  background-color: #0e5061 !important;
}
.steps-indicator li.editing a:before {
  background-color: #2fc0e6 !important;
}
.steps-indicator li a {
  color: #848689 !important;
}
.steps-indicator li a:hover {
  color: #ffc423 !important;
}
.k-switch-container {
  border-color: gray !important;
}
.k-tabstrip {
  background-image: none !important;
}
.k-state-active {
  background-image: none !important;
}
.k-list {
  white-space: nowrap;
}
.k-button {
  overflow: visible !important;
}
.theme-button {
  width: 36.5px;
  height: 36.5px;
}
.theme-button-large {
  width: 40px !important;
  height: 40px !important;
}
.only-brightness-on-hover {
  transition: transform .2s;
  /* Animation */
}
.only-brightness-on-hover:hover {
  transform: scale(1.1);
  /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
  filter: brightness(150%);
}
.zoom-on-hover {
  transition: transform .2s;
  /* Animation */
}
.zoom-on-hover:hover {
  transform: scale(1.5);
  /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
  filter: brightness(120%);
}
.zoom-on-hover-small {
  transition: transform .2s;
  /* Animation */
}
.zoom-on-hover-small:hover {
  transform: scale(1.05);
  /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
  filter: brightness(120%);
}
.zoom-on-hover-toolbar {
  transition: transform .2s;
  /* Animation */
  border-radius: 10px !important;
}
.zoom-on-hover-toolbar:hover {
  transform: scale(1.05);
  /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
  filter: brightness(120%);
  padding-right: 3px;
  border-radius: 10px !important;
  box-shadow: 0px 0px 7px #36BFE4;
}
.zoom-on-hover-toolbar:hover .k-button-text {
  font-weight: bold !important;
  color: #ffc423;
  text-shadow: 1px 1px 1px #797001;
}
.brightness-on-hover {
  transition: filter .2s;
  /* Animation */
  cursor: pointer;
}
.brightness-on-hover:hover {
  filter: brightness(120%);
  color: #ffc423;
  cursor: pointer;
}
.oooona-pointer {
  cursor: pointer;
}
.ooona-round-button {
  height: 30px;
  width: 30px;
  border-radius: 100%;
}
.tablePanel {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
}
.tabHeader {
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
}
.tabHeaderImage {
  min-height: 24px;
  min-width: 24px;
  margin-right: 5px;
  transition: transform .2s;
  /* Animation */
}
.tabHeaderImage:hover {
  min-height: 24px;
  min-width: 24px;
  margin-right: 5px;
  transform: scale(1.05);
  /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
  filter: brightness(120%);
}
.paddingLeftSmall {
  padding-left: 5px;
}
.paddingLeft {
  padding-left: 10px;
}
.paddingRightSmall {
  padding-right: 5px;
}
.paddingRight {
  padding-left: 10px;
}
.paddingTopSmall {
  padding-top: 5px;
}
.floatRight {
  float: right;
}
.floatLeft {
  float: left;
}
.margin-top-delete {
  margin-top: 0.5em;
}
.questionLargText {
  font-size: large;
}
.questionXLargText {
  font-size: x-large;
}
.k-notification-border-radius {
  border-radius: 10px;
}
.k-notification-warning {
  background-color: #F7E6CD;
  color: #7f5050;
  border-color: #fee158;
}
.k-notification-error {
  color: #7f5050;
  border-color: #dfd0d0;
  background-color: #fff0f0;
}
.k-notification-info {
  color: #50607f;
  border-color: #d0d9df;
  background-color: #f0f9ff;
}
.k-notification-success {
  color: #507f50;
  border-color: #d0dfd0;
  background-color: #f0fff0;
}
.handPointer {
  cursor: pointer !important;
}
.k-combobox .k-dropdown-wrap > span.k-icon.k-clear-value.k-i-close {
  color: #787878;
}
.k-event > .k-resize-n {
  height: 6px !important;
}
.k-event > .k-resize-s {
  height: 6px !important;
}
.k-event > .k-resize-e {
  width: 6px !important;
}
.k-event > .k-resize-w {
  width: 6px !important;
}
.k-widget.k-tooltip {
  margin-top: 10px;
}
.k-grid .k-grid-header .k-header .k-link {
  height: auto;
}
.k-grid .k-grid-header .k-header {
  white-space: normal;
}
.pagerClearFilter {
  float: right !important;
  margin-right: .5em;
  border-width: 0;
  border-radius: 0;
}
.bold-underline {
  text-decoration: underline;
  font-weight: bold;
}
.NoPaddingDropdown td {
  padding: unset !important;
}
.k-grid tr {
  -webkit-transform: scale3d(1, 1, 1);
}
.noBorder {
  border: 1px solid rgba(255, 255, 255, 0) !important;
}
.k-sprite {
  font-size: 16px !important;
}
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
  display: none !important;
}
.headerIcon {
  padding-left: 10px;
  padding-right: 10px;
}
.headerText {
  display: inline-block;
  white-space: nowrap;
  max-width: 85%;
  overflow: hidden;
}
/* Hide tool-bar, navigation and footer during export */
.k-pdf-export .k-scheduler-toolbar,
.k-pdf-export .k-scheduler-navigation .k-nav-today,
.k-pdf-export .k-scheduler-navigation .k-nav-prev,
.k-pdf-export .k-scheduler-navigation .k-nav-next,
.k-pdf-export .k-scheduler-footer {
  display: none;
}
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak,
.ng-hide {
  display: none !important;
}
.radioSelectionImage {
  padding-top: 5px;
}
.regularDate {
  text-align: center;
}
.specialDay a {
  color: black !important;
}
.holidaysDate {
  background-color: rgba(245, 204, 138, 0.5);
  color: black !important;
  text-align: center;
}
.fridayDate {
  background-color: rgba(157, 121, 248, 0.5);
  color: black !important;
  text-align: center;
}
.saturdayDate {
  background-color: rgba(97, 119, 240, 0.5);
  color: black !important;
  text-align: center;
}
.sundayDate {
  background-color: rgba(175, 147, 247, 0.5);
  color: black !important;
  text-align: center;
}
.todayDate {
  overflow: hidden;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  background-color: #86f895;
  color: black !important;
}
.todayDateAndWeekend {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 15px;
  border-radius: 10px;
  border: 2px solid;
  background-color: #86f895;
  color: black;
  border-color: black;
  display: inline;
}
.k-calendar .k-content .k-link {
  padding: 0.1em !important;
}
.k-tooltip-content > div {
  text-align: left;
}
.k-tooltip-content {
  /*white-space: normal !important;
    max-width: 400px !important;*/
  white-space: nowrap !important;
  font-size: 12px;
}
.notAvailableAvailableDate {
  background-image: linear-gradient(to right, rgba(34, 153, 84, 0.3) 50%, rgba(203, 67, 53, 0.3) 50%) !important;
  color: white !important;
  border-radius: 6px;
  text-align: center;
  margin: 1px;
}
.k-grid .notAvailableAvailableDate tr:hover {
  background-image: linear-gradient(to right, rgba(34, 153, 84, 0.3) 50%, rgba(203, 67, 53, 0.3) 50%) !important;
  color: white !important;
}
.notAvailableOptionaDate {
  background-image: linear-gradient(to right, rgba(203, 67, 53, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%) !important;
  color: white !important;
  border-radius: 6px;
  text-align: center;
  margin: 1px;
}
.k-grid .notAvailableOptionaDate tr:hover {
  background-image: linear-gradient(to right, rgba(203, 67, 53, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%) !important;
  color: white !important;
}
.availableOptionaDate {
  background-image: linear-gradient(to right, rgba(34, 153, 84, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%) !important;
  color: white !important;
  border-radius: 6px;
  text-align: center;
  margin: 1px;
}
.k-grid .availableOptionaDate tr:hover {
  background-image: linear-gradient(to right, rgba(34, 153, 84, 0.3) 50%, rgba(255, 255, 255, 0.3) 50%) !important;
  color: white !important;
}
.notAvailableAvailableOptionalDate {
  background-image: linear-gradient(to right, rgba(34, 153, 84, 0.3) 33%, rgba(203, 67, 53, 0.3) 33% 66%, rgba(255, 255, 255, 0.3) 66% 100%) !important;
  color: white !important;
  border-radius: 6px;
  text-align: center;
  margin: 1px;
}
.k-grid .notAvailableAvailableOptionalDate tr:hover {
  background-image: linear-gradient(to right, rgba(34, 153, 84, 0.3) 33%, rgba(203, 67, 53, 0.3) 33% 66%, rgba(255, 255, 255, 0.3) 66% 100%) !important;
  color: white !important;
}
.notAvailableDate {
  background-image: linear-gradient(to right, rgba(203, 67, 53, 0.3) 100%, transparent 0%) !important;
  color: white !important;
  border-radius: 6px;
  text-align: center;
  margin: 1px;
}
.k-grid .notAvailableDate tr:hover {
  background-image: linear-gradient(to right, rgba(203, 67, 53, 0.3) 100%, transparent 0%) !important;
  color: white !important;
}
.availableDate {
  background-image: linear-gradient(to right, rgba(34, 153, 84, 0.3) 100%, transparent 0%) !important;
  border-radius: 6px;
  color: white !important;
  text-align: center;
}
.k-grid .availableDate tr:hover {
  background-image: linear-gradient(to right, rgba(34, 153, 84, 0.3) 100%, transparent 0%) !important;
  color: white !important;
}
.setDate {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.3) 100%, transparent 0%) !important;
  border-radius: 6px;
  color: white !important;
  text-align: center;
}
.k-grid .setDate tr:hover {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.3) 100%, transparent 0%) !important;
  border-radius: 6px;
}
.notSetDate {
  background-color: transparent;
  border-radius: 6px;
  text-align: center;
}
.k-window-title {
  font-family: 'Segoe UI', Arial, sans-serif !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  line-height: 23px !important;
  flex: 3 !important;
}
.k-button-text {
  font-family: 'Segoe UI', Arial, sans-serif !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  line-height: 23px !important;
}
.k-menu.k-header,
.k-menu .k-item {
  font-family: 'Segoe UI', Arial, sans-serif !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  line-height: 23px !important;
}
.k-grid td.k-state-selected,
.k-grid td.k-selected {
  background-color: orange !important;
}
.grid-no-header .k-grid-header {
  height: 0;
  border-bottom-width: 0;
  display: none;
  overflow: hidden;
}
.overrideOrderTaskResourcesFooterTemplate {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}
.centered {
  text-align: center;
}
.k-calendar .k-footer .k-nav-today {
  color: #06c;
}
.k-calendar td.k-state-hover .k-link {
  background-color: orange !important;
}
.k-calendar .k-footer .k-nav-today {
  color: #fff !important;
}
.k-dirty {
  display: none;
}
.cron-editor-block {
  float: left;
  padding-left: 5px;
}
.cron-editor-block .multiSelect {
  font-weight: normal;
  vertical-align: middle;
  min-width: 230px;
  width: 100%;
  display: inline-block;
}
.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-multiselect-wrap .k-input,
.k-selectbox .k-input {
  height: 2em !important;
}
.html-items .k-autocomplete .k-input,
.html-items .k-dropdown-wrap .k-input,
.html-items .k-multiselect-wrap .k-input,
.html-items .k-selectbox .k-input {
  text-indent: unset !important;
}
.k-grid {
  font: normal 12px "Segoe UI", Arial, Helvetica, sans-serif;
}
.k-grid .k-grid-header .k-grid-header-wrap.k-auto-scrollable .k-filter-row th .k-widget.k-dropdown.k-header.k-dropdown-operator .k-input {
  width: 0px;
}
.k-grid .k-grid-header .k-grid-header-locked th .k-filtercell .k-widget.k-dropdown.k-header.k-dropdown-operator .k-dropdown-wrap .k-input {
  width: 0px;
}
.k-grid .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap .k-widget.k-dropdown.k-header {
  background-color: white;
}
.k-grid .k-filter-row {
  /*font: normal 12px "Segoe UI",Arial,Helvetica,sans-serif;*/
}
.k-grid .k-filter-row .k-block,
.k-grid .k-filter-row .k-widget,
.k-grid .k-filter-row .k-toolbar,
.k-grid .k-filter-row .k-dropdown .k-input {
  max-width: 100%;
}
.k-grid td {
  /*font: normal 12px "Segoe UI",Arial,Helvetica,sans-serif;*/
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/*List in summary to be displayed side way n ot vertical */
.rfdValidationSummaryControl li {
  float: left !important;
  list-style-position: inside;
  padding: 2px !important;
}
.RadForm_Black.rfdHeading h4,
.RadForm_Black.rfdHeading h5,
.RadForm_Black.rfdHeading h6 {
  color: #9EDA29 !important;
}
.RadRotator .rrClipRegion,
.RadRotator_WebBlue .rrClipRegion {
  border: 0px solid !important;
}
/*Version problem with date column*/
.rfdRadio input[type="radio"],
.rfdCheckbox input[type="checkbox"] {
  -webkit-appearance: none;
}
.rdfd_ {
  position: absolute;
}
.RadForm_Office2010Black.rfdGrids .rfdTable {
  background-color: gray !important;
  border-color: #E2E2E2 !important;
}
/*Center the rad grid*/
div.RadGrid {
  margin-left: auto !important;
  margin-right: auto !important;
}
.RadSplitter_Black .rspSlideContent {
  background-color: #323232 !important;
}
/*Scheduler cell color*/
.k-scheduler-table td {
  border-width: 1px !important;
}
.k-scheduler-groupcolumn {
  width: 200px !important;
}
.k-scheduler-agendaview .k-scheduler-mark {
  display: none !important;
}
.holidaySchedulerCellText {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: xx-small;
}
.holidaySchedulerCellColor {
  border-color: #F5CC0B !important;
  background: rgba(245, 204, 138, 0.28);
  overflow: hidden;
  text-overflow: ellipsis;
}
.todaySchedulerCellColor {
  border-color: #86f895 !important;
  background: rgba(134, 248, 149, 0.28);
}
.sundaySchedulerCellColor {
  border-color: #af93f7 !important;
  background: rgba(175, 147, 178, 0.28);
}
.saturdaySchedulerCellColor {
  border-color: #6177f0 !important;
  background: rgba(97, 119, 147, 0.28);
}
.fridaySchedulerCellColor {
  border-color: #9d79f8 !important;
  background: rgba(157, 122, 131, 0.28);
}
.fridaySchedulerCellColor.availableDate {
  background-color: rgba(0, 128, 0, 0.28);
}
.sundaySchedulerCellColor.availableDate {
  background-color: rgba(0, 128, 0, 0.28);
}
.saturdaySchedulerCellColor.availableDate {
  background-color: rgba(0, 128, 0, 0.28);
}
.todaySchedulerCellColor.availableDate {
  background-color: rgba(0, 128, 0, 0.28) !important;
}
.fridaySchedulerCellColor.notAvailableDate {
  background-color: rgba(255, 0, 0, 0.28);
}
.sundaySchedulerCellColor.notAvailableDate {
  background-color: rgba(255, 0, 0, 0.28);
}
.saturdaySchedulerCellColor.notAvailableDate {
  background-color: rgba(255, 0, 0, 0.28);
}
.todaySchedulerCellColor.notAvailableDate {
  background-color: rgba(255, 0, 0, 0.28) !important;
}
/*Schedule ShowMore*/
.RadScheduler_Black .rsShowMore {
  color: #9eda29 !important;
}
.positive {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 10px;
  border: 2px solid;
  background-color: #66FF00;
  color: black;
  border-color: #336600 #333300 #333300 #336600;
}
.negative {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 10px;
  border: 2px solid;
  background-color: red;
  color: white;
  border-color: FireBrick DarkRed DarkRed FireBrick;
}
.dateDayName {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 15px;
  border-radius: 10px !important;
  border: 2px;
  display: inline;
}
.dateNoDayName {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 15px;
  border-radius: 10px !important;
  border: 2px;
  display: inline;
}
.dateLate {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 15px;
  border-radius: 10px !important;
  border: 2px solid;
  background-color: #ff4d4d;
  color: black;
  border-color: black;
  display: inline;
}
.dateNotLate1 {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 15px;
  border-radius: 10px !important;
  border: 2px solid;
  background-color: #98CB4A;
  color: black;
  border-color: black;
  display: inline;
}
.dateNotLate2 {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 15px;
  border-radius: 10px !important;
  border: 3px solid;
  background-color: #ffd9b3;
  color: black;
  border-color: black;
  display: inline;
}
.completed {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 15px;
  border-radius: 10px !important;
  border: 2px solid;
  background-color: #98CB4A;
  color: black;
  border-color: black;
  height: 18px;
  display: inline;
}
.completedLate.dateEditable {
  border: 3px solid #b30000 !important;
  background-color: #98CB4A !important;
}
.completedLate {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 15px;
  border-radius: 10px !important;
  border: 2px solid;
  background-color: #98CB4A;
  color: black;
  border-color: #b30000;
  height: 18px;
  display: inline;
}
.uncompleted {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 15px;
  border-radius: 10px !important;
  border: 2px solid;
  background-color: red;
  color: white;
  border-color: FireBrick DarkRed DarkRed FireBrick;
  height: 18px;
  display: inline;
}
.dataChangedForBilling {
  display: block;
  overflow: hidden;
  width: 90%;
  min-height: 15px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #023bbf;
  color: white;
  border-color: #0024ff #053d6c #053d6c #0024ff;
}
.dataMarkedForBilling {
  display: block;
  overflow: hidden;
  width: 90%;
  min-height: 15px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #66FF00;
  color: black;
  border-color: #336600 #333300 #333300 #336600;
}
.dataNotEditableDropDown {
  display: block;
  overflow: hidden !important;
  width: 99%;
  height: 26px;
  line-height: 26px;
  min-height: 15px;
  padding-left: 0px;
  padding-right: 0px;
}
.dataEditableDropDown {
  display: block;
  overflow: hidden !important;
  width: 99%;
  height: 26px;
  line-height: 26px;
  min-height: 15px;
  padding-left: 0px;
  padding-right: 0px;
  border-radius: 5px;
  border-style: dotted !important;
  border-width: 1px !important;
}
.dataNotEditable {
  display: block;
  overflow: hidden !important;
  width: 90%;
  height: 26px;
  line-height: 26px;
  min-height: 15px;
  padding-left: 5px;
  padding-right: 5px;
}
.dataEditable {
  display: block;
  overflow: hidden !important;
  width: 90%;
  height: 26px;
  line-height: 26px;
  min-height: 15px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 10px !important;
  border-style: dotted !important;
  border-width: 1px !important;
}
.dateEditable {
  overflow: hidden !important;
  width: 90%;
  min-height: 15px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border-style: dotted !important;
  border-width: 1px !important;
}
.dataWarning {
  display: block;
  overflow: hidden !important;
  width: 90%;
  min-height: 15px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border-style: dotted !important;
  border-width: 1px !important;
  background: FireBrick;
}
.dataEditableValid {
  background-color: #66FF00;
  color: black;
  border-color: #336600 #333300 #333300 #336600;
  display: block;
  overflow: hidden;
  width: 90%;
  min-height: 15px;
  padding-left: 5px;
  padding-right: 15px;
  border-radius: 5px;
  border-style: dotted;
  border-width: 1px;
  display: flex;
}
.dataEditableNotValid,
.dataEditableNotValidWarning {
  background-color: red;
  border-color: FireBrick darkred FireBrick;
  border-style: dotted;
  text-overflow: ellipsis;
  border-width: 1px;
  border-radius: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  min-height: 19px;
  display: flex;
}
.dataEditableGridInfo {
  display: block;
  overflow: hidden;
  width: 90%;
  min-height: 15px;
  font-size: 12px;
  font-weight: normal;
  white-space: normal;
}
.dataEditableNotValidWarning {
  background-color: orange !important;
  border-color: FireBrick darkorange FireBrick !important;
}
.weekendDateSaturday {
  border-color: #6177f0 !important;
  box-shadow: 0 0 10px 3px #6177f0;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 15px;
  border-radius: 10px !important;
  border: 3px solid;
}
.weekendDateFriday {
  border-color: #9d79f8 !important;
  box-shadow: 0 0 10px 3px #9d79f8;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 15px;
  border-radius: 10px !important;
  border: 3px solid;
}
.weekendDateSunday {
  border-color: #af93f7 !important;
  box-shadow: 0 0 10px 3px #af93f7;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 15px;
  border-radius: 10px !important;
  border: 3px solid;
}
.dateIsHoliday {
  border-color: #f5cc8a !important;
  box-shadow: 0 0 10px 3px #f5cc8a;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 15px;
  border-radius: 10px !important;
  border: 3px solid;
}
.progress-loading {
  margin-top: 3px;
}
.billingCompleated {
  font-weight: bold !important;
  overflow: hidden !important;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #f0fff0;
  color: #507f50;
  border-color: #336600 #333300 #333300 #336600 !important;
}
.billingNoBorder {
  border: 0px !important;
  border-color: transparent !important;
}
.billingNotCompleated {
  font-weight: bold !important;
  overflow: hidden !important;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #fff0f0;
  color: #7f5050;
  border-color: FireBrick DarkRed DarkRed FireBrick !important;
}
.sameMediaNumber,
.projectMultipleValues {
  background-color: orange;
  border-color: orange darkorange orangered;
  border-style: dotted;
  text-overflow: ellipsis;
  border-width: 1px;
  border-radius: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  min-height: 19px;
}
.disabled {
  opacity: 0.5;
}
.IsReadyForInvoicing {
  text-align: center;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: red;
  color: white;
  border-color: FireBrick DarkRed DarkRed FireBrick;
  margin: auto;
  width: 50%;
}
.IsReadyForInvoicing label {
  font-family: 'Segoe UI', Arial, sans-serif !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  font-stretch: normal !important;
}
.ButtonIM {
  bottom: 0;
  position: fixed;
  right: 10px;
  /*or left: 0; depending on where you want it to be.*/
}
.k-notification-notificationOOONA {
  padding-right: 0px !important;
  padding-left: 0px !important;
  padding-top: 0px !important;
  min-height: unset !important;
  border: none !important;
  background-color: transparent;
}
.ooonaFont {
  font-family: 'Segoe UI', Arial, sans-serif !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  font-stretch: normal !important;
}
.ooonaFontSmall {
  font-size: 12px;
}
span.ooona {
  color: #838587;
  font-weight: bold;
}
span.ooona i:nth-child(1),
span.ooona i:nth-child(2) {
  letter-spacing: -2px;
}
span.ooona i:nth-child(2) {
  color: #ffc325;
}
span.ooona i:nth-child(3) {
  color: #35bee3;
}
.filter-changed {
  text-overflow: ellipsis;
  background-color: orange;
  border-style: solid;
  border-width: 1px;
  border-radius: 5px;
  border-color: FireBrick darkorange FireBrick;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  color: black;
}
.filter-changed div {
  font-weight: bold !important;
}
.multiselect-mode {
  text-overflow: ellipsis;
  background-color: orange;
  border-style: solid;
  border-width: 1px;
  border-radius: 5px;
  border-color: FireBrick darkorange FireBrick;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
}
.dataEditableOptional {
  background-color: orange;
  border-color: FireBrick darkorange FireBrick;
  text-overflow: ellipsis;
  border-style: solid;
  border-width: 1px;
  border-radius: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.info-link {
  color: white !important;
}
.inactiveTr {
  font-style: italic;
  text-decoration: line-through;
  color: gray;
}
.kendo-ddl-disabled-item {
  color: #777777;
}
.kendo-ddl-inactive-item {
  text-decoration: line-through;
}
.iti__country {
  color: black !important;
}
.iti__selected-dial-code {
  color: black !important;
}
/* Toolbar DropDown */
.toolbar-dropbtn {
  border: none;
  display: flex !important;
}
.toolbar-dropdown {
  position: relative;
  display: inline-block !important;
}
.toolbar-dropdown-content {
  display: none;
  position: absolute;
  min-width: 200px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}
.toolbar-dropdown-content a {
  display: block;
}
.toolbar-dropdown:hover .toolbar-dropdown-content {
  display: block;
}
.toolbar-dropdown:hover .toolbar-dropbtn {
  background-color: transparent !important;
}
.toolbar-dropdown .action-link {
  margin: 5px;
}
.toolbar-dropdown .action-link:hover {
  text-decoration: underline !important;
}
/* Toolbar DropDown */
.redIndicator {
  padding: 5px;
  width: fit-content;
  border-radius: 4px;
  background-color: #d5361b;
}
.redIndicator:hover {
  background-color: #f6482b;
}
.yellowIndicator {
  padding: 5px;
  width: fit-content;
  border-radius: 4px;
  background-color: #ffc800;
}
.yellowIndicator:hover {
  background-color: #fffa00;
}
.greenIndicator {
  padding: 5px;
  width: fit-content;
  border-radius: 4px;
  background-color: #0ABF0A;
}
.greenIndicator:hover {
  background-color: #35d204;
}
.grayIndicator {
  padding: 5px;
  width: fit-content;
  border-radius: 4px;
  background-color: #808080;
}
.grayIndicator:hover {
  background-color: #979797;
}
.roundIndicator {
  border-radius: 20px !important;
}
:root {
  --dark-theme-primary-color: #fff;
  --dark-theme-bg-primary-color: #06c;
  --light-theme-primary-color: #003f59;
  --light-theme-bg-primary-color: #7bd2f6;
}
.k-loading-mask {
  z-index: 9000000;
}
/*Download Button */
.btnDisable .rbPrimaryIcon {
  background: url(./Content/css/9bc9c9c48921a8ab60a6f59507349fb7.gif) !important;
}
/*Download Button */
/*Dupliacate Users */
/*Dupliacate Users */
/*Email Send*/
.btnSend {
  background: url(./Content/css/f5944114dc72783d9dcdd29fc599fdc8.png) !important;
}
.btnSend24 {
  background: url(./Content/css/86b562d5e8b1a7489b24d27a8d258720.png) !important;
}
.smallDeleteRight {
  content: url(./Content/css/964d1afcaa92b7b2eda6b86513e511f8.png) !important;
  float: right !important;
}
/* ASPX */
/*RadAlert Icons*/
.Information div.rwDialogPopup {
  background-image: url(./Content/css/f308dd2528b76a6801fea47654076e8a.png) !important;
}
.Exclamation div.rwDialogPopup {
  background-image: url(./Content/css/552f452490cc0d570e044f7b5ca15da4.png) !important;
}
.Question div.rwDialogPopup {
  background-image: url(./Content/css/83647c3871cd9325dca660387ad83dcb.png) !important;
}
.Valid div.rwDialogPopup {
  background-image: url(./Content/css/2b1ee82076acc5282e7c02cdfbec34bd.png) !important;
}
.InValid div.rwDialogPopup {
  background-image: url(./Content/css/262c5a8add1b46ece06287cdc5c4ffc4.png) !important;
}
/*RadAlert Icons*/
.btnCancel {
  background: url(./Content/css/d4c724a2f98fc4ae45f8e45b39093f3e.png) !important;
}
.btnPasswordRecovery24 {
  background: url(./Content/css/97fce41ba6162dea54d6584541f70a8b.png) !important;
}
.btnExport24 {
  background: url(./Content/css/57c2facaa6905b69d1d3fcc45e0a5cd7.png) !important;
}
.btnLoginLock24 {
  background: url(./Content/css/0684c85999829c55fe150602737effbc.png) !important;
}
.btnLoginLock24:hover {
  background: url(./Content/css/2b577727e61ba3a149c6fe8d402e5b19.png) !important;
}
.btnResponse24 {
  background: url(./Content/css/916f9ac873fe07468a9c9698b34eab87.png) !important;
}
.btnRefresh {
  background: url(./Content/css/dd854b8c474815e80b1f719b914e47e0.png) !important;
}
.btnAction24 {
  background: url(./Content/css/ba564ef8f39bf02aa70dc08ffc62494e.png) !important;
}
/* ASPX */
.ooonalogo {
  padding-right: 10px !important;
  float: left;
}
/* IM */
.ButtonImageIMNew,
.ButtonImageIMNew :hover {
  background: url(./Content/css/e3a1330ffd9e9c7b1edddee7d2f129c3.gif) !important;
  height: 24px !important;
  width: 24px !important;
}
.ButtonImageIM,
.ButtonImageIM :hover {
  background-image: url(./Content/css/40310c2678ad8a986963fb01d317a136.png) !important;
  height: 24px !important;
  width: 24px !important;
}
/* IM */
/* Hamburger */
.btnClearMenu24 {
  background: url(./Content/css/d5adf431487bfe278dcbf473c7e621cf.png) !important;
}
.menuSearch24 {
  content: url(./Content/css/a6a4ffec7253ffd3401a86077f3b1aba.png) !important;
}
.btnBack24 {
  content: url(./Content/css/4c57fa66801f1fcc5a7c1346f06a2d9a.png) !important;
}
.menu-Hamburger {
  content: url(./Content/css/e97e3390be212158c3cbf51dae23d681.png) !important;
}
.menu-HamburgerMinimizedView {
  content: url(./Content/css/e74d2c963b488bbdd944a2d81c2cde57.png) !important;
}
.menu-Standard {
  content: url(./Content/css/2a197ddae95e5b5ec394f2587f2bf7a0.png) !important;
}
/* Hamburger */
.qaContentRemarksHeader {
  background: #2ec0e6;
  color: white;
  padding: 4px;
  border-radius: 10px;
  font-weight: bold;
  text-align: center;
}
.qaMessageSpecificInfo {
  background: #ffc52a;
  color: black;
  padding: 4px;
  border-radius: 10px;
  font-weight: bold;
  text-align: center;
}
.qaTicketDateHeader {
  background: #898989;
  color: white;
  padding: 4px;
  border-radius: 10px;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
}
.qaTicketResourceHeader {
  background: #008001;
  color: white;
  padding: 4px;
  border-radius: 10px;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
}
.qaHandPointer {
  cursor: pointer;
}
.qaExpandPointer {
  cursor: zoom-in;
}
.qaTicketMessageBody {
  background: wheat;
  width: 99%;
  border-radius: 10px;
  padding: 5px;
  white-space: pre-wrap;
  max-height: 65px;
  overflow: auto;
  color: black;
}
.qaTicketMessageBody img {
  max-width: 100%;
}
.qaTicketMessageHeader {
  background: #ffc423;
  color: black;
  padding: 4px;
  border-radius: 10px;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
}
.qaContentNumber {
  text-align: center;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 6px;
  padding-right: 6px;
  font-weight: bold;
}
.qaClosed {
  text-align: center;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 6px;
  padding-right: 6px;
  border-radius: 99999px;
  border: 1px solid;
  background-color: #82bb16;
  color: white;
  border-color: #6c9c13;
  font-size: x-small;
  font-weight: bold;
}
.qaOpen {
  text-align: center;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 6px;
  padding-right: 6px;
  border-radius: 99999px;
  border: 1px solid;
  background-color: #d24f0a;
  color: white;
  border-color: #ab3f07;
  font-size: x-small;
  font-weight: bold;
}
.steps-indicator {
  /* ---- steps quantity ---- */
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 20px 0 0 0;
  height: 30px;
  list-style: none;
  /* --- http://www.paulirish.com/2012/box-sizing-border-box-ftw/ ---- */
}
.steps-indicator:before {
  background-color: #E6E6E6;
  content: '';
  position: absolute;
  height: 1px;
}
.steps-indicator.steps-2:before {
  left: calc(100% / 2 / 2);
  right: calc(100% / 2 / 2);
}
.steps-indicator.steps-3:before {
  left: calc(100% / 3 / 2);
  right: calc(100% / 3 / 2);
}
.steps-indicator.steps-4:before {
  left: calc(100% / 4 / 2);
  right: calc(100% / 4 / 2);
}
.steps-indicator.steps-5:before {
  left: calc(100% / 5 / 2);
  right: calc(100% / 5 / 2);
}
.steps-indicator.steps-6:before {
  left: calc(100% / 6 / 2);
  right: calc(100% / 6 / 2);
}
.steps-indicator.steps-7:before {
  left: calc(100% / 7 / 2);
  right: calc(100% / 7 / 2);
}
.steps-indicator.steps-8:before {
  left: calc(100% / 8 / 2);
  right: calc(100% / 8 / 2);
}
.steps-indicator.steps-9:before {
  left: calc(100% / 9 / 2);
  right: calc(100% / 9 / 2);
}
.steps-indicator.steps-10:before {
  left: calc(100% / 10 / 2);
  right: calc(100% / 10 / 2);
}
.steps-indicator * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.steps-indicator li {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  padding-top: 10px;
  text-align: center;
  line-height: 15px;
}
.steps-indicator li a {
  color: #4cff00;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  transition: 0.25s;
  cursor: pointer;
}
.steps-indicator li a:before {
  position: absolute;
  top: -7px;
  left: calc(50% - 7px);
  width: 14px;
  height: 14px;
  border-radius: 100%;
  background-color: #E6E6E6;
  content: '';
  transition: 0.25s;
}
.steps-indicator li a:hover {
  color: #2e9900;
}
.steps-indicator.steps-2 li {
  width: calc(100% / 2);
}
.steps-indicator.steps-3 li {
  width: calc(100% / 3);
}
.steps-indicator.steps-4 li {
  width: calc(100% / 4);
}
.steps-indicator.steps-5 li {
  width: calc(100% / 5);
}
.steps-indicator.steps-6 li {
  width: calc(100% / 6);
}
.steps-indicator.steps-7 li {
  width: calc(100% / 7);
}
.steps-indicator.steps-8 li {
  width: calc(100% / 8);
}
.steps-indicator.steps-9 li {
  width: calc(100% / 9);
}
.steps-indicator.steps-10 li {
  width: calc(100% / 10);
}
.steps-indicator.steps-11 li {
  width: calc(100% / 11);
}
.steps-indicator li.default {
  pointer-events: none;
}
.steps-indicator li.default a:hover {
  color: #4cff00;
}
.steps-indicator li.current,
.steps-indicator li.editing {
  pointer-events: none;
}
.steps-indicator li.current a:before {
  background-color: #4cff00;
}
.steps-indicator li.done a:before {
  background-color: #339933;
}
.steps-indicator li.editing a:before {
  background-color: #4cff00;
}
.v-middle, .ui-carousel .carousel-btn {
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%); }

@font-face {
  font-family: "ui-carousel";
  src: url(./Content/css/0a2746f94a78dacd0fef8286050f375e.eot);
  src: url(./Content/css/0a2746f94a78dacd0fef8286050f375e.eot?#iefix) format("embedded-opentype"), url(./Content/css/bfc9522fd9297e7a58cee7182f5ab5e3.woff) format("woff"), url(./Content/css/344c48ba4e2a6d128559606ccac19aaa.ttf) format("truetype"), url(./Content/css/26e40a45c7b897d68d30f0b7ed82d98e.svg#ui-carousel) format("svg");
  font-weight: normal;
  font-style: normal; }

[data-icon]:before {
  font-family: "ui-carousel" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="ui-icon-"]:before,
[class*=" ui-icon-"]:before {
  font-family: "ui-carousel" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ui-icon-prev:before {
  content: "a"; }

.ui-icon-next:before {
  content: "b"; }

.ui-icon-dot:before {
  content: "c"; }

.ui-carousel {
  display: block;
  margin-bottom: 30px; }
  .ui-carousel .carousel-wrapper {
    position: relative; }
  .ui-carousel .track-wrapper {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0; }
  .ui-carousel .track {
    position: relative;
    display: block;
    float: left; }
  .ui-carousel .slide {
    float: left;
    height: 100%;
    min-height: 1px; }
  .ui-carousel .carousel-btn {
    position: absolute;
    z-index: 10;
    background-color: transparent;
    outline: none;
    border: none;
    font-size: 20px;
    opacity: .75; }
    .ui-carousel .carousel-btn:hover {
      opacity: 1; }
  .ui-carousel .carousel-prev .carousel-btn {
    left: -25px; }
  .ui-carousel .carousel-next .carousel-btn {
    right: -25px; }
  .ui-carousel .carousel-disable {
    opacity: 0.5; }
    .ui-carousel .carousel-disable .carousel-btn:hover {
      opacity: .75; }

.carousel-dots {
  position: absolute;
  bottom: -30px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center; }
  .carousel-dots li {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .carousel-dots li button {
      font-size: 0;
      line-height: 0;
      display: block;
      width: 15px;
      height: 15px;
      padding: 5px;
      cursor: pointer;
      color: transparent;
      border: 0;
      outline: none;
      background: transparent; }
      .carousel-dots li button:before {
        font-family: ui-carousel;
        font-size: 9px;
        line-height: 15px;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 15px;
        height: 15px;
        content: "c";
        text-align: center;
        opacity: 0.25;
        color: black;
        -webkit-font-smoothing: antialiased; }
    .carousel-dots li.carousel-active button:before {
      opacity: .75; }
.btn-sprite-icon {
  width: 24px;
  height: 24px;
  display: inline-flex;
  vertical-align: middle;
}
.modal-window {
  overflow: hidden !important;
}
.modal-window header {
  text-align: center;
  margin: 5px 2px;
  font-size: larger;
}
.modal-window header label {
  padding-left: 5px;
}
.modal-window footer {
  position: absolute;
  text-align: left;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 6px;
}
#PageTitle {
  position: fixed;
  width: 100%;
  text-align: center;
}
.PageImg {
  padding-right: 5px;
  padding-left: 5px;
}
.PageLable {
  font-size: larger;
  vertical-align: super !important;
}
#mainMenu_OOONA {
  border-color: #80808036 !important;
  display: inline-flex;
}
#mainMenu_OOONA .k-item:nth-last-child(2),
#mainMenu_OOONA_mn_active {
  height: auto !important;
  width: auto !important;
}
.menu-clock {
  position: absolute;
  right: 0;
  padding-right: 120px;
  font-family: 'Segoe UI', Arial, sans-serif !important;
  font-size: 12px !important;
}
.menu-image {
  margin-left: 8px;
  margin-right: 15px;
}
.menu-clear-image {
  min-width: 24px !important;
  min-height: 24px !important;
  display: inline-block;
}
.menu-search-image {
  margin: 0 8px;
}
.menu-page-header {
  margin-left: 40%;
}
.menu-logo {
  position: absolute;
  right: 0;
  padding-right: 5px;
}
#drawerPlaceHolder .k-drawer-item {
  padding: 4px 8px 4px 8px !important;
  width: 380px !important;
}
#drawerPlaceHolder .k-drawer-expanded {
  width: 400px !important;
}
.k-item-text {
  margin-bottom: 15px;
  width: 80%;
  font-family: 'Segoe UI', Arial, sans-serif !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-variant-ligatures: normal !important;
  font-variant-caps: normal !important;
  font-variant-numeric: normal !important;
  font-variant-east-asian: normal !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  text-decoration-line: none !important;
}
.menu-name-header {
  font-family: 'Segoe UI', Arial, sans-serif !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-variant-ligatures: normal !important;
  font-variant-caps: normal !important;
  font-variant-numeric: normal !important;
  font-variant-east-asian: normal !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  text-decoration-line: none !important;
}
.menu-breadcrumbs-header {
  font-family: 'Segoe UI', Arial, sans-serif !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-variant-ligatures: normal !important;
  font-variant-caps: normal !important;
  font-variant-numeric: normal !important;
  font-variant-east-asian: normal !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  text-decoration-line: none !important;
}
.menuVertical {
  position: absolute;
  left: 40px;
  top: 59px;
  width: 150px;
  z-index: 1000;
}
.menuHorizental {
  margin-top: 45px;
}
.hamburger {
  display: inline;
  margin-top: 50px;
}
.formButtons {
  width: 100%;
  margin-top: 5px;
}
.timezone-wrap {
  position: absolute;
  bottom: 20px;
  right: 55px;
}
.timezone-wrap .k-input,
.timezone-wrap .k-item {
  font-size: 15px !important;
}
.timezone-wrap label.labelTimeZone {
  font-size: 12px !important;
  white-space: nowrap;
}
.timezone-wrap .k-list-container {
  min-width: 126px !important;
  width: auto !important;
}
.timezone-wrap .k-list {
  width: auto !important;
}
#PageTitle {
  margin-left: auto;
  position: absolute;
  margin-right: auto;
  top: 0px;
}
.PageImg {
  padding-right: 5px;
  padding-left: 5px;
}
.PageLable {
  font-size: larger;
  vertical-align: super !important;
}
.btn-sprite-icon {
  width: 24px;
  height: 24px;
  display: inline-flex;
  vertical-align: middle;
}
.zoomDiv {
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: darkred;
  color: white;
  border-color: red;
  padding: 2px;
  border-radius: 5px;
  margin: 2px;
  font-size: xx-small;
}
.modal-window {
  overflow: hidden !important;
}
.modal-window header {
  text-align: center;
  margin: 5px 2px;
  font-size: larger;
}
.modal-window header label {
  padding-left: 5px;
}
.modal-window footer {
  position: absolute;
  text-align: left;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 6px;
}
.k-widget.k-notification.k-notification-warning {
  font-family: "Segoe UI";
  background-color: white;
  color: #000;
  padding-right: 1.5%;
  padding-left: 1.5%;
  padding-top: 1.5%;
  border-radius: 0;
  min-height: 80px;
  min-width: 270px;
  border-color: darkgray;
}
.k-widget.k-notification.k-notification-warning .im-popup-header {
  font-family: "Segoe UI";
  margin-bottom: 2%;
  font-weight: 600;
}
.k-widget.k-notification.k-notification-warning .im-popup-content {
  font-family: "Segoe UI";
}
.k-widget.k-notification.k-notification-warning .popup-user-img {
  width: 30%;
  display: inline-block;
}
.k-widget.k-notification.k-notification-warning .popup-message-info {
  width: 67%;
  float: right;
}
.k-widget.k-notification.k-notification-warning .send-btn {
  height: 27px;
  width: 19px;
}
.k-widget.k-notification {
  font-family: "Segoe UI";
  background-color: white;
  color: #000;
  padding-right: 1.5%;
  padding-left: 1.5%;
  padding-top: 1.5%;
  border-radius: 10px;
  min-height: 110px;
  min-width: 355px;
  border-color: darkgray;
}
.k-widget.k-notification .im-popup-header {
  font-family: "Segoe UI";
  margin-bottom: 5%;
  font-weight: 600;
}
.k-widget.k-notification .im-popup-content {
  font-family: "Segoe UI";
  margin-bottom: 3%;
}
.k-widget.k-notification .popup-user-img {
  display: inline-block;
  margin-top: 2%;
}
.k-widget.k-notification .popup-message-info {
  width: 70%;
  float: right;
}
.k-widget.k-notification .im-popup-response {
  width: 87%;
  margin-right: 1%;
  border-radius: 5px;
}
.k-widget.k-notification .send-btn {
  width: 14px;
  border: none;
  background-color: white;
  font-weight: 600;
  cursor: pointer;
}
.k-widget.k-notification .send-btn:hover {
  font-size: large;
}
.k-widget.k-notification .close-btn {
  float: right;
  border: none;
  background: white;
  cursor: pointer;
}
.k-widget.k-notification .close-btn:hover {
  font-weight: 600;
}
#about .thumbnail {
  float: left;
  margin-right: 5px;
  border-radius: 20px;
}
#about #aboutPannelBar label {
  font-size: 14px;
}
#about .DataTable {
  width: 100%;
}
#about .DataTable .tdLabel {
  width: 25%;
}
#about td {
  padding: 5px;
  font-size: 12px;
}
#about .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 10px;
}
#changeLog .showAll {
  padding-left: 10px !important;
}
#changeLog .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#changeLog .actionButton {
  white-space: nowrap;
}
.changeLogEntryUpdate .labelTd {
  width: 50px;
}
.changeLogEntryUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.changeLogEntryUpdate .k-panelbar td {
  padding: 3px;
}
.changeLogEntryUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.changeLogEntryUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.changeLogEntryUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.changeLogEntryUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.changeLogEntryUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.changeLogEntryUpdate .k-panelbar .spanTab {
  font-size: 14px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
#connectUserToSeries #connectUserToSeriesGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#disconnectMessage .DCMText {
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  min-height: 90px;
  height: 90px;
  padding: 10px;
}
.extFields .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 230px;
  width: 230px;
}
.extFields .tdLabelIP {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.extFields .IP {
  font-size: 12px;
  padding: 7px;
  font-weight: bold;
  white-space: nowrap;
  border-radius: 10px;
}
.extFields .tdInfo {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
}
.extFields .tdLabelAgent {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 60px;
}
.extFields .tdLabelTime {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 170px;
  width: 170px;
}
.extFields .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.extFields .tdElementCheckboxes {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.extFields #extFieldsTabStrip {
  height: 550px;
}
.extFields td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.extFields .wide-textbox {
  width: 98%;
}
.apiExternalSettings {
  overflow-x: hidden;
}
.apiExternalSettings .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 200px;
}
.apiExternalSettings .tdLabelOutgoing {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 170px;
}
.apiExternalSettings .tdLabelLast {
  font-size: 12px;
  font-weight: normal;
}
.apiExternalSettings .tdImage {
  width: 15px;
}
.apiExternalSettings .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.apiExternalSettings td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.apiServiceSettings {
  overflow-x: hidden;
}
.apiServiceSettings .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 200px;
}
.apiServiceSettings .tdLabelOutgoing {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 170px;
}
.apiServiceSettings .tdLabelLast {
  font-size: 12px;
  font-weight: normal;
}
.apiServiceSettings .tdImage {
  width: 15px;
}
.apiServiceSettings .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.apiServiceSettings td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.apiSynopsisGenericServiceSettings {
  overflow-x: hidden;
}
.apiSynopsisGenericServiceSettings .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 200px;
}
.apiSynopsisGenericServiceSettings .tdLabelOutgoing {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 170px;
}
.apiSynopsisGenericServiceSettings .tdLabelLast {
  font-size: 12px;
  font-weight: normal;
}
.apiSynopsisGenericServiceSettings .tdImage {
  width: 15px;
}
.apiSynopsisGenericServiceSettings .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.apiSynopsisGenericServiceSettings td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.apiSynopsisSettings {
  overflow-x: hidden;
}
.apiSynopsisSettings .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 200px;
}
.apiSynopsisSettings .tdLabelOutgoing {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 170px;
}
.apiSynopsisSettings .tdLabelLast {
  font-size: 12px;
  font-weight: normal;
}
.apiSynopsisSettings .tdImage {
  width: 15px;
}
.apiSynopsisSettings .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.apiSynopsisSettings td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.automationApiConfiguration {
  overflow-x: hidden;
}
.automationApiConfiguration .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 200px;
}
.automationApiConfiguration .tdLabelOutgoing {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 170px;
}
.automationApiConfiguration .tdLabelLast {
  font-size: 12px;
  font-weight: normal;
}
.automationApiConfiguration .tdImage {
  width: 15px;
}
.automationApiConfiguration .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.automationApiConfiguration td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.extApiChannel5Settings {
  overflow-x: hidden;
}
.extApiChannel5Settings .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 200px;
}
.extApiChannel5Settings .tdLabelOutgoing {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 170px;
}
.extApiChannel5Settings .tdLabelLast {
  font-size: 12px;
  font-weight: normal;
}
.extApiChannel5Settings .tdImage {
  width: 15px;
}
.extApiChannel5Settings .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.extApiChannel5Settings td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.extApiClearCastSettings {
  overflow-x: hidden;
}
.extApiClearCastSettings .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 200px;
}
.extApiClearCastSettings .tdLabelOutgoing {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 170px;
}
.extApiClearCastSettings .tdLabelLast {
  font-size: 12px;
  font-weight: normal;
}
.extApiClearCastSettings .tdImage {
  width: 15px;
}
.extApiClearCastSettings .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.extApiClearCastSettings td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.extApiCustomerAliases td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.extApiCustomerAliases .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
}
.extApiCustomerAliases .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 210px;
}
.extApiCustomerAliases .tdElementDescription {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.extApiCustomerAliases .tdElementDate {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.extApiSourceLanguageAliases td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.extApiSourceLanguageAliases .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
}
.extApiSourceLanguageAliases .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 210px;
}
.extApiSourceLanguageAliases .tdElementDescription {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.extApiSourceLanguageAliases .tdElementDate {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.extApiTargetLanguageAliases td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.extApiTargetLanguageAliases .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
}
.extApiTargetLanguageAliases .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 210px;
}
.extApiTargetLanguageAliases .tdElementDescription {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.extApiTargetLanguageAliases .tdElementDate {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#extTmApiChanges td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
.extTmApiChangesEntry .labelTd {
  width: 50px;
}
.extTmApiChangesEntry .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.extTmApiChangesEntry .k-panelbar td {
  padding: 3px;
}
.extTmApiChangesEntry .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.extTmApiChangesEntry .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.extTmApiChangesEntry .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.extTmApiChangesEntry .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.extTmApiChangesEntry .k-panelbar .stateImage {
  margin-left: 10px;
}
.extTmApiChangesEntry .k-panelbar .spanTab {
  font-size: 14px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.extTmApiConfiguration {
  overflow-x: hidden;
}
.extTmApiConfiguration .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 200px;
}
.extTmApiConfiguration .tdLabelOutgoing {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 170px;
}
.extTmApiConfiguration .tdLabelLast {
  font-size: 12px;
  font-weight: normal;
}
.extTmApiConfiguration .tdImage {
  width: 15px;
}
.extTmApiConfiguration .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.extTmApiConfiguration td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.extTmApiList td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.extTmApiList .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
}
.extTmApiList .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 210px;
}
.extTmApiList .tdElementDescription {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.extTmApiList .tdElementDate {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.extTmApiListLogs td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.extTmApiListLogs .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
}
.extTmApiListLogs .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 210px;
}
.extTmApiListLogs .tdElementDescription {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.extTmApiListLogs .tdElementDate {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#extTmJsonEdit td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#extTmJsonEdit .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#extTmStringEdit td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#extTmStringEdit .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#connectToTmFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.handshakeConfirmation td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.handshakeConfirmation .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
}
.handshakeConfirmation .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 210px;
}
.handshakeConfirmation .tdElementDescription {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.handshakeConfirmation .tdElementDate {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.netflixConfiguration {
  overflow-x: hidden;
}
.netflixConfiguration .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.netflixConfiguration .tdLabelLast {
  font-size: 12px;
  font-weight: normal;
}
.netflixConfiguration .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.netflixConfiguration td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.synopsisConfiguration {
  overflow-x: hidden;
}
.synopsisConfiguration .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.synopsisConfiguration .tdLabelLast {
  font-size: 12px;
  font-weight: normal;
}
.synopsisConfiguration .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.synopsisConfiguration td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
#toolkitActivity #toolkitActivityGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#toolkitActivity .showAll {
  padding-left: 10px !important;
}
#toolkitActivity .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#toolkitActivity .actionButton {
  white-space: nowrap;
}
#toolkitActivityDetails #toolkitActivityDetailsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#toolkitActivityDetails .showAll {
  padding-left: 10px !important;
}
#toolkitActivityDetails .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#toolkitActivityDetails .actionButton {
  white-space: nowrap;
}
.toolkitConfiguration {
  overflow-x: hidden;
}
.toolkitConfiguration .errorText {
  font-size: 9px;
  line-height: 5px;
  padding-top: 2px;
}
.toolkitConfiguration .base {
  display: grid;
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
}
.toolkitConfiguration .inValid {
  background-color: #d5361b;
}
.toolkitConfiguration .valid {
  background-color: #0ABF0A;
}
.toolkitConfiguration .notSet {
  background-color: #808080;
}
.toolkitConfiguration .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 200px;
}
.toolkitConfiguration .tdLabelLast {
  font-size: 12px;
  font-weight: normal;
}
.toolkitConfiguration .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.toolkitConfiguration td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
#toolkitConfigurationTemplates #toolkitConfigurationTemplatesGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#toolkitConfigurationTemplates .showAll {
  padding-left: 10px !important;
}
#toolkitConfigurationTemplates .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#toolkitConfigurationTemplates .actionButton {
  white-space: nowrap;
}
.toolkitConfigurationsEdit {
  overflow-x: hidden;
}
.toolkitConfigurationsEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 120px;
}
.toolkitConfigurationsEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.toolkitConfigurationsEdit .expandEditor {
  border-width: 0;
  width: 100%;
  height: 100%;
}
.toolkitConfigurationsEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.toolkitConfigurationsEdit .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.toolkitConfigurationsEdit .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#toolkitDeliverySelect td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
#toolkitDeliverySelect .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#toolkitDeliverySelect .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 230px;
}
#toolkitDeliverySpecifications #toolkitDeliverySpecificationsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#toolkitDeliverySpecifications .showAll {
  padding-left: 10px !important;
}
#toolkitDeliverySpecifications .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#toolkitDeliverySpecifications .actionButton {
  white-space: nowrap;
}
.toolkitDeliverySpecificationsEdit {
  overflow-x: hidden;
}
.toolkitDeliverySpecificationsEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 90px;
}
.toolkitDeliverySpecificationsEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.toolkitDeliverySpecificationsEdit .expandEditor {
  border-width: 0;
  width: 100%;
  height: 100%;
}
.toolkitDeliverySpecificationsEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.toolkitDeliverySpecificationsEdit .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.toolkitDeliverySpecificationsEdit .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.toolkitLogsEntryUpdate .labelTd {
  width: 50px;
}
.toolkitLogsEntryUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.toolkitLogsEntryUpdate .k-panelbar td {
  padding: 3px;
}
.toolkitLogsEntryUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.toolkitLogsEntryUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.toolkitLogsEntryUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.toolkitLogsEntryUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.toolkitLogsEntryUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.toolkitLogsEntryUpdate .k-panelbar .spanTab {
  font-size: 14px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
#toolkitLogs #toolkitLogsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#toolkitLogs .showAll {
  padding-left: 10px !important;
}
#toolkitLogs .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#toolkitLogs .actionButton {
  white-space: nowrap;
}
#toolkitLogsDownload #toolkitLogsDownloadGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#toolkitLogsDownload .showAll {
  padding-left: 10px !important;
}
#toolkitLogsDownload .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#toolkitLogsDownload .actionButton {
  white-space: nowrap;
}
#toolkitMultilingualQc td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#toolkitMultilingualQc .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#toolkitToolsLanguagesFrom .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#toolkitToolsLanguagesFrom .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#toolkitToolsLanguagesFrom .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#toolkitToolsLanguagesFrom .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#toolkitToolsLanguagesFrom .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#toolkitToolsLanguagesFrom .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#toolkitToolsLanguagesFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#toolkitToolsLanguagesTo .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#toolkitToolsLanguagesTo .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#toolkitToolsLanguagesTo .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#toolkitToolsLanguagesTo .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#toolkitToolsLanguagesTo .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#toolkitToolsLanguagesTo .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#toolkitToolsLanguagesFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#toolkitToolsParameters td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
#toolkitToolsParameters .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#toolkitToolsParameters .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 230px;
}
#toolkitToolsSettings td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#toolkitToolsSettings .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#toolkitToolsValues td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
#toolkitToolsValues .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#toolkitToolsValues .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 230px;
}
#toolkitTranslationLogs #toolkitTranslationLogsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#toolkitTranslationLogs .showAll {
  padding-left: 10px !important;
}
#toolkitTranslationLogs .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#toolkitTranslationLogs .actionButton {
  white-space: nowrap;
}
#acceptIncomingRequests .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#acceptIncomingRequests .controlButton {
  min-width: 125px;
  display: block !important;
  margin-left: auto;
  margin-right: auto;
}
#incCustomer #incCustomerFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#incOrderType #incOrderTypeFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#incOrderUpdate td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#incOrderUpdate .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#incProduct #incProductFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.incReadReject td {
  padding: 3px;
}
.incReadReject label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.incReadReject .HeaderSpan {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.incReadReject .ManualDescription {
  width: 100%;
}
.incReadReject .buttonTh {
  width: 24px !important;
  text-align: center;
}
.incReadReject .buttonTd {
  width: 24px !important;
  text-align: center;
}
.incReadReject .rejectText {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #d5361b;
}
.incReadReject .rejectText:hover {
  background-color: #f6482b;
}
.incReadReject .tdElement {
  width: 100%;
}
.incRequestReject td {
  padding: 3px;
}
.incRequestReject label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.incRequestReject .HeaderSpan {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.incRequestReject .ManualDescription {
  width: 100%;
}
.incRequestReject .buttonTh {
  width: 24px !important;
  text-align: center;
}
.incRequestReject .buttonTd {
  width: 24px !important;
  text-align: center;
}
.incRequestReject .rejectText {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #d5361b;
}
.incRequestReject .rejectText:hover {
  background-color: #f6482b;
}
.incRequestReject .tdElement {
  width: 100%;
}
#incSeries #incSeriesFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#incSourceLanguage #incSourceLanguageFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#incTargetLanguage #incTargetLanguageFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.incUpdateReject td {
  padding: 3px;
}
.incUpdateReject label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.incUpdateReject .HeaderSpan {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.incUpdateReject .ManualDescription {
  width: 100%;
}
.incUpdateReject .buttonTh {
  width: 24px !important;
  text-align: center;
}
.incUpdateReject .buttonTd {
  width: 24px !important;
  text-align: center;
}
.incUpdateReject .rejectText {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #d5361b;
}
.incUpdateReject .rejectText:hover {
  background-color: #f6482b;
}
.incUpdateReject .tdElement {
  width: 100%;
}
#incomingRequests #space-for-download-iframes {
  display: none;
}
#incomingRequests .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#incomingRequests .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#incomingRequests .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#incomingRequests .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#incomingRequests .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#incomingRequests .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#incomingRequests .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#incomingRequests label {
  font-size: 12px;
  font-weight: normal;
}
#incomingRequests #footerPanel button {
  font-size: 12px;
  font-weight: normal;
  height: 34px;
}
#Status td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#Status .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#Status .megaphoneLabel {
  font-size: 20px !important;
  font-weight: normal;
  padding-left: 10px;
  text-decoration: none;
  font-size: small;
  white-space: nowrap;
}
#Status .extraSlow {
  -webkit-animation-duration: 7s;
}
#Status .slower {
  -webkit-animation-duration: 6s;
}
#Status .slow {
  -webkit-animation-duration: 5s;
}
#Status .default {
  -webkit-animation-duration: 4s;
}
#Status .fast {
  -webkit-animation-duration: 3s;
}
#Status .faster {
  -webkit-animation-duration: 2s;
}
#Status .extraFast {
  -webkit-animation-duration: 1s;
}
#automaticAssignment .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#automaticAssignmentRules td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#automaticAssignmentRules .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#baseCurrencyTypes td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#baseDateTypes td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
.calendarDates .k-calendar-table {
  width: 750px;
}
.calendarDates .tdElement {
  text-align: center;
}
.calendarDates .k-calendar-view {
  width: 100% !important;
  height: 100% !important;
}
.calendarDates .k-calendar .k-content .k-link {
  margin-left: unset !important;
}
.calendarDates .disabled {
  opacity: 0.5;
}
.calendarDates .k-calendar .k-month .k-link {
  width: auto !important;
}
.calendarDates .totalDiv {
  padding-top: 8px;
  padding-bottom: 7px;
  overflow: hidden;
}
.calendarDates .k-calendar td.k-state-selected .k-link,
.calendarDates .k-calendar td.k-today.k-state-selected.k-state-hover .k-link {
  color: black !important;
}
.calendarDates .legend {
  position: relative !important;
  height: 28px !important;
  width: 28px !important;
  min-height: 28px !important;
  min-width: 28px !important;
  max-height: 28px !important;
  max-width: 28px !important;
  text-align: center;
  border-color: black;
  border-width: thin;
  border-style: solid;
  border-radius: 5px;
  font-size: 12px;
}
.calendarDates .DateText {
  font-size: 16px !important;
  font-weight: bold;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
.calendarDates .WeekTable {
  width: 100%;
  position: relative;
  top: -7px;
}
.calendarDates .WeekTable label {
  font-size: 12px;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 0px !important;
}
.calendarDates .WeekText {
  font-size: 12px !important;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
  line-height: 30px;
  position: relative;
  top: -7px;
}
.calendarDates .HolidaysText {
  font-size: 12px !important;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
.calendarDates .DataText {
  font-size: 12px !important;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
  white-space: nowrap;
}
.calendarDates .DurationText {
  font-size: 12px !important;
  margin-top: 5px;
  line-height: 12px;
  white-space: nowrap;
}
.calendarDates .basicDateOverview {
  border-radius: 10px;
  border: 3px solid;
}
.calendarDates .regularDateOverview {
  border-radius: 10px;
  border: 3px solid;
  border-color: black !important;
}
.calendarDates .specialDayOverview a {
  color: black !important;
}
.calendarDates .holidaysDateOverview {
  border-color: #f5cc8a;
}
.calendarDates .fridayDateOverview {
  border-color: #9d79f8;
}
.calendarDates .saturdayDateOverview {
  border-color: #6177f0;
}
.calendarDates .sundayDateOverview {
  border-color: #af93f7;
}
.calendarDates .todayDateOverview {
  border-color: #86f895;
}
.calendarDates .k-calendar .k-other-month {
  opacity: 0.3;
  /*visibility: hidden;*/
}
.calendarDates .k-calendar .k-content .k-link {
  padding: 0 3px 0 1px;
}
.calendarDates .k-calendar td {
  background-color: transparent !important;
}
.calendarDates .k-calendar thead {
  Display: none;
}
.calendarDates .k-calendar .k-header {
  Display: none;
}
.calendarDates .graph-label {
  font-weight: bold;
  font-size: 35px !important;
}
.calendarDates .cal-heatmap-container .subdomain-text {
  font-size: 18px !important;
  fill: #000000 !important;
  color: #000000 !important;
  text-shadow: 1px 1px #808080 !important;
}
.calendarDates .cal-heatmap-container {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.calendarDates #controlPanel {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 10px;
}
.calendarDates #daysPanel {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 6px;
}
.calendarDates .k-list-container {
  width: auto !important;
  min-width: 198px;
}
.calendarDates #monthLable {
  font-size: 25px !important;
  font-weight: bold !important;
}
.calendarDates .cal-heatmap-container rect.highlight {
  stroke: #f5cc8a;
  stroke-width: 5;
}
.calendarDates .cal-heatmap-container rect.now {
  stroke: #86f895;
  stroke-width: 5;
}
.calendarDates .cal-heatmap-container rect.fridayDate {
  stroke: #9d79f8;
  stroke-width: 5;
}
.calendarDates .cal-heatmap-container rect.saturdayDate {
  stroke: #6177f0;
  stroke-width: 5;
}
.calendarDates .cal-heatmap-container rect.sundayDate {
  stroke: #af93f7;
  stroke-width: 5;
}
.calendarSettings .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 230px;
  width: 230px;
}
.calendarSettings .tdCentralElement {
  text-align: center;
}
.calendarSettings .timeDropDown {
  width: 150px;
}
.calendarSettings .instancesDropDown {
  width: 70px;
}
.calendarSettings input[type=checkbox] {
  text-align: center;
  vertical-align: -4px;
}
.calendarSettings td {
  padding-left: 10px;
}
.calendarSettings .tdElement {
  font-size: 16px !important;
  font-weight: normal !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 150px;
  max-width: 150px;
}
.calendarSettings .tdElementCheckboxes {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
#repeatableDatesGrid td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#fileArchiveValidExtensions td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#baseEntities .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseEntities .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseEntities .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseEntities .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#baseEntities .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseEntities .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseEntitiesFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#baseEntitiesGroups .qtyLabel {
  font-size: 12px;
  font-weight: normal;
  margin-left: 5px;
}
#baseEntitiesGroupsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#baseEntitiesResources .qtyLabel {
  font-size: 12px;
  font-weight: normal;
}
#baseFileArchiveTypes td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#baseFileArchiveTypes img[ng-attr-title="File extensions"] {
  max-height: 16px;
}
#baseFileArchiveTypes .showAll {
  padding-left: 10px !important;
}
#baseFileArchiveTypes .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#fileArchiveTypeExtensions .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileArchiveTypeExtensions .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileArchiveTypeExtensions .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileArchiveTypeExtensions .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#fileArchiveTypeExtensions .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileArchiveTypeExtensions .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileArchiveTypeExtensionsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#fileArchiveTypeExtensions .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileArchiveTypeExtensions .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileArchiveTypeExtensions .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileArchiveTypeExtensions .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#fileArchiveTypeExtensions .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileArchiveTypeExtensions .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileArchiveTypeExtensionsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#fileTypeEdit label {
  padding: 5px;
  font-size: 14px;
}
#fileTypeEdit .divProperty {
  float: left;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 5px;
  width: 99%;
}
#fileTypeEdit .divClearProperty {
  float: left;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;
}
#fileTypeEdit .DataTableNew {
  width: 99.5%;
  margin: 2px;
}
#fileTypeEdit .DataTableNew .tdLabel {
  font-size: 12px;
  font-weight: normal;
  /*height: 35px !important;
            line-height: 35px !important;*/
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
}
#fileTypeEdit .DataTableNew .tdLabelWide {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 310px;
}
#fileTypeEdit .DataTableNew .tdSmallImg {
  width: 20px;
}
#fileTypeEdit .DataTable {
  float: left;
}
#fileTypeEdit .DataTable .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
}
#fileTypeEdit .DataTable .tdSmallImg {
  width: 20px;
}
#fileTypeEdit td {
  padding: 5px;
}
#fileTypeEdit .tdElement {
  font-size: 16px;
  font-weight: normal;
  display: inline-block;
}
#fileTypeEdit .panelBasic {
  min-height: 50px;
  padding: 10px;
}
#fileTypeEdit .tdLabelWide {
  width: 188px;
}
#baseLanguage label {
  padding: 5px;
  font-size: 14px;
}
#baseLanguage .divProperty {
  float: left;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;
}
#baseLanguage .divClearProperty {
  float: left;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;
}
#baseLanguage .DataTableNew .tdLabel {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 150px;
}
#baseLanguage .DataTableNew .tdLabelConversation {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  min-width: 150px;
}
#baseLanguage td {
  padding: 5px;
}
#baseLanguage .tdElement {
  font-size: 16px;
  font-weight: normal;
  display: inline-block;
}
#baseLanguages td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#baseLanguages .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#baseLanguages td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#baseLanguages .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#usersLanguage .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#usersLanguage .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#usersLanguage .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#usersLanguage .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#usersLanguage .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#usersLanguage .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#usersLanguageFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#baseMessageTypes td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#orderStatus td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#projectStatus td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#baseResourceType td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
.baseStandardizedMessageEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 90px;
}
.baseStandardizedMessageEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.baseStandardizedMessageEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.baseStandardizedMessageEdit .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.baseStandardizedMessageEdit .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#baseStandardizedMessages #baseStandardizedMessagesGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#baseStandardizedMessages .tdLabelMessage {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
#Status td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#baseTaskGroups td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#baseFileArchiveTypesSelection .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseFileArchiveTypesSelection .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseFileArchiveTypesSelection .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseFileArchiveTypesSelection .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#baseFileArchiveTypesSelection .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseFileArchiveTypesSelection .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseFileArchiveTypesSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#base-task .fileTypeGroup {
  width: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: #80808096;
  border-radius: 10px;
}
#base-task .tdDelete {
  width: 40px;
  padding: 0px;
}
#base-task .disabled {
  opacity: 0.5;
}
#base-task label {
  padding: 5px;
  font-size: 14px;
}
#base-task .standarDiv {
  width: 450px;
}
#base-task .standarBigDiv {
  width: 550px;
}
#base-task .divProperty {
  float: left;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;
}
#base-task .divClearProperty {
  float: left;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;
}
#base-task .data-table-new {
  width: 100%;
  text-align: left;
  margin-bottom: 2px;
}
#base-task .data-table-new th {
  text-align: center;
}
#base-task .data-table-new .tdLabelFirst {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 320px;
  max-width: 320px;
}
#base-task .data-table-new .tdLabel {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
}
#base-task .data-table-new .tdLabelConversation {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  min-width: 45px;
}
#base-task .data-table-new .tdLabelWide {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 150px;
}
#base-task .data-table-new .tdLabelMessage {
  font-size: 12px;
  font-weight: normal;
  display: table-cell;
}
#base-task .data-table-new .tdSmallImg {
  width: 20px;
}
#base-task .data-table-new.with-groups {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 auto;
}
#base-task .data-table-new td.group {
  box-sizing: border-box;
  border-color: #c9c0bb;
  border-width: 1px;
  border-style: solid;
}
#base-task .data-table-new td.group.left {
  border-right: none;
}
#base-task .data-table-new td.group.right {
  border-left: none;
}
#base-task .data-table-new td.group.mid {
  border-bottom: none;
  border-top: none;
}
#base-task .data-table-new td.group.mid.left {
  border-right: none;
}
#base-task .data-table-new td.group.mid.right {
  border-left: none;
}
#base-task .data-table-new td.group.mid.center {
  border-left: none;
  border-right: none;
}
#base-task .data-table-new td.group.bottom {
  border-top: none;
}
#base-task .data-table-new td.group.bottom.left {
  border-right: none;
}
#base-task .data-table-new td.group.bottom.right {
  border-left: none;
}
#base-task .data-table-new td.group.bottom.center {
  border-left: none;
  border-right: none;
}
#base-task .data-table-new td.group.top {
  border-bottom: none;
}
#base-task .data-table-new td.group.top.left {
  border-right: none;
}
#base-task .data-table-new td.group.top.right {
  border-left: none;
}
#base-task .data-table-new td.group.top.center {
  border-left: none;
  border-right: none;
}
#base-task .data-table-new th.group {
  box-sizing: border-box;
  border-color: #c9c0bb;
  border-width: 3px;
  border-style: solid;
  border-bottom: none;
}
#base-task .data-table-new th.group.left {
  border-right: none;
}
#base-task .data-table-new th.group.right {
  border-left: none;
}
#base-task td {
  padding: 5px;
}
#base-task td.has-apply-buttons {
  padding-top: 15px;
}
#base-task .tdElement {
  font-size: 16px;
  font-weight: normal;
  display: inline-block;
}
#base-task .panel-basic {
  width: 99.5%;
  margin: 2px;
}
#base-task .OrderStatus1 {
  border: solid;
  border-width: thin;
  border-color: #0ABF0A;
  border-radius: 5px;
  font-size: 14px;
  background-color: #4cff00;
  color: white !important;
  padding: 5px;
  font-weight: bold;
  text-shadow: 1px 1px #808080;
}
#base-task .OrderStatus99 {
  border: solid;
  border-width: thin;
  border-color: darkred;
  border-radius: 5px;
  font-size: 14px;
  background-color: #ff0000;
  color: white !important;
  padding: 5px;
  font-weight: bold;
  text-shadow: 1px 1px #808080;
}
#base-task li > span {
  text-align: left;
}
#base-task .k-progressbar-horizontal {
  width: 18em !important;
}
#baseTaskUnits .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseTaskUnits .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseTaskUnits .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseTaskUnits .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#baseTaskUnits .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseTaskUnits .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseTaskUnitsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#baseTasks td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#baseTasks .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#base-task .data-table-new .tdLabelConversation {
  white-space: normal !important;
  padding: 0;
}
#base-task .data-table-new .tdLabel[data-role="tooltip"] {
  width: 75px;
}
/*Region For BaseTasks Notification*/
.k-notification-info {
  max-width: 500px;
  width: 100%;
  white-space: normal;
}
.k-notification-info td label {
  display: block;
  padding: 0;
}
.taskConfirmation.k-notification-info td br {
  display: block;
}
/*.k-notification-info td br {
    display: none;
}*/
/*End Region For BaseTasks Notification*/
#baseTeamUsers .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseTeamUsers .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseTeamUsers .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseTeamUsers .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#baseTeamUsers .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseTeamUsers .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#baseTeamUsersFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#flags td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#customerType td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#documentApproval td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
.documentApprovalText .center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
}
.documentApprovalText .footerButtons {
  margin-bottom: 5px;
}
.documentApprovalText .footerButtons .errorMessageText {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.documentApprovalText .footerButtons .tdButton {
  min-width: 100px;
}
.documentApprovalNotification td {
  padding: 3px;
}
.documentApprovalNotification .labelHeader {
  font-size: 25px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  display: inline-block;
}
.documentApprovalNotification .labelButton {
  font-size: 18px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.documentApprovalNotification .documentApprovalNotificationBlock {
  padding: 30px;
  margin-bottom: 100px;
}
.documentApprovalNotification hr {
  border: 0;
  height: 1px;
  background: #333;
}
#documentApprovalUsers .qtyLabel {
  font-size: 12px;
  font-weight: normal;
}
#documentApprovalUsers .typeLable {
  border: solid;
  border-width: thin;
  border-radius: 5px;
  font-size: 14px;
  padding: 3px;
}
#documentApprovalUsers .Resource {
  border-color: #017201;
  background-color: #0abf0a;
  color: #ffffff !important;
  text-shadow: 1px 1px gray;
}
#documentApprovalUsers .Customer {
  border-color: #8e0000;
  background-color: #f6511d;
  color: #ffffff !important;
  text-shadow: 1px 1px #5a5a5a;
}
#documentApprovalUsers .Consolidated {
  border-color: #7e3400;
  background-color: #FFB400;
  color: #ffffff !important;
  text-shadow: 1px 1px gray;
}
#entityParameters #entityParametersGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#entityParameters .showAll {
  padding-left: 10px !important;
}
#entityParameters .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#entityParameters .actionButton {
  white-space: nowrap;
}
.entityParametersEdit {
  overflow-x: hidden;
}
.entityParametersEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 90px;
}
.entityParametersEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.entityParametersEdit .expandEditor {
  border-width: 0;
  width: 100%;
  height: 100%;
}
.entityParametersEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.entityParametersEdit .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.entityParametersEdit .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#entityParametersSelect .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#entityParametersSelect .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#entityParametersSelect .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#entityParametersSelect .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#entityParametersSelect .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#entityParametersSelect .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#entityParametersSelectFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#fileArchiveValidExtensions td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#automaticFlagDistribution #automaticFlagDistributionGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#automaticFlagDistribution .buttonsPanel {
  z-index: 9000;
}
#automaticFlagDistribution .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#flags td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#gdprForgetMeRequests #gdprForgetMeRequestsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#gdprForgetMeRequests .showAll {
  padding-left: 10px !important;
}
#gdprForgetMeRequests .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#gdprForgetMeRequests .actionButton {
  white-space: nowrap;
}
.logEntryUpdate .log-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.logEntryUpdate .log-table th,
.logEntryUpdate .log-table td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 5px;
  font-size: 14px;
  line-height: 20px;
  height: 37px;
}
.logEntryUpdate .log-table .col-10 {
  width: 10%;
}
.logEntryUpdate .log-table .col-40 {
  width: 40%;
}
.logEntryUpdate .labelTd {
  width: 50px;
}
.logEntryUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.logEntryUpdate .k-panelbar td {
  padding: 3px;
}
.logEntryUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.logEntryUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.logEntryUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.logEntryUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.logEntryUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.logEntryUpdate .k-panelbar .spanTab {
  font-size: 14px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
#fileArchiveValidExtensions td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#fileArchiveValidExtensions td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#ipLoginActivityLog td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#fileArchiveValidExtensions td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#ErrorMessage p {
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 14px;
}
#linkActivityLogList td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#ErrorMessage p {
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 14px;
}
.currencyExchangeRateRange td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.currencyExchangeRateRange .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.currencyExchangeRateRange .tdCurrencyExchangeRateLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 80px;
  width: 65px;
}
.currencyExchangeRateRange .tdCurrencyExchangeRateLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 80px;
  width: 65px;
}
.currencyExchangeRateRange .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.currencyExchangeRateRange .tdLabelMessage {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.currencyExchangeRateUpdate td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.currencyExchangeRateUpdate .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.currencyExchangeRateUpdate .tdCurrencyExchangeRateLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.currencyExchangeRateUpdate .tdCurrencyExchangeRateLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.currencyExchangeRateUpdate .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
#currencyExchangeRates .disabled-look {
  opacity: 0.5;
  pointer-events: auto;
}
#currencyExchangeRates .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
}
#currencyExchangeRates .tdLabelMessage {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
#currencyExchangeRates .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
#currencyExchangeRates td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
#pricelistCustomerType td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#pricelistType td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#pricelistTypeResource td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#fileArchiveTypeExtensions .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileArchiveTypeExtensions .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileArchiveTypeExtensions .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileArchiveTypeExtensions .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#fileArchiveTypeExtensions .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileArchiveTypeExtensions .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileArchiveTypeExtensionsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#productType td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#projectFileTypeEdit label {
  padding: 5px;
  font-size: 14px;
}
#projectFileTypeEdit .divProperty {
  float: left;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 5px;
  width: 99%;
}
#projectFileTypeEdit .divClearProperty {
  float: left;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;
}
#projectFileTypeEdit .DataTableNew .tdLabel {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
}
#projectFileTypeEdit .DataTableNew .tdLabelWide {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 170px;
}
#projectFileTypeEdit .DataTable {
  float: left;
}
#projectFileTypeEdit .DataTable .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
}
#projectFileTypeEdit td {
  padding: 5px;
}
#projectFileTypeEdit .tdElement {
  font-size: 16px;
  font-weight: normal;
  display: inline-block;
}
#projectFileTypeEdit .panelBasic {
  min-height: 50px;
  padding: 10px;
}
#projectFileTypeExtensions .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#projectFileTypeExtensions .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#projectFileTypeExtensions .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#projectFileTypeExtensions .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#projectFileTypeExtensions .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#projectFileTypeExtensions .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#projectFileTypeExtensionsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#projectFileTypes td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#projectFileTypes img[ng-attr-title="File extensions"] {
  max-height: 16px;
}
#projectFileTypes .showAll {
  padding-left: 10px !important;
}
#projectFileTypes .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#fileArchiveValidExtensions td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#ErrorMessage p {
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 14px;
}
#resourcesWithoutLoginList td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#ErrorMessage p {
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 14px;
}
.standatdEmailMessageUpdate .PanelSpan {
  font-weight: bold;
}
.standatdEmailMessageUpdate .k-panelbar-item-text {
  display: contents !important;
}
.standatdEmailMessageUpdate .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
.standatdEmailMessageUpdate #EditorPlaceHolderStandatdEmailMessageSubject table {
  height: 77px;
}
.standatdEmailMessageUpdate #EditorPlaceHolderStandatdEmailMessageSubject iframe.k-content {
  height: 37px;
  /* 50px less than the Editor height */
}
.standatdEmailMessageUpdate #EditorPlaceHolderStandatdEmailMessageBody table {
  height: 400px;
}
.standatdEmailMessageUpdate #EditorPlaceHolderStandatdEmailMessageBody iframe.k-content {
  height: 360px;
  /* 50px less than the Editor height */
}
.standatdEmailMessageUpdate td {
  padding: 3px;
}
.standatdEmailMessageUpdate label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.standatdEmailMessageUpdate .ManualDescription {
  width: 100%;
}
.standatdEmailMessageUpdate .buttonTh {
  width: 24px !important;
  text-align: center;
}
.standatdEmailMessageUpdate .buttonTd {
  width: 24px !important;
  text-align: center;
}
.standatdEmailMessageUpdate #StandatdEmailMessageButtons .ErrorEllipsis {
  white-space: nowrap;
  width: 550px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.standatdEmailMessageUpdate .k-dropdown {
  width: 400px;
}
#StandatdEmailMessages .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#unitsType td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#translations #translationsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#translations .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
#translations label {
  font-size: 12px;
  font-weight: normal;
}
#translations #footerPanel button {
  font-size: 12px;
  font-weight: normal;
  height: 34px;
}
#translations .comboBox {
  font-size: 16px;
  font-weight: normal;
}
#translations .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#unitsType td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#urgencyAdditions td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
.logEntryUpdate .log-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.logEntryUpdate .log-table th,
.logEntryUpdate .log-table td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 5px;
  font-size: 14px;
  line-height: 20px;
  height: 37px;
}
.logEntryUpdate .log-table .col-10 {
  width: 10%;
}
.logEntryUpdate .log-table .col-40 {
  width: 40%;
}
.logEntryUpdate .labelTd {
  width: 50px;
}
.logEntryUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.logEntryUpdate .k-panelbar td {
  padding: 3px;
}
.logEntryUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.logEntryUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.logEntryUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.logEntryUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.logEntryUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.logEntryUpdate .k-panelbar .spanTab {
  font-size: 14px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
#fileArchiveValidExtensions td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#DatesInitialization .rfdTable {
  border: 1px solid #080808;
  background: #494949;
  color: white;
  font-size: 12px;
}
.errorLogEntryUpdate .labelTd {
  width: 50px;
}
.errorLogEntryUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.errorLogEntryUpdate .k-panelbar td {
  padding: 3px;
}
.errorLogEntryUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.errorLogEntryUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.errorLogEntryUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.errorLogEntryUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.errorLogEntryUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.errorLogEntryUpdate .k-panelbar .spanTab {
  font-size: 14px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
#errorLogFile .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  margin-top: 5px;
  vertical-align: central;
}
#errorLogFileFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#externalAPIsRequests #externalAPIsRequestsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#externalAPIsRequests .showAll {
  padding-left: 10px !important;
}
#externalAPIsRequests .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#externalAPIsRequests .actionButton {
  white-space: nowrap;
}
#externalAPIsSettings #externalAPIsSettingsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#externalAPIsSettings .showAll {
  padding-left: 10px !important;
}
#externalAPIsSettings .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#externalAPIsSettings .actionButton {
  white-space: nowrap;
}
.generateOperationLog .labelTd {
  width: 50px;
}
.generateOperationLog .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.generateOperationLog .k-panelbar td {
  padding: 3px;
}
.generateOperationLog .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.generateOperationLog .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.generateOperationLog .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.generateOperationLog .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.generateOperationLog .k-panelbar .stateImage {
  margin-left: 10px;
}
.generateOperationLog .k-panelbar .spanTab {
  font-size: 14px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
#generateOperationLogs .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  margin-top: 5px;
  vertical-align: central;
}
#generateOperationLogsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#orderCorrections .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  margin-top: 5px;
  vertical-align: central;
}
#orderCorrectionsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#requestLog .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  margin-top: 5px;
  vertical-align: central;
}
#requestLogFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.requestLogEntryUpdate .labelTd {
  width: 50px;
}
.requestLogEntryUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.requestLogEntryUpdate .k-panelbar td {
  padding: 3px;
}
.requestLogEntryUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.requestLogEntryUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.requestLogEntryUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.requestLogEntryUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.requestLogEntryUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.requestLogEntryUpdate .k-panelbar .spanTab {
  font-size: 14px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.sendEmailUpdate .PanelSpan {
  font-weight: bold;
}
.sendEmailUpdate .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
.sendEmailUpdate #EditorPlaceHolderSendEmailSubject table {
  height: 77px;
}
.sendEmailUpdate #EditorPlaceHolderSendEmailSubject iframe.k-content {
  height: 37px;
  /* 50px less than the Editor height */
}
.sendEmailUpdate #EditorPlaceHolderSendEmailSubjectNoFile table {
  height: 77px;
}
.sendEmailUpdate #EditorPlaceHolderSendEmailSubjectNoFile iframe.k-content {
  height: 37px;
  /* 50px less than the Editor height */
}
.sendEmailUpdate #EditorPlaceHolderSendEmailBody table {
  height: 240px;
}
.sendEmailUpdate #EditorPlaceHolderSendEmailBody iframe.k-content {
  height: 250px;
}
.sendEmailUpdate td {
  padding: 3px;
}
.sendEmailUpdate label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.sendEmailUpdate .ManualDescription {
  width: 100%;
}
.sendEmailUpdate .buttonTh {
  width: 24px !important;
  text-align: center;
}
.sendEmailUpdate .buttonTd {
  width: 24px !important;
  text-align: center;
}
.sendEmailUpdate #SendEmailButtons .ErrorEllipsis {
  white-space: nowrap;
  width: 550px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#SendEmailButtons .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#toolkitEntitySettings #toolkitEntitySettingsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#toolkitEntitySettings .showAll {
  padding-left: 10px !important;
}
#toolkitEntitySettings .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#toolkitEntitySettings .actionButton {
  white-space: nowrap;
}
.applicationConfiguration .k-notification-table td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 0px !important;
}
.applicationConfiguration .k-notification-table-tr {
  height: 58px;
}
.applicationConfiguration .markRows {
  border-bottom: 1px dotted;
  border-bottom-color: rgba(141, 139, 140, 0.8);
}
.applicationConfiguration .display-language-separator {
  border-bottom: 2px solid !important;
  border-bottom-color: #2a2a2a !important;
}
.applicationConfiguration .dataEditableApplication {
  display: block;
  overflow: hidden !important;
  width: 90%;
  min-height: 15px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border-style: dotted !important;
  border-width: 1px !important;
}
.applicationConfiguration .k-loading-mask .k-loading-image {
  background-image: none;
  background-size: 200px;
  background-repeat: no-repeat;
  background-position: center;
}
.applicationConfiguration .k-loading-image::before,
.applicationConfiguration .k-loading-image::after {
  visibility: visible;
}
.applicationConfiguration .tablePanel {
  width: 99.5% !important;
  padding-top: 0.5%;
}
.applicationConfiguration .k-dropdownlist {
  width: 250px;
}
.applicationConfiguration .check-in-button td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.applicationConfiguration .disabled {
  opacity: 0.5;
}
.applicationConfiguration .multiSelectTooltipWidth {
  width: 250px;
}
.applicationConfiguration .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 230px;
}
.applicationConfiguration .tdLabelRouning {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.applicationConfiguration .tdLabelRoundAllways {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  padding-left: 50px;
  width: 200px;
}
.applicationConfiguration .tdLabelIP {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.applicationConfiguration .IP {
  font-size: 12px;
  padding: 7px;
  font-weight: bold;
  white-space: nowrap;
  border-radius: 10px;
}
.applicationConfiguration .tdInfo {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  white-space: nowrap;
}
.applicationConfiguration .tdLabelAgent {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 60px;
}
.applicationConfiguration .tdLabelTime {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 170px;
  width: 170px;
}
.applicationConfiguration .tdElement {
  font-weight: normal;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.applicationConfiguration .notification {
  text-align: center;
  font-weight: bold;
}
.applicationConfiguration .tdElementCheckboxes {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.applicationConfiguration #aplicationConfigurationTabStrip {
  height: 550px;
}
.applicationConfiguration td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.applicationConfiguration .timeDropDown {
  width: 150px;
}
.applicationConfiguration .tickDropDown {
  width: 150px;
}
.applicationConfiguration .projectFieldsWithNotification {
  display: flex;
  gap: 10px;
  align-items: center;
}
.applicationAddMenuItem .k-block {
  height: 70px;
}
.applicationAddMenuItem .k-datetimepicker {
  width: 200px !important;
}
.applicationAddMenuItem .k-textbox {
  width: 200px !important;
}
.applicationAddMenuItem .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
  position: relative;
  top: -35px;
}
.applicationAddMenuItem td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.applicationAddMenuItem .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.applicationAddMenuItem .tdLabelMenu {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 70px;
  max-width: 70px;
  width: 70px;
}
.applicationAddMenuItem .tdApplicationAddMenuItemLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.applicationAddMenuItem .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.applicationAddMenuItem .tdElementIcon {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 75px;
  max-width: 75px;
  width: 75px;
}
.applicationAddMenuItem .basicMessage {
  font-size: 16px;
  white-space: nowrap;
}
.applicationAddMenuItem .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#applicationMenuFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.applicationMenuAddition .k-datetimepicker {
  width: 200px !important;
}
.applicationMenuAddition .k-textbox {
  width: 200px !important;
}
.applicationMenuAddition .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
  position: relative;
  top: -35px;
}
.applicationMenuAddition td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.applicationMenuAddition .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.applicationMenuAddition .tdLabelMenu {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 70px;
  max-width: 70px;
  width: 70px;
}
.applicationMenuAddition .tdApplicationMenuAdditionLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.applicationMenuAddition .tdApplicationMenuAdditionLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.applicationMenuAddition .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.applicationMenuAddition .tdElementIcon {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 75px;
  max-width: 75px;
  width: 75px;
}
.applicationMenuAddition .basicMessage {
  font-size: 16px;
  white-space: nowrap;
}
.applicationMenuAddition .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#applicationMenuRoles .basicRoleGroupsText {
  font-size: 14px;
  white-space: nowrap;
}
#applicationMenuRoleGroupsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#applicationMenuRoleGroupsFooter .basicMessage {
  font-size: 16px;
  white-space: nowrap;
}
#applicationMenuRoleGroupsFooter .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#applicationMenuRoles .basicRolesText {
  font-size: 14px;
  white-space: nowrap;
}
#applicationMenuRolesFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#applicationMenuRolesFooter .basicMessage {
  font-size: 16px;
  white-space: nowrap;
}
#applicationMenuRolesFooter .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#applicationMenuSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.batchApprovalMannerSelector .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 230px;
}
.batchApprovalMannerSelector .tdElement {
  font-weight: normal;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.usersReport .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 230px;
}
.usersReport .tdElement {
  font-weight: normal;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
#applicationGroupsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#applicationGroupCopy td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
#applicationGroupCopy .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#applicationGroupCopy .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 230px;
}
#applicationRolesFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.k-tooltip-content {
  white-space: pre !important;
  font-size: 12px;
}
#applicationRolesOrGroupsUsersFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#batchJobs .Completed {
  width: 100%;
  text-align: center;
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#batchJobs .Pending {
  width: 100%;
  text-align: center;
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#batchJobs .Started {
  width: 100%;
  text-align: center;
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#batchJobs .Running {
  width: 100%;
  text-align: center;
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#batchJobs .Paused {
  width: 100%;
  text-align: center;
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#batchJobs .Error {
  width: 100%;
  text-align: center;
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#batchJobs .Canceled {
  width: 100%;
  text-align: center;
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: lightgray;
  color: #5a5a5a !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#batchJobsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#batchJobsProgress .headerDescription {
  text-align: center;
  margin: 5px 2px;
  font-size: larger;
}
#batchJobsProgress .Completed {
  width: 100%;
  text-align: center;
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#batchJobsProgress .Pending {
  width: 100%;
  text-align: center;
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#batchJobsProgress .Started {
  width: 100%;
  text-align: center;
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#batchJobsProgress .Running {
  width: 100%;
  text-align: center;
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#batchJobsProgress .Paused {
  width: 100%;
  text-align: center;
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#batchJobsProgress .Error {
  width: 100%;
  text-align: center;
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#batchJobsProgress .Canceled {
  width: 100%;
  text-align: center;
  border: solid;
  border-width: thin;
  border-color: gray;
  border-radius: 5px;
  font-size: 14px;
  background-color: #b0aeae;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#fileArchiveValidExtensions td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
.logEntryUpdate .preSize {
  width: 100%;
  overflow: auto;
}
.logEntryUpdate .labelTd {
  width: 50px;
}
.logEntryUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.logEntryUpdate .k-panelbar td {
  padding: 3px;
}
.logEntryUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.logEntryUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.logEntryUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.logEntryUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.logEntryUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.logEntryUpdate .k-panelbar .spanTab {
  font-size: 14px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
#fileArchiveValidExtensions td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#fileArchiveValidExtensions td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#fileArchiveValidExtensions td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#fileArchiveValidExtensions td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
.namingConventions .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 230px;
  width: 230px;
}
.namingConventions .tdLabelIP {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.namingConventions .IP {
  font-size: 12px;
  padding: 7px;
  font-weight: bold;
  white-space: nowrap;
  border-radius: 10px;
}
.namingConventions .tdInfo {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
}
.namingConventions .tdLabelAgent {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 60px;
}
.namingConventions .tdLabelTime {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 170px;
  width: 170px;
}
.namingConventions .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.namingConventions .tdElementCheckboxes {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.namingConventions #namingConventionsTabStrip {
  height: 550px;
}
.namingConventions td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.namingConventions .wide-textbox {
  width: 100%;
}
#recurringJobs .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#recurringJobs .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#recurringJobs .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#recurringJobs .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#recurringJobs .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#recurringJobs .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#recurringJobs .Canceled {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: lightgray;
  color: #5a5a5a !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#recurringJobsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#recurringJobsCronUpdate .headerDescription {
  text-align: center;
  margin: 5px 2px;
  font-size: larger;
}
#recurringJobsCronUpdate .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#recurringJobsCronUpdate .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#recurringJobsCronUpdate .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#recurringJobsCronUpdate .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#recurringJobsCronUpdate .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#recurringJobsCronUpdate .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#recurringJobsCronUpdate .Canceled {
  border: solid;
  border-width: thin;
  border-color: gray;
  border-radius: 5px;
  font-size: 14px;
  background-color: #b0aeae;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#awsS3Configuration td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
#awsS3Configuration .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 70px;
}
#awsS3Configuration .tdFirstLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 120px;
}
#awsS3Configuration .tdElementTitle {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
#deleteErroresFiles td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
.deleteFiles td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.deleteFiles .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.deleteFiles .labelDisabled {
  float: right;
  color: red !important;
  font-size: 18px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
}
.deleteFiles .labelDescription {
  text-align: center;
  color: red !important;
  font-size: 18px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
}
.deleteFiles .tdDeleteLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 60px;
  max-width: 60px;
  width: 60px;
}
.deleteFiles .tdDeleteLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.deleteFiles .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px !important;
  max-width: 250px !important;
}
.deleteFiles .tdServerCount {
  font-size: 20px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.deleteFiles .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
}
.dropFolderEdit {
  overflow-x: hidden;
}
.dropFolderEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 220px;
  width: 220px;
}
.dropFolderEdit .tdLabelSupplyDate {
  max-width: 300px;
  width: 300px;
}
.dropFolderEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.dropFolderEdit .filterSection {
  width: 600px;
}
.dropFolderEdit .expandEditor {
  border-width: 0;
  width: 100%;
  height: 100%;
}
.dropFolderEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.dropFolderEdit .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
.dropFolderEdit .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.dropFolderEdit .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.dropFolderEdit .k-input.k-readonly {
  font-size: 15px !important;
}
.dropFolderEdit .labelWarning {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
  line-height: 35px;
}
.dropFolderEdit .activate-on-upload-message {
  line-height: inherit !important;
}
.dropFolderEdit .floatBlock {
  float: left;
}
.dropFolderEdit .orderInfo {
  width: 200px;
}
.dropFolderEdit .paddingBlock {
  padding-left: 10px;
}
#dropFolderFiles #dropFolderFiles .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#dropFolderFiles .showAll {
  padding-left: 10px !important;
}
#dropFolderFiles .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#dropFolderFiles .actionButton {
  white-space: nowrap;
}
#dropFolderFiles .k-grid-toolbar {
  display: block !important;
}
#dropFolders #dropFolders .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#dropFolders .showAll {
  padding-left: 10px !important;
}
#dropFolders .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#dropFolders .actionButton {
  white-space: nowrap;
}
#storageServersLog td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
.report-progress .k-progress-status {
  vertical-align: -4px !important;
}
.relocateFiles td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.relocateFiles .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.relocateFiles .tdFirstLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 130px;
  max-width: 130px;
  width: 130px;
}
.relocateFiles .labelDisabled {
  float: right;
  color: red !important;
  font-size: 18px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
}
.relocateFiles .labelDescription {
  text-align: center;
  color: red !important;
  font-size: 18px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
}
.relocateFiles .tdRelocateLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 60px;
  max-width: 60px;
  width: 60px;
}
.relocateFiles .tdRelocateLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.relocateFiles .tdRelocateTable {
  position: relative;
  top: -35px;
}
.relocateFiles .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.relocateFiles .tdServerCount {
  font-size: 20px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
#storagePolicies #storagePolicies .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#storagePolicies .showAll {
  padding-left: 10px !important;
}
#storagePolicies .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#storagePolicies .actionButton {
  white-space: nowrap;
}
.storagePolicyEdit {
  overflow-x: hidden;
}
.storagePolicyEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 200px;
}
.storagePolicyEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.storagePolicyEdit .filterSection {
  width: 600px;
}
.storagePolicyEdit .expandEditor {
  border-width: 0;
  width: 100%;
  height: 100%;
}
.storagePolicyEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.storagePolicyEdit .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
.storagePolicyEdit .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.storagePolicyEdit .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.storagePolicyEdit .k-input.k-readonly {
  font-size: 15px !important;
}
.storagePolicyEdit .labelWarning {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
  line-height: 35px;
}
.storagePolicyEdit .activate-on-upload-message {
  line-height: inherit !important;
}
.storagePolicyEdit .floatBlock {
  float: left;
}
#storageServers td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
.report-progress .k-progress-status {
  vertical-align: -4px !important;
}
#vimeoConfiguration td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
#vimeoConfiguration .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 70px;
}
#vimeoConfiguration .tdFirstLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 120px;
}
#vimeoConfiguration .tdElementTitle {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
#vimeoConfiguration #inputAccessKey {
  -webkit-text-security: disc;
}
.userHotkeys {
  overflow-x: hidden;
}
.userHotkeys .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
}
.userHotkeys .tdLabelLast {
  font-size: 12px;
  font-weight: normal;
}
.userHotkeys .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.userHotkeys td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.userHotkeysCopy td {
  padding: 3px;
}
.userHotkeysCopy .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 230px;
}
.userHotkeysCopy .tdElement {
  font-weight: normal;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.userHotkeysCopy .labelHeader {
  font-size: 25px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  display: inline-block;
}
.userHotkeysCopy .labelButton {
  font-size: 18px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.userHotkeysCopy .userHotkeysCopyBlock {
  padding: 30px;
  margin-bottom: 100px;
}
.userHotkeysCopy hr {
  border: 0;
  height: 1px;
  background: #333;
}
.userHotkeysSelect td {
  padding: 3px;
}
.userHotkeysSelect .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 230px;
}
.userHotkeysSelect .infoLable {
  text-align: center;
  font-size: 11px;
  font-weight: normal;
  vertical-align: middle;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
}
.userHotkeysSelect .tdElement {
  font-weight: normal;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.userHotkeysSelect .labelHeader {
  font-size: 25px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  display: inline-block;
}
.userHotkeysSelect .labelButton {
  font-size: 18px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.userHotkeysSelect .userHotkeysSelectBlock {
  padding: 30px;
  margin-bottom: 100px;
}
.userHotkeysSelect hr {
  border: 0;
  height: 1px;
  background: #333;
}
.webAdministrator #space-for-download-iframes {
  display: none;
}
.webAdministrator .tdButtonStack {
  display: flex;
  flex-direction: column;
}
.webAdministrator .actionButton {
  width: 135px !important;
  margin-bottom: 5px;
}
.webAdministrator .actionButtonQA {
  width: 145px !important;
  margin-bottom: 5px;
}
.webAdministrator .ButtonTd {
  width: 10%;
}
.webAdministrator td {
  padding: 3px;
  text-align: center;
}
.webAdministrator .controlButton {
  min-width: 100px;
  display: block !important;
  margin-left: auto;
  margin-right: auto;
}
.webAdministrator .labelHeader {
  padding: 1%;
  float: left;
  font-weight: bold;
  display: inline-block;
}
.webAdministrator .labelButton {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.webAdministrator .webAdministratorBlock {
  padding: 1%;
}
.webAdministrator hr {
  border: 0;
  height: 1px;
  background: #333;
}
.webAdministrator .webAdministratorBlock-td {
  padding-bottom: 10px;
  padding-top: 10px;
}
.AddNewUser .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.AddNewUser .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.AddNewUser td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.AddNewUser .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.AddNewUser .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.ChangePassword .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.ChangePassword .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.ChangePassword td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.ChangePassword .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.ChangePassword .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.ChangePassword .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 99%;
}
.DuplicateWebUser {
  font-weight: normal;
}
.DuplicateWebUser label {
  font-size: 12px;
  white-space: nowrap;
}
.DuplicateWebUser .tdHeader {
  background-color: gray;
  white-space: nowrap;
}
.DuplicateWebUser .tdHeaderLabel {
  font-size: 14px;
  font-weight: bold;
  padding-left: 5px;
}
.DuplicateWebUser .tdLabel {
  font-size: 12px;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.DuplicateWebUser .labelDiv {
  font-weight: normal;
  font-size: 12px;
  white-space: nowrap;
  display: table-cell;
}
.DuplicateWebUser .tdLabel {
  font-weight: normal;
  font-size: 12px;
  white-space: nowrap;
  display: table-cell;
}
.DuplicateWebUser .tdElement {
  white-space: nowrap;
  display: table-cell;
}
.DuplicateWebUser .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
  width: 99% !important;
}
.DuplicateWebUser .tablePanel td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.DuplicateWebUser .tdFirst {
  padding-left: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 12px;
  white-space: nowrap;
}
.DuplicateWebUser .tdSecondLabel {
  padding-left: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 12px;
  white-space: nowrap;
  padding-left: 20px;
  padding-right: 20px;
}
.DuplicateWebUser .tdName {
  padding-left: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  white-space: nowrap;
  font-weight: bold;
  width: 40%;
}
.DuplicateWebUserWizard {
  font-weight: normal;
}
.DuplicateWebUserWizard label {
  font-size: 12px;
  white-space: nowrap;
}
.DuplicateWebUserWizard .tdLabel {
  font-size: 12px;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.DuplicateWebUserWizard .labelDiv {
  font-weight: normal;
  font-size: 12px;
  white-space: nowrap;
  display: table-cell;
}
.DuplicateWebUserWizard .tdElement {
  white-space: nowrap;
  display: table-cell;
}
.DuplicateWebUserWizard .tablePanel td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.DuplicateWebUserWizard .tdFirst {
  padding-left: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  min-width: 130px;
  font-size: 12px;
  white-space: nowrap;
}
.DuplicateWebUserWizard .spacedButton {
  margin: 10px;
}
.DuplicateWebUserWizard .labelDiv {
  min-width: 90px !important;
}
.DuplicateWebUserWizard .labelDiv label {
  font-size: 16px;
  font-weight: normal;
  margin-top: 10px;
  float: left;
  line-height: 35px;
}
.DuplicateWebUserWizard .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
.DuplicateWebUserWizard .FirstTask {
  font-size: 16px;
  font-weight: normal;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 30px;
}
.DuplicateWebUserWizard .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
.DuplicateWebUserWizard .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
.DuplicateWebUserWizard .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
.DuplicateWebUserWizard .multiSelectWidth {
  width: 198.5px;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .spacedButton {
  margin: 10px;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .labelDiv {
  width: 100px;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .labelDivBforAfter {
  width: 130px;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
.DuplicateWebUserWizard .duplicateWebUserWizardStep .multiSelectWidth {
  width: 198.5px;
}
.UpdateExpirationDate .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
}
.UpdateExpirationDate .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.UpdateExpirationDate td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.UpdateExpirationDate .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.UpdateExpirationDate .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.UpdateExpirationDate .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 99%;
}
#webAdministratorUsers #webAdministratorUsersGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#webAdministratorUsers .buttonsPanel {
  z-index: 9000;
}
#webAdministratorUsers .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#webAdministratorUsers .showAll {
  padding-left: 10px !important;
}
#webAdministratorUsers .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#webAdministratorUsers .TwoFactorAuth {
  border: solid;
  border-width: 1px;
  border-color: #6C6C6C;
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
  display: inline-block !important;
}
.webUserCouplingUpdate .couplingTitle {
  padding: 10px;
  font-size: 16px;
  font-weight: bold;
}
.webUserCouplingUpdate .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
.webUserCouplingUpdate td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.webUserCouplingUpdate .tdLabel {
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 190px;
  max-width: 190px;
  width: 190px;
}
.webUserCouplingUpdate .tdLabel label {
  font-size: 12px;
  font-weight: normal;
}
.webUserCouplingUpdate .tdWebUserCouplingLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.webUserCouplingUpdate .tdWebUserCouplingLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.webUserCouplingUpdate .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.webUserCouplingUpdate .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
}
#welcomePageMessage #welcomePageMessageGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#welcomePageMessage .tdLabelMessage {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.welcomePageMessageEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 90px;
}
.welcomePageMessageEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.welcomePageMessageEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.welcomePageMessageEdit .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.welcomePageMessageEdit .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#welcomePageMessageVersion #welcomePageMessageVersionGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
.welcomePageMessageVersionEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 90px;
}
.welcomePageMessageVersionEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.welcomePageMessageVersionEdit .expandEditor {
  border-width: 0;
  width: 100%;
  height: 100%;
}
.welcomePageMessageVersionEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.welcomePageMessageVersionEdit .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.welcomePageMessageVersionEdit .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.welcomePageMessageVersionNotification td {
  padding: 3px;
}
.welcomePageMessageVersionNotification .labelHeader {
  font-size: 25px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  display: inline-block;
}
.welcomePageMessageVersionNotification .labelButton {
  font-size: 18px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.welcomePageMessageVersionNotification .welcomePageMessageVersionNotificationBlock {
  padding: 30px;
  margin-bottom: 100px;
}
.welcomePageMessageVersionNotification hr {
  border: 0;
  height: 1px;
  background: #333;
}
#efficiencyDashboard {
  /* First span = icon */
  /* Second span = title */
}
#efficiencyDashboard .k-tilelayout-item-header [data-drawer-icon] span:first-of-type {
  font-size: 18px;
}
#efficiencyDashboard .k-tilelayout-item-header [data-drawer-icon] span:nth-of-type(2) {
  font-size: 18px;
  font-weight: bold;
}
#efficiencyDashboard .k-tilelayout-item.k-card {
  margin-top: 5px;
}
#efficiencyDashboard .k-drawer {
  background-color: #a52522;
}
#efficiencyDashboard .drawer-actions {
  padding-top: 3px;
  padding-right: 10px;
}
#efficiencyDashboard #drawerBlock {
  margin-left: 58px;
}
#efficiencyDashboard .k-drawer-item:hover,
#efficiencyDashboard .k-drawer-item.k-hover {
  background-color: darkorange;
}
#efficiencyDashboard .drawer-item-icon {
  padding-top: 5px;
}
#efficiencyDashboard .sidelayout-overlay {
  position: fixed;
  top: 100px;
  right: 50px;
  z-index: 1000;
  max-height: 80vh;
  overflow-y: auto;
  scrollbar-color: var(--dark-theme-primary-color) var(--dark-theme-bg-primary-color);
  scrollbar-width: thin;
}
#efficiencyDashboard .k-drawer-item .k-item-text {
  padding-top: 3px;
}
#efficiencyDashboard .dashboard-reports-tile-block {
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
#efficiencyDashboard .tile-layout-block {
  max-height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
#efficiencyDashboard .dashboard-reports-tile {
  padding-top: unset !important;
  padding-right: 20px !important;
  padding-left: 20px !important;
}
#efficiencyDashboard .full-screen-button-block {
  padding-top: 15px;
}
#efficiencyDashboard .fontSizeThin {
  font-size: 16px;
}
#efficiencyDashboard .fontSize {
  font-size: 17px;
}
#efficiencyDashboard .chartStyleThin {
  background-color: transparent;
  border-width: 2px;
  border-style: solid;
}
#efficiencyDashboard .closedTodayThin {
  color: #b3b4b5;
  border-color: #b3b4b5;
  border-width: 2px;
  border-style: solid;
}
#efficiencyDashboard .openThin {
  color: #ffc423;
  border-color: #ffc423;
  border-width: 2px;
  border-style: solid;
}
#efficiencyDashboard .openedTodayThin {
  color: #2fc0e6;
  border-color: #2fc0e6;
  border-width: 2px;
  border-style: solid;
}
#efficiencyDashboard .openedTodayThin p {
  display: inline;
  font-size: 17px;
}
#efficiencyDashboard .criticalThin {
  color: #d92824;
  border-color: #d92824;
  border-width: 2px;
  border-style: solid;
}
#efficiencyDashboard .averageThin {
  color: #c1e1c2;
  border-color: #b3b4b5;
  border-width: 2px;
  border-style: solid;
}
#efficiencyDashboard .closedToday {
  background-color: #b3b4b5;
  color: black;
}
#efficiencyDashboard .open {
  background-color: #ffc423;
  color: black;
}
#efficiencyDashboard .openedToday {
  background-color: #2fc0e6;
  color: black;
}
#efficiencyDashboard .openedToday p {
  display: inline;
  font-size: 17px;
}
#efficiencyDashboard .critical {
  background-color: #a52522;
  color: white;
}
#efficiencyDashboard .average {
  background-color: #c1e1c2;
  color: black;
}
#efficiencyDashboard .ticketData {
  text-align: center;
  white-space: nowrap;
  font-size: 1vw;
  font-weight: bold;
  border-radius: 10px;
  width: 25%;
}
#efficiencyDashboard .contentData {
  white-space: nowrap;
  text-align: center;
  font-weight: bold;
  border-radius: 10px;
}
#efficiencyDashboard .contentDataHeader {
  white-space: nowrap;
  text-align: center;
  font-weight: bold;
  border-radius: 10px;
  font-size: 1vw;
}
#efficiencyDashboard .contentDataDetails {
  width: 16.66%;
  padding: 10px;
  text-align: center;
  font-size: 28px;
  font-weight: bold;
  border-radius: 10px;
}
#efficiencyDashboard .averageElement {
  text-align: center;
  font-size: 1vw;
  font-weight: bold;
  border-radius: 10px;
}
#efficiencyDashboard .titleDashboard {
  text-align: center;
  height: 30px;
  padding-bottom: 10px;
  margin-block: 5px;
  font-size: 28px;
  font-weight: bold;
}
#efficiencyDashboard .averageLabel {
  font-size: 1vw;
}
#efficiencyDashboard .canterByMargin {
  margin-left: auto;
  margin-right: auto;
}
#efficiencyDashboard .full-width {
  width: 100%;
}
#efficiencyDashboard .drawer-toggle {
  padding-block: 8px;
  padding-inline: 16px;
  margin-bottom: 10px;
}
#efficiencyDashboard .widget-text-content {
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#efficiencyDashboard .widget-base {
  padding-right: 10px;
  padding-left: 10px;
}
#efficiencyDashboard .widget-description {
  padding-right: 10px;
  padding-left: 10px;
  width: 50%;
}
#efficiencyDashboard .widget-value {
  padding-right: 10px;
  padding-left: 10px;
  width: 25%;
}
#efficiencyDashboardDataFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.aiChartEfficiencyByContentType .k-chart,
.aiChartEfficiencyByContentType .k-stockchart {
  height: 300px;
}
.aiChartEfficiencyByEngine .k-chart,
.aiChartEfficiencyByEngine .k-stockchart {
  height: 300px;
}
.aiChartEfficiencyByLanguage .k-chart,
.aiChartEfficiencyByLanguage .k-stockchart {
  height: 300px;
}
.aiChartEfficiencyByResource .k-chart,
.aiChartEfficiencyByResource .k-stockchart {
  height: 300px;
}
.aiChartEfficiencyOverTime .k-chart,
.aiChartEfficiencyOverTime .k-stockchart {
  height: 300px;
}
.aiChartEfficiencyOverView .k-chart,
.aiChartEfficiencyOverView .k-stockchart {
  height: 300px;
}
.fileDownloadLinkSetUpUpdate .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
  white-space: nowrap;
}
.fileDownloadLinkSetUpUpdate .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
  padding-top: 5px;
}
.fileDownloadLinkSetUpUpdate #FileDownloadLinkSetUpButtons .ErrorEllipsis {
  white-space: nowrap;
  width: 550px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fileUploadLinkSetUpUpdate .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
  white-space: nowrap;
}
.fileUploadLinkSetUpUpdate .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
  padding-top: 5px;
}
.fileUploadLinkSetUpUpdate #FileUploadLinkSetUpButtons .ErrorEllipsis {
  white-space: nowrap;
  width: 550px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#makeAvailableInOrder .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#makeAvailableInOrder .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#makeAvailableInOrder .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#makeAvailableInOrder .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#makeAvailableInOrder .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#makeAvailableInOrder .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
.followUpEvent {
  white-space: normal !important;
  font-size: 12px;
  text-align: left;
}
/*.k-event{
    min-width:100px !important;
}*/
/*.k-scheduler-header-wrap .k-scheduler-header-all-day
{
    height: 100px
}

.k-scheduler-header-wrap .k-event
{
    min-height: 100px;
}*/
.opportunityUpdate td {
  padding: 3px;
}
.opportunityUpdate label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.opportunityUpdate .HeaderSpan {
  font-size: 16x;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.opportunityUpdate .ManualDescription {
  width: 100%;
}
.opportunityUpdate .FirstContactInfoPanel {
  content: url(./Content/css/69318d05fb86971edd6bf0681ba34b11.png) !important;
}
.opportunityUpdate .LocationPanel {
  content: url(./Content/css/4350e72b2d37a93edcb1c50561990599.png) !important;
}
.opportunityUpdate .buttonTh {
  width: 24px !important;
  text-align: center;
}
.opportunityUpdate .buttonTd {
  width: 24px !important;
  text-align: center;
}
.quoteUpdate td {
  padding: 3px;
}
.quoteUpdate label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.quoteUpdate .ManualDescription {
  width: 100%;
}
.quoteUpdate .buttonTh {
  width: 24px !important;
  text-align: center;
}
.quoteUpdate .buttonTd {
  width: 24px !important;
  text-align: center;
}
.quoteUpdate #QuoteButtons .ErrorEllipsis {
  white-space: nowrap;
  width: 550px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#BillingStatementsItemsUpdate .tdLabel {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
#BillingStatementsItemsUpdate .tdLabelBudget {
  width: 120px;
  padding-left: 10px;
}
body #budgetGrid {
  margin: 10px;
}
#CustomerBudget .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 170px;
  max-width: 170px;
  width: 170px;
}
#CustomerBudget .block-div {
  text-align: center;
  min-width: 240px;
}
#orderSchedulerEventInformation div {
  padding: 5px;
  font-size: 12px;
}
#orderSchedulerEventInformation label {
  padding: 5px;
  font-size: 14px;
}
.customerOrderSchedulerEvent {
  white-space: normal !important;
  font-size: 12px;
  text-align: left;
}
/*.k-event{
    min-width:100px !important;
}*/
#customerOrderScheduler div.k-more-events {
  font-size: 12px !important;
  line-height: 1.5 !important;
  padding-top: 3px !important;
}
#customerPeriodicComparisonReport .spacedButton {
  margin: 10px;
}
.rangeEntryCustomerPeriodicComparisonReport td {
  padding: 3px;
}
.rangeEntryCustomerPeriodicComparisonReport label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
}
#customerPeriodicComparisonReportRangeWindow header {
  text-align: center;
  margin: 5px 2px;
  font-weight: bold;
}
#customerPeriodicComparisonReportRangeWindow .buttonBottomRight {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#customerPeriodicComparisonReportRangeWindow .buttonBottomLeft {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.ooona-header-description {
  color: #2FC0E6;
  margin: 10px;
  padding: 10px;
  font-weight: bold;
}
#CustomerPurchaseOrderBudget .spacedLabel {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#CustomerPurchaseOrderBudget .smallLabel {
  font-size: small;
  margin-top: 10px;
  white-space: nowrap;
}
#CustomerPurchaseOrderBudget .buttonBottomLeft {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
#CustomerPurchaseOrderBudget .buttonBottomRight {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#customerAccess .menu {
  border-style: none !important;
}
#customerAccess .lableTd {
  font-size: 12px;
}
#customerAccess .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
#customerAccess #overlay {
  position: fixed;
  /* Sit on top of the page content */
  width: 100%;
  /* Full width (cover the whole page) */
  height: 100%;
  /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  /* Black background with opacity */
  z-index: 2;
  /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer;
  /* Add a pointer on hover */
  z-index: 9999;
}
.customer-access-upload #orderAsyncUploadRow {
  width: 100%;
}
.customer-access-upload #customerAccessUploadGrid {
  display: inline-block;
}
.customer-access-upload .info-message {
  padding-left: 20px;
}
.customer-access-upload .upload-row {
  height: auto !important;
}
.customer-access-upload .k-grid-content .k-auto-scrollable {
  overflow: hidden !important;
}
.customer-access-upload .editColored {
  display: block;
  overflow: hidden;
  width: 90%;
  min-height: 15px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border-style: dotted;
  border-width: 1px;
  border-color: white;
  color: white;
  font-size: 12px;
  font-weight: normal;
  white-space: normal;
  background-color: #A0A0A0;
}
#directAccess {
  padding-top: 80px;
}
#directAccess td {
  padding: 3px;
}
#directAccess label {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
#directAccess legend {
  font: bold 16px;
}
#directAccess h1 {
  margin-left: 20px;
  font: bold 2.5em;
}
#directAccess .labelDiv {
  margin-top: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
}
#directAccess #ImageFileLocating {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#directConfirmation {
  padding-top: 40px;
}
#directConfirmation #confirmationInfo .k-block {
  padding-left: 15px !important;
  padding-bottom: 5px !important;
  margin-top: 5px;
}
#directConfirmation #confirmationInfo .responseButtons label {
  font-size: 12px;
  font-weight: bold;
  width: 200px;
  margin-left: 10px;
  line-height: 2.4em;
}
#directConfirmation #confirmationInfo .responseButtons div {
  font-size: 12px;
  font-weight: normal;
  width: 200px;
  margin-left: 10px;
  line-height: 2.4em;
}
#directConfirmation #confirmationInfo .downloadData label {
  font-size: 12px;
  font-weight: bold;
  margin-left: 10px;
  line-height: 2.4em;
  display: inline-block;
}
#directConfirmation #confirmationInfo .downloadData div {
  font-size: 12px;
  font-weight: normal;
  width: 200px;
  margin-left: 10px;
  line-height: 2.4em;
  display: inline-block;
}
#directConfirmation #confirmationInfo h4,
#directConfirmation #confirmationInfo h6 {
  font: bold 16px;
}
#directConfirmation legend {
  font: bold 16px;
}
#directConfirmation h1 {
  margin-left: 20px;
  font: bold 2.5em;
}
#directDownload {
  padding-top: 80px;
}
#directDownload #space-for-download-iframes {
  display: none;
}
#directDownload #fileLocated .k-block {
  padding-left: 15px !important;
  padding-bottom: 5px !important;
  margin-top: 5px;
}
#directDownload #fileLocated .downloadData label {
  font-size: 12px;
  font-weight: bold;
  width: 200px;
  margin-left: 10px;
  line-height: 2.4em;
  display: inline-block;
}
#directDownload #fileLocated .downloadData div {
  font-size: 12px;
  font-weight: normal;
  width: 200px;
  margin-left: 10px;
  line-height: 2.4em;
  display: inline-block;
}
#directDownload #fileLocated #downloadButtons div {
  font-size: 12px;
  font-weight: normal;
  margin-left: 10px;
  line-height: 2.4em;
}
#directDownload #fileLocated h4,
#directDownload #fileLocated h6 {
  font: bold 16px;
}
#directDownload legend {
  font: bold 16px;
}
#directDownload h1 {
  margin-left: 20px;
  font: bold 2.5em;
}
#directDownload #ImageFileLocating,
#directDownload #ImageRestrictedArea {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#directSubcontractorLink {
  padding-top: 40px;
}
#directSubcontractorLink #taskDataInfo .k-block {
  padding-left: 15px !important;
  padding-bottom: 5px !important;
  margin-top: 5px;
}
#directSubcontractorLink #taskDataInfo .responseButtons label {
  font-size: 12px;
  font-weight: bold;
  width: 200px;
  margin-left: 10px;
  line-height: 2.4em;
}
#directSubcontractorLink #taskDataInfo .responseButtons div {
  font-size: 12px;
  font-weight: normal;
  width: 200px;
  margin-left: 10px;
  line-height: 2.4em;
}
#directSubcontractorLink #taskDataInfo .downloadData label {
  font-size: 12px;
  font-weight: bold;
  margin-left: 10px;
  line-height: 2.4em;
  display: inline-block;
}
#directSubcontractorLink #taskDataInfo .downloadData div {
  font-size: 12px;
  font-weight: normal;
  width: 200px;
  margin-left: 10px;
  line-height: 2.4em;
  display: inline-block;
}
#directSubcontractorLink #taskDataInfo h4,
#directSubcontractorLink #taskDataInfo h6 {
  font: bold 16px;
}
#directSubcontractorLink legend {
  font: bold 16px;
}
#directSubcontractorLink h1 {
  margin-left: 20px;
  font: bold 2.5em;
}
#directUpload {
  padding-top: 40px;
}
#directUpload .k-dropzone-hint {
  text-align: center;
  border-style: dotted;
  border-width: 1px;
  height: 50px;
  border-radius: 10px;
  color: #ffc52a;
  border-color: #36bfe4;
  padding-top: 10px;
  font-size: 20px;
}
#directUpload #imageSizeLabel {
  position: absolute;
  bottom: 35px;
  right: 30px;
  color: #ffc52a;
  border-color: #36bfe4;
  border-style: dotted;
  border-radius: 10px;
  border-width: 1px;
  padding: 5px;
  font-size: 10px;
}
#directUpload .backButton {
  position: absolute;
  bottom: 35px;
  left: 30px;
}
#directUpload #fileLocated .k-block {
  padding-left: 15px !important;
  padding-bottom: 5px !important;
  margin-top: 5px;
}
#directUpload #fileLocated .uploadData label {
  font-size: 12px;
  font-weight: bold;
  width: 200px;
  margin-left: 10px;
  line-height: 2.4em;
  display: inline-block;
}
#directUpload #fileLocated .uploadData div {
  font-size: 12px;
  font-weight: normal;
  width: 200px;
  margin-left: 10px;
  line-height: 2.4em;
  display: inline-block;
}
#directUpload #fileLocated h4,
#directUpload #fileLocated h6 {
  font: bold 16px;
}
#directUpload legend {
  font: bold 16px;
}
#directUpload h1 {
  margin-left: 20px;
  font: bold 2.5em;
}
#directUpload #ImageFileLocating,
#directUpload #ImageRestrictedArea {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#error {
  padding: 10px;
  width: 390px;
  height: 235px;
  margin: 0 auto;
  font-size: 15px;
}
#error body {
  height: 100%;
}
#error .center {
  position: absolute;
  left: 50%;
  top: 45%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: large;
}
#gdprForgetMe {
  padding: 10px;
  width: 390px;
  height: 235px;
  margin: 0 auto;
  font-size: 15px;
}
#gdprForgetMe .panelBasic {
  padding: 0 1em;
}
#gdprForgetMe td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
#gdprForgetMe .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
}
#gdprForgetMe .info {
  font-size: 12px;
  font-weight: normal;
  display: table-cell;
}
#gdprForgetMe .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 100%;
}
#gdprForgetMe .tdElement input {
  width: 100%;
}
#gdprForgetMe footer {
  padding: 0 1em;
}
#gdprForgetMe #gdprForgetMeMainDiv {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 470px;
  padding: 10px;
  border-radius: 20px;
  margin-top: -9em;
  margin-left: -225px;
}
#gdprForgetMe #gdprForgetMeInternalDiv {
  width: 450px;
  border-width: 3px;
  padding: 10px;
  border-radius: 20px;
}
#gdprForgetMeConfirmation {
  padding-top: 40px;
}
#gdprForgetMeConfirmation #confirmationInfo .k-block {
  padding-left: 15px !important;
  padding-bottom: 5px !important;
  margin-top: 5px;
}
#gdprForgetMeConfirmation #confirmationInfo .responseButtons label {
  font-size: 12px;
  font-weight: bold;
  width: 200px;
  margin-left: 10px;
  line-height: 2.4em;
}
#gdprForgetMeConfirmation #confirmationInfo .responseButtons div {
  font-size: 12px;
  font-weight: normal;
  width: 200px;
  margin-left: 10px;
  line-height: 2.4em;
}
#gdprForgetMeConfirmation #confirmationInfo .downloadData label {
  font-size: 12px;
  font-weight: bold;
  margin-left: 10px;
  line-height: 2.4em;
  display: inline-block;
}
#gdprForgetMeConfirmation #confirmationInfo .downloadData div {
  font-size: 12px;
  font-weight: normal;
  width: 200px;
  margin-left: 10px;
  line-height: 2.4em;
  display: inline-block;
}
#gdprForgetMeConfirmation #confirmationInfo h4,
#gdprForgetMeConfirmation #confirmationInfo h6 {
  font: bold 16px;
}
#gdprForgetMeConfirmation legend {
  font: bold 16px;
}
#gdprForgetMeConfirmation h1 {
  margin-left: 20px;
  font: bold 2.5em;
}
.skinForeColor {
  font-size: 24px;
  font-family: Arial, Helvetica, sans-serif;
}
.skinForeColorTitle {
  font-size: 30px !important;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}
.centerTd {
  width: 33%;
  text-align: center;
}
#lockedOut {
  padding: 10px;
  width: 490px;
  height: 235px;
  margin: 0 auto;
  font-size: 15px;
}
#lockedOut .panelBasic {
  padding: 0 1em;
}
#lockedOut td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
#lockedOut .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
}
#lockedOut .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 100%;
}
#lockedOut .tdElement input {
  width: 100%;
}
#lockedOut footer {
  padding: 0 1em;
}
#lockedOut #lockedOutMainDiv {
  position: fixed;
  top: 50%;
  left: 50%;
  padding: 10px;
  border-radius: 20px;
  margin-top: -9em;
  /*set to a negative number 1/2 of your height*/
  margin-left: -225px;
  /*set to a negative number 1/2 of your width*/
}
#lockedOut #lockedOutInternalDiv {
  width: 550px;
  border-width: 3px;
  padding: 10px;
  border-radius: 20px;
}
#externalLogin {
  padding: 10px;
  width: 390px;
  height: 235px;
  margin: 0 auto;
  font-size: 15px;
}
#externalLogin .panelBasic {
  padding: 0 1em;
}
#externalLogin footer {
  padding: 0 1em;
}
#Login .zoom-on-hover-small :hover {
  font-weight: bold;
}
#Login .ssoTd {
  text-align: center;
  vertical-align: middle;
  width: 50px;
}
#Login .ssoImage {
  width: 32px;
  height: 32px;
}
#Login .external-oos-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  border-radius: 10px;
  padding: 5px;
}
#Login kendo-textbox .k-input-inner::placeholder {
  color: #4287f5;
}
#Login .loginFieldset {
  padding: 10px 20px 20px 20px;
  border-width: 3px;
  border-radius: 15px;
  border-color: rgba(128, 128, 128, 0.4) !important;
}
#Login .passwordEye {
  color: gray;
  position: relative;
}
#Login .passwordEye:hover {
  color: black;
  position: relative;
}
#Login .Error {
  color: green;
}
#Login .Info {
  color: red;
}
#Login .panelBasic {
  padding: 0 1em;
}
#Login footer {
  padding: 0 1em;
}
#Login .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#Login .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
#Login .lableTd {
  text-align: left;
  width: 130px;
  white-space: nowrap;
}
#Login .errorMessage {
  margin: -4px 0 0;
  font-size: 13px;
  font-weight: 500;
}
#Login .formSubTitle {
  margin: 12px 0 0;
  display: block;
}
#counter {
  font-size: 10px;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  color: gray;
}
.health-indicator {
  margin-left: 16px;
}
#IPdiv {
  opacity: 0.5;
  /* css standard */
  filter: alpha(opacity=60);
  /* internet explorer */
}
#IPdiv:hover {
  opacity: 1;
  /* css standard */
  filter: alpha(opacity=100);
  /* internet explorer */
}
#IPdiv {
  margin: 5px;
  padding: 5px;
  border-radius: 15px;
  border: solid;
  color: lightgrey;
  border-width: 2px;
  font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
  opacity: 0.5;
}
#netflixRedirect {
  padding-top: 80px;
}
#netflixRedirect td {
  padding: 3px;
}
#netflixRedirect label {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
#netflixRedirect legend {
  font: bold 16px;
}
#netflixRedirect h1 {
  margin-left: 20px;
  font: bold 2.5em;
}
#netflixRedirect .labelDiv {
  margin-top: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
}
#passwordChange {
  padding: 10px;
  margin: 0 auto;
  font-size: 15px;
}
#passwordChange .panelBasic {
  padding: 0 1em;
}
#passwordChange td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
#passwordChange .tdRequirment {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px !important;
}
#passwordChange .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
}
#passwordChange .tdLabelHeader {
  font-size: 18px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
}
#passwordChange .tdLabelHeaderRequired {
  font-size: 14px;
  white-space: nowrap;
  color: red !important;
}
#passwordChange .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 100%;
}
#passwordChange .tdElement input {
  width: 100%;
}
#passwordChange footer {
  padding: 0 1em;
}
#passwordChange .passwordChangeMainDiv {
  position: fixed;
  top: 30%;
  left: 50%;
  width: 670px;
  padding: 10px;
  border-radius: 20px;
  margin-top: -9em;
  /*set to a negative number 1/2 of your height*/
  margin-left: -325px;
  /*set to a negative number 1/2 of your width*/
}
#passwordChange .passwordChangeMainDivExpiredMessage {
  position: fixed;
  top: 10%;
  width: 100%;
  padding: 10px;
  border-radius: 20px;
}
#passwordChange #passwordChangeInternalDiv {
  width: 450px;
  border-width: 3px;
  padding: 10px;
  border-radius: 20px;
}
#passwordRecovery {
  padding: 10px;
  width: 390px;
  height: 235px;
  margin: 0 auto;
  font-size: 15px;
}
#passwordRecovery .panelBasic {
  padding: 0 1em;
}
#passwordRecovery td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
#passwordRecovery .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
}
#passwordRecovery .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 100%;
}
#passwordRecovery .tdElement input {
  width: 100%;
}
#passwordRecovery footer {
  padding: 0 1em;
}
#passwordRecovery #passwordRecoveryMainDiv {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 470px;
  padding: 10px;
  border-radius: 20px;
  margin-top: -9em;
  /*set to a negative number 1/2 of your height*/
  margin-left: -225px;
  /*set to a negative number 1/2 of your width*/
}
#passwordRecovery #passwordRecoveryInternalDiv {
  width: 450px;
  border-width: 3px;
  padding: 10px;
  border-radius: 20px;
}
#billingStatementCostCollectionUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#billingStatementCostCollectionUpdate #billingStatementCostCollectionGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#billingStatementCostCollectionUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#billingStatementCostCollectionUpdate .multiSelectWidth {
  overflow: auto;
  max-height: 30px;
}
#billingStatementCostCollectionUpdate .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#billingStatementCostCollectionUpdate .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#billingStatementCostCollectionUpdate .toRight {
  float: right;
  margin-right: 15px;
}
#billingStatementCostCollectionUpdate .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#billingStatementCostCollectionUpdate .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
.billingPercentage {
  font-weight: normal;
}
.billingPercentage .tdFirst {
  padding-left: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  min-width: 130px;
  font-size: 12px;
  white-space: nowrap;
}
#BillingStatementGeneratorUpdate {
  /* WebKit browsers (Chrome, Safari, Edge) */
}
#BillingStatementGeneratorUpdate .scrollbar-custom {
  scrollbar-width: thin;
  /* For Firefox */
  scrollbar-color: #888 #f1f1f1;
  /* thumb color, track color */
}
#BillingStatementGeneratorUpdate .scrollbar-custom::-webkit-scrollbar {
  width: 5px;
  /* Vertical scrollbar width */
  height: 5px;
  /* Horizontal scrollbar height */
}
#BillingStatementGeneratorUpdate .scrollbar-custom::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
}
#BillingStatementGeneratorUpdate .scrollbar-custom::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 10px;
}
#BillingStatementGeneratorUpdate .scrollbar-custom::-webkit-scrollbar-thumb:hover {
  background: #555;
}
#BillingStatementGeneratorUpdate .spacedButton {
  margin: 10px;
}
#BillingStatementGeneratorUpdate .showOverbilling {
  padding: 10px !important;
}
#BillingStatementGeneratorUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#BillingStatementGeneratorUpdate #billingStatementGeneratorGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#BillingStatementGeneratorUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#BillingStatementGeneratorUpdate .multiSelectWidth {
  overflow: auto;
  max-height: 30px;
}
#BillingStatementGeneratorUpdate .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#BillingStatementGeneratorUpdate .toRight {
  float: right;
  margin-right: 15px;
}
#BillingStatementGeneratorUpdate .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
  white-space: normal !important;
}
#BillingStatementGeneratorUpdate .labelDiv label {
  line-height: 35px;
}
#BillingStatementGeneratorUpdate .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#billingStatementGeneratorGrid .k-grid-footer {
  display: none !important;
}
#billingStatementGeneratorGrid .k-grid-container {
  overflow: hidden !important;
}
#BillingStatementGeneratorWindow header {
  text-align: center;
  margin: 5px 2px;
  font-weight: 700;
}
#BillingStatementGeneratorWindow td {
  padding: 3px;
}
#BillingStatementGeneratorWindow .textNumeric {
  float: right;
}
#BillingStatementGeneratorWindow .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#BillingStatementGeneratorWindow .labelDiv {
  min-width: 90px !important;
  max-width: 100px !important;
  width: 200px !important;
}
#BillingStatementGeneratorWindow .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  white-space: nowrap;
}
#BillingStatementGeneratorWindow .buttonBottomRight {
  position: absolute;
  bottom: 10px;
  right: 150px;
}
#BillingStatementGeneratorWindow .buttonBottomRightClose {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#BillingStatementGeneratorWindow .buttonBottomLeft {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
#billingStatementFiles #space-for-download-iframes {
  display: none;
}
#billingStatementFiles #billingStatementFilesGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#billingStatementFiles .buttonsPanel {
  z-index: 9000;
}
#billingStatementFiles .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#billingStatementFiles .showAll {
  padding-left: 10px !important;
}
#billingStatementFiles .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
.billingStatementInvoiceReference td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.billingStatementInvoiceReference .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 120px;
}
.billingStatementInvoiceReference .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#billingStatementPrint .page-container label {
  color: black !important;
}
#billingStatementPrint .pdf-page-content {
  overflow-y: auto;
}
#billingStatementPrint .pdf-page {
  margin: 0 auto;
  box-sizing: border-box;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
  background-color: #fff;
  color: #333;
  position: relative;
}
#billingStatementPrint .pdf-header {
  position: absolute;
  top: .5in;
  height: .6in;
  left: .5in;
  right: .5in;
  border-bottom: 1px solid #e5e5e5;
}
#billingStatementPrint .size-a4 {
  width: 8.3in;
  min-height: 11.7in;
}
#billingStatementPrint .signature {
  padding-top: .5in;
  padding-bottom: 50px;
  font-size: 11px;
  font-weight: normal;
}
#billingStatementPrint .pdf-body {
  top: 3.5in;
  bottom: 1.2in;
  left: .5in;
  right: .5in;
}
#billingStatementPrint .billing-description {
  padding-top: .17in;
  float: left;
  font-size: 14px;
  font-weight: normal;
  white-space: normal;
}
#billingStatementPrint .pdf-body {
  padding-left: 50px;
  padding-right: 50px;
  font-size: 11px;
  top: 3.7in;
  bottom: 1.2in;
  left: .5in;
  right: .5in;
}
#billingStatementPrint .panelBasic {
  padding-left: 40px;
  padding-top: 100px;
}
#billingStatementPrint .tdLabel {
  font-size: 11px;
  font-weight: bold;
  height: 25px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 120px;
  width: 120px;
}
#billingStatementPrint .tdElement {
  font-size: 11px;
  font-weight: normal;
  height: 25px !important;
  line-height: 25px !important;
  white-space: normal;
  display: table-cell;
}
#billingStatementPrint td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
#BillingStatementsUpdate {
  /*    #copyFilesToFtpBtn {
        position: absolute;
        bottom: 40px;
        right: 10px;
    }*/
}
#BillingStatementsUpdate .k-grid-toolbar {
  overflow: visible !important;
  z-index: 1000;
}
#BillingStatementsUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#BillingStatementsUpdate #billingStatementsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#BillingStatementsUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#BillingStatementsUpdate .multiSelectWidth {
  overflow: auto;
  max-height: 30px;
}
#BillingStatementsUpdate .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#BillingStatementsUpdate .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#BillingStatementsUpdate .toRight {
  float: right;
  margin-right: 15px;
}
#BillingStatementsUpdate .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#BillingStatementsUpdate label {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#BillingStatementsUpdate .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#BillingStatementsUpdate .createdOnRange {
  padding: 0px 10px;
}
#BillingStatementsItemsUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#BillingStatementsItemsUpdate #billingStatementsItemsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#BillingStatementsItemsUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#BillingStatementsItemsUpdate .multiSelectWidth {
  overflow: auto;
  max-height: 30px;
}
#BillingStatementsItemsUpdate .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#BillingStatementsItemsUpdate .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#BillingStatementsItemsUpdate .toRight {
  float: right;
  margin-right: 15px;
}
#BillingStatementsItemsUpdate .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#BillingStatementsItemsUpdate .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#billingStatementsRevenueUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#billingStatementsRevenueUpdate #billingStatementsRevenueGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#billingStatementsRevenueUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#billingStatementsRevenueUpdate .multiSelectWidth {
  overflow: auto;
  max-height: 30px;
}
#billingStatementsRevenueUpdate .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#billingStatementsRevenueUpdate .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#billingStatementsRevenueUpdate .toRight {
  float: right;
  margin-right: 15px;
}
#billingStatementsRevenueUpdate .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#billingStatementsRevenueUpdate .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#billingStatementsRevenueCollectionUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#billingStatementsRevenueCollectionUpdate #billingStatementsRevenueCollectionGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#billingStatementsRevenueCollectionUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#billingStatementsRevenueCollectionUpdate .multiSelectWidth {
  overflow: auto;
  max-height: 30px;
}
#billingStatementsRevenueCollectionUpdate .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#billingStatementsRevenueCollectionUpdate .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#billingStatementsRevenueCollectionUpdate .toRight {
  float: right;
  margin-right: 15px;
}
#billingStatementsRevenueCollectionUpdate .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#billingStatementsRevenueCollectionUpdate .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
.billingStatementsView #space-for-download-iframes {
  display: none;
}
.billingStatementsView .tabHeader {
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
}
.billingStatementsView .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.billingStatementsView td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.billingStatementsView .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 120px;
  width: 120px;
}
.billingStatementsView .tdLabelTitle {
  font-size: 12px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.billingStatementsView .tdLabelLongTitle {
  font-size: 12px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 140px;
}
.billingStatementsView .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#selectBillingStatementsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#internalBillingStatementCostCollectionUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#internalBillingStatementCostCollectionUpdate #internalBillingStatementCostCollectionGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#internalBillingStatementCostCollectionUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#internalBillingStatementCostCollectionUpdate .multiSelectWidth {
  overflow: auto;
  max-height: 30px;
}
#internalBillingStatementCostCollectionUpdate .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#internalBillingStatementCostCollectionUpdate .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#internalBillingStatementCostCollectionUpdate .toRight {
  float: right;
  margin-right: 15px;
}
#internalBillingStatementCostCollectionUpdate .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#internalBillingStatementCostCollectionUpdate .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#InternalBillingStatementGenerator .BillingType {
  min-width: 30px !important;
}
#InternalBillingStatementGenerator .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#InternalBillingStatementGenerator .labelDiv label {
  font-size: 12px;
}
#InternalBillingStatementGenerator .labelDuration {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  white-space: normal;
  max-width: 130px;
  width: 130px;
}
#InternalBillingStatementGenerator .labelDivCurrencyCount {
  font-size: 10px;
  font-weight: bold;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  color: red;
}
#InternalBillingStatementGenerator .labelTotalTasks {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 70px;
  display: inline-block;
  white-space: normal;
  max-width: 70px;
  width: 70px;
}
#InternalBillingStatementGenerator .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#InternalBillingStatementGenerator .labelMesaage {
  font-size: 12px;
  font-weight: normal;
}
#InternalBillingStatementGenerator .marginNegative {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: red;
  color: white;
  border-color: FireBrick DarkRed DarkRed FireBrick;
}
#InternalBillingStatementGenerator .marginMinimal {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #FF9900;
  color: black;
  border-color: #FF6600 #FF3300 #FF3300 #FF6600;
}
#InternalBillingStatementGenerator .marginNominal {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #66FF00;
  color: black;
  border-color: #336600 #333300 #333300 #336600;
}
.taskInternalCostEdit .panelBasic {
  padding: 5px;
}
.taskInternalCostEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.taskInternalCostEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.taskInternalCostEdit .tdTaskLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.taskInternalCostEdit .tdTaskLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.taskInternalCostEdit .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.taskInternalCostEdit .controllDiv {
  font-size: 16px;
  font-weight: normal;
  vertical-align: middle;
  min-height: 36px;
}
#InternalBillingStatementsUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#InternalBillingStatementsUpdate #internalBillingStatementsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#InternalBillingStatementsUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#InternalBillingStatementsUpdate .multiSelectWidth {
  overflow: auto;
  max-height: 30px;
}
#InternalBillingStatementsUpdate .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#InternalBillingStatementsUpdate .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#InternalBillingStatementsUpdate .toRight {
  float: right;
  margin-right: 15px;
}
#InternalBillingStatementsUpdate .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#InternalBillingStatementsUpdate label {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#InternalBillingStatementsUpdate .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#InternalBillingStatementsItemsUpdate .tabHeader {
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
}
#InternalBillingStatementsItemsUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#InternalBillingStatementsItemsUpdate #internalBillingStatementsItemsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#InternalBillingStatementsItemsUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#InternalBillingStatementsItemsUpdate .multiSelectWidth {
  overflow: auto;
  max-height: 30px;
}
#InternalBillingStatementsItemsUpdate .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#InternalBillingStatementsItemsUpdate .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#InternalBillingStatementsItemsUpdate .toRight {
  float: right;
  margin-right: 15px;
}
#InternalBillingStatementsItemsUpdate .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#InternalBillingStatementsItemsUpdate .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
.internalBillingStatementsView #space-for-download-iframes {
  display: none;
}
.internalBillingStatementsView .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.internalBillingStatementsView td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.internalBillingStatementsView .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 120px;
  width: 120px;
}
.internalBillingStatementsView .tdLabelTitle {
  font-size: 12px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.internalBillingStatementsView .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.internalBillingStatementsView .tdElementOffices {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#ResourcePOUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#ResourcePOUpdate #resourcePOGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#ResourcePOUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#ResourcePOUpdate .multiSelectWidth {
  overflow: auto;
  max-height: 30px;
}
#ResourcePOUpdate .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#ResourcePOUpdate .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#ResourcePOUpdate .toRight {
  float: right;
  margin-right: 15px;
}
#ResourcePOUpdate .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#ResourcePOUpdate label {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#ResourcePOUpdate .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#ResourcePOGenerator .BillingType {
  min-width: 30px !important;
}
#ResourcePOGenerator .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#ResourcePOGenerator .labelDiv label {
  font-size: 12px;
}
#ResourcePOGenerator .labelMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#ResourcePOGenerator .labelSelectCustomer {
  font-size: 40px;
  font-weight: bold;
  padding-left: 10px;
  top: 50%;
  opacity: 0.7;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
#ResourcePOGenerator .labelDuration {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  white-space: normal;
  max-width: 130px;
  width: 130px;
}
#ResourcePOGenerator .labelDivCurrencyCount {
  font-size: 10px;
  font-weight: bold;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  color: red;
}
#ResourcePOGenerator .labelTotalTasks {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 70px;
  display: inline-block;
  white-space: normal;
  max-width: 70px;
  width: 70px;
}
#ResourcePOGenerator .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#ResourcePOGenerator .labelMesaage {
  font-size: 12px;
  font-weight: normal;
}
#ResourcePOGenerator .marginNegative {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: red;
  color: white;
  border-color: FireBrick DarkRed DarkRed FireBrick;
}
#ResourcePOGenerator .marginMinimal {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #FF9900;
  color: black;
  border-color: #FF6600 #FF3300 #FF3300 #FF6600;
}
#ResourcePOGenerator .marginNominal {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #66FF00;
  color: black;
  border-color: #336600 #333300 #333300 #336600;
}
#ResourcePOItemsUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#ResourcePOItemsUpdate #resourcePOItemsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#ResourcePOItemsUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#ResourcePOItemsUpdate .multiSelectWidth {
  overflow: auto;
  max-height: 30px;
}
#ResourcePOItemsUpdate .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#ResourcePOItemsUpdate .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#ResourcePOItemsUpdate .toRight {
  float: right;
  margin-right: 15px;
}
#ResourcePOItemsUpdate .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#ResourcePOItemsUpdate .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#ResourcePOItemsUpdate button {
  font-size: 12px;
  font-weight: normal;
  height: 34px;
}
#ResourcePOItemsUpdate .tdLabelTitle {
  font-size: 12px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
#ResourcePOItemsUpdate .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#ResourcePOItemsUpdate #overlay {
  position: absolute;
}
#resourcePOTermsAndConditions #resourcePOTermsAndConditionsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
.resourcePOTermsAndConditionsEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 90px;
}
.resourcePOTermsAndConditionsEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.resourcePOTermsAndConditionsEdit .expandEditor {
  border-width: 0;
  width: 100%;
  height: 100%;
}
.resourcePOTermsAndConditionsEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.resourcePOTermsAndConditionsEdit .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.resourcePOTermsAndConditionsEdit .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#resourcePOTermsAndConditionsSelect #resourcePOTermsAndConditionsSelectGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
.resourcePOView .tabHeader {
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
}
.resourcePOView .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.resourcePOView td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.resourcePOView .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 120px;
  width: 120px;
}
.resourcePOView .tdLabelTitle {
  font-size: 12px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.resourcePOView .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.resourcePOView .tdElementOffices {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.resourcePOView #overlay {
  position: absolute;
}
.resourcePOView button {
  font-size: 12px;
  font-weight: normal;
  height: 34px;
}
#ResourceBillingStatementGenerator #infoFilterBlock {
  padding-top: 2px;
}
#ResourceBillingStatementGenerator .BillingType {
  min-width: 30px !important;
}
#ResourceBillingStatementGenerator .textCenter {
  text-align: center;
}
#ResourceBillingStatementGenerator .officeClearIcon {
  padding-left: 20px;
}
#ResourceBillingStatementGenerator .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#ResourceBillingStatementGenerator .labelDiv label {
  font-size: 12px;
}
#ResourceBillingStatementGenerator .labelDivCenter {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  text-align: center;
}
#ResourceBillingStatementGenerator .labelDivCenter label {
  font-size: 12px;
}
#ResourceBillingStatementGenerator .labelDuration {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  white-space: normal;
  max-width: 130px;
  width: 130px;
}
#ResourceBillingStatementGenerator .labelDivCurrencyCount {
  font-size: 10px;
  font-weight: bold;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  color: red;
}
#ResourceBillingStatementGenerator .labelTotalTasks {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 70px;
  display: inline-block;
  white-space: normal;
  max-width: 70px;
  width: 70px;
}
#ResourceBillingStatementGenerator .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
  padding-right: 5px;
}
#ResourceBillingStatementGenerator .date-columns {
  width: 130px;
}
#ResourceBillingStatementGenerator .labelMesaage {
  font-size: 12px;
  font-weight: normal;
}
#ResourceBillingStatementGenerator .marginNegative {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: red;
  color: white;
  border-color: FireBrick DarkRed DarkRed FireBrick;
}
#ResourceBillingStatementGenerator .marginMinimal {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #FF9900;
  color: black;
  border-color: #FF6600 #FF3300 #FF3300 #FF6600;
}
#ResourceBillingStatementGenerator .marginNominal {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #66FF00;
  color: black;
  border-color: #336600 #333300 #333300 #336600;
}
.taskResourceCostEdit .panelBasic {
  padding: 5px;
}
.taskResourceCostEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.taskResourceCostEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.taskResourceCostEdit .tdTaskLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.taskResourceCostEdit .tdTaskLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.taskResourceCostEdit .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.taskResourceCostEdit .controllDiv {
  font-size: 16px;
  font-weight: normal;
  vertical-align: middle;
  min-height: 36px;
}
#ResourceBillingStatementsUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#ResourceBillingStatementsUpdate #resourceBillingStatementsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#ResourceBillingStatementsUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#ResourceBillingStatementsUpdate .multiSelectWidth {
  overflow: auto;
  max-height: 30px;
}
#ResourceBillingStatementsUpdate .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#ResourceBillingStatementsUpdate .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#ResourceBillingStatementsUpdate .toRight {
  float: right;
  margin-right: 15px;
}
#ResourceBillingStatementsUpdate .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#ResourceBillingStatementsUpdate label {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#ResourceBillingStatementsUpdate .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#ResourceBillingStatementsItemsUpdate #resourceBillingStatementsItemsGrid .k-grid .k-grid-container {
  overflow-y: hidden !important;
}
#ResourceBillingStatementsItemsUpdate #resourceBillingStatementsItemsNoBillingGrid .k-grid .k-grid-container {
  overflow-y: hidden !important;
}
#ResourceBillingStatementsItemsUpdate .tabHeader {
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
}
#ResourceBillingStatementsItemsUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#ResourceBillingStatementsItemsUpdate #resourceBillingStatementsItemsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#ResourceBillingStatementsItemsUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#ResourceBillingStatementsItemsUpdate .multiSelectWidth {
  overflow: auto;
  max-height: 30px;
}
#ResourceBillingStatementsItemsUpdate .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#ResourceBillingStatementsItemsUpdate .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#ResourceBillingStatementsItemsUpdate .toRight {
  float: right;
  margin-right: 15px;
}
#ResourceBillingStatementsItemsUpdate .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#ResourceBillingStatementsItemsUpdate .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#ResourceBillingStatementsUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#ResourceBillingStatementsUpdate #resourceBillingStatementsItemsForTaskGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#ResourceBillingStatementsUpdate .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#ResourceBillingStatementsUpdate .multiSelectWidth {
  overflow: auto;
  max-height: 30px;
}
#ResourceBillingStatementsUpdate .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#ResourceBillingStatementsUpdate .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#ResourceBillingStatementsUpdate .toRight {
  float: right;
  margin-right: 15px;
}
#ResourceBillingStatementsUpdate .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#ResourceBillingStatementsUpdate label {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#ResourceBillingStatementsUpdate .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
.resourceBillingStatementsView #billingStatementFilesGrid .k-grid .k-grid-container {
  overflow-y: hidden !important;
}
.resourceBillingStatementsView #billingStatementInvoiceFilesGrid .k-grid .k-grid-container {
  overflow-y: hidden !important;
}
.resourceBillingStatementsView #space-for-download-iframes {
  display: none;
}
.resourceBillingStatementsView .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.resourceBillingStatementsView td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.resourceBillingStatementsView .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 120px;
  width: 120px;
}
.resourceBillingStatementsView .tdLabelTitle {
  font-size: 12px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.resourceBillingStatementsView .tdElement {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.resourceBillingStatementsView .tdElementOffices {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.resourceBillingStatementsView .pl {
  padding-left: 30px;
}
#CustomerCloseOrderAndTasks .groupByCustomerCheckbox {
  display: inline;
  opacity: 1 !important;
  width: 13px !important;
  margin: 0;
  -webkit-appearance: checkbox !important;
  overflow: hidden;
}
#CustomerCloseOrderAndTasks .multiSelectWidth {
  overflow: auto;
  max-height: 30px;
}
#CustomerCloseOrderAndTasks .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#CustomerCloseOrderAndTasks .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#CustomerCloseOrderAndTasks .toRight {
  float: right;
  margin-right: 15px;
}
#CustomerCloseOrderAndTasks .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#CustomerCloseOrderAndTasks .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#costInformation #space-for-download-iframes {
  display: none;
}
#costInformation .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#costInformation .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#costInformation .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#costInformation .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#costInformation .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#costInformation .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#costInformation .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#costInformation label {
  font-size: 12px;
  font-weight: normal;
}
#costInformation #footerPanel {
  font-size: 12px;
  font-weight: normal;
  height: 34px;
}
.ooona-header-description {
  color: #2FC0E6;
  margin: 10px;
  padding: 10px;
  font-weight: bold;
}
#CustomerEmployeeExpensesReport .spacedLabel {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#CustomerEmployeeExpensesReport .spacedControl {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#CustomerEmployeeExpensesReport .smallLabel {
  font-size: small;
  margin-top: 10px;
  white-space: nowrap;
}
#CustomerEmployeeExpensesReport .buttonBottomLeft {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
#CustomerEmployeeExpensesReport .buttonBottomRight {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#CustomerEmployeeExpensesReport .showLabel {
  padding-top: 10px;
}
#EmployeesTargetIncomeReport .labelHeader {
  font-size: 200%;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  width: 100%;
  display: inline-block;
}
#EmployeesTargetIncomeReport .gridHeader {
  font-size: 130%;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  width: 100%;
  font-weight: bold;
  display: inline-block;
}
#EmployeesTargetIncomeReport .gridMonthHeader {
  font-size: 130%;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  width: 100%;
  font-weight: bold;
  display: inline-block;
}
#EmployeesTargetIncomeReport .gridCell {
  font-size: 120%;
  padding-top: 10px;
  text-align: center;
  width: 90%;
  font-weight: bold;
  display: inline-block;
}
#EmployeesTargetIncomeReport .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#EmployeesTargetIncomeReport .labelDiv label {
  font-size: 12px;
}
#EmployeesTargetIncomeReport .labelDuration {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  white-space: normal;
  max-width: 130px;
  width: 130px;
}
#EmployeesTargetIncomeReport .labelDivCurrencyCount {
  font-size: 10px;
  font-weight: bold;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  color: red;
}
#EmployeesTargetIncomeReport .labelTotalTasks {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 70px;
  display: inline-block;
  white-space: normal;
  max-width: 70px;
  width: 70px;
}
#EmployeesTargetIncomeReport .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#EmployeesTargetIncomeReport .cellAttention {
  background-color: red;
}
#Status td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#Status .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#invoiceFiles #space-for-download-iframes {
  display: none;
}
#invoiceFiles .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#invoiceFiles .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#invoiceFiles .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#invoiceFiles .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#invoiceFiles .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#invoiceFiles .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#invoiceFiles .buttonsPanel {
  z-index: 9000;
}
#invoiceFiles .buttonsPanel label {
  font: normal 12px !important;
}
#centralisedFileDownloadFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#invoiceReference label {
  padding: 5px;
  font-size: 14px;
}
#invoiceReference .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
}
#invoiceReference .DataTable {
  width: 100%;
}
#invoiceReference .DataTable .tdLabel {
  width: 25%;
}
#invoiceReference td {
  padding: 5px;
  font-size: 12px;
}
#invoiceReference .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
#invoiceReference .tdElement {
  font-size: 16px !important;
  font-weight: normal !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#minimumWageReport #minimumWageReportGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#minimumWageReport .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#MonthlyReportApprovalStatus .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#MonthlyReportApprovalStatus .labelDiv label {
  font-size: 12px;
}
#MonthlyReportApprovalStatus .labelDuration {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  white-space: normal;
  max-width: 130px;
  width: 130px;
}
#MonthlyReportApprovalStatus .labelDivCurrencyCount {
  font-size: 10px;
  font-weight: bold;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  color: red;
}
#MonthlyReportApprovalStatus .labelTotalTasks {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 70px;
  display: inline-block;
  white-space: normal;
  max-width: 70px;
  width: 70px;
}
#MonthlyReportApprovalStatus .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#monthlyReportApprovalStatusParam td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
#monthlyReportApprovalStatusParam .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#monthlyReportApprovalStatusParam .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 100px;
}
#payment-provider-parameters [kendo-grid] {
  height: 250px !important;
}
#payment-status .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#payment-status .labelDiv label {
  font-size: 12px;
}
#payment-status .month-picker {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#payment-status .control {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#Status td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#Status .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#MonthlyReportApprovalStatus .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#MonthlyReportApprovalStatus .labelDiv label {
  font-size: 12px;
}
#MonthlyReportApprovalStatus .labelDuration {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  white-space: normal;
  max-width: 130px;
  width: 130px;
}
#MonthlyReportApprovalStatus .labelDivCurrencyCount {
  font-size: 10px;
  font-weight: bold;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  color: red;
}
#MonthlyReportApprovalStatus .labelTotalTasks {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 70px;
  display: inline-block;
  white-space: normal;
  max-width: 70px;
  width: 70px;
}
#MonthlyReportApprovalStatus .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#MonthlyReportApprovalStatus .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#MonthlyReportApprovalStatus .labelDiv label {
  font-size: 12px;
}
#MonthlyReportApprovalStatus .labelDuration {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  white-space: normal;
  max-width: 130px;
  width: 130px;
}
#MonthlyReportApprovalStatus .labelDivCurrencyCount {
  font-size: 10px;
  font-weight: bold;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  color: red;
}
#MonthlyReportApprovalStatus .labelTotalTasks {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 70px;
  display: inline-block;
  white-space: normal;
  max-width: 70px;
  width: 70px;
}
#MonthlyReportApprovalStatus .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#unitReportingReportGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#unitReportingReportGrid .prevValueInfo {
  background-color: #808080;
  color: #000000 !important;
  opacity: 0.5;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-left: 2px;
  white-space: nowrap;
}
#unitReportingRequirementsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
.help td {
  padding: 3px;
}
.help .labelHeader {
  font-size: 25px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  display: inline-block;
}
.help .labelButton {
  font-size: 18px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.help .helpBlock {
  padding: 30px;
}
.help hr {
  border: 0;
  height: 1px;
  background: #333;
}
.menuHelp td {
  padding: 3px;
}
.menuHelp .labelHeader {
  font-size: 25px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  display: inline-block;
}
.menuHelp .labelButton {
  font-size: 18px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.menuHelp .menuHelpBlock {
  padding: 30px;
  margin-bottom: 100px;
}
.menuHelp hr {
  border: 0;
  height: 1px;
  background: #333;
}
.translationManagerHelp td {
  padding: 3px;
}
.translationManagerHelp .labelHeader {
  font-size: 25px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  display: inline-block;
}
.translationManagerHelp .labelButton {
  font-size: 18px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.translationManagerHelp .translationManagerHelpBlock {
  padding: 30px;
  margin-bottom: 100px;
}
.translationManagerHelp hr {
  border: 0;
  height: 1px;
  background: #333;
}
#excelImportConfigurationsList #excelImportConfigurationsListGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#excelImportConfigurationsList .buttonsPanel {
  z-index: 9000;
}
#excelImportConfigurationsList .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#excelImportConfigurationsList .showAll {
  padding-left: 10px !important;
}
#excelImportConfigurationsList .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#importCustomerContacts h4 {
  font-size: 12px;
  font-weight: normal;
}
#importCustomerContacts #importCustomerContactsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#importCustomerContacts .buttonsPanel {
  z-index: 9000;
}
#importCustomerContacts .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#importCustomerContacts .showAll {
  padding-left: 10px !important;
}
#importCustomerContacts .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#importCustomersFromExcel h4 {
  font-size: 12px;
  font-weight: normal;
}
#importCustomersFromExcel #importCustomersFromExcelGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#importCustomersFromExcel .buttonsPanel {
  z-index: 9000;
}
#importCustomersFromExcel .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#importCustomersFromExcel .showAll {
  padding-left: 10px !important;
}
#importCustomersFromExcel .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#importOrdersAliasesManagment .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#importOrdersAliasesManagment .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#importOrdersAliasesManagment .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#importOrdersAliasesManagment .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#importOrdersAliasesManagment .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#importOrdersAliasesManagment .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#importOrdersAliasesManagmentFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.AddNewImport .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.AddNewImport .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.AddNewImport td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.AddNewImport .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.AddNewImport .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#importOrdersFromExcel h4 {
  font-size: 12px;
  font-weight: normal;
}
#importOrdersFromExcel #importOrdersFromExcelGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#importOrdersFromExcel .buttonsPanel {
  z-index: 9000;
}
#importOrdersFromExcel .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#importOrdersFromExcel .showAll {
  padding-left: 10px !important;
}
#importOrdersFromExcel .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
.assignResourceData .table-container {
  max-height: calc(100vh - 220px);
  overflow-y: auto;
}
.assignResourceData .k-grid-header-table thead th {
  position: sticky;
  top: 0;
  background: #fff;
  /* make sure it overlays correctly */
  z-index: 2;
  /* keep it above the rows */
}
#importOrdersFromExcelDashboard h4 {
  font-size: 12px;
  font-weight: normal;
}
#importOrdersFromExcelDashboard #importOrdersFromExcelDashboardGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#importOrdersFromExcelDashboard .buttonsPanel {
  z-index: 9000;
}
#importOrdersFromExcelDashboard .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#importOrdersFromExcelDashboard .showAll {
  padding-left: 10px !important;
}
#importOrdersFromExcelDashboard .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#importOrdersFromExcelDashboard .info {
  padding: 30px 10px 5px 10px;
  display: inline-block;
}
#importOrdersFromExcelPrice h4 {
  font-size: 12px;
  font-weight: normal;
}
#importOrdersFromExcelPrice #importOrdersFromExcelPriceGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#importOrdersFromExcelPrice .buttonsPanel {
  z-index: 9000;
}
#importOrdersFromExcelPrice .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#importOrdersFromExcelPrice .showAll {
  padding-left: 10px !important;
}
#importOrdersFromExcelPrice .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#importOrdersFromExcelPrice .info {
  padding: 30px 10px 5px 10px;
  display: inline-block;
}
#importOrdersList #importOrdersListGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#importOrdersList .buttonsPanel {
  z-index: 9000;
}
#importOrdersList .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#importOrdersList .showAll {
  padding-left: 10px !important;
}
#importOrdersList .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#importProjectOrdersProductFromExcelDashboard h4 {
  font-size: 12px;
  font-weight: normal;
}
#importProjectOrdersProductFromExcelDashboard #importProjectOrdersProductFromExcelDashboardGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#importProjectOrdersProductFromExcelDashboard .buttonsPanel {
  z-index: 9000;
}
#importProjectOrdersProductFromExcelDashboard .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#importProjectOrdersProductFromExcelDashboard .showAll {
  padding-left: 10px !important;
}
#importProjectOrdersProductFromExcelDashboard .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#importProjectOrdersProductFromExcelDashboard .info {
  padding: 30px 10px 5px 10px;
  display: inline-block;
}
#importOrdersTargetLanguages #importOrdersTargetLanguagesGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#importResourcesFromExcel h4 {
  font-size: 12px;
  font-weight: normal;
}
#importResourcesFromExcel #importResourcesFromExcelGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#importResourcesFromExcel .buttonsPanel {
  z-index: 9000;
}
#importResourcesFromExcel .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#importResourcesFromExcel .showAll {
  padding-left: 10px !important;
}
#importResourcesFromExcel .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#importResourcesFromExcel .basicMessage {
  font-size: 12px;
  font-weight: normal;
}
#importResourcesFromExcel .basicMessage p {
  margin-block-start: 0.1em;
  margin-block-end: 0.1em;
}
#importResourcesFromExcelSourceLanguages #importResourcesFromExcelSourceLanguagesGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#importResourcesFromExcelTargetLanguages #importResourcesFromExcelTargetLanguagesGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#importSeriesPricesCustomer h4 {
  font-size: 12px;
  font-weight: normal;
}
#importSeriesPricesCustomer #importOrdersFromExcelGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#importSeriesPricesCustomer .buttonsPanel {
  z-index: 9000;
}
#importSeriesPricesCustomer .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#importSeriesPricesCustomer .showAll {
  padding-left: 10px !important;
}
#importSeriesPricesCustomer .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#importSeriesPricesResource h4 {
  font-size: 12px;
  font-weight: normal;
}
#importSeriesPricesResource #importOrdersFromExcelGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#importSeriesPricesResource .buttonsPanel {
  z-index: 9000;
}
#importSeriesPricesResource .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#importSeriesPricesResource .showAll {
  padding-left: 10px !important;
}
#importSeriesPricesResource .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#SalesDashboard .k-content {
  padding: 2px !important;
}
#decisionQueries td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#decisionQueries .showAll {
  padding-left: 10px !important;
}
#decisionQueries .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
.decisionQueryUpdate .imgTd {
  width: 25px;
}
.decisionQueryUpdate .marginTd {
  width: 25%;
}
.decisionQueryUpdate .labelTd {
  width: 50px;
}
.decisionQueryUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.decisionQueryUpdate .k-panelbar td {
  padding: 3px;
}
.decisionQueryUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.decisionQueryUpdate .k-panelbar .subjectHeader {
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
  padding: 10px;
}
.decisionQueryUpdate .k-panelbar .QueryDescription {
  width: 100%;
}
.decisionQueryUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.decisionQueryUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.decisionQueryUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.decisionQueryUpdate .k-panelbar .DecisionQueryPanel {
  content: url(./Content/css/c7a488d3cdb47e5695edb638c331cb30.png) !important;
}
.decisionQueryUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.decisionQueryUpdate .k-panelbar .buttonTh {
  width: 24px !important;
  text-align: center;
}
.decisionQueryUpdate .k-panelbar .buttonTd {
  width: 24px !important;
  text-align: center;
}
.decisionQueryUpdate .footerButtons {
  margin-bottom: 5px;
}
.decisionQueryUpdate .footerButtons .errorDecisionQueryText {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.decisionQueryUpdate .footerButtons .tdButton {
  min-width: 100px;
}
.productsAddTask .k-datetimepicker {
  width: 200px !important;
}
.productsAddTask .tablePanel {
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
  position: relative;
}
.productsAddTask td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.productsAddTask .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 190px;
  width: 190px;
}
.productsAddTask .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.productsAddTask .tdProductsAddTaskLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.productsAddTask .tdProductsAddTaskLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.productsAddTask .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#productsTasks #productsTasksGrid .k-widget.k-multiselect {
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#productsTasks .buttonsPanel {
  z-index: 9000;
}
#productsTasks .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#productsTasks td.k-edit-cell input[type="checkbox"] {
  margin-left: calc(50% - 8px);
}
.decisionQueryDuplication {
  padding-top: 10px;
}
.decisionQueryDuplication td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.decisionQueryDuplication .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 45px;
}
.decisionQueryDuplication .tdSeriesLable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.decisionQueryDuplication .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.decisionQueryDuplication .tdLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.decisionQueryDuplication .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#fileDelivery #space-for-download-iframes {
  display: none;
}
#fileDelivery .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileDelivery .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileDelivery .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileDelivery .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#fileDelivery .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileDelivery .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileDelivery .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#fileDelivery .pageSelector {
  text-align: center;
}
#fileDelivery .pageSelector label {
  font-size: 12px;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 24px;
}
.fileDeliveryDisplay {
  overflow-x: hidden;
}
.fileDeliveryDisplay .labelDiv {
  width: 20% !important;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
  white-space: nowrap;
  margin: 10px;
}
#fileDownloadByAgent #space-for-download-iframes {
  display: none;
}
#fileDownloadByAgent .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileDownloadByAgent .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileDownloadByAgent .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileDownloadByAgent .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#fileDownloadByAgent .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileDownloadByAgent .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#fileDownloadByAgent .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#fileDownloadByAgent .pageSelector {
  text-align: center;
}
#fileDownloadByAgent .pageSelector label {
  font-size: 12px;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 24px;
}
.managerDashboard {
  /*#region User type lable*/
  /*#endregion User type lable*/
  height: 100%;
}
.managerDashboard .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
.managerDashboard .lastUpdated {
  font-size: 10px;
  background-color: gray;
  border-radius: 10px;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.managerDashboard .mainGaugeLabel {
  font-size: 30px;
  font-weight: bold;
  height: 30px !important;
  line-height: 30px !important;
  display: inline-block;
  opacity: 0.5;
}
.managerDashboard .gaugeLabel {
  font-size: 25px;
  font-weight: bold;
  height: 25px !important;
  line-height: 25px !important;
  display: inline-block;
  opacity: 0.5;
}
.managerDashboard .gaugeMustAssign {
  float: right;
  margin-top: calc(100%/4);
  margin-bottom: 20px;
}
.managerDashboard .gaugeNotMustAssign {
  float: left;
  margin-top: calc(100%/4);
  margin-bottom: 20px;
}
.managerDashboard .gauge {
  margin-bottom: 20px;
}
.managerDashboard td {
  padding: 3px;
}
.managerDashboard .On-line {
  opacity: 1;
}
.managerDashboard .Off-line {
  opacity: 0.5;
}
.managerDashboard .typeLable {
  border: solid;
  border-width: thin;
  border-radius: 5px;
  font-size: 14px;
  padding: 3px;
}
.managerDashboard .Resource {
  border-color: #017201;
  background-color: #0abf0a;
  color: #ffffff !important;
  text-shadow: 1px 1px gray;
}
.managerDashboard .Customer {
  border-color: #8e0000;
  background-color: #f6511d;
  color: #ffffff !important;
  text-shadow: 1px 1px #5a5a5a;
}
.managerDashboard .Consolidated {
  border-color: #7e3400;
  background-color: #FFB400;
  color: #ffffff !important;
  text-shadow: 1px 1px gray;
}
.managerDashboard .userLine {
  margin: 10px;
  font-size: 12px;
  font-weight: normal;
  height: 20px !important;
  line-height: 20px !important;
  white-space: nowrap;
  display: inline-block;
}
.managerDashboard .labelHeader {
  font-size: 35px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  display: inline-block;
}
.managerDashboard .labelHeaderUser {
  font-size: 40px;
  font-weight: bold;
  height: 40px !important;
  line-height: 40px !important;
  display: inline-block;
  opacity: 0.5;
}
.managerDashboard .labelHeaderUserName {
  font-size: 30px;
  font-weight: bold;
  height: 30px !important;
  line-height: 30px !important;
  display: inline-block;
  opacity: 0.5;
}
.managerDashboard .labelNumber {
  font-size: 30px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  display: inline-block;
}
.managerDashboard .labelNumberUser {
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: normal;
  height: 20px !important;
  line-height: 20px !important;
  display: inline-block;
}
.managerDashboard .labelText {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  display: inline-block;
}
.managerDashboard .labelButton {
  font-size: 18px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.managerDashboard .labelToday {
  text-align: center;
  font-size: 30px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
}
.managerDashboard .managerDashboardBlock {
  padding: 30px;
}
.managerDashboard hr {
  border: 0;
  height: 1px;
  background: #333;
}
.managerDashboard #listViewUser {
  overflow: auto;
}
.messageUpdate .imgTd {
  width: 25px;
}
.messageUpdate .marginTd {
  width: 25%;
}
.messageUpdate .headerPanel {
  font-size: 16px;
  font-weight: bold;
}
.messageUpdate .labelTd {
  width: 50px;
}
.messageUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.messageUpdate .k-panelbar td {
  padding: 3px;
}
.messageUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.messageUpdate .k-panelbar .subjectHeader {
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
  padding: 10px;
}
.messageUpdate .k-panelbar .Subject {
  width: 100%;
}
.messageUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.messageUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.messageUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.messageUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.messageUpdate .k-panelbar .buttonTh {
  width: 24px !important;
  text-align: center;
}
.messageUpdate .k-panelbar .buttonTd {
  width: 24px !important;
  text-align: center;
}
.messageUpdate .footerButtons {
  width: 100%;
  margin-bottom: 5px;
}
.messageUpdate .footerButtons .errorMessageText {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.messageUpdate .footerButtons .tdButton {
  min-width: 100px;
}
#messageManagement #space-for-download-iframes {
  display: none;
}
#messageManagement .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#messageManagement .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#messageManagement .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#messageManagement .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#messageManagement .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#messageManagement .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#messageManagement .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#messages #space-for-download-iframes {
  display: none;
}
#messages .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#messages .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#messages .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#messages .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#messages .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#messages .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#messages .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#messages .pageSelector {
  text-align: center;
}
#messages .pageSelector label {
  font-size: 12px;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 24px;
}
#orderMessages .lableHeader {
  margin-left: 20px;
}
#orderMessages .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#orderMessages .k-content {
  height: 100px !important;
}
#orderMessages .k-editable-area {
  height: 100px !important;
}
#orderMessages .pageSelector {
  text-align: center;
}
#orderMessages .pageSelector label {
  font-size: 12px;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 24px;
}
#orderMessages .MessageBody {
  white-space: normal;
  background-color: white;
  color: black;
  border-radius: 10px;
  padding: 5px;
  padding-left: 10px;
  max-height: 115px !important;
  height: 115px !important;
  overflow-x: auto;
}
#orderMessages .MessageBody tr:hover {
  color: white !important;
}
.orderMessagesFooterButtons {
  width: 100%;
  margin-bottom: 5px;
}
.orderMessagesFooterButtons .tdButton {
  min-width: 100px;
}
.messageUpdate .imgTd {
  width: 25px;
}
.messageUpdate .marginTd {
  width: 25%;
}
.messageUpdate .headerPanel {
  font-size: 16px;
  font-weight: bold;
}
.messageUpdate .labelTd {
  width: 50px;
}
.messageUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.messageUpdate .k-panelbar td {
  padding: 3px;
}
.messageUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.messageUpdate .k-panelbar .subjectHeader {
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
  padding: 10px;
}
.messageUpdate .k-panelbar .Subject {
  width: 100%;
}
.messageUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.messageUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.messageUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.messageUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.messageUpdate .k-panelbar .buttonTh {
  width: 24px !important;
  text-align: center;
}
.messageUpdate .k-panelbar .buttonTd {
  width: 24px !important;
  text-align: center;
}
.messageUpdate .footerButtons {
  width: 100%;
  margin-bottom: 5px;
}
.messageUpdate .footerButtons .errorMessageText {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.messageUpdate .footerButtons .tdButton {
  min-width: 100px;
}
#Groups .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#resourcePricelistForGroupFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#OrdersUpdate #ordersGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#OrdersUpdate .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
#OrdersUpdate label {
  font-size: 12px;
  font-weight: normal;
}
#OrdersUpdate #footerPanel button {
  font-size: 12px;
  font-weight: normal;
  height: 34px;
}
#OrdersUpdate .comboBox {
  font-size: 16px;
  font-weight: normal;
}
#OrdersUpdate .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#PriceListGroups .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#supplierPricelistForGroupFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#priceLogs .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#priceLogs .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#priceLogs .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#priceLogs .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#priceLogs .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#priceLogs .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#priceLogsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.priceSeries .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
.priceSeries .tdStaticButtons {
  width: 80px;
}
.priceSeries .footerPanel label {
  font-size: 12px;
  font-weight: normal;
}
#priceSeriesGroups td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
#priceSeriesGroups .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 230px;
}
#priceSeriesGroups .tdControl {
  min-width: 300px;
  max-width: 300px;
  max-height: 35px;
}
#priceSeriesGroups .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#groupsForSupplierPricelistFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.pricelist #space-for-download-iframes {
  display: none;
}
.pricelist .hiddenClickable {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.pricelist .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
}
.pricelist .tablePanelNotFullWidth {
  padding: 5px;
}
.pricelist .tableUnitPrice tr td label {
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
}
.pricelist td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.pricelist .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  line-height: 35px !important;
}
.pricelist .tdSpace {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
}
.pricelist .tdLabelCheckBox {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
}
.pricelist .tdFirstLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 200px;
  min-width: 200px;
}
.pricelist .tdLabelRoundingManner {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  position: absolute;
  right: 230px;
  top: 70px;
}
.pricelist .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.pricelist .h3Lable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.pricelist .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.pricelist .tdElementDescription {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.pricelist .tdElementDate {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.pricelist .tdElementComboBox {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 100px;
  max-width: 320px;
}
.pricelistDuplication .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 10px;
}
.pricelistDuplication .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
  width: 100% !important;
  border-spacing: 10px;
}
.pricelistDuplication td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.pricelistDuplication .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 45px;
}
.pricelistDuplication .tdSeriesLable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.pricelistDuplication .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.pricelistDuplication .tdLegend {
  position: relative;
  top: -30px;
  font-size: 15px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.pricelistDuplication .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.pricelistDuplication .panelLabel {
  margin-top: 50px;
  margin-bottom: 50px;
  position: relative;
  font-size: 15px;
  font-weight: normal;
  height: 50px !important;
  line-height: 50px !important;
  white-space: nowrap;
  display: table-cell;
}
.pricelistDuplication .informationLabel {
  margin-top: 50px;
  position: relative;
  font-size: 12px;
  font-weight: normal;
  display: table-cell;
  white-space: normal;
}
.pricelistDuplicationGroup .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 10px;
}
.pricelistDuplicationGroup .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
  width: 100% !important;
  border-spacing: 10px;
}
.pricelistDuplicationGroup td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.pricelistDuplicationGroup .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 45px;
}
.pricelistDuplicationGroup .tdSeriesLable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.pricelistDuplicationGroup .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.pricelistDuplicationGroup .tdLegend {
  position: relative;
  top: -30px;
  font-size: 15px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.pricelistDuplicationGroup .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.pricelistDuplicationGroup .panelLabel {
  margin-top: 50px;
  margin-bottom: 50px;
  position: relative;
  font-size: 15px;
  font-weight: normal;
  height: 50px !important;
  line-height: 50px !important;
  white-space: nowrap;
  display: table-cell;
}
.pricelistDuplicationGroup .informationLabel {
  margin-top: 50px;
  position: relative;
  font-size: 12px;
  font-weight: normal;
  display: table-cell;
  white-space: normal;
}
.pricelistAddLanguagePair .multiSelect {
  font-weight: normal;
  vertical-align: middle;
  min-width: 230px;
  max-height: 50px !important;
  overflow: auto;
  width: 100%;
  display: inline-block;
}
.pricelistAddLanguagePair .k-datetimepicker {
  width: 200px !important;
}
.pricelistAddLanguagePair .tablePanel {
  position: relative;
  top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
.pricelistAddLanguagePair .footerPanel {
  position: relative;
  top: -10px;
}
.pricelistAddLanguagePair td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.pricelistAddLanguagePair .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 110px;
  width: 110px;
}
.pricelistAddLanguagePair .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.pricelistAddLanguagePair .tdAddContactLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.pricelistAddLanguagePair .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#pricelistLanguages .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistLanguages .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistLanguages .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistLanguages .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#pricelistLanguages .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistLanguages .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistLanguagesFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#PricelistManagement .spacedButton {
  margin: 10px;
}
#PricelistManagement .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
}
#PricelistManagement .labelInfo {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  vertical-align: central;
}
#PricelistManagement #footerPanel label {
  font-size: 12px;
  font-weight: normal;
}
.pricelistManipulation {
  padding-top: 10px;
}
.pricelistManipulation td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.pricelistManipulation .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 45px;
}
.pricelistManipulation .actionButton {
  min-width: 180px;
}
.pricelistManipulation .tdSeriesLable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.pricelistManipulation .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.pricelistManipulation .tdLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.pricelistManipulation .tdTable {
  position: relative;
  top: -55px;
}
.pricelistManipulation .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 250px;
  max-width: 250px;
}
#pricelistMultiSelection table {
  width: 100%;
  display: block;
}
#pricelistMultiSelection thead {
  display: inline-block;
  width: 100%;
  height: 32px;
  margin-bottom: 15px;
}
#pricelistMultiSelection tbody {
  height: 400px;
  display: inline-block;
  width: 100%;
  overflow: auto;
  overflow-y: scroll;
}
#pricelistMultiSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#priceListRatesFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#pricelistLanguageModification .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistLanguageModification .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistLanguageModification .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistLanguageModification .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#pricelistLanguageModification .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistLanguageModification .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistLanguageModificationFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.pricelistLanguageModificationEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.pricelistLanguageModificationEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 140px;
}
.pricelistLanguageModificationEdit .tdLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.pricelistOrderDefault {
  padding-top: 10px;
}
.pricelistOrderDefault .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
}
.pricelistOrderDefault .tablePanelNotFullWidth {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.pricelistOrderDefault td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.pricelistOrderDefault .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  min-width: 150px;
}
.pricelistOrderDefault .tdSpace {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
}
.pricelistOrderDefault .tdLabelCheckBox {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
}
.pricelistOrderDefault .tdFirstLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
  min-width: 150px;
}
.pricelistOrderDefault .tdLabelRoundingManner {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  position: absolute;
  right: 230px;
  top: 70px;
}
.pricelistOrderDefault .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.pricelistOrderDefault .h3Lable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.pricelistOrderDefault .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 150px;
}
.pricelistOrderDefault .tdElementDescription {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.pricelistOrderDefault .tdElementDate {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#pricelistPricePerUnit #space-for-download-iframes {
  display: none;
}
#pricelistPricePerUnit .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  line-height: 35px;
}
#pricelistPricePerUnit .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistPricePerUnit .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistPricePerUnit .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistPricePerUnit .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#pricelistPricePerUnit .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistPricePerUnit .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistPricePerUnitFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.pricelistPricePerUnitEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.pricelistPricePerUnitEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.pricelistPricePerUnitEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  max-width: 100px;
}
.pricelistPricePerUnitEdit .tdLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
#sourceLanguages .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#sourceLanguages .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#sourceLanguages .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#sourceLanguages .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#sourceLanguages .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#sourceLanguages .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#sourceLanguagesFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#pricelistTargetLanguages .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistTargetLanguages .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistTargetLanguages .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistTargetLanguages .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#pricelistTargetLanguages .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistTargetLanguages .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistTargetLanguagesFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#pricelistTasks .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistTasks .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistTasks .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistTasks .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#pricelistTasks .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistTasks .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistTasksFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#templates .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#templates .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#templates .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#templates .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#templates .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#templates .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#templatesFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#pricelistUsers .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistUsers .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistUsers .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistUsers .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#pricelistUsers .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistUsers .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistUsersFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#userPricelists .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#userPricelists .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#userPricelists .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#userPricelists .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#userPricelists .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#userPricelists .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#userPricelistsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#pricelistsFiles #pricelistsFilesGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#pricelistsFiles .buttonsPanel {
  z-index: 9000;
}
#pricelistsFiles .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#pricelistsFiles .showAll {
  padding-left: 10px !important;
}
#pricelistsFiles .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#PriceLists .spacedButton {
  margin: 10px;
}
#PriceLists .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#PriceLists .SurchargesHeader {
  font-size: 14px;
  font-weight: bold;
  vertical-align: central;
}
#PriceLists .labelInfo {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  vertical-align: central;
}
#PriceLists #footerPanel label {
  font-size: 12px;
  font-weight: normal;
}
#pricesToEntity .spacedButton {
  margin: 10px;
}
#pricesToEntity .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#pricesToEntity .labelInfo {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  vertical-align: central;
}
#pricesToEntity #footerPanel label {
  font-size: 12px;
  font-weight: normal;
}
#tasksByPriceListGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#resourceAllocationToTask .buttonsPanel {
  z-index: 9000;
}
#resourceAllocationToTask .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#products td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#products .showAll {
  padding-left: 10px !important;
}
#products .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#productsAddProductWizard .selectButtons {
  width: 100%;
  margin: 5px;
}
#productsAddProductWizard h4 {
  font-size: 12px;
  font-weight: normal;
}
#productsAddProductWizard .headerDiv {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#productsAddProductWizard .global {
  background-color: gray;
  color: #000 !important;
  opacity: .5;
  border-radius: 4px;
  padding: 2px 5px;
  margin: auto;
}
#productsAddProductWizard .basicMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
}
#productsAddProductWizard .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
.productsDuplication {
  padding-top: 10px;
}
.productsDuplication .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
  height: 190px;
}
.productsDuplication .EmptyLastTd {
  width: 250px;
}
.productsDuplication .comboBox {
  width: 100%;
}
.productsDuplication td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.productsDuplication .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 45px;
}
.productsDuplication .tdSeriesLable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.productsDuplication .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.productsDuplication .tdLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.productsDuplication .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.productsDuplication .tdElementCheckboxes {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.productsPricing {
  padding-top: 10px;
}
.productsPricing .DataTable {
  width: 100%;
}
.productsPricing .DataTable .tdLabel {
  width: 125px;
}
.productsPricing .DataTable .tdSmallImg {
  width: 20px;
}
.productsPricing .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.productsPricing td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.productsPricing .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 45px;
}
.productsPricing .tdSeriesLable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.productsPricing .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.productsPricing .tdFlagLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.productsPricing .tdElement {
  font-weight: normal;
  font-size: 16px;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.productsPricing .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.productsPricing .basicMessage {
  font-size: 16px;
  white-space: nowrap;
}
#productsSteps .header-template {
  float: left;
  width: 50%;
  white-space: nowrap;
}
#productsSteps .header-caption {
  text-align: center;
}
#productsSteps .messageLabel {
  font-size: 16px;
  font-weight: bold;
  height: 40px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: white !important;
  background-color: red !important;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 10px;
}
.productsAddTask .k-datetimepicker {
  width: 200px !important;
}
.productsAddTask .tablePanel {
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
  position: relative;
}
.productsAddTask td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.productsAddTask .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 190px;
  width: 190px;
}
.productsAddTask .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.productsAddTask .tdProductsAddTaskLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.productsAddTask .tdProductsAddTaskLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.productsAddTask .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#productsTasks #productsTasksGrid .k-widget.k-multiselect {
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#productsTasks .buttonsPanel {
  z-index: 9000;
}
#productsTasks .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#productsTasks td.k-edit-cell input[type="checkbox"] {
  margin-left: calc(50% - 8px);
}
.projectDetails .receivedDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #808080;
  width: 240px;
}
.projectDetails .receivedDate:hover {
  background-color: #979797;
}
.projectDetails .supplyDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #ffc800;
  width: 240px;
}
.projectDetails .supplyDate:hover {
  background-color: #fffa00;
}
.projectDetails .internalDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #0ABF0A;
  width: 240px;
}
.projectDetails .internalDate:hover {
  background-color: #35d204;
}
.projectDetails .internalLinkDate {
  padding: 2px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #0ABF0A;
}
.projectDetails .internalLinkDate:hover {
  background-color: #35d204;
}
.projectDetails .statData {
  padding: 10px;
  text-align: center;
  white-space: nowrap;
  font-size: 25px;
  font-weight: bold;
  border-radius: 10px;
  width: 25%;
}
.projectDetails .orders {
  background-color: #ffc423;
  color: black;
}
.projectDetails .tasks {
  background-color: #2fc0e6;
  color: black;
}
.projectDetails .openTasks {
  background-color: #a52522;
  color: white;
}
.projectDetails .members {
  background-color: #b3b4b5;
  color: black;
}
.projectDetails .tablePanel {
  position: relative;
  top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
.projectDetails .footerPanel {
  position: relative;
  top: -10px;
}
.projectDetails td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.projectDetails .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 190px;
  width: 190px;
}
.projectDetails .tdLinkLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.projectDetails .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.projectDetails .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 450px;
}
.projectDetails .titleDashboard {
  text-align: center;
  height: 30px;
  padding-bottom: 10px;
  margin-block: 5px;
  font-size: 28px;
  font-weight: bold;
}
#projectExcelExternals .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#projectExcelExternals .spreadsheet .k-spreadsheet .k-state-disabled {
  opacity: 1 !important;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-row-header,
#projectExcelExternals .spreadsheet .k-spreadsheet-column-header {
  background-color: #ffffff !important;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-top-corner,
#projectExcelExternals .spreadsheet .k-spreadsheet-row-header,
#projectExcelExternals .spreadsheet .k-spreadsheet-column-header {
  background-color: #ffffff;
  background-image: none;
  color: #000000;
  border-color: #cccccc;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-top-corner {
  border-color: #cccccc;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-top-corner:after {
  border-color: transparent #cccccc #cccccc transparent;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-pane {
  border-color: #cccccc;
  background-color: #fff;
  color: #000000;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-vaxis,
#projectExcelExternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-haxis {
  border-color: #e6e6e6;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-column-header,
#projectExcelExternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-row-header {
  border-color: #cccccc;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-merged-cell {
  background-color: #ffffff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-pane .k-selection-partial,
#projectExcelExternals .spreadsheet .k-spreadsheet-pane .k-selection-full {
  border-color: rgba(0, 176, 255, 0.2);
  background-color: rgba(0, 176, 255, 0.2);
}
#projectExcelExternals .spreadsheet .k-spreadsheet-pane .k-filter-range {
  border-color: #00b0ff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial,
#projectExcelExternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full {
  border-bottom-color: #00b0ff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial,
#projectExcelExternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full {
  border-right-color: #00b0ff;
}
#projectExcelExternals .spreadsheet .k-auto-fill,
#projectExcelExternals .spreadsheet .k-spreadsheet-selection {
  border-color: #00b0ff;
  box-shadow: inset 0 0 0 1px #00b0ff;
}
#projectExcelExternals .spreadsheet .k-auto-fill-wrapper .k-tooltip {
  background: #ffffff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-selection {
  background-color: rgba(0, 176, 255, 0.2);
}
#projectExcelExternals .spreadsheet .k-spreadsheet-active-cell {
  box-shadow: inset 0 0 0 1px #00b0ff;
  background-color: #ffffff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-cell {
  background-color: #ffffff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-active-cell.k-right {
  box-shadow: inset 0 0 0 1px #00b0ff, inset -1px 0 0 1px #00b0ff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-active-cell.k-bottom {
  box-shadow: inset 0 0 0 1px #00b0ff, inset 0 -1px 0 1px #00b0ff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-active-cell.k-bottom.k-right {
  box-shadow: inset 0 0 0 1px #00b0ff, inset -1px -1px 0 1px #00b0ff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-active-cell.k-single {
  color: #444444;
  background-color: #ffffff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet .k-spreadsheet-action-bar {
  background-color: #ffffff;
  border-color: #e6e6e6;
}
#projectExcelExternals .spreadsheet .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor {
  border-color: #cccccc;
}
#projectExcelExternals .spreadsheet .k-spreadsheet .k-resize-handle,
#projectExcelExternals .spreadsheet .k-spreadsheet .k-resize-hint-handle,
#projectExcelExternals .spreadsheet .k-spreadsheet .k-resize-hint-marker {
  background-color: #00b0ff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle,
#projectExcelExternals .spreadsheet .k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker {
  background-color: #00b0ff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet .k-single-selection::after {
  background-color: #00b0ff;
  border-color: #ffffff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-cell .k-spreadsheet-active-cell .k-single {
  background-color: #ffffff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet .k-auto-fill-punch {
  background-color: rgba(255, 255, 255, 0.5);
}
#projectExcelExternals .spreadsheet .k-spreadsheet .k-single-selection.k-dim-auto-fill-handle::after {
  background-color: rgba(0, 176, 255, 0.5);
}
#projectExcelExternals .spreadsheet .k-spreadsheet-format-cells .k-spreadsheet-preview {
  border-color: #e6e6e6;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-filter {
  border-radius: 2px;
  background-color: #ffffff;
  box-shadow: inset 0 0 0 1px #e6e6e6;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-filter.k-state-active {
  color: #3f51b5;
  background-color: #00b0ff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-filter:hover {
  color: #444444;
  background: #ebebeb;
  border-color: #d7d7d7;
}
#projectExcelExternals .spreadsheet .k-action-window .k-action-buttons {
  border-color: #e6e6e6;
  background: #3f51b5;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-sample {
  color: #919191;
}
#projectExcelExternals .spreadsheet .k-state-selected .k-spreadsheet-sample {
  color: inherit;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-window .k-list {
  border-color: #e6e6e6;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-toolbar > .k-separator {
  border-color: #e6e6e6;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-popup .k-separator {
  background-color: #e6e6e6;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-popup .k-button {
  background-color: transparent;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-popup .k-button:hover {
  background-color: #ebebeb;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-popup .k-state-active {
  background-color: #00b0ff;
  color: #ffffff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-popup .k-state-active:hover {
  background-color: #008dcc;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-filter-menu .k-details {
  border-color: #e6e6e6;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-filter-menu .k-details-content .k-space-right {
  background-color: #ffffff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  background-color: #ffffff;
  border-color: #e6e6e6;
}
#projectExcelExternals .spreadsheet .k-spreadsheet .k-spreadsheet-sheets-bar .k-button {
  right: 0;
  bottom: 0;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  line-height: 2.2em;
}
#projectExcelExternals .spreadsheet .k-spreadsheet .k-spreadsheet-sheets-remove {
  margin: 0 0 0 -1em;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-sheets-items .k-item.k-state-hover .k-link,
#projectExcelExternals .spreadsheet .k-spreadsheet-tabstrip .k-item.k-state-hover .k-link,
#projectExcelExternals .spreadsheet .k-spreadsheet-sheets-items .k-item.k-state-active .k-link,
#projectExcelExternals .spreadsheet .k-spreadsheet-tabstrip .k-item.k-state-active .k-link,
#projectExcelExternals .spreadsheet .k-spreadsheet-sheets-items .k-item.k-state-focused .k-link,
#projectExcelExternals .spreadsheet .k-spreadsheet-tabstrip .k-item.k-state-focused .k-link {
  color: #ffffff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet-sheets-items .k-state-active .k-link,
#projectExcelExternals .spreadsheet .k-spreadsheet-tabstrip .k-state-active .k-link {
  color: #ffffff;
}
#projectExcelExternals .spreadsheet .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before {
  color: #444444;
}
#projectExcelExternals .spreadsheet .k-spreadsheet .k-spreadsheet-formula-input {
  background-color: #ffffff;
  color: #444444;
}
#projectExcelExternals .k-spreadsheet-name-editor {
  width: auto !important;
}
#projectExcelExternals .k-spreadsheet-formula-bar {
  color: #444444;
}
#projectExcelInternals .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#projectExcelInternals .spreadsheet .k-spreadsheet .k-state-disabled {
  opacity: 1 !important;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-row-header,
#projectExcelInternals .spreadsheet .k-spreadsheet-column-header {
  background-color: #ffffff !important;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-top-corner,
#projectExcelInternals .spreadsheet .k-spreadsheet-row-header,
#projectExcelInternals .spreadsheet .k-spreadsheet-column-header {
  background-color: #ffffff;
  background-image: none;
  color: #000000;
  border-color: #cccccc;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-top-corner {
  border-color: #cccccc;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-top-corner:after {
  border-color: transparent #cccccc #cccccc transparent;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-pane {
  border-color: #cccccc;
  background-color: #fff;
  color: #000000;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-vaxis,
#projectExcelInternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-haxis {
  border-color: #e6e6e6;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-column-header,
#projectExcelInternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-row-header {
  border-color: #cccccc;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-merged-cell {
  background-color: #ffffff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-pane .k-selection-partial,
#projectExcelInternals .spreadsheet .k-spreadsheet-pane .k-selection-full {
  border-color: rgba(0, 176, 255, 0.2);
  background-color: rgba(0, 176, 255, 0.2);
}
#projectExcelInternals .spreadsheet .k-spreadsheet-pane .k-filter-range {
  border-color: #00b0ff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial,
#projectExcelInternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full {
  border-bottom-color: #00b0ff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial,
#projectExcelInternals .spreadsheet .k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full {
  border-right-color: #00b0ff;
}
#projectExcelInternals .spreadsheet .k-auto-fill,
#projectExcelInternals .spreadsheet .k-spreadsheet-selection {
  border-color: #00b0ff;
  box-shadow: inset 0 0 0 1px #00b0ff;
}
#projectExcelInternals .spreadsheet .k-auto-fill-wrapper .k-tooltip {
  background: #ffffff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-selection {
  background-color: rgba(0, 176, 255, 0.2);
}
#projectExcelInternals .spreadsheet .k-spreadsheet-active-cell {
  box-shadow: inset 0 0 0 1px #00b0ff;
  background-color: #ffffff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-cell {
  background-color: #ffffff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-active-cell.k-right {
  box-shadow: inset 0 0 0 1px #00b0ff, inset -1px 0 0 1px #00b0ff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-active-cell.k-bottom {
  box-shadow: inset 0 0 0 1px #00b0ff, inset 0 -1px 0 1px #00b0ff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-active-cell.k-bottom.k-right {
  box-shadow: inset 0 0 0 1px #00b0ff, inset -1px -1px 0 1px #00b0ff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-active-cell.k-single {
  color: #444444;
  background-color: #ffffff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet .k-spreadsheet-action-bar {
  background-color: #ffffff;
  border-color: #e6e6e6;
}
#projectExcelInternals .spreadsheet .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor {
  border-color: #cccccc;
}
#projectExcelInternals .spreadsheet .k-spreadsheet .k-resize-handle,
#projectExcelInternals .spreadsheet .k-spreadsheet .k-resize-hint-handle,
#projectExcelInternals .spreadsheet .k-spreadsheet .k-resize-hint-marker {
  background-color: #00b0ff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle,
#projectExcelInternals .spreadsheet .k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker {
  background-color: #00b0ff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet .k-single-selection::after {
  background-color: #00b0ff;
  border-color: #ffffff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-cell .k-spreadsheet-active-cell .k-single {
  background-color: #ffffff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet .k-auto-fill-punch {
  background-color: rgba(255, 255, 255, 0.5);
}
#projectExcelInternals .spreadsheet .k-spreadsheet .k-single-selection.k-dim-auto-fill-handle::after {
  background-color: rgba(0, 176, 255, 0.5);
}
#projectExcelInternals .spreadsheet .k-spreadsheet-format-cells .k-spreadsheet-preview {
  border-color: #e6e6e6;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-filter {
  border-radius: 2px;
  background-color: #ffffff;
  box-shadow: inset 0 0 0 1px #e6e6e6;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-filter.k-state-active {
  color: #3f51b5;
  background-color: #00b0ff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-filter:hover {
  color: #444444;
  background: #ebebeb;
  border-color: #d7d7d7;
}
#projectExcelInternals .spreadsheet .k-action-window .k-action-buttons {
  border-color: #e6e6e6;
  background: #3f51b5;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-sample {
  color: #919191;
}
#projectExcelInternals .spreadsheet .k-state-selected .k-spreadsheet-sample {
  color: inherit;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-window .k-list {
  border-color: #e6e6e6;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-toolbar > .k-separator {
  border-color: #e6e6e6;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-popup .k-separator {
  background-color: #e6e6e6;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-popup .k-button {
  background-color: transparent;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-popup .k-button:hover {
  background-color: #ebebeb;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-popup .k-state-active {
  background-color: #00b0ff;
  color: #ffffff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-popup .k-state-active:hover {
  background-color: #008dcc;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-filter-menu .k-details {
  border-color: #e6e6e6;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-filter-menu .k-details-content .k-space-right {
  background-color: #ffffff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  background-color: #ffffff;
  border-color: #e6e6e6;
}
#projectExcelInternals .spreadsheet .k-spreadsheet .k-spreadsheet-sheets-bar .k-button {
  right: 0;
  bottom: 0;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  line-height: 2.2em;
}
#projectExcelInternals .spreadsheet .k-spreadsheet .k-spreadsheet-sheets-remove {
  margin: 0 0 0 -1em;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-sheets-items .k-item.k-state-hover .k-link,
#projectExcelInternals .spreadsheet .k-spreadsheet-tabstrip .k-item.k-state-hover .k-link,
#projectExcelInternals .spreadsheet .k-spreadsheet-sheets-items .k-item.k-state-active .k-link,
#projectExcelInternals .spreadsheet .k-spreadsheet-tabstrip .k-item.k-state-active .k-link,
#projectExcelInternals .spreadsheet .k-spreadsheet-sheets-items .k-item.k-state-focused .k-link,
#projectExcelInternals .spreadsheet .k-spreadsheet-tabstrip .k-item.k-state-focused .k-link {
  color: #ffffff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet-sheets-items .k-state-active .k-link,
#projectExcelInternals .spreadsheet .k-spreadsheet-tabstrip .k-state-active .k-link {
  color: #ffffff;
}
#projectExcelInternals .spreadsheet .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before {
  color: #444444;
}
#projectExcelInternals .spreadsheet .k-spreadsheet .k-spreadsheet-formula-input {
  background-color: #ffffff;
  color: #444444;
}
#projectExcelInternals .k-spreadsheet-name-editor {
  width: auto !important;
}
#projectExcelInternals .k-spreadsheet-formula-bar {
  color: #444444;
}
#projectFiles #space-for-download-iframes {
  display: none;
}
#projectFinancialDetails #space-for-download-iframes {
  display: none;
}
#projectFinancialDetails .showAll {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#projectFinancialDetails .HeaderTemplate {
  display: block;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
}
#projectFinancialDetails .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#projectFinancialDetails .labelDiv label {
  font-size: 12px;
}
#projectFinancialDetails .labelDivMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#projectFinancialDetails .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#projectFinancialDetails .labeLastUpdated {
  margin-left: 5px;
  font-size: 12px;
}
#projectFinancialDetails .labelMessage {
  margin-left: 5px;
  font-size: 12px;
}
#projectFinancialDetails .labelRefresh {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
}
.projectMembersEmailNotification .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 230px;
}
.projectMembersEmailNotification .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.projectMembersEmailNotification td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.projectMembersEmailNotification .panel-bar {
  height: 300px;
  overflow-y: auto;
}
.projectUsersEmailNotification .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 230px;
}
.projectUsersEmailNotification .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.projectUsersEmailNotification td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.projectUsersEmailNotification .panel-bar {
  height: 300px;
  overflow-y: auto;
}
.projectEdit .receivedDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #808080;
  width: 240px;
}
.projectEdit .receivedDate:hover {
  background-color: #979797;
}
.projectEdit .supplyDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #ffc800;
  width: 240px;
}
.projectEdit .supplyDate:hover {
  background-color: #fffa00;
}
.projectEdit .internalDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #0ABF0A;
  width: 240px;
}
.projectEdit .internalDate:hover {
  background-color: #35d204;
}
.projectEdit .internalLinkDate {
  padding: 2px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #0ABF0A;
}
.projectEdit .internalLinkDate:hover {
  background-color: #35d204;
}
.projectEdit .tablePanel {
  position: relative;
  top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
.projectEdit .footerPanel {
  position: relative;
  top: -10px;
}
.projectEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.projectEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 200px;
}
.projectEdit .tdLinkLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.projectEdit .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.projectEdit .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 450px;
}
#projectOrdersToBeDeletedFooter .showAll {
  margin-left: 10px;
}
#projectOrdersToBeDeletedFooter .labelDiv {
  margin-top: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#projectOrdersToBeDeletedFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#projects td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#projects .showAll {
  padding-left: 10px !important;
}
#projects .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#operatingProfitReport .spacedButton {
  margin: 10px;
}
#operatingProfitReport .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#operatingProfitReport .controlDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#operatingProfitReport #transparentButton {
  cursor: pointer;
  background-color: transparent;
  border: none;
}
#targetIncomeReport .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#targetIncomeReport .controlDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#targetIncomeReport #transparentButton {
  cursor: pointer;
  background-color: transparent;
  border: none;
}
#efficiencyReportTimeConversion #space-for-download-iframes {
  display: none;
}
#efficiencyReportTimeConversion .showAll {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#efficiencyReportTimeConversion .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#efficiencyReportTimeConversion .labelDiv label {
  font-size: 12px;
}
#efficiencyReportTimeConversion .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#efficiencyReportTimeConversion .labelMessage {
  margin-left: 5px;
  font-size: 12px;
}
#managerPeriodicComparisonReport .spacedButton {
  margin: 10px;
}
#managerPeriodicComparisonReportRangeWindow .rangeEntryEfficiencyReportTimeConversionGraph td {
  padding: 3px;
}
#managerPeriodicComparisonReportRangeWindow .rangeEntryEfficiencyReportTimeConversionGraph label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
}
#managerPeriodicComparisonReportRangeWindow .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
}
#managerPeriodicComparisonReportRangeWindow header {
  text-align: center;
  margin: 5px 2px;
  font-weight: bold;
}
#managerPeriodicComparisonReportRangeWindow .buttonBottomRight {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#managerPeriodicComparisonReportRangeWindow .buttonBottomLeft {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
#financeAccrualReport #space-for-download-iframes {
  display: none;
}
#financeAccrualReport .showAll {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#financeAccrualReport .HeaderTemplate {
  display: block;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
}
#financeAccrualReport .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#financeAccrualReport .labelDiv label {
  font-size: 12px;
}
#financeAccrualReport .labelDivMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#financeAccrualReport .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#financeAccrualReport .labelMessage {
  margin-left: 5px;
  font-size: 12px;
}
#incomeForecastReport #space-for-download-iframes {
  display: none;
}
#incomeForecastReport .showAll {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#incomeForecastReport .HeaderTemplate {
  display: block;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
}
#incomeForecastReport .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#incomeForecastReport .labelDiv label {
  font-size: 12px;
}
#incomeForecastReport .labelDivMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#incomeForecastReport .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#incomeForecastReport .labelMessage {
  margin-left: 5px;
  font-size: 12px;
}
#incomeForecastReportRangeWindow header {
  text-align: center;
  margin: 5px 2px;
  font-weight: 700;
}
#incomeForecastReportRangeWindow td {
  padding: 3px;
}
#incomeForecastReportRangeWindow .labelDiv {
  min-width: 90px !important;
}
#incomeForecastReportRangeWindow .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#incomeForecastReportRangeWindow .buttonBottomRight {
  position: absolute;
  bottom: 10px;
  right: 150px;
}
#incomeForecastReportRangeWindow .buttonBottomRightClose {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#incomeForecastReportRangeWindow .buttonBottomLeft {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
#incomeReportByCustomer #space-for-download-iframes {
  display: none;
}
#incomeReportByCustomer .showAll {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#incomeReportByCustomer .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#incomeReportByCustomer .labelDiv label {
  font-size: 12px;
}
#incomeReportByCustomer .labelDivMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#incomeReportByCustomer .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#incomeReportByCustomer .labelMessage {
  margin-left: 5px;
  font-size: 12px;
}
#incomeReportForCustomerFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#managementRevenueCostReport #space-for-download-iframes {
  display: none;
}
#managementRevenueCostReport .showAll {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#managementRevenueCostReport .HeaderTemplate {
  display: block;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
}
#managementRevenueCostReport .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#managementRevenueCostReport .labelDiv label {
  font-size: 12px;
}
#managementRevenueCostReport .labelDivMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#managementRevenueCostReport .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#managementRevenueCostReport .labelMessage {
  margin-left: 5px;
  font-size: 12px;
}
#ordersChangeLog .showAll {
  padding-left: 10px !important;
}
#ordersChangeLog .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#ordersChangeLog .actionButton {
  white-space: nowrap;
}
#managerPeriodicComparisonReport .spacedButton {
  margin: 10px;
}
#managerPeriodicComparisonReportRangeWindow .rangeEntryPeriodicComparisonReportManager td {
  padding: 3px;
}
#managerPeriodicComparisonReportRangeWindow .rangeEntryPeriodicComparisonReportManager label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
}
#managerPeriodicComparisonReportRangeWindow .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
}
#managerPeriodicComparisonReportRangeWindow header {
  text-align: center;
  margin: 5px 2px;
  font-weight: bold;
}
#managerPeriodicComparisonReportRangeWindow .buttonBottomRight {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#managerPeriodicComparisonReportRangeWindow .buttonBottomLeft {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
#ProfiAndLossReports .k-content {
  padding: 2px !important;
}
#ProfitAndLossStatementByEmployee .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#ProfitAndLossStatementByEmployee .labelDiv label {
  font-size: 12px;
}
#ProfitAndLossStatementByEmployee .labelDuration {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  white-space: normal;
  max-width: 130px;
  width: 130px;
}
#ProfitAndLossStatementByEmployee .labelDivCurrencyCount {
  font-size: 10px;
  font-weight: bold;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  color: red;
}
#ProfitAndLossStatementByEmployee .labelTotalTasks {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 70px;
  display: inline-block;
  white-space: normal;
  max-width: 70px;
  width: 70px;
}
#ProfitAndLossStatementByEmployee .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#CustomerProjectsOrderTaskReport .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#CustomerProjectsOrderTaskReport .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#CustomerProjectsOrderTaskReport .tdLabel {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  min-width: 150px;
}
#CustomerProjectsOrderTaskReport .toRight {
  float: right;
  margin-right: 15px;
}
.reportingModuleCopyMonth .tdElement {
  font-size: 16px !important;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.reportingModuleCopyMonth .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 200px;
}
.reportingModuleEditing td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.reportingModuleEditing .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 70px;
}
.reportingModuleEditing .tdFirstLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
}
.reportingModuleEditing .tdLabelRoundingManner {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  position: absolute;
  right: 230px;
  top: 70px;
}
.reportingModuleEditing .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
}
.reportingModuleEditing .h3Lable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.reportingModuleEditing .tdElement {
  font-size: 16px !important;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.reportingModuleEditing .labelForCustomer {
  float: left;
  margin: 0 20px 0;
  font-size: 12px;
}
.reportingModuleEditing .tdElementTitle {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.reportingModuleEditing .tdElementDate {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.reportingModuleEditing .basicMessage {
  font-size: 16px;
  white-space: nowrap;
}
.reportingModuleEditing .languageMessage {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 15px;
  font-size: 12px;
}
.reportingModuleEditing .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.reportingModuleEditing .tableCheckboxes {
  border: 1px solid rgba(128, 128, 128, 0.39);
  border-collapse: separate;
  border-left: 0;
  border-radius: 4px;
  border-spacing: 0px;
  width: 100%;
}
.reportingModuleEditing .tableCheckboxes thead {
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit;
  border-collapse: separate;
}
.reportingModuleEditing .tableCheckboxes tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
.reportingModuleEditing .tableCheckboxes th,
.reportingModuleEditing .tableCheckboxes td {
  padding: 5px 4px 6px 4px;
  text-align: left;
  vertical-align: top;
  border-left: 1px solid rgba(128, 128, 128, 0.39);
}
.reportingModuleEditing .tableCheckboxes td {
  border-top: 1px solid rgba(128, 128, 128, 0.39);
}
.reportingModuleEditing .tableCheckboxes thead:first-child tr:first-child th:first-child,
.reportingModuleEditing .tableCheckboxes tbody:first-child tr:first-child td:first-child {
  border-radius: 4px 0 0 0;
}
.reportingModuleEditing .tableCheckboxes thead:last-child tr:last-child th:first-child,
.reportingModuleEditing .tableCheckboxes tbody:last-child tr:last-child td:first-child {
  border-radius: 0 0 0 4px;
}
.reportingModuleEditing .tableCheckboxes .checkboxInput {
  float: right;
  margin-right: 20px;
  margin-top: 10px;
}
.orderAdditionTooltip {
  padding: 10px;
  display: inline-block;
  text-align: left !important;
}
.addContact .flat-pre pre {
  margin: 0;
  padding: 0;
  white-space: pre;
  font-family: inherit;
  font-size: inherit;
}
.addContact .k-datetimepicker {
  width: 200px !important;
}
.addContact .tablePanel {
  position: relative;
  top: -10px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
.addContact .footerPanel {
  position: relative;
  top: -10px;
}
.addContact td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.addContact .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 190px;
  width: 190px;
}
.addContact .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.addContact .tdAddContactLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addContact .tdAddContactLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addContact .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#billingCustomers .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#billingCustomers .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#billingCustomers .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#billingCustomers .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#billingCustomers .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#billingCustomers .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#billingCustomersFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.connectedLogin td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.connectedLogin .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
}
.connectedLogin .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 210px;
}
.connectedLogins td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.connectedLogins .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
}
.connectedLogins .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 210px;
}
.connectedLogins .tdElementDescription {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.connectedLogins .tdElementDate {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#consolidatedAccounts #consolidatedAccountsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#consolidatedAccounts .buttonsPanel {
  z-index: 9000;
}
#consolidatedAccounts .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#consolidatedAccounts .showAll {
  padding-left: 10px !important;
}
#consolidatedAccounts .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#consolidatedAccounts .TwoFactorAuth {
  border: solid;
  border-width: 1px;
  border-color: #6C6C6C;
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
  display: inline-block !important;
}
.contact .flat-pre pre {
  margin: 0;
  padding: 0;
  white-space: pre;
  font-family: inherit;
  font-size: inherit;
}
.contact .k-fab.k-fab-tertiary {
  border-color: #36BFE4;
  color: #FFC426;
  background-color: #36BFE4;
}
.contact .k-fab {
  z-index: 10002;
}
.contact .tdLabelConversation {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  min-width: 45px;
}
.contact .empty {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #d5361b;
}
.contact .full {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #0ABF0A;
}
.contact .disabledRT {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: gray;
}
.contact .disabled {
  opacity: 0.5;
}
.contact #space-for-download-iframes {
  display: none;
}
.contact .actionButton {
  white-space: nowrap;
}
.contact .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
}
.contact .tablePanelNotFullWidth {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.contact td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.contact .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 230px;
}
.contact .tdLabelMeta {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 80px;
}
.contact .tdLabelConversation {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  width: auto;
}
.contact .notesLable {
  font-size: 14px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  line-height: 25px;
}
.contact .tdAddContactLable {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
}
.contact .tdSpace {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
}
.contact .tdLabelCheckBox {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
}
.contact .tdFirstLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
  min-width: 150px;
}
.contact .tdLabelRoundingManner {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  position: absolute;
  right: 230px;
  top: 70px;
}
.contact .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.contact .h3Lable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.contact .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 210px;
}
.contact .tdElementDescription {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.contact .tdElementDate {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.contact .country-name {
  color: black !important;
}
.contact .errorMessage {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
}
.contact .radio-label {
  vertical-align: bottom;
}
.customerLinkEdit {
  overflow-x: hidden;
}
.customerLinkEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 200px;
}
.customerLinkEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.customerLinkEdit .filterSection {
  width: 600px;
}
.customerLinkEdit .expandEditor {
  border-width: 0;
  width: 100%;
  height: 100%;
}
.customerLinkEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.customerLinkEdit .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
.customerLinkEdit .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.customerLinkEdit .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.customerLinkEdit .k-input.k-readonly {
  font-size: 15px !important;
}
.customerLinkEdit .labelWarning {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
  line-height: 35px;
}
.customerLinkEdit .activate-on-upload-message {
  line-height: inherit !important;
}
.customerLinkEdit .floatBlock {
  float: left;
}
.customerLinkEdit .country-name {
  color: black !important;
}
.customerLinkEdit .k-grid .k-button {
  margin: auto !important;
}
.customerLinkEdit .k-button-group.k-state-disabled .k-state-active {
  background-color: #06c !important;
}
.customerLinkUploadPageSettings {
  overflow-x: hidden;
}
.customerLinkUploadPageSettings .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 150px;
}
.customerLinkUploadPageSettings .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.customerLinkUploadPageSettings td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.customerLinkUploadPageSettings .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
.customerLinkUploadPageSettings .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.customerLinkUploadPageSettings .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.customerLinkUploadPageSettings .k-input.k-readonly {
  font-size: 15px !important;
}
.customerLinkUploadPageSettings .labelWarning {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
  line-height: 35px;
}
#customerLinks #customerLinks .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#customerLinks .showAll {
  padding-left: 10px !important;
}
#customerLinks .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#customerLinks .actionButton {
  white-space: nowrap;
}
#customerLinks .sublinks-counter {
  vertical-align: -5px;
}
#customers #customersGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#customers .buttonsPanel {
  z-index: 9000;
}
#customers .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#customers .showAll {
  padding-left: 10px !important;
}
#customers .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#customers .actionButton {
  white-space: nowrap;
}
#customers .TwoFactorAuth {
  border: solid;
  border-width: 1px;
  border-color: #6C6C6C;
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
  display: inline-block !important;
}
#customerTabs .k-content {
  padding: 2px !important;
}
.externalApiLog td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.externalApiLog .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
}
.externalApiLog .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 210px;
}
.externalApiLog .tdElementDescription {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.externalApiLog .tdElementDate {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.externalApiLogEntryUpdate .labelTd {
  width: 50px;
}
.externalApiLogEntryUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.externalApiLogEntryUpdate .k-panelbar td {
  padding: 3px;
}
.externalApiLogEntryUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.externalApiLogEntryUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.externalApiLogEntryUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.externalApiLogEntryUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.externalApiLogEntryUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.externalApiLogEntryUpdate .k-panelbar .spanTab {
  font-size: 14px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
#languagesCustomers .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#languagesCustomers .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#languagesCustomers .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#languagesCustomers .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#languagesCustomers .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#languagesCustomers .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#languagesCustomersFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.mobile .k-datetimepicker {
  width: 200px !important;
}
.mobile .tablePanel {
  position: relative;
  top: -10px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
.mobile .footerPanel {
  position: relative;
  top: -10px;
}
.mobile td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.mobile .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 190px;
  width: 190px;
}
.mobile .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.mobile .tdAddContactLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.mobile .tdAddContactLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.mobile .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#fileArchiveValidExtensions td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#officeManagers .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#officeManagers .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#officeManagers .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#officeManagers .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#officeManagers .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#officeManagers .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#officeManagersFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#offices #officesGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#offices .buttonsPanel {
  z-index: 9000;
}
#offices .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#offices .showAll {
  padding-left: 10px !important;
}
#offices .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
.addRolodexAutomatedFileDistribution .k-datetimepicker {
  width: 200px !important;
}
.addRolodexAutomatedFileDistribution .tablePanel {
  position: relative;
  padding-left: 5px;
  padding-right: 5px;
  width: 99%;
  border-spacing: 0 8px;
}
.addRolodexAutomatedFileDistribution .multiSelectWidth {
  width: 100%;
}
.addRolodexAutomatedFileDistribution .labelMessage {
  font-size: 12px;
  font-weight: normal;
  /*        height: 35px !important;*/
  /*line-height: 35px !important;*/
}
.addRolodexAutomatedFileDistribution .footerPanel {
  position: relative;
  top: -10px;
}
.addRolodexAutomatedFileDistribution td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.addRolodexAutomatedFileDistribution .tdSidecarFileName {
  font-size: 12px;
  font-weight: normal;
}
.addRolodexAutomatedFileDistribution .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 130px;
  max-width: 150px;
  width: 140px;
}
.addRolodexAutomatedFileDistribution .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.addRolodexAutomatedFileDistribution .tdAddRolodexAutomatedFileDistributionLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addRolodexAutomatedFileDistribution .tdAddRolodexAutomatedFileDistributionLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addRolodexAutomatedFileDistribution .tdElementMaxWidth {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.addRolodexAutomatedFileDistribution .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#rolodexAutomatedFileDistribution #space-for-download-iframes {
  display: none;
}
#rolodexAutomatedFileDistribution .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexAutomatedFileDistribution .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexAutomatedFileDistribution .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexAutomatedFileDistribution .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#rolodexAutomatedFileDistribution .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexAutomatedFileDistribution .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexAutomatedFileDistributionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.rolodexAutomatedFileDistributionDuplication .k-datetimepicker {
  width: 200px !important;
}
.rolodexAutomatedFileDistributionDuplication .tablePanel {
  position: relative;
  top: -10px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
.rolodexAutomatedFileDistributionDuplication .footerPanel {
  position: relative;
  top: -10px;
}
.rolodexAutomatedFileDistributionDuplication td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.rolodexAutomatedFileDistributionDuplication .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 100px;
  max-width: 100px;
  width: 100px;
}
.rolodexAutomatedFileDistributionDuplication .tdButton {
  min-width: 100px;
  max-width: 100px;
  width: 100px;
}
.rolodexAutomatedFileDistributionDuplication .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.rolodexAutomatedFileDistributionDuplication .tdRolodexAutomatedFileDistributionDuplicationLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.rolodexAutomatedFileDistributionDuplication .tdRolodexAutomatedFileDistributionDuplicationLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.rolodexAutomatedFileDistributionDuplication .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#rolodexBillingResource .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexBillingResource .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexBillingResource .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexBillingResource .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#rolodexBillingResource .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexBillingResource .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexBillingResourceFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#rolodexContactList #space-for-download-iframes {
  display: none;
}
#rolodexContactList .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexContactList .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexContactList .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexContactList .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#rolodexContactList .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexContactList .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexContactListFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#rolodexContentType td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
.addRolodexEmailRegistration .tdLabelHeader {
  border-radius: 10px;
}
.addRolodexEmailRegistration .tdLabelHeader label {
  font-size: 16px !important;
  font-weight: bold !important;
  line-height: 32px;
}
.addRolodexEmailRegistration .k-datetimepicker {
  width: 200px !important;
}
.addRolodexEmailRegistration .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
}
.addRolodexEmailRegistration .kendoSwitchLeft {
  margin-left: 50px;
}
.addRolodexEmailRegistration .tablePanel {
  position: relative;
  top: -10px;
  padding-left: 5px;
  padding-right: 5px;
  width: 99%;
}
.addRolodexEmailRegistration .multiSelectWidth {
  width: 100%;
}
.addRolodexEmailRegistration .labelMessage {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
}
.addRolodexEmailRegistration .footerPanel {
  position: relative;
  top: -10px;
}
.addRolodexEmailRegistration td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.addRolodexEmailRegistration .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 130px;
  max-width: 150px;
}
.addRolodexEmailRegistration .tdLongLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 130px;
  max-width: 210px;
}
.addRolodexEmailRegistration .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.addRolodexEmailRegistration .tdAddRolodexEmailRegistrationLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addRolodexEmailRegistration .tdAddRolodexEmailRegistrationLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addRolodexEmailRegistration .tdElementMaxWidth {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.addRolodexEmailRegistration .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.addRolodexEmailRegistration .tdElementWithLongLabel {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 145px;
  max-width: 250px;
}
.addRolodexEmailRegistration .fitLabel {
  width: 150px;
}
#rolodexEmailRegistration #space-for-download-iframes {
  display: none;
}
#rolodexEmailRegistration .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexEmailRegistration .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexEmailRegistration .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexEmailRegistration .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#rolodexEmailRegistration .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexEmailRegistration .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexEmailRegistrationFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.rolodexAddLanguagePair .multiSelect {
  font-weight: normal;
  vertical-align: middle;
  min-width: 230px;
  max-height: 50px !important;
  overflow: auto;
  width: 100%;
  display: inline-block;
}
.rolodexAddLanguagePair .k-datetimepicker {
  width: 200px !important;
}
.rolodexAddLanguagePair .tablePanel {
  position: relative;
  top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
.rolodexAddLanguagePair .footerPanel {
  position: relative;
  top: -10px;
}
.rolodexAddLanguagePair td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.rolodexAddLanguagePair .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 110px;
  width: 110px;
}
.rolodexAddLanguagePair .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.rolodexAddLanguagePair .tdAddContactLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.rolodexAddLanguagePair .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#rolodexLanguages .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexLanguages .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexLanguages .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexLanguages .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#rolodexLanguages .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexLanguages .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexLanguagesFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#rolodexManagers .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexManagers .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexManagers .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexManagers .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#rolodexManagers .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexManagers .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexManagersFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#rolodexOfficeSpecificTasks .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexOfficeSpecificTasks .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexOfficeSpecificTasks .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexOfficeSpecificTasks .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#rolodexOfficeSpecificTasks .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexOfficeSpecificTasks .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexOfficeSpecificTasksFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#rolodexOrderTypes .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexOrderTypes .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexOrderTypes .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexOrderTypes .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#rolodexOrderTypes .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexOrderTypes .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexOrderTypesFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#rolodexPricelistsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.addRolodexSeries .k-datetimepicker {
  width: 200px !important;
}
.addRolodexSeries .widecomboBox {
  width: 100%;
}
.addRolodexSeries .tablePanel {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 40px;
  width: 95%;
}
.addRolodexSeries .footerPanel {
  position: relative;
  top: -10px;
}
.addRolodexSeries td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.addRolodexSeries .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 260px;
  width: 260px;
}
.addRolodexSeries .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.addRolodexSeries .tdAddContactLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addRolodexSeries .tdAddContactLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addRolodexSeries .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#rolodexSeries #space-for-download-iframes {
  display: none;
}
#rolodexSeries .showAll {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#rolodexSeries .labelDiv {
  margin-left: 5px;
}
#rolodexSeries .labelDiv label {
  font-size: 12px;
}
#rolodexSeries .labelMessage {
  margin-left: 5px;
  font-size: 12px;
}
#seriesInformation .lableHeader {
  margin-left: 20px;
}
#seriesInformation .elementDiv {
  font: normal;
}
#seriesInformation .labelDiv {
  margin-left: 5px;
  font: normal;
}
#seriesInformation label {
  font-size: 12px;
}
#seriesInformation .k-content {
  height: 100px !important;
}
#seriesInformation .k-editable-area {
  height: 100px !important;
}
.seriesInformationFooterButtons {
  margin-bottom: 5px;
}
.seriesInformationFooterButtons .tdButton {
  min-width: 100px;
}
#seriesPreviousVersion .lableHeader {
  margin-left: 20px;
}
#seriesPreviousVersion .elementDiv {
  font: normal;
}
#seriesPreviousVersion .labelDiv {
  margin-left: 5px;
  font: normal;
}
#seriesPreviousVersion label {
  font-size: 12px;
}
#seriesPreviousVersion .k-content {
  height: 100px !important;
}
#seriesPreviousVersion .k-editable-area {
  height: 100px !important;
}
.seriesPreviousVersionFooterButtons {
  margin-bottom: 5px;
}
.seriesPreviousVersionFooterButtons .tdButton {
  min-width: 100px;
}
#rolodexSubordinates .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexSubordinates .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexSubordinates .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexSubordinates .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#rolodexSubordinates .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexSubordinates .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexSubordinatesFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#rolodexSupplierPriceListGroups .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexSupplierPriceListGroups .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexSupplierPriceListGroups .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexSupplierPriceListGroups .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#rolodexSupplierPriceListGroups .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexSupplierPriceListGroups .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexSupplierPriceListGroupsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#rolodexTasks .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexTasks .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexTasks .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexTasks .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#rolodexTasks .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexTasks .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexTasksFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#rolodexTasks #rolodexTaxationGrid .k-dirty-clear {
  border-width: 0;
}
#rolodexTasks .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexTasks .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexTasks .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexTasks .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#rolodexTasks .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexTasks .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexTasksFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#rolodexTeams .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexTeams .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexTeams .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexTeams .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#rolodexTeams .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexTeams .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexTeamsFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#rolodexUsers .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexUsers .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexUsers .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexUsers .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#rolodexUsers .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexUsers .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#rolodexUsersFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.DuplicateResource {
  font-weight: normal;
}
.DuplicateResource label {
  font-size: 12px;
  white-space: nowrap;
}
.DuplicateResource .tdLabel {
  font-size: 12px;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
}
.DuplicateResource .labelDiv {
  font-weight: normal;
  font-size: 12px;
  white-space: nowrap;
  display: table-cell;
}
.DuplicateResource .tdElement {
  white-space: nowrap;
  display: table-cell;
}
.DuplicateResource .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
  width: 99% !important;
}
.DuplicateResource .tablePanel td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.DuplicateResource .tdHeader {
  background-color: gray;
  white-space: nowrap;
}
.DuplicateResource .tdHeaderLabel {
  font-size: 14px;
  font-weight: bold;
  padding-left: 5px;
}
.DuplicateResource .tdFirst {
  padding-left: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 12px;
  white-space: nowrap;
}
.DuplicateResource .tdSecondLabel {
  padding-left: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 12px;
  white-space: nowrap;
  padding-left: 20px;
  padding-right: 20px;
}
.DuplicateResource .tdName {
  padding-left: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  white-space: nowrap;
  font-weight: bold;
  width: 40%;
}
#users #usersGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#users .buttonsPanel {
  z-index: 9000;
}
#users .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#users .showAll {
  padding-left: 10px !important;
}
#users .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#users .TwoFactorAuth {
  border: solid;
  border-width: 1px;
  border-color: #6C6C6C;
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
  display: inline-block !important;
}
.UsersQuickRange {
  font-weight: normal;
}
.UsersQuickRange .tdFirst {
  padding-left: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  min-width: 130px;
  font-size: 12px;
  white-space: nowrap;
}
#usersTabs .k-content {
  padding: 2px !important;
}
.smallFileUpload {
  padding-top: 10px;
  /* Chunked files specific css */
  /* progress bar css */
}
.smallFileUpload .upload {
  font-size: 12px;
  font-weight: normal;
}
.smallFileUpload .processing-progress {
  padding: 10px;
}
.smallFileUpload .extensionItem {
  margin: 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 3px;
  padding-right: 3px;
  border-radius: 5px;
  border-width: 1px;
  border-style: outset;
  border-color: white;
  line-height: 15px;
}
.smallFileUpload .Extensions {
  font-size: 12px;
  font-weight: normal;
  height: 20px !important;
  line-height: 20px !important;
  padding: 10px;
}
.smallFileUpload .drop {
  padding: 15px;
  border: 2px #f1f1f1 dashed;
  border-radius: 5px;
  line-height: 34px;
}
.smallFileUpload .drop.drag-over {
  background: #5CB85C;
  color: #fff;
}
.smallFileUpload .transfer-box {
  margin-bottom: 5px;
}
.smallFileUpload .transfer-box .progress {
  margin-bottom: 0;
}
.smallFileUpload progress {
  display: inline-block;
  vertical-align: baseline;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.smallFileUpload .progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.smallFileUpload .progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width .6s ease;
}
.smallFileUpload .progress-striped .progress-bar,
.smallFileUpload .progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}
.smallFileUpload .progress.active .progress-bar,
.smallFileUpload .progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.smallFileUpload .progress-bar-success {
  background-color: #5cb85c;
}
.smallFileUpload .progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.smallFileUpload .progress-bar-info {
  background-color: #5bc0de;
}
.smallFileUpload .progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.smallFileUpload .progress-bar-warning {
  background-color: #f0ad4e;
}
.smallFileUpload .progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.smallFileUpload .progress-bar-danger {
  background-color: #d9534f;
}
.smallFileUpload .progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.smallFileUpload .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 300px;
  width: 300px;
}
.smallFileUpload .filePathLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
}
.smallFileUpload .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.smallFileUpload td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
#templates td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#templates .showAll {
  padding-left: 10px !important;
}
#templates .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#templateRangeWindow header {
  font-size: 16px !important;
  text-align: center;
  margin: 5px 2px;
  font-weight: bold;
}
#templateRangeWindow .buttonBottomLeft {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
#templateRangeWindow .buttonBottomRightClose {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#templateRangeWindow .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: central;
  padding-left: 10px;
}
#templatesAddTemplateWizard .selectButtons {
  width: 100%;
  margin: 5px;
}
#templatesAddTemplateWizard h4 {
  font-size: 12px;
  font-weight: normal;
}
#templatesAddTemplateWizard .headerDiv {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#templatesAddTemplateWizard .global {
  background-color: gray;
  color: #000 !important;
  opacity: .5;
  border-radius: 4px;
  padding: 2px 5px;
  margin: auto;
}
#templatesAddTemplateWizard .basicMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
}
#templatesAddTemplateWizard .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
.templatesDuplication {
  padding-top: 10px;
}
.templatesDuplication td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.templatesDuplication .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 45px;
}
.templatesDuplication .tdSeriesLable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.templatesDuplication .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.templatesDuplication .tdLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.templatesDuplication .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.templatesDuplication .EmptyLastTd {
  width: 250px;
}
.templatesDuplication .comboBox {
  width: 100%;
}
.templatesDuplication .teams-dropdown > .k-multiselect-wrap {
  max-height: 50px !important;
  overflow: auto !important;
}
.templatesOrderDefaults {
  padding-top: 10px;
}
.templatesOrderDefaults td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.templatesOrderDefaults .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 45px;
}
.templatesOrderDefaults .tdSeriesLable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.templatesOrderDefaults .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.templatesOrderDefaults .tdFlagLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.templatesOrderDefaults .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.templatesAddStep .k-datetimepicker {
  width: 200px !important;
}
.templatesAddStep .k-textbox {
  width: 200px !important;
}
.templatesAddStep td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.templatesAddStep .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 190px;
  width: 190px;
}
.templatesAddStep .tdTemplatesAddStepLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 70px;
  max-width: 70px;
  width: 45px;
}
.templatesAddStep .tdTemplatesAddStepLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.templatesAddStep .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#templatesSteps .buttonsPanel {
  z-index: 9000;
}
#templatesSteps .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#templatesSteps #templatesStepsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#templatesSteps td.k-edit-cell input[type="checkbox"] {
  margin-left: calc(50% - 8px);
}
.templatesAddProduct .DataTable {
  width: 100%;
}
.templatesAddProduct .DataTable .tdLabel {
  width: 125px;
}
.templatesAddProduct .DataTable .tdSmallImg {
  width: 20px;
}
.templatesAddProduct .basicErrorMessage {
  float: left;
  margin-left: 20px;
}
.templatesAddProduct .basicMessage {
  font-size: 16px;
  white-space: nowrap;
}
.templatesAddProduct .k-datetimepicker {
  width: 200px !important;
}
.templatesAddProduct .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
  position: relative;
  top: -35px;
}
.templatesAddProduct td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.templatesAddProduct .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 190px;
  width: 190px;
}
.templatesAddProduct .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.templatesAddProduct .tdTemplatesAddProductLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.templatesAddProduct .tdTemplatesAddProductLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.templatesAddProduct .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.templatesAddTask .k-datetimepicker {
  width: 200px !important;
}
.templatesAddTask .tablePanel {
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
  position: relative;
}
.templatesAddTask td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.templatesAddTask .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 190px;
  width: 190px;
}
.templatesAddTask .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.templatesAddTask .tdTemplatesAddTaskLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.templatesAddTask .tdTemplatesAddTaskLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.templatesAddTask .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.templatesAddTask .tdLabelRouning {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
#templatesTasks #templatesTasksGrid .k-widget.k-multiselect {
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#templatesTasks .buttonsPanel {
  z-index: 9000;
}
#templatesTasks .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#templatesTasks td.k-edit-cell input[type="checkbox"] {
  margin-left: calc(50% - 8px);
}
#usersOnLine #usersOnLineGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#usersOnLine .buttonsPanel {
  z-index: 9000;
}
#usersOnLine .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#usersOnLine .showAll {
  padding-left: 10px !important;
}
#usersOnLine .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
.addRecipientEmail .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
.addRecipientEmail td {
  padding: 3px;
}
.addRecipientEmail label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.addRecipientEmail .errorMessage {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
}
.batchSendEmail .PanelSpan {
  font-weight: bold;
}
.batchSendEmail .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
.batchSendEmail #EditorPlaceHolderSendEmailSubject table {
  height: 77px;
}
.batchSendEmail #EditorPlaceHolderSendEmailSubject iframe.k-content {
  height: 37px;
  /* 50px less than the Editor height */
}
.batchSendEmail #EditorPlaceHolderSendEmailSubjectNoFile table {
  height: 77px;
}
.batchSendEmail #EditorPlaceHolderSendEmailSubjectNoFile iframe.k-content {
  height: 37px;
  /* 50px less than the Editor height */
}
.batchSendEmail #EditorPlaceHolderSendEmailBody table {
  height: 240px;
}
.batchSendEmail #EditorPlaceHolderSendEmailBody iframe.k-content {
  height: 200px;
}
.batchSendEmail td {
  padding: 3px;
}
.batchSendEmail label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.batchSendEmail .ManualDescription {
  width: 100%;
}
.batchSendEmail .buttonTh {
  width: 24px !important;
  text-align: center;
}
.batchSendEmail .buttonTd {
  width: 24px !important;
  text-align: center;
}
.batchSendEmail #SendEmailButtons .ErrorEllipsis {
  white-space: nowrap;
  width: 550px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#multiSelectEmployee-list .k-list .k-item > .k-group,
#multiSelectEmployee-list > .k-group-header,
#multiSelectEmployee-list > .k-virtual-wrap > .k-group-header {
  font-size: .7em !important;
}
#centralisedFileDownload .storage-policy {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border-radius: 10px;
  padding: 2px 5px 2px 5px;
}
#centralisedFileDownload #space-for-download-iframes {
  display: none;
}
#centralisedFileDownload .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#centralisedFileDownload .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#centralisedFileDownload .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#centralisedFileDownload .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#centralisedFileDownload .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#centralisedFileDownload .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#centralisedFileDownload .buttonsPanel {
  z-index: 9000;
}
#centralisedFileDownload .buttonsPanel label {
  font: normal 12px !important;
}
#centralisedFileDownloadFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#centralisedFileDownloadFooter .centeredBlock {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#downloadHistoryInformation .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#downloadHistoryInformation .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#downloadHistoryInformation .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#downloadHistoryInformation .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#downloadHistoryInformation .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#downloadHistoryInformation .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#downloadHistoryInformationFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#fileInformation label {
  padding: 5px;
  font-size: 14px;
  font-weight: bold;
}
#fileInformation .remark {
  padding: 5px;
  font-size: 14px;
  height: 100px;
  width: 100%;
  word-wrap: break-word;
  white-space: normal !important;
}
#fileInformation .DataTable {
  width: 100%;
}
#fileInformation .DataTable .tdLabel {
  width: 25%;
  font-size: 14px;
  white-space: nowrap;
}
#fileInformation td {
  padding: 5px;
  font-size: 12px;
}
#fileInformation .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.emailDisplay {
  overflow-x: hidden;
}
.emailDisplay .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
  white-space: nowrap;
}
#emailsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#employeeAvailability .k-calendar td.k-state-selected a.k-link {
  width: 94%;
  background: none;
}
#employeeAvailability .k-calendar td.k-state-selected .k-link {
  background-color: transparent;
}
#employeeAvailability td table tr td li span {
  visibility: hidden;
}
#employeeAvailability .k-calendar td.k-state-hover a.k-link {
  width: 94%;
  background: none;
}
#employeeAvailability .k-calendar td.k-state-hover .k-link {
  border-color: orange !important;
  background-color: inherit !important;
}
#employeeAvailability .emptyRemark {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #d5361b;
}
#employeeAvailability .fullRemark {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: transparent;
}
#employeeAvailability .k-calendar-view {
  width: 100% !important;
  height: 100% !important;
}
#employeeAvailability .k-calendar .k-content .k-link {
  margin-left: unset !important;
}
#employeeAvailability .totalDiv {
  overflow: hidden;
  margin-bottom: 10%;
}
#employeeAvailability .totalColumn {
  border: 1px solid #4d4d4d;
}
#employeeAvailability .legend {
  position: relative !important;
  height: 28px !important;
  width: 28px !important;
  min-height: 28px !important;
  min-width: 28px !important;
  max-height: 28px !important;
  max-width: 28px !important;
  text-align: center;
  border-color: black;
  border-width: thin;
  border-style: solid;
  border-radius: 5px;
  font-size: 12px;
}
#employeeAvailability .ErroreText {
  font-size: 12px !important;
  float: left;
  margin-left: 5px;
}
#employeeAvailability .DateText {
  position: absolute;
  top: 5px;
  left: 5px;
  font-size: 16px !important;
  font-weight: bold;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
#employeeAvailability .WeekText {
  font-size: 12px !important;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
  line-height: 30px;
  position: relative;
  top: -7px;
}
#employeeAvailability .HolidaysText {
  font-size: 12px !important;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
#employeeAvailability .DataText {
  font-size: 12px !important;
  margin-top: 5px;
  white-space: nowrap;
}
#employeeAvailability .DurationText {
  font-size: 12px !important;
  margin-top: 5px;
  margin-left: 5px;
  line-height: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#employeeAvailability .basicDateOverview {
  border-radius: 10px;
  border: 3px solid;
}
#employeeAvailability .regularDateOverview {
  border-radius: 10px;
  border: 3px solid;
  border-color: black !important;
}
#employeeAvailability .specialDayOverview a {
  color: black !important;
}
#employeeAvailability .holidaysDateOverview {
  border-color: #f5cc8a;
}
#employeeAvailability .fridayDateOverview {
  border-color: #9d79f8;
}
#employeeAvailability .saturdayDateOverview {
  border-color: #6177f0;
}
#employeeAvailability .sundayDateOverview {
  border-color: #af93f7;
}
#employeeAvailability .todayDateOverview {
  border-color: #86f895;
}
#employeeAvailability .k-calendar .k-other-month {
  opacity: 0.3;
  /*visibility: hidden;*/
}
#employeeAvailability .k-calendar .k-content .k-link {
  padding: 0 3px 0 1px;
}
#employeeAvailability .k-calendar td {
  background-color: transparent !important;
}
#employeeAvailability .k-calendar thead {
  Display: none;
}
#employeeAvailability .k-calendar .k-header {
  Display: none;
}
#employeeAvailability .graph-label {
  font-weight: bold;
  font-size: 35px !important;
}
#employeeAvailability .cal-heatmap-container .subdomain-text {
  font-size: 18px !important;
  fill: #000000 !important;
  color: #000000 !important;
  text-shadow: 1px 1px #808080 !important;
}
#employeeAvailability .cal-heatmap-container {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#employeeAvailability #controlPanel {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 10px;
}
#employeeAvailability #daysPanel {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 6px;
}
#employeeAvailability .k-list-container {
  width: auto !important;
  min-width: 198px;
}
#employeeAvailability #monthLable {
  font-size: 25px !important;
  font-weight: bold !important;
}
#employeeAvailability label {
  font-size: 12px;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 10px;
}
#employeeAvailability label-footer {
  font-size: 12px;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 10px;
  line-height: 35px;
}
#employeeAvailability .cal-heatmap-container rect.highlight {
  stroke: #f5cc8a;
  stroke-width: 5;
}
#employeeAvailability .cal-heatmap-container rect.now {
  stroke: #86f895;
  stroke-width: 5;
}
#employeeAvailability .cal-heatmap-container rect.fridayDate {
  stroke: #9d79f8;
  stroke-width: 5;
}
#employeeAvailability .cal-heatmap-container rect.saturdayDate {
  stroke: #6177f0;
  stroke-width: 5;
}
#employeeAvailability .cal-heatmap-container rect.sundayDate {
  stroke: #af93f7;
  stroke-width: 5;
}
#employeeAvailability #loadOverviewFooter {
  height: 100px;
}
#employeeAvailability #loadOverviewFooter .k-dropdown {
  width: 130px !important;
}
#employeeAvailability .radioSelectionImage {
  opacity: 0.7;
}
#employeeAvailability .radioSelectionImage:hover {
  opacity: 1;
}
#employeeAvailability .tableTotal {
  width: 100%;
  position: relative;
  top: -10px;
}
#employeeAvailability .tableWeekButtons {
  width: 100%;
  position: relative;
  top: -13px;
}
#employeeTimeSheet #employeeTimeSheetGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#entityFileInformation label {
  padding: 5px;
  font-size: 14px;
  font-weight: bold;
}
#entityFileInformation .remark {
  padding: 5px;
  font-size: 14px;
  height: 100px;
  width: 100%;
  word-wrap: break-word;
  white-space: normal !important;
}
#entityFileInformation .DataTable {
  width: 100%;
}
#entityFileInformation .DataTable .tdLabel {
  width: 25%;
  font-size: 14px;
}
#entityFileInformation td {
  padding: 5px;
  font-size: 12px;
}
#entityFileInformation .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.fileUpload {
  padding-top: 10px;
  /* Chunked files specific css */
  /* progress bar css */
}
.fileUpload .tdFlagLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.fileUpload .AgentButton {
  width: 140px;
  margin-left: calc(50% - 70px);
  margin-bottom: 20px;
}
.fileUpload td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.fileUpload .tablePanel {
  width: 99%;
  margin-left: auto;
  margin-right: auto;
}
.fileUpload .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  min-width: 110px;
  max-width: 110px;
}
.fileUpload .tdElement {
  font-size: 16px !important;
  font-weight: normal !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 265px;
  max-width: 265px;
}
.fileUpload .tdElement .k-dropdown {
  width: 100% !important;
}
.fileUpload .tdElement .k-combobox {
  width: 100% !important;
}
.fileUpload .tdElement .k-textbox {
  width: 190px !important;
}
.fileUpload .checkboxLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
}
.fileUpload .errore {
  font-size: 16px;
  font-weight: normal;
  height: 55px !important;
  line-height: 35px !important;
  margin: 10px;
  padding: 10px;
  text-align: center;
}
.fileUpload .errorContent {
  float: left;
  margin-left: 10px;
  margin-top: -30px;
  width: 100%;
}
.fileUpload .info {
  font-size: 12px;
  font-weight: normal;
  margin: 10px;
  padding: 10px;
}
.fileUpload .Extensions {
  font-size: 12px;
  font-weight: normal;
  height: 20px !important;
  line-height: 20px !important;
  margin: 10px;
  padding-bottom: 40px;
}
.fileUpload .drop {
  padding: 15px;
  border: 2px #f1f1f1 dashed;
  border-radius: 5px;
  line-height: 34px;
}
.fileUpload .drop.drag-over {
  background: #5CB85C;
  color: #fff;
}
.fileUpload .optional {
  background: rgba(255, 255, 255, 0.15);
  color: #fff;
  font-size: xx-small;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 8px;
  border-radius: 10px;
}
.fileUpload .extensionItem {
  margin: 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 3px;
  padding-right: 3px;
  border-radius: 5px;
  border-width: 1px;
  border-style: outset;
  border-color: white;
  line-height: 15px;
}
.fileUpload .transfer-box {
  margin-bottom: 5px;
}
.fileUpload .transfer-box .progress {
  margin-bottom: 0;
}
.fileUpload progress {
  display: inline-block;
  vertical-align: baseline;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.fileUpload .progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.fileUpload .progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width .6s ease;
}
.fileUpload .progress-striped .progress-bar,
.fileUpload .progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}
.fileUpload .progress.active .progress-bar,
.fileUpload .progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.fileUpload .progress-bar-success {
  background-color: #5cb85c;
}
.fileUpload .progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.fileUpload .progress-bar-info {
  background-color: #5bc0de;
}
.fileUpload .progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.fileUpload .progress-bar-warning {
  background-color: #f0ad4e;
}
.fileUpload .progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.fileUpload .progress-bar-danger {
  background-color: #d9534f;
}
.fileUpload .progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.fileUpload .k-dropzone-active.k-dropzone-hovered {
  background: #5CB85C !important;
  color: #fff !important;
}
.fileUpload .k-dropzone-active.k-hover {
  background: #5CB85C !important;
  color: #fff !important;
}
.fileUpload .drop.k-hover {
  background: #5CB85C !important;
  color: #fff !important;
}
.fileUpload .k-upload-status {
  display: none !important;
}
.fileUpload .upload-row {
  height: 60px;
}
#generalFiles #space-for-download-iframes {
  display: none;
}
#generalFiles #generalFilesGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#generalFiles .buttonsPanel {
  z-index: 9000;
}
#generalFiles .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#generalFiles .showAll {
  padding-left: 10px !important;
}
#generalFiles .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#MonthlyReport #infoFilter {
  padding-top: 2px;
}
#MonthlyReport .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
}
#MonthlyReport .labelDiv label {
  font-size: 12px;
}
#MonthlyReport .labelDuration {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  white-space: normal;
  max-width: 130px;
}
#MonthlyReport .labelDivCurrencyCount {
  font-size: 10px;
  font-weight: bold;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  color: red;
}
#MonthlyReport .labelTotalTasks {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  min-width: 70px;
  display: inline-block;
  white-space: normal;
  max-width: 70px;
  width: 70px;
}
#MonthlyReport .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  vertical-align: middle;
  min-height: 36px;
  padding-left: 10px;
  padding-right: 10px;
}
#MonthlyReport .approvalAllCurrenciesMessage {
  font-size: 12px;
  font-weight: normal;
}
#MonthlyReport .labelDuration {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  white-space: normal;
  max-width: 130px;
  width: 130px;
}
#MonthlyReport .labelDurationTotal {
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  white-space: normal;
  max-width: 130px;
  width: 130px;
}
#MonthlyReport .oneline {
  white-space: nowrap;
}
.taskCostEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.taskCostEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.taskCostEdit .tdTaskLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.taskCostEdit .tdTaskLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.taskCostEdit .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.taskCostEdit .controllDiv {
  font-size: 16px;
  font-weight: normal;
  vertical-align: middle;
  min-height: 36px;
}
#myDocumentApproval td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
.billingInformationReference .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
.billingInformationReference td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.billingInformationReference .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.billingInformationReference .tdTaskLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.billingInformationReference .tdTaskLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.billingInformationReference .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.billingInformationReference .headerDiv {
  font-size: 16px;
  font-weight: normal;
  vertical-align: middle;
  line-height: 36px;
}
#PeriodicReport .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#PeriodicReport .labelDiv label {
  font-size: 12px;
}
#PeriodicReport .labelDuration {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  white-space: normal;
  max-width: 130px;
  width: 130px;
}
#PeriodicReport .labelDivCurrencyCount {
  font-size: 10px;
  font-weight: bold;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  color: red;
}
#PeriodicReport .labelTotalTasks {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 70px;
  display: inline-block;
  white-space: normal;
  max-width: 70px;
  width: 70px;
}
#PeriodicReport .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#PeriodicReport .labelMesaage {
  font-size: 12px;
  font-weight: normal;
}
#PeriodicReport .oneline {
  white-space: nowrap;
}
#SupplyUserInvoiceReference .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#SupplyUserInvoiceReference .labelDiv label {
  font-size: 12px;
}
#SupplyUserInvoiceReference .labelDuration {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  white-space: normal;
  max-width: 130px;
  width: 130px;
}
#SupplyUserInvoiceReference .labelDivCurrencyCount {
  font-size: 10px;
  font-weight: bold;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  color: red;
}
#SupplyUserInvoiceReference .labelTotalTasks {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 70px;
  display: inline-block;
  white-space: normal;
  max-width: 70px;
  width: 70px;
}
#SupplyUserInvoiceReference .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#taskComplete h1 {
  margin-left: 20px;
  font: bold 2.5em;
}
#taskComplete .k-block {
  padding-left: 15px !important;
  padding-bottom: 5px !important;
  margin-top: 5px;
}
#taskComplete .icon {
  padding-left: 5px;
  vertical-align: middle;
}
#taskComplete .infoTable label {
  font-size: 12px;
  font-weight: bold;
  margin-left: 10px;
  line-height: 2.4em;
  display: inline-block;
}
#taskComplete .infoTable div {
  font-size: 12px;
  font-weight: normal;
  width: 200px;
  margin-left: 10px;
  line-height: 2.4em;
  display: inline-block;
}
#taskComplete .main-info label {
  font-size: 12px;
  font-weight: bold;
  margin-left: 10px;
  line-height: 2.4em;
  display: inline-block;
}
#taskComplete .main-info div {
  font-size: 12px;
  font-weight: normal;
  width: 200px;
  margin-left: 10px;
  line-height: 2.4em;
  display: inline-block;
}
.customerRemarksUpdate .imgTd {
  width: 25px;
}
.customerRemarksUpdate .marginTd {
  width: 25%;
}
.customerRemarksUpdate .labelTd {
  width: 50px;
}
.customerRemarksUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.customerRemarksUpdate .k-panelbar td {
  padding: 3px;
}
.customerRemarksUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.customerRemarksUpdate .k-panelbar .subjectHeader {
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
  padding: 10px;
}
.customerRemarksUpdate .k-panelbar .Subject {
  width: 100%;
}
.customerRemarksUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.customerRemarksUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.customerRemarksUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.customerRemarksUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.customerRemarksUpdate .k-panelbar .buttonTh {
  width: 24px !important;
  text-align: center;
}
.customerRemarksUpdate .k-panelbar .buttonTd {
  width: 24px !important;
  text-align: center;
}
#durationEdit label {
  padding: 5px;
  font-size: 14px;
}
#durationEdit .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
}
#durationEdit .DataTable {
  width: 100%;
}
#durationEdit .DataTable .tdLabel {
  width: 25%;
}
#durationEdit td {
  padding: 5px;
  font-size: 12px;
}
#durationEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
#durationEdit .tdElement {
  font-size: 16px !important;
  font-weight: normal !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.emailSubcontractors .pendingDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #ffc800;
  width: 230px;
}
.emailSubcontractors .pendingDate:hover {
  background-color: #fffa00;
}
.emailSubcontractors .validDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #0ABF0A;
  width: 230px;
}
.emailSubcontractors .valicDate:hover {
  background-color: #35d204;
}
.emailSubcontractors .inValidDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #d5361b;
  width: 230px;
}
.emailSubcontractors .inValidDate:hover {
  background-color: #f6482b;
}
.emailSubcontractors label {
  padding: 5px;
  font-size: 14px;
}
.emailSubcontractors .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
}
.emailSubcontractors .DataTable {
  width: 100% !important;
}
.emailSubcontractors td {
  padding: 5px;
  font-size: 12px;
}
.emailSubcontractors .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
.emailSubcontractors .errorDiv {
  font-size: 14px;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
.emailSubcontractors .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 130px !important;
  width: 130px !important;
}
.emailSubcontractors .tdLabelSwitch {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.emailSubcontractors .tdElement {
  font-size: 16px !important;
  font-weight: normal !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#subcontractorGroupEmails .pendingDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #ffc800;
  width: 230px;
}
#subcontractorGroupEmails .pendingDate:hover {
  background-color: #fffa00;
}
#subcontractorGroupEmails .validDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #0ABF0A;
  width: 230px;
}
#subcontractorGroupEmails .valicDate:hover {
  background-color: #35d204;
}
#subcontractorGroupEmails .inValidDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #d5361b;
  width: 230px;
}
#subcontractorGroupEmails .inValidDate:hover {
  background-color: #f6482b;
}
#subcontractorGroupEmails .buttonPanel {
  margin-left: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#subcontractorGroupEmails .tdElementCombo {
  font-weight: normal;
  font-size: 16px;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
#subcontractorGroupEmails .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
#subcontractorGroupEmails .tablePanelCombo {
  padding-left: 5px;
  padding-right: 5px;
}
#subcontractorGroupEmails .fileTypeBlock {
  float: left;
  width: 30%;
}
#subcontractorGroupEmails .taskTypeBlock {
  float: left;
  width: 30%;
}
#subcontractorGroupEmails .flagBlock {
  float: left;
  width: 30%;
}
#subcontractorGroupEmails .clearBlock {
  clear: both;
}
.emailToSubcontractorList td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.emailToSubcontractorList .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
}
.emailToSubcontractorList .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 210px;
}
.emailToSubcontractorList .tdElementDescription {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.emailToSubcontractorList .tdElementDate {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.handoffTaskUpdate {
  /*    .selectUsersAvailability {
        float: right !important;
        width: 16px;
        height: 16px;
        background: url(../../../../Images/Availability/3.png) no-repeat;
    }

    .selectUsersAvailability1 {
        float: right !important;
        width: 16px;
        height: 16px;
        background: url(../../../../Images/Availability/1.png) no-repeat;
    }

    .selectUsersAvailability2 {
        float: right !important;
        width: 16px;
        height: 16px;
        background: url(../../../../Images/Availability/2.png) no-repeat;
    }

    .selectUsersAvailability3 {
        float: right !important;
        width: 16px;
        height: 16px;
        background: url(../../../../Images/Availability/3.png) no-repeat;
    }

    .selectUsersAvailability4 {
        float: right !important;
        width: 16px;
        height: 16px;
        background: url(../../../../Images/Availability/4.png) no-repeat;
    }*/
}
.handoffTaskUpdate button label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.handoffTaskUpdate td {
  padding: 3px;
}
.handoffTaskUpdate td label {
  font-size: 12px;
  font-weight: normal;
  height: 25px !important;
  line-height: 25px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
  max-width: 300px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.handoffTaskUpdate .deleteTable {
  width: 100% !important;
}
.handoffTaskUpdate .numberWrapper {
  width: 130px;
}
.handoffTaskUpdate .currencyWrapper {
  width: 205px;
  min-width: 205px;
}
.handoffTaskUpdate .ActionButton {
  width: 180px !important;
}
.handoffTaskUpdate .ActionButtonEmail {
  width: 290px !important;
}
.handoffTaskUpdate .tdLabel {
  width: 95px;
}
.handoffTaskUpdate .tdDuration {
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 5px;
}
.handoffTaskUpdate .ManualDescription {
  width: 100%;
}
.handoffTaskUpdate .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.handoffTaskUpdate .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
.handoffTaskUpdate .PriceEstimate {
  float: left;
  background-color: red;
  color: white;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 4px;
}
.handoffTaskUpdate .ConfirmationStatusLabel {
  /*      background-color: red;
        color: white;*/
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 4px;
}
.handoffTaskUpdate .ManualPriceForZero {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: red;
  color: white;
  border-color: FireBrick DarkRed DarkRed FireBrick;
}
.handoffTaskUpdate .MessageFont {
  font-size: 14px;
  font-weight: normal;
}
.handoffTaskUpdate .ForBillingSuppliers {
  font-size: 14px;
  font-weight: normal;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
}
.handoffTaskUpdate .PriceList {
  float: left;
  padding-right: 5px;
}
.handoffTaskUpdate .DataTable {
  font-size: 14px;
  font-weight: normal;
}
#employeeTaskUpdatefooter .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
#incomingProjects #space-for-download-iframes {
  display: none;
}
#incomingProjects .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#incomingProjects .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#incomingProjects .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#incomingProjects .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#incomingProjects .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#incomingProjects .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#incomingProjects .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#incomingProjects label {
  font-size: 12px;
  font-weight: normal;
}
#incomingProjects #footerPanel button {
  font-size: 12px;
  font-weight: normal;
  height: 34px;
}
#acceptIncomingProject .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#acceptIncomingProject .controlButton {
  min-width: 125px;
  display: block !important;
  margin-left: auto;
  margin-right: auto;
}
#acceptIncomingProject .available {
  color: #FFC423;
  font-size: 16px;
  font-weight: bold;
}
#acceptIncomingProject .selected {
  color: #2EC0E6;
  font-size: 16px;
  font-weight: bold;
}
#myTasks #tasksGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#myTasks .labelDiv {
  font-size: 12px;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
#tasksGrid .k-grid-container {
  overflow-y: hidden !important;
}
.resizeSplitTaskUpdate {
  /*    .selectUsersAvailability {
        float: right !important;
        width: 16px;
        height: 16px;
        background: url(../../../../Images/Availability/3.png) no-repeat;
    }

    .selectUsersAvailability1 {
        float: right !important;
        width: 16px;
        height: 16px;
        background: url(../../../../Images/Availability/1.png) no-repeat;
    }

    .selectUsersAvailability2 {
        float: right !important;
        width: 16px;
        height: 16px;
        background: url(../../../../Images/Availability/2.png) no-repeat;
    }

    .selectUsersAvailability3 {
        float: right !important;
        width: 16px;
        height: 16px;
        background: url(../../../../Images/Availability/3.png) no-repeat;
    }

    .selectUsersAvailability4 {
        float: right !important;
        width: 16px;
        height: 16px;
        background: url(../../../../Images/Availability/4.png) no-repeat;
    }*/
}
.resizeSplitTaskUpdate button label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.resizeSplitTaskUpdate td {
  padding: 3px;
}
.resizeSplitTaskUpdate td label {
  font-size: 12px;
  font-weight: normal;
  height: 25px !important;
  line-height: 25px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
  max-width: 300px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.resizeSplitTaskUpdate .deleteTable {
  width: 100% !important;
}
.resizeSplitTaskUpdate .numberWrapper {
  width: 130px;
}
.resizeSplitTaskUpdate .currencyWrapper {
  width: 205px;
  min-width: 205px;
}
.resizeSplitTaskUpdate .ActionButton {
  width: 180px !important;
}
.resizeSplitTaskUpdate .ActionButtonEmail {
  width: 290px !important;
}
.resizeSplitTaskUpdate .tdLabel {
  width: 95px;
}
.resizeSplitTaskUpdate .tdDuration {
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 5px;
}
.resizeSplitTaskUpdate .ManualDescription {
  width: 100%;
}
.resizeSplitTaskUpdate .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.resizeSplitTaskUpdate .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
.resizeSplitTaskUpdate .PriceEstimate {
  float: left;
  background-color: red;
  color: white;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 4px;
}
.resizeSplitTaskUpdate .ConfirmationStatusLabel {
  /*      background-color: red;
        color: white;*/
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 4px;
}
.resizeSplitTaskUpdate .ManualPriceForZero {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: red;
  color: white;
  border-color: FireBrick DarkRed DarkRed FireBrick;
}
.resizeSplitTaskUpdate .MessageFont {
  font-size: 14px;
  font-weight: normal;
}
.resizeSplitTaskUpdate .ForBillingSuppliers {
  font-size: 14px;
  font-weight: normal;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
}
.resizeSplitTaskUpdate .PriceList {
  float: left;
  padding-right: 5px;
}
.resizeSplitTaskUpdate .DataTable {
  font-size: 14px;
  font-weight: normal;
}
#employeeTaskUpdatefooter .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
.synopsisGenericUpdateUpdate td {
  padding: 3px;
}
.synopsisGenericUpdateUpdate label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.synopsisGenericUpdateUpdate .HeaderSpan {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
  margin-left: 5px;
}
.synopsisGenericUpdateUpdate .ManualDescription {
  width: 100%;
}
.synopsisGenericUpdateUpdate .buttonTh {
  width: 24px !important;
  text-align: center;
}
.synopsisGenericUpdateUpdate .buttonTd {
  width: 24px !important;
  text-align: center;
}
.synopsisGenericUpdateUpdate .synopsisText {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #d5361b;
}
.synopsisGenericUpdateUpdate .synopsisText textarea {
  padding: 5px;
}
.synopsisGenericUpdateUpdate .synopsisText:hover {
  background-color: #f6482b;
}
.synopsisGenericUpdateUpdate .synopsisSuggestionsText {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #2ec0e6;
}
.synopsisGenericUpdateUpdate .synopsisSuggestionsText textarea {
  padding: 5px;
}
.synopsisGenericUpdateUpdate .synopsisSuggestionsText:hover {
  background-color: #ffc423;
}
.synopsisGenericUpdateUpdate .tdElement {
  width: 100%;
}
.synopsisLanguage td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.synopsisLanguage .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
  width: 150px;
}
.synopsisLanguage .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 210px;
}
.synopsisLanguage .tdElementDescription {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.synopsisLanguage .tdElementDate {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.synopsisUpdateUpdate td {
  padding: 3px;
}
.synopsisUpdateUpdate label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.synopsisUpdateUpdate .HeaderSpan {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
  margin-left: 5px;
}
.synopsisUpdateUpdate .ManualDescription {
  width: 100%;
}
.synopsisUpdateUpdate .buttonTh {
  width: 24px !important;
  text-align: center;
}
.synopsisUpdateUpdate .buttonTd {
  width: 24px !important;
  text-align: center;
}
.synopsisUpdateUpdate .synopsisText {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #d5361b;
}
.synopsisUpdateUpdate .synopsisText textarea {
  padding: 5px;
}
.synopsisUpdateUpdate .synopsisText:hover {
  background-color: #f6482b;
}
.synopsisUpdateUpdate .synopsisSuggestionsText {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #2ec0e6;
}
.synopsisUpdateUpdate .synopsisSuggestionsText textarea {
  padding: 5px;
}
.synopsisUpdateUpdate .synopsisSuggestionsText:hover {
  background-color: #ffc423;
}
.synopsisUpdateUpdate .tdElement {
  width: 100%;
}
#taskPriceDetails label {
  padding: 5px;
  font-size: 14px;
}
#taskPriceDetails .DataTable {
  width: 100%;
}
#taskPriceDetails .DataTable .tdLabel {
  width: 25%;
}
#taskPriceDetails td {
  padding: 5px;
  font-size: 12px;
}
#taskPriceDetails .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.taskRemarkLog td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
#myTasks #tasksGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#tasksGrid .k-grid-container {
  overflow-y: hidden !important;
}
.unitReporting .prevValueInfo {
  background-color: #808080;
  color: #000000 !important;
  opacity: 0.5;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-left: 2px;
  white-space: nowrap;
}
.unitReporting td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.unitReporting .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.unitReporting .tdUnitReportingLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.unitReporting .tdUnitReportingLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.unitReporting .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#tasksTimeSheet #tasksTimeSheetGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#tasksTimeSheet .buttonsPanel {
  margin: 10px;
  font-size: 12px;
  font-weight: normal;
}
.tasksTimeSheetEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.tasksTimeSheetEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.tasksTimeSheetEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.tasksTimeSheetEdit .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.tasksTimeSheetEdit .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.consntratedDaysAssing .timeCheckInOutPanel td {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.consntratedDaysAssing .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.consntratedDaysAssing .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.consntratedDaysAssing td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.consntratedDaysAssing .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.consntratedDaysAssing .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#timeSheet .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
#timeSheet #timeSheetGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
.buttonsPanel {
  margin: 10px;
  font-size: 12px;
  font-weight: normal;
}
.timeSheetEdit .timeCheckInOutPanel td {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.timeSheetEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.timeSheetEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.timeSheetEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.timeSheetEdit .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.timeSheetEdit .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.directConfirmationRemark .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.directConfirmationRemark .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.directConfirmationRemark td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.directConfirmationRemark .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.directConfirmationRemark .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#userDirectConfirmation #userDirectConfirmationGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#userDirectConfirmation .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#userDirectConfirmationGrid .k-grid-container {
  overflow-y: hidden !important;
}
.qaImportNamingConventions .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 230px;
  width: 230px;
}
.qaImportNamingConventions .tdLabelIP {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.qaImportNamingConventions .IP {
  font-size: 12px;
  padding: 7px;
  font-weight: bold;
  white-space: nowrap;
  border-radius: 10px;
}
.qaImportNamingConventions .tdInfo {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
}
.qaImportNamingConventions .tdLabelAgent {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 60px;
}
.qaImportNamingConventions .tdLabelTime {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 170px;
  width: 170px;
}
.qaImportNamingConventions .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.qaImportNamingConventions .tdElementCheckboxes {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.qaImportNamingConventions #qaImportNamingConventionsTabStrip {
  height: 550px;
}
.qaImportNamingConventions td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.qaImportNamingConventions .wide-textbox {
  width: 98%;
}
.qaNamingConventions .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 230px;
  width: 230px;
}
.qaNamingConventions .tdLabelIP {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.qaNamingConventions .IP {
  font-size: 12px;
  padding: 7px;
  font-weight: bold;
  white-space: nowrap;
  border-radius: 10px;
}
.qaNamingConventions .tdInfo {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
}
.qaNamingConventions .tdLabelAgent {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 60px;
}
.qaNamingConventions .tdLabelTime {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 170px;
  width: 170px;
}
.qaNamingConventions .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.qaNamingConventions .tdElementCheckboxes {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.qaNamingConventions #qaNamingConventionsTabStrip {
  height: 550px;
}
.qaNamingConventions td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
#Status td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#Status td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#baseDistributionGroupMembersFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#Status td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#Status td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#Status td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#Status td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#Status td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#Status td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#baseIssueCharacteristicsType td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#baseIssueCharacteristicsType .notGood {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 10px;
  border: 2px solid;
  background-color: red;
  color: white;
  border-color: FireBrick DarkRed DarkRed FireBrick;
}
#Status td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#Status td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#Status td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#duplicateDescription .thumbnail {
  float: left;
  margin-right: 5px;
  border-radius: 5px;
  padding: 4px;
}
#duplicateDescription #duplicateDescriptionPannelBar label {
  font-size: 14px;
}
#duplicateDescription .DataTable {
  width: 100%;
}
#duplicateDescription .DataTable .tdLabel {
  width: 25%;
}
#duplicateDescription td {
  padding: 5px;
  font-size: 12px;
}
#duplicateDescription .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 10px;
}
.emailDistribution td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.emailDistribution .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.emailDistribution .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.emailDistribution .tdFlagLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.emailDistribution .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#qaChangeLog .showAll {
  padding-left: 10px !important;
}
#qaChangeLog .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#qaChangeLog .actionButton {
  white-space: nowrap;
}
.qaChangeLogEntryUpdate .labelTd {
  width: 50px;
}
.qaChangeLogEntryUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.qaChangeLogEntryUpdate .k-panelbar td {
  padding: 3px;
}
.qaChangeLogEntryUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.qaChangeLogEntryUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.qaChangeLogEntryUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.qaChangeLogEntryUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.qaChangeLogEntryUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.qaChangeLogEntryUpdate .k-panelbar .spanTab {
  font-size: 14px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
#qaFailLog .showAll {
  padding-left: 10px !important;
}
#qaFailLog .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#qaFailLog .actionButton {
  white-space: nowrap;
}
.qaFailLogEntryUpdate .labelTd {
  width: 50px;
}
.qaFailLogEntryUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.qaFailLogEntryUpdate .k-panelbar td {
  padding: 3px;
}
.qaFailLogEntryUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.qaFailLogEntryUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.qaFailLogEntryUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.qaFailLogEntryUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.qaFailLogEntryUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.qaFailLogEntryUpdate .k-panelbar .spanTab {
  font-size: 14px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.contentTicket .mark-row {
  transition: transform .2s;
  /* Animation */
}
.contentTicket .k-chip {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  margin-right: 5px;
  border-radius: 9px;
}
.contentTicket .k-chip:hover {
  border-color: #2ec0e6;
  color: #ffc423;
  font-weight: bold;
  border-width: 2px;
}
.contentTicket .mark-row:hover {
  filter: brightness(90%);
}
.contentTicket table .k-editor {
  height: unset !important;
}
.contentTicket .panelBasic {
  overflow: auto;
}
.contentTicket .infoTablePanel {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.contentTicket .tdFirstLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 125px;
}
.contentTicket .tdSpace {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 16px;
  max-width: 16px;
}
.contentTicket .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  width: 250px;
  max-width: 250px;
}
.contentTicket .group {
  width: 100%;
}
.contentTicket .equipmentGroup {
  float: right;
  border-radius: 5px;
  background: #999;
  font-size: 11px;
  padding: 0 5px;
  margin-top: -16px;
  line-height: 18px;
  color: #fff;
}
.contentTicket .airDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #d5361b;
  width: 230px;
}
.contentTicket .airDate:hover {
  background-color: #f6482b;
}
.contentTicket .reTestDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #ffc800;
  width: 230px;
}
.contentTicket .reTestDate:hover {
  background-color: #fffa00;
}
.contentTicket .closedDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #0ABF0A;
  width: 230px;
}
.contentTicket .closedDate:hover {
  background-color: #35d204;
}
.contentTicket .referenceDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #636363;
  width: 230px;
}
.contentTicket .referenceDate:hover {
  background-color: #7d7c7c;
}
.contentTicket .creationDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #808080;
  width: 230px;
}
.contentTicket .creationDate:hover {
  background-color: #979797;
}
.contentTicket .readonlyDate {
  border-radius: 30px;
  width: 230px;
  height: 48px;
  text-align: center;
}
.contentTicket .readonlyDate label {
  padding: 10px;
  line-height: 35px;
}
.contentTicket .readonlyName {
  border-radius: 30px;
  width: 230px;
  height: 48px;
  text-align: center;
}
.contentTicket .readonlyName label {
  padding: 10px;
  line-height: 35px;
}
.contentTicket .remarkHeader {
  font-size: 16px;
  font-weight: bold;
  white-space: nowrap;
  display: table-cell;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
}
.contentTicket .criticalTicket {
  background-color: #c10000;
  padding-left: 5px;
  border-radius: 10px;
  padding-right: 5px;
  padding-bottom: 3px;
}
.contentTicket .notCriticalTicket {
  background-color: #848689;
  padding-left: 5px;
  border-radius: 10px;
  padding-right: 5px;
  padding-bottom: 3px;
}
.dashboardTickets .contentStats {
  border-color: transparent !important;
  border-spacing: 0px !important;
  padding: 0px !important;
}
.dashboardTickets .contentStats td {
  border-spacing: 0px !important;
  border-width: 0px !important;
  border-color: transparent !important;
  padding: 1px !important;
}
.dashboardTickets .novalue {
  text-align: center;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 6px;
  padding-right: 6px;
  border-radius: 99999px;
  border: 1px solid;
  background-color: #848689;
  color: #848689;
  border-color: #848689;
  font-size: x-small;
  font-weight: bold;
}
.dashboardTickets .vertical {
  writing-mode: vertical-rl;
  height: 40px;
  text-align: center;
}
.k-tooltip-content {
  overflow: visible !important;
}
.k-header-text {
  padding: 5px;
}
.k-body-text {
  width: 200px !important;
  white-space: break-spaces;
  word-wrap: normal;
  padding: 5px;
}
.expandMessage .tdContent {
  vertical-align: top;
  color: black;
  font-size: 12px;
}
.expandMessage .tdContent img {
  max-width: 100%;
}
.expandMessage .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 90px;
}
.expandMessage .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.expandMessage td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.expandMessage .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.expandMessage .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.ticketCause .panelBasic {
  overflow: auto;
}
.ticketCause .infoTablePanel {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.ticketCause .tdFirstLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 125px;
}
.ticketCause .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  width: 250px;
  max-width: 250px;
}
.ticketCause .tdSpace {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 16px;
  max-width: 16px;
}
.ticketCause .reTestDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #ffc800;
  width: 230px;
}
.ticketCause .reTestDate:hover {
  background-color: #fffa00;
}
#qaDashboard .k-drawer {
  background-color: #a52522;
}
#qaDashboard .drawer-actions {
  padding-top: 3px;
  padding-right: 10px;
}
#qaDashboard #drawerBlock {
  margin-left: 58px;
}
#qaDashboard .k-drawer-item:hover,
#qaDashboard .k-drawer-item.k-hover {
  background-color: darkorange;
}
#qaDashboard .sidelayout-overlay {
  position: fixed;
  top: 100px;
  right: 50px;
  z-index: 1000;
  max-height: 80vh;
  overflow-y: auto;
  scrollbar-color: var(--dark-theme-primary-color) var(--dark-theme-bg-primary-color);
  scrollbar-width: thin;
}
#qaDashboard .k-drawer-item .k-item-text {
  padding-top: 3px;
}
#qaDashboard .dashboard-reports-tile-block {
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
#qaDashboard .tile-layout-block {
  max-height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  float: left;
}
#qaDashboard .dashboard-reports-tile {
  padding-top: unset !important;
  padding-right: 20px !important;
  padding-left: 20px !important;
}
#qaDashboard .full-screen-button-block {
  position: relative;
  top: -36px;
}
#qaDashboard .fontSizeThin {
  font-size: 16px;
}
#qaDashboard .fontSize {
  font-size: 17px;
}
#qaDashboard .chartStyleThin {
  background-color: transparent;
  border-width: 2px;
  border-style: solid;
}
#qaDashboard .closedTodayThin {
  color: #b3b4b5;
  border-color: #b3b4b5;
  border-width: 2px;
  border-style: solid;
}
#qaDashboard .openThin {
  color: #ffc423;
  border-color: #ffc423;
  border-width: 2px;
  border-style: solid;
}
#qaDashboard .openedTodayThin {
  color: #2fc0e6;
  border-color: #2fc0e6;
  border-width: 2px;
  border-style: solid;
}
#qaDashboard .openedTodayThin p {
  display: inline;
  font-size: 17px;
}
#qaDashboard .criticalThin {
  color: #d92824;
  border-color: #d92824;
  border-width: 2px;
  border-style: solid;
}
#qaDashboard .averageThin {
  color: #c1e1c2;
  border-color: #b3b4b5;
  border-width: 2px;
  border-style: solid;
}
#qaDashboard .closedToday {
  background-color: #b3b4b5;
  color: black;
}
#qaDashboard .open {
  background-color: #ffc423;
  color: black;
}
#qaDashboard .openedToday {
  background-color: #2fc0e6;
  color: black;
}
#qaDashboard .openedToday p {
  display: inline;
  font-size: 17px;
}
#qaDashboard .critical {
  background-color: #a52522;
  color: white;
}
#qaDashboard .average {
  background-color: #c1e1c2;
  color: black;
}
#qaDashboard .ticketData {
  text-align: center;
  white-space: nowrap;
  font-size: 1vw;
  font-weight: bold;
  border-radius: 10px;
  width: 25%;
}
#qaDashboard .contentData {
  white-space: nowrap;
  text-align: center;
  font-weight: bold;
  border-radius: 10px;
}
#qaDashboard .contentDataHeader {
  white-space: nowrap;
  text-align: center;
  font-weight: bold;
  border-radius: 10px;
  font-size: 1vw;
}
#qaDashboard .contentDataDetails {
  width: 16.66%;
  padding: 10px;
  text-align: center;
  font-size: 28px;
  font-weight: bold;
  border-radius: 10px;
}
#qaDashboard .averageElement {
  text-align: center;
  font-size: 1vw;
  font-weight: bold;
  border-radius: 10px;
}
#qaDashboard .titleDashboard {
  text-align: center;
  height: 30px;
  padding-bottom: 10px;
  margin-block: 5px;
  font-size: 28px;
  font-weight: bold;
}
#qaDashboard .averageLabel {
  font-size: 1vw;
}
#qaDashboard .canterByMargin {
  margin-left: auto;
  margin-right: auto;
}
#qaDashboard .full-width {
  width: 100%;
}
#qaDashboard .drawer-toggle {
  padding-block: 8px;
  padding-inline: 16px;
  margin-bottom: 10px;
}
#qaDashboard .widget-text-content {
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#qaDashboard .widget-base {
  padding-right: 10px;
  padding-left: 10px;
}
#qaDashboard .widget-description {
  padding-right: 10px;
  padding-left: 10px;
  width: 50%;
}
#qaDashboard .widget-value {
  padding-right: 10px;
  padding-left: 10px;
  width: 25%;
}
.qaCauseDescriptionTickets table {
  width: 100%;
}
.qaCauseDescriptionTickets td,
.qaCauseDescriptionTickets th {
  white-space: nowrap;
  text-align: center;
}
.qaCauseDescriptionTickets td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaCauseDescriptionTickets th {
  background-color: #2fc0e6;
  color: black;
  font-weight: bold;
}
.qaCauseTickets table {
  width: 100%;
}
.qaCauseTickets td,
.qaCauseTickets th {
  white-space: nowrap;
  text-align: center;
}
.qaCauseTickets td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaCauseTickets th {
  background-color: #2fc0e6;
  color: black;
  font-weight: bold;
}
.qaClosedTicketsResolutionTime table {
  width: 100%;
}
.qaClosedTicketsResolutionTime td,
.qaClosedTicketsResolutionTime th {
  white-space: nowrap;
  text-align: center;
}
.qaClosedTicketsResolutionTime td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaClosedTicketsResolutionTime th {
  background-color: #2fc0e6;
  color: black;
  font-weight: bold;
}
.qaContentPriorityTickets table {
  width: 100%;
}
.qaContentPriorityTickets td,
.qaContentPriorityTickets th {
  white-space: nowrap;
  text-align: center;
}
.qaContentPriorityTickets td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaContentPriorityTickets th {
  background-color: #2fc0e6;
  color: black;
  font-weight: bold;
}
.qaContentTypeTickets table {
  width: 100%;
}
.qaContentTypeTickets td,
.qaContentTypeTickets th {
  white-space: nowrap;
  text-align: center;
}
.qaContentTypeTickets td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaContentTypeTickets th {
  background-color: #2fc0e6;
  color: black;
  font-weight: bold;
}
.qaCriticalIssuePlateformTickets table {
  width: 100%;
}
.qaCriticalIssuePlateformTickets td,
.qaCriticalIssuePlateformTickets th {
  white-space: nowrap;
  text-align: center;
}
.qaCriticalIssuePlateformTickets td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaCriticalIssuePlateformTickets th {
  background-color: #2fc0e6;
  color: black;
  font-weight: bold;
}
.qaGeneralInfoTickets table {
  width: 100%;
}
.qaGeneralInfoTickets .generalDataHeader {
  white-space: nowrap;
  text-align: center;
  font-weight: bold;
  border-radius: 10px;
}
.qaGeneralInfoTickets .color-white {
  color: white;
}
.qaGeneralInfoTickets .color-black {
  color: black;
}
.qaGeneralInfoTickets th,
.qaGeneralInfoTickets td {
  border: 1px solid #000;
  padding: 8px;
  color: black;
}
.qaGeneralInfoTickets .header-yellow {
  background: #ffc107;
}
.qaGeneralInfoTickets .header-blue {
  background: #87ceeb;
  font-weight: bold;
}
.qaGeneralInfoTickets .big-number {
  font-size: 24px;
  font-weight: bold;
}
.qaGeneralInfoTickets .sub-header {
  white-space: nowrap;
  text-align: center;
  font-size: 14px;
  border-radius: 10px;
}
.qaGeneralInfoTickets .value-cell {
  white-space: nowrap;
  text-align: center;
  border-radius: 10px;
  font-size: 12px;
  font-weight: bold;
}
.qaIssueDescriptionTickets table {
  width: 100%;
}
.qaIssueDescriptionTickets td,
.qaIssueDescriptionTickets th {
  white-space: nowrap;
  text-align: center;
}
.qaIssueDescriptionTickets td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaIssueDescriptionTickets th {
  background-color: #2fc0e6;
  color: black;
  font-weight: bold;
}
.qaIssueTypeTickets table {
  width: 100%;
}
.qaIssueTypeTickets td,
.qaIssueTypeTickets th {
  white-space: nowrap;
  text-align: center;
}
.qaIssueTypeTickets td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaIssueTypeTickets th {
  background-color: #2fc0e6;
  color: black;
  font-weight: bold;
}
.qaLevelTickets table {
  width: 100%;
}
.qaLevelTickets td,
.qaLevelTickets th {
  white-space: nowrap;
  text-align: center;
}
.qaLevelTickets td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaLevelTickets th {
  background-color: #2fc0e6;
  color: black;
  font-weight: bold;
}
.qaLongRunningTickets table {
  width: 100%;
}
.qaLongRunningTickets td,
.qaLongRunningTickets th {
  white-space: nowrap;
  text-align: center;
}
.qaLongRunningTickets td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaLongRunningTickets th {
  background-color: #2fc0e6;
  color: black;
  font-weight: bold;
}
.qaOpenCriticalTickets table {
  width: 100%;
}
.qaOpenCriticalTickets td,
.qaOpenCriticalTickets th {
  white-space: nowrap;
  text-align: center;
}
.qaOpenCriticalTickets td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaOpenCriticalTickets th {
  background-color: #ffc423;
  color: black;
  font-weight: bold;
}
.qaPlateformTickets table {
  width: 100%;
}
.qaPlateformTickets td,
.qaPlateformTickets th {
  white-space: nowrap;
  text-align: center;
}
.qaPlateformTickets td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaPlateformTickets th {
  background-color: #2fc0e6;
  color: black;
  font-weight: bold;
}
.qaProcessingTime .action-button {
  width: 26px;
  height: 26px;
}
.qaProcessingTime #ProcessingTimeNormalizedPctBlock {
  padding-left: 10px;
}
.qaProcessingTime .data {
  width: 100%;
}
.qaProcessingTime .data td,
.qaProcessingTime .data th {
  white-space: nowrap;
  text-align: center;
}
.qaProcessingTime .data td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaProcessingTime .data th {
  color: black;
}
.qaProcessingTime .data th.tickets {
  background-color: #2fc0e6;
}
.qaProcessingTime .data th.content {
  background-color: #ffc423;
}
.qaResourcesOpenContent table {
  width: 100%;
}
.qaResourcesOpenContent td,
.qaResourcesOpenContent th {
  white-space: nowrap;
  text-align: center;
}
.qaResourcesOpenContent td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaResourcesOpenContent th {
  background-color: #ffc423;
  color: black;
  font-weight: bold;
}
.qaResourcesOpenTickets table {
  width: 100%;
}
.qaResourcesOpenTickets td,
.qaResourcesOpenTickets th {
  white-space: nowrap;
  text-align: center;
}
.qaResourcesOpenTickets td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaResourcesOpenTickets th {
  background-color: #ffc423;
  color: black;
  font-weight: bold;
}
.qaRoundsTickets table {
  width: 100%;
}
.qaRoundsTickets td,
.qaRoundsTickets th {
  white-space: nowrap;
  text-align: center;
}
.qaRoundsTickets td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaRoundsTickets th {
  background-color: #2fc0e6;
  color: black;
  font-weight: bold;
}
.qaTeamsOpenContent table {
  width: 100%;
}
.qaTeamsOpenContent td,
.qaTeamsOpenContent th {
  white-space: nowrap;
  text-align: center;
}
.qaTeamsOpenContent td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaTeamsOpenContent th {
  background-color: #ffc423;
  color: black;
  font-weight: bold;
}
.qaTeamsOpenTickets table {
  width: 100%;
}
.qaTeamsOpenTickets td,
.qaTeamsOpenTickets th {
  white-space: nowrap;
  text-align: center;
}
.qaTeamsOpenTickets td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaTeamsOpenTickets th {
  background-color: #ffc423;
  color: black;
  font-weight: bold;
}
.qaTimeSpentInStatusTickets table {
  width: 100%;
}
.qaTimeSpentInStatusTickets td,
.qaTimeSpentInStatusTickets th {
  white-space: nowrap;
  text-align: center;
}
.qaTimeSpentInStatusTickets td {
  background-color: #b3b4b5;
  color: black;
  border-radius: 10px;
}
.qaTimeSpentInStatusTickets th {
  background-color: #2fc0e6;
  color: black;
  font-weight: bold;
}
#captionWriterEdit label {
  padding: 5px;
  font-size: 14px;
  font-weight: bold;
}
#captionWriterEdit .remark {
  padding: 5px;
  font-size: 14px;
  height: 100px;
  width: 100%;
  word-wrap: break-word;
  white-space: normal !important;
}
#captionWriterEdit .DataTable {
  width: 100%;
}
#captionWriterEdit .DataTable .tdLabel {
  width: 25%;
  font-size: 14px;
}
#captionWriterEdit td {
  padding: 5px;
  font-size: 12px;
}
#captionWriterEdit .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
#captionWriterEdit .tdElement {
  font-size: 16px !important;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  max-width: 200px !important;
  text-overflow: ellipsis;
  overflow: hidden;
}
#captionWriterInfo label {
  padding: 5px;
  font-size: 14px;
  font-weight: bold;
}
#captionWriterInfo .remark {
  padding: 5px;
  font-size: 14px;
  height: 100px;
  width: 100%;
  word-wrap: break-word;
  white-space: normal !important;
}
#captionWriterInfo .DataTable {
  width: 100%;
}
#captionWriterInfo .DataTable .tdLabel {
  width: 25%;
  font-size: 14px;
}
#captionWriterInfo td {
  padding: 5px;
  font-size: 12px;
}
#captionWriterInfo .tdElement {
  font-size: 16px !important;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  max-width: 200px !important;
  text-overflow: ellipsis;
  overflow: hidden;
}
#captionWriterInfo .tdElementLong {
  font-size: 16px !important;
  font-weight: normal;
  white-space: normal !important;
  display: table-cell;
  max-width: 600px !important;
}
#captionWriterInfo .tdElementSpeaker {
  font-size: 16px !important;
  font-weight: normal;
  white-space: normal;
  display: table-cell;
}
#captionWriterInfo .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.controlRoomEdit {
  overflow-x: hidden;
}
.controlRoomEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 90px;
}
.controlRoomEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.controlRoomEdit .expandEditor {
  border-width: 0;
  width: 100%;
  height: 100%;
}
.controlRoomEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.controlRoomEdit .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.controlRoomEdit .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#controlRooms #controlRoomsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#controlRooms .showAll {
  padding-left: 10px !important;
}
#controlRooms .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#controlRooms .actionButton {
  white-space: nowrap;
}
#controlRooms #controlRoomsGrid .k-content {
  height: 80px !important;
  color: #000;
  background: #fff;
}
#controlRooms #controlRoomsGrid .k-editor-toolbar {
  color: #000;
  background: #fff;
  border-color: #fff;
  display: none;
}
.customerDestinationEdit {
  overflow-x: hidden;
}
.customerDestinationEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 90px;
}
.customerDestinationEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.customerDestinationEdit .expandEditor {
  border-width: 0;
  width: 100%;
  height: 100%;
}
.customerDestinationEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.customerDestinationEdit .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.customerDestinationEdit .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#customerDestinations #customerDestinationsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#customerDestinations .showAll {
  padding-left: 10px !important;
}
#customerDestinations .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#customerDestinations .actionButton {
  white-space: nowrap;
}
.discrepancyReportEdit {
  overflow-x: hidden;
}
.discrepancyReportEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 90px;
}
.discrepancyReportEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.discrepancyReportEdit .expandEditor {
  border-width: 0;
  width: 100%;
  height: 100%;
}
.discrepancyReportEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.discrepancyReportEdit .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.discrepancyReportEdit .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#discrepancyReports #discrepancyReportsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#discrepancyReports .showAll {
  padding-left: 10px !important;
}
#discrepancyReports .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#discrepancyReports .actionButton {
  white-space: nowrap;
}
#endTimeApprovalReport #endTimeApprovalReportGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#endTimeApprovalReport .showAll {
  padding-left: 10px !important;
}
#endTimeApprovalReport .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#endTimeApprovalReport .actionButton {
  white-space: nowrap;
}
.recurringOrderEdit {
  overflow-x: hidden;
}
.recurringOrderEdit .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 200px;
  width: 90px;
}
.recurringOrderEdit .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.recurringOrderEdit .expandEditor {
  border-width: 0;
  width: 100%;
  height: 100%;
}
.recurringOrderEdit td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.recurringOrderEdit .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.recurringOrderEdit .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.recurringOrderEdit .what-to-create-block {
  width: 100% !important;
  max-width: none !important;
}
.recurringOrderRun .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  min-width: 45px;
  max-width: 200px;
  width: 90px;
}
.recurringOrderRun .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.recurringOrderRun .tablePanel {
  padding-left: 30px;
  padding-right: 30px;
  width: 100%;
}
.recurringOrderRun .footerButton {
  width: 75px;
}
#recurringOrders #recurringOrders .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#recurringOrders .showAll {
  padding-left: 10px !important;
}
#recurringOrders .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#recurringOrders .actionButton {
  white-space: nowrap;
}
.addApprovedTitles .k-datetimepicker {
  width: 200px !important;
}
.addApprovedTitles td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.addApprovedTitles .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 190px;
  width: 190px;
}
.addApprovedTitles .tdAddApprovedTitleLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addApprovedTitles .tdAddApprovedTitleLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addApprovedTitles .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.addApprovedTitles .tdElementTitle {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
#approvedTitles .buttonsPanel {
  z-index: 9000;
}
#approvedTitles .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#approvedTitles .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 50px;
  width: 50px;
}
#approvedTitles .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#approvedTitles #approvedTitlesGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#approvedTitles td.k-edit-cell input[type="checkbox"] {
  margin-left: calc(50% - 8px);
}
#approvedTitles .indentation {
  margin-left: 29px;
}
.logEntryUpdate .labelTd {
  width: 50px;
}
.logEntryUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.logEntryUpdate .k-panelbar td {
  padding: 3px;
}
.logEntryUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.logEntryUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.logEntryUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.logEntryUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.logEntryUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.logEntryUpdate .k-panelbar .spanTab {
  font-size: 14px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
#fileArchiveValidExtensions td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#batchManipulationExport .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .spacedButton {
  margin: 10px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep #deletedOrders {
  list-style-type: none;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .labelDiv {
  width: 100px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .labelDivBforAfter {
  width: 130px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardStep .multiSelectWidth {
  width: 198.5px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationExport #batchManipulationExportWizard .batchManipulationExportWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationExport #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationExport #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#batchManipulationExport #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#batchManipulationExport #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationExport #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationExport #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#batchManipulationExport #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#batchManipulationExport .tdLabel {
  width: 100px;
  font-size: 12px !important;
}
#batchManipulationExport .tdLabel label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  min-width: 45px;
  width: 190px;
}
#batchManipulationExport .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
  width: 210px;
}
#batchManipulationExport .tdLabelRouning label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
#exchangeRateUpdate .hrStyle {
  border-width: 3px;
  border-radius: 3px;
  opacity: 0.2;
  border-style: solid;
}
#exchangeRateUpdate .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .spacedButton {
  margin: 10px;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 19px;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .labelDiv {
  width: 150px;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .labelDivBforAfter {
  width: 130px;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .tdControl {
  min-width: 200px;
  max-width: 350px;
  max-height: 35px;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .tdControl .k-widget.k-multiselect {
  width: 348px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#exchangeRateUpdate #exchangeRateUpdateWizard .exchangeRateUpdateWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#exchangeRateUpdate #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#exchangeRateUpdate #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#exchangeRateUpdate #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#exchangeRateUpdate #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#exchangeRateUpdate #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#exchangeRateUpdate #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#exchangeRateUpdate #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#batchManipulationFiles #ordersGrid .k-grid-header {
  padding: 0 !important;
}
#batchManipulationFiles #ordersGrid .k-grid-content {
  overflow-y: hidden !important;
}
#batchManipulationFiles .tableItem {
  min-width: 330px;
  max-width: 330px;
  width: 330px;
  float: left;
  min-height: 45px;
}
#batchManipulationFiles .spacedButton {
  margin: 10px;
}
#batchManipulationFiles .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationFiles .labelDivInfo {
  font-size: 12px;
  font-weight: normal;
}
#batchManipulationFiles .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationFiles .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#batchManipulationFiles .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#batchManipulationFiles .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationFiles .tdControlOrder {
  min-width: 250px;
  max-width: 250px;
  max-height: 35px;
}
#batchManipulationFiles .multiSelectWidth {
  width: 198.5px;
}
.k-ie .batch-upload-info {
  border-style: none !important;
  padding: 0px !important;
}
#batchManipulationFoldersFiles #ordersGrid .k-grid-header {
  padding: 0 !important;
}
#batchManipulationFoldersFiles #ordersGrid .k-grid-content {
  overflow-y: hidden !important;
}
#batchManipulationFoldersFiles .tableItem {
  min-width: 330px;
  max-width: 330px;
  width: 330px;
  float: left;
  min-height: 45px;
}
#batchManipulationFoldersFiles .spacedButton {
  margin: 10px;
}
#batchManipulationFoldersFiles .labelDiv {
  min-width: 90px !important;
}
#batchManipulationFoldersFiles .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationFoldersFiles .labelDivInfo {
  font-size: 12px;
  font-weight: normal;
}
#batchManipulationFoldersFiles .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationFoldersFiles .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#batchManipulationFoldersFiles .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#batchManipulationFoldersFiles .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationFoldersFiles .tdControlOrder {
  min-width: 250px;
  max-width: 250px;
  max-height: 35px;
}
#batchManipulationFoldersFiles .multiSelectWidth {
  width: 198.5px;
}
#batchManipulationFoldersFiles .centeredBlock {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#batchManipulationFileStatistic .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .spacedButton {
  margin: 10px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep #deletedOrders {
  list-style-type: none;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelDiv {
  width: 100px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelDivBforAfter {
  width: 130px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardStep .multiSelectWidth {
  width: 198.5px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationFileStatistic #batchManipulationTaskWizard .batchManipulationTaskWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationFileStatistic #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationFileStatistic #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#batchManipulationFileStatistic #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#batchManipulationFileStatistic #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationFileStatistic #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationFileStatistic #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#batchManipulationFileStatistic #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#batchManipulationTasksFiles .labelDiv {
  min-width: 90px !important;
}
#batchManipulationTasksFiles .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTasksFiles .infoBlock {
  padding: 5px;
  cursor: pointer;
}
#clearOrdersPricingAndAssigning .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep .spacedButton {
  margin: 10px;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep .labelDiv label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep .labelDivBforAfter {
  width: 130px;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#clearOrdersPricingAndAssigning #clearOrdersPricingAndAssigningWizard .clearOrdersPricingAndAssigningWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#clearOrdersPricingAndAssigning #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#clearOrdersPricingAndAssigning #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#clearOrdersPricingAndAssigning #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#clearOrdersPricingAndAssigning #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#clearOrdersPricingAndAssigning #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#clearOrdersPricingAndAssigning #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#clearOrdersPricingAndAssigning #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#mediaNumberUpdate .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep .spacedButton {
  margin: 10px;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep .labelDivBforAfter {
  width: 130px;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#mediaNumberUpdate #mediaNumberUpdateWizard .mediaNumberUpdateWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#mediaNumberUpdate #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#mediaNumberUpdate #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#mediaNumberUpdate #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#mediaNumberUpdate #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#mediaNumberUpdate #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#mediaNumberUpdate #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#mediaNumberUpdate #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#orderProcessingUpdate .tdLabelConversation {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
}
#orderProcessingUpdate .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#orderProcessingUpdate .stepInfo {
  padding: 5px;
  width: 100%;
  overflow-y: auto;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .spacedButton {
  margin: 10px;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .stepText {
  min-height: 20px;
  height: 20px;
  vertical-align: top;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .tdSwitch {
  width: 80px;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .labelDiv {
  width: 130px;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .labelDivBforAfter {
  width: 130px;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#orderProcessingUpdate #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#orderProcessingUpdate #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#orderProcessingUpdate #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#orderProcessingUpdate #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#orderProcessingUpdate #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#orderProcessingUpdate #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#orderProcessingUpdate #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#orderProcessingUpdate #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#rapidCustomerCategoryChange .spacedButton {
  margin: 10px;
}
#rapidCustomerCategoryChange .spacedLabel {
  font-size: 12px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
}
#rapidCustomerCategoryChange .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#rapidCustomerCategoryChange .controlDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#rapidOrderFieldsChange .tdLabelConversation {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
}
#rapidOrderFieldsChange .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .spacedButton {
  margin: 10px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .stepText {
  min-height: 20px;
  height: 20px;
  vertical-align: top;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .tdSwitch {
  width: 80px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .labelDiv {
  width: 130px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .labelDivBforAfter {
  width: 130px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidOrderFieldsChange #rapidOrderFieldsChangeWizard .rapidOrderFieldsChangeWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidOrderFieldsChange #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidOrderFieldsChange #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#rapidOrderFieldsChange #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#rapidOrderFieldsChange #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#rapidOrderFieldsChange #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidOrderFieldsChange #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#rapidOrderFieldsChange #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#rapidEmployeeInCharge .spacedButton {
  margin: 10px;
}
#rapidEmployeeInCharge .spacedLabel {
  font-size: 12px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
}
#rapidEmployeeInCharge .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#rapidEmployeeInCharge .controlDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#rapidEmployeeInCharge .spacedButton {
  margin: 10px;
}
#rapidEmployeeInCharge .spacedLabel {
  font-size: 12px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
}
#rapidEmployeeInCharge .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#rapidEmployeeInCharge .controlDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#rapidSeriesChange .steps-indicator li a {
  color: #808080;
}
#rapidSeriesChange .steps-indicator li a:hover {
  color: #bfbfbf;
}
#rapidSeriesChange .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .spacedButton {
  margin: 10px;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .labelDiv {
  width: 100px;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .labelDivBforAfter {
  width: 130px;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidSeriesChange #rapidSeriesChangeWizard .rapidSeriesChangeWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidSeriesChange #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidSeriesChange #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#rapidSeriesChange #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#rapidSeriesChange #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#rapidSeriesChange #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidSeriesChange #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#rapidSeriesChange #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#rapidStatusChange .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .spacedButton {
  margin: 10px;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .labelDiv {
  width: 100px;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .labelDivBforAfter {
  width: 130px;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidStatusChange #rapidStatusChangeWizard .rapidStatusChangeWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidStatusChange #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidStatusChange #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#rapidStatusChange #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#rapidStatusChange #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#rapidStatusChange #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidStatusChange #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#rapidStatusChange #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#recreateOrders .steps-indicator li a {
  color: #808080;
}
#recreateOrders .steps-indicator li a:hover {
  color: #bfbfbf;
}
#recreateOrders .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .spacedButton {
  margin: 10px;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .labelDiv {
  width: 100px;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .labelDivBforAfter {
  width: 130px;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#recreateOrders #recreateOrdersWizard .recreateOrdersWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#recreateOrders #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#recreateOrders #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#recreateOrders #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#recreateOrders #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#recreateOrders #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#recreateOrders #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#recreateOrders #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#surchargesUpdate .hrStyle {
  border-width: 3px;
  border-radius: 3px;
  opacity: 0.2;
  border-style: solid;
}
#surchargesUpdate .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#surchargesUpdate .clear-data {
  margin-top: 10px;
}
#surchargesUpdate .price-list-surcharge-info-block {
  padding-top: 40px;
}
#surchargesUpdate .price-list-surcharge-info {
  max-width: 600px;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .spacedButton {
  margin: 10px;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .labelCurrency {
  vertical-align: 13px !important;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .labelDiv {
  width: 150px;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .labelDivBforAfter {
  width: 130px;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .tdControl {
  min-width: 200px;
  max-width: 350px;
  max-height: 35px;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .tdControl .k-widget.k-multiselect {
  width: 348px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#surchargesUpdate #surchargesUpdateWizard .surchargesUpdateWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#surchargesUpdate #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#surchargesUpdate #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#surchargesUpdate #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#surchargesUpdate #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#surchargesUpdate #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#surchargesUpdate #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#surchargesUpdate #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#batchManipulationPo #overlay {
  position: absolute;
}
#batchManipulationPo .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .spacedButton {
  margin: 10px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep #deletedOrders {
  list-style-type: none;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .labelDiv {
  width: 100px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .labelDivBforAfter {
  width: 130px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardStep .multiSelectWidth {
  width: 198.5px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationPo #batchManipulationPoWizard .batchManipulationPoWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationPo #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationPo #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#batchManipulationPo #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#batchManipulationPo #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationPo #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationPo #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#batchManipulationPo #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#batchManipulationProduct .tableItem {
  min-width: 330px;
  max-width: 330px;
  width: 330px;
  float: left;
  min-height: 45px;
}
#batchManipulationProduct .spacedButton {
  margin: 10px;
}
#batchManipulationProduct .labelDiv {
  min-width: 90px !important;
}
#batchManipulationProduct .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationProduct .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationProduct .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#batchManipulationProduct .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#batchManipulationProduct .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationProduct .tdControlOrder {
  min-width: 250px;
  max-width: 250px;
  max-height: 35px;
}
#batchManipulationProduct .multiSelectWidth {
  width: 198.5px;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .spacedButton {
  margin: 10px;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep #deletedOrders {
  list-style-type: none;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelInformation {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 20px;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelDiv {
  width: 100px;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .resultLabel {
  min-width: 280px;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardStep .multiSelectWidth {
  width: 198.5px;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationProduct #batchManipulationTaskWizard .batchManipulationTaskWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationProduct #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationProduct #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#batchManipulationProduct #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#batchManipulationProduct #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationProduct #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#batchManipulationProduct #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#BatchManipulationProductWindow header {
  text-align: center;
  margin: 5px 2px;
  font-weight: 700;
}
#BatchManipulationProductWindow td {
  padding: 3px;
}
#BatchManipulationProductWindow .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#BatchManipulationProductWindow .labelDiv {
  min-width: 90px !important;
}
#BatchManipulationProductWindow .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#BatchManipulationProductWindow .labelDivFirst {
  min-width: 90px !important;
  width: 150px !important;
}
#BatchManipulationProductWindow .labelDivFirst label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#BatchManipulationProductWindow .buttonBottomRight {
  position: absolute;
  bottom: 10px;
  right: 150px;
}
#BatchManipulationProductWindow .buttonBottomRightClose {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#BatchManipulationProductWindow .buttonBottomLeft {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
#BatchManipulationProductWindow .buttonBottomLeftRun {
  font-family: Segoe UI, Arial, sans-serif !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: 400 !important;
  font-stretch: normal !important;
  line-height: 23px !important;
}
#batchManipulationTasksRecalculate .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .spacedButton {
  margin: 10px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep #deletedOrders {
  list-style-type: none;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelDiv {
  width: 100px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelDivBforAfter {
  width: 130px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControlSwitch {
  max-height: 35px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControlSwitch .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardStep .multiSelectWidth {
  width: 198.5px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTasksRecalculate #batchManipulationTaskWizard .batchManipulationTaskWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTasksRecalculate #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTasksRecalculate #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#batchManipulationTasksRecalculate #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#batchManipulationTasksRecalculate #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationTasksRecalculate #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTasksRecalculate #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#batchManipulationTasksRecalculate #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#batchManipulationStep .spacedButton {
  margin: 10px;
}
#batchManipulationStep .labelDiv {
  min-width: 90px !important;
}
#batchManipulationStep .labelDiv label {
  font-size: 16px;
  font-weight: normal;
  margin-top: 10px;
  float: left;
  line-height: 35px;
}
#batchManipulationStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationStep .FirstTask {
  font-size: 16px;
  font-weight: normal;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 30px;
}
#batchManipulationStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#batchManipulationStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#batchManipulationStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationStep .multiSelectWidth {
  width: 198.5px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .spacedButton {
  margin: 10px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep #deletedOrders {
  list-style-type: none;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .labelDiv {
  width: 100px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .labelDivBforAfter {
  width: 130px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardStep .multiSelectWidth {
  width: 198.5px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationStep #batchManipulationStepWizard .batchManipulationStepWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationStep #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationStep #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#batchManipulationStep #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#batchManipulationStep #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationStep #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationStep #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#batchManipulationStep #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#BatchManipulationStepWindow .buttonBottomLeftRun {
  font-family: Segoe UI, Arial, sans-serif !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: 400 !important;
  font-stretch: normal !important;
  line-height: 23px !important;
}
#BatchManipulationStepWindow .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#BatchManipulationStepWindow header {
  text-align: center;
  margin: 5px 2px;
  font-weight: 700;
}
#BatchManipulationStepWindow td {
  padding: 3px;
}
#BatchManipulationStepWindow .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#BatchManipulationStepWindow .labelDiv {
  min-width: 90px !important;
}
#BatchManipulationStepWindow .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#BatchManipulationStepWindow .buttonBottomRight {
  position: absolute;
  bottom: 10px;
  right: 150px;
}
#BatchManipulationStepWindow .buttonBottomRightClose {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#BatchManipulationStepWindow .buttonBottomLeft {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
#BatchManipulationStepWindow .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTask .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .spacedButton {
  margin: 10px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep #deletedOrders {
  list-style-type: none;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelRadio {
  width: 200px !important;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelDiv {
  width: 100px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelDivBforAfter {
  width: 130px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControlRadio {
  min-width: 80px;
  max-width: 80px;
  max-height: 35px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardStep .multiSelectWidth {
  width: 198.5px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTask #batchManipulationTaskWizard .batchManipulationTaskWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTask #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTask #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#batchManipulationTask #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#batchManipulationTask #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationTask #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationTask #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#batchManipulationTask #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#batchManipulationTask .tdLabel {
  width: 100px;
  font-size: 12px !important;
}
#batchManipulationTask .tdLabel label {
  white-space: nowrap;
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  min-width: 45px;
}
#batchManipulationTask .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
  width: 210px;
}
#batchManipulationTask .tdLabelRouning label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
#batchManipulationToolkit .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .spacedButton {
  margin: 10px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep #deletedOrders {
  list-style-type: none;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .labelDiv {
  width: 100px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .labelDivBforAfter {
  width: 130px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardStep .multiSelectWidth {
  width: 198.5px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationToolkit #batchManipulationToolkitWizard .batchManipulationTaskWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationToolkit #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationToolkit #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#batchManipulationToolkit #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#batchManipulationToolkit #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#batchManipulationToolkit #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#batchManipulationToolkit #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#batchManipulationToolkit #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#batchManipulationToolkit .tdLabel {
  width: 100px;
  font-size: 12px !important;
}
#batchManipulationToolkit .tdLabel label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  min-width: 45px;
  width: 190px;
}
#batchManipulationToolkit .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
  width: 210px;
}
#batchManipulationToolkit .tdLabelRouning label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
#toolkitTools .steps-indicator li a {
  color: #808080;
}
#toolkitTools .steps-indicator li a:hover {
  color: #bfbfbf;
}
#toolkitTools .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .spacedButton {
  margin: 10px;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .labelDiv {
  width: 100px;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .labelDivBforAfter {
  width: 130px;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#toolkitTools #toolkitToolsWizard .toolkitToolsWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#toolkitTools #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#toolkitTools #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#toolkitTools #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#toolkitTools #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#toolkitTools #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#toolkitTools #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#toolkitTools #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#delayedDelivery #space-for-download-iframes {
  display: none;
}
#delayedDelivery .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#delayedDelivery .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#delayedDelivery .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#delayedDelivery .labelSearchDiv {
  min-width: 90px !important;
}
#delayedDelivery .labelSearchDiv label {
  font-size: 16px;
  font-weight: normal;
  margin-top: 10px;
  float: left;
}
#delayedDelivery .labelSet {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: 10px;
}
#deliverySlipInfo #deliverySlipInfoGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#deliverySlipOrderSelect #deliverySlipOrderSelectGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#deliverySlipOrderSelect .footerButtons {
  margin-bottom: 5px;
}
#deliverySlipOrderSelect .footerButtons .tdButton {
  min-width: 100px;
}
#deliverySlipOrderSelectRangeWindow header {
  text-align: center;
  margin: 5px 2px;
  font-weight: 700;
}
#deliverySlipOrderSelectRangeWindow td {
  padding: 3px;
}
#deliverySlipOrderSelectRangeWindow .labelDiv {
  min-width: 90px !important;
}
#deliverySlipOrderSelectRangeWindow .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#deliverySlipOrderSelectRangeWindow .buttonBottomRight {
  position: absolute;
  bottom: 10px;
  right: 150px;
}
#deliverySlipOrderSelectRangeWindow .buttonBottomRightClose {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#deliverySlipOrderSelectRangeWindow .buttonBottomLeft {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
#deliverySlipsList #space-for-download-iframes {
  display: none;
}
#deliverySlipsList .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#deliverySlipsList .tdControl {
  min-width: 200px;
  max-width: 200px;
  max-height: 35px;
}
#deliverySlipsList .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#deliverySlipsList .labelSearchDiv {
  min-width: 90px !important;
}
#deliverySlipsList .labelSearchDiv label {
  font-size: 16px;
  font-weight: normal;
  margin-top: 10px;
  float: left;
}
#deliverySlipsList .labelSet {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: 10px;
}
.flagUpdate td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.flagUpdate .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.flagUpdate .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.flagUpdate .tdFlagLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.flagUpdate .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#extApiCustomerSelection #extApiCustomerSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#extApiEquivalence .buttonTable {
  width: 100%;
}
#extApiEquivalence .buttonTable td {
  width: 90px;
}
#extApiEquivalence .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
#extApiEquivalence label {
  padding: 5px;
  font-size: 14px;
}
#extApiEquivalence .DataTable {
  width: 100%;
}
#extApiEquivalence .DataTable td {
  width: 25%;
}
#extApiEquivalence .DataTable .smallHeader {
  width: 10% !important;
}
#extApiEquivalence td {
  padding: 5px;
  font-size: 12px;
}
#extApiEquivalence .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
#ExtApiImport .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
}
#extApiOrdersFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#extApiReject .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
#extApiReject label {
  padding: 5px;
  font-size: 14px;
}
#extApiReject .DataTable {
  width: 100%;
}
#extApiReject .DataTable td {
  width: 25%;
}
#extApiReject .DataTable .smallHeader {
  width: 10% !important;
}
#extApiReject td {
  padding: 5px;
  font-size: 12px;
}
#extApiReject .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
#extApiRequest .buttonTable {
  width: 100%;
}
#extApiRequest .buttonTable td {
  width: 90px;
}
#extApiRequest .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
#extApiRequest label {
  padding: 5px;
  font-size: 14px;
}
#extApiRequest .DataTable {
  width: 100%;
}
#extApiRequest .DataTable td {
  width: 25%;
}
#extApiRequest .DataTable .smallHeader {
  width: 10% !important;
}
#extApiRequest td {
  padding: 5px;
  font-size: 12px;
}
#extApiRequest .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
#extApiRequestsUpdate .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
#extApiRequestsUpdate label {
  padding: 5px;
  font-size: 14px;
}
#extApiRequestsUpdate .DataTable {
  width: 100%;
}
#extApiRequestsUpdate .DataTable td {
  width: 25%;
}
#extApiRequestsUpdate .DataTable .smallHeader {
  width: 10% !important;
}
#extApiRequestsUpdate td {
  padding: 5px;
  font-size: 12px;
}
#extApiRequestsUpdate .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
#extApiSequenceLanguage #extApiSequenceLanguageGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#extApiSequenceLanguage .buttonsPanel {
  z-index: 9000;
}
#extApiSequenceLanguage .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#extApiSequenceLanguage td.k-edit-cell input[type="checkbox"] {
  margin-left: calc(50% - 8px);
}
#extApiSourceLanguageSelection #extApiSourceLanguageSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#extApiSourceTypeSelection #extApiSourceTypeSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#ExtApiTargetLanguageList .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
}
#ExtApiTargetLanguageList #extApiTargetLanguageListSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#extApiTargetLanguageSelection #extApiTargetLanguageSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.netflixDashboard .labelQuantity {
  font-size: 27px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  margin-top: 5px;
}
.netflixDashboard .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  margin-top: 5px;
}
.netflixDashboard td {
  padding: 3px;
  text-align: center;
}
.netflixDashboard .controlButton32 {
  min-width: 100px;
}
.netflixDashboard .controlButton64 {
  min-width: 120px;
}
.netflixDashboard .labelHeader64 {
  font-size: 25px;
  font-weight: normal;
  display: inline-block;
}
.netflixDashboard .labelHeader32 {
  font-size: 18px;
  font-weight: normal;
  display: inline-block;
}
.netflixDashboard .labelButton {
  font-size: 18px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.netflixDashboard .labelButtonSmall {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.netflixDashboard .netflixDashboardBlock {
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 10px;
}
#NetflixImport .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
}
#netflixRequest .buttonTable {
  width: 100%;
}
#netflixRequest .buttonTable td {
  width: 90px;
}
#netflixRequest .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
#netflixRequest label {
  padding: 5px;
  font-size: 14px;
}
#netflixRequest .DataTable {
  width: 100%;
}
#netflixRequest .DataTable td {
  width: 25%;
}
#netflixRequest .DataTable .smallHeader {
  width: 10% !important;
}
#netflixRequest td {
  padding: 5px;
  font-size: 12px;
}
#netflixRequest .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
#netflixRequestsUpdate .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
#netflixRequestsUpdate label {
  padding: 5px;
  font-size: 14px;
}
#netflixRequestsUpdate .DataTable {
  width: 100%;
}
#netflixRequestsUpdate .DataTable td {
  width: 25%;
}
#netflixRequestsUpdate .DataTable .smallHeader {
  width: 10% !important;
}
#netflixRequestsUpdate td {
  padding: 5px;
  font-size: 12px;
}
#netflixRequestsUpdate .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
#netflixSeriesSelection .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
#netflixSeriesSelection #netflixSeriesSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#netflixSourceLanguageSelection #netflixSourceLanguageSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#netflixSourceTypeList #netflixSourceTypeListGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#netflixSourceTypeSelection #netflixSourceTypeSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#netflixTargetLanguageSelection #netflixTargetLanguageSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.mediaNumberUpdate td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.mediaNumberUpdate .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.mediaNumberUpdate .tdMediaNumberLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 90px;
}
.mediaNumberUpdate .tdMediaNumberLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.mediaNumberUpdate .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.order .lableWithBackground {
  text-shadow: #000 0px 0px 4px;
}
.order .order-buttons {
  padding-block: 2px !important;
}
.order .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
  width: 99% !important;
}
.order td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.order .OrderStatus1 {
  border: solid;
  border-width: thin;
  border-color: #0ABF0A;
  border-radius: 5px;
  font-size: 14px;
  background-color: #4cff00;
  color: white !important;
  padding: 5px;
  font-weight: bold;
  text-shadow: 1px 1px #808080;
}
.order .OrderStatus99 {
  border: solid;
  border-width: thin;
  border-color: darkred;
  border-radius: 5px;
  font-size: 14px;
  background-color: #ff0000;
  color: white !important;
  padding: 5px;
  font-weight: bold;
  text-shadow: 1px 1px #808080;
}
.order .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 150px;
  width: 170px;
}
.order .tdLabelPricing {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.order .tdLabelLeadTime {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.order .tdElementLeadTime {
  font-size: 16px !important;
  font-weight: normal !important;
  white-space: nowrap;
  display: table-cell;
}
.order .tdElementOverflowEllipsis {
  White-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.order .tdElement {
  font-size: 16px !important;
  font-weight: normal !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.order .tdElement .k-dropdown {
  width: 240px !important;
}
.order .tdElement .k-combobox {
  width: 240px !important;
}
.order .tdElement .k-textbox {
  width: 240px !important;
}
.order .block-div {
  text-align: center;
  width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.order .block-div-po {
  padding: 4px 30px 10px 30px;
  border-radius: 30px;
}
.order .tdElementDuration {
  font-size: 16px !important;
  font-weight: normal !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.order .tdElementDuration .k-textbox {
  width: 90px !important;
}
.order .tdSpace {
  white-space: nowrap;
  display: table-cell;
  min-width: 20px;
  max-width: 20px;
}
.order .tdTitle {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.order label {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
}
.order .labelWarning {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
  line-height: 35px;
}
.order .incorrect-message {
  line-height: inherit !important;
}
.order .deleteTable {
  width: 100% !important;
}
.order .buttonWrapper {
  width: 20%;
}
.order .numberWrapper {
  width: 160px;
}
.order .currencyWrapper {
  width: 205px;
  min-width: 205px;
}
.order .ManualDescription {
  width: 100%;
}
.order .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
  overflow: auto;
}
.order .emptyTitle {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #d5361b;
}
.order .emptyFull {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #0ABF0A;
}
.order .airDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #d5361b;
  width: 230px;
}
.order .airDate:hover {
  background-color: #f6482b;
}
.order .supplyDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #ffc800;
  width: 230px;
}
.order .supplyDate:hover {
  background-color: #fffa00;
}
.order .supplyDateMid {
  padding: 7px;
  font-size: 16px !important;
  background-color: #ffc800;
  width: 230px;
}
.order .supplyDateMid:hover {
  background-color: #fffa00;
}
.order .supplyDateRight {
  padding: 7px;
  font-size: 16px !important;
  border-bottom-right-radius: 15px;
  border-top-right-radius: 15px;
  background-color: #ffc800;
  width: 230px;
}
.order .supplyDateRight:hover {
  background-color: #fffa00;
}
.order .supplyDateProject {
  padding: 7px;
  font-size: 16px !important;
  border-bottom-left-radius: 15px;
  border-top-left-radius: 15px;
  background-color: #ffc800;
  width: 230px;
}
.order .supplyDateProject:hover {
  background-color: #fffa00;
}
.order .internalDate {
  padding: 7px;
  font-size: 16px !important;
  border-bottom-left-radius: 15px;
  border-top-left-radius: 15px;
  background-color: #0ABF0A;
  width: 230px;
}
.order .internalDate:hover {
  background-color: #35d204;
}
.order .internalDateMid {
  padding: 7px;
  font-size: 16px !important;
  background-color: #0ABF0A;
  width: 230px;
}
.order .internalDateMid:hover {
  background-color: #35d204;
}
.order .internalDateRight {
  padding: 7px;
  font-size: 16px !important;
  border-bottom-right-radius: 15px;
  border-top-right-radius: 15px;
  background-color: #0ABF0A;
  width: 230px;
}
.order .internalDateRight:hover {
  background-color: #35d204;
}
.order .receivedDate {
  padding: 7px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: #808080;
  width: 230px;
}
.order .receivedDate:hover {
  background-color: #979797;
}
.order .k-datetimepicker {
  width: 230px !important;
}
.order .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
.order .inValidDate {
  width: 24px;
  height: 24px;
  background: url(./Content/css/145439023d371c8ab78cc7e7fb36606a.png) !important;
  content: url(./Content/css/145439023d371c8ab78cc7e7fb36606a.png) !important;
}
.order .orderInformation {
  width: 16px !important;
  height: 16px !important;
  background: url(./Content/css/18678514e24190351fbbd0dc5ee1604f.png) no-repeat !important;
  content: url(./Content/css/18678514e24190351fbbd0dc5ee1604f.png) !important;
}
.order .orderAdditionalInformation {
  width: 16px;
  height: 16px;
  background: url(./Content/css/bea171e6699be364d4e208e75f9dcccb.png) !important;
  content: url(./Content/css/bea171e6699be364d4e208e75f9dcccb.png) !important;
}
.order .orderPricingOK {
  width: 16px;
  height: 16px;
  background: url(./Content/css/346c0bd46ac99fe39b2d626c8821ebdd.png) !important;
  content: url(./Content/css/346c0bd46ac99fe39b2d626c8821ebdd.png) !important;
}
.order .orderPricingWarning {
  width: 16px;
  height: 16px;
  background: url(./Content/css/b7e3837deb444ed38b0c864e2017abb9.png) !important;
  content: url(./Content/css/b7e3837deb444ed38b0c864e2017abb9.png) !important;
}
.order .orderCost {
  width: 16px;
  height: 16px;
  background: url(./Content/css/91caf7fa75f1fbd3b732afd2a7bd3e89.png) !important;
  content: url(./Content/css/91caf7fa75f1fbd3b732afd2a7bd3e89.png) !important;
}
.orderCustomerReplace .basicErrorMessage {
  float: left;
  margin-left: 20px;
}
.orderCustomerReplace .basicMessage {
  font-size: 16px;
  white-space: nowrap;
}
.orderCustomerReplace .k-datetimepicker {
  width: 200px !important;
}
.orderCustomerReplace .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
  position: relative;
  top: -35px;
}
.orderCustomerReplace td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.orderCustomerReplace .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 190px;
  width: 190px;
}
.orderCustomerReplace .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.orderCustomerReplace .tdAddProductLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.orderCustomerReplace .DataTable {
  width: 100%;
}
.orderCustomerReplace .DataTable .tdLabel {
  width: 125px;
}
.orderCustomerReplace .DataTable .tdSmallImg {
  width: 20px;
}
.orderCustomerReplace .tdAddProductLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.orderCustomerReplace .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.orderCustomerReplace .replaceTasksForProductBlock {
  display: inline-block;
}
.replacePricing {
  padding-top: 10px;
}
.replacePricing .DataTable {
  width: 100%;
}
.replacePricing .DataTable .tdLabel {
  width: 25%;
  min-width: 100px;
}
.replacePricing .DataTable .tdLabelFirst {
  min-width: 100px;
  width: 100px;
  max-width: 100px;
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.replacePricing .DataTable .tdSmallImg {
  width: 20px;
}
.replacePricing .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.replacePricing td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.replacePricing .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 45px;
}
.replacePricing .tdSeriesLable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.replacePricing .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.replacePricing .tdFlagLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.replacePricing .tdElement {
  font-weight: normal;
  font-size: 16px;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.replacePricing .tdElementPrrUnit {
  font-weight: normal;
  font-size: 16px;
  white-space: nowrap;
  display: table-cell;
}
.replaceProduct .basicErrorMessage {
  float: left;
  margin-left: 20px;
}
.replaceProduct .basicMessage {
  font-size: 16px;
  white-space: nowrap;
}
.replaceProduct .k-datetimepicker {
  width: 200px !important;
}
.replaceProduct .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
  position: relative;
  top: -35px;
}
.replaceProduct td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.replaceProduct .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 190px;
  width: 190px;
}
.replaceProduct .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.replaceProduct .tdAddProductLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.replaceProduct .DataTable {
  width: 100%;
}
.replaceProduct .DataTable .tdLabel {
  width: 125px;
}
.replaceProduct .DataTable .tdSmallImg {
  width: 20px;
}
.replaceProduct .tdAddProductLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.replaceProduct .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.replaceProduct .replaceTasksForProductBlock {
  display: inline-block;
}
.replaceTaskPricing button label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.replaceTaskPricing td {
  padding: 3px;
}
.replaceTaskPricing td label {
  font-size: 12px;
  font-weight: normal;
  height: 25px !important;
  line-height: 25px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.replaceTaskPricing .deleteTable {
  width: 100% !important;
}
.replaceTaskPricing .numberWrapper {
  width: 130px;
}
.replaceTaskPricing .currencyWrapper {
  width: 205px;
  min-width: 205px;
}
.replaceTaskPricing .ActionButton {
  width: 180px !important;
}
.replaceTaskPricing .tdLabel {
  width: 95px;
}
.replaceTaskPricing .ManualDescription {
  width: 100%;
}
.replaceTaskPricing .selectUsersAvailability {
  float: right !important;
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAScQAAEnEB89x6jgAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAANFJREFUOE/tkz0KwjAYhoOLm3oC6dIreBtxdenoAfQA4gWKR7GdMlrQ3Qv0j9CftEHi+0rFxSGbCH7wDPnyPW9SSAXLWjttmmbVtu3aBc7SeckjNJI8z2/g7Mi1ruuEroA8V0rZIAjGz0THyrJM0hW4kleWpR36zoVbnOh+LwCf8A4oiuIf8NsBaZpO8JTbOI4XUkrPhSiKfDykC12B02dI2uLnUKAHpqqq+ye4N8woOnSF1trvum7Z9/3GGLMDe6wPWIfgOBCyxz3OcJaO1tp/AAkQlkDraxQ9AAAAAElFTkSuQmCC) no-repeat;
}
.replaceTaskPricing .selectUsersAvailability1 {
  float: right !important;
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAScgAAEnIBXmVb4wAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAStJREFUOE+djL1KA0EUhc8SMIhY2K2gZhN/YtYF0UbUzkrEwkLwFQSrBQubFSOy7u6AphAiiKYQtUihEKx8kVjEWnyEJDKeO7XFMgMfc+fO+Q7krL5iZP0dezsfE4d5YHafTtHIYQhno4ODtQ66K2/QeWD2h86xuFh6gbvcRjdoo090ToZ0vulOovoEz3+GtkFcU1B7hLbBFNQe4C22oG0Q1xRU79hmgSmoNOHN30LbIC5mr+HN3UDbIK4pqDTYZoEpWLiEV1bQNoiLKSlIuLBAXMycwStdQNsgLkonGJuu44sMic6JZHt0xxHHcXGrXt4NokIvOHX6fuQM/Kjw+z/OQDLMfopDdxRKKTfLsu00TUPe53xfJUnS4HzPXUuQWXbyJxnujnhvKqXcP9ghnS0UhDysAAAAAElFTkSuQmCC) no-repeat;
}
.replaceTaskPricing .selectUsersAvailability2 {
  float: right !important;
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAScwAAEnMBjCK5BwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAALpJREFUOE/tjD0KwjAYhqOdBHEQBEc3r+GugzfQ0UX0DB5AvEDxbqIgUqhD26SJGp8PKnRwiE4OFh7S93t/lHze+2ZRFBOt9SIEsmM60avc4DDFOPL6EMieeOfSVfz04AA3MQORrIz0FWuDmvER0v2RgTzP/Tf8B35mIEmSNuICj7oZgKbbUWmatliacTiDBZdl2f0d4lWZK521dJUxpluW5chau3LObWCL3qFj2FfEchNPMuglemiMiZ4dR6qGwFmaNAAAAABJRU5ErkJggg==) no-repeat;
}
.replaceTaskPricing .selectUsersAvailability3 {
  float: right !important;
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAScQAAEnEB89x6jgAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAANFJREFUOE/tkz0KwjAYhoOLm3oC6dIreBtxdenoAfQA4gWKR7GdMlrQ3Qv0j9CftEHi+0rFxSGbCH7wDPnyPW9SSAXLWjttmmbVtu3aBc7SeckjNJI8z2/g7Mi1ruuEroA8V0rZIAjGz0THyrJM0hW4kleWpR36zoVbnOh+LwCf8A4oiuIf8NsBaZpO8JTbOI4XUkrPhSiKfDykC12B02dI2uLnUKAHpqqq+ye4N8woOnSF1trvum7Z9/3GGLMDe6wPWIfgOBCyxz3OcJaO1tp/AAkQlkDraxQ9AAAAAElFTkSuQmCC) no-repeat;
}
.replaceTaskPricing .selectUsersAvailability4 {
  float: right !important;
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAScwAAEnMBjCK5BwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAANZJREFUOE/tk7EOAUEURa+KQraTUEh2P0Y0Oo1KrRO/4APEZnen2+j8hRLRCwoaBT5AIsFa926lIFlbKUxyZt597903zQy0TkCRtE+W1UkF0CSFxLwEchQhuZI4JRcylle3V8iZPMi75k/cSFUD7Jfkt9j/AT8xYM/tSJEFeZMBRCILNlbcthRZkBdTfqQNsFsDdxKnJKLnKC9c1y1MHKcxA7YLfqg53zjj6B2qqYfxgZ4WvXkYY8pBENR83+/y7FMPPM8bMg6ZGwnFyqmmHuZ6POvGmNITZP7Bxpw9LZYAAAAASUVORK5CYII=) no-repeat;
}
.replaceTaskPricing .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.replaceTaskPricing .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
.replaceTaskPricing .PriceEstimate {
  float: left;
  background-color: red;
  color: white;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 4px;
}
.replaceTaskPricing .PriceList {
  float: left;
  padding-right: 5px;
}
.replaceTaskPricing .DataTable {
  font-size: 14px;
  font-weight: normal;
}
#employeeTaskUpdatefooter .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
.replaceTaskSurcharge {
  padding-top: 10px;
}
.replaceTaskSurcharge .DataTable {
  width: 100%;
}
.replaceTaskSurcharge .DataTable .tdLabel {
  width: 25%;
  min-width: 100px;
}
.replaceTaskSurcharge .DataTable .tdSmallImg {
  width: 20px;
}
.replaceTaskSurcharge .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.replaceTaskSurcharge td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.replaceTaskSurcharge .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 45px;
}
.replaceTaskSurcharge .tdSeriesLable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.replaceTaskSurcharge .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.replaceTaskSurcharge .tdFlagLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.replaceTaskSurcharge .tdElement {
  font-weight: normal;
  font-size: 16px;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#orderInformation label {
  padding: 5px;
  font-size: 14px;
  font-weight: bold;
}
#orderInformation .remark {
  padding: 5px;
  font-size: 14px;
  height: 100px;
  width: 100%;
  word-wrap: break-word;
  white-space: normal !important;
}
#orderInformation .DataTable {
  width: 100%;
}
#orderInformation .DataTable .tdLabel {
  width: 25%;
  font-size: 14px;
}
#orderInformation td {
  padding: 5px;
  font-size: 12px;
}
#orderInformation .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
#orderAsyncUpload .button-panel {
  white-space: nowrap;
  padding-top: 10px;
  min-height: 60px;
}
#orderAsyncUpload #ordersGrid .k-grid-content {
  overflow-y: hidden !important;
}
#orderAsyncUpload .labelDiv {
  min-width: 90px !important;
}
#orderAsyncUpload .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#orderAsyncUploadRow #ordersGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#orderAsyncUploadRow .k-dropzone em {
  display: inline;
}
#orderAsyncUploadRow .k-dropzone-active.k-dropzone-hovered {
  background-color: #5CB85C;
}
#orderAsyncUploadRow .k-dropzone-active.k-hover {
  background-color: #5CB85C;
}
#orderAsyncUploadRow .k-dropzone.k-upload-dropzone.k-hover {
  background-color: #5CB85C;
}
#orderAsyncUploadRow .k-dropzone.k-upload-dropzone .k-dropzone-hint {
  display: inline-block !important;
}
#orderAsyncUploadRow .watch-folder-button {
  position: relative;
  bottom: 41px;
  left: 100px;
}
#orderAsyncUploadRow .upload-row {
  height: 50px;
}
#orderAsyncUploadRow .nonValidForUploadImage {
  pointer-events: none !important;
  width: 50px;
}
#orderAsyncUploadRow .nonValidForUploadMessage {
  border-style: none !important;
  line-height: normal !important;
  pointer-events: none !important;
}
#orderAsyncUploadByApplet #ordersGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#orderAsyncUploadByApplet .labelDivInfo {
  min-width: 90px !important;
}
#orderAsyncUploadByApplet .labelDivInfo label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#orderAsyncUploadByApplet .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
#orderAsyncUploadByApplet label {
  font-size: 12px;
  font-weight: normal;
}
#orderAsyncUploadByApplet #footerPanel button {
  font-size: 12px;
  font-weight: normal;
  height: 34px;
}
#orderAsyncUploadByApplet .comboBox {
  font-size: 16px;
  font-weight: normal;
}
#orderAsyncUploadByApplet .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
.uploadSetup .DataTable {
  width: 100%;
  border-spacing: 5px;
}
.uploadSetup .DataTable .tdLabel {
  width: 25%;
}
.uploadSetup .DataTable .tdLabelSmall {
  min-width: 50px;
}
.uploadSetup .DataTable .tdSmallImg {
  width: 20px;
}
.uploadSetup .panelBasic {
  padding-right: 10px;
}
.uploadSetup td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.uploadSetup .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 152px;
  max-width: 152px;
  width: 152px;
}
.uploadSetup .tdLabelSmall {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.uploadSetup .tdSeriesLable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.uploadSetup .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.uploadSetup .tdFlagLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.uploadSetup .tdElement {
  font-weight: normal;
  font-size: 16px;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.uploadSetup .basicErrorMessage {
  font-size: 12px;
  font-weight: normal;
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#orderAsyncUpload .button-panel {
  white-space: nowrap;
  padding-top: 10px;
  min-height: 60px;
}
#orderAsyncUploadFolderRow #ordersGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#orderAsyncUploadFolderRow .k-dropzone em {
  display: inline;
}
#orderAsyncUploadFolderRow .nonValidForUploadImage {
  width: 50px;
}
#orderAsyncUploadFolderRow .k-dropzone-active.k-dropzone-hovered {
  background-color: #5CB85C;
}
#orderAsyncUploadFolderRow .k-dropzone-active.k-hover {
  background-color: #5CB85C;
}
#orderAsyncUploadFolderRow .k-dropzone.k-upload-dropzone.k-hover {
  background-color: #5CB85C;
}
#orderAsyncUploadFolderRow .k-dropzone.k-upload-dropzone .k-dropzone-hint {
  display: inline-block !important;
}
#orderAsyncUploadFolderRow .nonValidForUploadMessage {
  border-style: none !important;
  line-height: normal !important;
}
#orderAsyncUploadFolderRow .validation-message {
  width: 200px;
  white-space: normal;
}
#orderAsyncUploadFolderRow .validation-td {
  padding-inline: 0px;
}
.uploadFolderSetup .DataTable {
  width: 100%;
  border-spacing: 5px;
}
.uploadFolderSetup .DataTable .tdLabel {
  width: 25%;
}
.uploadFolderSetup .DataTable .tdLabelSmall {
  min-width: 50px;
}
.uploadFolderSetup .DataTable .tdSmallImg {
  width: 20px;
}
.uploadFolderSetup .panelBasic {
  padding-right: 10px;
}
.uploadFolderSetup td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.uploadFolderSetup .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 152px;
  max-width: 152px;
  width: 152px;
}
.uploadFolderSetup .tdLabelSmall {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.uploadFolderSetup .tdSeriesLable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.uploadFolderSetup .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.uploadFolderSetup .tdFlagLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.uploadFolderSetup .tdElement {
  font-weight: normal;
  font-size: 16px;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.uploadFolderSetup .basicErrorMessage {
  font-size: 12px;
  font-weight: normal;
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#orderNotes .lableHeader {
  margin-left: 20px;
  font-size: 12px;
  font-weight: normal;
}
#orderNotes .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#orderNotes .imageHeader {
  margin-left: 5px;
}
#orderNotes .messageBody {
  margin-top: 5px;
  font-size: 12px;
  font-weight: normal;
}
#orderNotes .row-header {
  margin-top: 5px;
}
#orderNotes .messageBodyLink a {
  color: chocolate;
}
.k-editor-content > .k-iframe {
  background: #ffff;
  color: black;
}
.orderNotesFooterButtons {
  width: 100%;
  margin-bottom: 5px;
}
.orderNotesFooterButtons .tdButton {
  min-width: 100px;
  max-width: 100px;
  width: 100px;
}
.orderNotesFooterButtons .pageSelector {
  text-align: center;
}
.orderNotesFooterButtons .pageSelector label {
  font-size: 12px;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 24px;
}
#orderProducts .buttonsPanel {
  z-index: 9000;
}
#orderProducts .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#orderProducts #orderProductsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#orderProducts td.k-edit-cell input[type="checkbox"] {
  margin-left: calc(50% - 8px);
}
#orderSplitTask #orderSplitTaskGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#orderSplitTask .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#orderSplitTaskFooterPanel .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
}
#configWindow .labelInfo {
  font-size: 11px;
  padding-left: 10px;
  font-weight: normal;
}
#configWindow header {
  text-align: center;
  margin: 5px 2px;
  font-weight: 700;
}
#configWindow .labelDiv {
  min-width: 100px !important;
  max-width: 200px !important;
}
#configWindow .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  white-space: nowrap;
}
#orderSplitTaskNew .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#orderSplitTaskNew .controlButton {
  min-width: 125px;
  display: block !important;
  margin-left: auto;
  margin-right: auto;
}
.orderStatusUpdate td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.orderStatusUpdate .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.orderStatusUpdate .tdElement {
  font-size: 16px !important;
  font-weight: normal !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 150px;
  max-width: 150px;
}
.orderStatusUpdate .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.orderStatusUpdate .tdFlagLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addStep .DataTable {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
.addStep .DataTable .tdLabel {
  width: 125px;
}
.addStep .DataTable .tdSmallImg {
  width: 20px;
}
.addStep .k-datetimepicker {
  width: 200px !important;
}
.addStep .k-textbox {
  width: 200px !important;
}
.addStep td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.addStep .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 190px;
  width: 190px;
}
.addStep .tdAddStepLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addStep .tdAddStepLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addStep .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#orderSteps .buttonsPanel {
  z-index: 9000;
}
#orderSteps .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#orderSteps #orderStepsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#orderSteps td.k-edit-cell input[type="checkbox"] {
  margin-left: calc(50% - 8px);
}
.addProduct .basicErrorMessage {
  float: left;
  margin-left: 20px;
}
.addProduct .basicMessage {
  font-size: 16px;
  white-space: nowrap;
}
.addProduct .k-datetimepicker {
  width: 200px !important;
}
.addProduct .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
  position: relative;
  top: -35px;
}
.addProduct td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.addProduct .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 190px;
  width: 190px;
}
.addProduct .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.addProduct .tdAddProductLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addProduct .DataTable {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
.addProduct .DataTable .tdLabel {
  width: 125px;
}
.addProduct .DataTable .tdSmallImg {
  width: 20px;
}
.addProduct .tdAddProductLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addProduct .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.addProduct .replaceTasksForProductBlock {
  display: inline-block;
}
.addTask .DataTable {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
.addTask .k-datetimepicker {
  width: 200px !important;
}
.addTask td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.addTask .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 190px;
  width: 190px;
}
.addTask .messageLabel {
  font-size: 14px;
  font-weight: bold;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: red !important;
}
.addTask .tdAddTaskLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addTask .tdAddTaskLegend {
  padding-top: 14px;
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.addTask .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.addTask .tdElement .k-datetimepicker {
  width: 100% !important;
}
.addTask .tdLabelRouning {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.orderTaskAssignEmailNotification .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 230px;
}
.orderTaskAssignEmailNotification .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.orderTaskAssignEmailNotification td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.orderTaskAssignEmailNotification .panel-bar {
  height: 300px;
  overflow-y: auto;
}
#orderTasks .k-grid tbody tr {
  line-height: 10px;
  height: 40px !important;
}
#orderTasks .billingResource {
  line-height: 7px;
  font-size: 9px !important;
}
#orderTasks .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
#orderTasks #orderTasksGrid .k-widget.k-multiselect {
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#orderTasks .buttonsPanel {
  z-index: 9000;
}
#orderTasks .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#orderTasks td.k-edit-cell input[type="checkbox"] {
  margin-left: calc(50% - 8px);
}
#orderTasksWithError .k-grid tbody tr {
  line-height: 16px;
  height: 40px !important;
}
#orderTasksWithError .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
#orderTasksWithError #orderTasksWithErrorGrid .k-widget.k-multiselect {
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#orderTasksWithError .buttonsPanel {
  z-index: 9000;
}
#orderTasksWithError .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#orderTasksWithError td.k-edit-cell input[type="checkbox"] {
  margin-left: calc(50% - 8px);
}
.rejectTask {
  overflow-x: hidden;
}
.rejectTask .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
  white-space: nowrap;
}
#taskRejections .lableHeader {
  margin-left: 20px;
}
#taskRejections .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#taskRejections .k-content {
  height: 100px !important;
}
#taskRejections .k-editable-area {
  height: 100px !important;
}
#taskRejections .pageSelector {
  text-align: center;
}
#taskRejections .pageSelector label {
  font-size: 12px;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 24px;
}
#taskRejections .MessageBody {
  white-space: normal;
  background-color: white;
  color: black;
  border-radius: 0px 0px 10px 10px;
  padding: 5px;
  padding-left: 10px;
  max-height: 115px !important;
  height: 115px !important;
  overflow-x: auto;
}
#taskRejections .MessageBody tr:hover {
  color: white !important;
}
.taskRejectionsFooterButtons {
  margin-bottom: 5px;
}
.taskRejectionsFooterButtons .tdButton {
  min-width: 100px;
}
#orderWizard .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#orderWizardAssign td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#orderWizardAssign .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#orderWizardCopyOrder td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#orderWizardCopyOrder .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#orderWizardCreate .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#orderWizardCreate .skinHeaderForeColor {
  color: #2FC0E6 !important;
}
#orderWizardCreate .controlButton {
  min-width: 125px;
  display: block !important;
  margin-left: auto;
  margin-right: auto;
}
#orderWizardCreate .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
}
#orderWizardCreateOrder td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#orderWizardCreateOrder .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#orderWizardSchedule td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#orderWizardSchedule .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#orderWizardSelect td input[type="checkbox"] {
  margin-left: 50%;
  margin-right: 50%;
}
#orderWizardSelect .controlButton {
  min-width: 125px;
  display: block !important;
  margin-left: auto;
  margin-right: auto;
}
#orderWizardSelect .orderWizardSelectBlock {
  padding: 30px;
}
#orderWizardSelect .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#orderWizardSelect .k-switch-on {
  box-shadow: 0 0 3px 1px #4d4d4d;
}
#orderWizardSelect .k-switch-off {
  box-shadow: 0 0 3px 1px #4d4d4d;
}
#orderWizardUploadAssets .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#orderWizardUploadAssets .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#orderWizardUploadAssets .skinHeaderForeColor {
  color: #2FC0E6 !important;
}
.metaDataFullView {
  overflow-x: hidden;
}
.metaDataFullView .labelDiv {
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
  white-space: nowrap;
}
#orderAddWizard .headerDiv {
  font-size: 16px;
  font-weight: normal;
  vertical-align: middle;
  min-width: 40px;
  display: inline-block;
  line-height: 35px;
  vertical-align: central;
}
#orderAddWizard .blockParamaters {
  background-color: gray;
}
#orderAddWizard td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
#orderAddWizard .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 140px;
}
#orderAddWizard .tdFirstLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 130px;
}
#orderAddWizard .tdLabelRoundingManner {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  position: absolute;
  right: 230px;
  top: 70px;
}
#orderAddWizard .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
}
#orderAddWizard .h3Lable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
#orderAddWizard .tdElement {
  font-size: 16px !important;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
#orderAddWizard .labelForCustomer {
  float: left;
  margin: 0 20px 0;
  font-size: 12px;
}
#orderAddWizard .tdElementTitle {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
#orderAddWizard .tdElementDate {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#orderAddWizard .basicMessage {
  font-size: 16px;
  white-space: nowrap;
}
#orderAddWizard .languageMessage {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 15px;
  font-size: 12px;
}
#orderAddWizard .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#orderAddWizard .tableCheckboxes {
  border: 1px solid rgba(128, 128, 128, 0.39);
  border-collapse: separate;
  border-left: 0;
  border-radius: 4px;
  border-spacing: 0px;
  width: 100%;
}
#orderAddWizard .tableCheckboxes thead {
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit;
  border-collapse: separate;
}
#orderAddWizard .tableCheckboxes tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
#orderAddWizard .tableCheckboxes th,
#orderAddWizard .tableCheckboxes td {
  padding: 5px 4px 6px 4px;
  text-align: left;
  vertical-align: top;
  border-left: 1px solid rgba(128, 128, 128, 0.39);
}
#orderAddWizard .tableCheckboxes td {
  border-top: 1px solid rgba(128, 128, 128, 0.39);
}
#orderAddWizard .tableCheckboxes thead:first-child tr:first-child th:first-child,
#orderAddWizard .tableCheckboxes tbody:first-child tr:first-child td:first-child {
  border-radius: 4px 0 0 0;
}
#orderAddWizard .tableCheckboxes thead:last-child tr:last-child th:first-child,
#orderAddWizard .tableCheckboxes tbody:last-child tr:last-child td:first-child {
  border-radius: 0 0 0 4px;
}
#orderAddWizard .tableCheckboxes .checkboxInput {
  float: right;
  margin-right: 20px;
  margin-top: 10px;
}
.orderAdditionTooltip {
  padding: 10px;
  display: inline-block;
  text-align: left !important;
}
.orderAddition .orderAdditionWizard {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  width: 100%;
  margin-bottom: 5px;
}
.orderAddition .orderAdditionWizard-actions {
  display: flex;
  align-items: center;
  gap: 10px;
}
.orderAddition .orderAdditionWizard-buttons {
  display: flex;
  align-items: center;
  gap: 10px;
}
.orderAddition .orderAdditionWizard-error {
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}
.orderAddition .labelWarning {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
  line-height: 35px;
}
.orderAddition .incorrect-message {
  line-height: inherit !important;
}
.orderAddition .tablePanelLanguages {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
  margin: auto;
}
.orderAddition td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.orderAddition .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 70px;
}
.orderAddition .tdLabelSeason {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 52px;
}
.orderAddition .tdLabelEpisode {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 45px;
}
.orderAddition .tdFirstLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 140px;
}
.orderAddition .tdFirstLableDate {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 180px;
}
.orderAddition .tdLabelRoundingManner {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  position: absolute;
  right: 230px;
  top: 70px;
}
.orderAddition .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
}
.orderAddition .h3Lable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.orderAddition .tdElement {
  font-size: 16px !important;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.orderAddition .labelForCustomer {
  float: left;
  margin: 0 20px 0;
  font-size: 12px;
}
.orderAddition .tdElementTitle {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
.orderAddition .tdElementDate {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.orderAddition .basicMessage {
  font-size: 16px;
  white-space: nowrap;
}
.orderAddition .languageMessage {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 15px;
  font-size: 12px;
}
.orderAddition .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.orderAddition .tableCheckboxes {
  border: 1px solid rgba(128, 128, 128, 0.39);
  border-collapse: separate;
  border-left: 0;
  border-radius: 4px;
  border-spacing: 0px;
  width: 100%;
}
.orderAddition .tableCheckboxes thead {
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit;
  border-collapse: separate;
}
.orderAddition .tableCheckboxes tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
.orderAddition .tableCheckboxes th,
.orderAddition .tableCheckboxes td {
  padding: 5px 4px 6px 4px;
  text-align: left;
  vertical-align: top;
  border-left: 1px solid rgba(128, 128, 128, 0.39);
}
.orderAddition .tableCheckboxes td {
  border-top: 1px solid rgba(128, 128, 128, 0.39);
}
.orderAddition .tableCheckboxes thead:first-child tr:first-child th:first-child,
.orderAddition .tableCheckboxes tbody:first-child tr:first-child td:first-child {
  border-radius: 4px 0 0 0;
}
.orderAddition .tableCheckboxes thead:last-child tr:last-child th:first-child,
.orderAddition .tableCheckboxes tbody:last-child tr:last-child td:first-child {
  border-radius: 0 0 0 4px;
}
.orderAddition .tableCheckboxes .checkboxInput {
  float: right;
  margin-right: 20px;
  margin-top: 10px;
}
.orderAdditionTooltip {
  padding: 10px;
  display: inline-block;
  text-align: left !important;
}
#orderProductPricing button {
  font-size: 12px;
  font-weight: normal;
  height: 34px;
}
#orderProductPricing .apply-all {
  float: right;
}
#orderProductPricing .priceColored {
  display: block;
  overflow: hidden;
  width: 90%;
  min-height: 15px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border-style: dotted;
  border-width: 1px;
  border-color: white;
  color: white;
  font-size: 12px;
  font-weight: normal;
  white-space: normal;
}
#orderProductPricing .priceNotCurrentlySet {
  background-color: #A0A0A0;
}
#orderProductPricingFooter {
  position: relative;
  bottom: 0px;
}
#orderProductPricingFooter label {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
}
#orderProductPricingFooter .basicMessage {
  font-size: 16px;
  white-space: nowrap;
}
#orderProductPricingFooter .copyright {
  position: relative;
  bottom: 5px;
}
#orderProductPricingFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.orderCorrection {
  padding-top: 10px;
}
.orderCorrection td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.orderCorrection .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 45px;
}
.orderCorrection .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.orderCorrection .tdFlagLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.orderCorrection .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.orderCorrection .tdElementTitle {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
}
#orderCorrectionLanguages .header-template {
  float: left;
  width: 50%;
  white-space: nowrap;
}
#orderCorrectionLanguages .header-caption {
  text-align: center;
}
#orderCorrectionLanguages .messageLabel {
  font-size: 16px;
  font-weight: bold;
  height: 40px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: white !important;
  background-color: red !important;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 10px;
}
#orderCorrectionProducts .header-template {
  float: left;
  width: 50%;
  white-space: nowrap;
}
#orderCorrectionProducts .header-caption {
  text-align: center;
}
#orderCorrectionProducts .messageLabel {
  font-size: 16px;
  font-weight: bold;
  height: 40px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: white !important;
  background-color: red !important;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 10px;
}
.orderDuplication table {
  width: 100%;
}
.orderDuplication .disabled {
  opacity: 0.5;
}
.orderDuplication .tdLabelMessage {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.orderDuplication .tablePanel {
  padding-left: 5px;
  padding-right: 5px;
}
.orderDuplication .maxWidth {
  width: 100%;
}
.orderDuplication td {
  padding-left: 3px;
  padding-right: 3px;
}
.orderDuplication .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
}
.orderDuplication .tdLabelFirst {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 160px !important;
}
.orderDuplication .tdSeriesLable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.orderDuplication .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.orderDuplication .tdFlagLegend {
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.orderDuplication .tdElement {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.orderDuplication .defaults-table th,
.orderDuplication .defaults-table td {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 3px;
}
.orderInProcessStatusEmailNotification .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 230px;
}
.orderInProcessStatusEmailNotification .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.orderInProcessStatusEmailNotification td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.orderInProcessStatusEmailNotification .panel-bar {
  height: 300px;
  overflow-y: auto;
}
.orderPartiallyCompletedStatusEmailNotification .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 230px;
}
.orderPartiallyCompletedStatusEmailNotification .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.orderPartiallyCompletedStatusEmailNotification td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.orderPartiallyCompletedStatusEmailNotification .panel-bar {
  height: 300px;
  overflow-y: auto;
}
.orderPricing {
  padding-top: 10px;
}
.orderPricing .DataTable {
  width: 100%;
}
.orderPricing .DataTable .tdLabel {
  width: 25%;
  min-width: 100px;
}
.orderPricing .DataTable .tdLabelFirst {
  min-width: 100px;
  width: 100px;
  max-width: 100px;
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.orderPricing .DataTable .tdSmallImg {
  width: 20px;
}
.orderPricing .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.orderPricing td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.orderPricing .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 45px;
}
.orderPricing .tdSeriesLable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.orderPricing .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.orderPricing .tdFlagLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.orderPricing .tdElement {
  font-weight: normal;
  font-size: 16px;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.orderPricing .tdElementPrrUnit {
  font-weight: normal;
  font-size: 16px;
  white-space: nowrap;
  display: table-cell;
}
#orderRecreateProducts .header-template {
  float: left;
  width: 50%;
  white-space: nowrap;
}
#orderRecreateProducts .header-caption {
  text-align: center;
}
#orderRecreateProducts .messageLabel {
  font-size: 16px;
  font-weight: bold;
  height: 40px !important;
  line-height: 35px !important;
  white-space: nowrap;
  color: white !important;
  background-color: red !important;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 10px;
}
#orderTmApiLogs #orderTmApiLogsGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#orderTmApiLogs .showAll {
  padding-left: 10px !important;
}
#orderTmApiLogs .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#orderTmApiLogs .actionButton {
  white-space: nowrap;
}
.orderTmApiLogsEntryUpdate .labelTd {
  width: 50px;
}
.orderTmApiLogsEntryUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.orderTmApiLogsEntryUpdate .k-panelbar td {
  padding: 3px;
}
.orderTmApiLogsEntryUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.orderTmApiLogsEntryUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.orderTmApiLogsEntryUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.orderTmApiLogsEntryUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.orderTmApiLogsEntryUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.orderTmApiLogsEntryUpdate .k-panelbar .spanTab {
  font-size: 14px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
#OrdersUpdate #context-menu-consolidatedOrdersDateUpdate .k-menu-expand-arrow {
  position: absolute !important;
  right: 30px !important;
}
#OrdersUpdate .context-menu-item {
  width: 100%;
  margin-left: -10px !important;
}
#OrdersUpdate .context-menu-item .context-menu-image {
  width: 25px !important;
}
#OrdersUpdate #ordersGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#OrdersUpdate .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
#OrdersUpdate .elementDiv {
  font-size: 12px;
  font-weight: normal;
}
#OrdersUpdate label {
  font-size: 12px;
  font-weight: normal;
}
#OrdersUpdate #footerPanel button {
  font-size: 12px;
  font-weight: normal;
}
#OrdersUpdate .comboBox {
  font-size: 16px;
  font-weight: normal;
}
#OrdersUpdate .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#OrdersUpdate .buttonsPanel {
  z-index: 9000;
}
#OrdersUpdate .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#OrdersUpdate .orderWizardGridEditMode {
  position: relative;
  top: -50px;
  left: 450px;
}
#ordersRecalculateWindow header {
  text-align: center;
  margin: 5px 2px;
  font-weight: 700;
}
#ordersRecalculateWindow .selectButtons {
  width: 100%;
  margin: 5px;
  flex-direction: column;
}
#ordersRecalculateWindow .buttonBottomLeft {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
#ordersRecalculateWindow .buttonTable {
  padding-right: 10px;
  width: 100%;
  table-layout: fixed;
}
#context-menu-orders #Messages .k-menu-link,
#context-menu-orders #Notes .k-menu-link,
#context-menu-orders #ApprovedTitles .k-menu-link,
#context-menu-orders #OrderFiles .k-menu-link {
  padding-left: 0.3em !important;
}
.quickOrderAccess td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.quickOrderAccess .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.quickOrderAccess .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.quickOrderAccess .tdFlagLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.quickOrderAccess .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#CustomerIncomeReport .coefficient-block {
  white-space: nowrap;
  padding-bottom: 35px;
  padding-top: 15px;
}
#CustomerIncomeReport .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#CustomerIncomeReport .toRight {
  float: right;
  margin-right: 15px;
}
#openTasksReport #space-for-download-iframes {
  display: none;
}
#openTasksReport .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#openTasksReport .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#openTasksReport .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#openTasksReport .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#openTasksReport .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#openTasksReport .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#openTasksReport .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#CustomerOrderTasksReport .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#CustomerOrderTasksReport .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#CustomerOrderTasksReport .toRight {
  float: right;
  margin-right: 15px;
}
#ordersStatusReport #space-for-download-iframes {
  display: none;
}
#ordersStatusReport .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#ordersStatusReport .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#ordersStatusReport .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#ordersStatusReport .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#ordersStatusReport .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#ordersStatusReport .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#ordersStatusReport .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#CustomerProfitAndLossReport .k-block {
  white-space: nowrap;
  padding-bottom: 15px;
  padding-top: 15px;
}
#CustomerProfitAndLossReport .spacedLabels {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#CustomerProfitAndLossReport .toRight {
  float: right;
  margin-right: 15px;
}
#batchManipulation .selectButtons {
  width: 100%;
  height: 100px;
  margin: 5px;
  flex-direction: column;
}
#batchManipulation .selectButtonsMultiline .k-button-text {
  margin-top: 3px !important;
  line-height: 13px !important;
}
#batchManipulation .backButton {
  width: 100%;
  margin: 5px;
  flex-direction: column;
}
#batchManipulation h4 {
  font-size: 12px;
  font-weight: normal;
}
#batchManipulation #orderContainer {
  width: 100%;
  text-align: center;
}
#batchManipulation #orderContainer > div {
  width: calc(96% / 4);
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
#batchManipulation #taskContainer {
  width: 100%;
  text-align: center;
  display: flex;
}
#batchManipulation #taskContainer > div {
  width: calc(97% / 8);
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
#batchManipulation #stepContainer {
  width: 100%;
  text-align: center;
}
#batchManipulation #stepContainer > div {
  width: calc(97% / 3);
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
#batchManipulation #importContainer {
  width: 100%;
  text-align: center;
}
#batchManipulation #importContainer > div {
  width: calc(97% / 4);
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
#batchManipulation #productContainer {
  width: 100%;
  text-align: center;
}
#batchManipulation #productContainer > div {
  width: calc(97% / 3);
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
#batchManipulation #filesContainer {
  width: 100%;
  text-align: center;
}
#batchManipulation #filesContainer > div {
  width: calc(97% / 2);
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
#batchManipulation #toolkitContainer {
  width: 100%;
  text-align: center;
}
#batchManipulation #toolkitContainer > div {
  width: calc(97% / 2);
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
#batchManipulation #mainContainer {
  width: 100%;
  text-align: center;
}
#batchManipulation #mainContainer > div {
  width: calc(97% / 6);
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
#SalesDashboard .k-content {
  padding: 2px !important;
}
#salesDashboardCost .k-grid tbody tr {
  height: 45px !important;
  max-height: 45px !important;
}
#salesDashboardCost .tdLabel {
  font-size: 12px;
  font-weight: normal;
}
#salesDashboardCost .NotAssigned {
  font-size: 12px;
  font-weight: normal;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #e80b0b;
  color: white;
  border-color: FireBrick DarkRed DarkRed FireBrick;
  text-align: center;
}
#salesDashboardCost .NotAssigned:hover {
  background-color: FireBrick;
}
#salesDashboardCost .NotAssigned:active {
  background-color: red;
}
#salesDashboardCost .AllAssigned {
  font-size: 12px;
  font-weight: normal;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #3fba0b;
  color: white;
  border-color: #2f7d0d DarkGreen DarkGreen #2f7d0d;
  text-align: center;
}
#salesDashboardCost .AllAssigned:hover {
  background-color: #2f7d0d;
}
#salesDashboardCost .AllAssigned:active {
  background-color: #4cff00;
}
#salesDashboardCost #salesDashboardCostGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#salesDashboardCost .buttonsPanel {
  z-index: 9000;
}
#salesDashboardCost .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#salesDashboardCost .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
#salesDashboardCost td.k-edit-cell input[type="checkbox"] {
  margin-left: calc(50% - 8px);
}
#salesDashboardPricing .k-grid tbody tr {
  height: 45px !important;
  max-height: 45px !important;
}
#salesDashboardPricing .NotAssigned {
  font-size: 12px;
  font-weight: normal;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #e80b0b;
  color: white;
  border-color: FireBrick DarkRed DarkRed FireBrick;
  text-align: center;
}
#salesDashboardPricing .NotAssigned:hover {
  background-color: FireBrick;
}
#salesDashboardPricing .NotAssigned:active {
  background-color: red;
}
#salesDashboardPricing .AllAssigned {
  font-size: 12px;
  font-weight: normal;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #3fba0b;
  color: white;
  border-color: #2f7d0d DarkGreen DarkGreen #2f7d0d;
  text-align: center;
}
#salesDashboardPricing .AllAssigned:hover {
  background-color: #2f7d0d;
}
#salesDashboardPricing .AllAssigned:active {
  background-color: #4cff00;
}
#salesDashboardPricing #salesDashboardPricingGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#salesDashboardPricing .buttonsPanel {
  z-index: 9000;
}
#salesDashboardPricing .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#salesDashboardPricing .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
#salesDashboardPricing td.k-edit-cell input[type="checkbox"] {
  margin-left: calc(50% - 8px);
}
#salesDashboardPricing .k-grid-header th.k-header {
  height: 40px;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 20px;
  vertical-align: middle;
}
#salesDashboardPricing .k-grid-header th.k-header .k-link {
  overflow: hidden;
  text-overflow: ellipsis;
}
#contentTypesSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#enginesSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#includeExcludeOrdersFooter .showAll {
  margin-left: 10px;
}
#includeExcludeOrdersFooter .labelDiv {
  margin-top: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#includeExcludeOrdersFooter {
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
#includeExcludeOrdersFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#includeExcludeOrdersFooter .buttonClearAll {
  margin-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  font-weight: bold;
  color: #990000;
  text-shadow: 1px 1px 1px #650303;
}
#includeExcludeOrdersFooter .tick {
  border: solid;
  border-radius: 10px;
  border-width: 1px;
  border-color: gray;
  padding: 1px;
  padding-left: 3px;
  padding-right: 5px;
  margin-left: 1px;
}
#includeExcludeOrdersFooter .tick .buttonClose {
  margin-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  font-weight: bold;
  color: #990000;
  text-shadow: 1px 1px 1px #650303;
}
#includeExcludeOrdersFooter .tick:hover {
  filter: brightness(120%);
  color: #ffc423;
  font-weight: bold !important;
  text-shadow: 1px 1px 1px #797001;
}
#includeExcludeOrdersFooter ::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
#includeExcludeOrdersFooter ::-webkit-scrollbar-track {
  background: #f1f1f1;
}
#includeExcludeOrdersFooter ::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 2px;
}
#includeExcludeOrdersFooter ::-webkit-scrollbar-thumb:hover {
  background: #555;
}
#languagesSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.multipleOrders td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.multipleOrders .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.multipleOrders .tdMultipleOrdersLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.multipleOrders .tdMultipleOrdersLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.multipleOrders .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#officeSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#orderSelectionFooter .showAll {
  margin-left: 10px;
}
#orderSelectionFooter .labelDiv {
  margin-top: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#orderSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#pricelistSelection .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistSelection .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistSelection .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistSelection .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#pricelistSelection .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistSelection .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#pricelistSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#projectSelectionFooter .showAll {
  margin-left: 10px;
}
#projectSelectionFooter .labelDiv {
  margin-top: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#projectSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#resourcesSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#subordinateSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#taskSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#templatesSelection .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#templatesSelection .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#templatesSelection .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#templatesSelection .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#templatesSelection .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#templatesSelection .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#templatesSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#userSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.confirmationStatusUpdate td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.confirmationStatusUpdate .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
}
.confirmationStatusUpdate .tdConfirmationStatusLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.confirmationStatusUpdate .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#consolidatedOrdersDateUpdate #context-menu-orders .k-menu-expand-arrow {
  position: absolute !important;
  right: 30px !important;
}
#consolidatedOrdersDateUpdate .context-menu-item {
  width: 100%;
  margin-left: -10px !important;
}
#consolidatedOrdersDateUpdate .context-menu-item .context-menu-image {
  width: 25px !important;
}
#consolidatedOrdersDateUpdate .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
#consolidatedOrdersDateUpdate label {
  font-size: 12px;
  font-weight: normal;
}
#consolidatedOrdersDateUpdate #footerConsolidatedOrdersDateUpdate button {
  font-size: 12px;
  font-weight: normal;
  height: 34px;
}
#consolidatedOrdersDateUpdate .dateNoDayName label {
  font-size: 14px !important;
}
#consolidatedOrdersDateUpdate .comboBox {
  font-size: 16px;
  font-weight: normal;
}
#consolidatedOrdersDateUpdate .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#context-menu-consolidatedOrdersDateUpdate #Messages .k-menu-link,
#context-menu-consolidatedOrdersDateUpdate #Notes .k-menu-link,
#context-menu-consolidatedOrdersDateUpdate #ApprovedTitles .k-menu-link,
#context-menu-consolidatedOrdersDateUpdate #OrderFiles .k-menu-link {
  padding-left: 0.3em !important;
}
#employeeSetTaskPriorityGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#employeeSetTaskPriority .filterElement {
  max-width: 180px !important;
}
#employeeSetTaskPriority .buttonsPanel {
  z-index: 9000;
}
#employeeSetTaskPriority .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#employeeSetTaskPriority .labelDiv {
  float: left;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 120px;
  display: inline-block;
}
#employeeSetTaskPriority .labelDiv label {
  font-size: 12px;
}
#assignTasks .ButtonLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
#assignTasks .buttonSelect {
  min-width: 120px;
}
#assignTasks .messageLable {
  font-size: 12px;
  font-weight: normal;
}
#assignTasks .infoLable {
  font-size: 13px;
  font-weight: normal;
  display: inline-block;
}
#assignTasks .ButtonTable {
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.employeeTaskUpdate button label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.employeeTaskUpdate td {
  padding: 3px;
}
.employeeTaskUpdate td label {
  font-size: 12px;
  font-weight: normal;
  height: 25px !important;
  line-height: 25px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
  max-width: 300px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.employeeTaskUpdate .deleteTable {
  width: 100% !important;
}
.employeeTaskUpdate .numberWrapper {
  width: 130px;
}
.employeeTaskUpdate .currencyWrapper {
  width: 205px;
  min-width: 205px;
}
.employeeTaskUpdate .ActionButton {
  width: 180px !important;
}
.employeeTaskUpdate .ActionButtonEmail {
  width: 290px !important;
}
.employeeTaskUpdate .tdLabel {
  width: 95px;
}
.employeeTaskUpdate .ManualDescription {
  width: 100%;
}
.employeeTaskUpdate .selectUsersAvailability {
  float: right !important;
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAScQAAEnEB89x6jgAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAANFJREFUOE/tkz0KwjAYhoOLm3oC6dIreBtxdenoAfQA4gWKR7GdMlrQ3Qv0j9CftEHi+0rFxSGbCH7wDPnyPW9SSAXLWjttmmbVtu3aBc7SeckjNJI8z2/g7Mi1ruuEroA8V0rZIAjGz0THyrJM0hW4kleWpR36zoVbnOh+LwCf8A4oiuIf8NsBaZpO8JTbOI4XUkrPhSiKfDykC12B02dI2uLnUKAHpqqq+ye4N8woOnSF1trvum7Z9/3GGLMDe6wPWIfgOBCyxz3OcJaO1tp/AAkQlkDraxQ9AAAAAElFTkSuQmCC) no-repeat;
}
.employeeTaskUpdate .selectUsersAvailability1 {
  float: right !important;
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAScgAAEnIBXmVb4wAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAStJREFUOE+djL1KA0EUhc8SMIhY2K2gZhN/YtYF0UbUzkrEwkLwFQSrBQubFSOy7u6AphAiiKYQtUihEKx8kVjEWnyEJDKeO7XFMgMfc+fO+Q7krL5iZP0dezsfE4d5YHafTtHIYQhno4ODtQ66K2/QeWD2h86xuFh6gbvcRjdoo090ToZ0vulOovoEz3+GtkFcU1B7hLbBFNQe4C22oG0Q1xRU79hmgSmoNOHN30LbIC5mr+HN3UDbIK4pqDTYZoEpWLiEV1bQNoiLKSlIuLBAXMycwStdQNsgLkonGJuu44sMic6JZHt0xxHHcXGrXt4NokIvOHX6fuQM/Kjw+z/OQDLMfopDdxRKKTfLsu00TUPe53xfJUnS4HzPXUuQWXbyJxnujnhvKqXcP9ghnS0UhDysAAAAAElFTkSuQmCC) no-repeat;
}
.employeeTaskUpdate .selectUsersAvailability2 {
  float: right !important;
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAScwAAEnMBjCK5BwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAALpJREFUOE/tjD0KwjAYhqOdBHEQBEc3r+GugzfQ0UX0DB5AvEDxbqIgUqhD26SJGp8PKnRwiE4OFh7S93t/lHze+2ZRFBOt9SIEsmM60avc4DDFOPL6EMieeOfSVfz04AA3MQORrIz0FWuDmvER0v2RgTzP/Tf8B35mIEmSNuICj7oZgKbbUWmatliacTiDBZdl2f0d4lWZK521dJUxpluW5chau3LObWCL3qFj2FfEchNPMuglemiMiZ4dR6qGwFmaNAAAAABJRU5ErkJggg==) no-repeat;
}
.employeeTaskUpdate .selectUsersAvailability3 {
  float: right !important;
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAScQAAEnEB89x6jgAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAANFJREFUOE/tkz0KwjAYhoOLm3oC6dIreBtxdenoAfQA4gWKR7GdMlrQ3Qv0j9CftEHi+0rFxSGbCH7wDPnyPW9SSAXLWjttmmbVtu3aBc7SeckjNJI8z2/g7Mi1ruuEroA8V0rZIAjGz0THyrJM0hW4kleWpR36zoVbnOh+LwCf8A4oiuIf8NsBaZpO8JTbOI4XUkrPhSiKfDykC12B02dI2uLnUKAHpqqq+ye4N8woOnSF1trvum7Z9/3GGLMDe6wPWIfgOBCyxz3OcJaO1tp/AAkQlkDraxQ9AAAAAElFTkSuQmCC) no-repeat;
}
.employeeTaskUpdate .selectUsersAvailability4 {
  float: right !important;
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAScwAAEnMBjCK5BwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAANZJREFUOE/tk7EOAUEURa+KQraTUEh2P0Y0Oo1KrRO/4APEZnen2+j8hRLRCwoaBT5AIsFa926lIFlbKUxyZt597903zQy0TkCRtE+W1UkF0CSFxLwEchQhuZI4JRcylle3V8iZPMi75k/cSFUD7Jfkt9j/AT8xYM/tSJEFeZMBRCILNlbcthRZkBdTfqQNsFsDdxKnJKLnKC9c1y1MHKcxA7YLfqg53zjj6B2qqYfxgZ4WvXkYY8pBENR83+/y7FMPPM8bMg6ZGwnFyqmmHuZ6POvGmNITZP7Bxpw9LZYAAAAASUVORK5CYII=) no-repeat;
}
.employeeTaskUpdate .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.employeeTaskUpdate .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
.employeeTaskUpdate .PriceEstimate {
  float: left;
  background-color: red;
  color: white;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 4px;
}
.employeeTaskUpdate .ConfirmationStatusLabel {
  /*      background-color: red;
        color: white;*/
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 4px;
}
.employeeTaskUpdate .ManualPriceForZero {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: red;
  color: white;
  border-color: FireBrick DarkRed DarkRed FireBrick;
}
.employeeTaskUpdate .MessageFont {
  font-size: 14px;
  font-weight: normal;
}
.employeeTaskUpdate .ForBillingSuppliers {
  font-size: 14px;
  font-weight: normal;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
}
.employeeTaskUpdate .PriceList {
  float: left;
  padding-right: 5px;
}
.employeeTaskUpdate .DataTable {
  font-size: 14px;
  font-weight: normal;
}
#employeeTaskUpdatefooter .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
#seriesAssignSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#seriesAssignTaskSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.taskSurcharge {
  padding-top: 10px;
}
.taskSurcharge .DataTable {
  width: 100%;
}
.taskSurcharge .DataTable .tdLabel {
  width: 25%;
  min-width: 100px;
}
.taskSurcharge .DataTable .tdSmallImg {
  width: 20px;
}
.taskSurcharge .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
.taskSurcharge td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.taskSurcharge .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  width: 45px;
}
.taskSurcharge .tdSeriesLable {
  font-size: 16px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  text-align: center;
}
.taskSurcharge .tdFlagLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.taskSurcharge .tdFlagLegend {
  position: relative;
  top: -35px;
  font-size: 15px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.taskSurcharge .tdElement {
  font-weight: normal;
  font-size: 16px;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
#employeeGanttView .tasksEvent {
  white-space: normal !important;
  font-size: 12px;
  text-align: left;
}
#employeeGanttView .tooltipGrids td {
  border-color: transparent !important;
}
#employeeGanttView .filterElement {
  font-size: 16px;
  font-weight: normal;
  max-width: 180px !important;
}
#employeeGanttView .buttonsPanel {
  z-index: 9000;
}
#employeeGanttView .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#employeeGanttView .filterTable {
  float: left;
  min-height: 35px;
}
#employeeGanttView .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#employeeGanttView .labelDiv label {
  font-size: 12px;
}
#employeeGanttView .labelMesaage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#employeeGanttView .k-gantt-actions > .k-button.k-button-icontext.k-gantt-create {
  visibility: hidden;
}
#employeeGanttView .adjacentText {
  position: absolute;
  left: 100%;
  width: auto;
  white-space: nowrap;
  margin-left: 4px;
  top: 8px;
}
#employeeGanttView .adjacentText td {
  border-color: transparent !important;
  width: 16px !important;
  max-width: 16px !important;
  padding: 0px;
}
#employeeGanttView .adjacentText .tdText {
  border-color: transparent !important;
  width: 100% !important;
  max-width: 100% !important;
  padding-left: 5px;
}
#employeeGanttView .k-task.k-task-single {
  overflow: visible;
}
#employeeGanttView .smallButton {
  min-width: 0px !important;
  max-width: 30px !important;
  width: 30px !important;
}
#employeeGanttView .footerLabel {
  padding-top: 10px;
}
#ordersGanttView #orderDateBinding .k-grid tbody button.k-button {
  max-width: 30px !important;
  min-width: 30px !important;
}
#ordersGanttView .k-gantt-actions > .k-button.k-button-icontext.k-gantt-create {
  visibility: hidden;
}
#ordersGanttView .orderGanttEvent {
  white-space: normal !important;
  font-size: 12px;
  text-align: left;
}
#ordersGanttView .k-task.k-task-single {
  overflow: visible;
}
#ordersGanttView .k-gantt-actions .k-button {
  visibility: hidden;
}
#ordersGanttView #orderGantt {
  height: 100%;
  margin: 0px;
  /*.k-event{
            min-width:100px !important;
        }*/
}
#ordersGanttView #orderGantt .container {
  height: 100%;
}
#ordersGanttView #orderGantt .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#ordersGanttView #orderGantt .textNumeric {
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
}
#ordersGanttView #orderGantt .comboBox {
  font-size: 12px;
  font-weight: normal;
}
#ordersGanttView #orderGantt .widecomboBox {
  width: 230px;
}
#ordersGanttView #orderGantt .k-more-events > span {
  margin-top: 0em;
  height: 20px;
}
#ordersGanttView #orderGantt div.k-more-events {
  font-size: 12px;
  height: 20px;
}
#ordersGanttView .legend {
  position: relative !important;
  height: 30px !important;
  width: 30px !important;
  min-height: 30px !important;
  min-width: 30px !important;
  max-height: 30px !important;
  max-width: 30px !important;
  text-align: center;
  border-color: black;
  border-width: thin;
  border-style: solid;
}
#ordersGanttView .adjacentText {
  position: absolute;
  left: 100%;
  width: auto;
  white-space: nowrap;
  margin-left: 4px;
  top: 8px;
}
#ordersGanttView .adjacentText td {
  border-color: transparent !important;
  width: 16px !important;
  max-width: 16px !important;
  padding: 0px;
}
#ordersGanttView .adjacentText .tdText {
  border-color: transparent !important;
  width: 100% !important;
  max-width: 100% !important;
  padding-left: 5px;
}
#ordersLoadOverviewNew .k-calendar .k-calendar-cell-inner,
#ordersLoadOverviewNew .k-calendar .k-link {
  overflow: inherit !important;
}
#ordersLoadOverviewNew .k-calendar-monthview .k-content tbody tr {
  height: 100% !important;
}
#ordersLoadOverviewNew .k-calendar .k-calendar-monthview {
  padding: unset !important;
}
#ordersLoadOverviewNew .k-calendar-view {
  width: 100% !important;
  height: 100% !important;
}
#ordersLoadOverviewNew .k-calendar .k-content .k-link {
  margin-left: unset !important;
  height: 17%;
  width: 100% !important;
}
#ordersLoadOverviewNew .tdNavButton {
  max-width: 30px;
  width: 30px;
}
#ordersLoadOverviewNew .totalDiv {
  padding-top: 2px;
  padding-bottom: 2px;
  overflow: hidden;
}
#ordersLoadOverviewNew .totalColumn {
  border: 1px solid #4d4d4d;
}
#ordersLoadOverviewNew .legend {
  position: relative !important;
  height: 28px !important;
  width: 28px !important;
  min-height: 28px !important;
  min-width: 28px !important;
  max-height: 28px !important;
  max-width: 28px !important;
  text-align: center;
  border-color: black;
  border-width: thin;
  border-style: solid;
  border-radius: 5px;
  font-size: 12px;
}
#ordersLoadOverviewNew .DateText {
  font-size: 16px !important;
  font-weight: bold;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
#ordersLoadOverviewNew .WeekTable {
  width: 100%;
  position: relative;
  top: -7px;
}
#ordersLoadOverviewNew .WeekTable label {
  font-size: 12px;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 0px !important;
}
#ordersLoadOverviewNew .WeekText {
  font-size: 12px !important;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
  line-height: 30px;
  position: relative;
  top: -7px;
}
#ordersLoadOverviewNew .HolidaysText {
  font-size: 12px !important;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
#ordersLoadOverviewNew .DataText {
  font-size: 12px !important;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
  white-space: nowrap;
}
#ordersLoadOverviewNew .DurationText {
  font-size: 12px !important;
  margin-top: 5px;
  line-height: 12px;
  white-space: nowrap;
  text-align: right;
}
#ordersLoadOverviewNew .basicDateOverview {
  border-radius: 10px;
  border: 3px solid;
}
#ordersLoadOverviewNew .regularDateOverview {
  border-radius: 10px;
  border: 3px solid;
  border-color: black !important;
}
#ordersLoadOverviewNew .specialDayOverview a {
  color: black !important;
}
#ordersLoadOverviewNew .holidaysDateOverview {
  border-color: #f5cc8a;
}
#ordersLoadOverviewNew .fridayDateOverview {
  border-color: #9d79f8;
}
#ordersLoadOverviewNew .saturdayDateOverview {
  border-color: #6177f0;
}
#ordersLoadOverviewNew .sundayDateOverview {
  border-color: #af93f7;
}
#ordersLoadOverviewNew .todayDateOverview {
  border-color: #86f895;
}
#ordersLoadOverviewNew .k-calendar .k-other-month {
  opacity: 0.3;
  /*visibility: hidden;*/
}
#ordersLoadOverviewNew .k-calendar .k-content .k-link {
  padding: 0 3px 0 1px;
}
#ordersLoadOverviewNew .k-calendar td {
  background-color: transparent !important;
}
#ordersLoadOverviewNew .k-calendar thead {
  Display: none;
}
#ordersLoadOverviewNew .k-calendar .k-header {
  Display: none;
}
#ordersLoadOverviewNew .graph-label {
  font-weight: bold;
  font-size: 35px !important;
}
#ordersLoadOverviewNew .cal-heatmap-container .subdomain-text {
  font-size: 18px !important;
  fill: #000000 !important;
  color: #000000 !important;
  text-shadow: 1px 1px #808080 !important;
}
#ordersLoadOverviewNew .cal-heatmap-container {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#ordersLoadOverviewNew #controlPanel {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 10px;
}
#ordersLoadOverviewNew #daysPanel {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 6px;
}
#ordersLoadOverviewNew .k-list-container {
  width: auto !important;
  min-width: 198px;
}
#ordersLoadOverviewNew #monthLable {
  font-size: 25px !important;
  font-weight: bold !important;
}
#ordersLoadOverviewNew .cal-heatmap-container rect.highlight {
  stroke: #f5cc8a;
  stroke-width: 5;
}
#ordersLoadOverviewNew .cal-heatmap-container rect.now {
  stroke: #86f895;
  stroke-width: 5;
}
#ordersLoadOverviewNew .cal-heatmap-container rect.fridayDate {
  stroke: #9d79f8;
  stroke-width: 5;
}
#ordersLoadOverviewNew .cal-heatmap-container rect.saturdayDate {
  stroke: #6177f0;
  stroke-width: 5;
}
#ordersLoadOverviewNew .cal-heatmap-container rect.sundayDate {
  stroke: #af93f7;
  stroke-width: 5;
}
#ordersLoadOverviewNew #loadOverviewFooter .k-dropdown {
  width: 250px !important;
}
#tasksLoadOverviewNew .k-calendar .k-calendar-cell-inner,
#tasksLoadOverviewNew .k-calendar .k-link {
  overflow: inherit !important;
}
#tasksLoadOverviewNew .k-calendar-monthview .k-content tbody tr {
  height: 100% !important;
}
#tasksLoadOverviewNew .k-calendar .k-calendar-monthview {
  padding: unset !important;
}
#tasksLoadOverviewNew .k-calendar-view {
  width: 100% !important;
  height: 100% !important;
}
#tasksLoadOverviewNew .k-calendar .k-content .k-link {
  margin-left: unset !important;
  height: 17%;
  width: 100% !important;
}
#tasksLoadOverviewNew .totalDiv {
  padding-top: 2px;
  padding-bottom: 2px;
  overflow: hidden;
}
#tasksLoadOverviewNew .tdNavButton {
  max-width: 30px;
  width: 30px;
}
#tasksLoadOverviewNew .totalColumn {
  border: 1px solid #4d4d4d;
}
#tasksLoadOverviewNew .legend {
  position: relative !important;
  height: 28px !important;
  width: 28px !important;
  min-height: 28px !important;
  min-width: 28px !important;
  max-height: 28px !important;
  max-width: 28px !important;
  text-align: center;
  border-color: black;
  border-width: thin;
  border-style: solid;
  border-radius: 5px;
  font-size: 12px;
}
#tasksLoadOverviewNew .DateText {
  font-size: 16px !important;
  font-weight: bold;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
#tasksLoadOverviewNew .WeekTable {
  width: 100%;
  position: relative;
  top: -7px;
}
#tasksLoadOverviewNew .WeekTable label {
  font-size: 12px;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 0px !important;
}
#tasksLoadOverviewNew .WeekText {
  font-size: 12px !important;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
  line-height: 30px;
  position: relative;
  top: -7px;
}
#tasksLoadOverviewNew .HolidaysText {
  font-size: 12px !important;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
#tasksLoadOverviewNew .DataText {
  font-size: 12px !important;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
  white-space: nowrap;
}
#tasksLoadOverviewNew .DurationText {
  font-size: 12px !important;
  margin-top: 5px;
  margin-left: 5px;
  line-height: 12px;
  white-space: nowrap;
  text-align: right;
}
#tasksLoadOverviewNew .basicDateOverview {
  border-radius: 10px;
  border: 3px solid;
}
#tasksLoadOverviewNew .regularDateOverview {
  border-radius: 10px;
  border: 3px solid;
  border-color: black !important;
}
#tasksLoadOverviewNew .specialDayOverview a {
  color: black !important;
}
#tasksLoadOverviewNew .holidaysDateOverview {
  border-color: #f5cc8a;
}
#tasksLoadOverviewNew .fridayDateOverview {
  border-color: #9d79f8;
}
#tasksLoadOverviewNew .saturdayDateOverview {
  border-color: #6177f0;
}
#tasksLoadOverviewNew .sundayDateOverview {
  border-color: #af93f7;
}
#tasksLoadOverviewNew .todayDateOverview {
  border-color: #86f895;
}
#tasksLoadOverviewNew .k-calendar .k-other-month {
  opacity: 0.3;
  /*visibility: hidden;*/
}
#tasksLoadOverviewNew .k-calendar .k-content .k-link {
  padding: 0 3px 0 1px;
}
#tasksLoadOverviewNew .k-calendar td {
  background-color: transparent !important;
}
#tasksLoadOverviewNew .k-calendar thead {
  Display: none;
}
#tasksLoadOverviewNew .k-calendar .k-header {
  Display: none;
}
#tasksLoadOverviewNew .graph-label {
  font-weight: bold;
  font-size: 35px !important;
}
#tasksLoadOverviewNew .cal-heatmap-container .subdomain-text {
  font-size: 18px !important;
  fill: #000000 !important;
  color: #000000 !important;
  text-shadow: 1px 1px #808080 !important;
}
#tasksLoadOverviewNew .cal-heatmap-container {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#tasksLoadOverviewNew #controlPanel {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 10px;
}
#tasksLoadOverviewNew #daysPanel {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 6px;
}
#tasksLoadOverviewNew .k-list-container {
  width: auto !important;
  min-width: 198px;
}
#tasksLoadOverviewNew #monthLable {
  font-size: 25px !important;
  font-weight: bold !important;
}
#tasksLoadOverviewNew .cal-heatmap-container rect.highlight {
  stroke: #f5cc8a;
  stroke-width: 5;
}
#tasksLoadOverviewNew .cal-heatmap-container rect.now {
  stroke: #86f895;
  stroke-width: 5;
}
#tasksLoadOverviewNew .cal-heatmap-container rect.fridayDate {
  stroke: #9d79f8;
  stroke-width: 5;
}
#tasksLoadOverviewNew .cal-heatmap-container rect.saturdayDate {
  stroke: #6177f0;
  stroke-width: 5;
}
#tasksLoadOverviewNew .cal-heatmap-container rect.sundayDate {
  stroke: #af93f7;
  stroke-width: 5;
}
#tasksLoadOverviewNew #loadOverviewFooter .k-dropdown {
  width: 250px !important;
}
#rapidTaskAllocationToEmployee .ooona-header-description {
  color: #2FC0E6;
  margin: 10px;
  padding: 10px;
  font-weight: bold;
}
#rapidTaskAllocationToEmployee .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
}
#rapidTaskAllocationToEmployee .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  min-height: 36px;
}
#rapidTaskAllocationToEmployee .smallLabel {
  font-size: small;
  margin-left: 5px;
  white-space: nowrap;
  font-weight: normal;
}
#rapidTaskAllocationToEmployee .buttonBottomLeft {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
#rapidTaskAllocationToEmployee .buttonBottomRight {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#rapidTaskClosing .spacedButton {
  margin: 10px;
}
#rapidTaskClosing .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 120px;
  display: inline-block;
}
#rapidTaskClosing .controlDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 120px;
  display: inline-block;
}
#rapidTaskClosing .tdLabelMessage {
  font-weight: normal;
  font-size: 12px;
  padding-left: 10px;
}
#rapidTaskClosing .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#rapidTaskClosing .numberWrapper {
  width: 130px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .spacedButton {
  margin: 10px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .optionButtonTable td label {
  font-size: 12px !important;
  font-weight: normal;
  padding-left: 10px !important;
  padding-right: 10px !important;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  line-height: 35px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .resultItem {
  float: left;
  margin-right: 12px;
  margin-bottom: 5px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep #deletedOrders {
  list-style-type: none;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .stepText {
  min-height: 80px;
  height: 80px;
  vertical-align: top;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep label {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .labelDiv {
  width: 200px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .labelDivBforAfter {
  width: 130px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .labelDivBforAfter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .readMessage {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .resultLabel {
  min-width: 280px;
  white-space: nowrap;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .tdControl {
  min-width: 200px;
  max-height: 35px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .tdControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardStep .multiSelectWidth {
  width: 198.5px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardValidation .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardValidation .labelValidation {
  font-size: 16px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidTaskClosing #closeTaskWizard .batchManipulationTaskWizardValidation .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidTaskClosing #Stats .WizardStepHeader {
  font-size: 18px;
  font-weight: normal;
  padding-left: 20px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidTaskClosing #Stats .labelDivStats label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
  white-space: nowrap;
}
#rapidTaskClosing #Stats .tdControlStats {
  min-width: 120px;
  max-width: 120px;
  max-height: 35px;
}
#rapidTaskClosing #Stats .tdControlStats .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#rapidTaskClosing #Stats .labelWarning {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
  line-height: 35px;
}
#rapidTaskClosing #BreadCrumb .breadcrumb {
  border-radius: 5px;
  font-size: 16px;
}
#rapidTaskClosing #BreadCrumb .breadcrumb label {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}
#RapidTaskClosingWindow header {
  text-align: center;
  margin: 5px 2px;
  font-weight: 700;
}
#RapidTaskClosingWindow td {
  padding: 3px;
}
#RapidTaskClosingWindow .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#RapidTaskClosingWindow .labelDiv {
  min-width: 90px !important;
}
#RapidTaskClosingWindow .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#RapidTaskClosingWindow .buttonBottomRight {
  position: absolute;
  bottom: 10px;
  right: 150px;
}
#RapidTaskClosingWindow .buttonBottomRightClose {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#RapidTaskClosingWindow .buttonBottomLeft {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
#orderProductStatusReport #orderProductStatusReportGrid tbody tr {
  height: 34px;
}
#orderProductStatusReport #space-for-download-iframes {
  display: none;
}
#orderProductStatusReport .k-widget.k-multiselect {
  width: 100% !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#orderProductStatusReport .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
}
#orderProductStatusReport .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#orderProductStatusReport .k-grid-header th.k-header {
  vertical-align: bottom;
}
#orderProductStatusReport .completed {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #66FF00;
  color: black;
  border-color: #336600 #333300 #333300 #336600;
  height: 18px;
}
#orderProductStatusReport .completedLate {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #66FF00;
  color: black;
  border-color: FireBrick DarkRed DarkRed FireBrick;
  height: 18px;
}
#orderProductStatusReport .uncompleted {
  white-space: nowrap;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: red;
  color: white;
  border-color: FireBrick DarkRed DarkRed FireBrick;
  height: 18px;
}
#orderProductStatusReport .atwork {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: gray;
  color: white;
  border-color: dimgray darkgray darkgray dimgray;
}
#orderProductStatusReport .labelDiv {
  min-width: 90px !important;
}
#orderProductStatusReport .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#orderProductStatusReport #orderNotes .lableHeader {
  margin-left: 20px;
  font-size: 12px;
  font-weight: normal;
}
#orderProductStatusReport #orderNotes .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#orderProductStatusReport #orderNotes .imageHeader {
  margin-left: 5px;
}
#orderProductStatusReport #orderNotes .messageBody {
  margin-top: 5px;
  font-size: 12px;
  font-weight: normal;
  overflow: auto;
}
#orderProductStatusReport #orderNotes .row-header {
  margin-top: 5px;
}
#orderProductStatusReport #orderNotes div.cn {
  position: relative;
  width: 100%;
}
#orderProductStatusReport #orderNotes div.inner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  font-size: 18px;
  font-weight: bold;
}
#orderProductStatusReport #orderMessages div.cn {
  position: relative;
  width: 100%;
}
#orderProductStatusReport #orderMessages div.inner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  font-size: 18px;
  font-weight: bold;
}
#orderProductStatusReport #orderFiles div.cn {
  position: relative;
  width: 100%;
}
#orderProductStatusReport #orderFiles div.inner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  font-size: 18px;
  font-weight: bold;
}
#orderProductStatusReport .basicMessage {
  font-size: 16px;
  white-space: nowrap;
}
#orderProductStatusReport .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
#orderProductStatusReportRangeWindow header {
  text-align: center;
  margin: 5px 2px;
  font-weight: 700;
}
#orderProductStatusReportRangeWindow td {
  padding: 3px;
}
#orderProductStatusReportRangeWindow .labelDiv {
  min-width: 90px !important;
}
#orderProductStatusReportRangeWindow .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#orderProductStatusReportRangeWindow .buttonBottomRight {
  position: absolute;
  bottom: 10px;
  right: 150px;
}
#orderProductStatusReportRangeWindow .buttonBottomRightClose {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#orderProductStatusReportRangeWindow .buttonBottomLeft {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
#orderStatusReport #orderStatusReportGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#orderStatusReport .k-grid-header th.k-header {
  vertical-align: bottom;
}
#orderStatusReport .completed {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #66FF00;
  color: black;
  border-color: #336600 #333300 #333300 #336600;
  height: 18px;
}
#orderStatusReport .uncompleted {
  white-space: nowrap;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: red;
  color: white;
  border-color: FireBrick DarkRed DarkRed FireBrick;
  height: 18px;
}
#orderStatusReportRangeWindow header {
  text-align: center;
  margin: 5px 2px;
  font-weight: 700;
}
#orderStatusReportRangeWindow td {
  padding: 3px;
}
#orderStatusReportRangeWindow .labelDiv {
  min-width: 90px !important;
}
#orderStatusReportRangeWindow .labelDiv label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  padding-top: 4px;
  margin-right: 5px;
}
#orderStatusReportRangeWindow .buttonBottomRight {
  position: absolute;
  bottom: 10px;
  right: 150px;
}
#orderStatusReportRangeWindow .buttonBottomRightClose {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#orderStatusReportRangeWindow .buttonBottomLeft {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
#seriesStatusReport #space-for-download-iframes {
  display: none;
}
#seriesStatusReport .showAll {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#seriesStatusReport .labelDiv {
  margin-left: 5px;
}
#seriesStatusReport .labelDiv label {
  font-size: 12px;
}
#seriesStatusReport .labelMessage {
  margin-left: 5px;
  font-size: 12px;
}
#TaskPricingReport .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#TaskPricingReport .labelDiv label {
  font-size: 12px;
}
#TaskPricingReport .labelDuration {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  white-space: normal;
  max-width: 130px;
  width: 130px;
}
#TaskPricingReport .labelDurationTotal {
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  white-space: normal;
  max-width: 130px;
  width: 130px;
}
#TaskPricingReport .labelDivCurrencyCount {
  font-size: 10px;
  font-weight: bold;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  color: red;
}
#TaskPricingReport .labelTotalTasks {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 70px;
  display: inline-block;
  white-space: normal;
  max-width: 70px;
  width: 70px;
}
#TaskPricingReport .controllDiv {
  margin-left: 5px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-height: 36px;
}
#TaskPricingReport .oneline {
  white-space: nowrap;
}
#resourceAllocationToTask #context-menu-employee-allocation-to-task .k-menu-expand-arrow {
  position: absolute !important;
  right: 30px !important;
}
#resourceAllocationToTask .billingResource {
  line-height: 7px;
  font-size: 9px !important;
}
#resourceAllocationToTask .context-menu-item {
  width: 100%;
  margin-left: -10px !important;
}
#resourceAllocationToTask .context-menu-item .context-menu-image {
  width: 25px !important;
}
#resourceAllocationToTask .tdLabel {
  font-size: 12px;
  font-weight: normal;
}
#resourceAllocationToTask .NotAssigned {
  font-size: 12px;
  font-weight: normal;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #e80b0b;
  color: white;
  border-color: FireBrick DarkRed DarkRed FireBrick;
  text-align: center;
}
#resourceAllocationToTask .NotAssigned:hover {
  background-color: FireBrick;
}
#resourceAllocationToTask .NotAssigned:active {
  background-color: red;
}
#resourceAllocationToTask .AllAssigned {
  font-size: 12px;
  font-weight: normal;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 2px solid;
  background-color: #3fba0b;
  color: white;
  border-color: #2f7d0d DarkGreen DarkGreen #2f7d0d;
  text-align: center;
}
#resourceAllocationToTask .AllAssigned:hover {
  background-color: #2f7d0d;
}
#resourceAllocationToTask .AllAssigned:active {
  background-color: #4cff00;
}
#resourceAllocationToTask #resourceAllocationToTaskGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#resourceAllocationToTask .buttonsPanel {
  z-index: 9000;
}
#resourceAllocationToTask .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#resourceAllocationToTask .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
#resourceAllocationToTask td.k-edit-cell input[type="checkbox"] {
  margin-left: calc(50% - 8px);
}
#resourceAllocationToTask .orderWizardGridEditMode {
  position: relative;
  top: -50px;
  left: 450px;
}
#context-menu-employee-allocation-to-task #Messages .k-menu-link,
#context-menu-employee-allocation-to-task #Notes .k-menu-link,
#context-menu-employee-allocation-to-task #ApprovedTitles .k-menu-link,
#context-menu-employee-allocation-to-task #OrderFiles .k-menu-link {
  padding-left: 0.3em !important;
}
#resourceAvailabilityDayView #space-for-download-iframes {
  display: none;
}
#resourceAvailabilityDayView .k-grid-md td,
#resourceAvailabilityDayView .k-grid-md .k-table-td {
  padding-inline: 5px;
  padding-block: 5px;
}
#resourceAvailabilityDayView .data-table,
#resourceAvailabilityDayView .header-table {
  width: 100%;
  table-layout: fixed;
}
#resourceAvailabilityDayView .showAll {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#resourceAvailabilityDayView .gridDiv {
  display: inline-block;
}
#resourceAvailabilityDayView .gridDivRight {
  display: inline-block;
  float: right;
}
#resourceAvailabilityDayView .time-td {
  border-style: solid;
  border-radius: 3px;
  background-color: #7ecced;
  border-color: #5ec0e9;
  color: white;
}
#resourceAvailabilityDayView .time-td-empty {
  color: white;
  padding: 0px !important;
  border-style: none !important;
}
#resourceAvailabilityDayView .header-table tr:hover {
  background-color: transparent !important;
  background-image: none !important;
}
#resourceAvailabilityDayView .orderIcon {
  height: 16px !important;
  width: 16px !important;
  background: url(./Content/css/0cc84a057b2186ba7cb82ce1af96baf1.png) !important;
  background-image: url(./Content/css/0cc84a057b2186ba7cb82ce1af96baf1.png) !important;
  content: url(./Content/css/0cc84a057b2186ba7cb82ce1af96baf1.png) !important;
}
#resourceAvailabilityDayView .timeIcon {
  height: 16px !important;
  width: 16px !important;
  background: url(./Content/css/6e11bcef26219676a9e8340d8384db8d.png) !important;
  background-image: url(./Content/css/6e11bcef26219676a9e8340d8384db8d.png) !important;
  content: url(./Content/css/6e11bcef26219676a9e8340d8384db8d.png) !important;
}
#resourceAvailabilityDayView label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#resourceAvailabilityDayView .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#resourceAvailabilityDayView .labelMessage {
  margin-left: 5px;
  font-size: 12px;
}
#resourceAvailabilityDayView .timeSheetAvailableDate {
  background-image: linear-gradient(to right, rgba(134, 248, 149, 0.5) 100%, transparent 0%) !important;
  border-radius: 6px;
  color: white !important;
  text-align: center;
}
#calendarTaskReplaceResource .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 80px;
  display: inline-block;
  margin-top: 5px;
  vertical-align: central;
}
#calendarTaskReplaceResourceFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#calendarTaskView .parent {
  display: flex;
  flex-direction: column;
  align-content: space-between;
  height: 100%;
}
#calendarTaskView .taskParent {
  display: flex;
  flex-direction: column;
  flex: 1;
}
#calendarTaskView .taskTotal {
  display: flex;
  flex-direction: column;
  flex: 0;
}
#calendarTaskView .taskTotalItem {
  border-radius: 10px;
  opacity: 0.8;
  text-align: center;
}
#calendarTaskView .taskItemAvailabilityResourceItem {
  font-size: 11px;
  border-radius: 10px;
  text-align: center;
}
#calendarTaskView .taskItemAvailabilityResource {
  border-radius: 10px;
  text-align: center;
}
#calendarTaskView .taskItem {
  margin-bottom: 2px;
  text-overflow: unset;
  white-space: pre-wrap;
  border-radius: 15px;
  padding: 3px;
  overflow: hidden;
  font-size: 11px;
}
#calendarTaskView .weekTd {
  width: 40px;
  padding-left: 6px;
  padding-right: 6px;
  border-radius: 10px;
  font-size: 12px;
}
#calendarTaskView .imageButton {
  width: 32px !important;
  height: 32px !important;
}
#calendarTaskView .multiSelect {
  font-weight: normal;
  vertical-align: middle;
  min-width: 230px;
  max-height: 50px !important;
  overflow: auto;
  width: 100%;
  display: inline-block;
}
#calendarTaskView .availableDateItem {
  background-color: rgba(34, 153, 84, 0.7) !important;
  color: white !important;
}
#calendarTaskView .notAvailableDateItem {
  background-color: rgba(203, 67, 53, 0.7) !important;
  color: white !important;
}
#calendarTaskView .setDateItem {
  background-color: rgba(255, 255, 255, 0.7) !important;
  color: black !important;
}
#orderEventInformation label {
  padding: 5px;
  font-size: 14px;
}
#orderEventInformation .DataTable {
  width: 100%;
}
#orderEventInformation .DataTable .tdLabel {
  width: 25%;
}
#orderEventInformation .DataTable .tdSmallImg {
  width: 20px;
}
#orderEventInformation td {
  padding: 5px;
  font-size: 12px;
}
#orderEventInformation .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
}
#orderEventInformation .OrderStatus1 {
  border: solid;
  border-width: thin;
  border-color: #0ABF0A;
  border-radius: 5px;
  font-size: 14px;
  background-color: #4cff00;
  color: white !important;
  padding: 5px;
  font-weight: bold;
  text-shadow: 1px 1px #808080;
}
#orderEventInformation .OrderStatus99 {
  border: solid;
  border-width: thin;
  border-color: darkred;
  border-radius: 5px;
  font-size: 14px;
  background-color: #ff0000;
  color: white !important;
  padding: 5px;
  font-weight: bold;
  text-shadow: 1px 1px #808080;
}
#taskEventInformation #taskEventInformationPannelBar label {
  padding: 5px;
  font-size: 14px;
}
#taskEventInformation .ManualWorkload {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 15px;
  border: 2px solid;
  background-color: red;
  color: white;
  border-color: FireBrick DarkRed DarkRed FireBrick;
}
#taskEventInformation .MinimumWorload {
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 15px;
  border: 2px solid;
  background-color: #66FF00;
  color: black;
  border-color: #336600 #333300 #333300 #336600;
}
#taskEventInformation .DataTable {
  width: 100%;
}
#taskEventInformation .DataTable .tdLabel {
  width: 25%;
}
#taskEventInformation .DataTableWorkload {
  width: 100%;
}
#taskEventInformation .DataTableWorkload .tdLabel {
  width: 100px;
}
#taskEventInformation .DataTableWorkload .tdMultiply {
  width: 10px;
}
#taskEventInformation td {
  padding: 5px;
  font-size: 12px;
}
#taskEventInformation .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 10px;
}
#ordersByCustomer {
  height: 100%;
  margin: 0px;
  /*.k-event{
        min-width:100px !important;
    }*/
}
#ordersByCustomer .container {
  height: 100%;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-radius: 4px;
}
#ordersByCustomer .ordersByCustomerSchedulerEvent {
  white-space: normal !important;
  font-size: 12px;
  text-align: left;
}
#ordersByCustomer .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#ordersByCustomer .textNumeric {
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
}
#ordersByCustomer .comboBox {
  font-size: 12px;
  font-weight: normal;
}
#ordersByCustomer .widecomboBox {
  width: 230px;
}
#ordersByCustomer #ordersByCustomerScheduler .k-more-events > span {
  margin-top: 0em;
  height: 20px;
}
#ordersByCustomer #ordersByCustomerScheduler div.k-more-events {
  font-size: 12px;
  height: 20px;
}
#ordersByCustomer #ordersScheduler {
  height: 100%;
  margin: 0px;
  /*.k-event{
            min-width:100px !important;
        }*/
}
#ordersByCustomer #ordersScheduler .container {
  height: 100%;
}
#ordersByCustomer #ordersScheduler .ordersSchedulerEvent {
  white-space: normal !important;
  font-size: 12px;
  text-align: left;
}
#ordersByCustomer #ordersScheduler .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#ordersByCustomer #ordersScheduler .textNumeric {
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
}
#ordersByCustomer #ordersScheduler .comboBox {
  font-size: 12px;
  font-weight: normal;
}
#ordersByCustomer #ordersScheduler .widecomboBox {
  width: 230px;
}
#ordersByCustomer #ordersScheduler .k-more-events > span {
  margin-top: 0em;
  height: 20px;
}
#ordersByCustomer #ordersScheduler div.k-more-events {
  font-size: 12px;
  height: 20px;
}
#ordersByCustomer .legend {
  position: relative !important;
  height: 30px !important;
  width: 30px !important;
  min-height: 30px !important;
  min-width: 30px !important;
  max-height: 30px !important;
  max-width: 30px !important;
  text-align: center;
  border-color: black;
  border-width: thin;
  border-style: solid;
}
#ordersByCustomer label {
  font-size: 12px;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 10px;
}
#tasksAssigningToEmployeeScheduler {
  height: 100%;
  margin: 0px;
}
#tasksAssigningToEmployeeScheduler .container {
  height: 100%;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-radius: 4px;
}
#tasksAssigningToEmployeeScheduler .legendTable {
  position: absolute;
  bottom: 15px !important;
  left: 100px;
  z-index: 10000;
}
#tasksAssigningToEmployeeScheduler .schedulerEvent {
  white-space: normal !important;
  font-size: 12px;
  text-align: left;
}
#tasksAssigningToEmployeeScheduler .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#tasksAssigningToEmployeeScheduler .labelDiv label {
  font-size: 12px;
  vertical-align: middle;
  line-height: 35px;
}
#tasksAssigningToEmployeeScheduler .k-more-events > span {
  margin-top: 0em;
  height: 20px;
}
#tasksAssigningToEmployeeScheduler div.k-more-events {
  font-size: 12px;
  height: 20px;
}
#tasksByEmployeeSchedulerDiv {
  height: 100%;
  margin: 0px;
}
#tasksByEmployeeSchedulerDiv .container {
  height: 100%;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-radius: 4px;
}
#tasksByEmployeeSchedulerDiv .tasksByEmployeeSchedulerEvent {
  white-space: normal !important;
  font-size: 12px;
  text-align: left;
  height: 100%;
}
#tasksByEmployeeSchedulerDiv .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#tasksByEmployeeSchedulerDiv .labelDiv label {
  font-size: 12px;
  vertical-align: middle;
  line-height: 35px;
}
#tasksByEmployeeSchedulerDiv .k-more-events > span {
  margin-top: 0em;
  height: 20px;
}
#tasksByEmployeeSchedulerDiv div.k-more-events {
  font-size: 12px;
  height: 20px;
}
#tasksSchedulerDiv {
  height: 100%;
  margin: 0px;
}
#tasksSchedulerDiv .container {
  height: 100%;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-radius: 4px;
}
#tasksSchedulerDiv .tasksSchedulerEvent {
  white-space: normal !important;
  font-size: 12px;
  text-align: left;
  height: 100%;
}
#tasksSchedulerDiv .k-event {
  min-width: 100px !important;
}
#tasksSchedulerDiv .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 120px;
  display: inline-block;
}
#tasksSchedulerDiv .k-more-events > span {
  margin-top: 0em;
  height: 20px;
}
#tasksSchedulerDiv div.k-more-events {
  font-size: 12px;
  height: 20px;
}
#TeamTasksAssigningDiv {
  height: 100%;
  margin: 0px;
}
#TeamTasksAssigningDiv .container {
  height: 100%;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-radius: 4px;
}
#TeamTasksAssigningDiv .legendTable {
  position: absolute;
  bottom: 15px !important;
  z-index: 10000;
}
#TeamTasksAssigningDiv .teamTasksAssigningSchedulerEvent {
  white-space: normal !important;
  font-size: 12px;
  text-align: left;
  height: 100%;
}
#TeamTasksAssigningDiv .labelDiv {
  white-space: nowrap;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: table-cell;
}
#TeamTasksAssigningDiv .labelDiv label {
  font-size: 12px;
}
#TeamTasksAssigningDiv .comboBox {
  font-weight: normal;
}
#TeamTasksAssigningDiv .labelMultiSelectDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 120px;
}
#TeamTasksAssigningDiv .labelMultiSelectDiv label {
  font-size: 12px;
}
#TeamTasksAssigningDiv .multiSelect {
  vertical-align: middle;
  min-width: 230px;
  max-height: 50px !important;
  overflow: auto;
  width: 100%;
}
#TeamTasksAssigningDiv #teamTasksAssigningScheduler .k-more-events > span {
  margin-top: 0em;
  height: 20px;
}
#TeamTasksAssigningDiv #teamTasksAssigningScheduler div.k-more-events {
  font-size: 12px;
  height: 20px;
}
#ApplyButton {
  display: flex;
  align-items: center;
  margin: 0 12px;
}
#ApplyButton:disabled {
  opacity: 0.8;
}
#TeamTasksManipulationDiv {
  height: 100%;
  margin: 0px;
  /*.k-event{
        min-width:100px !important;
    }*/
}
#TeamTasksManipulationDiv .container {
  height: 100%;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-radius: 4px;
}
#TeamTasksManipulationDiv .teamTasksManipulationSchedulerEvent {
  white-space: normal !important;
  font-size: 12px;
  text-align: left;
  height: 100%;
}
#TeamTasksManipulationDiv .labelDiv {
  white-space: nowrap;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
}
#TeamTasksManipulationDiv .labelDiv label {
  font-size: 12px;
}
#TeamTasksManipulationDiv .comboBox {
  font-weight: normal;
}
#TeamTasksManipulationDiv .labelMultiSelectDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  min-width: 120px;
  display: inline-block;
}
#TeamTasksManipulationDiv .labelMultiSelectDiv label {
  font-size: 12px;
}
#TeamTasksManipulationDiv .multiSelect {
  font-weight: normal;
  vertical-align: middle;
  min-width: 230px;
  max-height: 50px !important;
  overflow: auto;
  width: 100%;
  display: inline-block;
}
#TeamTasksManipulationDiv #teamTasksManipulationScheduler .k-more-events > span {
  margin-top: 0em;
  height: 20px;
}
#TeamTasksManipulationDiv #teamTasksManipulationScheduler div.k-more-events {
  font-size: 12px;
  height: 20px;
}
.k-list-item-text:before {
  display: none !important;
}
#ApplyButton {
  display: flex;
  align-items: center;
  margin: 0 12px;
}
#ApplyButton:disabled {
  opacity: 0.8;
}
#seriesEpisodesInfo .buttonsPanel {
  z-index: 9000;
}
#seriesEpisodesInfo .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#seriesEpisodesInfo #seriesEpisodesInfoGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#seriesEpisodesInfo td.k-edit-cell input[type="checkbox"] {
  margin-left: calc(50% - 8px);
}
#SupervisorDashboardUpdate {
  /*#region User type lable*/
  /*#endregion User type lable*/
}
#SupervisorDashboardUpdate .lastUpdated {
  font-size: 10px;
  background-color: gray;
  border-radius: 10px;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
#SupervisorDashboardUpdate .On-line {
  opacity: 1;
}
#SupervisorDashboardUpdate .Off-line {
  opacity: 0.5;
}
#SupervisorDashboardUpdate .typeLable {
  border: solid;
  border-width: thin;
  border-radius: 5px;
  font-size: 14px;
  padding: 3px;
}
#SupervisorDashboardUpdate .Resource {
  border-color: #017201;
  background-color: #0abf0a;
  color: #ffffff !important;
  text-shadow: 1px 1px gray;
}
#SupervisorDashboardUpdate .Customer {
  border-color: #8e0000;
  background-color: #f6511d;
  color: #ffffff !important;
  text-shadow: 1px 1px #5a5a5a;
}
#SupervisorDashboardUpdate .Consolidated {
  border-color: #7e3400;
  background-color: #FFB400;
  color: #ffffff !important;
  text-shadow: 1px 1px gray;
}
#SupervisorDashboardUpdate .labelHeader {
  font-size: 35px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  display: inline-block;
}
#SupervisorDashboardUpdate .labelHeaderUser {
  font-size: 40px;
  font-weight: bold;
  height: 40px !important;
  line-height: 40px !important;
  display: inline-block;
  opacity: 0.5;
}
#SupervisorDashboardUpdate .mainGaugeLabel {
  font-size: 30px;
  font-weight: bold;
  height: 30px !important;
  line-height: 30px !important;
  display: inline-block;
  opacity: 0.5;
}
#SupervisorDashboardUpdate .gaugeLabel {
  font-size: 25px;
  font-weight: bold;
  height: 25px !important;
  line-height: 25px !important;
  display: inline-block;
  opacity: 0.5;
}
#SupervisorDashboardUpdate .gaugeMustAssign {
  float: right;
  margin-top: calc(100%/4);
}
#SupervisorDashboardUpdate .gaugeNotMustAssign {
  float: left;
  margin-top: calc(100%/4);
}
#SupervisorDashboardUpdate .labelHeaderUserName {
  font-size: 30px;
  font-weight: bold;
  height: 30px !important;
  line-height: 30px !important;
  display: inline-block;
  opacity: 0.5;
}
#SupervisorDashboardUpdate #SupervisorDashboardTabStrip .tabHeader {
  font-size: 16px;
  font-weight: normal;
  line-height: 30px !important;
  display: inline-block;
}
#SupervisorDashboardUpdate #SupervisorDashboardTabStrip .tabHeader img {
  margin-right: 10px;
}
#SupervisorDashboardUpdate #supervisorDashboardOrderStepGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#SupervisorDashboardUpdate .legend {
  position: relative !important;
  height: 20px !important;
  width: 20px !important;
  min-height: 20px !important;
  min-width: 20px !important;
  max-height: 20px !important;
  max-width: 20px !important;
  text-align: center;
  border-color: black;
  border-width: thin;
  border-style: solid;
  border-radius: 5px;
  font-size: 14px;
  font-weight: bold;
}
#SupervisorDashboardUpdate .legendTable {
  padding: 3px;
  margin: 3px;
}
#SupervisorDashboardUpdate .labelSearchDiv {
  min-width: 90px !important;
}
#SupervisorDashboardUpdate .labelSearchDiv label {
  font-size: 16px;
  font-weight: normal;
  margin-top: 10px;
  float: left;
}
#SupervisorDashboardUpdate .labelDiv {
  font-size: 12px;
  font-weight: normal;
}
#SupervisorDashboardUpdate label {
  font-size: 12px;
  font-weight: normal;
}
#SupervisorDashboardUpdate button {
  font-size: 12px;
  font-weight: normal;
  height: 34px;
}
#SupervisorDashboardUpdate .comboBox {
  font-size: 16px;
  font-weight: normal;
}
#SupervisorDashboardUpdate .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#supervisorManagement #supervisorManagementGrid .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#supervisorManagement .buttonsPanel {
  z-index: 9000;
}
#supervisorManagement .buttonsPanel label {
  font-size: 12px;
  font-weight: normal;
}
#supervisorManagement .showAll {
  padding-left: 10px !important;
}
#supervisorManagement .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#tasksCompletedList #space-for-download-iframes {
  display: none;
}
#tasksCompletedList .Completed {
  border: solid;
  border-width: thin;
  border-color: #017201;
  border-radius: 5px;
  font-size: 14px;
  background-color: #0abf0a;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#tasksCompletedList .Pending {
  border: solid;
  border-width: thin;
  border-color: #b0aeae;
  border-radius: 5px;
  font-size: 14px;
  background-color: gray;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#tasksCompletedList .Started {
  border: solid;
  border-width: thin;
  border-color: #0abf0a;
  border-radius: 5px;
  font-size: 14px;
  background-color: #7FB800;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#tasksCompletedList .Running {
  border: solid;
  border-width: thin;
  border-color: #8e0000;
  border-radius: 5px;
  font-size: 14px;
  background-color: #f6511d;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px #5a5a5a;
}
#tasksCompletedList .Paused {
  border: solid;
  border-width: thin;
  border-color: #7e3400;
  border-radius: 5px;
  font-size: 14px;
  background-color: #FFB400;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#tasksCompletedList .Error {
  border: solid;
  border-width: thin;
  border-color: #808080;
  border-radius: 5px;
  font-size: 14px;
  background-color: #000000;
  color: #ffffff !important;
  padding: 3px;
  text-shadow: 1px 1px gray;
}
#tasksCompletedList .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#tasksCompletedList label {
  font-size: 12px;
  font-weight: normal;
}
#tasksCompletedList #footerPanel button {
  font-size: 12px;
  font-weight: normal;
  height: 34px;
}
#workLoad .spacedButton {
  margin: 10px;
}
#workLoad .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#workLoad .controlDiv {
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#workLoad .legend {
  position: relative !important;
  height: 30px !important;
  width: 30px !important;
  min-height: 30px !important;
  min-width: 30px !important;
  max-height: 30px !important;
  max-width: 30px !important;
  text-align: center;
  border-color: black;
  border-width: thin;
  border-style: solid;
  border-radius: 5px;
  font-size: 14px;
  font-weight: bold;
}
#workLoad .legendTable {
  padding: 3px;
  margin: 3px;
}
#workloadAvailabilityControl #space-for-download-iframes {
  display: none;
}
#workloadAvailabilityControl .showAll {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
#workloadAvailabilityControl .gridDiv {
  display: inline-block;
}
#workloadAvailabilityControl .gridDivRight {
  display: inline-block;
  float: right;
}
#workloadAvailabilityControl .orderIcon {
  height: 16px !important;
  width: 16px !important;
  background: url(./Content/css/0cc84a057b2186ba7cb82ce1af96baf1.png) !important;
  background-image: url(./Content/css/0cc84a057b2186ba7cb82ce1af96baf1.png) !important;
  content: url(./Content/css/0cc84a057b2186ba7cb82ce1af96baf1.png) !important;
}
#workloadAvailabilityControl .workloadIcon {
  height: 16px !important;
  width: 16px !important;
  background: url(./Content/css/26e2bd467670f17a84b87e4582a4ba47.png) !important;
  background-image: url(./Content/css/26e2bd467670f17a84b87e4582a4ba47.png) !important;
  content: url(./Content/css/26e2bd467670f17a84b87e4582a4ba47.png) !important;
}
#workloadAvailabilityControl .workloadIconTime {
  height: 16px !important;
  width: 16px !important;
  background: url(./Content/css/6250864356ba115de3145d7f5fda1682.png) !important;
  background-image: url(./Content/css/6250864356ba115de3145d7f5fda1682.png) !important;
  content: url(./Content/css/6250864356ba115de3145d7f5fda1682.png) !important;
}
#workloadAvailabilityControl .timeIcon {
  height: 16px !important;
  width: 16px !important;
  background: url(./Content/css/6e11bcef26219676a9e8340d8384db8d.png) !important;
  background-image: url(./Content/css/6e11bcef26219676a9e8340d8384db8d.png) !important;
  content: url(./Content/css/6e11bcef26219676a9e8340d8384db8d.png) !important;
}
#workloadAvailabilityControl .labelDiv {
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#workloadAvailabilityControl .labelDiv label {
  font-size: 12px;
}
#workloadAvailabilityControl .k-widget.k-multiselect {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#workloadAvailabilityControl .labelMessage {
  margin-left: 5px;
  font-size: 12px;
}
#workloadAvailabilityControl .availabilityCell {
  min-height: 28px;
}
#workloadAvailabilityControl .availabilityNoInfo {
  background-color: #808080;
  color: #000000 !important;
  opacity: 0.5;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}
#workloadAvailabilityControl .DayTasksReady {
  background-color: #08951b;
  color: white;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}
#workloadAvailabilityControl .DayTasksNotReady {
  background-color: #e50b0b;
  color: white;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}
#workloadAvailabilityControl #workloadAvailabilityControlFooter label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
#underConstruction .header {
  font-size: 32px;
  font-weight: bold;
  white-space: nowrap;
}
#underConstruction .center {
  position: absolute;
  top: 30%;
  left: 35%;
}
#welcome .welcomeButtonOverdue {
  background-color: #ee6969 !important;
}
#welcome .welcomeButtonOverdue:hover {
  background-color: #f97c7c !important;
}
#welcome .welcomeButton {
  width: 100% !important;
  padding: 1px 1px 1px 10px !important;
  border-color: transparent !important;
  border-radius: 4px;
}
#welcome .favoritButtonleft {
  width: 16px;
  height: 16px;
  float: left;
  margin-left: 16px;
}
#welcome .lastUpdated {
  font-size: 10px;
  border-radius: 10px;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
#welcome .lastUpdatedWithin5Minutes {
  background-color: rgba(128, 128, 128, 0.5);
}
#welcome .lastUpdatedWithout5Minutes {
  background-color: #80002080;
  color: white;
}
#welcome .favoritButtonRight {
  width: 16px;
  height: 16px;
  float: right;
  margin-right: 16px;
}
#welcome .containerFavoriteItems {
  overflow-x: scroll;
  width: 100%;
}
#welcome .containerFavoriteItems::-webkit-scrollbar {
  display: none;
}
#welcome .radioSelectionImage {
  width: 32px;
  height: 32px;
}
#welcome .controlButton {
  display: block !important;
  margin-left: auto;
  margin-right: auto;
}
#welcome .labelButton {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
}
#welcome h4 {
  -webkit-margin-before: 10px !important;
  -webkit-margin-after: 0px !important;
  font-size: 14px !important;
  font-weight: bold !important;
  padding-left: 10px;
}
#welcome h5 {
  -webkit-margin-before: 25px !important;
  -webkit-margin-after: 5px !important;
  font-size: 14px !important;
  font-weight: bold !important;
  padding-left: 10px;
}
#welcome .welcomeLabel {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  text-decoration: none;
  font-size: small;
  white-space: nowrap;
}
#welcome .megaphoneLabel {
  font-size: 20px !important;
  font-weight: normal;
  padding-left: 10px;
  text-decoration: none;
  font-size: small;
  white-space: nowrap;
}
#welcome .animate-show,
#welcome .animate-hide {
  -webkit-transition: 1025ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
  -moz-transition: 1025ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
  -ms-transition: 1025ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
  -o-transition: 1025ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
  transition: 1025ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
}
#welcome .animate-show {
  top: 100%;
}
#welcome .animate-show.animate-show-active {
  top: 0;
}
#welcome .animate-hide {
  top: 0;
}
#welcome #TimeCheckInOutPanel {
  -webkit-animation-delay: 1s;
  -webkit-animation-iteration-count: 3;
}
#pageSettingsSetupPopup label {
  font-size: 12px;
  font-weight: normal;
}
#pageSettingsSetupPopup h4 {
  font-weight: bold;
}
#pageSettingsSetupPopup .info {
  color: yellow;
}
.accessPageValidator {
  border-radius: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: gray;
}
.accessPageValidator .lableTd {
  font-size: 12px;
}
.accessPageValidator .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.accessPageValidator #overlay {
  position: fixed;
  /* Sit on top of the page content */
  width: 100%;
  /* Full width (cover the whole page) */
  height: 100%;
  /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  /* Black background with opacity */
  z-index: 2;
  /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer;
  /* Add a pointer on hover */
  z-index: 9999;
}
.popupWrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.popupWrapper .popupMessages {
  margin: auto;
  overflow: auto;
  position: absolute;
  top: 5px;
  left: 20px;
  bottom: 0;
  right: 0;
  flex: 1 1 auto;
  overflow-y: auto;
  padding: 10px;
  margin-bottom: 52px;
}
.popupWrapper .popupMessages .content {
  font-size: 14px;
  font-weight: normal;
  padding-left: 10px;
  display: table-cell;
  vertical-align: middle;
}
.popupWrapper .popupMessages .contentCenterText {
  text-align: center;
  margin-right: 70px;
}
.popupWrapper footer {
  flex-shrink: 0;
  /*padding: 10px;
        display: flex;
        justify-content: flex-end;*/
}
.batchCellsUpdate .disabled {
  opacity: 0.5;
}
.batchCellsUpdate .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 25px;
  max-width: 220px;
  width: 220px;
}
.batchCellsUpdate .tdLabel2Line {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  display: table-cell;
  min-width: 25px;
  max-width: 220px;
  width: 220px;
}
.batchCellsUpdate .labelSubLine {
  font: 10px !important;
  opacity: 0.7;
}
.batchCellsUpdate .tdLabelSkip {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.batchCellsUpdate .footerButtons .tdButton {
  min-width: 100px;
}
.batchCellsUpdate .pull-right {
  float: right;
  margin-right: 10px;
}
.batchCellsUpdate .pull-right-save {
  float: right;
}
.batchCellsUpdate .save-button {
  min-width: 113px;
  width: 113px;
}
.batchCellsUpdate .k-calendar-td div {
  height: 2.42857143em;
  border-radius: 5px;
  height: 100%;
  width: 100%;
}
.batchCellsUpdate .k-calendar .k-content .k-link {
  padding: 0px !important;
}
.batchCellsUpdate .k-calendar-nav-today span {
  color: #fff;
}
.AddImageButton {
  background-image: url(./Content/css/7b2e9c250b0c47144ba4ec7ac5d251de.png) !important;
}
.SaveImageButton {
  background-image: url(./Content/css/d4e3511505cd8f66300dde154bebca5b.png) !important;
}
.DeleteImageButton {
  background-image: url(./Content/css/d5adf431487bfe278dcbf473c7e621cf.png) !important;
}
.CloseImageButton {
  background-image: url(./Content/css/d4c724a2f98fc4ae45f8e45b39093f3e.png) !important;
}
.ImageButton24 {
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
}
.copyright {
  position: absolute;
  color: #838587 !important;
  left: calc(50% - 123px);
  bottom: 1px;
  font-size: 10px;
  font-family: Arial;
  text-align: center;
  text-decoration: none;
}
.copyright span.ooona {
  color: #838587;
  font-weight: bold;
}
.copyright span.ooona i:nth-child(1),
.copyright span.ooona i:nth-child(2) {
  letter-spacing: -2px;
}
.copyright span.ooona i:nth-child(2) {
  color: #ffc325;
}
.copyright span.ooona i:nth-child(3) {
  color: #35bee3;
}
.defualtDatePanel .disabled {
  opacity: 0.5;
}
.defualtDatePanel .labelDiv {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
}
.defualtDatePanel .weekdayDate {
  padding-left: 7px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px !important;
}
.defualtDatePanel .holidayDateAlert {
  padding-left: 7px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: rgba(245, 204, 138, 0.5);
}
.defualtDatePanel .weekendDateAlert {
  padding-left: 7px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: rgba(147, 0, 0, 0.5);
}
.defualtDatePanel .weekendDate5 {
  padding-left: 7px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: rgba(157, 121, 248, 0.5);
}
.defualtDatePanel .weekendDate6 {
  padding-left: 7px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: rgba(97, 119, 240, 0.5);
}
.defualtDatePanel .weekendDate0 {
  padding-left: 7px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px !important;
  border-radius: 15px;
  background-color: rgba(175, 147, 247, 0.5);
}
#defaultDateUpdateSetupWindow .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
.dropFolderSettingsEditor .buttonPanel {
  margin-left: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.dropFolderSettingsEditor .tdElementCombo {
  font-weight: normal;
  font-size: 16px;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.dropFolderSettingsEditor .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.dropFolderSettingsEditor .tablePanelCombo {
  padding-left: 5px;
  padding-right: 5px;
}
.dropFolderSettingsEditor .fileTypeBlock {
  float: left;
  width: 30%;
}
.dropFolderSettingsEditor .taskTypeBlock {
  float: left;
  width: 30%;
}
.dropFolderSettingsEditor .flagBlock {
  float: left;
  width: 30%;
}
.dropFolderSettingsEditor .clearBlock {
  clear: both;
}
.editorStandardizedMessagesPanel .tdLabelEditMode {
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
}
.editorStandardizedMessagesPanel #onClickRow {
  height: 35px !important;
  width: 38px !important;
}
.excelImportConfiguration .block-div {
  text-align: center;
  width: 240px;
}
.excelImportConfiguration .tdLabel {
  padding-left: 10px;
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 230px;
  width: 230px;
}
.excelImportConfiguration .tdLabelIP {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.excelImportConfiguration .IP {
  font-size: 12px;
  padding: 7px;
  font-weight: bold;
  white-space: nowrap;
  border-radius: 10px;
}
.excelImportConfiguration .tdInfo {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
}
.excelImportConfiguration .tdLabelAgent {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  width: 60px;
}
.excelImportConfiguration .tdLabelTime {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 170px;
  width: 170px;
}
.excelImportConfiguration .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.excelImportConfiguration .tdElementCheckboxes {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.excelImportConfiguration #excelImportConfigurationTabStrip {
  height: 550px;
}
.excelImportConfiguration td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.fileTypeParametersAiEditor .buttonPanel {
  margin-top: 10px;
  margin-bottom: 10px;
}
.fileTypeParametersAiEditor .tdElementCombo {
  font-weight: normal;
  font-size: 12px;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.fileTypeParametersAiEditor .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.fileTypeParametersAiEditor .tablePanelCombo {
  padding-left: 5px;
  padding-right: 5px;
}
.fileTypeParametersAiEditor .fileTypeBlock {
  float: left;
  width: 30%;
}
.fileTypeParametersAiEditor .taskTypeBlock {
  float: left;
  width: 30%;
}
.fileTypeParametersAiEditor .flagBlock {
  float: left;
  width: 30%;
}
.fileTypeParametersAiEditor .clearBlock {
  clear: both;
}
.fileTypeUploadParametersEditor .buttonPanel {
  margin-top: 10px;
  margin-bottom: 10px;
}
.fileTypeUploadParametersEditor .tdElementCombo {
  font-weight: normal;
  font-size: 12px;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.fileTypeUploadParametersEditor .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.fileTypeUploadParametersEditor .tablePanelCombo {
  padding-left: 5px;
  padding-right: 5px;
}
.fileTypeUploadParametersEditor .fileTypeBlock {
  float: left;
  width: 30%;
}
.fileTypeUploadParametersEditor .taskTypeBlock {
  float: left;
  width: 30%;
}
.fileTypeUploadParametersEditor .flagBlock {
  float: left;
  width: 30%;
}
.fileTypeUploadParametersEditor .clearBlock {
  clear: both;
}
.fileTypeUploadSettingsEditor .buttonPanel {
  margin-top: 10px;
  margin-bottom: 10px;
}
.fileTypeUploadSettingsEditor .tdElementCombo {
  font-weight: normal;
  font-size: 12px;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.fileTypeUploadSettingsEditor .tdLabel {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.fileTypeUploadSettingsEditor .tablePanelCombo {
  padding-left: 5px;
  padding-right: 5px;
}
.fileTypeUploadSettingsEditor .fileTypeBlock {
  float: left;
  width: 30%;
}
.fileTypeUploadSettingsEditor .taskTypeBlock {
  float: left;
  width: 30%;
}
.fileTypeUploadSettingsEditor .flagBlock {
  float: left;
  width: 30%;
}
.fileTypeUploadSettingsEditor .clearBlock {
  clear: both;
}
#displayModeSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.gridDisplayModePanel .tdLabelDisplayMode {
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
}
.gridDisplayModePanel #onClickRow {
  height: 35px !important;
  width: 38px !important;
}
.gridDisplayModePanel .radioSelectionImagePadding {
  padding: 2px;
}
.gridEditModePanel .tdLabelEditMode {
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
}
.gridEditModePanel #onClickRow {
  height: 30px !important;
  width: 38px !important;
}
.gridEditModePanel .radioSelectionImagePadding {
  padding: 2px;
}
.gridEditModePanel .tdLabelEditMode {
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
}
.gridEditModePanel #onClickRow {
  height: 35px !important;
  width: 38px !important;
}
.gridEditModePanel .radioSelectionImagePadding {
  padding: 2px;
}
#gridLayoutPopup label {
  font-size: 12px;
  font-weight: normal;
}
#gridLayoutPopup .h4 {
  font-weight: bold;
}
#gridLayoutPopup .info {
  color: #FFC52A;
}
#gridLayoutSelectionFooter .showAll {
  margin-left: 10px;
}
#gridLayoutSelectionFooter .labelDiv {
  margin-top: 5px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
#gridLayoutSelectionFooter .labelDiv {
  margin-left: 5px;
  font-size: 12px;
  font-weight: normal;
}
.mediaNumberEditor {
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.mediaNumberEditor ::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.mediaNumberEditor ::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.mediaNumberEditor ::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 2px;
}
.mediaNumberEditor ::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.mediaNumberEditor .addButton {
  border-color: gray;
  background-color: #97c63d;
}
.mediaNumberEditor .k-label {
  font-size: 10px !important;
}
.messageByEntity .tdContent {
  vertical-align: top;
  color: black;
  font-size: 12px;
}
.messageByEntity .tdContent img {
  max-width: 100%;
}
.messageByEntity .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 90px;
}
.messageByEntity .tdElement {
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
}
.messageByEntity td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 10px;
}
.messageByEntity .basicMessage {
  font-size: 12px;
  white-space: nowrap;
}
.messageByEntity .basicErrorMessage {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}
.ooona-MultiSelect .multiSelectorButton {
  width: 50px !important;
  margin-bottom: 5px;
}
.ooona-MultiSelect .searchTextBox td {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
}
.ooona-MultiSelect .listmover {
  font-size: 25px;
}
.ooona-MultiSelect .search-button {
  height: 32px;
  border-radius: 10px 0px 0px 10px;
  margin-right: -2px;
}
.ooona-MultiSelect .form-control {
  width: 100% !important;
}
.ooona-MultiSelect .counterLable {
  font-size: 9px;
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 80px;
}
.ooona-MultiSelect .title {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 5px;
}
.noteUpdateUpdate .imgTd {
  width: 25px;
}
.noteUpdateUpdate .marginTd {
  width: 25%;
}
.noteUpdateUpdate .labelTd {
  width: 50px;
}
.noteUpdateUpdate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.noteUpdateUpdate .k-panelbar td {
  padding: 3px;
}
.noteUpdateUpdate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.noteUpdateUpdate .k-panelbar .subjectHeader {
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
  padding: 10px;
}
.noteUpdateUpdate .k-panelbar .Subject {
  width: 100%;
}
.noteUpdateUpdate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.noteUpdateUpdate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.noteUpdateUpdate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.noteUpdateUpdate .k-panelbar .stateImage {
  margin-left: 10px;
}
.noteUpdateUpdate .k-panelbar .buttonTh {
  width: 24px !important;
  text-align: center;
}
.noteUpdateUpdate .k-panelbar .buttonTd {
  width: 24px !important;
  text-align: center;
}
.noteUpdateUpdate .footerButtons {
  margin-bottom: 5px;
}
.noteUpdateUpdate .footerButtons .tdButton {
  min-width: 100px;
}
.orderInformationPanel {
  width: 100%;
}
.orderInformationPanel .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  white-space: pre-wrap;
  height: 45px;
  max-height: 45px;
  overflow-wrap: break-word;
  overflow-y: auto;
  overflow-x: hidden;
}
.orderInformationPanel .labelDivLoading {
  font-size: 16px;
  font-weight: normal;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  white-space: pre-wrap;
  height: 45px;
  max-height: 45px;
  overflow-wrap: break-word;
  overflow-y: auto;
  overflow-x: hidden;
}
.orderInformationStaticPanel .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  white-space: pre-wrap;
  height: 45px;
  max-height: 45px;
  overflow-wrap: break-word;
  overflow-y: auto;
  overflow-x: hidden;
}
#questions .thumbnail {
  float: left;
  margin-right: 5px;
  border-radius: 5px;
  padding: 4px;
}
#questions #questionsPannelBar label {
  font-size: 14px;
}
#questions .DataTable {
  width: 100%;
}
#questions .DataTable .tdLabel {
  width: 25%;
}
#questions td {
  padding: 5px;
  font-size: 12px;
}
#questions .panelBasic {
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 10px;
}
.rangeConfigurationMediaNumber td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
}
.rangeConfigurationMediaNumber .tdMediaMumberLable {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 100px;
  width: 100px;
}
.rangeConfigurationMediaNumber .tdTagLable {
  vertical-align: middle;
  font-size: 12px;
  font-weight: normal;
  height: 83px !important;
  line-height: 83px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 100px;
  width: 100px;
}
.rangeConfigurationMediaNumber .tdElement {
  font-weight: normal;
  white-space: nowrap;
  display: table-cell;
  min-width: 210px;
  max-width: 250px;
}
.rangeConfigurationMediaNumber ul {
  display: flex;
  flex-wrap: wrap;
  padding-inline-start: 0px !important;
}
.rangeConfigurationMediaNumber li {
  border-radius: 10px;
  display: inline-block;
  list-style: none;
  padding: 5px;
  margin: 2px;
  color: #ffc52a;
  border-color: #36bfe4;
}
#generalRange .panel-bar-header {
  font-size: 16px;
  font-weight: bold;
}
#generalRange .limit-multiselect-height {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#generalRange .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
}
#generalRange #rangebar label {
  font-size: 12px;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 10px;
}
#generalRange .MultiselectLable {
  margin-left: 20px;
  font-size: 12px;
  font-weight: normal;
}
#generalRange .tdLabel {
  width: 200px;
  min-width: 200px !important;
  vertical-align: central;
}
#generalRange .tdLabel label {
  font-size: 12px;
  font-weight: normal;
}
#generalRange .element {
  width: 200px !important;
}
#generalRange .tdElement {
  font-size: 16px;
  font-weight: normal;
  width: 200px;
}
#generalRange .tdElement input {
  width: 200px !important;
}
#generalRange .tdElement .k-combobox {
  width: 200px !important;
}
#generalRange .tdElement .k-textbox {
  width: 200px !important;
}
#generalRange .tdElement .k-numerictextbox {
  width: 200px !important;
}
#generalRange .tdLabelHeader {
  border-radius: 10px;
}
#generalRange .tdLabelHeader label {
  font-size: 14px !important;
  font-weight: bold !important;
  line-height: 24px;
}
#generalRange table {
  border-spacing: 0 5px;
  /* this is the ultimate fix */
}
#generalRange .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#generalRange .TargetLanguageOnly {
  padding-top: 5px;
}
#generalRange .k-list-container {
  width: auto !important;
  min-width: 198px;
}
#generalRange .MultiselectItemText {
  font-size: small;
  margin-left: 3px;
}
#generalRange .k-multiselect-wrap > .k-input {
  padding-top: 5px;
  opacity: .3;
}
#generalRange .k-multiselect {
  overflow: hidden;
}
#generalRange .selectWidth {
  width: 198.5px;
}
#generalRange ::-webkit-scrollbar {
  width: 0;
  /* Remove scrollbar space */
  background: transparent;
  /* Optional: just make scrollbar invisible */
  -ms-overflow-style: none;
  /* IE and Edge */
}
#generalRange .criticalTicket {
  font-size: 12px;
  background-color: #c10000;
  border-radius: 10px;
  padding: 5px;
}
#generalRange .notCriticalTicket {
  font-size: 12px;
  background-color: #848689;
  border-radius: 10px;
  padding: 5px;
}
#generalRange .notSetTicket {
  font-size: 12px;
  border-color: #848689;
  border-width: 1px;
  border-style: dotted;
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 3px;
}
#generalRange .hasTickets {
  font-size: 12px;
  background-color: #82bb16;
  border-radius: 10px;
  padding: 5px;
}
#generalRange .doesntHaveTickets {
  font-size: 12px;
  background-color: #d24f0a;
  border-radius: 10px;
  padding: 5px;
}
#generalRange .multiselect-placeholder .k-input-inner {
  color: #999 !important;
}
#rangeSetupPopup label {
  font-size: 12px;
  font-weight: normal;
}
#rangeSetupPopup .h4 {
  font-weight: bold;
}
#rangeSplitButton .item-header {
  padding-left: 5px !important;
  padding-right: 5px !important;
  padding-top: 1px !important;
  padding-bottom: 1px !important;
  margin-right: 3px !important;
}
#generalRange .panel-bar-header {
  font-size: 16px;
  font-weight: bold;
}
#generalRange .limit-multiselect-height {
  width: 198px !important;
  vertical-align: middle !important;
  display: inline-block !important;
  max-height: 34px !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}
#generalRange .ComboNumberDiv {
  float: right !important;
  margin-right: 5px;
}
#generalRange #rangebar label {
  font-size: 12px;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 10px;
}
#generalRange .MultiselectLable {
  margin-left: 20px;
  font-size: 12px;
  font-weight: normal;
}
#generalRange .tdLabel {
  width: 195px;
}
#generalRange .tdLabel label {
  font-size: 12px;
  font-weight: normal;
}
#generalRange .tdElement {
  font-size: 16px;
  font-weight: normal;
}
#generalRange .tdLabelHeader {
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
}
#generalRange table {
  border-spacing: 0 5px;
  /* this is the ultimate fix */
}
#generalRange .MultiSelectCounter {
  float: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  color: darkgrey;
}
#generalRange .TargetLanguageOnly {
  padding-top: 5px;
}
#generalRange .k-list-container {
  width: auto !important;
  min-width: 198px;
}
#generalRange .MultiselectItemText {
  font-size: small;
  margin-left: 3px;
}
#generalRange .k-multiselect-wrap > .k-input {
  padding-top: 5px;
  opacity: .3;
}
#generalRange .k-multiselect {
  overflow: hidden;
}
#generalRange .selectWidth {
  width: 198.5px;
}
.regularExpressionValidate .tdLabel {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: table-cell;
  min-width: 45px;
  max-width: 140px;
  width: 140px;
}
.regularExpressionValidate .labelTd {
  width: 50px;
}
.regularExpressionValidate .labelTd label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.regularExpressionValidate .k-panelbar td {
  padding: 3px;
}
.regularExpressionValidate .k-panelbar label {
  font-size: 12px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
  min-width: 45px;
}
.regularExpressionValidate .k-panelbar .bodyContent {
  color: black;
  background-image: none;
  border-radius: 5px;
  padding: 5px;
  min-height: 220px;
}
.regularExpressionValidate .k-panelbar .bodyContentBackGround {
  background-color: white;
}
.regularExpressionValidate .k-panelbar .bodyContentBorder {
  border-radius: 5px;
  padding: 10px;
  min-height: 240px;
}
.regularExpressionValidate .k-panelbar .stateImage {
  margin-left: 10px;
}
.regularExpressionValidate .k-panelbar .spanTab {
  font-size: 14px;
  font-weight: normal;
  height: 35px !important;
  line-height: 35px !important;
  white-space: nowrap;
  display: inline-block;
}
.regularExpressionValidate .wiki-info {
  font-size: 15px !important;
}
.regularExpressionValidate .mark-letter {
  font-style: italic;
}
#schedulerLegend .legendTable .legend {
  position: relative !important;
  height: 30px !important;
  width: 30px !important;
  min-height: 30px !important;
  min-width: 30px !important;
  max-height: 30px !important;
  max-width: 30px !important;
  text-align: center;
  border-color: black;
  border-width: thin;
  border-style: solid;
  border-radius: 5px;
  font-size: 14px;
  font-weight: bold;
}
#schedulerLegend .legendTable .overdue {
  position: relative !important;
  text-align: center;
  border-color: black;
  border-width: thin;
  border-style: solid;
  margin: 10px;
  border-radius: 5px;
  padding: 10px;
  font-size: 14px;
  font-weight: bold;
}
#schedulerLegend .legendTable label {
  font-size: 12px;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 10px;
}
#schedulerLegend .legendTable .ComboTd .k-dropdown {
  width: 250px !important;
}
.k-stepper {
  border-color: false;
  color: false;
  background-color: false;
}
.k-stepper .k-step.k-step-hover .k-step-indicator,
.k-stepper .k-step:hover .k-step-indicator {
  border-color: false;
  color: false;
  background-color: #e6e6e6;
}
.k-stepper .k-step.k-step-disabled .k-step-indicator,
.k-stepper .k-step:disabled .k-step-indicator {
  border-color: #d5d5d5;
  color: #828282;
  background-color: #fff;
}
.k-stepper .k-step-indicator {
  border-color: #d5d5d5;
  color: #2e2e2e;
  background-color: #fff;
}
.k-stepper .k-step-indicator::after {
  box-shadow: inset 0 0 0 2px #fff;
}
.k-stepper .k-step-label:only-child {
  border-color: #d5d5d5;
  color: #2e2e2e;
  background-color: #fff;
}
.k-stepper .k-step-done.k-step-hover .k-step-indicator,
.k-stepper .k-step-done:hover .k-step-indicator {
  filter: brightness(85%);
  transition: transform .2s;
  transform: scale(1.1);
}
.k-stepper .k-step-current.k-step-hover .k-step-indicator,
.k-stepper .k-step-current:hover .k-step-indicator {
  filter: brightness(85%);
  transition: transform .2s;
  transform: scale(1.1);
}
.k-stepper .k-step-label {
  color: white;
}
.k-stepper .k-step-success .k-step-label .k-icon {
  color: #081b00;
}
.k-stepper .k-step-error .k-step-label {
  color: #d8312f;
}
.k-stepper .k-step-disabled .k-step-label {
  color: #c3c3c3;
}
.k-stepper .k-step-focus .k-step-label:only-child,
.k-stepper .k-step-link:focus .k-step-label:only-child {
  box-shadow: inset 0 0 0 2px #d5d5d5;
}
.k-stepper .k-step-optional .k-step-label-optional {
  opacity: 0.35;
}
.k-stepper {
  margin: 0 0;
  padding: 0 0;
  border-width: 0;
  border-style: solid;
  font-size: 14px;
  line-height: 1.42857143;
  position: relative;
  color: inherit;
  background: 0 0;
  box-shadow: none;
}
.k-stepper .k-step-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
}
.k-stepper .k-step-link {
  outline: 0;
  text-decoration: none;
  white-space: nowrap;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
}
.k-stepper .k-step-disabled {
  pointer-events: none;
}
.k-stepper .k-step-disabled .k-step-link {
  cursor: default;
}
.k-stepper .k-step-indicator {
  border-radius: 50%;
  margin: 3px;
  width: 28px;
  height: 28px;
  border-width: 1px;
  border-style: solid;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  overflow: visible;
  transition-property: color, background-color, border-color;
  transition-duration: .4s;
  transition-timing-function: ease-in-out;
}
.k-stepper .k-step-indicator::after {
  border-radius: 100%;
  content: "";
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  pointer-events: none;
  display: none;
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  z-index: 2;
}
.k-stepper .k-step-focus .k-step-indicator::after,
.k-stepper .k-step-link:focus .k-step-indicator::after {
  display: block;
}
.k-stepper .k-step-label {
  max-width: 10em;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}
.k-stepper .k-step-label:only-child {
  border-radius: 15px;
  padding: 5px 12px;
  border-width: 0;
}
.k-stepper .k-step-label .k-step-text {
  max-width: calc(10em - 20px);
  -ms-flex-positive: 1;
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-stepper .k-step-label .k-icon {
  margin-left: 4px;
}
.k-stepper .k-step-current .k-step-label,
.k-stepper .k-step-hover .k-step-label,
.k-stepper .k-step:hover .k-step-label {
  font-weight: 700;
}
.k-stepper .k-step-label .k-step-label-optional {
  font-style: italic;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.k-stepper .k-progressbar {
  position: absolute;
  pointer-events: none;
  z-index: 0;
}
.k-step-list-horizontal {
  -ms-flex-direction: row;
  flex-direction: row;
}
.k-step-list-horizontal .k-step {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.k-step-list-horizontal .k-step-link {
  -ms-flex-direction: column;
  flex-direction: column;
}
.k-step-list-horizontal .k-step-label {
  text-align: center;
}
.k-step-list-horizontal .k-step-indicator + .k-step-label {
  margin-top: 5px;
}
.k-step-list-horizontal ~ .k-progressbar {
  width: 100%;
  height: 2px;
  top: 16px;
}
.k-step-list-vertical {
  -ms-flex-direction: column;
  flex-direction: column;
}
.k-step-list-vertical .k-step {
  min-height: 54px;
}
.k-step-list-vertical .k-step-label {
  text-align: left;
}
.k-step-list-vertical .k-step-indicator + .k-step-label {
  margin-left: 12px;
}
.k-step-list-vertical ~ .k-progressbar {
  width: 2px;
  height: 100%;
  min-height: 20px;
  left: 17px;
}
.k-step-list-vertical .k-step-content {
  height: 0;
  overflow: hidden;
  transition: height 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;
}
.k-step-list-vertical .k-step-current .k-step-content {
  height: auto;
  overflow: visible;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: 30px;
  padding: 20px 10px;
}
.taskSupplyDatesSyncMethod .tdLabelEditMode {
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
}
.taskSupplyDatesSyncMethod .supplyDateBlock {
  float: left;
  margin-left: 5px;
}
.timeCheckInOutPanel .labelDiv {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
.timeCheckInOutPanel .timeCheckInOutLabel {
  font-size: 9px;
  line-height: 15px;
}
.k-switch-not-set .k-switch-container {
  font-size: 12px;
}
.k-switch-not-set .k-switch-container .k-switch-label-not-set {
  vertical-align: middle;
}
.k-switch-not-set:focus,
.k-switch-not-set:focus-within {
  box-shadow: 0 0 3px 1px #D3D3D3;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIuL3N0eWxlLmNzcyIsInNvdXJjZVJvb3QiOiIifQ==*/