/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}100%{transform:scale3d(1,1,1)}}@keyframes pulse{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}100%{transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(0.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}100%{transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(0.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}100%{transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}100%{transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}100%{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{transform:scale3d(1,1,1)}}@keyframes tada{0%{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{transform:none}}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}100%{transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}100%{transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}100%{transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}100%{transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}100%{transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}100%{transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}100%{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}100%{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}100%{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}100%{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}100%{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}100%{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}100%{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}100%{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}100%{opacity:1;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}100%{opacity:1;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}100%{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}100%{opacity:1;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}100%{opacity:1;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}100%{opacity:1;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}100%{opacity:1;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}100%{opacity:1;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}100%{opacity:1;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}100%{opacity:1;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{transform:perspective(400px)}}@keyframes flipInX{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{transform:perspective(400px)}}@keyframes flipInY{0%{transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}100%{transform:none;opacity:1}}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}100%{transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}100%{transform-origin:center;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}100%{transform-origin:center;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}100%{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}100%{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;transform:none}}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}100%{transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}100%{transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}100%{transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}100%{transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}100%{transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}100%{transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}100%{transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}100%{transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{transform:translate3d(0,0,0)}100%{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{transform:translate3d(0,0,0)}100%{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{transform:translate3d(0,0,0)}100%{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{transform:translate3d(0,0,0)}100%{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{transform:translate3d(0,0,0)}100%{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{transform:translate3d(0,0,0)}100%{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{transform:translate3d(0,0,0)}100%{visibility:hidden;transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{transform:translate3d(0,0,0)}100%{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
/*
 * bootstrap-tagsinput v0.8.0
 * 
 */


.bootstrap-tagsinput {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    display: inline-block;
    padding: 4px 6px;
    color: #555;
    vertical-align: middle;
    border-radius: 4px;
    width: 100%;
    line-height: 22px;
    cursor: text;
}

.bootstrap-tagsinput input {
    border: none;
    box-shadow: none;
    outline: none;
    background-color: transparent;
    padding: 0 6px;
    margin: 0;
    width: auto;
    max-width: inherit;
}

.bootstrap-tagsinput.form-control input::-moz-placeholder {
    color: #777;
    opacity: 1;
}

.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
    color: #777;
}

.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
    color: #777;
}

.bootstrap-tagsinput input:focus {
    border: none;
    box-shadow: none;
}

.bootstrap-tagsinput .badge {
    margin-right: 2px;
    color: white;
    background-color: #0275d8;
    padding: 5px 8px;
    border-radius: 3px;
    border: 1px solid #01649e
}

.bootstrap-tagsinput .badge [data-role="remove"] {
    margin-left: 8px;
    cursor: pointer;
}

.bootstrap-tagsinput .badge [data-role="remove"]:after {
    content: "×";
    padding: 0px 4px;
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    font-size: 13px
}

.bootstrap-tagsinput .badge [data-role="remove"]:hover:after {

    background-color: rgba(0, 0, 0, 0.62);
}

.bootstrap-tagsinput .badge [data-role="remove"]:hover:active {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
/*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@media print{*,::after,::before,blockquote::first-letter,blockquote::first-line,div::first-letter,div::first-line,li::first-letter,li::first-line,p::first-letter,p::first-line{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}@-ms-viewport{width:device-width}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#292b2c;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{cursor:help}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#0275d8;text-decoration:none}a:focus,a:hover{color:#014c8c;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse;background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#636c72;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{line-height:inherit}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.1}.display-2{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3{font-size:4.5rem;font-weight:300;line-height:1.1}.display-4{font-size:3.5rem;font-weight:300;line-height:1.1}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}.blockquote-footer{display:block;font-size:80%;color:#636c72}.blockquote-footer::before{content:"\2014 \00A0"}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;transition:all .2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#636c72}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:.25rem}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#292b2c;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#292b2c}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container{padding-right:15px;padding-left:15px}}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.row{margin-right:-15px;margin-left:-15px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:992px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.333333%}.pull-2{right:16.666667%}.pull-3{right:25%}.pull-4{right:33.333333%}.pull-5{right:41.666667%}.pull-6{right:50%}.pull-7{right:58.333333%}.pull-8{right:66.666667%}.pull-9{right:75%}.pull-10{right:83.333333%}.pull-11{right:91.666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.333333%}.push-2{left:16.666667%}.push-3{left:25%}.push-4{left:33.333333%}.push-5{left:41.666667%}.push-6{left:50%}.push-7{left:58.333333%}.push-8{left:66.666667%}.push-9{left:75%}.push-10{left:83.333333%}.push-11{left:91.666667%}.push-12{left:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #eceeef}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #eceeef}.table-bordered td,.table-bordered th{border:1px solid #eceeef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table-success,.table-success>td,.table-success>th{background-color:#dff0d8}.table-hover .table-success:hover{background-color:#d0e9c6}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>td,.table-info>th{background-color:#d9edf7}.table-hover .table-info:hover{background-color:#c4e3f3}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>td,.table-warning>th{background-color:#fcf8e3}.table-hover .table-warning:hover{background-color:#faf2cc}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>td,.table-danger>th{background-color:#f2dede}.table-hover .table-danger:hover{background-color:#ebcccc}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.thead-inverse th{color:#fff;background-color:#292b2c}.thead-default th{color:#464a4c;background-color:#eceeef}.table-inverse{color:#fff;background-color:#292b2c}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#fff}.table-inverse.table-bordered{border:0}.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#464a4c;background-color:#fff;background-image:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#464a4c;background-color:#fff;border-color:#5cb3fd;outline:0}.form-control::-moz-placeholder{color:#636c72;opacity:1}.form-control:-ms-input-placeholder{color:#636c72;opacity:1}.form-control::placeholder{color:#636c72;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#464a4c;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(.75rem - 1px * 2);padding-bottom:calc(.75rem - 1px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 1px * 2);padding-bottom:calc(.25rem - 1px * 2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-static{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:1.8125rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:3.166667rem}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#636c72;cursor:not-allowed}.form-check-label{padding-left:1.25rem;margin-bottom:0;cursor:pointer}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.form-control-feedback{margin-top:.25rem}.form-control-danger,.form-control-success,.form-control-warning{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;background-size:1.125rem 1.125rem}.has-success .col-form-label,.has-success .custom-control,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label{color:#5cb85c}.has-success .form-control{border-color:#5cb85c}.has-success .input-group-addon{color:#5cb85c;border-color:#5cb85c;background-color:#eaf6ea}.has-success .form-control-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.has-warning .col-form-label,.has-warning .custom-control,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label{color:#f0ad4e}.has-warning .form-control{border-color:#f0ad4e}.has-warning .input-group-addon{color:#f0ad4e;border-color:#f0ad4e;background-color:#fff}.has-warning .form-control-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")}.has-danger .col-form-label,.has-danger .custom-control,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label{color:#d9534f}.has-danger .form-control{border-color:#d9534f}.has-danger .input-group-addon{color:#d9534f;border-color:#d9534f;background-color:#fdf7f7}.has-danger .form-control-danger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:flex;align-items:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:.25rem;transition:all .2s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 2px rgba(2,117,216,.25)}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}.btn.active,.btn:active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary:hover{color:#fff;background-color:#025aa5;border-color:#01549b}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 2px rgba(2,117,216,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#0275d8;border-color:#0275d8}.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#025aa5;background-image:none;border-color:#01549b}.btn-secondary{color:#292b2c;background-color:#fff;border-color:#ccc}.btn-secondary:hover{color:#292b2c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 2px rgba(204,204,204,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#fff;border-color:#ccc}.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#292b2c;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 2px rgba(91,192,222,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#5bc0de;border-color:#5bc0de}.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;background-image:none;border-color:#2aabd2}.btn-success{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#419641}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 2px rgba(92,184,92,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#5cb85c;border-color:#5cb85c}.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;background-image:none;border-color:#419641}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 2px rgba(240,173,78,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;background-image:none;border-color:#eb9316}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 2px rgba(217,83,79,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#d9534f;border-color:#d9534f}.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;background-image:none;border-color:#c12e2a}.btn-outline-primary{color:#0275d8;background-image:none;background-color:transparent;border-color:#0275d8}.btn-outline-primary:hover{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 2px rgba(2,117,216,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0275d8;background-color:transparent}.btn-outline-primary.active,.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-outline-secondary{color:#ccc;background-image:none;background-color:transparent;border-color:#ccc}.btn-outline-secondary:hover{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 2px rgba(204,204,204,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.btn-outline-secondary.active,.btn-outline-secondary:active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-info{color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de}.btn-outline-info:hover{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 2px rgba(91,192,222,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#5bc0de;background-color:transparent}.btn-outline-info.active,.btn-outline-info:active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-success{color:#5cb85c;background-image:none;background-color:transparent;border-color:#5cb85c}.btn-outline-success:hover{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 2px rgba(92,184,92,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#5cb85c;background-color:transparent}.btn-outline-success.active,.btn-outline-success:active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-outline-warning{color:#f0ad4e;background-image:none;background-color:transparent;border-color:#f0ad4e}.btn-outline-warning:hover{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 2px rgba(240,173,78,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f0ad4e;background-color:transparent}.btn-outline-warning.active,.btn-outline-warning:active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-danger{color:#d9534f;background-image:none;background-color:transparent;border-color:#d9534f}.btn-outline-danger:hover{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 2px rgba(217,83,79,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#d9534f;background-color:transparent}.btn-outline-danger.active,.btn-outline-danger:active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-link{font-weight:400;color:#0275d8;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#014c8c;text-decoration:underline;background-color:transparent}.btn-link:disabled{color:#636c72}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#292b2c;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#eceeef}.dropdown-item{display:block;width:100%;padding:3px 1.5rem;clear:both;font-weight:400;color:#292b2c;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1d1e1f;text-decoration:none;background-color:#f7f7f9}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0275d8}.dropdown-item.disabled,.dropdown-item:disabled{color:#636c72;cursor:not-allowed;background-color:transparent}.show>.dropdown-menu{display:block}.show>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#636c72;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.dropup .dropdown-menu{top:auto;bottom:100%;margin-bottom:.125rem}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:flex;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.btn-group-vertical{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:flex;flex-direction:column;justify-content:center}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#464a4c;text-align:center;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative;flex:1 1 0%}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem;cursor:pointer}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#0275d8}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 3px #0275d8}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#8fcafe}.custom-control-input:disabled~.custom-control-indicator{cursor:not-allowed;background-color:#eceeef}.custom-control-input:disabled~.custom-control-description{color:#636c72;cursor:not-allowed}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#0275d8;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:flex;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;color:#464a4c;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-moz-appearance:none;-webkit-appearance:none}.custom-select:focus{border-color:#5cb3fd;outline:0}.custom-select:focus::-ms-value{color:#464a4c;background-color:#fff}.custom-select:disabled{color:#636c72;cursor:not-allowed;background-color:#eceeef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;margin-bottom:0;cursor:pointer}.custom-file-input{min-width:14rem;max-width:100%;height:2.5rem;margin:0;filter:alpha(opacity=0);opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#464a4c;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.custom-file-control:lang(en)::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#464a4c;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:flex;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5em 1em}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#636c72;cursor:not-allowed}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-right-radius:.25rem;border-top-left-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}.nav-tabs .nav-link.disabled{color:#636c72;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#464a4c;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{color:#fff;cursor:default;background-color:#0275d8}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex:1 1 100%;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-direction:column;padding:.5rem 1rem}.navbar-brand{display:inline-block;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-text{display:inline-block;padding-top:.425rem;padding-bottom:.425rem}.navbar-toggler{align-self:flex-start;padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}.navbar-toggler-left{position:absolute;left:1rem}.navbar-toggler-right{position:absolute;right:1rem}@media (max-width:575px){.navbar-toggleable .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable>.container{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-toggleable{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable .navbar-nav{flex-direction:row}.navbar-toggleable .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable .navbar-collapse{display:flex!important;width:100%}.navbar-toggleable .navbar-toggler{display:none}}@media (max-width:767px){.navbar-toggleable-sm .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-sm>.container{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-toggleable-sm{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-sm .navbar-nav{flex-direction:row}.navbar-toggleable-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-sm>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-sm .navbar-collapse{display:flex!important;width:100%}.navbar-toggleable-sm .navbar-toggler{display:none}}@media (max-width:991px){.navbar-toggleable-md .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-md>.container{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-toggleable-md{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-md .navbar-nav{flex-direction:row}.navbar-toggleable-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-md>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-md .navbar-collapse{display:flex!important;width:100%}.navbar-toggleable-md .navbar-toggler{display:none}}@media (max-width:1199px){.navbar-toggleable-lg .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-lg>.container{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-toggleable-lg{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-lg .navbar-nav{flex-direction:row}.navbar-toggleable-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-lg>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-lg .navbar-collapse{display:flex!important;width:100%}.navbar-toggleable-lg .navbar-toggler{display:none}}.navbar-toggleable-xl{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-xl .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-xl>.container{padding-right:0;padding-left:0}.navbar-toggleable-xl .navbar-nav{flex-direction:row}.navbar-toggleable-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-xl>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-xl .navbar-collapse{display:flex!important;width:100%}.navbar-toggleable-xl .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-toggler{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .open>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-toggler{color:#fff}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-toggler:focus,.navbar-inverse .navbar-toggler:hover{color:#fff}.navbar-inverse .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-inverse .navbar-nav .nav-link:focus,.navbar-inverse .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-inverse .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-inverse .navbar-nav .active>.nav-link,.navbar-inverse .navbar-nav .nav-link.active,.navbar-inverse .navbar-nav .nav-link.open,.navbar-inverse .navbar-nav .open>.nav-link{color:#fff}.navbar-inverse .navbar-toggler{border-color:rgba(255,255,255,.1)}.navbar-inverse .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-inverse .navbar-text{color:rgba(255,255,255,.5)}.card{position:relative;display:flex;flex-direction:column;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-block{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f7f7f9;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f7f7f9;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-primary{background-color:#0275d8;border-color:#0275d8}.card-primary .card-footer,.card-primary .card-header{background-color:transparent}.card-success{background-color:#5cb85c;border-color:#5cb85c}.card-success .card-footer,.card-success .card-header{background-color:transparent}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-info .card-footer,.card-info .card-header{background-color:transparent}.card-warning{background-color:#f0ad4e;border-color:#f0ad4e}.card-warning .card-footer,.card-warning .card-header{background-color:transparent}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-danger .card-footer,.card-danger .card-header{background-color:transparent}.card-outline-primary{background-color:transparent;border-color:#0275d8}.card-outline-secondary{background-color:transparent;border-color:#ccc}.card-outline-info{background-color:transparent;border-color:#5bc0de}.card-outline-success{background-color:transparent;border-color:#5cb85c}.card-outline-warning{background-color:transparent;border-color:#f0ad4e}.card-outline-danger{background-color:transparent;border-color:#d9534f}.card-inverse{color:rgba(255,255,255,.65)}.card-inverse .card-footer,.card-inverse .card-header{background-color:transparent;border-color:rgba(255,255,255,.2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}.card-inverse .card-blockquote .blockquote-footer,.card-inverse .card-link,.card-inverse .card-subtitle,.card-inverse .card-text{color:rgba(255,255,255,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:calc(.25rem - 1px)}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column}.card-deck .card:not(:first-child){margin-left:15px}.card-deck .card:not(:last-child){margin-right:15px}}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group .card{flex:1 0 0%}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%;margin-bottom:.75rem}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eceeef;border-radius:.25rem}.breadcrumb::after{display:block;content:"";clear:both}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#636c72;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#636c72}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8}.page-item.disabled .page-link{color:#636c72;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#0275d8;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#014c8c;text-decoration:none;background-color:#eceeef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-default{background-color:#636c72}.badge-default[href]:focus,.badge-default[href]:hover{background-color:#4b5257}.badge-primary{background-color:#0275d8}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#025aa5}.badge-success{background-color:#5cb85c}.badge-success[href]:focus,.badge-success[href]:hover{background-color:#449d44}.badge-info{background-color:#5bc0de}.badge-info[href]:focus,.badge-info[href]:hover{background-color:#31b0d5}.badge-warning{background-color:#f0ad4e}.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#ec971f}.badge-danger{background-color:#d9534f}.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#c9302c}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eceeef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#d0d5d8}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7ecb5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;overflow:hidden;font-size:.75rem;line-height:1rem;text-align:center;background-color:#eceeef;border-radius:.25rem}.progress-bar{height:1rem;color:#fff;background-color:#0275d8}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:flex;align-items:flex-start}.media-body{flex:1 1 0%}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#464a4c;text-align:inherit}.list-group-item-action .list-group-item-heading{color:#292b2c}.list-group-item-action:focus,.list-group-item-action:hover{color:#464a4c;text-decoration:none;background-color:#f7f7f9}.list-group-item-action:active{color:#292b2c;background-color:#eceeef}.list-group-item{position:relative;display:flex;flex-flow:row wrap;align-items:center;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#636c72;cursor:not-allowed;background-color:#fff}.list-group-item.disabled .list-group-item-heading,.list-group-item:disabled .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item:disabled .list-group-item-text{color:#636c72}.list-group-item.active{z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text{color:#daeeff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#a94442;border-color:#a94442}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.75}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%)}.modal.show .modal-dialog{transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;display:flex;flex-direction:column;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid #eceeef}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:15px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:15px;border-top:1px solid #eceeef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip.tooltip-top .tooltip-inner::before{bottom:0;left:50%;margin-left:-5px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-inner::before,.tooltip.tooltip-right .tooltip-inner::before{top:50%;left:0;margin-top:-5px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-inner::before,.tooltip.tooltip-bottom .tooltip-inner::before{top:0;left:50%;margin-left:-5px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-inner::before,.tooltip.tooltip-left .tooltip-inner::before{top:50%;right:0;margin-top:-5px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-inner::before{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom::after,.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::after,.popover.popover-top::before{left:50%;border-bottom-width:0}.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::before{bottom:-11px;margin-left:-11px;border-top-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-bottom::after,.popover.popover-top::after{bottom:-10px;margin-left:-10px;border-top-color:#fff}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left::after,.popover.bs-tether-element-attached-left::before,.popover.popover-right::after,.popover.popover-right::before{top:50%;border-left-width:0}.popover.bs-tether-element-attached-left::before,.popover.popover-right::before{left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-left::after,.popover.popover-right::after{left:-10px;margin-top:-10px;border-right-color:#fff}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top::after,.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::after,.popover.popover-bottom::before{left:50%;border-top-width:0}.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::before{top:-11px;margin-left:-11px;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top::after,.popover.popover-bottom::after{top:-10px;margin-left:-10px;border-bottom-color:#f7f7f7}.popover.bs-tether-element-attached-top .popover-title::before,.popover.popover-bottom .popover-title::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right::after,.popover.bs-tether-element-attached-right::before,.popover.popover-left::after,.popover.popover-left::before{top:50%;border-right-width:0}.popover.bs-tether-element-attached-right::before,.popover.popover-left::before{right:-11px;margin-top:-11px;border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right::after,.popover.popover-left::after{right:-10px;margin-top:-10px;border-left-color:#fff}.popover-title{padding:8px 14px;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-right-radius:calc(.3rem - 1px);border-top-left-radius:calc(.3rem - 1px)}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover::after,.popover::before{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover::before{content:"";border-width:11px}.popover::after{content:"";border-width:10px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;width:100%}@media (-webkit-transform-3d){.carousel-item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}}@supports (transform:translate3d(0,0,0)){.carousel-item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:flex}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}@media (-webkit-transform-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate3d(0,0,0)}.active.carousel-item-right,.carousel-item-next{transform:translate3d(100%,0,0)}.active.carousel-item-left,.carousel-item-prev{transform:translate3d(-100%,0,0)}}@supports (transform:translate3d(0,0,0)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate3d(0,0,0)}.active.carousel-item-right,.carousel-item-next{transform:translate3d(100%,0,0)}.active.carousel-item-left,.carousel-item-prev{transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:1 0 auto;max-width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-faded{background-color:#f7f7f7}.bg-primary{background-color:#0275d8!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5!important}.bg-success{background-color:#5cb85c!important}a.bg-success:focus,a.bg-success:hover{background-color:#449d44!important}.bg-info{background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5!important}.bg-warning{background-color:#f0ad4e!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f!important}.bg-danger{background-color:#d9534f!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c!important}.bg-inverse{background-color:#292b2c!important}a.bg-inverse:focus,a.bg-inverse:hover{background-color:#101112!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.rounded{border-radius:.25rem}.rounded-top{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.rounded-right{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-left{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;content:"";clear:both}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}.flex-first{order:-1}.flex-last{order:1}.flex-unordered{order:0}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-first{order:-1}.flex-sm-last{order:1}.flex-sm-unordered{order:0}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-first{order:-1}.flex-md-last{order:1}.flex-md-unordered{order:0}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-first{order:-1}.flex-lg-last{order:1}.flex-lg-unordered{order:0}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-first{order:-1}.flex-xl-last{order:1}.flex-xl-unordered{order:0}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1030}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0 0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem .25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem .5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem 1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem 1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem 3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0 0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem .25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem .5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem 1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem 1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem 3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0 0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem .25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem .5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem 1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem 1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem 3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-sm-0{padding:0 0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem .25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem .5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem 1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem 1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem 3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0 0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem .25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem .5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem 1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem 1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem 3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-md-0{padding:0 0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem .25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem .5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem 1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem 1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem 3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0 0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem .25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem .5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem 1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem 1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem 3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-lg-0{padding:0 0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem .25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem .5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem 1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem 1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem 3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0 0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem .25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem .5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem 1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem 1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem 3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-xl-0{padding:0 0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem .25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem .5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem 1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem 1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem 3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-white{color:#fff!important}.text-muted{color:#636c72!important}a.text-muted:focus,a.text-muted:hover{color:#4b5257!important}.text-primary{color:#0275d8!important}a.text-primary:focus,a.text-primary:hover{color:#025aa5!important}.text-success{color:#5cb85c!important}a.text-success:focus,a.text-success:hover{color:#449d44!important}.text-info{color:#5bc0de!important}a.text-info:focus,a.text-info:hover{color:#31b0d5!important}.text-warning{color:#f0ad4e!important}a.text-warning:focus,a.text-warning:hover{color:#ec971f!important}.text-danger{color:#d9534f!important}a.text-danger:focus,a.text-danger:hover{color:#c9302c!important}.text-gray-dark{color:#292b2c!important}a.text-gray-dark:focus,a.text-gray-dark:hover{color:#101112!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.invisible{visibility:hidden!important}.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/* line 3, app/assets/stylesheets/main/combos.css.scss */
.no-gutters .combo_expiry_from .select2-container {
  width: 100%;
}
.daterangepicker {
    position: absolute;
    color: inherit;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #ddd;
    width: 278px;
    max-width: none;
    padding: 0;
    margin-top: 7px;
    top: 100px;
    left: 20px;
    z-index: 3001;
    display: none;
    font-family: arial;
    font-size: 15px;
    line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
    position: absolute;
    display: inline-block;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: '';
}

.daterangepicker:before {
    top: -7px;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
    top: -6px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
    right: 9px;
}

.daterangepicker.opensleft:after {
    right: 10px;
}

.daterangepicker.openscenter:before {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto;
}

.daterangepicker.openscenter:after {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto;
}

.daterangepicker.opensright:before {
    left: 9px;
}

.daterangepicker.opensright:after {
    left: 10px;
}

.daterangepicker.drop-up {
    margin-top: -7px;
}

.daterangepicker.drop-up:before {
    top: initial;
    bottom: -7px;
    border-bottom: initial;
    border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
    top: initial;
    bottom: -6px;
    border-bottom: initial;
    border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
    float: none;
}

.daterangepicker.single .drp-selected {
    display: none;
}

.daterangepicker.show-calendar .drp-calendar {
    display: block;
}

.daterangepicker.show-calendar .drp-buttons {
    display: block;
}

.daterangepicker.auto-apply .drp-buttons {
    display: none;
}

.daterangepicker .drp-calendar {
    display: none;
    max-width: 270px;
}

.daterangepicker .drp-calendar.left {
    padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
    padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
    border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
    color: #fff;
    border: solid black;
    border-width: 0 2px 2px 0;
    border-radius: 0;
    display: inline-block;
    padding: 3px;
}

.daterangepicker .calendar-table .next span {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    min-width: 32px;
    width: 32px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    border-radius: 4px;
    border: 1px solid transparent;
    white-space: nowrap;
    cursor: pointer;
}

.daterangepicker .calendar-table {
    border: 1px solid #fff;
    border-radius: 4px;
    background-color: #fff;
}

.daterangepicker .calendar-table table {
    width: 100%;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
    background-color: #eee;
    border-color: transparent;
    color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
    font-size: 80%;
    color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    background-color: #fff;
    border-color: transparent;
    color: #999;
}

.daterangepicker td.in-range {
    background-color: #ebf4f8;
    border-color: transparent;
    color: #000;
    border-radius: 0;
}

.daterangepicker td.start-date {
    border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
    border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
    border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #357ebd;
    border-color: transparent;
    color: #fff;
}

.daterangepicker th.month {
    width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
    font-size: 12px;
    padding: 1px;
    height: auto;
    margin: 0;
    cursor: default;
}

.daterangepicker select.monthselect {
    margin-right: 2%;
    width: 56%;
}

.daterangepicker select.yearselect {
    width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
    width: 50px;
    margin: 0 auto;
    background: #eee;
    border: 1px solid #eee;
    padding: 2px;
    outline: 0;
    font-size: 12px;
}

.daterangepicker .calendar-time {
    text-align: center;
    margin: 4px auto 0 auto;
    line-height: 30px;
    position: relative;
}

.daterangepicker .calendar-time select.disabled {
    color: #ccc;
    cursor: not-allowed;
}

.daterangepicker .drp-buttons {
    clear: both;
    text-align: right;
    padding: 8px;
    border-top: 1px solid #ddd;
    display: none;
    line-height: 12px;
    vertical-align: middle;
}

.daterangepicker .drp-selected {
    display: inline-block;
    font-size: 12px;
    padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
    margin-left: 8px;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 8px;
}

.daterangepicker.show-ranges .drp-calendar.left {
    border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
    float: none;
    text-align: left;
    margin: 0;
}

.daterangepicker.show-calendar .ranges {
    margin-top: 8px;
}

.daterangepicker .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}

.daterangepicker .ranges li {
    font-size: 12px;
    padding: 8px 12px;
    cursor: pointer;
}

.daterangepicker .ranges li:hover {
    background-color: #eee;
}

.daterangepicker .ranges li.active {
    background-color: #08c;
    color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
    .daterangepicker {
        width: auto;
    }

    .daterangepicker .ranges ul {
        width: 140px;
    }

    .daterangepicker.single .ranges ul {
        width: 100%;
    }

    .daterangepicker.single .drp-calendar.left {
        clear: none;
    }

    .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .drp-calendar {
        float: left;
    }

    .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .drp-calendar {
        float: right;
    }

    .daterangepicker.ltr {
        direction: ltr;
        text-align: left;
    }

    .daterangepicker.ltr .drp-calendar.left {
        clear: left;
        margin-right: 0;
    }

    .daterangepicker.ltr .drp-calendar.left .calendar-table {
        border-right: none;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .daterangepicker.ltr .drp-calendar.right {
        margin-left: 0;
    }

    .daterangepicker.ltr .drp-calendar.right .calendar-table {
        border-left: none;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .daterangepicker.ltr .drp-calendar.left .calendar-table {
        padding-right: 8px;
    }

    .daterangepicker.ltr .ranges, .daterangepicker.ltr .drp-calendar {
        float: left;
    }

    .daterangepicker.rtl {
        direction: rtl;
        text-align: right;
    }

    .daterangepicker.rtl .drp-calendar.left {
        clear: right;
        margin-left: 0;
    }

    .daterangepicker.rtl .drp-calendar.left .calendar-table {
        border-left: none;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .daterangepicker.rtl .drp-calendar.right {
        margin-right: 0;
    }

    .daterangepicker.rtl .drp-calendar.right .calendar-table {
        border-right: none;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .daterangepicker.rtl .drp-calendar.left .calendar-table {
        padding-left: 12px;
    }

    .daterangepicker.rtl .ranges, .daterangepicker.rtl .drp-calendar {
        text-align: right;
        float: right;
    }
}

@media (min-width: 730px) {
    .daterangepicker .ranges {
        width: auto;
    }

    .daterangepicker.ltr .ranges {
        float: left;
    }

    .daterangepicker.rtl .ranges {
        float: right;
    }

    .daterangepicker .drp-calendar.left {
        clear: none !important;
    }
}
table.footable-details,table.footable>thead>tr.footable-filtering>th div.form-group{margin-bottom:0}table.footable,table.footable-details{position:relative;width:100%;border-spacing:0;border-collapse:collapse}table.footable-hide-fouc{display:none}table>tbody>tr>td>span.footable-toggle{margin-right:8px;opacity:.3}table>tbody>tr>td>span.footable-toggle.last-column{margin-left:8px;float:right}table.table-condensed>tbody>tr>td>span.footable-toggle{margin-right:5px}table.footable-details>tbody>tr>th:nth-child(1){min-width:40px;width:120px}table.footable-details>tbody>tr>td:nth-child(2){word-break:break-all}table.footable-details>tbody>tr:first-child>td,table.footable-details>tbody>tr:first-child>th,table.footable-details>tfoot>tr:first-child>td,table.footable-details>tfoot>tr:first-child>th,table.footable-details>thead>tr:first-child>td,table.footable-details>thead>tr:first-child>th{border-top-width:0}table.footable-details.table-bordered>tbody>tr:first-child>td,table.footable-details.table-bordered>tbody>tr:first-child>th,table.footable-details.table-bordered>tfoot>tr:first-child>td,table.footable-details.table-bordered>tfoot>tr:first-child>th,table.footable-details.table-bordered>thead>tr:first-child>td,table.footable-details.table-bordered>thead>tr:first-child>th{border-top-width:1px}div.footable-loader{vertical-align:middle;text-align:center;height:300px;position:relative}div.footable-loader>span.fooicon{display:inline-block;opacity:.3;font-size:30px;line-height:32px;width:32px;height:32px;margin-top:-16px;margin-left:-16px;position:absolute;top:50%;left:50%;-webkit-animation:fooicon-spin-r 2s infinite linear;animation:fooicon-spin-r 2s infinite linear}table.footable>tbody>tr.footable-empty>td{vertical-align:middle;text-align:center;font-size:30px}table.footable>tbody>tr>td,table.footable>tbody>tr>th{display:none}table.footable>tbody>tr.footable-detail-row>td,table.footable>tbody>tr.footable-detail-row>th,table.footable>tbody>tr.footable-empty>td,table.footable>tbody>tr.footable-empty>th{display:table-cell}@-webkit-keyframes fooicon-spin-r{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes fooicon-spin-r{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fooicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings'!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fooicon:after,.fooicon:before{box-sizing:border-box}.fooicon-loader:before{content:"\e030"}.fooicon-plus:before{content:"\2b"}.fooicon-minus:before{content:"\2212"}.fooicon-search:before{content:"\e003"}.fooicon-remove:before{content:"\e014"}.fooicon-sort:before{content:"\e150"}.fooicon-sort-asc:before{content:"\e155"}.fooicon-sort-desc:before{content:"\e156"}.fooicon-pencil:before{content:"\270f"}.fooicon-trash:before{content:"\e020"}.fooicon-eye-close:before{content:"\e106"}.fooicon-flash:before{content:"\e162"}.fooicon-cog:before{content:"\e019"}.fooicon-stats:before{content:"\e185"}table.footable>thead>tr.footable-filtering>th{border-bottom-width:1px;font-weight:400}table.footable.footable-filtering-right>thead>tr.footable-filtering>th,table.footable>thead>tr.footable-filtering>th{text-align:right}table.footable.footable-filtering-left>thead>tr.footable-filtering>th{text-align:left}table.footable-paging-center>tfoot>tr.footable-paging>td,table.footable.footable-filtering-center>thead>tr.footable-filtering>th,table.footable>tfoot>tr.footable-paging>td{text-align:center}table.footable>thead>tr.footable-filtering>th div.form-group+div.form-group{margin-top:5px}table.footable>thead>tr.footable-filtering>th div.input-group{width:100%}table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.checkbox{margin:0;display:block;position:relative}table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.checkbox>label{display:block;padding-left:20px}table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.checkbox input[type=checkbox]{position:absolute;margin-left:-20px}@media (min-width:768px){table.footable>thead>tr.footable-filtering>th div.input-group{width:auto}table.footable>thead>tr.footable-filtering>th div.form-group{margin-left:2px;margin-right:2px}table.footable>thead>tr.footable-filtering>th div.form-group+div.form-group{margin-top:0}}table.footable>tbody>tr>td.footable-sortable,table.footable>tbody>tr>th.footable-sortable,table.footable>tfoot>tr>td.footable-sortable,table.footable>tfoot>tr>th.footable-sortable,table.footable>thead>tr>td.footable-sortable,table.footable>thead>tr>th.footable-sortable{position:relative;padding-right:30px;cursor:pointer}td.footable-sortable>span.fooicon,th.footable-sortable>span.fooicon{position:absolute;right:6px;top:50%;margin-top:-7px;opacity:0;transition:opacity .3s ease-in}td.footable-sortable.footable-asc>span.fooicon,td.footable-sortable.footable-desc>span.fooicon,td.footable-sortable:hover>span.fooicon,th.footable-sortable.footable-asc>span.fooicon,th.footable-sortable.footable-desc>span.fooicon,th.footable-sortable:hover>span.fooicon{opacity:1}table.footable-sorting-disabled td.footable-sortable.footable-asc>span.fooicon,table.footable-sorting-disabled td.footable-sortable.footable-desc>span.fooicon,table.footable-sorting-disabled td.footable-sortable:hover>span.fooicon,table.footable-sorting-disabled th.footable-sortable.footable-asc>span.fooicon,table.footable-sorting-disabled th.footable-sortable.footable-desc>span.fooicon,table.footable-sorting-disabled th.footable-sortable:hover>span.fooicon{opacity:0;visibility:hidden}table.footable>tfoot>tr.footable-paging>td>ul.pagination{margin:10px 0 0}table.footable>tfoot>tr.footable-paging>td>span.label{display:inline-block;margin:0 0 10px;padding:4px 10px}table.footable-paging-left>tfoot>tr.footable-paging>td{text-align:left}table.footable-editing-right td.footable-editing,table.footable-editing-right tr.footable-editing,table.footable-paging-right>tfoot>tr.footable-paging>td{text-align:right}ul.pagination>li.footable-page{display:none}ul.pagination>li.footable-page.visible{display:inline}td.footable-editing{width:90px;max-width:90px}table.footable-editing-no-delete td.footable-editing,table.footable-editing-no-edit td.footable-editing,table.footable-editing-no-view td.footable-editing{width:70px;max-width:70px}table.footable-editing-no-delete.footable-editing-no-view td.footable-editing,table.footable-editing-no-edit.footable-editing-no-delete td.footable-editing,table.footable-editing-no-edit.footable-editing-no-view td.footable-editing{width:50px;max-width:50px}table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view td.footable-editing,table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view th.footable-editing{width:0;max-width:0;display:none!important}table.footable-editing-left td.footable-editing,table.footable-editing-left tr.footable-editing{text-align:left}table.footable-editing button.footable-add,table.footable-editing button.footable-hide,table.footable-editing-show button.footable-show,table.footable-editing.footable-editing-always-show button.footable-hide,table.footable-editing.footable-editing-always-show button.footable-show,table.footable-editing.footable-editing-always-show.footable-editing-no-add tr.footable-editing{display:none}table.footable-editing.footable-editing-always-show button.footable-add,table.footable-editing.footable-editing-show button.footable-add,table.footable-editing.footable-editing-show button.footable-hide{display:inline-block}
/*!
 * FullCalendar v3.9.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2018 Adam Shaw
 */
.fc button,.fc table,body .fc{font-size:1em}.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-icon,.fc-unselectable{-webkit-touch-callout:none;-khtml-user-select:none}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-icon,.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc.fc-bootstrap3 a,.ui-widget .fc-event{text-decoration:none}.fc-limited{display:none}.fc-icon,.fc-toolbar .fc-center{display:inline-block}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-bootstrap3 .fc-popover .panel-body,.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-now-indicator{position:absolute;border:0 solid red}.fc-bootstrap3 .fc-today.alert,.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff;border-width:1px;border-style:solid}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{height:1em;line-height:1em;font-size:1em;font-family:"Courier New",Courier,monospace;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-bootstrap3 .fc-time-grid .fc-slats table,.fc-bootstrap4 .fc-time-grid .fc-slats table,.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-bootstrap3 hr.fc-divider,.fc-bootstrap4 hr.fc-divider{border-color:inherit}.ui-widget .fc-event{color:#fff;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}
/* customize */

.fc-view {
    overflow: visible;
}

.fc-toolbar {
    min-height: 50px;
    color: #fff;
    background-color: #03a9f4;
    border-radius: 3px 3px 0 0;
    margin: 0;
}

.fc-toolbar .fc-button {
    color: #fff;
    background: transparent;
    border: none;
    box-shadow: none;
    text-shadow: none;
    margin: 0;
    height: 50px;
    line-height: 28px;
    padding: 10px;
}

.fc-toolbar h2 {
    font-size: 20px;
    line-height: 50px;
    margin: 0;
    text-transform: uppercase;
}

.fc-view .fc-widget-header {
    background-color: rgba(168, 168, 168, 0.05);
    border: none;
}

.fc-row:hover,
.fc-row:focus,
.fc-row:active {
    position: relative;
    z-index: 1000;
}

.fc-view .fc-widget-header,
.fc-view .fc-widget-content {
    border-color: rgba(168, 168, 168, 0.1);
    font-weight: normal;
}

.fc-view .fc-day-header {
    padding: 4px 4px;
}

.fc-view .fc-event {
    padding: 4px 8px;
    box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
}

.fc-view .fc-event-hori {
    padding: 4px 8px;
}

.fc-event {
    box-sizing: content-box;
}

.fc-event-inner {
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.fc-state-highlight {
    background-color: #f1ffed;
}

.fc-overlay {
    display: none;
    position: absolute;
    min-width: 300px;
    padding: 17px 0;
    top: auto;
    left: 50%;
    margin-left: -150px;
    z-index: 1000;
}

.fc-overlay.left {
    left: 100%;
    top: -15px;
    padding: 0 10px;
    margin: 0;
}

.fc-overlay.right {
    left: auto;
    right: 100%;
    top: -15px;
    padding: 0 10px;
    margin: 0;
}

.fc-overlay.top {
    top: auto;
    bottom: -30px;
}

.fc-overlay .panel {
    padding: 15px 20px;
}

.fc-overlay .pull-up {
    top: 26px;
}

.fc-overlay .pull-down {
    bottom: 11px;
}

.fc-event:hover,
.fc-event:focus,
.fc-event:active {
    z-index: 1000;
}

.fc-event:hover .fc-overlay,
.fc-event:focus .fc-overlay,
.fc-event:active .fc-overlay {
    display: block;
}

.fc-time-grid-event {
    overflow: visible;
}

#calendar .fc-time-grid .fc-event:hover {
    z-index: 1000 !important;
}

.fc-scroller {
    -webkit-overflow-scrolling: touch;
}


/* line 1, app/assets/stylesheets/main/health_record.css.scss */
.btn-trigger-event-socket {
  padding: 8px 30px;
  border: none;
  font-weight: bold;
  border-radius: 5px;
  background-color: #438FF6;
  cursor: pointer;
  min-width: 150px;
  width: 150px;
}
@font-face {
  font-family: 'icomoon';
  src: url(/assets/icomoon-a2ac45e9024ef2020933ae5c4ff39c87208c73488e74bf730b986535e75e35a6.eot?sg44sn);
  src: url(/assets/icomoon-a2ac45e9024ef2020933ae5c4ff39c87208c73488e74bf730b986535e75e35a6.eot?sg44sn#iefix) format("embedded-opentype"), url(/assets/icomoon-336c5a983e23765ce43765140c6a5360649efde12d376434296c1986dd5838ce.ttf?sg44sn) format("truetype"), url(/assets/icomoon-857e800be9f5ff44485e74f678f7e56a770511e3f3cb285045cf05d2ff3afa96.woff?sg44sn) format("woff"), url(/assets/icomoon-351e7d3ec9f213c4604d2a51f85a79dc6139cda15e58ecd06acba0b9d7df1e1f.svg?sg44sn#icomoon) format("svg");
}

/* line 10, app/assets/stylesheets/main/icomoon.css.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 23, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_appointment_color .path1:before {
  content: "\e900";
  color: #ffa209;
}

/* line 28, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_appointment_color .path2:before {
  content: "\e901";
  margin-left: -1.095703125em;
  color: #002f30;
}

/* line 34, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_appointment_color .path3:before {
  content: "\e902";
  margin-left: -1.095703125em;
  color: #002f30;
}

/* line 40, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_appointment_color .path4:before {
  content: "\e903";
  margin-left: -1.095703125em;
  color: #002f30;
}

/* line 46, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_appointment_color .path5:before {
  content: "\e904";
  margin-left: -1.095703125em;
  color: #11baac;
}

/* line 52, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_appointment_color .path6:before {
  content: "\e905";
  margin-left: -1.095703125em;
  color: #11baac;
}

/* line 58, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_appointment_color .path7:before {
  content: "\e906";
  margin-left: -1.095703125em;
  color: #11baac;
}

/* line 64, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_appointment_color .path8:before {
  content: "\e907";
  margin-left: -1.095703125em;
  color: #002f30;
}

/* line 70, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_appointment_color .path9:before {
  content: "\e908";
  margin-left: -1.095703125em;
  color: white;
}

/* line 76, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_bill:before {
  content: "\e909";
  color: #4d5a5a;
}

/* line 81, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_calendar:before {
  content: "\e90a";
  color: #4d5a5a;
}

/* line 86, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_clinic:before {
  content: "\e90b";
  color: #4d5a5a;
}

/* line 91, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_dashboard:before {
  content: "\e90c";
  color: #1583F6;
}

/* line 96, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_doctor_color .path1:before {
  content: "\e90d";
  color: #ffa209;
}

/* line 101, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_doctor_color .path2:before {
  content: "\e90e";
  margin-left: -0.8046875em;
  color: #edb288;
}

/* line 107, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_doctor_color .path3:before {
  content: "\e90f";
  margin-left: -0.8046875em;
  color: #edb288;
}

/* line 113, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_doctor_color .path4:before {
  content: "\e910";
  margin-left: -0.8046875em;
  color: #edb288;
}

/* line 119, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_doctor_color .path5:before {
  content: "\e911";
  margin-left: -0.8046875em;
  color: #f7caa5;
}

/* line 125, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_doctor_color .path6:before {
  content: "\e912";
  margin-left: -0.8046875em;
  color: #027e7f;
}

/* line 131, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_doctor_color .path7:before {
  content: "\e913";
  margin-left: -0.8046875em;
  color: #027e7f;
}

/* line 137, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_doctor_color .path8:before {
  content: "\e914";
  margin-left: -0.8046875em;
  color: #002f30;
}

/* line 143, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_doctor_color .path9:before {
  content: "\e915";
  margin-left: -0.8046875em;
  color: #002f30;
}

/* line 149, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_doctor_color .path10:before {
  content: "\e916";
  margin-left: -0.8046875em;
  color: #002f30;
}

/* line 155, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_doctor_color .path11:before {
  content: "\e917";
  margin-left: -0.8046875em;
  color: #002f30;
}

/* line 161, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_doctor_color .path12:before {
  content: "\e918";
  margin-left: -0.8046875em;
  color: #002f30;
}

/* line 167, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_doctor_color .path13:before {
  content: "\e919";
  margin-left: -0.8046875em;
  color: none;
}

/* line 173, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path1:before {
  content: "\e91a";
  color: #00efd1;
}

/* line 178, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path2:before {
  content: "\e91b";
  margin-left: -1.06640625em;
  color: #ffa209;
}

/* line 184, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path3:before {
  content: "\e91c";
  margin-left: -1.06640625em;
  color: #ffa209;
}

/* line 190, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path4:before {
  content: "\e91d";
  margin-left: -1.06640625em;
  color: #027e7f;
}

/* line 196, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path5:before {
  content: "\e91e";
  margin-left: -1.06640625em;
  color: #027e7f;
}

/* line 202, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path6:before {
  content: "\e91f";
  margin-left: -1.06640625em;
  color: #027e7f;
}

/* line 208, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path7:before {
  content: "\e920";
  margin-left: -1.06640625em;
  color: #027e7f;
}

/* line 214, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path8:before {
  content: "\e921";
  margin-left: -1.06640625em;
  color: #027e7f;
}

/* line 220, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path9:before {
  content: "\e922";
  margin-left: -1.06640625em;
  color: #027e7f;
}

/* line 226, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path10:before {
  content: "\e923";
  margin-left: -1.06640625em;
  color: #f7caa5;
}

/* line 232, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path11:before {
  content: "\e924";
  margin-left: -1.06640625em;
  color: #edb288;
}

/* line 238, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path12:before {
  content: "\e925";
  margin-left: -1.06640625em;
  color: #e0f5f0;
}

/* line 244, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path13:before {
  content: "\e926";
  margin-left: -1.06640625em;
  color: #e0f5f0;
}

/* line 250, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path14:before {
  content: "\e927";
  margin-left: -1.06640625em;
  color: #00acea;
}

/* line 256, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path15:before {
  content: "\e928";
  margin-left: -1.06640625em;
  color: #00acea;
}

/* line 262, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path16:before {
  content: "\e929";
  margin-left: -1.06640625em;
  color: #00acea;
}

/* line 268, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path17:before {
  content: "\e92a";
  margin-left: -1.06640625em;
  color: #00acea;
}

/* line 274, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path18:before {
  content: "\e92b";
  margin-left: -1.06640625em;
  color: #00acea;
}

/* line 280, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path19:before {
  content: "\e92c";
  margin-left: -1.06640625em;
  color: #00acea;
}

/* line 286, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path20:before {
  content: "\e92d";
  margin-left: -1.06640625em;
  color: #00acea;
}

/* line 292, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path21:before {
  content: "\e92e";
  margin-left: -1.06640625em;
  color: #00acea;
}

/* line 298, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path22:before {
  content: "\e92f";
  margin-left: -1.06640625em;
  color: #002f30;
}

/* line 304, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path23:before {
  content: "\e930";
  margin-left: -1.06640625em;
  color: #002f30;
}

/* line 310, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_patient_color .path24:before {
  content: "\e931";
  margin-left: -1.06640625em;
  color: #002f30;
}

/* line 316, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_setting:before {
  content: "\e932";
  color: #4d5a5a;
}

/* line 321, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_sms_color .path1:before {
  content: "\e933";
  color: #ffa209;
}

/* line 326, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_sms_color .path2:before {
  content: "\e934";
  margin-left: -1.470703125em;
  color: white;
}

/* line 332, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_sms_color .path3:before {
  content: "\e935";
  margin-left: -1.470703125em;
  color: white;
}

/* line 338, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_sms_color .path4:before {
  content: "\e936";
  margin-left: -1.470703125em;
  color: white;
}

/* line 344, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_sms_color .path5:before {
  content: "\e937";
  margin-left: -1.470703125em;
  color: #083863;
}

/* line 350, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_sms_color .path6:before {
  content: "\e938";
  margin-left: -1.470703125em;
  color: #083863;
}

/* line 356, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_sms:before {
  content: "\e939";
  color: #4d5a5a;
}

/* line 361, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_store:before {
  content: "\e93a";
  color: #4d5a5a;
}

/* line 366, app/assets/stylesheets/main/icomoon.css.scss */
.icon-icon_team:before {
  content: "\e93b";
  color: #4d5a5a;
}
/**
 * jQuery Sticky Table Headers - v3.0.0
 * https://github.com/jpchip/stickytable
 */

.sticky-wrap {
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    width: 100%;
}
.sticky-wrap .sticky-thead,
.sticky-wrap .sticky-col,
.sticky-wrap .sticky-intersect {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50;
    width: auto; /* Prevent table from stretching to full size */
}
.sticky-wrap .sticky-thead {
    /*box-shadow: 0 0.25em 0.1em -0.1em rgba(0,0,0,.125);*/
    z-index: 100;
    width: 100%; /* Force stretch */
}
.sticky-wrap .sticky-intersect {
    opacity: 1;
    z-index: 150;

}
.sticky-wrap .sticky-intersect th {
    /*background-color: #666;*/
    /*color: #eee;*/
}
.sticky-wrap td,
.sticky-wrap th {
    box-sizing: border-box;
}

.sticky-wrap th {
    /*background-color: #666;*/
    /*color: #eee;*/
}

/* assumes container element has set height... */
.sticky-wrap.overflow-y {
    overflow-y: auto;
    max-height:100%;
}
/*!
 * jQuery contextMenu - Plugin for simple contextMenu handling
 *
 * Version: v2.9.0
 *
 * Authors: Björn Brala (SWIS.nl), Rodney Rehm, Addy Osmani (patches for FF)
 * Web: http://swisnl.github.io/jQuery-contextMenu/
 *
 * Copyright (c) 2011-2019 SWIS BV and contributors
 *
 * Licensed under
 *   MIT License http://www.opensource.org/licenses/mit-license
 *
 * Date: 2019-10-13T13:09:56.297Z
 */
@-webkit-keyframes cm-spin{0%{transform:translateY(-50%) rotate(0)}100%{transform:translateY(-50%) rotate(359deg)}}@keyframes cm-spin{0%{transform:translateY(-50%) rotate(0)}100%{transform:translateY(-50%) rotate(359deg)}}@font-face{font-family:context-menu-icons;font-style:normal;font-weight:400;src:url(font/context-menu-icons.eot?4f0ru);src:url(font/context-menu-icons.eot?4f0ru#iefix) format("embedded-opentype"),url(font/context-menu-icons.woff2?4f0ru) format("woff2"),url(font/context-menu-icons.woff?4f0ru) format("woff"),url(font/context-menu-icons.ttf?4f0ru) format("truetype")}.context-menu-icon-add:before{content:"\EA01"}.context-menu-icon-copy:before{content:"\EA02"}.context-menu-icon-cut:before{content:"\EA03"}.context-menu-icon-delete:before{content:"\EA04"}.context-menu-icon-edit:before{content:"\EA05"}.context-menu-icon-loading:before{content:"\EA06"}.context-menu-icon-paste:before{content:"\EA07"}.context-menu-icon-quit:before{content:"\EA08"}.context-menu-icon::before{position:absolute;top:50%;left:0;width:2em;font-family:context-menu-icons;font-size:1em;font-style:normal;font-weight:400;line-height:1;color:#2980b9;text-align:center;transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.context-menu-icon.context-menu-hover:before{color:#fff}.context-menu-icon.context-menu-disabled::before{color:#bbb}.context-menu-icon.context-menu-icon-loading:before{-webkit-animation:cm-spin 2s infinite;animation:cm-spin 2s infinite}.context-menu-icon.context-menu-icon--fa{display:list-item;font-family:inherit;line-height:inherit}.context-menu-icon.context-menu-icon--fa::before{position:absolute;top:50%;left:0;width:2em;font-family:FontAwesome;font-size:1em;font-style:normal;font-weight:400;line-height:1;color:#2980b9;text-align:center;transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.context-menu-icon.context-menu-icon--fa.context-menu-hover:before{color:#fff}.context-menu-icon.context-menu-icon--fa.context-menu-disabled::before{color:#bbb}.context-menu-icon.context-menu-icon--fa5{display:list-item;font-family:inherit;line-height:inherit}.context-menu-icon.context-menu-icon--fa5 i,.context-menu-icon.context-menu-icon--fa5 svg{position:absolute;top:.3em;left:.5em;color:#2980b9}.context-menu-icon.context-menu-icon--fa5.context-menu-hover>i,.context-menu-icon.context-menu-icon--fa5.context-menu-hover>svg{color:#fff}.context-menu-icon.context-menu-icon--fa5.context-menu-disabled i,.context-menu-icon.context-menu-icon--fa5.context-menu-disabled svg{color:#bbb}.context-menu-list{position:absolute;display:inline-block;min-width:13em;max-width:26em;padding:.25em 0;margin:.3em;font-family:inherit;font-size:inherit;list-style-type:none;background:#fff;border:1px solid #bebebe;border-radius:.2em;box-shadow:0 2px 5px rgba(0,0,0,.5)}.context-menu-item{position:relative;box-sizing:content-box;padding:.2em 2em;color:#2f2f2f;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.context-menu-separator{padding:0;margin:.35em 0;border-bottom:1px solid #e6e6e6}.context-menu-item>label>input,.context-menu-item>label>textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.context-menu-item.context-menu-hover{color:#fff;cursor:pointer;background-color:#2980b9}.context-menu-item.context-menu-disabled{color:#bbb;cursor:default;background-color:#fff}.context-menu-input.context-menu-hover{color:#2f2f2f;cursor:default}.context-menu-submenu:after{position:absolute;top:50%;right:.5em;z-index:1;width:0;height:0;content:'';border-color:transparent transparent transparent #2f2f2f;border-style:solid;border-width:.25em 0 .25em .25em;transform:translateY(-50%)}.context-menu-item.context-menu-input{padding:.3em .6em}.context-menu-input>label>*{vertical-align:top}.context-menu-input>label>input[type=checkbox],.context-menu-input>label>input[type=radio]{position:relative;top:.12em;margin-right:.4em}.context-menu-input>label{margin:0}.context-menu-input>label,.context-menu-input>label>input[type=text],.context-menu-input>label>select,.context-menu-input>label>textarea{display:block;width:100%;box-sizing:border-box}.context-menu-input>label>textarea{height:7em}.context-menu-item>.context-menu-list{top:.3em;right:-.3em;display:none}.context-menu-item.context-menu-visible>.context-menu-list{display:block}.context-menu-accesskey{text-decoration:underline}
/* jQuery Growl
 * Copyright 2015 Kevin Sylvestre
 * 1.3.1
 */

#growls {
    z-index: 50000;
    position: fixed;
}

#growls.default {
    top: 10px;
    right: 10px;
}

#growls.tl {
    top: 10px;
    left: 10px;
}

#growls.tr {
    top: 10px;
    right: 10px;
}

#growls.bl {
    bottom: 10px;
    left: 10px;
}

#growls.br {
    bottom: 10px;
    right: 10px;
}

#growls.tc {
    top: 10px;
    right: 10px;
    left: 10px;
}

#growls.bc {
    bottom: 10px;
    right: 10px;
    left: 10px;
}

#growls.tc .growl, #growls.bc .growl {
    margin-left: auto;
    margin-right: auto;
}

.growl {
    opacity: 0.8;
    filter: alpha(opacity=80);
    position: relative;
    border-radius: 4px;
    transition: all 0.4s ease-in-out;
}

.growl.growl-incoming {
    opacity: 0;
    filter: alpha(opacity=0);
}

.growl.growl-outgoing {
    opacity: 0;
    filter: alpha(opacity=0);
}

.growl.growl-small {
    width: 200px;
    padding: 5px;
    margin: 5px;
}

.growl.growl-medium {
    width: 250px;
    padding: 10px;
    margin: 10px;
}

.growl.growl-large {
    width: 300px;
    padding: 15px;
    margin: 15px;
}

.growl.growl-default {
    color: #FFF;
    background: #7f8c8d;
}

.growl.growl-error {
    color: #FFF;
    background: #C0392B;
}

.growl.growl-notice {
    color: #FFF;
    background: #2ECC71;
}

.growl.growl-warning {
    color: #FFF;
    background: #F39C12;
}

.growl .growl-close {
    cursor: pointer;
    float: right;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    font-family: helvetica, verdana, sans-serif;
}

.growl .growl-title {
    font-size: 18px;
    line-height: 24px;
}

.growl .growl-message {
    font-size: 14px;
    line-height: 18px;
}

.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 18px; /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    vertical-align: -4px;

    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;

    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;

    /* Support for IE. */
    font-feature-settings: 'liga';
}

.material-icons.md-18 {
    font-size: 18px;
}

.material-icons.md-24 {
    font-size: 24px;
    vertical-align: -7px;
}

.material-icons.md-36 {
    font-size: 36px;
    vertical-align: -12px;
}

.material-icons.md-48 {
    font-size: 48px;
    vertical-align: -16px;
}
/* line 1, app/assets/stylesheets/main/muuri_custom.css.scss */
.board {
  position: relative;
  height: 350px;
}

/* line 5, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-column {
  position: absolute;
  width: 300px;
  margin: 0 20px;
  background: #f0f0f0;
  border-radius: 3px;
  z-index: 1;
}

/* line 13, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-column.muuri-item-releasing {
  z-index: 2;
}

/* line 16, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-column.muuri-item-dragging {
  z-index: 3;
  cursor: move;
}

/* line 20, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-column-header {
  position: relative;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  padding: 0 20px;
  text-align: center;
  background: #333;
  color: #fff;
  border-radius: 3px 3px 0 0;
}

@media (max-width: 600px) {
  /* line 32, app/assets/stylesheets/main/muuri_custom.css.scss */
  .board-column-header {
    text-indent: -1000px;
  }
}

/* line 36, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-column.todo .board-column-header {
  background: #4A9FF9;
}

/* line 39, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-column.working .board-column-header {
  background: #f9944a;
}

/* line 42, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-column.done .board-column-header {
  background: #2ac06d;
}

/* line 45, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-column.timeline .board-column-header {
  background: #B39CD0;
}

/* line 48, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-column.stanby .board-column-header {
  background: #4B4453;
}

/* This is the secret sauce,
   always use a wrapper for setting
   the "overflow: scroll/auto" */
/* line 54, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-column-content-wrapper {
  position: relative;
  max-height: 600px;
  overflow-y: auto;
}

/* Never ever set "overflow: auto/scroll"
   to the muuri element, stuff will break */
/* line 61, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-column-content {
  position: relative;
  border: 10px solid transparent;
  min-height: 600px;
}

/* line 66, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-item {
  position: absolute;
  width: 100%;
  max-width: 300px;
  margin: 5px 0;
  visibility: hidden;
}

/* line 74, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-item.de-active .board-item-content::before {
  content: '';
  position: absolute;
  top: 10px;
  right: 10px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: red;
}

/* line 86, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-item .check-in-label {
  position: absolute;
  top: 5px;
  right: 5px;
}

/* line 92, app/assets/stylesheets/main/muuri_custom.css.scss */
.muuri-item-shown {
  visibility: visible !important;
}

/* line 95, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-item.muuri-item-releasing {
  z-index: 9998;
}

/* line 98, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-item.muuri-item-dragging {
  z-index: 9999;
  cursor: move;
}

/* line 102, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-item.muuri-item-hidden {
  z-index: 0;
}

/* line 105, app/assets/stylesheets/main/muuri_custom.css.scss */
.board-item-content {
  position: relative;
  padding: 20px;
  background: #fff;
  border-radius: 4px;
  font-size: 17px;
  cursor: pointer;
  box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.2);
}

@media (max-width: 600px) {
  /* line 116, app/assets/stylesheets/main/muuri_custom.css.scss */
  .board-item-content {
    text-align: center;
  }
  /* line 119, app/assets/stylesheets/main/muuri_custom.css.scss */
  .board-item-content span {
    display: none;
  }
}

/* line 125, app/assets/stylesheets/main/muuri_custom.css.scss */
div.timeline-vertical {
  list-style-type: none;
  position: relative;
  width: 90%;
  float: right;
}

/* line 131, app/assets/stylesheets/main/muuri_custom.css.scss */
div.timeline-vertical::before {
  content: ' ';
  background: #d4d9df;
  position: absolute;
  left: -10px;
  width: 2px;
  height: 100%;
}

/* line 139, app/assets/stylesheets/main/muuri_custom.css.scss */
div.timeline-vertical > div {
  padding-left: 20px;
}

/* line 142, app/assets/stylesheets/main/muuri_custom.css.scss */
div.circle-timeline::before {
  content: ' ';
  background: white;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 3px solid #22c0e8;
  left: -19px;
  width: 20px;
  height: 20px;
  top: 20px;
}

/* line 155, app/assets/stylesheets/main/muuri_custom.css.scss */
div.circle-timeline::after {
  content: '';
  border: 10px solid transparent;
  border-right-color: white;
  border-left: 0;
  position: absolute;
  top: 20px;
  left: 10px;
}

/* line 165, app/assets/stylesheets/main/muuri_custom.css.scss */
div.time-timeline {
  position: absolute;
  left: -24%;
  top: 20px;
  display: none;
}

/* line 172, app/assets/stylesheets/main/muuri_custom.css.scss */
div.circle-timeline:before, div.circle-timeline:after {
  display: none;
}

/* line 177, app/assets/stylesheets/main/muuri_custom.css.scss */
.timeline div.time-timeline {
  display: block;
}

/* line 181, app/assets/stylesheets/main/muuri_custom.css.scss */
.timeline div.circle-timeline:before, .timeline div.circle-timeline:after {
  display: block;
}
@media screen {
  /* line 2, app/assets/stylesheets/main/print.scss */
  .visible-when-print {
    display: block;
    height: 1px;
    width: auto;
    overflow: hidden;
  }
}

@media print {
  @page {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  /* line 15, app/assets/stylesheets/main/print.scss */
  h1 {
    font-size: 4rem !important;
    line-height: 4rem !important;
  }
  /* line 20, app/assets/stylesheets/main/print.scss */
  h2 {
    font-size: 3.5rem !important;
    line-height: 3.5rem !important;
  }
  /* line 25, app/assets/stylesheets/main/print.scss */
  h3 {
    font-size: 3rem !important;
    line-height: 3rem !important;
  }
  /* line 30, app/assets/stylesheets/main/print.scss */
  h4 {
    font-size: 2.5rem !important;
    line-height: 2.5rem !important;
  }
  /* line 34, app/assets/stylesheets/main/print.scss */
  body, span {
    font-size: 2rem !important;
  }
  /* line 37, app/assets/stylesheets/main/print.scss */
  .visible-when-print {
    height: auto !important;
  }
  /* line 40, app/assets/stylesheets/main/print.scss */
  .printable, .printable > * {
    display: block !important;
    font-size: 2rem !important;
  }
  /* line 45, app/assets/stylesheets/main/print.scss */
  .box {
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(33, 49, 49, 0.1);
    border-radius: 4px;
  }
  /* line 49, app/assets/stylesheets/main/print.scss */
  .box .box-header {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  /* line 52, app/assets/stylesheets/main/print.scss */
  .box .box-header h4 {
    font-size: 2rem !important;
  }
  /* line 56, app/assets/stylesheets/main/print.scss */
  .box .fs-12 {
    font-size: 2rem !important;
  }
  /* line 60, app/assets/stylesheets/main/print.scss */
  .show-when-print * {
    -webkit-print-color-adjust: exact;
  }
  /* line 63, app/assets/stylesheets/main/print.scss */
  div {
    page-break-inside: avoid;
  }
  /* line 66, app/assets/stylesheets/main/print.scss */
  #logo_clinic {
    width: 200px !important;
  }
  /* line 69, app/assets/stylesheets/main/print.scss */
  #qrcode svg {
    transform: scale(2);
    transform-origin: top right;
  }
  /* line 75, app/assets/stylesheets/main/print.scss */
  table tr td {
    padding: 10px;
  }
}
/* line 3, app/assets/stylesheets/main/procedure.scss */
.five-stars-container #five_stars_new_procedure .select2-selection {
  padding-left: 5px;
}

/* line 10, app/assets/stylesheets/main/procedure.scss */
.procedure-new-process .modal-content {
  min-width: 900px;
}

/* line 14, app/assets/stylesheets/main/procedure.scss */
.procedure-new-process .select2-container, .procedure-new-process .select2-dropdown {
  min-width: 300px;
  text-align: start;
}
/* line 1, app/assets/stylesheets/main/results_test.scss */
.result_container {
  display: flex;
}

/* line 5, app/assets/stylesheets/main/results_test.scss */
.patient_information {
  position: relative;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.28);
  box-sizing: border-box;
  border-radius: 5px;
}

/* line 11, app/assets/stylesheets/main/results_test.scss */
.patient_information h3 {
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
  color: #000000;
}

/* line 27, app/assets/stylesheets/main/results_test.scss */
.personal_information {
  list-style: none;
  padding-left: 15px;
  margin-bottom: 10px;
}

/* line 34, app/assets/stylesheets/main/results_test.scss */
.personal_information li {
  width: 100%;
  font-size: 19px;
  margin-bottom: 10px;
  color: #000000;
}

/* line 41, app/assets/stylesheets/main/results_test.scss */
.add_pdf {
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFFFFF;
}

/* line 52, app/assets/stylesheets/main/results_test.scss */
.add_pdf.disabled label {
  pointer-events: none;
  cursor: not-allowed;
  color: #d9d9d9;
  background: #FAFAFA;
  border: 1px solid #F0F0F0;
}

/* line 59, app/assets/stylesheets/main/results_test.scss */
.add_pdf.disabled label svg path {
  fill: #d9d9d9;
}

/* line 65, app/assets/stylesheets/main/results_test.scss */
.add_pdf label {
  background: #FAFAFA;
  border: 1px solid #F0F0F0;
  border-radius: 16px;
  margin-bottom: 0;
  padding: 8px 24px;
  cursor: pointer;
  color: #6a6c8b;
}

/* line 74, app/assets/stylesheets/main/results_test.scss */
.add_pdf a:hover {
  color: #FFF;
}

/* line 79, app/assets/stylesheets/main/results_test.scss */
.remove_pdf {
  position: absolute;
  background-color: #ff260a;
  width: 23px;
  height: 23px;
  top: -8px;
  right: 2px;
  border-radius: 100%;
  z-index: 1;
  transition: 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #FFFFFF;
}

/* line 99, app/assets/stylesheets/main/results_test.scss */
.desciption_box {
  position: relative;
  padding: 10px 30px;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.28);
  box-sizing: border-box;
  border-radius: 5px;
}

/* line 110, app/assets/stylesheets/main/results_test.scss */
.title_pdf {
  position: relative;
  width: 427px;
  height: 40px;
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #000000;
}

/* line 125, app/assets/stylesheets/main/results_test.scss */
.field_results {
  position: relative;
  top: 10px;
}

/* line 128, app/assets/stylesheets/main/results_test.scss */
.field_results h4 {
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  display: flex;
  align-items: center;
  margin-bottom: -13px;
}

/* line 138, app/assets/stylesheets/main/results_test.scss */
.field_results .trumbowyg-box {
  min-height: 270px;
}

/* line 144, app/assets/stylesheets/main/results_test.scss */
.Default_conclusion {
  position: relative;
  text-align: center;
  color: #ffff;
  background: #438FF6;
  width: 165px;
  height: 32px;
  padding: 5px;
  border-radius: 5px;
}

/* line 157, app/assets/stylesheets/main/results_test.scss */
.field_conclude {
  position: relative;
  top: -5px;
}

/* line 160, app/assets/stylesheets/main/results_test.scss */
.field_conclude h4 {
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  display: flex;
  align-items: center;
  margin-bottom: -13px;
}

/* line 170, app/assets/stylesheets/main/results_test.scss */
.field_conclude .trumbowyg-box {
  min-height: 90px;
}

/* line 172, app/assets/stylesheets/main/results_test.scss */
.field_conclude .trumbowyg-box .trumbowyg-editor {
  min-height: 40px;
  padding: 13px 15px;
}

/* line 179, app/assets/stylesheets/main/results_test.scss */
.btn_results {
  position: relative;
  top: 227px;
  text-align: right;
  word-spacing: 15px;
  top: -4px;
}

/* line 187, app/assets/stylesheets/main/results_test.scss */
.btn_results_hide {
  position: relative;
  top: 227px;
  text-align: right;
  word-spacing: 15px;
  top: -4px;
}

/* line 195, app/assets/stylesheets/main/results_test.scss */
.btn_completed {
  background-color: #61E522;
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  color: #FFFFFF;
  border-radius: 6px;
  padding: 6px;
  border-color: #61E522;
}

/* line 208, app/assets/stylesheets/main/results_test.scss */
.btn_pdf {
  min-width: 73px;
  padding: 0px;
}

/* line 213, app/assets/stylesheets/main/results_test.scss */
.doctor_results input {
  font-size: 18px;
}

/* line 219, app/assets/stylesheets/main/results_test.scss */
.select_template span .select2-selection {
  min-height: 42px;
}

/* line 221, app/assets/stylesheets/main/results_test.scss */
.select_template span .select2-selection .select2-selection__rendered {
  padding: 6px 5px;
}

/* line 229, app/assets/stylesheets/main/results_test.scss */
.patient_addres li {
  margin-top: 32px;
}

/* line 234, app/assets/stylesheets/main/results_test.scss */
.update_DVKT {
  background: #1F90F9;
  color: #ffff;
  box-shadow: 0px px 1px rgba(50, 50, 71, 0.06), 0px 2px 4px rgba(50, 50, 71, 0.06);
  border-radius: 3px;
  padding: 12px;
  font-weight: 600;
  font-size: 14px;
  min-width: 105px;
  max-height: 44px;
  cursor: pointer;
  border: none;
}

/* line 246, app/assets/stylesheets/main/results_test.scss */
.update_DVKT:hover {
  background-color: #3b95e9;
}

/* line 251, app/assets/stylesheets/main/results_test.scss */
.conclude-box {
  font-size: 14px;
  display: flex;
}

/* line 256, app/assets/stylesheets/main/results_test.scss */
.doctor-conclude-DVKT {
  width: 80%;
}

/* line 260, app/assets/stylesheets/main/results_test.scss */
.edit_DVKT {
  word-spacing: 15px;
}

/* line 264, app/assets/stylesheets/main/results_test.scss */
.submit_DVKT {
  background: #6cc788;
  color: #ffff;
  box-shadow: 0px px 1px rgba(50, 50, 71, 0.06), 0px 2px 4px rgba(50, 50, 71, 0.06);
  border-radius: 3px;
  padding: 12px;
  font-weight: 600;
  font-size: 14px;
  min-width: 105px;
  max-height: 44px;
  cursor: pointer;
  border: none;
}

/* line 278, app/assets/stylesheets/main/results_test.scss */
.submit_DVKT_update {
  background: #63eb24;
  color: #6c6c6c;
  box-shadow: 3px 3px rgba(56, 56, 56, 0.05);
  border-radius: 3px;
  padding: 11px;
  font-weight: 600;
  font-size: 14px;
  min-width: 105px;
  max-height: 44px;
  cursor: pointer;
  border: none;
}

/* line 293, app/assets/stylesheets/main/results_test.scss */
.name-brand-main-sv {
  word-break: break-word;
  line-height: 133%;
  cursor: pointer;
}

/* line 300, app/assets/stylesheets/main/results_test.scss */
.family-list-patient {
  min-height: 60px;
  background-color: #FFF;
  box-shadow: 0px 6px 5px 5px #f0f2f2;
  margin-bottom: 28px;
}

/* line 307, app/assets/stylesheets/main/results_test.scss */
.text-break-word {
  word-wrap: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 314, app/assets/stylesheets/main/results_test.scss */
.health_record_results_form {
  background: #fff;
}

/* line 316, app/assets/stylesheets/main/results_test.scss */
.health_record_results_form .take-photo-btn {
  background: linear-gradient(90deg, #F5781B 0%, #F9A467 100%);
  border-radius: 16px;
  color: #fff;
  padding: 16px;
  cursor: pointer;
}

/* line 323, app/assets/stylesheets/main/results_test.scss */
.health_record_results_form .done-camera-btn {
  background: #FAFAFA;
  border: 1px solid #F0F0F0;
  border-radius: 16px;
  cursor: pointer;
}

/* line 331, app/assets/stylesheets/main/results_test.scss */
.take-photo-wrapper {
  background: #fff;
}

/* line 335, app/assets/stylesheets/main/results_test.scss */
.hr-result-photo-row {
  max-height: 250px;
  overflow: auto;
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role=group]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}
/*! Select2 Bootstrap Theme v0.1.0-beta.4 | MIT License | github.com/select2/select2-bootstrap-theme */.select2-container--bootstrap .select2-search--dropdown .select2-search__field,.select2-container--bootstrap .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border:1px solid #ccc;background-color:#fff;color:#555;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.select2-container--bootstrap{display:block}.select2-container--bootstrap .select2-selection{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-radius:4px;font-size:14px;outline:0}.select2-container--bootstrap .select2-search--dropdown .select2-search__field{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-radius:4px;font-size:14px}.select2-container--bootstrap .select2-search__field{outline:0}.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder{color:#999}.select2-container--bootstrap .select2-search__field:-moz-placeholder{color:#999}.select2-container--bootstrap .select2-search__field::-moz-placeholder{color:#999;opacity:1}.select2-container--bootstrap .select2-search__field:-ms-input-placeholder{color:#999}.select2-container--bootstrap .select2-results__option[role=group]{padding:0}.select2-container--bootstrap .select2-results__option[aria-disabled=true]{color:#777;cursor:not-allowed}.select2-container--bootstrap .select2-results__option[aria-selected=true]{background-color:#f5f5f5;color:#262626}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#337ab7;color:#fff}.select2-container--bootstrap .select2-results__option .select2-results__option{padding:6px 12px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option{margin-left:-12px;padding-left:24px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-24px;padding-left:36px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-36px;padding-left:48px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-48px;padding-left:60px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-60px;padding-left:72px}.select2-container--bootstrap .select2-results__group{color:#777;display:block;padding:6px 12px;font-size:12px;line-height:1.428571429;white-space:nowrap}.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-color:#66afe9}.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #999;border-width:0 4px 4px}.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection{border-top-right-radius:0;border-top-left-radius:0;border-top-color:transparent}.select2-container--bootstrap .select2-selection__clear{color:#999;cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--bootstrap .select2-selection__clear:hover{color:#333}.select2-container--bootstrap.select2-container--disabled .select2-selection{border-color:#ccc;box-shadow:none}.select2-container--bootstrap.select2-container--disabled .select2-search__field,.select2-container--bootstrap.select2-container--disabled .select2-selection{cursor:not-allowed}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#eee}.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove,.select2-container--bootstrap.select2-container--disabled .select2-selection__clear{display:none}.select2-container--bootstrap .select2-dropdown{box-shadow:0 6px 12px rgba(0,0,0,.175);border-color:#66afe9;overflow-x:hidden;margin-top:-1px}.select2-container--bootstrap .select2-dropdown--above{margin-top:1px}.select2-container--bootstrap .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--bootstrap .select2-selection--single{height:34px;line-height:1.428571429;padding:6px 24px 6px 12px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow{position:absolute;bottom:0;right:12px;top:0;width:4px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-color:#999 transparent transparent;border-style:solid;border-width:4px 4px 0;height:0;left:0;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#555;padding:0}.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--bootstrap .select2-selection--multiple{min-height:34px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;display:block;line-height:1.428571429;list-style:none;margin:0;overflow:hidden;padding:0;width:100%;text-overflow:ellipsis;white-space:nowrap}.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder{color:#999;float:left;margin-top:5px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:default;float:left;margin:5px 0 0 6px;padding:0 6px}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{background:0 0;padding:0 12px;height:32px;line-height:1.428571429;margin-top:0;min-width:5em}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:3px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:6px}.select2-container--bootstrap.input-lg,.select2-container--bootstrap.input-sm{border-radius:0;font-size:12px;height:auto;line-height:1;padding:0}.form-group-sm .select2-container--bootstrap .select2-selection--single,.input-group-sm .select2-container--bootstrap .select2-selection--single,.select2-container--bootstrap.input-sm .select2-selection--single{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 22px 5px 10px}.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap.input-sm .select2-selection--single .select2-selection__arrow b{margin-left:-5px}.form-group-sm .select2-container--bootstrap .select2-selection--multiple,.input-group-sm .select2-container--bootstrap .select2-selection--multiple,.select2-container--bootstrap.input-sm .select2-selection--multiple{min-height:30px}.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__choice{font-size:12px;line-height:1.5;margin:4px 0 0 5px;padding:0 5px}.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 10px;font-size:12px;height:28px;line-height:1.5}.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__clear{margin-top:5px}.form-group-lg .select2-container--bootstrap .select2-selection--single,.input-group-lg .select2-container--bootstrap .select2-selection--single,.select2-container--bootstrap.input-lg .select2-selection--single{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 31px 10px 16px}.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow{width:5px}.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow b{border-width:5px 5px 0;margin-left:-10px;margin-top:-2.5px}.form-group-lg .select2-container--bootstrap .select2-selection--multiple,.input-group-lg .select2-container--bootstrap .select2-selection--multiple,.select2-container--bootstrap.input-lg .select2-selection--multiple{min-height:46px}.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__choice{font-size:18px;line-height:1.3333333;border-radius:4px;margin:9px 0 0 8px;padding:0 10px}.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 16px;font-size:18px;height:44px;line-height:1.3333333}.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__clear{margin-top:10px}.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999;border-width:0 5px 5px}.select2-container--bootstrap[dir=rtl] .select2-selection--single{padding-left:24px;padding-right:12px}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:0;padding-left:0;text-align:right}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow{left:12px;right:auto}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow b{margin-left:0}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:0;margin-right:6px}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.has-warning .select2-dropdown,.has-warning .select2-selection{border-color:#8a6d3b}.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;border-color:#66512c}.has-warning.select2-drop-active{border-color:#66512c}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#66512c}.has-error .select2-dropdown,.has-error .select2-selection{border-color:#a94442}.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;border-color:#843534}.has-error.select2-drop-active{border-color:#843534}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#843534}.has-success .select2-dropdown,.has-success .select2-selection{border-color:#3c763d}.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;border-color:#2b542c}.has-success.select2-drop-active{border-color:#2b542c}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#2b542c}.input-group .select2-container--bootstrap{display:table;table-layout:fixed;position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection{border-bottom-left-radius:0;border-top-left-radius:0}.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection{border-bottom-right-radius:0;border-top-right-radius:0}.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-append .select2-container--bootstrap,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn,.select2-bootstrap-prepend .select2-container--bootstrap{vertical-align:top}.form-control.select2-hidden-accessible{position:absolute!important;width:1px!important}.form-inline .select2-container--bootstrap{display:inline-block}
body.stop-scrolling {
    height: 100%;
    overflow: hidden;
}

.sweet-overlay {
    background-color: black;
    /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    /* IE8 */
    background-color: rgba(0, 0, 0, 0.4);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
    z-index: 10000;
}

.sweet-alert {
    background-color: white;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    width: 478px;
    padding: 17px;
    border-radius: 5px;
    text-align: center;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -256px;
    margin-top: -200px;
    overflow: hidden;
    display: none;
    z-index: 99999;
}

@media all and (max-width: 540px) {
    .sweet-alert {
        width: auto;
        margin-left: 0;
        margin-right: 0;
        left: 15px;
        right: 15px;
    }
}

.sweet-alert h2 {
    color: #575757;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 25px 0;
    padding: 0;
    line-height: 40px;
    display: block;
}

.sweet-alert p {
    color: #797979;
    font-size: 16px;
    text-align: center;
    font-weight: 300;
    position: relative;
    text-align: inherit;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal;
}

.sweet-alert fieldset {
    border: none;
    position: relative;
}

.sweet-alert .sa-error-container {
    background-color: #f1f1f1;
    margin-left: -17px;
    margin-right: -17px;
    overflow: hidden;
    padding: 0 10px;
    max-height: 0;
    webkit-transition: padding 0.15s, max-height 0.15s;
    transition: padding 0.15s, max-height 0.15s;
}

.sweet-alert .sa-error-container.show {
    padding: 10px 0;
    max-height: 100px;
    webkit-transition: padding 0.2s, max-height 0.2s;
    transition: padding 0.25s, max-height 0.25s;
}

.sweet-alert .sa-error-container .icon {
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #ea7d7d;
    color: white;
    line-height: 24px;
    text-align: center;
    margin-right: 3px;
}

.sweet-alert .sa-error-container p {
    display: inline-block;
}

.sweet-alert .sa-input-error {
    position: absolute;
    top: 29px;
    right: 26px;
    width: 20px;
    height: 20px;
    opacity: 0;
    transform: scale(0.5);
    transform-origin: 50% 50%;
    transition: all 0.1s;
}

.sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
    content: "";
    width: 20px;
    height: 6px;
    background-color: #f06e57;
    border-radius: 3px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    left: 50%;
    margin-left: -9px;
}

.sweet-alert .sa-input-error::before {
    transform: rotate(-45deg);
}

.sweet-alert .sa-input-error::after {
    transform: rotate(45deg);
}

.sweet-alert .sa-input-error.show {
    opacity: 1;
    transform: scale(1);
}

.sweet-alert input {
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
    height: 43px;
    margin-top: 10px;
    margin-bottom: 17px;
    font-size: 18px;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
    padding: 0 12px;
    display: none;
    transition: all 0.3s;
}

.sweet-alert input:focus {
    outline: none;
    box-shadow: 0px 0px 3px #c4e6f5;
    border: 1px solid #b4dbed;
}

.sweet-alert input:focus::-moz-placeholder {
    -moz-transition: opacity 0.3s 0.03s ease;
    transition: opacity 0.3s 0.03s ease;
    opacity: 0.5;
}

.sweet-alert input:focus:-ms-input-placeholder {
    -ms-transition: opacity 0.3s 0.03s ease;
    transition: opacity 0.3s 0.03s ease;
    opacity: 0.5;
}

.sweet-alert input:focus::-webkit-input-placeholder {
    -webkit-transition: opacity 0.3s 0.03s ease;
    transition: opacity 0.3s 0.03s ease;
    opacity: 0.5;
}

.sweet-alert input::-moz-placeholder {
    color: #bdbdbd;
}

.sweet-alert input:-ms-input-placeholder {
    color: #bdbdbd;
}

.sweet-alert input::-webkit-input-placeholder {
    color: #bdbdbd;
}

.sweet-alert.show-input input {
    display: block;
}

.sweet-alert .sa-confirm-button-container {
    display: inline-block;
    position: relative;
}

.sweet-alert .la-ball-fall {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -27px;
    margin-top: 4px;
    opacity: 0;
    visibility: hidden;
}

.sweet-alert button {
    background-color: #8CD4F5;
    color: white;
    border: none;
    box-shadow: none;
    font-size: 17px;
    font-weight: 500;
    border-radius: 5px;
    padding: 10px 32px;
    margin: 26px 5px 0 5px;
    cursor: pointer;
}

.sweet-alert button:focus {
    outline: none;
    box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05);
}

.sweet-alert button:hover {
    background-color: #7ecff4;
}

.sweet-alert button:active {
    background-color: #5dc2f1;
}

.sweet-alert button.cancel {
    background-color: #C1C1C1;
}

.sweet-alert button.cancel:hover {
    background-color: #b9b9b9;
}

.sweet-alert button.cancel:active {
    background-color: #a8a8a8;
}

.sweet-alert button.cancel:focus {
    box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important;
}

.sweet-alert button[disabled] {
    opacity: .6;
    cursor: default;
}

.sweet-alert button.confirm[disabled] {
    color: transparent;
}

.sweet-alert button.confirm[disabled] ~ .la-ball-fall {
    opacity: 1;
    visibility: visible;
    transition-delay: 0s;
}

.sweet-alert button::-moz-focus-inner {
    border: 0;
}

.sweet-alert[data-has-cancel-button=false] button {
    box-shadow: none !important;
}

.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
    padding-bottom: 40px;
}

.sweet-alert .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box;
}

.sweet-alert .sa-icon.sa-error {
    border-color: #F27474;
}

.sweet-alert .sa-icon.sa-error .sa-x-mark {
    position: relative;
    display: block;
}

.sweet-alert .sa-icon.sa-error .sa-line {
    position: absolute;
    height: 5px;
    width: 47px;
    background-color: #F27474;
    display: block;
    top: 37px;
    border-radius: 2px;
}

.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
    transform: rotate(45deg);
    left: 17px;
}

.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
    transform: rotate(-45deg);
    right: 16px;
}

.sweet-alert .sa-icon.sa-warning {
    border-color: #F8BB86;
}

.sweet-alert .sa-icon.sa-warning .sa-body {
    position: absolute;
    width: 5px;
    height: 47px;
    left: 50%;
    top: 10px;
    border-radius: 2px;
    margin-left: -2px;
    background-color: #F8BB86;
}

.sweet-alert .sa-icon.sa-warning .sa-dot {
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    margin-left: -3px;
    left: 50%;
    bottom: 10px;
    background-color: #F8BB86;
}

.sweet-alert .sa-icon.sa-info {
    border-color: #C9DAE1;
}

.sweet-alert .sa-icon.sa-info::before {
    content: "";
    position: absolute;
    width: 5px;
    height: 29px;
    left: 50%;
    bottom: 17px;
    border-radius: 2px;
    margin-left: -2px;
    background-color: #C9DAE1;
}

.sweet-alert .sa-icon.sa-info::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    margin-left: -3px;
    top: 19px;
    background-color: #C9DAE1;
}

.sweet-alert .sa-icon.sa-success {
    border-color: #A5DC86;
}

.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
    content: '';
    border-radius: 40px;
    border-radius: 50%;
    position: absolute;
    width: 60px;
    height: 120px;
    background: white;
    transform: rotate(45deg);
}

.sweet-alert .sa-icon.sa-success::before {
    border-radius: 120px 0 0 120px;
    top: -7px;
    left: -33px;
    transform: rotate(-45deg);
    transform-origin: 60px 60px;
}

.sweet-alert .sa-icon.sa-success::after {
    border-radius: 0 120px 120px 0;
    top: -11px;
    left: 30px;
    transform: rotate(-45deg);
    transform-origin: 0px 60px;
}

.sweet-alert .sa-icon.sa-success .sa-placeholder {
    width: 80px;
    height: 80px;
    border: 4px solid rgba(165, 220, 134, 0.2);
    border-radius: 40px;
    border-radius: 50%;
    box-sizing: content-box;
    position: absolute;
    left: -4px;
    top: -4px;
    z-index: 2;
}

.sweet-alert .sa-icon.sa-success .sa-fix {
    width: 5px;
    height: 90px;
    background-color: white;
    position: absolute;
    left: 28px;
    top: 8px;
    z-index: 1;
    transform: rotate(-45deg);
}

.sweet-alert .sa-icon.sa-success .sa-line {
    height: 5px;
    background-color: #A5DC86;
    display: block;
    border-radius: 2px;
    position: absolute;
    z-index: 2;
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
    width: 25px;
    left: 14px;
    top: 46px;
    transform: rotate(45deg);
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
    width: 47px;
    right: 8px;
    top: 38px;
    transform: rotate(-45deg);
}

.sweet-alert .sa-icon.sa-custom {
    background-size: contain;
    border-radius: 0;
    border: none;
    background-position: center center;
    background-repeat: no-repeat;
}

/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
    0% {
        transform: scale(0.7);
        -webkit-transform: scale(0.7);
    }
    45% {
        transform: scale(1.05);
        -webkit-transform: scale(1.05);
    }
    80% {
        transform: scale(0.95);
        -webkit-transform: scale(0.95);
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

@keyframes showSweetAlert {
    0% {
        transform: scale(0.7);
        -webkit-transform: scale(0.7);
    }
    45% {
        transform: scale(1.05);
        -webkit-transform: scale(1.05);
    }
    80% {
        transform: scale(0.95);
        -webkit-transform: scale(0.95);
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

@-webkit-keyframes hideSweetAlert {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
    100% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
    }
}

@keyframes hideSweetAlert {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
    100% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
    }
}

@-webkit-keyframes slideFromTop {
    0% {
        top: 0%;
    }
    100% {
        top: 50%;
    }
}

@keyframes slideFromTop {
    0% {
        top: 0%;
    }
    100% {
        top: 50%;
    }
}

@-webkit-keyframes slideToTop {
    0% {
        top: 50%;
    }
    100% {
        top: 0%;
    }
}

@keyframes slideToTop {
    0% {
        top: 50%;
    }
    100% {
        top: 0%;
    }
}

@-webkit-keyframes slideFromBottom {
    0% {
        top: 70%;
    }
    100% {
        top: 50%;
    }
}

@keyframes slideFromBottom {
    0% {
        top: 70%;
    }
    100% {
        top: 50%;
    }
}

@-webkit-keyframes slideToBottom {
    0% {
        top: 50%;
    }
    100% {
        top: 70%;
    }
}

@keyframes slideToBottom {
    0% {
        top: 50%;
    }
    100% {
        top: 70%;
    }
}

.showSweetAlert[data-animation=pop] {
    -webkit-animation: showSweetAlert 0.3s;
    animation: showSweetAlert 0.3s;
}

.showSweetAlert[data-animation=none] {
    -webkit-animation: none;
    animation: none;
}

.showSweetAlert[data-animation=slide-from-top] {
    -webkit-animation: slideFromTop 0.3s;
    animation: slideFromTop 0.3s;
}

.showSweetAlert[data-animation=slide-from-bottom] {
    -webkit-animation: slideFromBottom 0.3s;
    animation: slideFromBottom 0.3s;
}

.hideSweetAlert[data-animation=pop] {
    -webkit-animation: hideSweetAlert 0.2s;
    animation: hideSweetAlert 0.2s;
}

.hideSweetAlert[data-animation=none] {
    -webkit-animation: none;
    animation: none;
}

.hideSweetAlert[data-animation=slide-from-top] {
    -webkit-animation: slideToTop 0.4s;
    animation: slideToTop 0.4s;
}

.hideSweetAlert[data-animation=slide-from-bottom] {
    -webkit-animation: slideToBottom 0.3s;
    animation: slideToBottom 0.3s;
}

@-webkit-keyframes animateSuccessTip {
    0% {
        width: 0;
        left: 1px;
        top: 19px;
    }
    54% {
        width: 0;
        left: 1px;
        top: 19px;
    }
    70% {
        width: 50px;
        left: -8px;
        top: 37px;
    }
    84% {
        width: 17px;
        left: 21px;
        top: 48px;
    }
    100% {
        width: 25px;
        left: 14px;
        top: 45px;
    }
}

@keyframes animateSuccessTip {
    0% {
        width: 0;
        left: 1px;
        top: 19px;
    }
    54% {
        width: 0;
        left: 1px;
        top: 19px;
    }
    70% {
        width: 50px;
        left: -8px;
        top: 37px;
    }
    84% {
        width: 17px;
        left: 21px;
        top: 48px;
    }
    100% {
        width: 25px;
        left: 14px;
        top: 45px;
    }
}

@-webkit-keyframes animateSuccessLong {
    0% {
        width: 0;
        right: 46px;
        top: 54px;
    }
    65% {
        width: 0;
        right: 46px;
        top: 54px;
    }
    84% {
        width: 55px;
        right: 0px;
        top: 35px;
    }
    100% {
        width: 47px;
        right: 8px;
        top: 38px;
    }
}

@keyframes animateSuccessLong {
    0% {
        width: 0;
        right: 46px;
        top: 54px;
    }
    65% {
        width: 0;
        right: 46px;
        top: 54px;
    }
    84% {
        width: 55px;
        right: 0px;
        top: 35px;
    }
    100% {
        width: 47px;
        right: 8px;
        top: 38px;
    }
}

@-webkit-keyframes rotatePlaceholder {
    0% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }
    5% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }
    12% {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg);
    }
    100% {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg);
    }
}

@keyframes rotatePlaceholder {
    0% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }
    5% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }
    12% {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg);
    }
    100% {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg);
    }
}

.animateSuccessTip {
    -webkit-animation: animateSuccessTip 0.75s;
    animation: animateSuccessTip 0.75s;
}

.animateSuccessLong {
    -webkit-animation: animateSuccessLong 0.75s;
    animation: animateSuccessLong 0.75s;
}

.sa-icon.sa-success.animate::after {
    -webkit-animation: rotatePlaceholder 4.25s ease-in;
    animation: rotatePlaceholder 4.25s ease-in;
}

@-webkit-keyframes animateErrorIcon {
    0% {
        transform: rotateX(100deg);
        -webkit-transform: rotateX(100deg);
        opacity: 0;
    }
    100% {
        transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        opacity: 1;
    }
}

@keyframes animateErrorIcon {
    0% {
        transform: rotateX(100deg);
        -webkit-transform: rotateX(100deg);
        opacity: 0;
    }
    100% {
        transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        opacity: 1;
    }
}

.animateErrorIcon {
    -webkit-animation: animateErrorIcon 0.5s;
    animation: animateErrorIcon 0.5s;
}

@-webkit-keyframes animateXMark {
    0% {
        transform: scale(0.4);
        -webkit-transform: scale(0.4);
        margin-top: 26px;
        opacity: 0;
    }
    50% {
        transform: scale(0.4);
        -webkit-transform: scale(0.4);
        margin-top: 26px;
        opacity: 0;
    }
    80% {
        transform: scale(1.15);
        -webkit-transform: scale(1.15);
        margin-top: -6px;
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        margin-top: 0;
        opacity: 1;
    }
}

@keyframes animateXMark {
    0% {
        transform: scale(0.4);
        -webkit-transform: scale(0.4);
        margin-top: 26px;
        opacity: 0;
    }
    50% {
        transform: scale(0.4);
        -webkit-transform: scale(0.4);
        margin-top: 26px;
        opacity: 0;
    }
    80% {
        transform: scale(1.15);
        -webkit-transform: scale(1.15);
        margin-top: -6px;
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        margin-top: 0;
        opacity: 1;
    }
}

.animateXMark {
    -webkit-animation: animateXMark 0.5s;
    animation: animateXMark 0.5s;
}

@-webkit-keyframes pulseWarning {
    0% {
        border-color: #F8D486;
    }
    100% {
        border-color: #F8BB86;
    }
}

@keyframes pulseWarning {
    0% {
        border-color: #F8D486;
    }
    100% {
        border-color: #F8BB86;
    }
}

.pulseWarning {
    -webkit-animation: pulseWarning 0.75s infinite alternate;
    animation: pulseWarning 0.75s infinite alternate;
}

@-webkit-keyframes pulseWarningIns {
    0% {
        background-color: #F8D486;
    }
    100% {
        background-color: #F8BB86;
    }
}

@keyframes pulseWarningIns {
    0% {
        background-color: #F8D486;
    }
    100% {
        background-color: #F8BB86;
    }
}

.pulseWarningIns {
    -webkit-animation: pulseWarningIns 0.75s infinite alternate;
    animation: pulseWarningIns 0.75s infinite alternate;
}

@-webkit-keyframes rotate-loading {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@keyframes rotate-loading {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
    -ms-transform: rotate(45deg) \9;
}

.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
    -ms-transform: rotate(-45deg) \9;
}

/* Success icon */
.sweet-alert .sa-icon.sa-success {
    border-color: transparent \9;
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
    -ms-transform: rotate(45deg) \9;
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
    -ms-transform: rotate(-45deg) \9;
}

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-fall,
.la-ball-fall > div {
    position: relative;
    box-sizing: border-box;
}

.la-ball-fall {
    display: block;
    font-size: 0;
    color: #fff;
}

.la-ball-fall.la-dark {
    color: #333;
}

.la-ball-fall > div {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
}

.la-ball-fall {
    width: 54px;
    height: 18px;
}

.la-ball-fall > div {
    width: 10px;
    height: 10px;
    margin: 4px;
    border-radius: 100%;
    opacity: 0;
    -webkit-animation: ball-fall 1s ease-in-out infinite;
    animation: ball-fall 1s ease-in-out infinite;
}

.la-ball-fall > div:nth-child(1) {
    -webkit-animation-delay: -200ms;
    animation-delay: -200ms;
}

.la-ball-fall > div:nth-child(2) {
    -webkit-animation-delay: -100ms;
    animation-delay: -100ms;
}

.la-ball-fall > div:nth-child(3) {
    -webkit-animation-delay: 0ms;
    animation-delay: 0ms;
}

.la-ball-fall.la-sm {
    width: 26px;
    height: 8px;
}

.la-ball-fall.la-sm > div {
    width: 4px;
    height: 4px;
    margin: 2px;
}

.la-ball-fall.la-2x {
    width: 108px;
    height: 36px;
}

.la-ball-fall.la-2x > div {
    width: 20px;
    height: 20px;
    margin: 8px;
}

.la-ball-fall.la-3x {
    width: 162px;
    height: 54px;
}

.la-ball-fall.la-3x > div {
    width: 30px;
    height: 30px;
    margin: 12px;
}

/*
 * Animation
 */
@-webkit-keyframes ball-fall {
    0% {
        opacity: 0;
        transform: translateY(-145%);
    }
    10% {
        opacity: .5;
    }
    20% {
        opacity: 1;
        transform: translateY(0);
    }
    80% {
        opacity: 1;
        transform: translateY(0);
    }
    90% {
        opacity: .5;
    }
    100% {
        opacity: 0;
        transform: translateY(145%);
    }
}

@keyframes ball-fall {
    0% {
        opacity: 0;
        transform: translateY(-145%);
    }
    10% {
        opacity: .5;
    }
    20% {
        opacity: 1;
        transform: translateY(0);
    }
    80% {
        opacity: 1;
        transform: translateY(0);
    }
    90% {
        opacity: .5;
    }
    100% {
        opacity: 0;
        transform: translateY(145%);
    }
}
.tc-wrapper{display:block;height:100%}.tc-tag{display:inline-block;padding:10px;margin:0 10px 10px 0;background:#eee;cursor:pointer}.tc-selected{background:#c5c5c5}
/* line 1, app/assets/stylesheets/main/test_order.scss */
.test-order-finished {
  color: green;
}

/* line 5, app/assets/stylesheets/main/test_order.scss */
.test-order-unfinished {
  color: red;
}
/** Trumbowyg v2.6.0 - A lightweight WYSIWYG editor - alex-d.github.io/Trumbowyg - License MIT - Author : Alexandre Demode (Alex-D) / alex-d.fr */

#trumbowyg-icons,#trumbowyg-icons svg{height:0;width:0}#trumbowyg-icons{overflow:hidden;visibility:hidden}.trumbowyg-box *,.trumbowyg-box ::after,.trumbowyg-box ::before{box-sizing:border-box}.trumbowyg-box svg{width:17px;height:100%;fill:#222}.trumbowyg-box,.trumbowyg-editor{display:block;position:relative;border:1px solid #DDD;width:100%;min-height:300px;margin:17px auto}.trumbowyg-box .trumbowyg-editor{margin:0 auto}.trumbowyg-box.trumbowyg-fullscreen{background:#FEFEFE;border:none!important}.trumbowyg-editor,.trumbowyg-textarea{position:relative;box-sizing:border-box;padding:20px;min-height:300px;width:100%;border-style:none;resize:none;outline:0;overflow:auto}.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:transparent!important;text-shadow:0 0 7px #333}@media screen and (min-width:0 \0){.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(200,200,200,.6)!important}}@supports (-ms-accelerator:true){.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(200,200,200,.6)!important}}.trumbowyg-box-blur .trumbowyg-editor hr,.trumbowyg-box-blur .trumbowyg-editor img{opacity:.2}.trumbowyg-textarea{position:relative;display:block;overflow:auto;border:none;white-space:normal;font-size:14px;font-family:Inconsolata,Consolas,Courier,"Courier New",sans-serif;line-height:18px}.trumbowyg-box.trumbowyg-editor-visible .trumbowyg-textarea{height:1px!important;width:25%;min-height:0!important;padding:0!important;background:0 0;opacity:0!important}.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-textarea{display:block}.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-editor{display:none}.trumbowyg-box.trumbowyg-disabled .trumbowyg-textarea{opacity:.8;background:0 0}.trumbowyg-editor[contenteditable=true]:empty:not(:focus)::before{content:attr(placeholder);color:#999;pointer-events:none}.trumbowyg-button-pane{display:flex;flex-flow:row wrap;width:100%;min-height:36px;background:#ecf0f1;border-bottom:1px solid #d7e0e2;margin:0;padding:0 5px;list-style-type:none;line-height:10px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.trumbowyg-button-pane::after{content:" ";display:block;position:absolute;top:36px;left:0;right:0;width:100%;height:1px;background:#d7e0e2}.trumbowyg-button-pane .trumbowyg-button-group{display:flex;flex-flow:row wrap}.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:transparent}.trumbowyg-button-pane .trumbowyg-button-group:not(:empty)+.trumbowyg-button-group::before{content:" ";display:block;width:1px;background:#d7e0e2;margin:0 5px;height:35px}.trumbowyg-button-pane button{display:block;position:relative;width:35px;height:35px;padding:1px 6px!important;margin-bottom:1px;overflow:hidden;border:none;cursor:pointer;background:0 0;transition:background-color 150ms,opacity 150ms}.trumbowyg-button-pane button.trumbowyg-textual-button{width:auto;line-height:35px}.trumbowyg-button-pane.trumbowyg-disable button:not(.trumbowyg-not-disable):not(.trumbowyg-active),.trumbowyg-disabled .trumbowyg-button-pane button:not(.trumbowyg-not-disable):not(.trumbowyg-viewHTML-button){opacity:.2;cursor:default}.trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before,.trumbowyg-disabled .trumbowyg-button-pane .trumbowyg-button-group::before{background:#e3e9eb}.trumbowyg-button-pane button.trumbowyg-active,.trumbowyg-button-pane button:not(.trumbowyg-disable):focus,.trumbowyg-button-pane button:not(.trumbowyg-disable):hover{background-color:#FFF;outline:0}.trumbowyg-button-pane .trumbowyg-open-dropdown::after{display:block;content:" ";position:absolute;top:25px;right:3px;height:0;width:0;border:3px solid transparent;border-top-color:#555}.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button{padding-left:10px!important;padding-right:18px!important}.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button::after{top:17px;right:7px}.trumbowyg-button-pane .trumbowyg-right{margin-left:auto}.trumbowyg-button-pane .trumbowyg-right::before{display:none!important}.trumbowyg-dropdown{width:200px;border:1px solid #ecf0f1;padding:5px 0;border-top:none;background:#FFF;margin-left:-1px;box-shadow:rgba(0,0,0,.1) 0 2px 3px}.trumbowyg-dropdown button{display:block;width:100%;height:35px;line-height:35px;text-decoration:none;background:#FFF;padding:0 10px;color:#333!important;border:none;cursor:pointer;text-align:left;font-size:15px;transition:all 150ms}.trumbowyg-dropdown button:focus,.trumbowyg-dropdown button:hover{background:#ecf0f1}.trumbowyg-dropdown button svg{float:left;margin-right:14px}.trumbowyg-modal{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:520px;width:100%;height:350px;z-index:11;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.trumbowyg-modal-box{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:500px;width:calc(100% - 20px);padding-bottom:45px;z-index:1;background-color:#FFF;text-align:center;font-size:14px;box-shadow:rgba(0,0,0,.2) 0 2px 3px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.trumbowyg-modal-box .trumbowyg-modal-title{font-size:24px;font-weight:700;margin:0 0 20px;padding:15px 0 13px;display:block;border-bottom:1px solid #EEE;color:#333;background:#fbfcfc}.trumbowyg-modal-box .trumbowyg-progress{width:100%;height:3px;position:absolute;top:58px}.trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar{background:#2BC06A;height:100%;transition:width 150ms linear}.trumbowyg-modal-box label{display:block;position:relative;margin:15px 12px;height:29px;line-height:29px;overflow:hidden}.trumbowyg-modal-box label .trumbowyg-input-infos{display:block;text-align:left;height:25px;line-height:25px;transition:all 150ms}.trumbowyg-modal-box label .trumbowyg-input-infos span{display:block;color:#69878f;background-color:#fbfcfc;border:1px solid #DEDEDE;padding:0 7px;width:150px}.trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error{color:#e74c3c}.trumbowyg-modal-box label.trumbowyg-input-error input,.trumbowyg-modal-box label.trumbowyg-input-error textarea{border:1px solid #e74c3c}.trumbowyg-modal-box label.trumbowyg-input-error .trumbowyg-input-infos{margin-top:-27px}.trumbowyg-modal-box label input{position:absolute;top:0;right:0;height:27px;line-height:27px;border:1px solid #DEDEDE;background:#fff;font-size:14px;max-width:330px;width:70%;padding:0 7px;transition:all 150ms}.trumbowyg-modal-box label input:focus,.trumbowyg-modal-box label input:hover{outline:0;border:1px solid #95a5a6}.trumbowyg-modal-box label input:focus{background:#fbfcfc}.trumbowyg-modal-box .error{margin-top:25px;display:block;color:red}.trumbowyg-modal-box .trumbowyg-modal-button{position:absolute;bottom:10px;right:0;text-decoration:none;color:#FFF;display:block;width:100px;height:35px;line-height:33px;margin:0 10px;background-color:#333;border:none;cursor:pointer;font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif;font-size:16px;transition:all 150ms}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit{right:110px;background:#2bc06a}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus,.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover{background:#40d47e;outline:0}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active{background:#25a25a}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset{color:#555;background:#e6e6e6}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus,.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover{background:#fbfbfb;outline:0}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active{background:#d5d5d5}.trumbowyg-overlay{position:absolute;background-color:rgba(255,255,255,.5);width:100%;left:0;display:none;z-index:10}body.trumbowyg-body-fullscreen{overflow:hidden}.trumbowyg-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:99999}.trumbowyg-fullscreen .trumbowyg-editor,.trumbowyg-fullscreen.trumbowyg-box{border:none}.trumbowyg-fullscreen .trumbowyg-editor,.trumbowyg-fullscreen .trumbowyg-textarea{height:calc(100% - 37px)!important;overflow:auto}.trumbowyg-fullscreen .trumbowyg-overlay{height:100%!important}.trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:#222;fill:transparent}.trumbowyg-editor embed,.trumbowyg-editor img,.trumbowyg-editor object,.trumbowyg-editor video{max-width:100%}.trumbowyg-editor img,.trumbowyg-editor video{height:auto}.trumbowyg-editor img{cursor:move}.trumbowyg-editor.trumbowyg-reset-css{background:#FEFEFE!important;font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif!important;font-size:14px!important;line-height:1.45em!important;white-space:normal!important;color:#333}.trumbowyg-editor.trumbowyg-reset-css a{color:#15c!important;text-decoration:underline!important}.trumbowyg-editor.trumbowyg-reset-css blockquote,.trumbowyg-editor.trumbowyg-reset-css div,.trumbowyg-editor.trumbowyg-reset-css ol,.trumbowyg-editor.trumbowyg-reset-css p,.trumbowyg-editor.trumbowyg-reset-css ul{box-shadow:none!important;background:0 0!important;margin:0 0 15px!important;line-height:1.4em!important;font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif!important;font-size:14px!important;border:none}.trumbowyg-editor.trumbowyg-reset-css hr,.trumbowyg-editor.trumbowyg-reset-css iframe,.trumbowyg-editor.trumbowyg-reset-css object{margin-bottom:15px!important}.trumbowyg-editor.trumbowyg-reset-css blockquote{margin-left:32px!important;font-style:italic!important;color:#555}.trumbowyg-editor.trumbowyg-reset-css ol,.trumbowyg-editor.trumbowyg-reset-css ul{padding-left:20px!important}.trumbowyg-editor.trumbowyg-reset-css ol ol,.trumbowyg-editor.trumbowyg-reset-css ol ul,.trumbowyg-editor.trumbowyg-reset-css ul ol,.trumbowyg-editor.trumbowyg-reset-css ul ul{border:none;margin:2px!important;padding:0 0 0 24px!important}.trumbowyg-editor.trumbowyg-reset-css hr{display:block;height:1px;border:none;border-top:1px solid #CCC}.trumbowyg-editor.trumbowyg-reset-css h1,.trumbowyg-editor.trumbowyg-reset-css h2,.trumbowyg-editor.trumbowyg-reset-css h3,.trumbowyg-editor.trumbowyg-reset-css h4{color:#111;background:0 0;margin:0!important;padding:0!important;font-weight:700}.trumbowyg-editor.trumbowyg-reset-css h1{font-size:32px!important;line-height:38px!important;margin-bottom:20px!important}.trumbowyg-editor.trumbowyg-reset-css h2{font-size:26px!important;line-height:34px!important;margin-bottom:15px!important}.trumbowyg-editor.trumbowyg-reset-css h3{font-size:22px!important;line-height:28px!important;margin-bottom:7px!important}.trumbowyg-editor.trumbowyg-reset-css h4{font-size:16px!important;line-height:22px!important;margin-bottom:7px!important}.trumbowyg-dark .trumbowyg-textarea{background:#111;color:#ddd}.trumbowyg-dark .trumbowyg-box{border:1px solid #343434}.trumbowyg-dark .trumbowyg-box.trumbowyg-fullscreen{background:#111}.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{text-shadow:0 0 7px #ccc}@media screen and (min-width:0 \0){.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(20,20,20,.6)!important}}@supports (-ms-accelerator:true){.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(20,20,20,.6)!important}}.trumbowyg-dark .trumbowyg-box svg{fill:#ecf0f1;color:#ecf0f1}.trumbowyg-dark .trumbowyg-button-pane{background-color:#222;border-bottom-color:#343434}.trumbowyg-dark .trumbowyg-button-pane::after{background:#343434}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::before{background-color:#343434}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg{color:transparent}.trumbowyg-dark .trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before{background-color:#2a2a2a}.trumbowyg-dark .trumbowyg-button-pane button.trumbowyg-active,.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):focus,.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):hover{background-color:#333}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-open-dropdown::after{border-top-color:#fff}.trumbowyg-dark .trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:#ecf0f1;fill:transparent}.trumbowyg-dark .trumbowyg-dropdown{border-color:#222;background:#333;box-shadow:rgba(0,0,0,.3) 0 2px 3px}.trumbowyg-dark .trumbowyg-dropdown button{background:#333;color:#fff!important}.trumbowyg-dark .trumbowyg-dropdown button:focus,.trumbowyg-dark .trumbowyg-dropdown button:hover{background:#222}.trumbowyg-dark .trumbowyg-modal-box{background-color:#222}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-title{border-bottom:1px solid #555;color:#fff;background:#3c3c3c}.trumbowyg-dark .trumbowyg-modal-box label{display:block;position:relative;margin:15px 12px;height:27px;line-height:27px;overflow:hidden}.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span{color:#eee;background-color:#2f2f2f;border-color:#222}.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error{color:#e74c3c}.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error input,.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error textarea{border-color:#e74c3c}.trumbowyg-dark .trumbowyg-modal-box label input{border-color:#222;color:#eee;background:#333}.trumbowyg-dark .trumbowyg-modal-box label input:focus,.trumbowyg-dark .trumbowyg-modal-box label input:hover{border-color:#626262}.trumbowyg-dark .trumbowyg-modal-box label input:focus{background-color:#2f2f2f}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit{background:#1b7943}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus,.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover{background:#25a25a}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active{background:#176437}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset{background:#333;color:#ccc}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus,.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover{background:#444}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active{background:#111}.trumbowyg-dark .trumbowyg-overlay{background-color:rgba(15,15,15,.6)}
/* line 1, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper {
  position: relative;
}

/* line 3, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .tv-queue-header-dashboard {
  margin-left: -30px;
  margin-right: -30px;
  padding: 12px 30px;
}

/* line 8, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .welcome-tv-queue {
  margin-bottom: 0;
  display: inline-block;
}

/* line 12, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper #pt-queue-time {
  font-family: Nunito;
  font-style: normal;
  font-weight: 600;
  font-size: 2.714rem;
  line-height: 70px;
  color: #23326B;
}

/* line 20, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .welcome-tv-queue {
  font-family: Nunito, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 2.714rem;
  line-height: 70px;
  color: #23326B;
  margin-right: 30px;
}

/* line 29, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .hide-navbar-queue, .tv-queue-wrapper .reload-tv-queue {
  position: fixed;
  border: 1px solid #ffffff;
  right: 0;
  bottom: 0;
  height: 40px;
  width: 40px;
  text-align: center;
  z-index: 2;
}

/* line 38, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .hide-navbar-queue i, .tv-queue-wrapper .reload-tv-queue i {
  line-height: 40px;
}

/* line 41, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .hide-navbar-queue:hover, .tv-queue-wrapper .reload-tv-queue:hover {
  cursor: pointer;
}

/* line 45, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .reload-tv-queue {
  right: 70px;
}

/* line 51, app/assets/stylesheets/main/tv-queue-custom.scss */
.for-tv {
  display: none;
  visibility: hidden;
}

/* line 55, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board {
  margin-top: 40px;
}

/* line 57, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board .for-tv {
  display: block;
  visibility: visible;
}

/* line 61, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board .not-for-tv {
  display: none !important;
  visibility: visible !important;
}

/* line 65, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board .board-column {
  background: transparent;
}

/* line 68, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board .board-column-content-wrapper {
  position: relative;
  overflow-y: hidden;
}

/* line 73, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board .board-column-header {
  text-align: left;
  height: 131px;
  background: #099A98 !important;
  border: 2px solid #ffffff;
  border-radius: 12px;
  padding: 12px;
}

/* line 79, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board .board-column-header .room-number-wrapper h4 {
  font-family: Nunito;
  font-style: normal;
  font-weight: bold;
  font-size: 3.42rem;
  line-height: 85px;
}

/* line 88, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board .board-column-header .room-name-wrapper .room-name {
  font-family: Nunito;
  font-style: normal;
  font-weight: bold;
  font-size: 1.85rem;
  line-height: 35px;
  display: inline-block;
  margin-bottom: 8px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 70px;
}

/* line 102, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board .board-column-header .room-name-wrapper .room-pt-counter {
  font-family: Nunito;
  font-style: normal;
  font-weight: normal;
  font-size: 1.285rem;
  line-height: 25px;
  color: #FFFFFF;
  margin-bottom: 0;
}

/* line 116, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board .board-column-content-wrapper .board-item {
  max-width: inherit !important;
}

/* line 119, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board .board-column-content-wrapper .board-item-content {
  padding: 6px 10px;
  background: #172151;
  border: 2px solid #ffffff;
  border-radius: 10px;
}

/* line 126, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board .board-column-content-wrapper .pt-name {
  font-family: Nunito;
  font-style: normal;
  font-weight: bold;
  font-size: 2rem;
  line-height: 38px;
  color: #FFFFFF;
  margin-bottom: 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* line 139, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board .board-column-content-wrapper .pt-id {
  font-family: Nunito;
  font-style: normal;
  font-weight: bold;
  font-size: 1.428rem;
  line-height: 27px;
  color: #FFFFFF;
  margin-bottom: 0;
}

/* line 150, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board .board-item[data-position="0"] .board-item-content {
  background: #ffffff !important;
}

/* line 152, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board .board-item[data-position="0"] .board-item-content .pt-name, .tv-queue-board .board-item[data-position="0"] .board-item-content .pt-id {
  color: #172151;
}

/* line 157, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board .modalVideoYoutube {
  width: 70vw;
  height: 70vh;
}

/* line 160, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-board .modalVideoYoutube iframe {
  width: 100%;
  height: 100%;
}

/* line 167, app/assets/stylesheets/main/tv-queue-custom.scss */
.foo-item-positioning .not-for-tv {
  display: none !important;
  visibility: visible !important;
}

/* line 173, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .board-column-content {
  position: relative;
  border: none;
  border-top: 10px solid transparent;
}

/* line 179, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .board-item .board-item-content {
  max-height: 80px;
  min-height: 80px;
}

/* line 191, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .one-row .board-column {
  width: calc(25% - 40px);
}

/* line 196, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .one-row-5 .board-column {
  width: calc(20% - 40px);
}

/* line 201, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .one-row-6 .board-column {
  width: calc(16.6% - 40px);
}

/* line 206, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .one-row-3 .board-column {
  width: calc(33.3% - 40px);
}

/* line 211, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .one-row-2 .board-column {
  width: calc(50% - 40px);
}

/* line 216, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .one-row-1 .board-column {
  width: 100%;
}

/* line 221, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .multiple-rows .board-column-content {
  min-height: inherit;
}

/* line 224, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .multiple-rows .board-column {
  width: calc(25% - 40px);
}

/* line 229, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .multiple-rows.one-row-4 .board-column {
  width: calc(25% - 40px);
}

/* line 234, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .multiple-rows.one-row-5 .board-column {
  width: calc(20% - 40px);
}

/* line 239, app/assets/stylesheets/main/tv-queue-custom.scss */
.tv-queue-wrapper .multiple-rows.one-row-6 .board-column {
  width: calc(16.6% - 40px);
}

/* line 251, app/assets/stylesheets/main/tv-queue-custom.scss */
.app-content.tv-queue-full-screen .app-header {
  display: none;
  visibility: hidden;
}

/* line 255, app/assets/stylesheets/main/tv-queue-custom.scss */
.app-content.tv-queue-full-screen .app-body {
  padding-top: 0;
  margin-top: -30px;
}

/* line 258, app/assets/stylesheets/main/tv-queue-custom.scss */
.app-content.tv-queue-full-screen .app-body .padding:first-child {
  padding-top: 0;
}

/* line 262, app/assets/stylesheets/main/tv-queue-custom.scss */
.app-content.tv-queue-full-screen .hide-navbar-queue, .app-content.tv-queue-full-screen .reload-tv-queue {
  visibility: hidden;
}

/* line 264, app/assets/stylesheets/main/tv-queue-custom.scss */
.app-content.tv-queue-full-screen .hide-navbar-queue:hover, .app-content.tv-queue-full-screen .reload-tv-queue:hover {
  visibility: visible;
}

/* line 269, app/assets/stylesheets/main/tv-queue-custom.scss */
.app-content.tv-queue-full-screen:hover .hide-navbar-queue, .app-content.tv-queue-full-screen:hover .reload-tv-queue {
  visibility: visible;
}

@media screen and (max-width: 768px) {
  /* line 275, app/assets/stylesheets/main/tv-queue-custom.scss */
  body {
    padding: 0px !important;
    overflow: auto !important;
  }
  /* line 279, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-board {
    margin-top: 10px !important;
  }
  /* line 282, app/assets/stylesheets/main/tv-queue-custom.scss */
  .board-column-header {
    text-indent: 0 !important;
    height: auto !important;
    line-height: 1.2rem !important;
    padding: 3px !important;
  }
  /* line 288, app/assets/stylesheets/main/tv-queue-custom.scss */
  .board-column-header .room-number-wrapper h4 {
    font-size: 1rem !important;
    line-height: 1.1rem !important;
  }
  /* line 293, app/assets/stylesheets/main/tv-queue-custom.scss */
  .board-column-header .room-name {
    font-size: 0.7rem !important;
    line-height: 0.8rem !important;
    height: 24px !important;
    margin-bottom: 0 !important;
  }
  /* line 299, app/assets/stylesheets/main/tv-queue-custom.scss */
  .board-column-header .room-pt-counter {
    font-size: 0.6rem !important;
    line-height: 0.7rem !important;
  }
  /* line 304, app/assets/stylesheets/main/tv-queue-custom.scss */
  #bullet-footer {
    display: none;
  }
  /* line 311, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .tv-queue-header-dashboard {
    padding: 5px;
    margin: 30px 0 0 0 !important;
  }
  /* line 315, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .tv-queue-header-dashboard .left-side .welcome-tv-queue {
    font-size: 1rem;
    line-height: 1.2rem;
    margin-right: 5px;
  }
  /* line 320, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .tv-queue-header-dashboard .left-side img {
    max-height: 20px;
    max-width: 50px;
  }
  /* line 326, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .tv-queue-header-dashboard .right-side #pt-queue-time {
    font-size: 1rem;
    line-height: 1.2rem;
  }
  /* line 332, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .tv-queue-board .board-column {
    margin: 0 2.5%;
  }
  /* line 339, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .one-row .board-column {
    width: calc(44%);
  }
  /* line 344, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .one-row-5 .board-column {
    width: calc(44%);
  }
  /* line 349, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .one-row-6 .board-column {
    width: calc(44%);
  }
  /* line 354, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .one-row-3 .board-column {
    width: calc(44%);
  }
  /* line 359, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .one-row-2 .board-column {
    width: calc(44%);
  }
  /* line 364, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .multiple-rows .board-column-content {
    min-height: inherit;
  }
  /* line 367, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .multiple-rows .board-column {
    width: calc(44%);
  }
  /* line 372, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .multiple-rows.one-row-4 .board-column {
    width: calc(44%);
  }
  /* line 377, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .multiple-rows.one-row-5 .board-column {
    width: calc(44%);
  }
  /* line 382, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .multiple-rows.one-row-6 .board-column {
    width: calc(44%);
  }
  /* line 387, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-board .board-column-content-wrapper .pt-name {
    font-size: 0.8rem !important;
    line-height: 0.9rem !important;
  }
  /* line 391, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-board .board-column-content-wrapper .pt-id {
    font-size: 0.8rem !important;
    line-height: 0.9rem !important;
  }
  /* line 395, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .board-item .board-item-content {
    min-height: inherit !important;
    max-height: inherit !important;
    padding: 3px !important;
  }
  /* line 400, app/assets/stylesheets/main/tv-queue-custom.scss */
  .tv-queue-wrapper .board-column-content {
    border-top-width: 3px !important;
  }
  /* line 403, app/assets/stylesheets/main/tv-queue-custom.scss */
  .board-item {
    margin: 3px 0 !important;
  }
}
/*.typeahead,*/
/*.tt-query,*/
/*.tt-hint {*/
    /*width: 396px;*/
    /*height: 30px;*/
    /*padding: 8px 12px;*/
    /*font-size: 24px;*/
    /*line-height: 30px;*/
    /*border: 2px solid #ccc;*/
    /*-webkit-border-radius: 8px;*/
    /*-moz-border-radius: 8px;*/
    /*border-radius: 8px;*/
    /*outline: none;*/
/*}*/

/*.typeahead {*/
    /*background-color: #fff;*/
/*}*/

/*.typeahead:focus {*/
    /*border: 2px solid #0097cf;*/
/*}*/

/*.tt-query {*/
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
/*}*/

/*.tt-hint {*/
    /*color: #999*/
/*}*/

/*.tt-menu {*/
    /*width: 422px;*/
    /*margin: 12px 0;*/
    /*padding: 8px 0;*/
    /*background-color: #fff;*/
    /*border: 1px solid #ccc;*/
    /*border: 1px solid rgba(0, 0, 0, 0.2);*/
    /*-webkit-border-radius: 8px;*/
    /*-moz-border-radius: 8px;*/
    /*border-radius: 8px;*/
    /*-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);*/
    /*-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);*/
    /*box-shadow: 0 5px 10px rgba(0,0,0,.2);*/
/*}*/

/*.tt-suggestion {*/
    /*padding: 3px 20px;*/
    /*font-size: 18px;*/
    /*line-height: 24px;*/
/*}*/

/*.tt-suggestion:hover {*/
    /*cursor: pointer;*/
    /*color: #fff;*/
    /*background-color: #0097cf;*/
/*}*/

/*.tt-suggestion.tt-cursor {*/
    /*color: #fff;*/
    /*background-color: #0097cf;*/

/*}*/

/*.tt-suggestion p {*/
    /*margin: 0;*/
/*}*/

/*.gist {*/
    /*font-size: 14px;*/
/*}*/
/*!
 * Viewer.js v1.11.3
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-03-05T07:01:15.525Z
 */


.viewer-zoom-in::before, .viewer-zoom-out::before, .viewer-one-to-one::before, .viewer-reset::before, .viewer-prev::before, .viewer-play::before, .viewer-next::before, .viewer-rotate-left::before, .viewer-rotate-right::before, .viewer-flip-horizontal::before, .viewer-flip-vertical::before, .viewer-fullscreen::before, .viewer-fullscreen-exit::before, .viewer-close::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-size: 280px;
    color: transparent;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 20px;
  }

.viewer-zoom-in::before {
  background-position: 0 0;
  content: "Zoom In";
}

.viewer-zoom-out::before {
  background-position: -20px 0;
  content: "Zoom Out";
}

.viewer-one-to-one::before {
  background-position: -40px 0;
  content: "One to One";
}

.viewer-reset::before {
  background-position: -60px 0;
  content: "Reset";
}

.viewer-prev::before {
  background-position: -80px 0;
  content: "Previous";
}

.viewer-play::before {
  background-position: -100px 0;
  content: "Play";
}

.viewer-next::before {
  background-position: -120px 0;
  content: "Next";
}

.viewer-rotate-left::before {
  background-position: -140px 0;
  content: "Rotate Left";
}

.viewer-rotate-right::before {
  background-position: -160px 0;
  content: "Rotate Right";
}

.viewer-flip-horizontal::before {
  background-position: -180px 0;
  content: "Flip Horizontal";
}

.viewer-flip-vertical::before {
  background-position: -200px 0;
  content: "Flip Vertical";
}

.viewer-fullscreen::before {
  background-position: -220px 0;
  content: "Enter Full Screen";
}

.viewer-fullscreen-exit::before {
  background-position: -240px 0;
  content: "Exit Full Screen";
}

.viewer-close::before {
  background-position: -260px 0;
  content: "Close";
}

.viewer-container {
  bottom: 0;
  direction: ltr;
  font-size: 0;
  left: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.viewer-container::-moz-selection, .viewer-container *::-moz-selection {
    background-color: transparent;
  }

.viewer-container::selection,
  .viewer-container *::selection {
    background-color: transparent;
  }

.viewer-container:focus {
    outline: 0;
  }

.viewer-container img {
    display: block;
    height: auto;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
  }

.viewer-canvas {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.viewer-canvas > img {
    height: auto;
    margin: 15px auto;
    max-width: 90% !important;
    width: auto;
  }

.viewer-footer {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
}

.viewer-navbar {
  background-color: rgba(0, 0, 0, 50%);
  overflow: hidden;
}

.viewer-list {
  box-sizing: content-box;
  height: 50px;
  margin: 0;
  overflow: hidden;
  padding: 1px 0;
}

.viewer-list > li {
    color: transparent;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 50px;
    line-height: 0;
    opacity: 0.5;
    overflow: hidden;
    transition: opacity 0.15s;
    width: 30px;
  }

.viewer-list > li:focus,
    .viewer-list > li:hover {
      opacity: 0.75;
    }

.viewer-list > li:focus {
      outline: 0;
    }

.viewer-list > li + li {
      margin-left: 1px;
    }

.viewer-list > .viewer-loading {
    position: relative;
  }

.viewer-list > .viewer-loading::after {
      border-width: 2px;
      height: 20px;
      margin-left: -10px;
      margin-top: -10px;
      width: 20px;
    }

.viewer-list > .viewer-active,
  .viewer-list > .viewer-active:focus,
  .viewer-list > .viewer-active:hover {
    opacity: 1;
  }

.viewer-player {
  background-color: #000;
  bottom: 0;
  cursor: none;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.viewer-player > img {
    left: 0;
    position: absolute;
    top: 0;
  }

.viewer-toolbar > ul {
    display: inline-block;
    margin: 0 auto 5px;
    overflow: hidden;
    padding: 6px 3px;
  }

.viewer-toolbar > ul > li {
      background-color: rgba(0, 0, 0, 50%);
      border-radius: 50%;
      cursor: pointer;
      float: left;
      height: 24px;
      overflow: hidden;
      transition: background-color 0.15s;
      width: 24px;
    }

.viewer-toolbar > ul > li:focus,
      .viewer-toolbar > ul > li:hover {
        background-color: rgba(0, 0, 0, 80%);
      }

.viewer-toolbar > ul > li:focus {
        box-shadow: 0 0 3px #fff;
        outline: 0;
        position: relative;
        z-index: 1;
      }

.viewer-toolbar > ul > li::before {
        margin: 2px;
      }

.viewer-toolbar > ul > li + li {
        margin-left: 1px;
      }

.viewer-toolbar > ul > .viewer-small {
      height: 18px;
      margin-bottom: 3px;
      margin-top: 3px;
      width: 18px;
    }

.viewer-toolbar > ul > .viewer-small::before {
        margin: -1px;
      }

.viewer-toolbar > ul > .viewer-large {
      height: 30px;
      margin-bottom: -3px;
      margin-top: -3px;
      width: 30px;
    }

.viewer-toolbar > ul > .viewer-large::before {
        margin: 5px;
      }

.viewer-tooltip {
  background-color: rgba(0, 0, 0, 80%);
  border-radius: 10px;
  color: #fff;
  display: none;
  font-size: 12px;
  height: 20px;
  left: 50%;
  line-height: 20px;
  margin-left: -25px;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 50px;
}

.viewer-title {
  color: #ccc;
  display: inline-block;
  font-size: 12px;
  line-height: 1.2;
  margin: 5px 5%;
  max-width: 90%;
  min-height: 14px;
  opacity: 0.8;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: opacity 0.15s;
  white-space: nowrap;
}

.viewer-title:hover {
    opacity: 1;
  }

.viewer-button {
  -webkit-app-region: no-drag;
  background-color: rgba(0, 0, 0, 50%);
  border-radius: 50%;
  cursor: pointer;
  height: 80px;
  overflow: hidden;
  position: absolute;
  right: -40px;
  top: -40px;
  transition: background-color 0.15s;
  width: 80px;
}

.viewer-button:focus,
  .viewer-button:hover {
    background-color: rgba(0, 0, 0, 80%);
  }

.viewer-button:focus {
    box-shadow: 0 0 3px #fff;
    outline: 0;
  }

.viewer-button::before {
    bottom: 15px;
    left: 15px;
    position: absolute;
  }

.viewer-fixed {
  position: fixed;
}

.viewer-open {
  overflow: hidden;
}

.viewer-show {
  display: block;
}

.viewer-hide {
  display: none;
}

.viewer-backdrop {
  background-color: rgba(0, 0, 0, 50%);
}

.viewer-invisible {
  visibility: hidden;
}

.viewer-move {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.viewer-fade {
  opacity: 0;
}

.viewer-in {
  opacity: 1;
}

.viewer-transition {
  transition: all 0.3s;
}

@-webkit-keyframes viewer-spinner {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes viewer-spinner {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.viewer-loading::after {
    -webkit-animation: viewer-spinner 1s linear infinite;
            animation: viewer-spinner 1s linear infinite;
    border: 4px solid rgba(255, 255, 255, 10%);
    border-left-color: rgba(255, 255, 255, 50%);
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 1;
  }

@media (max-width: 767px) {
  .viewer-hide-xs-down {
    display: none;
  }
}

@media (max-width: 991px) {
  .viewer-hide-sm-down {
    display: none;
  }
}

@media (max-width: 1199px) {
  .viewer-hide-md-down {
    display: none;
  }
}
/*!
 * Viewer.js v1.11.3
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-03-05T07:01:15.525Z
 */
.viewer-close:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen-exit:before,.viewer-fullscreen:before,.viewer-next:before,.viewer-one-to-one:before,.viewer-play:before,.viewer-prev:before,.viewer-reset:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-zoom-in:before,.viewer-zoom-out:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}.viewer-reset:before{background-position:-60px 0;content:"Reset"}.viewer-prev:before{background-position:-80px 0;content:"Previous"}.viewer-play:before{background-position:-100px 0;content:"Play"}.viewer-next:before{background-position:-120px 0;content:"Next"}.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}.viewer-close:before{background-position:-260px 0;content:"Close"}.viewer-container{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;top:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewer-container ::-moz-selection,.viewer-container::-moz-selection{background-color:transparent}.viewer-container ::-moz-selection, .viewer-container::-moz-selection{background-color:transparent}.viewer-container ::selection,.viewer-container::selection{background-color:transparent}.viewer-container:focus{outline:0}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:rgba(0,0,0,.5);overflow:hidden}.viewer-list{box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;transition:opacity .15s;width:30px}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;right:0;z-index:1}.viewer-player,.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:6px 3px}.viewer-toolbar>ul>li{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:rgba(0,0,0,.8)}.viewer-toolbar>ul>li:focus{box-shadow:0 0 3px #fff;outline:0;position:relative;z-index:1}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{background-color:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1.2;margin:5px 5%;max-width:90%;min-height:14px;opacity:.8;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{-webkit-app-region:no-drag;background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:rgba(0,0,0,.8)}.viewer-button:focus{box-shadow:0 0 3px #fff;outline:0}.viewer-button:before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:rgba(0,0,0,.5)}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:-webkit-grab;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}@-webkit-keyframes viewer-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes viewer-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.viewer-loading:after{-webkit-animation:viewer-spinner 1s linear infinite;animation:viewer-spinner 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-left-color:hsla(0,0%,100%,.5);border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media (max-width:767px){.viewer-hide-xs-down{display:none}}@media (max-width:991px){.viewer-hide-sm-down{display:none}}@media (max-width:1199px){.viewer-hide-md-down{display:none}}
a,a:focus,a:hover,button,pre{color:inherit}.btn.btn-default,.btn.btn-secondary,.btn.white,.card,blockquote,pre{border-color:rgba(120,130,140,.13)}.navbar-brand:hover,.pagination>li>a,a,a:focus,a:hover{text-decoration:none}.h-1x,.list-icon div,.text-ellipsis{text-overflow:ellipsis;white-space:nowrap}.avatar,.h-1x,.label,.list-icon div,.md-btn,.no-wrap,.text-ellipsis{white-space:nowrap}.md-btn,.text-u-c{text-transform:uppercase}html{background-color:#e0e0e0}body{color:rgba(0,0,0,.87);font-size:.875rem;background-color:#f0f0f0;-webkit-font-smoothing:antialiased}:focus{outline:0!important}a{cursor:pointer;outline:0}pre{background-color:#f8f8f8}small{font-size:90%}sup{position:relative;top:-1em;font-size:75%}.pull-center{position:absolute;left:50%}.close{font-size:1.3rem}.img-responsive{width:100%;height:auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.btn-icon,.label,.nav-icon,.pager{text-align:center}.pull-left{float:left}.pull-right{float:right}.center-block{margin:0 auto}.img-circle{border-radius:100%}.collapse.in,.fade.in,.tooltip.in{display:block;opacity:1}.label,.label.up{display:inline-block}@media (max-width:767px){.pull-none-sm{float:none!important}}.label{padding:.25em .5em;font-size:75%;line-height:1;vertical-align:baseline;font-weight:700;background-color:#b8b8b8;color:#fff;border-radius:.2rem}.btn-outline,.label.no-bg{background-color:transparent}.label.no-bg{color:inherit}.label.up{position:absolute;top:5px;right:5px;min-width:4px;min-height:4px}.label-lg{font-size:1.33rem;padding:5px 9px}.label-sm{padding:.15em .35em}.label-xs{padding:.1em .25em}.list-group-item.active>.label,.nav-pills>.active>a>.label{color:rgba(0,0,0,.87)}.btn .label{position:relative;top:-1px}.btn{font-weight:500;outline:0!important}.avatar,.navbar-brand{font-weight:700}.md-btn,.md-btn:focus{outline:0}.btn:not([disabled]).active,.btn:not([disabled]):focus,.btn:not([disabled]):hover{box-shadow:inset 0 -10rem 0 rgba(158,158,158,.2)}.btn>i.pull-left,.btn>i.pull-right{line-height:1.5}.btn.rounded{padding-left:1.2em;padding-right:1.2em}.btn-md{padding:.4695rem .75rem;font-size:.9rem}.btn-xs{padding:.2195rem .5rem;font-size:.8rem}.btn-outline{border-width:1px;box-shadow:none!important}.btn.b-primary:focus,.btn.b-primary:hover,.btn.primary:focus,.btn.primary:hover{color:rgba(255,255,255,.87)!important;background-color:#0cc2aa}.btn.accent:focus,.btn.accent:hover,.btn.b-accent:focus,.btn.b-accent:hover{color:rgba(255,255,255,.87)!important;background-color:#a88add}.btn.b-warn:focus,.btn.b-warn:hover,.btn.warn:focus,.btn.warn:hover{color:rgba(255,255,255,.87)!important;background-color:#fcc100}.btn.b-success:focus,.btn.b-success:hover,.btn.success:focus,.btn.success:hover{color:rgba(255,255,255,.87)!important;background-color:#6cc788}.btn.b-info:focus,.btn.b-info:hover,.btn.info:focus,.btn.info:hover{color:rgba(255,255,255,.87)!important;background-color:#6887ff}.btn.b-warning:focus,.btn.b-warning:hover,.btn.warning:focus,.btn.warning:hover{color:rgba(255,255,255,.87)!important;background-color:#f77a99}.btn.b-danger:focus,.btn.b-danger:hover,.btn.danger:focus,.btn.danger:hover{color:rgba(255,255,255,.87)!important;background-color:#f44455}.btn.b-dark:focus,.btn.b-dark:hover,.btn.dark:focus,.btn.dark:hover{color:rgba(255,255,255,.87)!important;background-color:#2e3e4e}.btn.b-black:focus,.btn.b-black:hover,.btn.black:focus,.btn.black:hover{color:rgba(255,255,255,.87)!important;background-color:#2a2b3c}.btn.b-white:focus,.btn.b-white:hover{color:rgba(0,0,0,.87)!important;background-color:#fff}.btn.b-light:focus,.btn.b-light:hover{color:rgba(0,0,0,.87)!important;background-color:#f8f8f8}.btn-icon{padding:0!important;width:2.375rem;height:2.375rem;line-height:2.375rem;position:relative;overflow:hidden}.btn-icon i{position:absolute;top:0;width:100%;height:100%;display:block;line-height:inherit;border-radius:inherit;transition:all .3s}.btn-icon.btn-xs{width:1.5rem;height:1.5rem;line-height:1.5rem}.btn-icon.btn-sm{width:1.775rem;height:1.775rem;line-height:1.775rem}.btn-icon.btn-lg{width:3.167rem;height:3.167rem;line-height:3.167rem}.btn-icon.btn-social i:last-child{top:100%}.btn-icon.btn-social.active i:first-child,.btn-icon.btn-social:focus i:first-child,.btn-icon.btn-social:hover i:first-child{top:-100%}.btn-icon.btn-social.active i:last-child,.btn-icon.btn-social:focus i:last-child,.btn-icon.btn-social:hover i:last-child{top:0;color:#fff}.btn-icon.btn-social-colored i:first-child{color:#fff}.btn-default{background-color:#fff;color:rgba(0,0,0,.87)}.btn-groups .btn{margin-bottom:.25rem}.btn-fw{min-width:7rem}.carousel-control .glyphicon{position:absolute;top:50%;left:50%;z-index:5;display:inline-block;margin-top:-10px;margin-left:-10px}.dropdown-menu{font-size:.875rem;color:rgba(0,0,0,.87);border-radius:3px;border:1px solid rgba(0,0,0,.1);transform-origin:top left}.dropdown-menu>li:not(.dropdown-item)>a{display:block;padding:3px 20px}.dropdown-menu>li:not(.dropdown-item)>a:focus,.dropdown-menu>li:not(.dropdown-item)>a:hover{background-color:rgba(0,0,0,.065)}.dropdown-menu>.divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:rgba(120,130,140,.13)}.modal-open-aside,.modal.inactive{overflow:visible}.dropdown-menu .active{background-color:rgba(0,0,0,.065)}.dropdown-menu.pull-left{left:auto!important;right:100%}.dropdown-menu.pull-right{left:auto;right:0;transform-origin:top right}.dropdown-menu.pull-up{top:0}.dropdown-menu.pull-down{top:100%!important;left:0!important}.dropup .dropdown-menu{transform-origin:bottom left}.dropup .dropdown-menu.pull-right{transform-origin:bottom right}.dropdown-menu.datepicker,.dropdown-menu.timepicker{padding:6px;font-size:.8rem}.dropdown-menu.datepicker .btn,.dropdown-menu.timepicker .btn{font-size:.8rem}.dropdown-menu.datepicker .btn.btn-primary,.dropdown-menu.timepicker .btn.btn-primary{background-color:#6887ff;color:#fff}.dropdown-menu.datepicker .btn:not(:hover),.dropdown-menu.timepicker .btn:not(:hover){box-shadow:0 0 1px transparent}.dropdown-item{color:inherit}.dropdown-item:focus,.dropdown-item:hover{color:inherit;background-color:rgba(0,0,0,.065)}.dropdown-divider{background-color:rgba(120,130,140,.13)}.flex-row>.nav-item>.dropdown-menu{position:absolute!important}.dropdown-menu-scale{display:block;opacity:0;transform:scale(.8);transition:all 250ms cubic-bezier(.24,.22,.015,1.56);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.open>.dropdown-menu{display:block}.show>.dropdown-menu-scale{opacity:1;transform:scale(1);pointer-events:auto;display:block!important}.dropdown-header{padding:8px 16px}.dropdown-submenu{position:relative}.dropdown-submenu:focus>.dropdown-menu,.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu .dropdown-menu{left:100%;top:0;margin-top:-6px;margin-left:-1px}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-bottom:-6px}.popover{color:rgba(0,0,0,.87)}@media (max-width:575px){.pull-none-xs{float:none!important}.dropdown-menu.pull-none-xs{left:0}}.form-control{border-color:rgba(120,130,140,.2);border-radius:0}.form-control:focus{border-color:rgba(120,130,140,.3)}.form-control-label{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0}.custom-select{border-color:rgba(120,130,140,.13)}.form-control::-webkit-input-placeholder{color:inherit;opacity:.3}.form-control::-moz-placeholder{color:inherit;opacity:.3}.form-control:-ms-input-placeholder{color:inherit;opacity:.3}.form-control-spin{position:absolute;z-index:2;right:10px;top:50%;margin-top:-7px}.input-group-addon{border-color:rgba(120,130,140,.2)!important;background-color:transparent;color:inherit}.form-group-stack .form-control{margin-top:-1px;position:relative;border-radius:0}.form-group-stack .form-control:active,.form-group-stack .form-control:focus{z-index:1}.form-validation .form-control.ng-dirty.ng-invalid{border-color:#f44455}.form-validation .form-control.ng-dirty.ng-valid,.form-validation .form-control.ng-dirty.ng-valid:focus{border-color:#6cc788}.form-validation .ui-checks .ng-invalid.ng-dirty+i{border-color:#f44455}.form-file{position:relative}.form-file input{position:absolute;width:100%;height:100%;opacity:0}.input-group-sm>.form-control{min-height:1.95rem}.active-checked{opacity:0}input:checked+.active-checked{opacity:1}.list-group{border-radius:3px;background:#fff}.list-group.no-radius .list-group-item{border-radius:0!important}.list-group.no-borders .list-group-item{border:none}.list-group.no-border .list-group-item{border-width:1px 0}.list-group.no-border .list-group-item:first-child{border-top-width:0}.list-group.no-border .list-group-item:last-child{border-bottom-width:0}.list-group.no-bg .list-group-item{background-color:transparent}.list-group.list-group-gap{background:0 0}.list-group-item{border-color:rgba(120,130,140,.065);background:0 0;padding:12px 16px;background-clip:padding-box}.list-group-item.media{margin-top:0}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{color:inherit;background-color:rgba(0,0,0,.065);border-color:rgba(120,130,140,.065);border-bottom-color:rgba(120,130,140,.065)}.list-group-item.active a,.list-group-item.active:focus a,.list-group-item.active:hover a{color:inherit}.list-group-item:first-child{border-top-color:rgba(120,130,140,.13)}.list-group-item:last-child{border-bottom-color:rgba(120,130,140,.13)}.list-group-alt .list-group-item.active:nth-child(2n+2),.list-group-alt .list-group-item:nth-child(2n+2){background-color:rgba(0,0,0,.065)}.list-group-lg .list-group-item{padding:16px 24px}.list-group-md .list-group-item{padding-top:16px;padding-bottom:16px}.list-group-sm .list-group-item{padding:10px 12px}.list-group-gap .list-group-item{margin-bottom:5px;border-radius:3px}.list-group-gap .list-group-item:first-child{border-top-color:rgba(120,130,140,.065)}.list-group-gap .list-group-item:last-child{border-bottom-color:rgba(120,130,140,.065)}a.list-group-item{color:inherit}a.list-group-item.hover,a.list-group-item:focus,a.list-group-item:hover{color:inherit;background-color:rgba(0,0,0,.065)}.aside,.dark-white,.modal-content{color:rgba(0,0,0,.87)}.modal .left{transform:translate3d(-100%,0,0);transition:transform .4s cubic-bezier(.25,.8,.25,1)}.modal .right,.modal .top{-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);-moz-transition:-moz-transform .4s cubic-bezier(.25,.8,.25,1);-o-transition:-o-transform .4s cubic-bezier(.25,.8,.25,1)}.modal .right{transform:translate3d(100%,0,0);transition:transform .4s cubic-bezier(.25,.8,.25,1)}.modal .top{transform:translate3d(0,-100%,0);transition:transform .4s cubic-bezier(.25,.8,.25,1)}.modal .bottom{transform:translate3d(0,100%,0);transition:transform .4s cubic-bezier(.25,.8,.25,1)}.modal.in .bottom,.modal.in .left,.modal.in .right,.modal.in .top,.modal.show .bottom,.modal.show .left,.modal.show .right,.modal.show .top{transform:translate3d(0,0,0)}.modal.inactive{bottom:auto}.modal>.left,.modal>.right{position:fixed;z-index:1055;bottom:0;top:0}.modal>.left{left:0;right:auto}.modal>.right{left:auto;right:0}.modal>.bottom,.modal>.top{position:fixed;z-index:1055;left:0;right:0}.modal>.top{top:0;bottom:auto}.modal>.bottom{top:auto;bottom:0}.nav-link,.nav-tabs{position:relative}.modal-content,.modal-footer,.modal-header{border-color:rgba(120,130,140,.13)}.aside-header,.aside-header .close{color:inherit!important;background-color:transparent!important}.aside-footer,.aside-header{border-color:rgba(120,130,140,.13)!important}.nav,.nav-item,.nav-link{border:inherit}.aside-title{font-size:1.2rem;margin:.45rem 0}.modal.animate .modal-dialog{transform:translate(0,0)}.modal.animate .fade-right-big{-webkit-animation:fadeOutLeftBig .5s;animation:fadeOutLeftBig .5s}.modal.animate .fade-left-big{-webkit-animation:fadeOutRightBig .5s;animation:fadeOutRightBig .5s}.modal.animate .fade-up-big{-webkit-animation:fadeOutUpBig .5s;animation:fadeOutUpBig .5s}.modal.animate .fade-down-big{-webkit-animation:fadeOutDownBig .5s;animation:fadeOutDownBig .5s}.modal.animate .fade-right{-webkit-animation:fadeOutLeft .5s;animation:fadeOutLeft .5s}.modal.animate .fade-left{-webkit-animation:fadeOutRight .5s;animation:fadeOutRight .5s}.modal.animate .fade-up{-webkit-animation:fadeOutUp .5s;animation:fadeOutUp .5s}.modal.animate .fade-down{-webkit-animation:fadeOutDown .5s;animation:fadeOutDown .5s}.modal.animate .flip-x{-webkit-animation:flipOutX .5s;animation:flipOutX .5s}.modal.animate .flip-y{-webkit-animation:flipOutY .5s;animation:flipOutY .5s}.modal.animate .zoom{-webkit-animation:zoomOut .5s;animation:zoomOut .5s}.modal.animate .roll{-webkit-animation:rollOut .5s;animation:rollOut .5s}.modal.animate .bounce{-webkit-animation:bounceOut .5s;animation:bounceOut .5s}.modal.animate .rotate{-webkit-animation:rotateOut .5s;animation:rotateOut .5s}.modal.animate.in .fade-right-big,.modal.animate.show .fade-right-big{-webkit-animation:fadeInRightBig .5s;animation:fadeInRightBig .5s}.modal.animate.in .fade-left-big,.modal.animate.show .fade-left-big{-webkit-animation:fadeInLeftBig .5s;animation:fadeInLeftBig .5s}.modal.animate.in .fade-up-big,.modal.animate.show .fade-up-big{-webkit-animation:fadeInUpBig .5s;animation:fadeInUpBig .5s}.modal.animate.in .fade-down-big,.modal.animate.show .fade-down-big{-webkit-animation:fadeInDownBig .5s;animation:fadeInDownBig .5s}.modal.animate.in .fade-right,.modal.animate.show .fade-right{-webkit-animation:fadeInRight .5s;animation:fadeInRight .5s}.modal.animate.in .fade-left,.modal.animate.show .fade-left{-webkit-animation:fadeInLeft .5s;animation:fadeInLeft .5s}.modal.animate.in .fade-up,.modal.animate.show .fade-up{-webkit-animation:fadeInUp .5s;animation:fadeInUp .5s}.modal.animate.in .fade-down,.modal.animate.show .fade-down{-webkit-animation:fadeInDown .5s;animation:fadeInDown .5s}.modal.animate.in .flip-x,.modal.animate.show .flip-x{-webkit-animation:flipInX .5s;animation:flipInX .5s}.modal.animate.in .flip-y,.modal.animate.show .flip-y{-webkit-animation:flipInY .5s;animation:flipInY .5s}.modal.animate.in .zoom,.modal.animate.show .zoom{-webkit-animation:zoomIn .5s;animation:zoomIn .5s}.modal.animate.in .roll,.modal.animate.show .roll{-webkit-animation:rollIn .5s;animation:rollIn .5s}.modal.animate.in .bounce,.modal.animate.show .bounce{-webkit-animation:bounceIn .5s;animation:bounceIn .5s}.modal.animate.in .rotate,.modal.animate.show .rotate{-webkit-animation:rotateIn .5s;animation:rotateIn .5s}.flex-row .nav-link{padding-left:.5rem;padding-right:.5rem}.nav-md .nav-link{padding:.5rem 1rem}.nav-sm .nav-link{padding:.25rem .75rem}.nav-xs .nav-link{padding:.15rem .5rem;font-size:90%}.nav-rounded .nav-link{border-radius:2rem}.nav-tabs{border-bottom-width:0;z-index:1}.nav-tabs .nav-link{background:0 0!important;color:inherit!important}.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:rgba(120,130,140,.13);border-bottom-color:transparent}.tab-content.tab-alt .tab-pane{display:block;height:0;overflow:hidden}.tab-content.tab-alt .tab-pane.active{height:auto;overflow:visible}.nav-justified .nav-item{display:table-cell;width:1%;float:none!important;text-align:center}.nav-lists .nav-item{border-bottom:1px solid rgba(120,130,140,.13);background-clip:padding-box}.nav-active-border .nav-link:before{content:'';position:absolute;transition:all .2s ease-in-out;left:50%;right:50%;bottom:0;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:transparent}.nav-active-border .nav-link.active:before,.nav-active-border .nav-link:focus:before,.nav-active-border .nav-link:hover:before{left:0;right:0;border-bottom-color:inherit}.nav-active-border.top .nav-link:before{bottom:auto;top:0}.nav-active-border.left .nav-link{float:none}.nav-active-border.left .nav-link:before{border-bottom-width:0;right:auto;border-left-width:3px;border-left-style:solid;border-left-color:transparent;left:0;top:50%;bottom:50%}.nav-active-border.left .nav-link.active:before,.nav-active-border.left .nav-link:focus:before,.nav-active-border.left .nav-link:hover:before{top:0;bottom:0;border-left-color:inherit}.nav-active-border.left.right .nav-link:before{left:auto;right:0}.breadcrumb{background-color:rgba(0,0,0,.065)}.breadcrumb>li+li:before{content:'/ '}.app-content::after,.arrow:after,.arrow:before,.list-body:after,.list-item::after,.navside .nav li a::after,.pager::after,.ui-check>i:before{content:""}.navbar{background:inherit;min-height:3.5rem}.navbar .up{margin:0 -.6em}.navbar .avatar{top:-2px}.navbar-md{min-height:4rem;padding-top:.75rem;padding-bottom:.75rem}.navbar-md .navbar{min-height:auto;padding-top:0;padding-bottom:0}.navbar-sm{min-height:3rem;padding-top:.25rem;padding-bottom:.25rem}.navbar-sm .navbar{min-height:auto;padding-top:0;padding-bottom:0}.navbar-brand img,.navbar-brand svg{max-height:24px;vertical-align:-4px;display:inline-block}.navbar-brand>span{display:inline-block;line-height:.8;margin-left:10px}.navbar-brand.md img,.navbar-brand.md svg{max-height:32px;vertical-align:-8px}.navbar-brand.lg img,.navbar-brand.lg svg{max-height:48px;vertical-align:-16px}.pull-center .navbar-brand{margin-left:-50%;float:left}.navbar-collapse.collapse.show,.navbar-collapse.collapsing{background:inherit;left:0;top:100%;max-height:100vh;overflow:auto;width:100%}.navbar-collapse.collapse.show .nav-active-border,.navbar-collapse.collapsing .nav-active-border{border-color:transparent}@media (max-width:575px){.navbar-toggleable .navbar-collapse.collapse.show,.navbar-toggleable .navbar-collapse.collapsing{padding:0 1rem 4rem;position:absolute;z-index:1040}}@media (max-width:767px){.navbar-toggleable-sm .navbar-collapse.collapse.show,.navbar-toggleable-sm .navbar-collapse.collapsing{padding:0 1rem 4rem;position:absolute;z-index:1040}}@media (max-width:991px){.navbar-toggleable-md .navbar-collapse.collapse.show,.navbar-toggleable-md .navbar-collapse.collapsing{padding:0 1rem 4rem;position:absolute;z-index:1040}}@media (max-width:1199px){.navbar-toggleable-lg .navbar-collapse.collapse.show,.navbar-toggleable-lg .navbar-collapse.collapsing{padding:0 1rem 4rem;position:absolute;z-index:1040}}.navbar-toggleable-xl .navbar-collapse.collapse.show,.navbar-toggleable-xl .navbar-collapse.collapsing{padding:0 1rem 4rem;position:absolute;z-index:1040}.pager .page-item,.pager>li>a,.pager>li>span,.pagination .page-item,.pagination>li>a,.pagination>li>span{color:inherit!important;background-color:transparent!important;border-color:rgba(120,130,140,.13)!important}.pager .page-item:focus,.pager .page-item:hover,.pager>li>a:focus,.pager>li>a:hover,.pager>li>span:focus,.pager>li>span:hover,.pagination .page-item:focus,.pagination .page-item:hover,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{border-color:rgba(120,130,140,.13);background-color:rgba(0,0,0,.065);color:inherit}.pager .page-item.active,.pager>.active>a,.pager>.active>span,.pagination .page-item.active,.pagination>.active>a,.pagination>.active>span{color:#fff!important;background-color:#0cc2aa!important;border-color:#0cc2aa!important}.pagination>li{display:inline;list-style:none}.pagination>li>a{position:relative;float:left;padding:.5rem .75rem;margin-left:-1px;line-height:1.5;color:#0275d8;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover{color:#014c8c;background-color:#eceeef;border-color:#ddd}.pager{padding-left:0;margin-top:1rem;margin-bottom:1rem;list-style:none}.pager::after{display:block;clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:rgba(0,0,0,.065);border:1px solid rgba(120,130,140,.13);border-radius:500px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:rgba(0,0,0,.065)}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{cursor:inherit;background-color:rgba(0,0,0,.065)}.md-btn,.pointer,.ui-check,.ui-switch{cursor:pointer}.pager-next>a,.pager-next>span{float:right}.pager-prev>a,.pager-prev>span{float:left}.progress{border-radius:.25rem;overflow:hidden;background-color:rgba(0,0,0,.065)}.avatar,.avatar img{border-radius:500px}.progress-xxs{height:4px}.progress-xs{height:8px}.progress-sm{height:12px;font-size:.8em}.col-0{clear:left}.row.no-gutter{margin-left:0;margin-right:0}.row.no-gutter [class*=col-]{padding-left:0;padding-right:0}.row{margin-left:-12px;margin-right:-12px}.row [class*=col-]{padding-left:12px;padding-right:12px}.row-sm{margin-left:-8px;margin-right:-8px}.row-sm [class*=col-]{padding-left:8px;padding-right:8px}.row-xs{margin-left:-4px;margin-right:-4px}.row-xs [class*=col-]{padding-left:4px;padding-right:4px}@media (max-width:991px){.row{margin-left:-8px;margin-right:-8px}.row [class*=col-]{padding-left:8px;padding-right:8px}.row-2 [class*=col]{width:50%;float:left}.row-2 .col-0{clear:none}.row-2 li:nth-child(odd){clear:left;margin-left:0}}@media (max-width:767px){.row{margin-left:-4px;margin-right:-4px}.row [class*=col-]{padding-left:4px;padding-right:4px}}.panel .table{border-color:rgba(120,130,140,.045)!important}.table-bordered,.table>thead>tr>th{border-color:rgba(120,130,140,.045)}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th{padding-left:16px;padding-right:16px;border-color:rgba(120,130,140,.045)}.table>thead>tr>th{padding:10px 16px}.table-condensed tbody>tr>td,.table-condensed tbody>tr>th,.table-condensed tfoot>tr>td,.table-condensed tfoot>tr>th,.table-condensed thead>tr>td,.table-condensed thead>tr>th{padding:5px}.table-striped>tbody>tr:nth-child(odd){background-color:rgba(0,0,0,.025);background-clip:padding-box}.table-striped>thead>th{background-color:rgba(0,0,0,.025);border-right:1px solid rgba(120,130,140,.045)}.table-striped>thead>th:last-child{border-right:none}.arrow.bottom:after,.arrow.right:after,.arrow.top:after{border-right-color:transparent}.table td.active,.table th.active,.table tr.active,.table-hover tr:hover{background-color:rgba(0,0,0,.065)!important}.arrow{position:absolute;z-index:10}.arrow:after,.arrow:before{position:absolute;left:0;display:block;width:0;height:0;border-width:9px;border-color:transparent;border-style:solid}.arrow:after{border-width:8px}.arrow.top{top:-9px;left:50%;margin-left:-9px}.arrow.top.pull-in{top:-4px}.arrow.top:before{border-bottom-color:rgba(120,130,140,.13);border-top-width:0}.arrow.top:after{top:1px;left:1px;border-top-color:transparent;border-bottom-color:inherit;border-left-color:transparent;border-top-width:0}.arrow.right{top:50%;right:0;margin-top:-9px}.arrow.right.pull-in{right:4px}.arrow.right:before{border-left-color:rgba(120,130,140,.13);border-right-width:0}.arrow.right:after{top:1px;left:0;border-top-color:transparent;border-bottom-color:transparent;border-left-color:inherit;border-right-width:0}.arrow.bottom:after,.arrow.left:after{border-bottom-color:transparent;border-left-color:transparent}.arrow.bottom{bottom:0;left:50%;margin-left:-9px}.arrow.bottom.pull-in{bottom:4px}.arrow.bottom:before{border-top-color:rgba(120,130,140,.13);border-bottom-width:0}.arrow.bottom:after{top:0;left:1px;border-top-color:inherit;border-bottom-width:0}.arrow.left{top:50%;left:-9px;margin-top:-9px}.arrow.left.pull-in{left:-4px}.arrow.left:before{border-right-color:rgba(120,130,140,.13);border-left-width:0}.arrow.left:after{top:1px;left:1px;border-top-color:transparent;border-right-color:inherit;border-left-width:0}.arrow.pull-left{left:18px}.arrow.pull-right{left:auto;right:26px}.arrow.pull-top{top:18px}.arrow.pull-bottom{top:auto;bottom:26px}.arrow.b-accent:before,.arrow.b-danger:before,.arrow.b-dark:before,.arrow.b-info:before,.arrow.b-primary:before,.arrow.b-success:before,.arrow.b-warning:before{border-color:transparent}.avatar{position:relative;display:inline-block;width:40px;line-height:1}.avatar img{width:100%}.avatar i{position:absolute;left:0;top:0;width:10px;height:10px;margin:1px;border-width:2px;border-style:solid;border-radius:100%}.avatar i.bottom,.avatar i.right{left:auto;right:0}.avatar i.bottom,.avatar i.left{top:auto;bottom:0}.avatar i.on{background-color:#6cc788}.avatar i.off{background-color:#f8f8f8}.avatar i.away{background-color:#f77a99}.avatar i.busy{background-color:#f44455}.avatar.w-32 i{margin:0}.avatar.w-48 i{margin:2px}.avatar.w-56 i{margin:3px}.avatar.w-64 i{margin:4px}.avatar.w-96 i{margin:9px}.avatar.w-128 i{margin:14px}.row-col{display:table;table-layout:fixed;border-spacing:0;width:100%;height:100%}.row-col>[class*=col-],.row-col>[class*=" col-"]{vertical-align:top;float:none;padding:0;position:static}.box-body,.box-footer,.box-header{padding:1rem}.row-row{display:table-row;height:100%}.row-cell{display:table-cell;vertical-align:top}.row-body{position:relative;height:100%;width:100%}.ie .row-body{display:table-cell;overflow:auto}.ie .row-body .row-inner{overflow:visible!important}.row-inner{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto;-webkit-overflow-scrolling:touch}.v-m{vertical-align:middle!important}.v-t{vertical-align:top!important}.v-b{vertical-align:bottom!important}.easyPieChart canvas,.navbar .nav-text,.sl-icon>i,.ui-check>i{vertical-align:middle}.v-c{display:flex;align-items:center}@media (min-width:992px){.row-col>[class*=col-lg],.row-col>[class*=" col-lg"]{display:table-cell;height:100%}}@media (min-width:768px){.row-col>[class*=col-md],.row-col>[class*=" col-md"]{display:table-cell;height:100%}}@media (min-width:576px){.row-col>[class*=col-sm],.row-col>[class*=" col-sm"]{display:table-cell;height:100%}}.row-col>[class*=col-xs],.row-col>[class*=" col-xs"]{display:table-cell;height:100%}@media (max-width:575px){.row-col-xs{display:block}.row-col-xs .row-body{overflow:visible!important}.row-col-xs .row-inner{position:static}}.box,.box-color{background-color:#fff;position:relative;margin-bottom:1.5rem}.box-header{position:relative}.box-header h2,.box-header h3,.box-header h4{margin:0;font-size:18px;line-height:1}.box-header h3{font-size:16px}.box-header h4{font-size:15px}.box-header small{display:block;margin-top:4px;opacity:.6}.box-divider{border-bottom:1px solid rgba(120,130,140,.13);margin:0 16px;height:0}.ui-check>i,.ui-check>span{margin-left:-20px}.box-tool{position:absolute;right:10px;top:10px}.box-tool .nav-link{padding:.25rem .35rem}.box-shadow,.box-shadow .box,.box-shadow .box-color{box-shadow:0 2px 2px rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.03)}.box-shadow-z0,.box-shadow-z0 .box,.box-shadow-z0 .box-color{box-shadow:0 0 1px rgba(0,0,0,.15)}.box-shadow-z1,.box-shadow-z1 .box,.box-shadow-z1 .box-color{box-shadow:0 1px 2px rgba(0,0,0,.1),0 -1px 0 rgba(0,0,0,.02)}.box-shadow-z2,.box-shadow-z2 .box,.box-shadow-z2 .box-color{box-shadow:0 1px 2px rgba(0,0,0,.15),0 -1px 0 rgba(0,0,0,.02)}.box-shadow-z3,.box-shadow-z3 .box,.box-shadow-z3 .box-color{box-shadow:0 2px 4px rgba(0,0,0,.1),0 -1px 0 rgba(0,0,0,.02)}.box-shadow-z4,.box-shadow-z4 .box,.box-shadow-z4 .box-color{box-shadow:0 2px 5px rgba(0,0,0,.26),0 -1px 0 rgba(0,0,0,.02)}.box-radius-1x,.box-radius-1x .box,.box-radius-1x .box-color{border-radius:2px}.box-radius-2x,.box-radius-2x .box,.box-radius-2x .box-color{border-radius:3px}.box-radius-3x,.box-radius-3x .box,.box-radius-3x .box-color{border-radius:4px}.ui-check{position:relative;padding-left:20px}.ui-check input{opacity:0;position:absolute;z-index:-1}.ui-check input:checked+i:before{left:5px;top:5px;width:6px;height:6px;background-color:#0cc2aa}.ui-check input:checked+span .active{display:inherit}.ui-check input[type=radio]+i,.ui-check input[type=radio]+i:before{border-radius:50%}.ui-check input[disabled]+i,fieldset[disabled] .ui-check input+i{border-color:rgba(134,143,152,.2)}.ui-check input[disabled]+i:before,fieldset[disabled] .ui-check input+i:before{background-color:rgba(134,143,152,.2)}.ui-check>i{width:16px;height:16px;line-height:1;box-shadow:0 0 1px rgba(120,130,140,.35);margin-top:-2px;display:inline-block;margin-right:4px;background-clip:padding-box;position:relative}.ui-check>i:before{position:absolute;left:50%;top:50%;width:0;height:0;background-color:transparent}.ui-check>span .active{display:none}.ui-check.ui-check-color input:checked+i:before{background-color:#fff}.ui-check-md input:checked+i:before{left:6px;top:6px}.ui-check-md>i{width:18px;height:18px}.ui-check-lg input:checked+i:before{width:12px;height:12px;left:9px;top:9px}.app-footer,.app-header{left:0;right:0;margin:inherit}.ui-check-lg>i{width:30px;height:30px}[data-layout],[layout]{box-sizing:border-box;display:-moz-flex;display:flex}[data-layout=column],[layout=column]{flex-direction:column}[data-layout=row],[layout=row]{flex-direction:row}[data-flex],[flex]{box-sizing:border-box;flex:1}html{height:100%}body{height:auto;min-height:100%;position:relative}.app-aside,.app-fixed .app{height:100%}.app-aside{position:fixed!important;z-index:1030;float:left}.app-content{box-shadow:none}.app-content::after{display:block;clear:both}.app-header{position:fixed;top:0;z-index:1020}.app-header~.app-body{padding-top:3.5rem}.app-header.navbar-md~.app-body{padding-top:4rem}.app-header.navbar-sm~.app-body{padding-top:3rem}.app-body-inner{padding-top:inherit!important;padding-bottom:inherit!important;position:absolute;top:0;bottom:0;overflow:auto}.app-footer{position:absolute;bottom:0;z-index:1}.app-footer:not(.hide)~.app-body{padding-bottom:3.125rem}.app-fixed{overflow:hidden}.app-fixed .app-content{position:relative;min-height:100%}.app-fixed .app-footer{margin-left:0}@media (min-width:992px){.app-aside{opacity:1;display:block!important}.app-aside,.app-aside .scroll{width:12.5rem}.app-aside.lg:not(.folded),.app-aside.lg:not(.folded) .scroll{width:13.75rem}.app-aside.lg:not(.hide)~.app-content{margin-left:13.75rem}.app-aside.sm:not(.folded),.app-aside.sm:not(.folded) .scroll{width:11.25rem}.app-aside.sm:not(.hide)~.app-content{margin-left:11.25rem}.app-aside.folded{width:4rem}.app-aside.folded:not(.hide)~.app-content{margin-left:4rem}.app-aside.folded.md{width:5rem}.app-aside.folded.md:not(.hide)~.app-content{margin-left:5rem}.app-aside:not(.hide)~.app-content{margin-left:12.5rem}.app-aside .left{position:absolute;right:0;transform:translate3d(0,0,0)}.hide-scroll{width:auto;margin-right:-17px;overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media (max-width:991px){.app-aside.modal{width:100%;position:fixed;z-index:1050;top:0;}.app-aside .left{position:fixed;width:304px}.app .container,body.container{max-width:100%;padding-left:0;padding-right:0}}@media print{.app-aside,.app-footer,.app-header,.switcher{display:none}}.ie9 .app-aside{position:static!important}.ie9 .app-aside .left{width:inherit;position:absolute}@media (min-width:992px){body.container{box-shadow:0 1px 1px rgba(0,0,0,.1)}body.container,body.container .container{padding-left:0;padding-right:0}body.container .app-aside{left:inherit;right:auto}body.container .app-aside.lg~.app-content .app-header{width:45rem}body.container .app-aside.sm~.app-content .app-header{width:47.5rem}body.container .app-aside.folded~.app-content .app-header{width:54.75rem}body.container .app-aside.folded.md~.app-content .app-header{width:53.75rem}body.container .app-aside~.app-content .app-header{width:46.25rem}body.container .app-header{left:inherit;right:auto;margin-left:0;width:58.75rem}}@media (min-width:1200px){body.container .app-aside.lg~.app-content .app-header{width:57.5rem}body.container .app-aside.sm~.app-content .app-header{width:60rem}body.container .app-aside.folded~.app-content .app-header{width:67.25rem}body.container .app-aside.folded.md~.app-content .app-header{width:66.25rem}body.container .app-aside~.app-content .app-header{width:58.75rem}body.container .app-header{width:71.25rem}}.list{padding-left:0;padding-right:0;border-radius:3px}.list.no-border{padding-top:8px;padding-bottom:8px}.list-item{display:block;position:relative;padding:12px 16px}.list-item::after{display:block;clear:both}.no-border .list-body:after,.pace-inactive{display:none}.list-item:last-child .list-body:after{border:none}.no-border .list-item{padding-top:8px;padding-bottom:8px}.no-padding .list-item{padding-left:0;padding-right:0}.list-left{float:left;padding-right:1rem}.list-left+.list-body{margin-left:56px}.list-body h3{font-size:16px;margin:0 0 3px;font-weight:400}.list-body:after{position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid rgba(120,130,140,.065)}.inset .list-body:after{left:72px}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pace .pace-progress{background:#0cc2aa;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}.pace .pace-activity{display:block;position:fixed;z-index:2000;top:5px;right:5px;width:14px;height:14px;border:2px solid transparent;border-top-color:#0cc2aa;border-left-color:#0cc2aa;border-radius:10px;-webkit-animation:loading-bar-spinner .4s linear infinite;animation:loading-bar-spinner .4s linear infinite}.nav-icon i,.navside .nav li{position:relative}.navside,.navside .nav{border:inherit}@-webkit-keyframes loading-bar-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading-bar-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.navside ul{padding-left:0;padding-right:0;list-style:none;display:block}.navside [flex]{overflow:auto}.navside .nav li{border:inherit}.navside .nav li li a{line-height:2rem;padding-left:3.5rem}.navside .nav li li a .nav-text{padding:.4375rem 0}.navside .nav li li li a{padding-left:4.5rem}.navside .nav li li li li a{padding-left:5.5rem}.navside .nav li a,.navside .nav-header{padding:0 1rem;line-height:2.25rem}.navside .nav li a{display:block;position:relative}.navside .nav li a::after{display:block;clear:both}.navside .nav li a:focus,.navside .nav li a:hover,.navside .nav li.active{background-color:rgba(0,0,0,.065)}.navside .nav li.active>a{background-color:transparent}.navside .nav li.active>a .nav-caret i{transform:rotate(180deg)}.navside .nav-header:focus,.navside .nav-header:hover{background-color:transparent!important}.navside .nav-header:after{display:none}.nav-text,.nav-text small,.nav-text span{display:block}.navside .navbar-brand{float:none;margin-right:0}.nav-fold{padding:.75rem 1rem}.nav-text{line-height:1.125rem;padding:.5625rem 0}.nav>li>a .nav-text{font-weight:500}.navside .nav-text{opacity:.75}.navside .active>a>.nav-text,.navside a:focus>.nav-text,.navside a:hover>.nav-text{opacity:1}.navbar .nav-text{line-height:1;display:inline-block;padding:0}.navbar .nav-text span.text-xs{margin-top:.25rem}.nav-icon{float:left;line-height:inherit;margin-right:1rem;top:0;min-width:1.5rem}.nav-icon i img,.nav-icon i svg{display:none;position:absolute;left:0;top:0;width:100%;height:100%}.navbar .nav-icon{margin-right:.5rem}.nav-label{float:right;margin-left:1rem;font-style:normal;z-index:1}.navbar .nav-label{margin-left:.5rem}.nav-caret{float:right;margin-left:1rem;opacity:.45}.blur-5,.opacity{opacity:.5}.nav-caret i{transition:transform .3s ease-in-out}.navbar .nav-caret{margin-left:.5rem}.nav-sub{max-height:0;overflow:hidden;transition:max-height .4s ease 0s}.active>.nav-sub{max-height:50rem}@media (min-width:992px){.folded .hidden-folded,.folded .nav li ul,.folded .nav>li>a .nav-caret,.folded .nav>li>a .nav-text{display:none}.folded .nav>li>a,.folded .navbar{text-align:center;padding-left:4px;padding-right:4px}.folded,.folded .scroll{width:4rem}.folded.md,.folded.md .scroll{width:5rem}.folded .nav>li>a .nav-label{position:absolute;top:-6px;right:6px}.folded .nav>li>a .nav-icon{float:none;line-height:2.5rem;margin-left:0;margin-right:0;position:relative}.folded.show-text .nav>li>a .nav-text{display:block;margin-top:-18px;font-size:.85em}.folded .navbar-brand{float:none;margin:0}.folded .nav-stacked .nav{margin:0 12px}.folded .nav-fold{padding:8px 16px}.folded .nav-fold .pull-left{float:none!important;margin:0}.folded .nav-fold .pull-left img{width:100%;height:auto}.folded.nav-expand{transition:width .4s cubic-bezier(.25,.8,.25,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-x:hidden;overflow-y:auto;position:absolute}.folded.nav-expand.active,.folded.nav-expand.active .scroll,.folded.nav-expand:focus,.folded.nav-expand:focus .scroll,.folded.nav-expand:hover,.folded.nav-expand:hover .scroll{width:12.5rem!important}.folded.nav-expand.active>*,.folded.nav-expand:focus>*,.folded.nav-expand:hover>*{width:12.5rem}.folded.nav-expand.active .hidden-folded,.folded.nav-expand:focus .hidden-folded,.folded.nav-expand:hover .hidden-folded{display:block}.folded.nav-expand.active .hidden-folded.inline,.folded.nav-expand:focus .hidden-folded.inline,.folded.nav-expand:hover .hidden-folded.inline{display:inline-block}.folded.nav-expand.active .nav li ul,.folded.nav-expand:focus .nav li ul,.folded.nav-expand:hover .nav li ul{display:inherit}.folded.nav-dropdown .nav>li:focus>ul,.folded.nav-dropdown .nav>li:hover>ul,.folded.nav-expand.active .nav>li>a .nav-caret,.folded.nav-expand.active .nav>li>a .nav-text,.folded.nav-expand:focus .nav>li>a .nav-caret,.folded.nav-expand:focus .nav>li>a .nav-text,.folded.nav-expand:hover .nav>li>a .nav-caret,.folded.nav-expand:hover .nav>li>a .nav-text,.nav-dropup .nav>li:focus>ul,.nav-dropup .nav>li:hover>ul{display:block}.folded.nav-expand.active .nav>li>a,.folded.nav-expand:focus .nav>li>a,.folded.nav-expand:hover .nav>li>a{text-align:left;padding-left:16px;padding-right:16px}.folded.nav-expand.active .nav>li>a .nav-text,.folded.nav-expand:focus .nav>li>a .nav-text,.folded.nav-expand:hover .nav>li>a .nav-text{font-size:1em;margin:0}.folded.nav-expand.active .nav>li>a .nav-label,.folded.nav-expand:focus .nav>li>a .nav-label,.folded.nav-expand:hover .nav>li>a .nav-label{position:static}.folded.nav-expand.active .nav>li>a .nav-icon,.folded.nav-expand:focus .nav>li>a .nav-icon,.folded.nav-expand:hover .nav>li>a .nav-icon{float:left;line-height:inherit;margin-right:16px}.folded.nav-expand.active .navbar,.folded.nav-expand:focus .navbar,.folded.nav-expand:hover .navbar{text-align:left;padding-left:1rem;padding-right:1rem}.folded.nav-expand.active .nav-stacked .nav,.folded.nav-expand:focus .nav-stacked .nav,.folded.nav-expand:hover .nav-stacked .nav{margin:0 8px}.folded.nav-expand.active .nav-stacked .nav>li>a,.folded.nav-expand:focus .nav-stacked .nav>li>a,.folded.nav-expand:hover .nav-stacked .nav>li>a{padding:0 8px}.folded.nav-expand.active .nav-fold,.folded.nav-expand:focus .nav-fold,.folded.nav-expand:hover .nav-fold{padding:12px 16px}.folded.nav-expand.active .nav-fold .pull-left,.folded.nav-expand:focus .nav-fold .pull-left,.folded.nav-expand:hover .nav-fold .pull-left{float:left!important}.folded.nav-expand.active .nav-fold .pull-left img,.folded.nav-expand:focus .nav-fold .pull-left img,.folded.nav-expand:hover .nav-fold .pull-left img{height:auto}.folded.nav-expand.active .nav-fold .pull-left img.w-40,.folded.nav-expand:focus .nav-fold .pull-left img.w-40,.folded.nav-expand:hover .nav-fold .pull-left img.w-40{width:40px}.folded.nav-expand.active .nav-fold .pull-left img.w-48,.folded.nav-expand:focus .nav-fold .pull-left img.w-48,.folded.nav-expand:hover .nav-fold .pull-left img.w-48{width:48px}.folded.nav-dropdown .row-body,.folded.nav-dropdown [flex],.folded.nav-dropdown.modal,.nav-dropup .row-body,.nav-dropup [flex],.nav-dropup.modal{overflow:visible!important}.folded.nav-dropdown .nav>li>ul,.nav-dropup .nav>li>ul{display:none;overflow:visible;max-height:999px;color:rgba(255,255,255,.87);background-color:rgba(0,0,0,.87);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.15);position:absolute;left:100%;top:0;padding:6px 0}.folded.nav-dropdown .nav>li>ul a,.nav-dropup .nav>li>ul a{padding-left:16px!important;padding-right:16px!important;min-width:160px}.folded.nav-dropdown .nav>li>ul li.active ul,.nav-dropup .nav>li>ul li.active ul{display:block}.folded.nav-dropdown .nav>li>ul .nav-text,.nav-dropup .nav>li>ul .nav-text{padding:6px 0!important}.folded.nav-dropdown .nav>li .nav-mega,.nav-dropup .nav>li .nav-mega{width:320px}.folded.nav-dropdown .nav>li .nav-mega>li,.nav-dropup .nav>li .nav-mega>li{width:160px;float:left}.folded.nav-dropdown .nav>li .nav-mega.nav-mega-3,.nav-dropup .nav>li .nav-mega.nav-mega-3{width:480px}}.easyPieChart,.nav-center,.sl-icon>i,.ui-icon{text-align:center}.clear,.item-bg,.list-icon div{overflow:hidden}.nav-border .nav>li.active:after{content:'';position:absolute;top:0;bottom:0;border-left-color:inherit;border-left-width:3px;border-left-style:solid}.nav-stacked .nav{margin:0 8px}.nav-stacked .nav>li>a{line-height:2rem;padding:0 .5rem;margin:2px 0}.nav-stacked .nav>li>a .nav-text{padding:.4375rem 0}.nav-stacked .nav>li li a{padding-left:3rem}.nav-stacked .nav>li li li a{padding-left:4rem}.nav-stacked .nav>li li li li a{padding-left:5rem}.nav-stacked .nav>li.active>a{color:rgba(255,255,255,.87);background-color:#0cc2aa}.nav-stacked .nav li a{border-radius:3px}.nav-stacked .nav .nav-header{padding-left:8px;padding-right:8px}.nav-light .nav .nav-icon i img,.nav-light .nav .nav-icon i svg{display:block}.nav-center .nav-icon{display:none}.nav-center .nav-caret{position:absolute;right:10px}.nav-center .nav-label{position:absolute;padding-left:10px}.nav-center .nav a{padding-left:16px!important}.nav-center .nav-fold .pull-left{float:none!important;margin-bottom:10px;display:inline-block}.tl-date,.tl-wrap:before{float:left;position:relative}.nav-active-bg .nav-link.active,.nav-active-bg .nav>li.active>a{color:rgba(0,0,0,.87)!important;background-color:#f0f0f0!important}.nav-active-dark .nav-link.active,.nav-active-dark .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#2e3e4e!important}.nav-active-black .nav-link.active,.nav-active-black .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#2a2b3c!important}.nav-active-primary .nav-link.active,.nav-active-primary .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#0cc2aa!important}.nav-active-accent .nav-link.active,.nav-active-accent .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#a88add!important}.nav-active-warn .nav-link.active,.nav-active-warn .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#fcc100!important}.nav-active-success .nav-link.active,.nav-active-success .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#6cc788!important}.nav-active-info .nav-link.active,.nav-active-info .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#6887ff!important}.nav-active-warning .nav-link.active,.nav-active-warning .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#f77a99!important}.nav-active-danger .nav-link.active,.nav-active-danger .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#f44455!important}.nav-active-light .nav-link.active,.nav-active-light .nav>li.active>a{color:rgba(0,0,0,.87)!important;background-color:#f8f8f8!important}.nav-active-white .nav-link.active,.nav-active-white .nav>li.active>a{color:rgba(0,0,0,.87)!important;background-color:#fff!important}.nav-active-red .nav-link.active,.nav-active-red .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#f44336!important}.nav-active-pink .nav-link.active,.nav-active-pink .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#e91e63!important}.nav-active-purple .nav-link.active,.nav-active-purple .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#9c27b0!important}.nav-active-deep-purple .nav-link.active,.nav-active-deep-purple .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#673ab7!important}.nav-active-indigo .nav-link.active,.nav-active-indigo .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#3f51b5!important}.nav-active-blue .nav-link.active,.nav-active-blue .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#2196f3!important}.nav-active-light-blue .nav-link.active,.nav-active-light-blue .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#03a9f4!important}.nav-active-cyan .nav-link.active,.nav-active-cyan .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#00bcd4!important}.nav-active-teal .nav-link.active,.nav-active-teal .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#009688!important}.nav-active-green .nav-link.active,.nav-active-green .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#4caf50!important}.nav-active-light-green .nav-link.active,.nav-active-light-green .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#8bc34a!important}.nav-active-lime .nav-link.active,.nav-active-lime .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#cddc39!important}.nav-active-yellow .nav-link.active,.nav-active-yellow .nav>li.active>a{color:rgba(0,0,0,.87)!important;background-color:#ffeb3b!important}.nav-active-amber .nav-link.active,.nav-active-amber .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#ffc107!important}.nav-active-orange .nav-link.active,.nav-active-orange .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#ff9800!important}.nav-active-deep-orange .nav-link.active,.nav-active-deep-orange .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#ff5722!important}.nav-active-brown .nav-link.active,.nav-active-brown .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#795548!important}.nav-active-blue-grey .nav-link.active,.nav-active-blue-grey .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#607d8b!important}.nav-active-grey .nav-link.active,.nav-active-grey .nav>li.active>a{color:rgba(255,255,255,.87)!important;background-color:#424242!important}.ui-icon{display:inline-block;height:1em;background:0 0!important}.ui-icon:before{position:relative;z-index:1}.ui-icon:after{content:"";border-width:1px;border-style:solid;border-color:inherit;border-radius:2em;width:2em;height:2em;top:-1.5em;display:block;position:relative;z-index:0;background-clip:padding-box}.ui-icon.b-2x:after{border-width:2px}.ui-icon.b-3x:after{border-width:3px}.switcher,.switcher .sw-btn{border:1px solid rgba(120,120,120,.1);background-clip:padding-box}.ui-icon.ui-icon-sm:after{width:1.7em;height:1.7em;top:-1.35em}.ui-icon.primary:after{background-color:#0cc2aa}.ui-icon.success:after{background-color:#6cc788}.ui-icon.info:after{background-color:#6887ff}.ui-icon.warning:after{background-color:#f77a99}.ui-icon.danger:after{background-color:#f44455}.ui-icon.accent:after{background-color:#a88add}.ui-icon.dark:after{background-color:#2e3e4e}.ui-icon.light:after{background-color:#f8f8f8}.ui-icon.white:after{background-color:#fff}#flotTip,.flotTip,.jqstooltip{background-color:rgba(0,0,0,.8)!important}.item{position:relative}.item .bottom,.item .center,.item .top,.item-bg,.item-bg img,.item-overlay{position:absolute}.item .top{right:0;left:0;top:0}.item .bottom{right:0;left:0;bottom:0}.item .center{right:0;left:0;top:42%}.item-overlay{right:0;left:0;display:none}.item-overlay .item:focus,.item-overlay.active,.item:hover .item-overlay{display:block}.item-overlay.w-full{text-align:center;top:0;bottom:0}.item-bg{width:100%;height:100%}.item-bg img{width:110%;left:50%;top:50%;margin-left:-55%;margin-top:-55%}.blur{-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}.blur-5{-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.opacity-3{opacity:.3}.switcher{z-index:1050;position:fixed;top:78px;right:-240px;width:240px;transition:right .2s ease}.switcher.active{right:-2px;z-index:1060}.switcher .sw-btn{position:absolute;left:-43px;top:-1px;padding:10px 15px;z-index:1045;border-right-width:0}#sw-demo{top:118px}#sw-demo.active{top:78px}.list-icon i{margin-right:16px}.list-icon div{line-height:40px}.jqstooltip{border:1px solid #000!important;border-radius:3px;padding:5px 10px!important;box-sizing:content-box}.easyPieChart{position:relative}.easyPieChart>div{position:absolute;width:100%;line-height:1;top:40%}.easyPieChart>div img{margin-top:-4px}#flotTip,.flotTip{padding:4px 10px;border:1px solid #000!important;z-index:100;font-size:12px;color:#fff;border-radius:3px}.legendColorBox>div{border:none!important;margin:5px}.legendColorBox>div>div{border-radius:10px}.st-sort-ascent:before{content:'\25B2'}.st-sort-descent:before{content:'\25BC'}.st-selected td{background:rgba(0,0,0,.065)}.black .btn-default.form-control,.dark .btn-default.form-control,.grey .btn-default.form-control{background:0 0!important;background-color:rgba(255,255,255,.1)!important;color:inherit!important}.ui-select-bootstrap>.ui-select-choices{overflow-y:scroll}.box .dataTables_wrapper{padding-top:10px}.box .dataTables_wrapper>.row{margin:0;width:100%}.box .dataTables_wrapper>.row>.col-sm-12{padding:0}.dataTables_wrapper.form-inline .form-control{width:auto}div.dataTables_filter label,div.dataTables_length label,div.dataTables_paginate ul.pagination{display:inline-block}.footable-odd{background-color:rgba(0,0,0,.025)!important}.note-editor{border-width:0!important;overflow:visible!important;background-color:inherit}.note-toolbar .note-color .dropdown-toggle{padding-left:2px!important}.note-editor .note-editing-area .note-editable,.note-editor .note-statusbar{background-color:transparent!important;color:inherit!important}.note-toolbar{background-color:rgba(120,130,140,.1)}.ie .ie-show{display:block}.nav a.waves-effect{-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.sortable-placeholder{list-style:none;border:1px dashed #fff;min-height:40px}.abn-tree{flex-direction:column!important}.input-group>.ui-select-bootstrap.dropdown,div.input-group>.select2-container{display:flex;flex:1 1 auto;width:1%}.input-group>.ui-select-bootstrap.dropdown .form-control,div.input-group>.select2-container>.selection{width:100%}.streamline{position:relative;border-color:rgba(120,130,140,.13)}.streamline .sl-icon:before,.streamline .sl-item:before,.streamline:after{content:'';position:absolute;border-color:inherit;border-width:3px;border-style:solid;border-radius:50%;width:7px;height:7px;margin-left:-4px;top:6px;left:0}.sl-item::after,.ui-switch i:before{content:""}.streamline:after{top:auto;bottom:0}.sl-icon{position:absolute;left:-10px;z-index:1;border:inherit}.sl-item,.sl-left,.ui-switch{position:relative}.sl-icon>i{width:20px;height:20px;display:table-cell;color:#fff}.streamline .sl-icon:before{width:20px;height:20px;border-width:10px;margin:0!important;top:0!important}.sl-item{border-color:rgba(120,130,140,.13);padding-bottom:1px}.sl-item::after{display:block;clear:both}.sl-item:after{top:2px;bottom:auto}.sl-item.b-l{margin-left:-1px}.sl-left{float:left;z-index:1;margin-left:-20px;margin-bottom:24px}.sl-author,.sl-footer{margin-bottom:10px}.sl-left img{max-width:40px}.sl-left+.sl-content{margin-left:36px}.sl-content{margin-left:24px;padding-bottom:16px}.sl-date{font-size:.85em}.ui-switch{display:inline-block;width:32px;height:18px;border-radius:30px;background-color:#6cc788;margin:0}.ui-switch i:after,.ui-switch i:before{position:absolute;background-color:#fff}.ui-switch input{position:absolute;opacity:0}.ui-switch input:checked+i:before{top:50%;bottom:50%;left:50%;right:5px;border-width:0;border-radius:5px}.ui-switch input:checked+i:after{margin-left:15px}.ui-switch i:before{top:-1px;bottom:-1px;left:-1px;right:-1px;border:1px solid #f0f0f0;border-radius:30px;transition:all .2s}.tl-wrap:before,.ui-switch i:after{border-radius:50%;content:""}.ui-switch i:after{width:16px;top:1px;bottom:1px;box-shadow:1px 1px 3px rgba(0,0,0,.25);transition:margin .3s}.ui-switch-md{width:40px;height:24px}.ui-switch-md input:checked+i:after{margin-left:17px}.ui-switch-md i:after{width:22px}.ui-switch-lg{width:50px;height:30px}.ui-switch-lg input:checked+i:after{margin-left:21px}.ui-switch-lg i:after{width:28px}.timeline{margin:0;padding:0}.m-t,.m-y{margin-top:1rem!important}.tl-item{display:block}.tl-item::after{display:block;content:"";clear:both}.visible-left{display:none}.tl-wrap{display:block;margin-left:6em;padding:15px 0 15px 20px;border-style:solid;border-color:rgba(120,130,140,.13);border-width:0 0 0 2px}.tl-wrap::after{display:block;content:"";clear:both}.tl-wrap:before{top:15px;margin-left:-26px;width:10px;height:10px;border-color:inherit;border-width:3px;border-style:solid;background:#f8f8f8;box-shadow:0 0 0 4px #f0f0f0}.tl-date{top:10px;margin-left:-7.5em;display:block;width:4.5em;text-align:right}.tl-content{display:inline-block;position:relative;padding-top:10px;padding-bottom:10px}.p-t,.p-y{padding-top:1rem!important}.p-b,.p-y{padding-bottom:1rem!important}.tl-content.block{display:block;width:100%}.tl-content.panel{margin-bottom:0}.m-b,.m-y{margin-bottom:1rem!important}.tl-header{display:block;width:12em;text-align:center;margin-left:1px}.timeline-center .tl-item{margin-left:50%}.timeline-center .tl-item .tl-wrap{margin-left:-2px}.timeline-center .tl-header{width:auto;margin-left:-1px}.timeline-center .tl-left{margin-left:0;margin-right:50%}.timeline-center .tl-left .hidden-left{display:none!important}.timeline-center .tl-left .visible-left{display:inherit}.timeline-center .tl-left .tl-wrap{float:right;margin-right:0;border-left-width:0;border-right-width:2px;padding-left:0;padding-right:20px}.p-l,.p-x{padding-left:1rem!important}.p-r,.p-x{padding-right:1rem!important}.timeline-center .tl-left .tl-wrap:before{float:right;margin-left:0;margin-right:-26px}.timeline-center .tl-left .tl-date{float:right;margin-left:0;margin-right:-8.5em;text-align:left}.md-btn,.w-24,.w-32,.w-40,.w-48,.w-56{text-align:center}.lter{background-color:rgba(255,255,255,.035)}.dker{background-color:rgba(0,0,0,.035)}.light{background-color:#f8f8f8}.dark-white,.white{background-color:#fff}.black,.danger,.dark,.grey,.info,.primary,.success,.warn,.warning{color:rgba(255,255,255,.87)}.black{background-color:#2a2b3c}.black .lt{background-color:#2f3044}.black .dk{background-color:#252635}.black .bg{background-color:#2a2b3c}.dark{background-color:#2e3e4e}.dark .lt{background-color:#334456}.dark .dk{background-color:#293846}.dark .bg{background-color:#2e3e4e}.grey{background-color:#424242}.grey .lt{background-color:#484848}.grey .dk{background-color:#3c3c3c}.grey .bg{background-color:#424242}.primary{background-color:#0cc2aa}.primary .lt{background-color:#0dceb5}.primary .dk{background-color:#0bb69f}.primary .bg{background-color:#0cc2aa}.accent{color:rgba(255,255,255,.87);background-color:#a88add}.accent .lt{background-color:#af94e0}.accent .dk{background-color:#a180da}.accent .bg{background-color:#a88add}.warn{background-color:#fcc100}.warn .lt{background-color:#ffc60a}.warn .dk{background-color:#efb700}.warn .bg{background-color:#fcc100}.success{background-color:#6cc788}.success .lt{background-color:#75cb8f}.success .dk{background-color:#63c381}.success .bg{background-color:#6cc788}.info{background-color:#6887ff}.info .lt{background-color:#7591ff}.info .dk{background-color:#5b7dff}.info .bg{background-color:#6887ff}.warning{background-color:#f77a99}.warning .lt{background-color:#f886a2}.warning .dk{background-color:#f66e90}.warning .bg{background-color:#f77a99}.danger{background-color:#f44455}.danger .lt{background-color:#f55060}.danger .dk{background-color:#f3384a}.danger .bg{background-color:#f44455}.blue{background-color:#2196f3}.blue .lt{background-color:#2d9cf4}.blue .dk{background-color:#1590f2}.blue .bg{background-color:#2196f3}.white-overlay{background-color:rgba(255,255,255,.85)}.black-overlay{background-color:rgba(0,0,0,.85)}.gd-overlay{background-color:transparent!important;background-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.bg-auto:before{content:"";position:absolute;width:inherit;top:0;bottom:0;background-color:inherit;border:inherit}.bg-auto.b-l:before{margin-left:-1px}.m-l,.m-x{margin-left:1rem!important}.bg-auto.b-r:before{margin-right:-1px}.m-r,.m-x{margin-right:1rem!important}.bg-clip{background-clip:padding-box}.no-bg{background-color:transparent!important}@media (max-width:767px){.no-bg-xs{background-color:transparent}}.dark .box,.dark .white{background-color:#354759}.dark.app{background-color:#2e3e4e}.black .box,.black .white{background-color:#313347}.black.app{background-color:#2a2b3c}.grey .box,.grey .white{background-color:#4b4b4b}.grey.app{background-color:#424242}.black .form-control,.dark .form-control,.grey .form-control{background:0 0;background-color:rgba(255,255,255,.1);color:inherit}.black .form-control:focus,.dark .form-control:focus,.grey .form-control:focus{border-color:rgba(255,255,255,.125)}.black .input-group-btn .btn,.dark .input-group-btn .btn,.grey .input-group-btn .btn{background-color:rgba(255,255,255,.1)!important;color:inherit!important}.black .list-group,.dark .list-group,.grey .list-group{background-color:transparent}.pos-rlt{position:relative;z-index:1}.pos-abt{position:absolute}.pos-fix{position:fixed!important}.pos-stc{position:static!important}.block{display:block}.block.hide{display:none}.pull-none{float:none}.inline{display:inline-block}.inline-16{width:16px;height:16px}.inline-24{width:24px;height:24px}.active>.auto .inline,.active>.inline,.none{display:none}.active>.auto .none,.active>.none{display:inline-block}.hide{display:none!important}.circle,.rounded{border-radius:500px}.clear{display:block}.no-shadow{box-shadow:none!important}@media (max-width:575px){.pos-stc-xs{position:static!important}}.no-border{border-color:transparent;border-width:0}.no-borders{border-width:0!important}.b{border-color:rgba(120,130,140,.13);background-clip:padding-box}.b-a{border:1px solid rgba(120,130,140,.13)}.b-t{border-top:1px solid rgba(120,130,140,.13)}.b-r{border-right:1px solid rgba(120,130,140,.13)}.b-b{border-bottom:1px solid rgba(120,130,140,.13)}.b-l{border-left:1px solid rgba(120,130,140,.13)}.b-2x{border-width:2px}.b-3x{border-width:3px}.b-4x{border-width:4px}.b-5x{border-width:5px}.b-t-2x{border-top-width:2px!important}.b-t-3x{border-top-width:3px!important}.b-t-4x{border-top-width:4px!important}.b-t-5x{border-top-width:5px!important}.b-r-2x{border-right-width:2px!important}.b-r-3x{border-right-width:3px!important}.b-r-4x{border-right-width:4px!important}.b-r-5x{border-right-width:5px!important}.b-b-2x{border-bottom-width:2px!important}.b-b-3x{border-bottom-width:3px!important}.b-b-4x{border-bottom-width:4px!important}.b-b-5x{border-bottom-width:5px!important}.b-l-2x{border-left-width:2px!important}.b-l-3x{border-left-width:3px!important}.b-l-4x{border-left-width:4px!important}.b-l-5x{border-left-width:5px!important}.b-primary{border-color:#0cc2aa}.b-t-primary{border-top-color:#0cc2aa}.b-r-#e7f9f7{border-right-color:#0cc2aa}.b-b-primary{border-bottom-color:#0cc2aa}.b-l-primary{border-left-color:#0cc2aa}.b-accent{border-color:#a88add}.b-t-accent{border-top-color:#a88add}.b-r-#f6f3fc{border-right-color:#a88add}.b-b-accent{border-bottom-color:#a88add}.b-l-accent{border-left-color:#a88add}.b-warn{border-color:#fcc100}.b-t-warn{border-top-color:#fcc100}.b-r-#fff9e6{border-right-color:#fcc100}.b-b-warn{border-bottom-color:#fcc100}.b-l-warn{border-left-color:#fcc100}.b-success{border-color:#6cc788}.b-t-success{border-top-color:#6cc788}.b-r-#f0f9f3{border-right-color:#6cc788}.b-b-success{border-bottom-color:#6cc788}.b-l-success{border-left-color:#6cc788}.b-info{border-color:#6887ff}.b-t-info{border-top-color:#6887ff}.b-r-#f0f3ff{border-right-color:#6887ff}.b-b-info{border-bottom-color:#6887ff}.b-l-info{border-left-color:#6887ff}.b-warning{border-color:#f77a99}.b-t-warning{border-top-color:#f77a99}.b-r-#fef2f5{border-right-color:#f77a99}.b-b-warning{border-bottom-color:#f77a99}.b-l-warning{border-left-color:#f77a99}.b-danger{border-color:#f44455}.b-t-danger{border-top-color:#f44455}.b-r-#feecee{border-right-color:#f44455}.b-b-danger{border-bottom-color:#f44455}.b-l-danger{border-left-color:#f44455}.b-light{border-color:#f8f8f8}.b-t-light{border-top-color:#f8f8f8}.b-r-#fefefe{border-right-color:#f8f8f8}.b-b-light{border-bottom-color:#f8f8f8}.b-l-light{border-left-color:#f8f8f8}.b-grey{border-color:#424242}.b-t-grey{border-top-color:#424242}.b-r-#ececec{border-right-color:#424242}.b-b-grey{border-bottom-color:#424242}.b-l-grey{border-left-color:#424242}.b-dark{border-color:#2e3e4e}.b-t-dark{border-top-color:#2e3e4e}.b-r-#eaeced{border-right-color:#2e3e4e}.b-b-dark{border-bottom-color:#2e3e4e}.b-l-dark{border-left-color:#2e3e4e}.b-black{border-color:#2a2b3c}.b-t-black{border-top-color:#2a2b3c}.b-r-#eaeaec{border-right-color:#2a2b3c}.b-b-black{border-bottom-color:#2a2b3c}.b-l-black{border-left-color:#2a2b3c}.b-white{border-color:#fff}.b-t-white{border-top-color:#fff}.b-r-white{border-right-color:#fff}.b-b-white{border-bottom-color:#fff}.b-l-white{border-left-color:#fff}.b-blue{border-color:#2196f3}.b-t-blue{border-top-color:#2196f3}.b-r-#e9f5fe{border-right-color:#2196f3}.b-b-blue{border-bottom-color:#2196f3}.b-l-blue{border-left-color:#2196f3}.no-b-t{border-top-width:0}.no-b-r{border-right-width:0}.no-b-b{border-bottom-width:0}.no-b-l{border-left-width:0}.b-dashed{border-style:dashed!important}@media (max-width:767px){.pos-stc-sm{position:static!important}.no-border-xs{border-width:0}}.hover-action{display:none}.hover-rotate{transition:all .2s ease-in-out .1s}.hover-anchor:active .hover-action,.hover-anchor:focus .hover-action,.hover-anchor:hover .hover-action{display:inherit}.h-2x,.h-3x,.h-4x{display:-webkit-box;-webkit-box-orient:vertical}.hover-anchor:active .hover-rotate,.hover-anchor:focus .hover-rotate,.hover-anchor:hover .hover-rotate{transform:rotate(45deg)}.hover-top:focus,.hover-top:hover{position:relative;z-index:1000}.m-a{margin:1rem!important}.m-r-lg,.m-x-lg{margin-right:3rem!important}.m-l-lg,.m-x-lg{margin-left:3rem!important}.m-t-lg,.m-y-lg{margin-top:3rem!important}.m-b-lg,.m-y-lg{margin-bottom:3rem!important}.m-a-lg{margin:3rem!important}.m-r-md,.m-x-md{margin-right:1.5rem!important}.m-l-md,.m-x-md{margin-left:1.5rem!important}.m-t-md,.m-y-md{margin-top:1.5rem!important}.m-b-md,.m-y-md{margin-bottom:1.5rem!important}.m-a-md{margin:1.5rem!important}.m-r-sm,.m-x-sm{margin-right:.5rem!important}.m-l-sm,.m-x-sm{margin-left:.5rem!important}.m-t-sm,.m-y-sm{margin-top:.5rem!important}.m-b-sm,.m-y-sm{margin-bottom:.5rem!important}.m-a-sm{margin:.5rem!important}.m-r-xs,.m-x-xs{margin-right:.25rem!important}.m-l-xs,.m-x-xs{margin-left:.25rem!important}.m-t-xs,.m-y-xs{margin-top:.25rem!important}.m-b-xs,.m-y-xs{margin-bottom:.25rem!important}.m-a-xs{margin:.25rem!important}.p-a{padding:1rem!important}.p-r-lg,.p-x-lg{padding-right:3rem!important}.p-l-lg,.p-x-lg{padding-left:3rem!important}.p-t-lg,.p-y-lg{padding-top:3rem!important}.p-b-lg,.p-y-lg{padding-bottom:3rem!important}.p-a-lg{padding:3rem!important}.p-r-md,.p-x-md{padding-right:1.5rem!important}.p-l-md,.p-x-md{padding-left:1.5rem!important}.p-t-md,.p-y-md{padding-top:1.5rem!important}.p-b-md,.p-y-md{padding-bottom:1.5rem!important}.p-a-md{padding:1.5rem!important}.p-r-sm,.p-x-sm{padding-right:.5rem!important}.p-l-sm,.p-x-sm{padding-left:.5rem!important}.p-t-sm,.p-y-sm{padding-top:.5rem!important}.p-b-sm,.p-y-sm{padding-bottom:.5rem!important}.p-a-sm{padding:.5rem!important}.p-r-xs,.p-x-xs{padding-right:.25rem!important}.p-l-xs,.p-x-xs{padding-left:.25rem!important}.p-t-xs,.p-y-xs{padding-top:.25rem!important}.p-b-xs,.p-y-xs{padding-bottom:.25rem!important}.p-a-xs{padding:.25rem!important}.padding{padding:1.5rem}.margin{margin-bottom:1.5rem}.padding-out{margin:-1.5rem}@media (max-width:991px){.no-border-sm{border-width:0}.padding{padding:1rem}.padding-out{margin:-1rem}.box,.box-color,.margin{margin-bottom:1rem}}@media (max-width:767px){.padding{padding:.5rem}.padding-out{margin:-.5rem}.box,.box-color,.margin{margin-bottom:.5rem}.no-padding-xs{padding:0}}.no-radius{border-radius:0!important}.no-r-r,.no-r-t{border-top-right-radius:0}.no-r-b,.no-r-r{border-bottom-right-radius:0}.no-r-b,.no-r-l{border-bottom-left-radius:0}.no-r-l,.no-r-t{border-top-left-radius:0}.r-r,.r-t{border-top-right-radius:3px}.r-b,.r-r{border-bottom-right-radius:3px}.r-b,.r-l{border-bottom-left-radius:3px}.r-l,.r-t{border-top-left-radius:3px}.r{border-radius:3px}.r-2x{border-radius:6px}.r-3x{border-radius:9px}.scrollable{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.scrollable.hover,.scrollable.hover>.row-inner{overflow-y:hidden}.scrollable.hover>*{margin-top:-1px}.scrollable.hover:active,.scrollable.hover:focus,.scrollable.hover:hover{overflow:visible;overflow-y:auto}.scrollable.hover:active>.row-inner,.scrollable.hover:focus>.row-inner,.scrollable.hover:hover>.row-inner{overflow-y:auto}.smart .scrollable,.smart .scrollable>.row-inner{overflow-y:auto!important}.scroll-x,.scroll-y{overflow:hidden;-webkit-overflow-scrolling:touch}.scroll-y{overflow-y:auto}.scroll-x{overflow-x:auto}.h-1x,.h-2x,.h-3x,.h-4x,.md-btn,.md-btn.md-fab,.text-ellipsis{overflow:hidden}a.primary:hover{background-color:#0bb69f}a.text-primary:hover{color:#0bb69f}.text-primary,.text-primary-hover a:hover{color:#0cc2aa!important}a.warn:hover{background-color:#efb700}a.text-warn:hover{color:#efb700}.text-warn,.text-warn-hover a:hover{color:#fcc100!important}a.accent:hover{background-color:#a180da}a.text-accent:hover{color:#a180da}.text-accent,.text-accent-hover a:hover{color:#a88add!important}a.success:hover{background-color:#63c381}a.text-success:hover{color:#63c381}.text-success,.text-success-hover a:hover{color:#6cc788!important}a.info:hover{background-color:#5b7dff}a.text-info:hover{color:#5b7dff}.text-info,.text-info-hover a:hover{color:#6887ff!important}a.warning:hover{background-color:#f66e90}a.text-warning:hover{color:#f66e90}.text-warning,.text-warning-hover a:hover{color:#f77a99!important}a.danger:hover{background-color:#f3384a}a.text-danger:hover{color:#f3384a}.text-danger,.text-danger-hover a:hover{color:#f44455!important}a.dark:hover{background-color:#293846}a.text-dark:hover{color:#293846}.text-dark,.text-dark-hover a:hover{color:#2e3e4e!important}a.blue:hover{background-color:#1590f2}a.text-blue:hover{color:#1590f2}.text-blue,.text-blue-hover a:hover{color:#2196f3!important}.text-white{color:#fff!important}.text-white-lt{color:rgba(255,255,255,.54)}.text-white-dk{color:rgba(255,255,255,.87)}.text-black{color:#000}.text-black-lt{color:rgba(0,0,0,.54)}.text-black-dk{color:rgba(0,0,0,.87)}.text-muted{color:inherit!important;opacity:.6}.text-color{color:rgba(0,0,0,.87)}._100{font-weight:100}._200{font-weight:200}._300{font-weight:300}._400{font-weight:400}._500{font-weight:500}._600{font-weight:600}._700{font-weight:700}._800{font-weight:800}.text{font-size:1rem}.text-xs{font-size:.75rem}.text-sm{font-size:.8rem}.text-md{font-size:1.125rem}.text-lg{font-size:1.5rem}.text-2x{font-size:2em}.text-3x{font-size:3em}.text-4x{font-size:4em}.l-h{line-height:1.5}.l-h-1x{line-height:1}.l-h-2x{line-height:2em}.l-s-1x{letter-spacing:1px}.l-s-2x{letter-spacing:2px}.l-s-3x{letter-spacing:3px}.l-s-4x{letter-spacing:4px}.l-s-n-1x{letter-spacing:-1px}.l-s-n-2x{letter-spacing:-2px}.l-s-n-3x{letter-spacing:-3px}.l-s-n-4x{letter-spacing:-4px}.h-1x{height:1.5}.h-2x{height:2.625rem;-webkit-line-clamp:2}.h-3x{height:3.9375rem;-webkit-line-clamp:3}.h-4x{height:5.25rem;-webkit-line-clamp:4}.text-l-t{text-decoration:line-through}.text-u-l{text-decoration:underline}.md-btn,.md-btn:hover{text-decoration:none}.text-ellipsis{display:block}.md-btn,.md-check,.md-input~label,.w-16,.w-20,.w-24,.w-32,.w-48,.w-56,.w-8{display:inline-block}.text-shadow{text-shadow:0 1px 0 rgba(0,0,0,.1)}.w-8{width:8px;height:8px}.w-16{width:16px;height:16px}.w-20{width:20px;height:20px}.w-24{width:24px;height:24px}.w-32{width:32px;height:32px;line-height:32px}.w-40{width:40px;height:40px;line-height:40px;display:inline-block}.w-48{width:48px;height:48px;line-height:48px}.w-56{width:56px;height:56px;line-height:56px}.w-64{width:64px}.w-96{width:96px}.w-128{width:128px}.w-xxs{width:60px}.w-xs{width:90px}.w-sm{width:120px}.w{width:180px}.w-md{width:200px}.w-lg{width:240px}.w-xl{width:280px}.w-xxl{width:320px}.w-full{width:100%}.w-auto{width:auto}.h-auto{height:auto}.h-full{height:100%}.h-v{height:100vh}.h-v-5{height:50vh}@media (max-width:767px){.w-auto-sm{width:auto}.w-full-sm{width:100%}}@media (max-width:575px){.w-auto-xs{width:auto}.w-full-xs{width:100%}}.md-btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border:0;border-radius:3px;padding:6px;font-weight:700;font-style:inherit;font-variant:inherit;font-size:inherit;font-family:inherit;line-height:inherit;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1),transform .4s cubic-bezier(.25,.8,.25,1)}.md-flat{background:0 0}.md-btn.md-flat:not([disabled]):focus,.md-btn.md-flat:not([disabled]):hover{background-color:rgba(158,158,158,.2)}.md-btn-circle{width:28px;height:28px;border-radius:50%;padding:2px}.md-btn.md-fab[disabled],.md-btn.md-raised[disabled],.md-btn[disabled]{color:rgba(0,0,0,.26);background-color:transparent;cursor:not-allowed}.md-fab{line-height:44px}.md-fab-offset{margin-top:-20px;margin-bottom:-20px}.md-btn.md-cornered{border-radius:0}.md-btn.md-icon{padding:0;background:0 0}.md-btn.md-raised{transform:translate3d(0,0,0)}.md-btn.md-fab{z-index:20;width:56px;height:56px;border-radius:50%;transform:translate3d(0,0,0);transition:.2s linear;transition-property:transform,box-shadow}.md-btn.md-fab,.md-btn.md-raised:not([disabled]){box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-btn.md-fab:not([disabled]):focus,.md-btn.md-fab:not([disabled]):hover,.md-btn.md-raised:not([disabled]):focus,.md-btn.md-raised:not([disabled]):hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.4);transform:translate3d(0,-1px,0)}.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}.md-fab-top-left,.md-fab-top-right{top:20px;bottom:auto;position:absolute}.md-fab-top-right{right:20px;left:auto}.md-fab-top-left{right:auto;left:20px}.md-btn.md-fab.md-mini{width:40px;height:40px;line-height:28px}.red{background-color:#f44336;color:rgba(255,255,255,.87)}.red-100,.red-200,.red-300,.red-400,.red-50{color:rgba(0,0,0,.87)}.red-50{background-color:#ffebee}.red-100{background-color:#ffcdd2}.red-200{background-color:#ef9a9a}.red-300{background-color:#e57373}.red-400{background-color:#ef5350}.red-500,.red-600,.red-700,.red-800,.red-900{color:rgba(255,255,255,.87)}.red-500{background-color:#f44336}.red-600{background-color:#e53935}.red-700{background-color:#d32f2f}.red-800{background-color:#c62828}.red-900{background-color:#b71c1c}.red-A100{background-color:#ff8a80;color:rgba(0,0,0,.87)}.pink,.red-A200,.red-A400,.red-A700{color:rgba(255,255,255,.87)}.red-A200{background-color:#ff5252}.red-A400{background-color:#ff1744}.red-A700{background-color:#d50000}.pink{background-color:#e91e63}.pink-100,.pink-200,.pink-300,.pink-400,.pink-50{color:rgba(0,0,0,.87)}.pink-50{background-color:#fce4ec}.pink-100{background-color:#f8bbd0}.pink-200{background-color:#f48fb1}.pink-300{background-color:#f06292}.pink-400{background-color:#ec407a}.pink-500,.pink-600,.pink-700,.pink-800,.pink-900{color:rgba(255,255,255,.87)}.pink-500{background-color:#e91e63}.pink-600{background-color:#d81b60}.pink-700{background-color:#c2185b}.pink-800{background-color:#ad1457}.pink-900{background-color:#880e4f}.pink-A100{background-color:#ff80ab;color:rgba(0,0,0,.87)}.pink-A200,.pink-A400,.pink-A700,.purple{color:rgba(255,255,255,.87)}.pink-A200{background-color:#ff4081}.pink-A400{background-color:#f50057}.pink-A700{background-color:#c51162}.purple{background-color:#9c27b0}.purple-100,.purple-200,.purple-50{color:rgba(0,0,0,.87)}.purple-50{background-color:#f3e5f5}.purple-100{background-color:#e1bee7}.purple-200{background-color:#ce93d8}.purple-300,.purple-400,.purple-500,.purple-600,.purple-700,.purple-800,.purple-900{color:rgba(255,255,255,.87)}.purple-300{background-color:#ba68c8}.purple-400{background-color:#ab47bc}.purple-500{background-color:#9c27b0}.purple-600{background-color:#8e24aa}.purple-700{background-color:#7b1fa2}.purple-800{background-color:#6a1b9a}.purple-900{background-color:#4a148c}.purple-A100{background-color:#ea80fc;color:rgba(0,0,0,.87)}.deep-purple,.purple-A200,.purple-A400,.purple-A700{color:rgba(255,255,255,.87)}.purple-A200{background-color:#e040fb}.purple-A400{background-color:#d500f9}.purple-A700{background-color:#a0f}.deep-purple{background-color:#673ab7}.deep-purple-50{background-color:#ede7f6;color:rgba(0,0,0,.87)}.deep-purple-100{background-color:#d1c4e9;color:rgba(0,0,0,.87)}.deep-purple-200{background-color:#b39ddb;color:rgba(0,0,0,.87)}.deep-purple-300,.deep-purple-400,.deep-purple-500,.deep-purple-600,.deep-purple-700,.deep-purple-800,.deep-purple-900{color:rgba(255,255,255,.87)}.deep-purple-300{background-color:#9575cd}.deep-purple-400{background-color:#7e57c2}.deep-purple-500{background-color:#673ab7}.deep-purple-600{background-color:#5e35b1}.deep-purple-700{background-color:#512da8}.deep-purple-800{background-color:#4527a0}.deep-purple-900{background-color:#311b92}.deep-purple-A100{background-color:#b388ff;color:rgba(0,0,0,.87)}.deep-purple-A200,.deep-purple-A400,.deep-purple-A700,.indigo{color:rgba(255,255,255,.87)}.deep-purple-A200{background-color:#7c4dff}.deep-purple-A400{background-color:#651fff}.deep-purple-A700{background-color:#6200ea}.indigo{background-color:#3f51b5}.indigo-100,.indigo-200,.indigo-50{color:rgba(0,0,0,.87)}.indigo-50{background-color:#e8eaf6}.indigo-100{background-color:#c5cae9}.indigo-200{background-color:#9fa8da}.indigo-300,.indigo-400,.indigo-500,.indigo-600,.indigo-700,.indigo-800,.indigo-900{color:rgba(255,255,255,.87)}.indigo-300{background-color:#7986cb}.indigo-400{background-color:#5c6bc0}.indigo-500{background-color:#3f51b5}.indigo-600{background-color:#3949ab}.indigo-700{background-color:#303f9f}.indigo-800{background-color:#283593}.indigo-900{background-color:#1a237e}.indigo-A100{background-color:#8c9eff;color:rgba(0,0,0,.87)}.blue,.indigo-A200,.indigo-A400,.indigo-A700{color:rgba(255,255,255,.87)}.indigo-A200{background-color:#536dfe}.indigo-A400{background-color:#3d5afe}.indigo-A700{background-color:#304ffe}.blue-100,.blue-200,.blue-300,.blue-400,.blue-50{color:rgba(0,0,0,.87)}.blue-50{background-color:#e3f2fd}.blue-100{background-color:#bbdefb}.blue-200{background-color:#90caf9}.blue-300{background-color:#64b5f6}.blue-400{background-color:#42a5f5}.blue-500,.blue-600,.blue-700,.blue-800,.blue-900{color:rgba(255,255,255,.87)}.blue-500{background-color:#2196f3}.blue-600{background-color:#1e88e5}.blue-700{background-color:#1976d2}.blue-800{background-color:#1565c0}.blue-900{background-color:#0d47a1}.blue-A100{background-color:#82b1ff;color:rgba(0,0,0,.87)}.blue-A200,.blue-A400,.blue-A700,.light-blue{color:rgba(255,255,255,.87)}.blue-A200{background-color:#448aff}.blue-A400{background-color:#2979ff}.blue-A700{background-color:#2962ff}.light-blue{background-color:#03a9f4}.light-blue-100,.light-blue-200,.light-blue-300,.light-blue-400,.light-blue-50{color:rgba(0,0,0,.87)}.light-blue-50{background-color:#e1f5fe}.light-blue-100{background-color:#b3e5fc}.light-blue-200{background-color:#81d4fa}.light-blue-300{background-color:#4fc3f7}.light-blue-400{background-color:#29b6f6}.light-blue-500,.light-blue-600,.light-blue-700,.light-blue-800,.light-blue-900{color:rgba(255,255,255,.87)}.light-blue-500{background-color:#03a9f4}.light-blue-600{background-color:#039be5}.light-blue-700{background-color:#0288d1}.light-blue-800{background-color:#0277bd}.light-blue-900{background-color:#01579b}.light-blue-A100{background-color:#80d8ff;color:rgba(0,0,0,.87)}.light-blue-A200{background-color:#40c4ff;color:rgba(0,0,0,.87)}.light-blue-A400{background-color:#00b0ff;color:rgba(0,0,0,.87)}.cyan,.light-blue-A700{color:rgba(255,255,255,.87)}.light-blue-A700{background-color:#0091ea}.cyan{background-color:#00bcd4}.cyan-100,.cyan-200,.cyan-300,.cyan-400,.cyan-50{color:rgba(0,0,0,.87)}.cyan-50{background-color:#e0f7fa}.cyan-100{background-color:#b2ebf2}.cyan-200{background-color:#80deea}.cyan-300{background-color:#4dd0e1}.cyan-400{background-color:#26c6da}.cyan-500,.cyan-600,.cyan-700,.cyan-800,.cyan-900{color:rgba(255,255,255,.87)}.cyan-500{background-color:#00bcd4}.cyan-600{background-color:#00acc1}.cyan-700{background-color:#0097a7}.cyan-800{background-color:#00838f}.cyan-900{background-color:#006064}.cyan-A100,.cyan-A200,.cyan-A400,.cyan-A700{color:rgba(0,0,0,.87)}.cyan-A100{background-color:#84ffff}.cyan-A200{background-color:#18ffff}.cyan-A400{background-color:#00e5ff}.cyan-A700{background-color:#00b8d4}.teal{background-color:#009688;color:rgba(255,255,255,.87)}.teal-100,.teal-200,.teal-300,.teal-400,.teal-50{color:rgba(0,0,0,.87)}.teal-50{background-color:#e0f2f1}.teal-100{background-color:#b2dfdb}.teal-200{background-color:#80cbc4}.teal-300{background-color:#4db6ac}.teal-400{background-color:#26a69a}.teal-500,.teal-600,.teal-700,.teal-800,.teal-900{color:rgba(255,255,255,.87)}.teal-500{background-color:#009688}.teal-600{background-color:#00897b}.teal-700{background-color:#00796b}.teal-800{background-color:#00695c}.teal-900{background-color:#004d40}.teal-A100,.teal-A200,.teal-A400,.teal-A700{color:rgba(0,0,0,.87)}.teal-A100{background-color:#a7ffeb}.teal-A200{background-color:#64ffda}.teal-A400{background-color:#1de9b6}.teal-A700{background-color:#00bfa5}.green{background-color:#4caf50;color:rgba(255,255,255,.87)}.green-100,.green-200,.green-300,.green-400,.green-50{color:rgba(0,0,0,.87)}.green-50{background-color:#e8f5e9}.green-100{background-color:#c8e6c9}.green-200{background-color:#a5d6a7}.green-300{background-color:#81c784}.green-400{background-color:#66bb6a}.green-500,.green-600,.green-700,.green-800,.green-900{color:rgba(255,255,255,.87)}.green-500{background-color:#4caf50}.green-600{background-color:#43a047}.green-700{background-color:#388e3c}.green-800{background-color:#2e7d32}.green-900{background-color:#1b5e20}.green-A100,.green-A200,.green-A400,.green-A700,.light-green,.light-green-200,.light-green-300,.light-green-400,.light-green-50,.light-green-500,.light-green-600,.light-green-700{color:rgba(0,0,0,.87)}.green-A100{background-color:#b9f6ca}.green-A200{background-color:#69f0ae}.green-A400{background-color:#00e676}.green-A700{background-color:#00c853}.light-green{background-color:#8bc34a}.light-green-50{background-color:#f1f8e9}.light-green-100{background-color:#dcedc8;color:rgba(0,0,0,.87)}.light-green-200{background-color:#c5e1a5}.light-green-300{background-color:#aed581}.light-green-400{background-color:#9ccc65}.light-green-500{background-color:#8bc34a}.light-green-600{background-color:#7cb342}.light-green-700{background-color:#689f38}.light-green-800{background-color:#558b2f;color:rgba(255,255,255,.87)}.light-green-900{background-color:#33691e;color:rgba(255,255,255,.87)}.light-green-A100,.light-green-A200,.light-green-A400,.light-green-A700,.lime,.lime-200,.lime-300,.lime-400,.lime-50,.lime-500,.lime-600,.lime-700,.lime-800{color:rgba(0,0,0,.87)}.light-green-A100{background-color:#ccff90}.light-green-A200{background-color:#b2ff59}.light-green-A400{background-color:#76ff03}.light-green-A700{background-color:#64dd17}.lime{background-color:#cddc39}.lime-50{background-color:#f9fbe7}.lime-100{background-color:#f0f4c3;color:rgba(0,0,0,.87)}.lime-200{background-color:#e6ee9c}.lime-300{background-color:#dce775}.lime-400{background-color:#d4e157}.lime-500{background-color:#cddc39}.lime-600{background-color:#c0ca33}.lime-700{background-color:#afb42b}.lime-800{background-color:#9e9d24}.lime-900{background-color:#827717;color:rgba(255,255,255,.87)}.amber,.amber-200,.amber-300,.amber-400,.amber-50,.amber-500,.amber-600,.amber-700,.amber-800,.amber-900,.amber-A100,.amber-A200,.amber-A400,.amber-A700,.lime-A100,.lime-A200,.lime-A400,.lime-A700,.orange,.orange-100,.orange-200,.orange-300,.orange-400,.orange-50,.orange-500,.orange-600,.orange-700,.yellow,.yellow-100,.yellow-200,.yellow-300,.yellow-400,.yellow-50,.yellow-500,.yellow-600,.yellow-700,.yellow-800,.yellow-900,.yellow-A100,.yellow-A200,.yellow-A400,.yellow-A700{color:rgba(0,0,0,.87)}.lime-A100{background-color:#f4ff81}.lime-A200{background-color:#eeff41}.lime-A400{background-color:#c6ff00}.lime-A700{background-color:#aeea00}.yellow{background-color:#ffeb3b}.yellow-50{background-color:#fffde7}.yellow-100{background-color:#fff9c4}.yellow-200{background-color:#fff59d}.yellow-300{background-color:#fff176}.yellow-400{background-color:#ffee58}.yellow-500{background-color:#ffeb3b}.yellow-600{background-color:#fdd835}.yellow-700{background-color:#fbc02d}.yellow-800{background-color:#f9a825}.yellow-900{background-color:#f57f17}.yellow-A100{background-color:#ffff8d}.yellow-A200{background-color:#ff0}.yellow-A400{background-color:#ffea00}.yellow-A700{background-color:#ffd600}.amber{background-color:#ffc107}.amber-50{background-color:#fff8e1}.amber-100{background-color:#ffecb3;color:rgba(0,0,0,.87)}.amber-200{background-color:#ffe082}.amber-300{background-color:#ffd54f}.amber-400{background-color:#ffca28}.amber-500{background-color:#ffc107}.amber-600{background-color:#ffb300}.amber-700{background-color:#ffa000}.amber-800{background-color:#ff8f00}.amber-900{background-color:#ff6f00}.amber-A100{background-color:#ffe57f}.amber-A200{background-color:#ffd740}.amber-A400{background-color:#ffc400}.amber-A700{background-color:#ffab00}.orange{background-color:#ff9800}.orange-50{background-color:#fff3e0}.orange-100{background-color:#ffe0b2}.orange-200{background-color:#ffcc80}.orange-300{background-color:#ffb74d}.orange-400{background-color:#ffa726}.orange-500{background-color:#ff9800}.orange-600{background-color:#fb8c00}.orange-700{background-color:#f57c00}.orange-800,.orange-900{color:rgba(255,255,255,.87)}.orange-800{background-color:#ef6c00}.orange-900{background-color:#e65100}.orange-A100,.orange-A200,.orange-A400,.orange-A700{color:rgba(0,0,0,.87)}.orange-A100{background-color:#ffd180}.orange-A200{background-color:#ffab40}.orange-A400{background-color:#ff9100}.orange-A700{background-color:#ff6d00}.deep-orange{background-color:#ff5722;color:rgba(255,255,255,.87)}.deep-orange-100,.deep-orange-200,.deep-orange-300,.deep-orange-400,.deep-orange-50{color:rgba(0,0,0,.87)}.deep-orange-50{background-color:#fbe9e7}.deep-orange-100{background-color:#ffccbc}.deep-orange-200{background-color:#ffab91}.deep-orange-300{background-color:#ff8a65}.deep-orange-400{background-color:#ff7043}.deep-orange-500,.deep-orange-600,.deep-orange-700,.deep-orange-800,.deep-orange-900{color:rgba(255,255,255,.87)}.deep-orange-500{background-color:#ff5722}.deep-orange-600{background-color:#f4511e}.deep-orange-700{background-color:#e64a19}.deep-orange-800{background-color:#d84315}.deep-orange-900{background-color:#bf360c}.deep-orange-A100{background-color:#ff9e80;color:rgba(0,0,0,.87)}.deep-orange-A200{background-color:#ff6e40;color:rgba(0,0,0,.87)}.brown,.deep-orange-A400,.deep-orange-A700{color:rgba(255,255,255,.87)}.deep-orange-A400{background-color:#ff3d00}.deep-orange-A700{background-color:#dd2c00}.brown{background-color:#795548}.brown-100,.brown-200,.brown-50{color:rgba(0,0,0,.87)}.brown-50{background-color:#efebe9}.brown-100{background-color:#d7ccc8}.brown-200{background-color:#bcaaa4}.blue-grey,.brown-300,.brown-400,.brown-500,.brown-600,.brown-700,.brown-800,.brown-900{color:rgba(255,255,255,.87)}.brown-300{background-color:#a1887f}.brown-400{background-color:#8d6e63}.brown-500{background-color:#795548}.brown-600{background-color:#6d4c41}.brown-700{background-color:#5d4037}.brown-800{background-color:#4e342e}.brown-900{background-color:#3e2723}.blue-grey{background-color:#607d8b}.blue-grey-100,.blue-grey-200,.blue-grey-300,.blue-grey-50{color:rgba(0,0,0,.87)}.blue-grey-50{background-color:#eceff1}.blue-grey-100{background-color:#cfd8dc}.blue-grey-200{background-color:#b0bec5}.blue-grey-300{background-color:#90a4ae}.blue-grey-400,.blue-grey-500,.blue-grey-600,.blue-grey-700,.blue-grey-800,.blue-grey-900{color:rgba(255,255,255,.87)}.blue-grey-400{background-color:#78909c}.blue-grey-500{background-color:#607d8b}.blue-grey-600{background-color:#546e7a}.blue-grey-700{background-color:#455a64}.blue-grey-800{background-color:#37474f}.blue-grey-900{background-color:#263238}.grey-100,.grey-200,.grey-300,.grey-400,.grey-50,.grey-500{color:rgba(0,0,0,.87)}.grey-50{background-color:#fafafa}.grey-100{background-color:#f5f5f5}.grey-200{background-color:#eee}.grey-300{background-color:#e0e0e0}.grey-400{background-color:#bdbdbd}.grey-500{background-color:#9e9e9e}.grey-600,.grey-700,.grey-800,.grey-900{color:rgba(255,255,255,.87)}.grey-600{background-color:#757575}.grey-700{background-color:#616161}.grey-800{background-color:#424242}.grey-900{background-color:#212121}.md-form-group{padding:18px 0 24px;position:relative}.md-input{background:0 0;position:relative;z-index:5;border:0;box-shadow:none;border-radius:0;border-bottom:1px solid rgba(160,160,160,.2);width:100%;height:34px;padding:2px;color:inherit}.md-input.focus,.md-input:focus{border-color:#0cc2aa;border-bottom-width:2px;padding-bottom:1px}.md-input.focus~label,.md-input:focus~label{color:#0cc2aa;opacity:1;top:0!important;font-size:.85em!important}.float-label .md-input~label{top:20px;font-size:1em}.float-label .md-input.has-value~label,.float-label .md-input.ng-dirty~label,.md-input~label{top:0;font-size:.85em}.md-input~label{transition:all .2s;position:absolute;z-index:0;opacity:.5;left:0}.md-input.disabled,.md-input[disabled]{opacity:.5}textarea.md-input{height:auto}.md-input-white.focus,.md-input-white:focus{border-color:#fff}.md-input-white.focus~label,.md-input-white:focus~label{color:#fff}.md-input-msg{position:absolute;bottom:0;line-height:24px;font-size:.85em}.md-check>i,.md-switch i{line-height:1;vertical-align:middle}.md-input-msg.right{right:0}.md-check{cursor:pointer;padding-left:1.25rem;margin:0;position:relative}.md-check input{position:absolute;cursor:pointer;z-index:1;opacity:0;margin-left:-1.25rem}.md-check input:checked+i:before{border-width:0;background-color:inherit}.md-check input:checked+span .active{display:inherit}.md-check input[type=radio]+i,.md-check input[type=radio]+i:before{border-radius:50%}.md-check input[type=checkbox]:checked+i:after{transform:rotate(45deg);position:absolute;left:6px;top:2px;display:table;width:6px;height:12px;border:2px solid;border-top:0;border-left:0;content:' '}.md-check input[type=radio]:checked+i:after{position:absolute;left:6px;top:6px;display:table;width:6px;height:6px;background:#fff;border-radius:50%;content:' '}.md-check>i:before,.md-switch i:after,.md-switch i:before{content:""}.md-check input[disabled]+i:before,.md-check input[disabled]:checked+i:before,fieldset[disabled] .md-check input+i:before{opacity:.5}.md-check>i{width:0;height:18px;margin-left:-20px;margin-top:1px;float:left;display:inline-block;margin-right:28px;position:relative}.md-check>i:before{position:absolute;width:18px;height:100%;border:2px solid #9e9e9e;border-radius:2px}.md-check>i.no-icon:after{display:none!important}.md-switch{cursor:pointer;padding-left:36px;margin:0;min-height:20px}.md-switch input{position:absolute;cursor:pointer;width:36px;height:20px;z-index:1;opacity:0;margin-left:-36px}.md-switch input:checked+i:before{background:inherit;opacity:.5}.md-switch input:checked+i:after{background:inherit;left:16px}.md-switch input[disabled]+i:before,fieldset[disabled] .md-switch input+i:before{background-color:rgba(0,0,0,.12)}.md-switch input[disabled]+i:after,fieldset[disabled] .md-switch input+i:after{background-color:#bdbdbd}.md-switch i{width:0;height:18px;margin-left:-36px;margin-top:-2px;display:inline-block;margin-right:44px;position:relative}.md-switch i:before{left:1px;width:34px;top:3px;height:14px;border-radius:8px;position:absolute;background-color:#9e9e9e;transition:all .2s}.md-switch i:after{position:absolute;margin:0;left:0;top:0;outline:0;height:20px;width:20px;border-radius:50%;background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);transition:all .2s}.animated{-webkit-animation-duration:.5s;animation-duration:.5s}[ui-view].ng-leave{display:none}[ui-view].ng-leave.smooth{display:block}.smooth.ng-animate{position:absolute;width:100%;height:100%;overflow:hidden}.fade-in-right-big.ng-enter{-webkit-animation:fadeInRightBig .5s;animation:fadeInRightBig .5s}.fade-in-right-big.ng-leave{-webkit-animation:fadeOutLeftBig .5s;animation:fadeOutLeftBig .5s}.fade-in-left-big.ng-enter{-webkit-animation:fadeInLeftBig .5s;animation:fadeInLeftBig .5s}.fade-in-left-big.ng-leave{-webkit-animation:fadeOutRightBig .5s;animation:fadeOutRightBig .5s}.fade-in-up-big.ng-enter{-webkit-animation:fadeInUpBig .5s;animation:fadeInUpBig .5s}.fade-in-up-big.ng-leave{-webkit-animation:fadeOutUpBig .5s;animation:fadeOutUpBig .5s}.fade-in-down-big.ng-enter{-webkit-animation:fadeInDownBig .5s;animation:fadeInDownBig .5s}.fade-in-down-big.ng-leave{-webkit-animation:fadeOutDownBig .5s;animation:fadeOutDownBig .5s}.fade-in.ng-enter{-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.fade-in.ng-leave{-webkit-animation:fadeOut .5s;animation:fadeOut .5s}.fade-in-right.ng-enter{-webkit-animation:fadeInRight .5s;animation:fadeInRight .5s}.fade-in-right.ng-leave{-webkit-animation:fadeOutLeft .5s;animation:fadeOutLeft .5s}.fade-in-left.ng-enter{-webkit-animation:fadeInLeft .5s;animation:fadeInLeft .5s}.fade-in-left.ng-leave{-webkit-animation:fadeOutRight .5s;animation:fadeOutRight .5s}.fade-in-up.ng-enter{-webkit-animation:fadeInUp .5s;animation:fadeInUp .5s}.fade-in-up.ng-leave{-webkit-animation:fadeOutUp .5s;animation:fadeOutUp .5s}.fade-in-down.ng-enter{-webkit-animation:fadeInDown .5s;animation:fadeInDown .5s}.fade-in-down.ng-leave{-webkit-animation:fadeOutDown .5s;animation:fadeOutDown .5s}
/* line 82, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate0 {
  transform: rotate(0deg);
}

/* line 82, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate45 {
  transform: rotate(45deg);
}

/* line 82, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate90 {
  transform: rotate(90deg);
}

/* line 82, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate135 {
  transform: rotate(135deg);
}

/* line 82, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate180 {
  transform: rotate(180deg);
}

/* line 82, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate225 {
  transform: rotate(225deg);
}

/* line 82, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate270 {
  transform: rotate(270deg);
}

/* line 82, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate315 {
  transform: rotate(315deg);
}

/* line 82, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate360 {
  transform: rotate(360deg);
}

/* line 86, app/assets/stylesheets/main/xyz_custom.css.scss */
:root {
  --input-padding-x: .75rem;
  --input-padding-y: .75rem;
}

/* line 91, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn {
  padding: 12px;
  color: #828B8C;
  font-weight: 600;
  font-size: 14px;
  border-radius: 3px;
  background-color: #FFF;
  border-color: #C1C6C6;
  min-width: 105px;
  max-height: 44px;
  cursor: pointer;
}

/* line 104, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-allergies {
  background-color: #FBEAE5;
}

/* line 108, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-med-warning {
  color: #ffc107;
}

/* line 118, app/assets/stylesheets/main/xyz_custom.css.scss */
.border {
  border: 1px solid #DBDEDE !important;
}

/* line 122, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-top {
  border-top: 1px solid #DBDEDE !important;
}

/* line 126, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-right {
  border-right: 1px solid #DBDEDE !important;
}

/* line 130, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-bottom {
  border-bottom: 1px solid #DBDEDE !important;
}

/* line 134, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-left {
  border-left: 1px solid #DBDEDE !important;
}

/* line 138, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-0 {
  border: 0 !important;
}

/* line 142, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 146, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-right-0 {
  border-right: 0 !important;
}

/* line 150, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 154, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-left-0 {
  border-left: 0 !important;
}

/* line 158, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-radius-6 {
  border-radius: 6px;
}

/* line 161, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-width-2 {
  border-width: 2px !important;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-primary {
  border: 1px solid #438FF6;
  background-color: transparent;
  box-shadow: none;
  color: #438FF6;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-primary:hover, .btn-outline-primary.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.primary {
  background-color: #d5e6fd !important;
  color: #438FF6 !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-primary {
  background-color: #d5e6fd !important;
  color: #438FF6 !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-primary:hover, .label.b-primary:focus {
  color: #FFF;
  background-color: #074599 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.primary {
  color: #438FF6 !important;
  border-color: #438FF6 !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-primary {
  border-color: #438FF6 !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-primary {
  border-color: #438FF6 !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.primary:hover, .btn.primary:focus {
  color: #FFF;
  background-color: #5760f7 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-primary {
  background-color: #d5e6fd !important;
  color: #438FF6 !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-primary:hover, .btn.b-primary:focus {
  color: #FFF;
  background-color: #074599 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.primary {
  background-color: #438FF6;
  color: #FFF;
  border-color: #438FF6;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.primary.btn {
  box-shadow: 0 12px 24px 0 rgba(67, 143, 246, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.primary.btn:hover, .primary.btn:focus {
  color: #FFF;
  background-color: #5760f7 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.primary.gradient {
  background-image: linear-gradient(-224deg, #5760f7 0%, #438FF6 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.primary span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-primary {
  background-color: #438FF6 !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-primary {
  background-color: #438FF6 !important;
  color: #FFF;
  border-color: #438FF6 !important;
  box-shadow: 0 12px 24px 0 rgba(67, 143, 246, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-primary:hover, .btn-primary:focus {
  color: #FFF;
  background-color: #5760f7 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-primary.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-primary.gradient {
  background-image: linear-gradient(-224deg, #5760f7 0%, #438FF6 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-primary span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-primary {
  color: #438FF6 !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.primary {
  background: rgba(67, 143, 246, 0.1);
  border: 1px solid #438FF6;
  box-sizing: border-box;
  border-radius: 4px;
  color: #438FF6;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.primary svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-danger {
  border: 1px solid #DE3618;
  background-color: transparent;
  box-shadow: none;
  color: #DE3618;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-danger:hover, .btn-outline-danger.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.danger {
  background-color: #f4a89b !important;
  color: #DE3618 !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-danger {
  background-color: #f4a89b !important;
  color: #DE3618 !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-danger:hover, .label.b-danger:focus {
  color: #FFF;
  background-color: #541409 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.danger {
  color: #DE3618 !important;
  border-color: #DE3618 !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-danger {
  border-color: #DE3618 !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-danger {
  border-color: #DE3618 !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.danger:hover, .btn.danger:focus {
  color: #FFF;
  background-color: #e78924 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-danger {
  background-color: #f4a89b !important;
  color: #DE3618 !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-danger:hover, .btn.b-danger:focus {
  color: #FFF;
  background-color: #541409 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.danger {
  background-color: #DE3618;
  color: #FFF;
  border-color: #DE3618;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.danger.btn {
  box-shadow: 0 12px 24px 0 rgba(222, 54, 24, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.danger.btn:hover, .danger.btn:focus {
  color: #FFF;
  background-color: #e78924 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.danger.gradient {
  background-image: linear-gradient(-224deg, #e78924 0%, #DE3618 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.danger span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-danger {
  background-color: #DE3618 !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-danger {
  background-color: #DE3618 !important;
  color: #FFF;
  border-color: #DE3618 !important;
  box-shadow: 0 12px 24px 0 rgba(222, 54, 24, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-danger:hover, .btn-danger:focus {
  color: #FFF;
  background-color: #e78924 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-danger.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-danger.gradient {
  background-image: linear-gradient(-224deg, #e78924 0%, #DE3618 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-danger span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-danger {
  color: #DE3618 !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.danger {
  background: rgba(222, 54, 24, 0.1);
  border: 1px solid #DE3618;
  box-sizing: border-box;
  border-radius: 4px;
  color: #DE3618;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.danger svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-success {
  border: 1px solid #6cc788;
  background-color: transparent;
  box-shadow: none;
  color: #6cc788;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-success:hover, .btn-outline-success.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.success {
  background-color: #dbf1e2 !important;
  color: #6cc788 !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-success {
  background-color: #dbf1e2 !important;
  color: #6cc788 !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-success:hover, .label.b-success:focus {
  color: #FFF;
  background-color: #2a7040 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.success {
  color: #6cc788 !important;
  border-color: #6cc788 !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-success {
  border-color: #6cc788 !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-success {
  border-color: #6cc788 !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.success:hover, .btn.success:focus {
  color: #FFF;
  background-color: #7bcdb2 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-success {
  background-color: #dbf1e2 !important;
  color: #6cc788 !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-success:hover, .btn.b-success:focus {
  color: #FFF;
  background-color: #2a7040 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.success {
  background-color: #6cc788;
  color: #FFF;
  border-color: #6cc788;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.success.btn {
  box-shadow: 0 12px 24px 0 rgba(108, 199, 136, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.success.btn:hover, .success.btn:focus {
  color: #FFF;
  background-color: #7bcdb2 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.success.gradient {
  background-image: linear-gradient(-224deg, #7bcdb2 0%, #6cc788 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.success span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-success {
  background-color: #6cc788 !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-success {
  background-color: #6cc788 !important;
  color: #FFF;
  border-color: #6cc788 !important;
  box-shadow: 0 12px 24px 0 rgba(108, 199, 136, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-success:hover, .btn-success:focus {
  color: #FFF;
  background-color: #7bcdb2 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-success.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-success.gradient {
  background-image: linear-gradient(-224deg, #7bcdb2 0%, #6cc788 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-success span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-success {
  color: #6cc788 !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.success {
  background: rgba(108, 199, 136, 0.1);
  border: 1px solid #6cc788;
  box-sizing: border-box;
  border-radius: 4px;
  color: #6cc788;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.success svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-info {
  border: 1px solid #007ACE;
  background-color: transparent;
  box-shadow: none;
  color: #007ACE;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-info:hover, .btn-outline-info.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.info {
  background-color: #68c1ff !important;
  color: #007ACE !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-info {
  background-color: #68c1ff !important;
  color: #007ACE !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-info:hover, .label.b-info:focus {
  color: #FFF;
  background-color: #001f35 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.info {
  color: #007ACE !important;
  border-color: #007ACE !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-info {
  border-color: #007ACE !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-info {
  border-color: #007ACE !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.info:hover, .btn.info:focus {
  color: #FFF;
  background-color: #0033e3 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-info {
  background-color: #68c1ff !important;
  color: #007ACE !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-info:hover, .btn.b-info:focus {
  color: #FFF;
  background-color: #001f35 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.info {
  background-color: #007ACE;
  color: #FFF;
  border-color: #007ACE;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.info.btn {
  box-shadow: 0 12px 24px 0 rgba(0, 122, 206, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.info.btn:hover, .info.btn:focus {
  color: #FFF;
  background-color: #0033e3 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.info.gradient {
  background-image: linear-gradient(-224deg, #0033e3 0%, #007ACE 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.info span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-info {
  background-color: #007ACE !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-info {
  background-color: #007ACE !important;
  color: #FFF;
  border-color: #007ACE !important;
  box-shadow: 0 12px 24px 0 rgba(0, 122, 206, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-info:hover, .btn-info:focus {
  color: #FFF;
  background-color: #0033e3 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-info.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-info.gradient {
  background-image: linear-gradient(-224deg, #0033e3 0%, #007ACE 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-info span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-info {
  color: #007ACE !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.info {
  background: rgba(0, 122, 206, 0.1);
  border: 1px solid #007ACE;
  box-sizing: border-box;
  border-radius: 4px;
  color: #007ACE;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.info svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-warning {
  border: 1px solid #ff6e51;
  background-color: transparent;
  box-shadow: none;
  color: #ff6e51;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-warning:hover, .btn-outline-warning.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.warning {
  background-color: #ffeeea !important;
  color: #ff6e51 !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-warning {
  background-color: #ffeeea !important;
  color: #ff6e51 !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-warning:hover, .label.b-warning:focus {
  color: #FFF;
  background-color: #b71f00 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.warning {
  color: #ff6e51 !important;
  border-color: #ff6e51 !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-warning {
  border-color: #ff6e51 !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-warning {
  border-color: #ff6e51 !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.warning:hover, .btn.warning:focus {
  color: #FFF;
  background-color: #ffb866 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-warning {
  background-color: #ffeeea !important;
  color: #ff6e51 !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-warning:hover, .btn.b-warning:focus {
  color: #FFF;
  background-color: #b71f00 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.warning {
  background-color: #ff6e51;
  color: #FFF;
  border-color: #ff6e51;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.warning.btn {
  box-shadow: 0 12px 24px 0 rgba(255, 110, 81, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.warning.btn:hover, .warning.btn:focus {
  color: #FFF;
  background-color: #ffb866 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.warning.gradient {
  background-image: linear-gradient(-224deg, #ffb866 0%, #ff6e51 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.warning span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-warning {
  background-color: #ff6e51 !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-warning {
  background-color: #ff6e51 !important;
  color: #FFF;
  border-color: #ff6e51 !important;
  box-shadow: 0 12px 24px 0 rgba(255, 110, 81, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-warning:hover, .btn-warning:focus {
  color: #FFF;
  background-color: #ffb866 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-warning.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-warning.gradient {
  background-image: linear-gradient(-224deg, #ffb866 0%, #ff6e51 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-warning span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-warning {
  color: #ff6e51 !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.warning {
  background: rgba(255, 110, 81, 0.1);
  border: 1px solid #ff6e51;
  box-sizing: border-box;
  border-radius: 4px;
  color: #ff6e51;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.warning svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-accent {
  border: 1px solid #9C6ADE;
  background-color: transparent;
  box-shadow: none;
  color: #9C6ADE;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-accent:hover, .btn-outline-accent.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.accent {
  background-color: #efe7fa !important;
  color: #9C6ADE !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-accent {
  background-color: #efe7fa !important;
  color: #9C6ADE !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-accent:hover, .label.b-accent:focus {
  color: #FFF;
  background-color: #50208f !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.accent {
  color: #9C6ADE !important;
  border-color: #9C6ADE !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-accent {
  border-color: #9C6ADE !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-accent {
  border-color: #9C6ADE !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.accent:hover, .btn.accent:focus {
  color: #FFF;
  background-color: #cd7be2 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-accent {
  background-color: #efe7fa !important;
  color: #9C6ADE !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-accent:hover, .btn.b-accent:focus {
  color: #FFF;
  background-color: #50208f !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.accent {
  background-color: #9C6ADE;
  color: #FFF;
  border-color: #9C6ADE;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.accent.btn {
  box-shadow: 0 12px 24px 0 rgba(156, 106, 222, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.accent.btn:hover, .accent.btn:focus {
  color: #FFF;
  background-color: #cd7be2 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.accent.gradient {
  background-image: linear-gradient(-224deg, #cd7be2 0%, #9C6ADE 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.accent span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-accent {
  background-color: #9C6ADE !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-accent {
  background-color: #9C6ADE !important;
  color: #FFF;
  border-color: #9C6ADE !important;
  box-shadow: 0 12px 24px 0 rgba(156, 106, 222, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-accent:hover, .btn-accent:focus {
  color: #FFF;
  background-color: #cd7be2 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-accent.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-accent.gradient {
  background-image: linear-gradient(-224deg, #cd7be2 0%, #9C6ADE 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-accent span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-accent {
  color: #9C6ADE !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.accent {
  background: rgba(156, 106, 222, 0.1);
  border: 1px solid #9C6ADE;
  box-sizing: border-box;
  border-radius: 4px;
  color: #9C6ADE;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.accent svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-default {
  border: 1px solid rgba(0, 0, 0, 0.25);
  background-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.25);
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-default:hover, .btn-outline-default.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.default {
  background-color: rgba(77, 77, 77, 0.25) !important;
  color: rgba(0, 0, 0, 0.25) !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-default {
  background-color: rgba(77, 77, 77, 0.25) !important;
  color: rgba(0, 0, 0, 0.25) !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-default:hover, .label.b-default:focus {
  color: #FFF;
  background-color: rgba(0, 0, 0, 0.25) !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.default {
  color: rgba(0, 0, 0, 0.25) !important;
  border-color: rgba(0, 0, 0, 0.25) !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-default {
  border-color: rgba(0, 0, 0, 0.25) !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-default {
  border-color: rgba(0, 0, 0, 0.25) !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.default:hover, .btn.default:focus {
  color: #FFF;
  background-color: rgba(11, 11, 11, 0.25) !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-default {
  background-color: rgba(77, 77, 77, 0.25) !important;
  color: rgba(0, 0, 0, 0.25) !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-default:hover, .btn.b-default:focus {
  color: #FFF;
  background-color: rgba(0, 0, 0, 0.25) !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.default {
  background-color: rgba(0, 0, 0, 0.25);
  color: #FFF;
  border-color: rgba(0, 0, 0, 0.25);
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.default.btn {
  box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.default.btn:hover, .default.btn:focus {
  color: #FFF;
  background-color: rgba(11, 11, 11, 0.25) !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.default.gradient {
  background-image: linear-gradient(-224deg, rgba(11, 11, 11, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.default span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-default {
  background-color: rgba(0, 0, 0, 0.25) !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-default {
  background-color: rgba(0, 0, 0, 0.25) !important;
  color: #FFF;
  border-color: rgba(0, 0, 0, 0.25) !important;
  box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-default:hover, .btn-default:focus {
  color: #FFF;
  background-color: rgba(11, 11, 11, 0.25) !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-default.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-default.gradient {
  background-image: linear-gradient(-224deg, rgba(11, 11, 11, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-default span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-default {
  color: rgba(0, 0, 0, 0.25) !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.default {
  background: rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.25);
  box-sizing: border-box;
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.25);
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.default svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-paid {
  border: 1px solid #9C6ADE;
  background-color: transparent;
  box-shadow: none;
  color: #9C6ADE;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-paid:hover, .btn-outline-paid.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.paid {
  background-color: #efe7fa !important;
  color: #9C6ADE !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-paid {
  background-color: #efe7fa !important;
  color: #9C6ADE !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-paid:hover, .label.b-paid:focus {
  color: #FFF;
  background-color: #50208f !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.paid {
  color: #9C6ADE !important;
  border-color: #9C6ADE !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-paid {
  border-color: #9C6ADE !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-paid {
  border-color: #9C6ADE !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.paid:hover, .btn.paid:focus {
  color: #FFF;
  background-color: #cd7be2 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-paid {
  background-color: #efe7fa !important;
  color: #9C6ADE !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-paid:hover, .btn.b-paid:focus {
  color: #FFF;
  background-color: #50208f !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.paid {
  background-color: #9C6ADE;
  color: #FFF;
  border-color: #9C6ADE;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.paid.btn {
  box-shadow: 0 12px 24px 0 rgba(156, 106, 222, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.paid.btn:hover, .paid.btn:focus {
  color: #FFF;
  background-color: #cd7be2 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.paid.gradient {
  background-image: linear-gradient(-224deg, #cd7be2 0%, #9C6ADE 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.paid span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-paid {
  background-color: #9C6ADE !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-paid {
  background-color: #9C6ADE !important;
  color: #FFF;
  border-color: #9C6ADE !important;
  box-shadow: 0 12px 24px 0 rgba(156, 106, 222, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-paid:hover, .btn-paid:focus {
  color: #FFF;
  background-color: #cd7be2 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-paid.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-paid.gradient {
  background-image: linear-gradient(-224deg, #cd7be2 0%, #9C6ADE 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-paid span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-paid {
  color: #9C6ADE !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.paid {
  background: rgba(156, 106, 222, 0.1);
  border: 1px solid #9C6ADE;
  box-sizing: border-box;
  border-radius: 4px;
  color: #9C6ADE;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.paid svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-medicine {
  border: 1px solid #ffc52f;
  background-color: transparent;
  box-shadow: none;
  color: #ffc52f;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-medicine:hover, .btn-outline-medicine.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.medicine {
  background-color: #fff0c8 !important;
  color: #ffc52f !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-medicine {
  background-color: #fff0c8 !important;
  color: #ffc52f !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-medicine:hover, .label.b-medicine:focus {
  color: #FFF;
  background-color: #956b00 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.medicine {
  color: #ffc52f !important;
  border-color: #ffc52f !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-medicine {
  border-color: #ffc52f !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-medicine {
  border-color: #ffc52f !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.medicine:hover, .btn.medicine:focus {
  color: #FFF;
  background-color: #efff44 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-medicine {
  background-color: #fff0c8 !important;
  color: #ffc52f !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-medicine:hover, .btn.b-medicine:focus {
  color: #FFF;
  background-color: #956b00 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.medicine {
  background-color: #ffc52f;
  color: #FFF;
  border-color: #ffc52f;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.medicine.btn {
  box-shadow: 0 12px 24px 0 rgba(255, 197, 47, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.medicine.btn:hover, .medicine.btn:focus {
  color: #FFF;
  background-color: #efff44 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.medicine.gradient {
  background-image: linear-gradient(-224deg, #efff44 0%, #ffc52f 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.medicine span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-medicine {
  background-color: #ffc52f !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-medicine {
  background-color: #ffc52f !important;
  color: #FFF;
  border-color: #ffc52f !important;
  box-shadow: 0 12px 24px 0 rgba(255, 197, 47, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-medicine:hover, .btn-medicine:focus {
  color: #FFF;
  background-color: #efff44 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-medicine.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-medicine.gradient {
  background-image: linear-gradient(-224deg, #efff44 0%, #ffc52f 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-medicine span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-medicine {
  color: #ffc52f !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.medicine {
  background: rgba(255, 197, 47, 0.1);
  border: 1px solid #ffc52f;
  box-sizing: border-box;
  border-radius: 4px;
  color: #ffc52f;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.medicine svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-concluded {
  border: 1px solid #007ACE;
  background-color: transparent;
  box-shadow: none;
  color: #007ACE;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-concluded:hover, .btn-outline-concluded.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.concluded {
  background-color: #68c1ff !important;
  color: #007ACE !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-concluded {
  background-color: #68c1ff !important;
  color: #007ACE !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-concluded:hover, .label.b-concluded:focus {
  color: #FFF;
  background-color: #001f35 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.concluded {
  color: #007ACE !important;
  border-color: #007ACE !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-concluded {
  border-color: #007ACE !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-concluded {
  border-color: #007ACE !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.concluded:hover, .btn.concluded:focus {
  color: #FFF;
  background-color: #0033e3 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-concluded {
  background-color: #68c1ff !important;
  color: #007ACE !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-concluded:hover, .btn.b-concluded:focus {
  color: #FFF;
  background-color: #001f35 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.concluded {
  background-color: #007ACE;
  color: #FFF;
  border-color: #007ACE;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.concluded.btn {
  box-shadow: 0 12px 24px 0 rgba(0, 122, 206, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.concluded.btn:hover, .concluded.btn:focus {
  color: #FFF;
  background-color: #0033e3 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.concluded.gradient {
  background-image: linear-gradient(-224deg, #0033e3 0%, #007ACE 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.concluded span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-concluded {
  background-color: #007ACE !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-concluded {
  background-color: #007ACE !important;
  color: #FFF;
  border-color: #007ACE !important;
  box-shadow: 0 12px 24px 0 rgba(0, 122, 206, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-concluded:hover, .btn-concluded:focus {
  color: #FFF;
  background-color: #0033e3 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-concluded.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-concluded.gradient {
  background-image: linear-gradient(-224deg, #0033e3 0%, #007ACE 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-concluded span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-concluded {
  color: #007ACE !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.concluded {
  background: rgba(0, 122, 206, 0.1);
  border: 1px solid #007ACE;
  box-sizing: border-box;
  border-radius: 4px;
  color: #007ACE;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.concluded svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-upcoming {
  border: 1px solid #438FF6;
  background-color: transparent;
  box-shadow: none;
  color: #438FF6;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-upcoming:hover, .btn-outline-upcoming.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.upcoming {
  background-color: #d5e6fd !important;
  color: #438FF6 !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-upcoming {
  background-color: #d5e6fd !important;
  color: #438FF6 !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-upcoming:hover, .label.b-upcoming:focus {
  color: #FFF;
  background-color: #074599 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.upcoming {
  color: #438FF6 !important;
  border-color: #438FF6 !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-upcoming {
  border-color: #438FF6 !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-upcoming {
  border-color: #438FF6 !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.upcoming:hover, .btn.upcoming:focus {
  color: #FFF;
  background-color: #5760f7 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-upcoming {
  background-color: #d5e6fd !important;
  color: #438FF6 !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-upcoming:hover, .btn.b-upcoming:focus {
  color: #FFF;
  background-color: #074599 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.upcoming {
  background-color: #438FF6;
  color: #FFF;
  border-color: #438FF6;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.upcoming.btn {
  box-shadow: 0 12px 24px 0 rgba(67, 143, 246, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.upcoming.btn:hover, .upcoming.btn:focus {
  color: #FFF;
  background-color: #5760f7 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.upcoming.gradient {
  background-image: linear-gradient(-224deg, #5760f7 0%, #438FF6 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.upcoming span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-upcoming {
  background-color: #438FF6 !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-upcoming {
  background-color: #438FF6 !important;
  color: #FFF;
  border-color: #438FF6 !important;
  box-shadow: 0 12px 24px 0 rgba(67, 143, 246, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-upcoming:hover, .btn-upcoming:focus {
  color: #FFF;
  background-color: #5760f7 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-upcoming.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-upcoming.gradient {
  background-image: linear-gradient(-224deg, #5760f7 0%, #438FF6 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-upcoming span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-upcoming {
  color: #438FF6 !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.upcoming {
  background: rgba(67, 143, 246, 0.1);
  border: 1px solid #438FF6;
  box-sizing: border-box;
  border-radius: 4px;
  color: #438FF6;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.upcoming svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-completed {
  border: 1px solid #6cc788;
  background-color: transparent;
  box-shadow: none;
  color: #6cc788;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-completed:hover, .btn-outline-completed.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.completed {
  background-color: #dbf1e2 !important;
  color: #6cc788 !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-completed {
  background-color: #dbf1e2 !important;
  color: #6cc788 !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-completed:hover, .label.b-completed:focus {
  color: #FFF;
  background-color: #2a7040 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.completed {
  color: #6cc788 !important;
  border-color: #6cc788 !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-completed {
  border-color: #6cc788 !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-completed {
  border-color: #6cc788 !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.completed:hover, .btn.completed:focus {
  color: #FFF;
  background-color: #7bcdb2 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-completed {
  background-color: #dbf1e2 !important;
  color: #6cc788 !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-completed:hover, .btn.b-completed:focus {
  color: #FFF;
  background-color: #2a7040 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.completed {
  background-color: #6cc788;
  color: #FFF;
  border-color: #6cc788;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.completed.btn {
  box-shadow: 0 12px 24px 0 rgba(108, 199, 136, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.completed.btn:hover, .completed.btn:focus {
  color: #FFF;
  background-color: #7bcdb2 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.completed.gradient {
  background-image: linear-gradient(-224deg, #7bcdb2 0%, #6cc788 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.completed span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-completed {
  background-color: #6cc788 !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-completed {
  background-color: #6cc788 !important;
  color: #FFF;
  border-color: #6cc788 !important;
  box-shadow: 0 12px 24px 0 rgba(108, 199, 136, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-completed:hover, .btn-completed:focus {
  color: #FFF;
  background-color: #7bcdb2 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-completed.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-completed.gradient {
  background-image: linear-gradient(-224deg, #7bcdb2 0%, #6cc788 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-completed span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-completed {
  color: #6cc788 !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.completed {
  background: rgba(108, 199, 136, 0.1);
  border: 1px solid #6cc788;
  box-sizing: border-box;
  border-radius: 4px;
  color: #6cc788;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.completed svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-re_open {
  border: 1px solid #ffb142;
  background-color: transparent;
  box-shadow: none;
  color: #ffb142;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-re_open:hover, .btn-outline-re_open.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.re_open {
  background-color: #fff0db !important;
  color: #ffb142 !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-re_open {
  background-color: #fff0db !important;
  color: #ffb142 !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-re_open:hover, .label.b-re_open:focus {
  color: #FFF;
  background-color: #a86300 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.re_open {
  color: #ffb142 !important;
  border-color: #ffb142 !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-re_open {
  border-color: #ffb142 !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-re_open {
  border-color: #ffb142 !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.re_open:hover, .btn.re_open:focus {
  color: #FFF;
  background-color: #fff757 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-re_open {
  background-color: #fff0db !important;
  color: #ffb142 !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-re_open:hover, .btn.b-re_open:focus {
  color: #FFF;
  background-color: #a86300 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.re_open {
  background-color: #ffb142;
  color: #FFF;
  border-color: #ffb142;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.re_open.btn {
  box-shadow: 0 12px 24px 0 rgba(255, 177, 66, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.re_open.btn:hover, .re_open.btn:focus {
  color: #FFF;
  background-color: #fff757 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.re_open.gradient {
  background-image: linear-gradient(-224deg, #fff757 0%, #ffb142 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.re_open span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-re_open {
  background-color: #ffb142 !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-re_open {
  background-color: #ffb142 !important;
  color: #FFF;
  border-color: #ffb142 !important;
  box-shadow: 0 12px 24px 0 rgba(255, 177, 66, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-re_open:hover, .btn-re_open:focus {
  color: #FFF;
  background-color: #fff757 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-re_open.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-re_open.gradient {
  background-image: linear-gradient(-224deg, #fff757 0%, #ffb142 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-re_open span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-re_open {
  color: #ffb142 !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.re_open {
  background: rgba(255, 177, 66, 0.1);
  border: 1px solid #ffb142;
  box-sizing: border-box;
  border-radius: 4px;
  color: #ffb142;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.re_open svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-qna-verified {
  border: 1px solid #9C6ADE;
  background-color: transparent;
  box-shadow: none;
  color: #9C6ADE;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-qna-verified:hover, .btn-outline-qna-verified.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.qna-verified {
  background-color: #efe7fa !important;
  color: #9C6ADE !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-qna-verified {
  background-color: #efe7fa !important;
  color: #9C6ADE !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-qna-verified:hover, .label.b-qna-verified:focus {
  color: #FFF;
  background-color: #50208f !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.qna-verified {
  color: #9C6ADE !important;
  border-color: #9C6ADE !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-qna-verified {
  border-color: #9C6ADE !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-qna-verified {
  border-color: #9C6ADE !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.qna-verified:hover, .btn.qna-verified:focus {
  color: #FFF;
  background-color: #cd7be2 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-qna-verified {
  background-color: #efe7fa !important;
  color: #9C6ADE !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-qna-verified:hover, .btn.b-qna-verified:focus {
  color: #FFF;
  background-color: #50208f !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-verified {
  background-color: #9C6ADE;
  color: #FFF;
  border-color: #9C6ADE;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-verified.btn {
  box-shadow: 0 12px 24px 0 rgba(156, 106, 222, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-verified.btn:hover, .qna-verified.btn:focus {
  color: #FFF;
  background-color: #cd7be2 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-verified.gradient {
  background-image: linear-gradient(-224deg, #cd7be2 0%, #9C6ADE 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-verified span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-qna-verified {
  background-color: #9C6ADE !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-verified {
  background-color: #9C6ADE !important;
  color: #FFF;
  border-color: #9C6ADE !important;
  box-shadow: 0 12px 24px 0 rgba(156, 106, 222, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-verified:hover, .btn-qna-verified:focus {
  color: #FFF;
  background-color: #cd7be2 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-verified.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-verified.gradient {
  background-image: linear-gradient(-224deg, #cd7be2 0%, #9C6ADE 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-verified span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-qna-verified {
  color: #9C6ADE !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.qna-verified {
  background: rgba(156, 106, 222, 0.1);
  border: 1px solid #9C6ADE;
  box-sizing: border-box;
  border-radius: 4px;
  color: #9C6ADE;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.qna-verified svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-qna-created {
  border: 1px solid #6cc788;
  background-color: transparent;
  box-shadow: none;
  color: #6cc788;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-qna-created:hover, .btn-outline-qna-created.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.qna-created {
  background-color: #dbf1e2 !important;
  color: #6cc788 !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-qna-created {
  background-color: #dbf1e2 !important;
  color: #6cc788 !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-qna-created:hover, .label.b-qna-created:focus {
  color: #FFF;
  background-color: #2a7040 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.qna-created {
  color: #6cc788 !important;
  border-color: #6cc788 !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-qna-created {
  border-color: #6cc788 !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-qna-created {
  border-color: #6cc788 !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.qna-created:hover, .btn.qna-created:focus {
  color: #FFF;
  background-color: #7bcdb2 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-qna-created {
  background-color: #dbf1e2 !important;
  color: #6cc788 !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-qna-created:hover, .btn.b-qna-created:focus {
  color: #FFF;
  background-color: #2a7040 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-created {
  background-color: #6cc788;
  color: #FFF;
  border-color: #6cc788;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-created.btn {
  box-shadow: 0 12px 24px 0 rgba(108, 199, 136, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-created.btn:hover, .qna-created.btn:focus {
  color: #FFF;
  background-color: #7bcdb2 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-created.gradient {
  background-image: linear-gradient(-224deg, #7bcdb2 0%, #6cc788 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-created span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-qna-created {
  background-color: #6cc788 !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-created {
  background-color: #6cc788 !important;
  color: #FFF;
  border-color: #6cc788 !important;
  box-shadow: 0 12px 24px 0 rgba(108, 199, 136, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-created:hover, .btn-qna-created:focus {
  color: #FFF;
  background-color: #7bcdb2 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-created.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-created.gradient {
  background-image: linear-gradient(-224deg, #7bcdb2 0%, #6cc788 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-created span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-qna-created {
  color: #6cc788 !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.qna-created {
  background: rgba(108, 199, 136, 0.1);
  border: 1px solid #6cc788;
  box-sizing: border-box;
  border-radius: 4px;
  color: #6cc788;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.qna-created svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-qna-completed {
  border: 1px solid #ffb142;
  background-color: transparent;
  box-shadow: none;
  color: #ffb142;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-qna-completed:hover, .btn-outline-qna-completed.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.qna-completed {
  background-color: #fff0db !important;
  color: #ffb142 !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-qna-completed {
  background-color: #fff0db !important;
  color: #ffb142 !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-qna-completed:hover, .label.b-qna-completed:focus {
  color: #FFF;
  background-color: #a86300 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.qna-completed {
  color: #ffb142 !important;
  border-color: #ffb142 !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-qna-completed {
  border-color: #ffb142 !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-qna-completed {
  border-color: #ffb142 !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.qna-completed:hover, .btn.qna-completed:focus {
  color: #FFF;
  background-color: #fff757 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-qna-completed {
  background-color: #fff0db !important;
  color: #ffb142 !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-qna-completed:hover, .btn.b-qna-completed:focus {
  color: #FFF;
  background-color: #a86300 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-completed {
  background-color: #ffb142;
  color: #FFF;
  border-color: #ffb142;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-completed.btn {
  box-shadow: 0 12px 24px 0 rgba(255, 177, 66, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-completed.btn:hover, .qna-completed.btn:focus {
  color: #FFF;
  background-color: #fff757 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-completed.gradient {
  background-image: linear-gradient(-224deg, #fff757 0%, #ffb142 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-completed span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-qna-completed {
  background-color: #ffb142 !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-completed {
  background-color: #ffb142 !important;
  color: #FFF;
  border-color: #ffb142 !important;
  box-shadow: 0 12px 24px 0 rgba(255, 177, 66, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-completed:hover, .btn-qna-completed:focus {
  color: #FFF;
  background-color: #fff757 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-completed.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-completed.gradient {
  background-image: linear-gradient(-224deg, #fff757 0%, #ffb142 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-completed span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-qna-completed {
  color: #ffb142 !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.qna-completed {
  background: rgba(255, 177, 66, 0.1);
  border: 1px solid #ffb142;
  box-sizing: border-box;
  border-radius: 4px;
  color: #ffb142;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.qna-completed svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-qna-need_verify {
  border: 1px solid #438FF6;
  background-color: transparent;
  box-shadow: none;
  color: #438FF6;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-qna-need_verify:hover, .btn-outline-qna-need_verify.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.qna-need_verify {
  background-color: #d5e6fd !important;
  color: #438FF6 !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-qna-need_verify {
  background-color: #d5e6fd !important;
  color: #438FF6 !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-qna-need_verify:hover, .label.b-qna-need_verify:focus {
  color: #FFF;
  background-color: #074599 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.qna-need_verify {
  color: #438FF6 !important;
  border-color: #438FF6 !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-qna-need_verify {
  border-color: #438FF6 !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-qna-need_verify {
  border-color: #438FF6 !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.qna-need_verify:hover, .btn.qna-need_verify:focus {
  color: #FFF;
  background-color: #5760f7 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-qna-need_verify {
  background-color: #d5e6fd !important;
  color: #438FF6 !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-qna-need_verify:hover, .btn.b-qna-need_verify:focus {
  color: #FFF;
  background-color: #074599 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-need_verify {
  background-color: #438FF6;
  color: #FFF;
  border-color: #438FF6;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-need_verify.btn {
  box-shadow: 0 12px 24px 0 rgba(67, 143, 246, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-need_verify.btn:hover, .qna-need_verify.btn:focus {
  color: #FFF;
  background-color: #5760f7 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-need_verify.gradient {
  background-image: linear-gradient(-224deg, #5760f7 0%, #438FF6 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-need_verify span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-qna-need_verify {
  background-color: #438FF6 !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-need_verify {
  background-color: #438FF6 !important;
  color: #FFF;
  border-color: #438FF6 !important;
  box-shadow: 0 12px 24px 0 rgba(67, 143, 246, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-need_verify:hover, .btn-qna-need_verify:focus {
  color: #FFF;
  background-color: #5760f7 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-need_verify.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-need_verify.gradient {
  background-image: linear-gradient(-224deg, #5760f7 0%, #438FF6 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-need_verify span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-qna-need_verify {
  color: #438FF6 !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.qna-need_verify {
  background: rgba(67, 143, 246, 0.1);
  border: 1px solid #438FF6;
  box-sizing: border-box;
  border-radius: 4px;
  color: #438FF6;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.qna-need_verify svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-qna-answered {
  border: 1px solid #438FF6;
  background-color: transparent;
  box-shadow: none;
  color: #438FF6;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-qna-answered:hover, .btn-outline-qna-answered.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.qna-answered {
  background-color: #d5e6fd !important;
  color: #438FF6 !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-qna-answered {
  background-color: #d5e6fd !important;
  color: #438FF6 !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-qna-answered:hover, .label.b-qna-answered:focus {
  color: #FFF;
  background-color: #074599 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.qna-answered {
  color: #438FF6 !important;
  border-color: #438FF6 !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-qna-answered {
  border-color: #438FF6 !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-qna-answered {
  border-color: #438FF6 !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.qna-answered:hover, .btn.qna-answered:focus {
  color: #FFF;
  background-color: #5760f7 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-qna-answered {
  background-color: #d5e6fd !important;
  color: #438FF6 !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-qna-answered:hover, .btn.b-qna-answered:focus {
  color: #FFF;
  background-color: #074599 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-answered {
  background-color: #438FF6;
  color: #FFF;
  border-color: #438FF6;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-answered.btn {
  box-shadow: 0 12px 24px 0 rgba(67, 143, 246, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-answered.btn:hover, .qna-answered.btn:focus {
  color: #FFF;
  background-color: #5760f7 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-answered.gradient {
  background-image: linear-gradient(-224deg, #5760f7 0%, #438FF6 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-answered span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-qna-answered {
  background-color: #438FF6 !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-answered {
  background-color: #438FF6 !important;
  color: #FFF;
  border-color: #438FF6 !important;
  box-shadow: 0 12px 24px 0 rgba(67, 143, 246, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-answered:hover, .btn-qna-answered:focus {
  color: #FFF;
  background-color: #5760f7 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-answered.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-answered.gradient {
  background-image: linear-gradient(-224deg, #5760f7 0%, #438FF6 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-answered span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-qna-answered {
  color: #438FF6 !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.qna-answered {
  background: rgba(67, 143, 246, 0.1);
  border: 1px solid #438FF6;
  box-sizing: border-box;
  border-radius: 4px;
  color: #438FF6;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.qna-answered svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-qna-book_appointment {
  border: 1px solid #ff5252;
  background-color: transparent;
  box-shadow: none;
  color: #ff5252;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-qna-book_appointment:hover, .btn-outline-qna-book_appointment.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.qna-book_appointment {
  background-color: #ffebeb !important;
  color: #ff5252 !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-qna-book_appointment {
  background-color: #ffebeb !important;
  color: #ff5252 !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-qna-book_appointment:hover, .label.b-qna-book_appointment:focus {
  color: #FFF;
  background-color: #b80000 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.qna-book_appointment {
  color: #ff5252 !important;
  border-color: #ff5252 !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-qna-book_appointment {
  border-color: #ff5252 !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-qna-book_appointment {
  border-color: #ff5252 !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.qna-book_appointment:hover, .btn.qna-book_appointment:focus {
  color: #FFF;
  background-color: #ff9f67 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-qna-book_appointment {
  background-color: #ffebeb !important;
  color: #ff5252 !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-qna-book_appointment:hover, .btn.b-qna-book_appointment:focus {
  color: #FFF;
  background-color: #b80000 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-book_appointment {
  background-color: #ff5252;
  color: #FFF;
  border-color: #ff5252;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-book_appointment.btn {
  box-shadow: 0 12px 24px 0 rgba(255, 82, 82, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-book_appointment.btn:hover, .qna-book_appointment.btn:focus {
  color: #FFF;
  background-color: #ff9f67 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-book_appointment.gradient {
  background-image: linear-gradient(-224deg, #ff9f67 0%, #ff5252 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-book_appointment span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-qna-book_appointment {
  background-color: #ff5252 !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-book_appointment {
  background-color: #ff5252 !important;
  color: #FFF;
  border-color: #ff5252 !important;
  box-shadow: 0 12px 24px 0 rgba(255, 82, 82, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-book_appointment:hover, .btn-qna-book_appointment:focus {
  color: #FFF;
  background-color: #ff9f67 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-book_appointment.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-book_appointment.gradient {
  background-image: linear-gradient(-224deg, #ff9f67 0%, #ff5252 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-book_appointment span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-qna-book_appointment {
  color: #ff5252 !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.qna-book_appointment {
  background: rgba(255, 82, 82, 0.1);
  border: 1px solid #ff5252;
  box-sizing: border-box;
  border-radius: 4px;
  color: #ff5252;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.qna-book_appointment svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-qna-cancelled {
  border: 1px solid #DE3618;
  background-color: transparent;
  box-shadow: none;
  color: #DE3618;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-qna-cancelled:hover, .btn-outline-qna-cancelled.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.qna-cancelled {
  background-color: #f4a89b !important;
  color: #DE3618 !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-qna-cancelled {
  background-color: #f4a89b !important;
  color: #DE3618 !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-qna-cancelled:hover, .label.b-qna-cancelled:focus {
  color: #FFF;
  background-color: #541409 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.qna-cancelled {
  color: #DE3618 !important;
  border-color: #DE3618 !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-qna-cancelled {
  border-color: #DE3618 !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-qna-cancelled {
  border-color: #DE3618 !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.qna-cancelled:hover, .btn.qna-cancelled:focus {
  color: #FFF;
  background-color: #e78924 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-qna-cancelled {
  background-color: #f4a89b !important;
  color: #DE3618 !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-qna-cancelled:hover, .btn.b-qna-cancelled:focus {
  color: #FFF;
  background-color: #541409 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-cancelled {
  background-color: #DE3618;
  color: #FFF;
  border-color: #DE3618;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-cancelled.btn {
  box-shadow: 0 12px 24px 0 rgba(222, 54, 24, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-cancelled.btn:hover, .qna-cancelled.btn:focus {
  color: #FFF;
  background-color: #e78924 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-cancelled.gradient {
  background-image: linear-gradient(-224deg, #e78924 0%, #DE3618 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.qna-cancelled span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-qna-cancelled {
  background-color: #DE3618 !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-cancelled {
  background-color: #DE3618 !important;
  color: #FFF;
  border-color: #DE3618 !important;
  box-shadow: 0 12px 24px 0 rgba(222, 54, 24, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-cancelled:hover, .btn-qna-cancelled:focus {
  color: #FFF;
  background-color: #e78924 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-cancelled.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-cancelled.gradient {
  background-image: linear-gradient(-224deg, #e78924 0%, #DE3618 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-qna-cancelled span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-qna-cancelled {
  color: #DE3618 !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.qna-cancelled {
  background: rgba(222, 54, 24, 0.1);
  border: 1px solid #DE3618;
  box-sizing: border-box;
  border-radius: 4px;
  color: #DE3618;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.qna-cancelled svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-tested {
  border: 1px solid #EE6800;
  background-color: transparent;
  box-shadow: none;
  color: #EE6800;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-tested:hover, .btn-outline-tested.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.tested {
  background-color: #ffbc88 !important;
  color: #EE6800 !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-tested {
  background-color: #ffbc88 !important;
  color: #EE6800 !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-tested:hover, .label.b-tested:focus {
  color: #FFF;
  background-color: #552500 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.tested {
  color: #EE6800 !important;
  border-color: #EE6800 !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-tested {
  border-color: #EE6800 !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-tested {
  border-color: #EE6800 !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.tested:hover, .btn.tested:focus {
  color: #FFF;
  background-color: #ffce04 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-tested {
  background-color: #ffbc88 !important;
  color: #EE6800 !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-tested:hover, .btn.b-tested:focus {
  color: #FFF;
  background-color: #552500 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.tested {
  background-color: #EE6800;
  color: #FFF;
  border-color: #EE6800;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.tested.btn {
  box-shadow: 0 12px 24px 0 rgba(238, 104, 0, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.tested.btn:hover, .tested.btn:focus {
  color: #FFF;
  background-color: #ffce04 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.tested.gradient {
  background-image: linear-gradient(-224deg, #ffce04 0%, #EE6800 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.tested span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-tested {
  background-color: #EE6800 !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-tested {
  background-color: #EE6800 !important;
  color: #FFF;
  border-color: #EE6800 !important;
  box-shadow: 0 12px 24px 0 rgba(238, 104, 0, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-tested:hover, .btn-tested:focus {
  color: #FFF;
  background-color: #ffce04 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-tested.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-tested.gradient {
  background-image: linear-gradient(-224deg, #ffce04 0%, #EE6800 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-tested span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-tested {
  color: #EE6800 !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.tested {
  background: rgba(238, 104, 0, 0.1);
  border: 1px solid #EE6800;
  box-sizing: border-box;
  border-radius: 4px;
  color: #EE6800;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.tested svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-pre_examined {
  border: 1px solid #D8A500;
  background-color: transparent;
  box-shadow: none;
  color: #D8A500;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-pre_examined:hover, .btn-outline-pre_examined.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pre_examined {
  background-color: #ffde72 !important;
  color: #D8A500 !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-pre_examined {
  background-color: #ffde72 !important;
  color: #D8A500 !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-pre_examined:hover, .label.b-pre_examined:focus {
  color: #FFF;
  background-color: #3f3000 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.pre_examined {
  color: #D8A500 !important;
  border-color: #D8A500 !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-pre_examined {
  border-color: #D8A500 !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-pre_examined {
  border-color: #D8A500 !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.pre_examined:hover, .btn.pre_examined:focus {
  color: #FFF;
  background-color: #ceed00 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-pre_examined {
  background-color: #ffde72 !important;
  color: #D8A500 !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-pre_examined:hover, .btn.b-pre_examined:focus {
  color: #FFF;
  background-color: #3f3000 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.pre_examined {
  background-color: #D8A500;
  color: #FFF;
  border-color: #D8A500;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.pre_examined.btn {
  box-shadow: 0 12px 24px 0 rgba(216, 165, 0, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.pre_examined.btn:hover, .pre_examined.btn:focus {
  color: #FFF;
  background-color: #ceed00 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.pre_examined.gradient {
  background-image: linear-gradient(-224deg, #ceed00 0%, #D8A500 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.pre_examined span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-pre_examined {
  background-color: #D8A500 !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-pre_examined {
  background-color: #D8A500 !important;
  color: #FFF;
  border-color: #D8A500 !important;
  box-shadow: 0 12px 24px 0 rgba(216, 165, 0, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-pre_examined:hover, .btn-pre_examined:focus {
  color: #FFF;
  background-color: #ceed00 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-pre_examined.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-pre_examined.gradient {
  background-image: linear-gradient(-224deg, #ceed00 0%, #D8A500 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-pre_examined span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-pre_examined {
  color: #D8A500 !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.pre_examined {
  background: rgba(216, 165, 0, 0.1);
  border: 1px solid #D8A500;
  box-sizing: border-box;
  border-radius: 4px;
  color: #D8A500;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.pre_examined svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-created {
  border: 1px solid #FF725F;
  background-color: transparent;
  box-shadow: none;
  color: #FF725F;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-created:hover, .btn-outline-created.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.created {
  background-color: #fff9f8 !important;
  color: #FF725F !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-created {
  background-color: #fff9f8 !important;
  color: #FF725F !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-created:hover, .label.b-created:focus {
  color: #FFF;
  background-color: #c51700 !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.created {
  color: #FF725F !important;
  border-color: #FF725F !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-created {
  border-color: #FF725F !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-created {
  border-color: #FF725F !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.created:hover, .btn.created:focus {
  color: #FFF;
  background-color: #ffb774 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-created {
  background-color: #fff9f8 !important;
  color: #FF725F !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-created:hover, .btn.b-created:focus {
  color: #FFF;
  background-color: #c51700 !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.created {
  background-color: #FF725F;
  color: #FFF;
  border-color: #FF725F;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.created.btn {
  box-shadow: 0 12px 24px 0 rgba(255, 114, 95, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.created.btn:hover, .created.btn:focus {
  color: #FFF;
  background-color: #ffb774 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.created.gradient {
  background-image: linear-gradient(-224deg, #ffb774 0%, #FF725F 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.created span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-created {
  background-color: #FF725F !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-created {
  background-color: #FF725F !important;
  color: #FFF;
  border-color: #FF725F !important;
  box-shadow: 0 12px 24px 0 rgba(255, 114, 95, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-created:hover, .btn-created:focus {
  color: #FFF;
  background-color: #ffb774 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-created.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-created.gradient {
  background-image: linear-gradient(-224deg, #ffb774 0%, #FF725F 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-created span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-created {
  color: #FF725F !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.created {
  background: rgba(255, 114, 95, 0.1);
  border: 1px solid #FF725F;
  box-sizing: border-box;
  border-radius: 4px;
  color: #FF725F;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.created svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-testing {
  border: 1px solid #9C6ADE;
  background-color: transparent;
  box-shadow: none;
  color: #9C6ADE;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-testing:hover, .btn-outline-testing.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.testing {
  background-color: #efe7fa !important;
  color: #9C6ADE !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-testing {
  background-color: #efe7fa !important;
  color: #9C6ADE !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-testing:hover, .label.b-testing:focus {
  color: #FFF;
  background-color: #50208f !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.testing {
  color: #9C6ADE !important;
  border-color: #9C6ADE !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-testing {
  border-color: #9C6ADE !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-testing {
  border-color: #9C6ADE !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.testing:hover, .btn.testing:focus {
  color: #FFF;
  background-color: #cd7be2 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-testing {
  background-color: #efe7fa !important;
  color: #9C6ADE !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-testing:hover, .btn.b-testing:focus {
  color: #FFF;
  background-color: #50208f !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.testing {
  background-color: #9C6ADE;
  color: #FFF;
  border-color: #9C6ADE;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.testing.btn {
  box-shadow: 0 12px 24px 0 rgba(156, 106, 222, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.testing.btn:hover, .testing.btn:focus {
  color: #FFF;
  background-color: #cd7be2 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.testing.gradient {
  background-image: linear-gradient(-224deg, #cd7be2 0%, #9C6ADE 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.testing span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-testing {
  background-color: #9C6ADE !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-testing {
  background-color: #9C6ADE !important;
  color: #FFF;
  border-color: #9C6ADE !important;
  box-shadow: 0 12px 24px 0 rgba(156, 106, 222, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-testing:hover, .btn-testing:focus {
  color: #FFF;
  background-color: #cd7be2 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-testing.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-testing.gradient {
  background-image: linear-gradient(-224deg, #cd7be2 0%, #9C6ADE 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-testing span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-testing {
  color: #9C6ADE !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.testing {
  background: rgba(156, 106, 222, 0.1);
  border: 1px solid #9C6ADE;
  box-sizing: border-box;
  border-radius: 4px;
  color: #9C6ADE;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.testing svg {
  margin-right: 10px;
}

/* line 167, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-disabled-drug {
  border: 1px solid #DBDBDB;
  background-color: transparent;
  box-shadow: none;
  color: #DBDBDB;
}

/* line 172, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-outline-disabled-drug:hover, .btn-outline-disabled-drug.active {
  color: #FFF;
}

/* line 177, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.disabled-drug {
  background-color: white !important;
  color: #DBDBDB !important;
  border-color: transparent !important;
}

/* line 183, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-disabled-drug {
  background-color: white !important;
  color: #DBDBDB !important;
  border-color: transparent !important;
}

/* line 188, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-disabled-drug:hover, .label.b-disabled-drug:focus {
  color: #FFF;
  background-color: #8f8f8f !important;
}

/* line 194, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined {
  background-color: red !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 199, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-examined:hover, .label.b-examined:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 205, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled {
  background-color: #B8B8B8 !important;
  color: white !important;
  border-color: transparent !important;
}

/* line 210, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.b-cancelled:hover, .label.b-cancelled:focus {
  color: #FFF;
  background-color: #660000 !important;
}

/* line 216, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.waiting-for-approve {
  background: #FECFCF;
  border-radius: 5px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #E60000;
}

/* line 226, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-link.active.disabled-drug {
  color: #DBDBDB !important;
  border-color: #DBDBDB !important;
}

/* line 231, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-disabled-drug {
  border-color: #DBDBDB !important;
}

/* line 235, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-disabled-drug {
  border-color: #DBDBDB !important;
}

/* line 240, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.radius {
  border-radius: 25px;
}

/* line 246, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.disabled-drug:hover, .btn.disabled-drug:focus {
  color: #FFF;
  background-color: #e6e6e6 !important;
}

/* line 253, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-disabled-drug {
  background-color: white !important;
  color: #DBDBDB !important;
  border-color: transparent !important;
}

/* line 258, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.b-disabled-drug:hover, .btn.b-disabled-drug:focus {
  color: #FFF;
  background-color: #8f8f8f !important;
}

/* line 266, app/assets/stylesheets/main/xyz_custom.css.scss */
.disabled-drug {
  background-color: #DBDBDB;
  color: #FFF;
  border-color: #DBDBDB;
}

/* line 271, app/assets/stylesheets/main/xyz_custom.css.scss */
.disabled-drug.btn {
  box-shadow: 0 12px 24px 0 rgba(219, 219, 219, 0.3);
}

/* line 274, app/assets/stylesheets/main/xyz_custom.css.scss */
.disabled-drug.btn:hover, .disabled-drug.btn:focus {
  color: #FFF;
  background-color: #e6e6e6 !important;
}

/* line 281, app/assets/stylesheets/main/xyz_custom.css.scss */
.disabled-drug.gradient {
  background-image: linear-gradient(-224deg, #e6e6e6 0%, #DBDBDB 100%);
  border-color: transparent !important;
}

/* line 286, app/assets/stylesheets/main/xyz_custom.css.scss */
.disabled-drug span[class*="icon"] {
  -webkit-text-fill-color: #FFF;
}

/* line 291, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-disabled-drug {
  background-color: #DBDBDB !important;
}

/* line 295, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-disabled-drug {
  background-color: #DBDBDB !important;
  color: #FFF;
  border-color: #DBDBDB !important;
  box-shadow: 0 12px 24px 0 rgba(219, 219, 219, 0.3);
  transition: ease-in-out all 0.3s;
}

/* line 302, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-disabled-drug:hover, .btn-disabled-drug:focus {
  color: #FFF;
  background-color: #e6e6e6 !important;
}

/* line 308, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-disabled-drug.radius {
  border-radius: 25px;
}

/* line 312, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-disabled-drug.gradient {
  background-image: linear-gradient(-224deg, #e6e6e6 0%, #DBDBDB 100%);
}

/* line 316, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-disabled-drug span {
  color: #FFF;
}

/* line 321, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-disabled-drug {
  color: #DBDBDB !important;
}

/* line 325, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.disabled-drug {
  background: rgba(219, 219, 219, 0.1);
  border: 1px solid #DBDBDB;
  box-sizing: border-box;
  border-radius: 4px;
  color: #DBDBDB;
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert.disabled-drug svg {
  margin-right: 10px;
}

/* line 343, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-b-created {
  background-color: #d5e6fd !important;
  color: #438FF6 !important;
  border-color: transparent !important;
}

/* line 348, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-b-created:hover, .label.pr-b-created:focus {
  color: #FFF;
  background-color: #074599 !important;
}

/* line 343, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-b-cancelled {
  background-color: #f4a89b !important;
  color: #DE3618 !important;
  border-color: transparent !important;
}

/* line 348, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-b-cancelled:hover, .label.pr-b-cancelled:focus {
  color: #FFF;
  background-color: #541409 !important;
}

/* line 343, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-b-completed {
  background-color: #dbf1e2 !important;
  color: #6cc788 !important;
  border-color: transparent !important;
}

/* line 348, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-b-completed:hover, .label.pr-b-completed:focus {
  color: #FFF;
  background-color: #2a7040 !important;
}

/* line 343, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-b-re_open {
  background-color: #7adeee !important;
  color: #17a2b8 !important;
  border-color: transparent !important;
}

/* line 348, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-b-re_open:hover, .label.pr-b-re_open:focus {
  color: #FFF;
  background-color: #062a30 !important;
}

/* line 343, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-b-prescribed {
  background-color: #efe7fa !important;
  color: #9C6ADE !important;
  border-color: transparent !important;
}

/* line 348, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-b-prescribed:hover, .label.pr-b-prescribed:focus {
  color: #FFF;
  background-color: #50208f !important;
}

/* line 343, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-b-default {
  background-color: #bcc1c6 !important;
  color: #6c757d !important;
  border-color: transparent !important;
}

/* line 348, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-b-default:hover, .label.pr-b-default:focus {
  color: #FFF;
  background-color: #25282b !important;
}

/* line 357, app/assets/stylesheets/main/xyz_custom.css.scss */
.primary-50 {
  background-color: #C3EEE4;
}

/* line 361, app/assets/stylesheets/main/xyz_custom.css.scss */
.select-timer {
  margin-right: 2px !important;
}

/* line 364, app/assets/stylesheets/main/xyz_custom.css.scss */
.select-timer.disabled, .select-timer:disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
  color: rgba(0, 0, 0, 0.25) !important;
  display: none;
}

/* line 369, app/assets/stylesheets/main/xyz_custom.css.scss */
.select-timer.disabled:hover, .select-timer:disabled:hover {
  border-color: rgba(0, 0, 0, 0.25) !important;
  color: rgba(0, 0, 0, 0.25) !important;
  background-color: transparent;
}

/* line 375, app/assets/stylesheets/main/xyz_custom.css.scss */
.select-timer.booked {
  background-color: #FCBD5A !important;
}

/* line 378, app/assets/stylesheets/main/xyz_custom.css.scss */
.select-timer.selected {
  background-color: #438FF6 !important;
  color: #FFF !important;
}

/* line 384, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-white {
  border-color: #FFFFFF !important;
}

/* line 388, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-white {
  background-color: #FFF;
}

/* line 392, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-default {
  color: #213131;
}

/* line 397, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-white:before {
  color: #FFF;
}

/* line 403, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-black:before {
  color: black;
}

/* line 408, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-bold {
  font-weight: bold;
  color: #3a81f6;
}

/* line 413, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-title-chat {
  background-color: #46c9fc !important;
}

/* line 420, app/assets/stylesheets/main/xyz_custom.css.scss */
.rounded {
  border-radius: 3 !important;
}

/* line 424, app/assets/stylesheets/main/xyz_custom.css.scss */
.rounded-top {
  border-top-left-radius: 3 !important;
  border-top-right-radius: 3 !important;
}

/* line 429, app/assets/stylesheets/main/xyz_custom.css.scss */
.rounded-right {
  border-top-right-radius: 3 !important;
  border-bottom-right-radius: 3 !important;
}

/* line 434, app/assets/stylesheets/main/xyz_custom.css.scss */
.rounded-bottom {
  border-bottom-right-radius: 3 !important;
  border-bottom-left-radius: 3 !important;
}

/* line 439, app/assets/stylesheets/main/xyz_custom.css.scss */
.rounded-left {
  border-top-left-radius: 3 !important;
  border-bottom-left-radius: 3 !important;
}

/* line 444, app/assets/stylesheets/main/xyz_custom.css.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 448, app/assets/stylesheets/main/xyz_custom.css.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 460, app/assets/stylesheets/main/xyz_custom.css.scss */
.no-border {
  border-color: transparent;
  border-width: 0;
}

/* line 465, app/assets/stylesheets/main/xyz_custom.css.scss */
body {
  font-family: 'Roboto', sans-serif;
  color: #213131;
  background-color: #F6F7F7;
}

/* line 473, app/assets/stylesheets/main/xyz_custom.css.scss */
.table-list select.form-control {
  max-width: 62px;
  border: 1px solid #DBDEDE;
  box-sizing: border-box;
  border-radius: 2px;
}

/* line 480, app/assets/stylesheets/main/xyz_custom.css.scss */
.table-list .pagination {
  align-items: flex-end;
  justify-content: flex-end;
}

/* line 487, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-inline .btn {
  margin-top: 0 !important;
}

/* line 492, app/assets/stylesheets/main/xyz_custom.css.scss */
.width-inherit {
  width: inherit;
}

/* line 496, app/assets/stylesheets/main/xyz_custom.css.scss */
.position-fixed {
  position: fixed;
}

/* line 500, app/assets/stylesheets/main/xyz_custom.css.scss */
.box {
  background: #FFFFFF;
  box-shadow: 0 32px 50px 0 rgba(124, 135, 153, 0.17);
  border-radius: 6px;
}

/* line 507, app/assets/stylesheets/main/xyz_custom.css.scss */
.box .static-icon {
  padding: 4px 0;
}

/* line 511, app/assets/stylesheets/main/xyz_custom.css.scss */
.box #filterrific_filter {
  max-width: 280px;
}

/* line 515, app/assets/stylesheets/main/xyz_custom.css.scss */
.box .box-header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 519, app/assets/stylesheets/main/xyz_custom.css.scss */
.box .box-header h4 {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  color: #213131;
}

/* line 529, app/assets/stylesheets/main/xyz_custom.css.scss */
.w-128.img-circle {
  height: 128px;
  line-height: 128px;
  font-size: 40px;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 537, app/assets/stylesheets/main/xyz_custom.css.scss */
.w-1 {
  width: 1px;
}

/* line 541, app/assets/stylesheets/main/xyz_custom.css.scss */
.w-64 {
  width: 64px;
}

/* line 544, app/assets/stylesheets/main/xyz_custom.css.scss */
.w-64.img-circle {
  height: 64px;
  line-height: 64px;
}

/* line 550, app/assets/stylesheets/main/xyz_custom.css.scss */
.w-70 {
  width: 70px;
}

/* line 554, app/assets/stylesheets/main/xyz_custom.css.scss */
.w-24 {
  line-height: 24px;
}

/* line 558, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-system {
  color: #213131;
}

/* line 563, app/assets/stylesheets/main/xyz_custom.css.scss */
.show-patient-info p {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/* line 569, app/assets/stylesheets/main/xyz_custom.css.scss */
.mini-list {
  background-color: transparent;
}

/* line 572, app/assets/stylesheets/main/xyz_custom.css.scss */
.mini-list .list-group {
  background-color: transparent;
}

/* line 576, app/assets/stylesheets/main/xyz_custom.css.scss */
.mini-list .list-group-item {
  position: relative;
  display: block;
  padding: 10px 18px;
  margin-bottom: 12px;
  background: #FFFFFF;
  box-shadow: 0 32px 50px 0 rgba(124, 135, 153, 0.17);
  border-radius: 16px;
  border-width: 0;
}

/* line 587, app/assets/stylesheets/main/xyz_custom.css.scss */
.mini-list .list-group-item svg {
  fill: #BF1D08;
}

/* line 591, app/assets/stylesheets/main/xyz_custom.css.scss */
.mini-list .list-group-item .float-right {
  margin-top: 10px;
  color: #BF1D08;
}

/* line 596, app/assets/stylesheets/main/xyz_custom.css.scss */
.mini-list .list-group-item.completed {
  background-color: #E7F7E2;
}

/* line 599, app/assets/stylesheets/main/xyz_custom.css.scss */
.mini-list .list-group-item.completed .float-right {
  color: #108043;
}

/* line 603, app/assets/stylesheets/main/xyz_custom.css.scss */
.mini-list .list-group-item.completed svg {
  fill: #108043;
}

/* line 608, app/assets/stylesheets/main/xyz_custom.css.scss */
.mini-list .list-group-item:hover {
  background-color: #FBEAE5;
}

/* line 611, app/assets/stylesheets/main/xyz_custom.css.scss */
.mini-list .list-group-item.completed:hover {
  background-color: #E3F1DF;
}

/* line 618, app/assets/stylesheets/main/xyz_custom.css.scss */
.red-100 {
  background-color: #FBEAE5;
  color: #213131;
}

/* line 623, app/assets/stylesheets/main/xyz_custom.css.scss */
.green-100 {
  background-color: #B6ECE8;
  color: #213131;
}

/* line 628, app/assets/stylesheets/main/xyz_custom.css.scss */
.green-50 {
  background-color: #C3EEE4;
}

/* line 635, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-health-records .box .col-sm-4 .list-item {
  border-bottom: 1px solid #EEEFEF;
}

/* line 640, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-health-records .box .col-sm-4:nth-last-child(-n+3) .list-item {
  border-bottom: 0;
}

/* line 650, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-group label {
  font-weight: normal;
  line-height: 20px;
  font-size: 14px;
  color: #4D5A5A;
}

/* line 658, app/assets/stylesheets/main/xyz_custom.css.scss */
.select2-container--bootstrap .select2-selection--single {
  background: #FFFFFF;
  border: 1px solid #C1C6C6;
  box-sizing: border-box;
  border-radius: 3px;
  line-height: 20px;
  font-size: 14px;
  color: #213131;
  box-shadow: inherit;
  height: auto;
  padding: 5px 10px;
}

/* line 671, app/assets/stylesheets/main/xyz_custom.css.scss */
.select2-container--bootstrap.select2-container--focus .select2-selection,
.select2-container--bootstrap.select2-container--open .select2-selection {
  box-shadow: inherit;
  border-color: #438FF6;
  border-width: 2px;
  outline: 0;
}

/* line 679, app/assets/stylesheets/main/xyz_custom.css.scss */
.group-buttons .btn {
  margin-right: 20px;
}

/* line 683, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control {
  background: #FFFFFF;
  border: 1px solid #C1C6C6;
  box-sizing: border-box;
  border-radius: 3px;
  line-height: 20px;
  font-size: 14px;
  color: #213131;
  padding: 5px 10px;
}

/* line 693, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control + .input-group-addon {
  border-color: #C1C6C6 !important;
  color: #C1C6C6 !important;
}

/* line 698, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control + .input-group-btn {
  background-color: transparent;
}

/* line 701, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control + .input-group-btn button {
  border-color: #C1C6C6 !important;
  color: #C1C6C6 !important;
}

/* line 707, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control.date_picker, .form-control.datetime_picker {
  border-right: 0;
}

/* line 712, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control.date_picker ~ .input-group-btn button, .form-control.datetime_picker ~ .input-group-btn button {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border: 1px solid #C1C6C6;
  border-left: 0 !important;
  min-width: 0 !important;
  background: transparent !important;
  padding: 5px 12px;
}

/* line 724, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control.input-bottom {
  border: 0;
  border-radius: 0;
  box-shadow: 0px 1px 0px #438FF6 !important;
}

/* line 730, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control:focus {
  border-color: #438FF6;
  border-width: 2px;
  outline: 0;
}

/* line 735, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control:focus + .input-group-addon {
  border-width: 2px;
  border-color: #438FF6 !important;
  color: #438FF6 !important;
}

/* line 741, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control:focus + .input-group-btn {
  background-color: transparent;
}

/* line 744, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control:focus + .input-group-btn button {
  border-width: 2px;
  border-color: #438FF6 !important;
  color: #438FF6 !important;
}

/* line 751, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control.date_picker:focus, .form-control.datetime_picker:focus {
  border-right: 0;
}

/* line 756, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control.date_picker:focus ~ .input-group-btn button, .form-control.datetime_picker:focus ~ .input-group-btn button {
  border-width: 2px;
  border-color: #438FF6 !important;
  color: #438FF6 !important;
}

/* line 765, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control.single-line {
  border: 0;
  border-radius: 0;
  box-shadow: 0px 1px 0px #438FF6 !important;
}

/* line 772, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-group {
  position: relative;
}

/* line 774, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-group.hidden {
  margin: 0;
}

/* line 777, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-group .emoji-picker-icon {
  top: 43px;
  right: 12px;
}

/* line 780, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-group .emoji-picker-icon.parent-has-scroll {
  right: 15px;
}

/* line 787, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-part-inline .form-control {
  border-radius: 0;
}

/* line 791, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-part-inline .btn-group {
  margin-top: 10px;
  display: flex;
}

/* line 795, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-part-inline .btn-group .btn {
  width: 50%;
  border-radius: 0;
  border: 0;
}

/* line 804, app/assets/stylesheets/main/xyz_custom.css.scss */
.part-display .list-body {
  margin-left: 0;
}

/* line 809, app/assets/stylesheets/main/xyz_custom.css.scss */
.table > tbody > tr:nth-child(odd) {
  background: #FFFFFF;
  box-shadow: 0px 1px 0px #EEEFEF;
}

/* line 814, app/assets/stylesheets/main/xyz_custom.css.scss */
.table > tbody > tr:nth-child(even) {
  background: #F9F9F9;
  box-shadow: 0px 1px 0px #EEEFEF;
}

/* line 819, app/assets/stylesheets/main/xyz_custom.css.scss */
.table > tbody > tr.is_read {
  background: #FFFFFF;
}

/* line 823, app/assets/stylesheets/main/xyz_custom.css.scss */
.table > tbody > tr.not_read {
  background: #F9F9F9;
}

/* line 828, app/assets/stylesheets/main/xyz_custom.css.scss */
table.table thead {
  background-color: #F6F7F7;
}

/* line 832, app/assets/stylesheets/main/xyz_custom.css.scss */
table.table thead tr th {
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  color: #828B8C;
  padding: 7px 8px;
}

/* line 838, app/assets/stylesheets/main/xyz_custom.css.scss */
table.table thead tr th label.md-check {
  margin-bottom: 0;
}

/* line 842, app/assets/stylesheets/main/xyz_custom.css.scss */
table.table thead tr th label.md-check > i:before {
  top: 3px;
}

/* line 850, app/assets/stylesheets/main/xyz_custom.css.scss */
table.table thead tr th label.md-check input:checked + i:after {
  top: 5px !important;
}

/* line 863, app/assets/stylesheets/main/xyz_custom.css.scss */
table.table tbody tr td {
  padding: 7px 8px;
  font-size: 14px;
  color: #828B8C;
  vertical-align: middle;
}

/* line 868, app/assets/stylesheets/main/xyz_custom.css.scss */
table.table tbody tr td strong {
  color: #213131;
}

/* line 873, app/assets/stylesheets/main/xyz_custom.css.scss */
table.table tbody tr:hover {
  background: #E8F9F5 !important;
  box-shadow: inset 0px 0px 0px 1px #438FF6;
}

/* line 881, app/assets/stylesheets/main/xyz_custom.css.scss */
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
  min-height: 20px;
  padding-right: 10px;
}

/* line 888, app/assets/stylesheets/main/xyz_custom.css.scss */
.md-check > i:before {
  background: linear-gradient(180deg, #FFFFFF 0%, #F9FAFB 100%);
  border: 1px solid #C4CDD5;
  box-sizing: border-box;
  box-shadow: 0px 1px 0px rgba(22, 29, 37, 0.05);
  border-radius: 3px;
}

/* line 898, app/assets/stylesheets/main/xyz_custom.css.scss */
.pagination > li {
  margin-left: 8px;
  border-radius: 2px;
}

/* line 903, app/assets/stylesheets/main/xyz_custom.css.scss */
.pagination > li > a {
  padding: 7px 12px;
  color: #828B8C !important;
  border: 1px solid #DBDEDE;
  box-sizing: border-box;
  border-radius: 2px !important;
}

/* line 911, app/assets/stylesheets/main/xyz_custom.css.scss */
.pager .page-item.active,
.pager > .active > a,
.pager > .active > span,
.pagination .page-item.active,
.pagination > .active > a,
.pagination > .active > span {
  color: #fff !important;
  background-color: #438FF6 !important;
  border-color: #438FF6 !important;
}

/* line 922, app/assets/stylesheets/main/xyz_custom.css.scss */
.light {
  background-color: #F6F7F7;
}

/* line 926, app/assets/stylesheets/main/xyz_custom.css.scss */
.py-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

/* line 931, app/assets/stylesheets/main/xyz_custom.css.scss */
.page-title {
  font-size: 24px;
  font-weight: bold;
  color: #213131;
}

/* line 936, app/assets/stylesheets/main/xyz_custom.css.scss */
.page-title .sub-title {
  font-weight: normal;
  color: #828B8C;
}

/* line 945, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-active-border ul.nav li.nav-item a.nav-link {
  font-size: 14px;
  color: #828B8C;
  padding: 15px 25px;
  font-weight: normal;
}

/* line 951, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-active-border ul.nav li.nav-item a.nav-link.active {
  color: #438FF6;
  font-weight: bold;
}

/* line 958, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-active-border ul.nav li.nav-item:hover a.nav-link {
  color: #438FF6;
  font-weight: bold;
}

/* line 967, app/assets/stylesheets/main/xyz_custom.css.scss */
.stylish-input-group .input-group-addon {
  background: transparent !important;
  border-color: #C1C6C6;
}

/* line 972, app/assets/stylesheets/main/xyz_custom.css.scss */
.stylish-input-group .form-control {
  border-right: 0;
  box-shadow: 0 0 0;
}

/* line 977, app/assets/stylesheets/main/xyz_custom.css.scss */
.stylish-input-group button {
  border: 0;
  background: transparent;
}

/* line 982, app/assets/stylesheets/main/xyz_custom.css.scss */
.stylish-input-group button.border-1 {
  border: 1px solid;
}

/* line 986, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside {
  box-shadow: 2px 0px 4px rgba(33, 49, 49, 0.1);
  top: 0;
}

/* line 994, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .version {
  position: absolute;
  bottom: 10px;
  opacity: 0.6;
  z-index: 1056;
  width: 100%;
  color: #000;
  text-align: center;
  left: 0;
  font-size: 0.8rem;
}

/* line 1006, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside {
  background: #FFFFFF;
  padding-bottom: 40px;
}

/* line 1012, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li a {
  font-weight: 500;
  font-size: 14px;
  color: #828B8C;
  line-height: 2.5rem;
}

/* line 1018, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li a .nav-text {
  padding: .8rem 0;
}

/* line 1022, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li a .nav-icon {
  color: #828B8C;
  margin-right: 0.5rem;
}

/* line 1025, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li a .nav-icon svg {
  fill: transparent;
  stroke: #828B8C;
}

/* line 1029, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li a .nav-icon svg path {
  fill: transparent;
  stroke: #828B8C;
}

/* line 1035, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li a .nav-icon span {
  color: #828B8C;
}

/* line 1038, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li a .nav-icon span:before {
  color: #828B8C;
}

/* line 1045, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li.active, .app-aside .navside ul li:hover {
  background: #F6F7F7;
}

/* line 1052, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li.active a .nav-caret, .app-aside .navside ul li:hover a .nav-caret {
  opacity: 1;
}

/* line 1054, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li.active a .nav-caret i, .app-aside .navside ul li:hover a .nav-caret i {
  color: #438FF6;
}

/* line 1058, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li.active a .nav-icon, .app-aside .navside ul li:hover a .nav-icon {
  color: #438FF6;
}

/* line 1061, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li.active a .nav-icon svg, .app-aside .navside ul li:hover a .nav-icon svg {
  fill: transparent;
  stroke: #438FF6;
}

/* line 1065, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li.active a .nav-icon svg path, .app-aside .navside ul li:hover a .nav-icon svg path {
  fill: transparent;
  stroke: #438FF6;
}

/* line 1071, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li.active a .nav-icon span, .app-aside .navside ul li:hover a .nav-icon span {
  color: #438FF6;
}

/* line 1074, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li.active a .nav-icon span:before, .app-aside .navside ul li:hover a .nav-icon span:before {
  color: #438FF6;
}

/* line 1080, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li.active a .nav-text, .app-aside .navside ul li:hover a .nav-text {
  color: #438FF6;
}

/* line 1089, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li.active ul li:not(.active) .nav-icon, .app-aside .navside ul li:hover ul li:not(.active) .nav-icon {
  color: #828B8C;
}

/* line 1092, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li.active ul li:not(.active) .nav-icon svg, .app-aside .navside ul li:hover ul li:not(.active) .nav-icon svg {
  fill: transparent;
  stroke: #828B8C;
}

/* line 1096, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li.active ul li:not(.active) .nav-icon svg path, .app-aside .navside ul li:hover ul li:not(.active) .nav-icon svg path {
  fill: transparent;
  stroke: #828B8C;
}

/* line 1103, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li.active ul li:not(.active) .nav-text, .app-aside .navside ul li:hover ul li:not(.active) .nav-text {
  color: #828B8C;
}

/* line 1105, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-aside .navside ul li.active ul li:not(.active) .nav-text:hover, .app-aside .navside ul li:hover ul li:not(.active) .nav-text:hover {
  color: #438FF6;
}

/* line 1119, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs {
  border: 0;
}

/* line 1123, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-item .nav-link {
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: #828B8C;
  border: 0;
  display: inline-flex;
  justify-content: space-around;
  transition: all 0.3s ease-in-out;
}

/* line 1133, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-item .nav-link svg {
  margin-right: 13px;
  fill: #828B8C;
  stroke: #828B8C;
}

/* line 1138, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-item .nav-link svg path {
  fill: #828B8C;
  stroke: #828B8C;
}

/* line 1144, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-item .nav-link span[class^=icon] {
  margin-right: 13px;
  color: #828B8C;
}

/* line 1149, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-item .nav-link.active {
  color: #438FF6;
  border-bottom: 3px solid #438FF6;
}

/* line 1153, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-item .nav-link.active svg {
  fill: #438FF6;
  stroke: #438FF6;
}

/* line 1157, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-item .nav-link.active svg path {
  fill: #438FF6;
  stroke: #438FF6;
}

/* line 1163, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-item .nav-link.active i {
  color: #438FF6;
}

/* line 1167, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-item .nav-link.active span[class^=icon] {
  color: #438FF6;
}

/* line 1172, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-tabs .nav-item .nav-link.disabled {
  pointer-events: none;
  opacity: 0.5;
}

/* line 1181, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-center .pagination {
  justify-content: center !important;
}

/* line 1186, app/assets/stylesheets/main/xyz_custom.css.scss */
.box-hide {
  display: none;
  visibility: hidden;
}

/* line 1193, app/assets/stylesheets/main/xyz_custom.css.scss */
.heath-record-part .box-header h4 {
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
}

/* line 1202, app/assets/stylesheets/main/xyz_custom.css.scss */
.collapsed svg {
  transform: rotate(180deg);
}

/* line 1207, app/assets/stylesheets/main/xyz_custom.css.scss */
.w-56 {
  width: 56px;
  height: 56px;
  line-height: 56px;
  display: inline-block;
  text-align: center;
}

/* line 1215, app/assets/stylesheets/main/xyz_custom.css.scss */
.w-24 {
  line-height: 24px;
}

/* line 1220, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-dynamo ul.dy-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 1225, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-dynamo ul.dy-list li.dy-item {
  list-style: none;
  background: #FFFFFF;
  border: 1px solid #C1C6C6;
  box-sizing: border-box;
  box-shadow: 0px 2px 1px rgba(22, 29, 37, 0.05);
  border-radius: 4px;
  margin-bottom: 8px;
  padding: 12px;
}

/* line 1235, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-dynamo ul.dy-list li.dy-item .dy-link {
  display: block;
  color: #4D5A5A;
}

/* line 1239, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-dynamo ul.dy-list li.dy-item .dy-link strong {
  color: #213131;
}

/* line 1243, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-dynamo ul.dy-list li.dy-item .dy-link .dy-left {
  float: left;
}

/* line 1246, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-dynamo ul.dy-list li.dy-item .dy-link .dy-left .dy-icon {
  display: flex;
  background: #EEEFEF;
  border-radius: 4px;
}

/* line 1251, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-dynamo ul.dy-list li.dy-item .dy-link .dy-left .dy-icon svg {
  margin: auto;
}

/* line 1257, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-dynamo ul.dy-list li.dy-item .dy-link .dy-body {
  margin-left: 72px;
  display: block;
}

/* line 1270, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar {
  padding: 0;
  height: 70px;
  box-shadow: 0px 2px 4px rgba(33, 49, 49, 0.1);
}

/* line 1275, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .navbar-nav {
  height: 60px;
  justify-content: center;
  align-items: center;
}

/* line 1280, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .navbar-nav li.nav-item {
  padding: 0 20px;
  border-left: 1px solid #EEEFEF;
  height: 70px;
  justify-content: center;
  align-content: center;
  display: flex;
  flex-direction: column;
}

/* line 1289, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .navbar-nav li.nav-item a {
  border: 0;
  font-size: 13px;
}

/* line 1293, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .navbar-nav li.nav-item a strong {
  font-size: 14px;
  color: #213131;
}

/* line 1298, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .navbar-nav li.nav-item a small {
  font-size: 12px;
  color: #828B8C;
}

/* line 1306, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .up {
  margin: 0 -1.6em;
  border-radius: 10px;
}

/* line 1312, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .notification .notification-header {
  height: 26px;
  line-height: 26px;
  padding: 0 15px;
  border-bottom: 1px solid #DBDEDE;
}

/* line 1318, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .notification .notification-header a {
  color: #828B8C;
  display: block;
  font-size: 14px;
}

/* line 1325, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .notification .no-notification {
  padding: 0.5rem;
  margin: 0;
}

/* line 1331, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .notification .notification-body .list-item {
  cursor: pointer;
  color: #525E70;
}

/* line 1335, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .notification .notification-body .list-item .avatar {
  background-color: #50B83C;
  color: #FFF;
}

/* line 1340, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .notification .notification-body .list-item strong {
  color: #213131;
}

/* line 1344, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .notification .notification-body .list-item small {
  color: #828B8C;
  font-size: 12px;
  margin-top: 8px;
  display: block;
}

/* line 1351, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .notification .notification-body .list-item.read {
  background-color: #EEEFEF;
}

/* line 1354, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .notification .notification-body .list-item.read .avatar {
  background-color: #919EAB;
}

/* line 1361, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .notification .notification-footer {
  text-align: center;
  border-top: 1px solid #DBDEDE;
  height: 34px;
  line-height: 34px;
}

/* line 1367, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .navbar .notification .notification-footer a {
  display: block;
  text-align: center;
  font-size: 14px;
}

/* line 1376, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header .dropdown-menu {
  border-radius: 0;
}

/* line 1382, app/assets/stylesheets/main/xyz_custom.css.scss */
.welcome-box h3 {
  font-weight: bold;
  font-size: 24px;
  color: #213131;
}

/* line 1388, app/assets/stylesheets/main/xyz_custom.css.scss */
.welcome-box small {
  font-size: 14px;
  font-weight: normal;
  color: #828B8C;
}

/* line 1396, app/assets/stylesheets/main/xyz_custom.css.scss */
#modalImageConversation .modal-dialog {
  min-width: 320px;
  max-width: 66vw;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}

/* line 1405, app/assets/stylesheets/main/xyz_custom.css.scss */
#modalImageConversation .image {
  width: auto;
  max-width: 100%;
}

/* line 1412, app/assets/stylesheets/main/xyz_custom.css.scss */
.modal-dialog .close {
  opacity: 1;
}

/* line 1416, app/assets/stylesheets/main/xyz_custom.css.scss */
.modal-dialog .modal-content {
  border-width: 0;
}

/* line 1419, app/assets/stylesheets/main/xyz_custom.css.scss */
.modal-dialog .modal-content .modal-header {
  background: #438FF6;
  color: #FFF;
  text-align: center;
  padding: 12px;
  display: block;
}

/* line 1426, app/assets/stylesheets/main/xyz_custom.css.scss */
.modal-dialog .modal-content .modal-header h5 {
  margin: auto;
  font-weight: 500;
  font-size: 20px;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  justify-items: center;
  align-items: center;
}

/* line 1436, app/assets/stylesheets/main/xyz_custom.css.scss */
.modal-dialog .modal-content .modal-header h5 svg {
  margin-right: 10px;
}

/* line 1450, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-default {
  background: #FFF;
}

/* line 1454, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header ~ .app-body {
  padding-top: 3.5rem;
  -webkit-overflow-scrolling: touch;
}

/* line 1458, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-header ~ .app-body .padding {
  padding: 1.5rem 0;
}

/* line 1464, app/assets/stylesheets/main/xyz_custom.css.scss */
.dashboard-boxes .box {
  background: #FFFFFF;
  box-shadow: 0px 2px 4px rgba(33, 49, 49, 0.1);
  border-radius: 4px;
}

/* line 1470, app/assets/stylesheets/main/xyz_custom.css.scss */
.dashboard-boxes .box-icon {
  margin-right: 35px;
}

/* line 1474, app/assets/stylesheets/main/xyz_custom.css.scss */
.dashboard-boxes .rounded {
  background: #EBF4FA;
}

/* line 1477, app/assets/stylesheets/main/xyz_custom.css.scss */
.dashboard-boxes .rounded span {
  font-size: 46px;
}

/* line 1481, app/assets/stylesheets/main/xyz_custom.css.scss */
.dashboard-boxes .rounded.green-50 {
  background: #EBF4FA;
}

/* line 1484, app/assets/stylesheets/main/xyz_custom.css.scss */
.dashboard-boxes .rounded.green-50 span[class*="icon"] {
  -webkit-text-fill-color: #438FF6;
}

/* line 1491, app/assets/stylesheets/main/xyz_custom.css.scss */
.dashboard-boxes h4 a {
  font-weight: 500;
  line-height: normal;
  font-size: 28px;
  color: #213131;
}

/* line 1498, app/assets/stylesheets/main/xyz_custom.css.scss */
.dashboard-boxes h4 i {
  color: #34C270;
  font-size: 12px;
}

/* line 1504, app/assets/stylesheets/main/xyz_custom.css.scss */
.dashboard-boxes .text-muted {
  font-weight: normal;
  font-size: 16px;
  color: #828B8C;
}

/* line 1511, app/assets/stylesheets/main/xyz_custom.css.scss */
.w-72 {
  width: 72px;
  height: 72px;
  line-height: 72px;
  display: inline-block;
}

/* line 1518, app/assets/stylesheets/main/xyz_custom.css.scss */
.h-72 {
  height: 72px;
}

/* line 1522, app/assets/stylesheets/main/xyz_custom.css.scss */
.h-45 {
  height: 45px;
}

/* line 1526, app/assets/stylesheets/main/xyz_custom.css.scss */
.h-36 {
  height: 36px;
}

/* line 1530, app/assets/stylesheets/main/xyz_custom.css.scss */
.h-40 {
  height: 40px;
}

/* line 1534, app/assets/stylesheets/main/xyz_custom.css.scss */
.h-16 {
  height: 16px;
}

/* line 1538, app/assets/stylesheets/main/xyz_custom.css.scss */
.lh-36 {
  line-height: 36px;
}

/* line 1542, app/assets/stylesheets/main/xyz_custom.css.scss */
.lh-40 {
  line-height: 40px;
}

/* line 1546, app/assets/stylesheets/main/xyz_custom.css.scss */
.lh-44 {
  line-height: 44px;
}

/* line 1550, app/assets/stylesheets/main/xyz_custom.css.scss */
.b-solid {
  border-style: solid;
}

/* line 1554, app/assets/stylesheets/main/xyz_custom.css.scss */
i.primary {
  background: #438FF6;
}

/* line 1558, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.circle,
.btn.rounded {
  border-radius: 500px;
}

/* line 1563, app/assets/stylesheets/main/xyz_custom.css.scss */
.upload-preview {
  position: relative;
  border: 1px solid #C1C6C6;
  box-shadow: 0px 2px 1px rgba(22, 29, 37, 0.05);
  border-radius: 4px;
  z-index: 0;
}

/* line 1569, app/assets/stylesheets/main/xyz_custom.css.scss */
.upload-preview:before {
  position: absolute;
  top: calc(50% - 8px);
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

/* line 1578, app/assets/stylesheets/main/xyz_custom.css.scss */
.upload-preview .image-remove {
  border-radius: 3px;
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 10px;
  z-index: 99;
  cursor: pointer;
}

/* line 1587, app/assets/stylesheets/main/xyz_custom.css.scss */
.upload-preview .image-remove-upload {
  width: 100%;
  padding: 10px;
  border-radius: 0 0 3px 3px;
  position: relative;
  z-index: 99;
  cursor: pointer;
  text-align: center;
  font-size: 13px;
  line-height: 30px;
}

/* line 1599, app/assets/stylesheets/main/xyz_custom.css.scss */
.upload-preview .list-images .box-img {
  width: calc(100% / 3);
  padding: 15px;
  float: left;
  position: relative;
}

/* line 1607, app/assets/stylesheets/main/xyz_custom.css.scss */
.upload-preview .image-preview {
  width: 100%;
  min-height: 150px;
  position: relative;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-repeat: no-repeat;
  margin: auto;
}

/* line 1617, app/assets/stylesheets/main/xyz_custom.css.scss */
.upload-preview.up-rounded {
  border: 0;
  box-shadow: inherit;
  border-radius: 0;
}

/* line 1622, app/assets/stylesheets/main/xyz_custom.css.scss */
.upload-preview.up-rounded .image-preview {
  width: 100%;
  min-height: 0;
  padding-top: 100%;
  border-radius: 100%;
  border: 4px solid #EEEFEF;
  box-shadow: inherit;
}

/* line 1632, app/assets/stylesheets/main/xyz_custom.css.scss */
.upload-preview input {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0;
  z-index: 10;
  cursor: pointer;
}

/* line 1643, app/assets/stylesheets/main/xyz_custom.css.scss */
.upload-preview label {
  z-index: 5;
  cursor: pointer;
  width: 100%;
  line-height: 30px;
  margin: auto;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  color: #438FF6;
}

/* line 1654, app/assets/stylesheets/main/xyz_custom.css.scss */
.upload-preview label i {
  margin-right: 5px;
}

/* line 1659, app/assets/stylesheets/main/xyz_custom.css.scss */
.upload-preview .audio-preview {
  background: #ffffff;
  width: auto;
  padding: 20px;
  display: inline-block;
}

/* line 1666, app/assets/stylesheets/main/xyz_custom.css.scss */
.upload-preview .audio-upload {
  cursor: pointer;
  background-color: #bdc3c7;
  color: #ecf0f1;
  padding: 20px;
  font-size: 20px;
  text-transform: uppercase;
}

/* line 1676, app/assets/stylesheets/main/xyz_custom.css.scss */
.show-popup-image input {
  width: 100%;
  height: auto;
}

/* line 1680, app/assets/stylesheets/main/xyz_custom.css.scss */
.show-popup-image img {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0;
  z-index: 20;
  cursor: pointer;
}

/* line 1692, app/assets/stylesheets/main/xyz_custom.css.scss */
.upload-preview.cover .image-preview {
  width: 400px;
}

/* line 1698, app/assets/stylesheets/main/xyz_custom.css.scss */
.list.inset .list-item {
  padding: 0;
}

/* line 1701, app/assets/stylesheets/main/xyz_custom.css.scss */
.list.inset .list-item a.pointer.block {
  display: table;
  width: 100%;
  padding: 12px 16px;
  position: relative;
}

/* line 1708, app/assets/stylesheets/main/xyz_custom.css.scss */
.list.inset .list-item:hover {
  background: #e9e9e9;
}

/* line 1714, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-faded {
  opacity: .3;
}

/* line 1718, app/assets/stylesheets/main/xyz_custom.css.scss */
.w-xxxl {
  width: 30%;
}

/* line 1722, app/assets/stylesheets/main/xyz_custom.css.scss */
.pagination {
  text-align: center;
  align-items: center;
  justify-content: flex-end;
}

/* line 1729, app/assets/stylesheets/main/xyz_custom.css.scss */
#basic-report .btn-toolbar {
  display: table-caption;
}

/* line 1734, app/assets/stylesheets/main/xyz_custom.css.scss */
.filterrific_spinner {
  z-index: 9999;
}

/* line 1738, app/assets/stylesheets/main/xyz_custom.css.scss */
.navbar-brand {
  text-align: center;
}

/* line 1742, app/assets/stylesheets/main/xyz_custom.css.scss */
.navbar-brand img,
.navbar-brand svg {
  max-height: 150px;
}

/* line 1749, app/assets/stylesheets/main/xyz_custom.css.scss */
.navbar-nav img {
  max-height: 40px;
}

/* line 1754, app/assets/stylesheets/main/xyz_custom.css.scss */
.trumbowyg-editor {
  background: #FFF;
  min-height: 200px;
}

/* line 1759, app/assets/stylesheets/main/xyz_custom.css.scss */
.trumbowyg-box,
.trumbowyg-editor {
  min-height: 150px;
  margin-top: 0;
}

/* line 1766, app/assets/stylesheets/main/xyz_custom.css.scss */
.modal-body .trumbowyg-editor {
  z-index: 3;
  color: #000;
}

/* line 1772, app/assets/stylesheets/main/xyz_custom.css.scss */
#myOverviewDiv {
  position: absolute;
  width: 200px;
  height: 100px;
  top: 77px;
  left: 40px;
  background-color: aliceblue;
  z-index: 300;
  /* make sure its in front */
  border: solid 1px #438FF6;
}

/* line 1784, app/assets/stylesheets/main/xyz_custom.css.scss */
#search-diagram {
  position: absolute;
  width: 200px;
  height: 38px;
  top: 77px;
  right: 40px;
  background-color: aliceblue;
  z-index: 300;
  /* make sure its in front */
  border: solid 1px #0cc2aa;
}

/* line 1796, app/assets/stylesheets/main/xyz_custom.css.scss */
.select2-selection--multiple {
  overflow: hidden !important;
  height: auto !important;
}

/* line 1801, app/assets/stylesheets/main/xyz_custom.css.scss */
.select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  position: relative;
  z-index: 3;
  position: relative;
}

/* line 1805, app/assets/stylesheets/main/xyz_custom.css.scss */
.select2-selection--multiple .select2-selection__rendered .select2-selection__choice span[data-option-disabled="true"]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
}

/* line 1816, app/assets/stylesheets/main/xyz_custom.css.scss */
.select2-selection--multiple .select2-selection__rendered .select2-search {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 1824, app/assets/stylesheets/main/xyz_custom.css.scss */
.select2-selection--multiple .select2-selection__rendered .select2-search input[type="search"] {
  position: absolute;
  width: 100% !important;
  height: 100%;
  left: 0;
  top: 0;
}

@media (min-width: 992px) {
  /* line 1836, app/assets/stylesheets/main/xyz_custom.css.scss */
  .app-aside.folded.md {
    width: 5.5rem;
  }
  /* line 1840, app/assets/stylesheets/main/xyz_custom.css.scss */
  .app-aside.folded.md:not(.hide) ~ .app-content {
    margin-left: 5.5rem;
  }
  /* line 1844, app/assets/stylesheets/main/xyz_custom.css.scss */
  .folded.md,
.folded.md .scroll {
    width: 5.5rem;
  }
}

/* line 1851, app/assets/stylesheets/main/xyz_custom.css.scss */
.step-tasks a.block {
  position: relative;
}

/* line 1855, app/assets/stylesheets/main/xyz_custom.css.scss */
.step-tasks a.block span.pull-right i {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
}

/* line 1866, app/assets/stylesheets/main/xyz_custom.css.scss */
.material-icons.small {
  font-size: 16px;
}

/* line 1872, app/assets/stylesheets/main/xyz_custom.css.scss */
#form-model .filterrific_spinner {
  margin: auto;
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative !important;
  top: inherit !important;
  left: inherit !important;
  transform: none !important;
}

/* line 1885, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player {
  width: calc(100% - 48px);
  min-width: 300px;
  height: 56px;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.07);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  border-radius: 4px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  background-color: #fff;
}

/* line 1900, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .audio-title {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  color: #438FF6;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
}

/* line 1911, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .play-pause-btn {
  display: none;
  cursor: pointer;
  position: relative;
}

/* line 1917, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .spinner {
  width: 18px;
  height: 18px;
  background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/355309/loading.png);
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-animation: spin 0.4s linear infinite;
          animation: spin 0.4s linear infinite;
}

/* line 1926, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .slider {
  flex-grow: 1;
  background-color: #D8D8D8;
  cursor: pointer;
  position: relative;
}

/* line 1932, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .slider .a-progress {
  background-color: #438FF6;
  border-radius: inherit;
  position: absolute;
  pointer-events: none;
}

/* line 1938, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .slider .a-progress .pin {
  height: 16px;
  width: 16px;
  border-radius: 8px;
  background-color: #438FF6;
  position: absolute;
  pointer-events: all;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.32);
}

/* line 1950, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .controls {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #55606E;
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 24px;
  margin-right: 24px;
}

/* line 1962, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .controls .slider {
  margin-left: 16px;
  margin-right: 16px;
  border-radius: 2px;
  height: 4px;
}

/* line 1968, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .controls .slider .audio-progress {
  width: 0;
  height: 100%;
}

/* line 1972, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .controls .slider .audio-progress .pin {
  right: -8px;
  top: -6px;
}

/* line 1979, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .controls span {
  cursor: default;
}

/* line 1984, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .volume {
  position: relative;
}

/* line 1987, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .volume .volume-btn {
  cursor: pointer;
}

/* line 1990, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .volume .volume-btn.open path {
  fill: #438FF6;
}

/* line 1995, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .volume .volume-controls {
  width: 30px;
  height: 135px;
  background-color: rgba(0, 0, 0, 0.62);
  border-radius: 7px;
  position: absolute;
  left: -3px;
  bottom: 52px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

/* line 2007, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .volume .volume-controls.hidden {
  display: none;
}

/* line 2011, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .volume .volume-controls .slider {
  margin-top: 12px;
  margin-bottom: 12px;
  width: 6px;
  border-radius: 3px;
}

/* line 2017, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .volume .volume-controls .slider .volume-progress {
  bottom: 0;
  height: 100%;
  width: 6px;
}

/* line 2022, app/assets/stylesheets/main/xyz_custom.css.scss */
.audio.green-audio-player .volume .volume-controls .slider .volume-progress .pin {
  left: -5px;
  top: -8px;
}

@keyframes spin {
  from {
    transform: rotateZ(0);
  }
  to {
    transform: rotateZ(1turn);
  }
}

/* line 2042, app/assets/stylesheets/main/xyz_custom.css.scss */
.fs-xs {
  font-size: 9px !important;
}

/* line 2046, app/assets/stylesheets/main/xyz_custom.css.scss */
.fs-sm {
  font-size: 12px !important;
}

/* line 2050, app/assets/stylesheets/main/xyz_custom.css.scss */
.fs-md {
  font-size: 16px !important;
}

/* line 2054, app/assets/stylesheets/main/xyz_custom.css.scss */
.fs-lg {
  font-size: 20px !important;
}

/* line 2059, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-body .list-body-right {
  position: absolute;
  right: 5px;
  top: 5px;
}

/* line 2065, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-body i {
  font-size: 14px;
}

/* line 2070, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-file {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  /* [1] */
  position: absolute;
  /* [2] */
  z-index: -1;
}

/* line 2081, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-file + label {
  padding: 0.5em 0.75em;
  border: 1px solid #438FF6;
  font-size: 1em;
  font-weight: 700;
  color: white;
  background-color: #007ACE;
  display: inline-block;
  cursor: pointer;
  letter-spacing: 0.0625em;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
}

/* line 2094, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-file:focus + label {
  outline: 1px dotted #000;
  outline: -webkit-focus-ring-color auto 5px;
  /* [1] */
}

/* line 2100, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-file:focus + label,
.input-file + label:hover {
  background-color: #007ACE;
}

/* line 2105, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-file + label * {
  pointer-events: none;
}

/* line 2109, app/assets/stylesheets/main/xyz_custom.css.scss */
.fa-upload {
  padding-right: 0.25em;
}

/* line 2113, app/assets/stylesheets/main/xyz_custom.css.scss */
span.twitter-typeahead .tt-menu {
  cursor: pointer;
}

/* line 2117, app/assets/stylesheets/main/xyz_custom.css.scss */
.dropdown-menu {
  border: 0;
  background-color: #FFFFFF;
  box-shadow: 0px 8px 68px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  padding: 8px 0;
  margin-top: -5px;
}

/* line 2126, app/assets/stylesheets/main/xyz_custom.css.scss */
.dropdown-item {
  padding: 12px 20px;
  font-size: 14px;
  color: #828B8C;
  text-decoration: none;
}

/* line 2132, app/assets/stylesheets/main/xyz_custom.css.scss */
.dropdown-item:hover {
  color: #213131;
  background-color: #EEEFEF;
}

/* line 2139, app/assets/stylesheets/main/xyz_custom.css.scss */
span.twitter-typeahead .tt-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 1rem;
  color: #373a3c;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

/* line 2159, app/assets/stylesheets/main/xyz_custom.css.scss */
span.twitter-typeahead .tt-suggestion {
  display: block;
  width: 100%;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.5;
  color: #373a3c;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0;
}

/* line 2172, app/assets/stylesheets/main/xyz_custom.css.scss */
span.twitter-typeahead .tt-suggestion:focus {
  color: #2b2d2f;
  text-decoration: none;
  background-color: #f5f5f5;
}

/* line 2180, app/assets/stylesheets/main/xyz_custom.css.scss */
.dropdown-item:hover {
  color: #2b2d2f;
  text-decoration: none;
  background-color: #f5f5f5;
}

/* line 2186, app/assets/stylesheets/main/xyz_custom.css.scss */
span.twitter-typeahead {
  width: 100%;
}

/* line 2187, app/assets/stylesheets/main/xyz_custom.css.scss */
span.twitter-typeahead .tt-suggestion:hover {
  color: #2b2d2f;
  text-decoration: none;
  background-color: #f5f5f5;
}

/* line 2193, app/assets/stylesheets/main/xyz_custom.css.scss */
span.twitter-typeahead .active.tt-suggestion,
span.twitter-typeahead .tt-suggestion.tt-cursor,
span.twitter-typeahead .active.tt-suggestion:focus,
span.twitter-typeahead .tt-suggestion.tt-cursor:focus,
span.twitter-typeahead .active.tt-suggestion:hover,
span.twitter-typeahead .tt-suggestion.tt-cursor:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0275d8;
  outline: 0;
}

/* line 2205, app/assets/stylesheets/main/xyz_custom.css.scss */
span.twitter-typeahead .disabled.tt-suggestion {
  color: #818a91;
}

/* line 2208, app/assets/stylesheets/main/xyz_custom.css.scss */
span.twitter-typeahead .disabled.tt-suggestion:focus, span.twitter-typeahead .disabled.tt-suggestion:hover {
  color: #818a91;
}

/* line 2213, app/assets/stylesheets/main/xyz_custom.css.scss */
span.twitter-typeahead .disabled.tt-suggestion:focus, span.twitter-typeahead .disabled.tt-suggestion:hover {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";
}

/* line 2226, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-group span.twitter-typeahead {
  display: block !important;
}

/* line 2229, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-group span.twitter-typeahead .tt-menu {
  top: 2.375rem !important;
}

/* line 2235, app/assets/stylesheets/main/xyz_custom.css.scss */
.select-song .list-item {
  background: #FFF;
}

/* line 2240, app/assets/stylesheets/main/xyz_custom.css.scss */
.select-song.active .list-item {
  color: #FFF;
  background-color: #14b795;
  /* ff3.6+ */
  /* safari4+,chrome */
  /* safari5.1+,chrome10+ */
  /* opera 11.10+ */
  /* ie10+ */
  background: linear-gradient(135deg, #438FF6 0%, #007ACE 100%);
  /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$color_main_green', endColorstr='$color_main_blue', GradientType=1);
  /* ie6-9 */
}

/* line 2261, app/assets/stylesheets/main/xyz_custom.css.scss */
.tc-selected {
  color: #FFF;
  background-color: #14b795;
}

/* line 2266, app/assets/stylesheets/main/xyz_custom.css.scss */
.lh-16 {
  line-height: 16px;
}

/* line 2270, app/assets/stylesheets/main/xyz_custom.css.scss */
.lh-32 {
  line-height: 32px;
}

/* line 2274, app/assets/stylesheets/main/xyz_custom.css.scss */
.fs-10 {
  font-size: 10px !important;
  line-height: 14px !important;
}

/* line 2279, app/assets/stylesheets/main/xyz_custom.css.scss */
.fs-12 {
  font-size: 12px !important;
}

/* line 2283, app/assets/stylesheets/main/xyz_custom.css.scss */
.fs-14 {
  font-size: 14px !important;
}

/* line 2287, app/assets/stylesheets/main/xyz_custom.css.scss */
.fs-16 {
  font-size: 16px !important;
}

/* line 2290, app/assets/stylesheets/main/xyz_custom.css.scss */
.fs-18 {
  font-size: 18px !important;
}

/* line 2293, app/assets/stylesheets/main/xyz_custom.css.scss */
.fs-20 {
  font-size: 20px !important;
}

/* line 2297, app/assets/stylesheets/main/xyz_custom.css.scss */
.fs-24 {
  font-size: 24px !important;
}

/* line 2301, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-footer {
  z-index: 9;
}

/* line 2305, app/assets/stylesheets/main/xyz_custom.css.scss */
.fc-event,
.fc-event-dot {
  background: #007ACE;
  border-color: #438FF6;
  overflow: hidden;
}

/* line 2311, app/assets/stylesheets/main/xyz_custom.css.scss */
.fc-event .fc-title,
.fc-event .fc-time,
.fc-event-dot .fc-title,
.fc-event-dot .fc-time {
  color: white;
  display: block;
}

/* line 2318, app/assets/stylesheets/main/xyz_custom.css.scss */
.fc-event .fc-title strong,
.fc-event-dot .fc-title strong {
  display: block;
}

/* line 2323, app/assets/stylesheets/main/xyz_custom.css.scss */
.fc-event:hover,
.fc-event-dot:hover {
  background: #00274a;
}

/* line 2334, app/assets/stylesheets/main/xyz_custom.css.scss */
.position-relative {
  position: relative;
}

/* line 2338, app/assets/stylesheets/main/xyz_custom.css.scss */
.position-static {
  position: static !important;
}

/* line 2342, app/assets/stylesheets/main/xyz_custom.css.scss */
.absolute-right {
  position: absolute;
  right: 0;
  top: 0;
}

/* line 2348, app/assets/stylesheets/main/xyz_custom.css.scss */
.z-9 {
  z-index: 9;
}

/* line 2352, app/assets/stylesheets/main/xyz_custom.css.scss */
.z-99 {
  z-index: 99;
}

/* line 2356, app/assets/stylesheets/main/xyz_custom.css.scss */
.z-9999, .select2-container--open {
  z-index: 9999;
}

/* line 2360, app/assets/stylesheets/main/xyz_custom.css.scss */
.tc-tag {
  display: inline-block;
  line-height: 1.25;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: .5rem 1rem;
  font-size: 1rem;
  background-color: transparent;
  font-weight: 500;
  outline: 0 !important;
  box-shadow: none !important;
  border-radius: 500px;
  padding-left: 1.2em;
  padding-right: 1.2em;
  margin-bottom: .25rem;
  border-color: #438FF6;
  color: #438FF6 !important;
}

/* line 2385, app/assets/stylesheets/main/xyz_custom.css.scss */
.tc-tag.tc-selected {
  color: rgba(255, 255, 255, 0.87) !important;
  background-color: #438FF6;
}

/* line 2390, app/assets/stylesheets/main/xyz_custom.css.scss */
.tc-tag.private {
  border-color: #007ACE;
  color: #007ACE !important;
}

/* line 2394, app/assets/stylesheets/main/xyz_custom.css.scss */
.tc-tag.private.tc-selected {
  color: rgba(255, 255, 255, 0.87) !important;
  background-color: #007ACE;
}

/* line 2401, app/assets/stylesheets/main/xyz_custom.css.scss */
.header-with-line {
  display: table;
  white-space: nowrap;
  font-weight: 500;
  font-size: 16px;
}

/* line 2407, app/assets/stylesheets/main/xyz_custom.css.scss */
.header-with-line:before, .header-with-line:after {
  border-top: 2px solid #007ACE;
  content: '';
  display: table-cell;
  position: relative;
  top: 0.5em;
  width: 50%;
}

/* line 2419, app/assets/stylesheets/main/xyz_custom.css.scss */
.header-with-line:before {
  right: 1.5%;
}

/* line 2423, app/assets/stylesheets/main/xyz_custom.css.scss */
.header-with-line:after {
  left: 1.5%;
}

/* line 2428, app/assets/stylesheets/main/xyz_custom.css.scss */
.aside,
.dark-white,
.modal-content {
  color: #213131;
}

/** SPINNER CREATION **/
/* line 2436, app/assets/stylesheets/main/xyz_custom.css.scss */
.loader {
  position: relative;
  text-align: center;
  margin: 15px auto 35px auto;
  z-index: 9999;
  display: block;
  width: 80px;
  height: 80px;
  border: 10px solid rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  border-top-color: #438FF6;
  animation: spin 1s ease-in-out infinite;
  -webkit-animation: spin 1s ease-in-out infinite;
}

@keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
  }
}

/* line 2463, app/assets/stylesheets/main/xyz_custom.css.scss */
.loader2 {
  width: 1em;
  height: .25em;
  border-radius: 50%;
  background: none;
  float: left;
  margin: 1em 1em 1em 0;
}

/* line 2472, app/assets/stylesheets/main/xyz_custom.css.scss */
.bars2 {
  height: 0.25em;
  position: relative;
}

/* line 2477, app/assets/stylesheets/main/xyz_custom.css.scss */
.bar2 {
  background: slategray;
  bottom: 0em;
  height: .1em;
  position: absolute;
  width: 3px;
}

/* line 2486, app/assets/stylesheets/main/xyz_custom.css.scss */
.playing .bar2 {
  background: #438FF6;
  -webkit-animation: sound2 1s cubic-bezier(0.17, 0.37, 0.43, 0.67) infinite alternate;
          animation: sound2 1s cubic-bezier(0.17, 0.37, 0.43, 0.67) infinite alternate;
}

@-webkit-keyframes sound2 {
  0% {
    opacity: .35;
    height: .1em;
  }
  100% {
    opacity: 1;
    height: 1em;
  }
}

@keyframes sound2 {
  0% {
    opacity: .35;
    height: .1em;
  }
  100% {
    opacity: 1;
    height: 1em;
  }
}

/* line 2503, app/assets/stylesheets/main/xyz_custom.css.scss */
.bar2:nth-child(1) {
  left: .6em;
  -webkit-animation-duration: 400ms;
          animation-duration: 400ms;
  opacity: .75;
  height: 0.8em;
}

/* line 2510, app/assets/stylesheets/main/xyz_custom.css.scss */
.bar2:nth-child(2) {
  left: .9em;
  -webkit-animation-duration: 600ms;
          animation-duration: 600ms;
  opacity: .35;
  height: 0.4em;
}

/* line 2517, app/assets/stylesheets/main/xyz_custom.css.scss */
.bar2:nth-child(3) {
  left: 1.2em;
  -webkit-animation-duration: 800ms;
          animation-duration: 800ms;
  opacity: .55;
  height: 0.6em;
}

/* line 2528, app/assets/stylesheets/main/xyz_custom.css.scss */
.select-tags .tc-tag {
  font-size: 0.8rem;
  padding: 0.2rem 0.5rem;
}

/* line 2535, app/assets/stylesheets/main/xyz_custom.css.scss */
.devise .navbar {
  background-color: #02b6ac;
  text-align: center;
}

/* line 2539, app/assets/stylesheets/main/xyz_custom.css.scss */
.devise .navbar img {
  max-height: 100%;
  width: 50%;
  margin: auto;
  display: block;
}

/* line 2548, app/assets/stylesheets/main/xyz_custom.css.scss */
.navside .nav-text {
  opacity: 1;
}

/* line 2552, app/assets/stylesheets/main/xyz_custom.css.scss */
.navside .nav li li a {
  padding-left: 3rem;
}

/* line 2556, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill {
  margin: 30px auto;
  display: flex;
  width: 100%;
  max-width: 300px;
  text-decoration: none;
  position: relative;
  background: transparent;
  cursor: pointer;
}

/* line 2566, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill .piece {
  flex: 1;
  z-index: 2;
  border-radius: 32px;
  color: #FFF;
  padding: 10px;
  height: auto;
  display: inline-block;
  text-align: center;
  transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out;
  position: relative;
}

/* line 2580, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill:hover .piece {
  transform: translateY(5px);
}

/* line 2584, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill:hover .icon {
  box-shadow: inset 1px -5px 0px 0px rgba(31, 178, 160, 0.75);
}

/* line 2588, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill:hover .text {
  box-shadow: inset 1px -5px 0px 0px rgba(189, 239, 239, 0.75);
}

/* line 2593, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill .icon {
  background-color: #24C9B9;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  vertical-align: middle;
  box-shadow: inset 1px -15px 0px 0px rgba(31, 178, 160, 0.75);
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 2604, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill .icon img {
  max-height: 48px;
  display: inline-block;
}

/* line 2610, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill .text {
  background-color: #E3FEFF;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  color: #08665B;
  font-size: 18px;
  box-shadow: inset 1px -15px 0px 0px rgba(189, 239, 239, 0.75);
}

/* line 2618, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill .text strong {
  display: block;
  font-size: 36px;
}

/* line 2624, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill:after {
  content: '';
  position: absolute;
  width: 90%;
  left: 5%;
  z-index: 1;
  height: 80px;
  bottom: 0;
  border-radius: 100%;
  background-color: transparent;
  box-shadow: 0px 20px 40px 7px #bdefef;
}

/* line 2638, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill.red .icon {
  background-color: #FFE4C7;
  box-shadow: inset 1px -15px 0px 0px rgba(247, 210, 173, 0.75);
}

/* line 2643, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill.red .text {
  background-color: #F88976;
  box-shadow: inset 1px -15px 0px 0px rgba(234, 120, 106, 0.75);
}

/* line 2648, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill.red:after {
  box-shadow: 0px 20px 40px 7px #ffe4c7;
}

/* line 2653, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill.red:hover .icon {
  box-shadow: inset 1px -5px 0px 0px rgba(247, 210, 173, 0.75);
}

/* line 2657, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill.red:hover .text {
  box-shadow: inset 1px -5px 0px 0px rgba(234, 120, 106, 0.75);
}

/* line 2664, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill.orange .icon {
  background-color: #FFCD40;
  box-shadow: inset 1px -15px 0px 0px rgba(249, 187, 35, 0.75);
}

/* line 2669, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill.orange .text {
  background-color: #FFF9C0;
  box-shadow: inset 1px -15px 0px 0px rgba(255, 240, 153, 0.75);
}

/* line 2674, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill.orange:after {
  box-shadow: 0px 20px 40px 7px #fff9c0;
}

/* line 2679, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill.orange:hover .icon {
  box-shadow: inset 1px -5px 0px 0px rgba(249, 187, 35, 0.75);
}

/* line 2683, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill.orange:hover .text {
  box-shadow: inset 1px -5px 0px 0px rgba(255, 240, 153, 0.75);
}

/* line 2690, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill.purple .icon {
  background-color: #9980FA;
  box-shadow: inset 1px -15px 0px 0px rgba(134, 114, 247, 0.75);
}

/* line 2695, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill.purple .text {
  background-color: #FFCCEF;
  box-shadow: inset 1px -15px 0px 0px rgba(247, 176, 232, 0.75);
}

/* line 2700, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill.purple:after {
  box-shadow: 0px 20px 40px 7px #ffccef;
}

/* line 2705, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill.purple:hover .icon {
  box-shadow: inset 1px -5px 0px 0px rgba(134, 114, 247, 0.75);
}

/* line 2709, app/assets/stylesheets/main/xyz_custom.css.scss */
.pill.purple:hover .text {
  box-shadow: inset 1px -5px 0px 0px rgba(247, 176, 232, 0.75);
}

/* line 2716, app/assets/stylesheets/main/xyz_custom.css.scss */
div.twin-loader {
  width: 20px;
  height: 20px;
  border-top: 2px solid #00A8E8;
  border-radius: 50%;
  -webkit-animation: twin-spin 1s linear 0s infinite;
          animation: twin-spin 1s linear 0s infinite;
}

/* line 2726, app/assets/stylesheets/main/xyz_custom.css.scss */
div.twin-loader:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #B3EBFC;
  border-radius: 50%;
}

@-webkit-keyframes twin-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes twin-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* line 2773, app/assets/stylesheets/main/xyz_custom.css.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 160;
  display: block;
  max-width: 320px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

/* line 2802, app/assets/stylesheets/main/xyz_custom.css.scss */
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

/* line 2810, app/assets/stylesheets/main/xyz_custom.css.scss */
.popover .arrow::before,
.popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 2819, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-top,
.bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

/* line 2824, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-top .arrow,
.bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

/* line 2829, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}

/* line 2836, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 2842, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

/* line 2848, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-right,
.bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

/* line 2853, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-right .arrow,
.bs-popover-auto[x-placement^="right"] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 2861, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

/* line 2868, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 2874, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 1px;
  border-right-color: #fff;
}

/* line 2880, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-bottom,
.bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

/* line 2885, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-bottom .arrow,
.bs-popover-auto[x-placement^="bottom"] .arrow {
  top: calc((0.5rem + 1px) * -1);
}

/* line 2890, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-bottom .arrow::before,
.bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

/* line 2897, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-bottom .arrow::before,
.bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

/* line 2903, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

/* line 2909, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

/* line 2921, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-left,
.bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

/* line 2926, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-left .arrow,
.bs-popover-auto[x-placement^="left"] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 2934, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

/* line 2941, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 2947, app/assets/stylesheets/main/xyz_custom.css.scss */
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 1px;
  border-left-color: #fff;
}

/* line 2953, app/assets/stylesheets/main/xyz_custom.css.scss */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 2964, app/assets/stylesheets/main/xyz_custom.css.scss */
.popover-header:empty {
  display: none;
}

/* line 2968, app/assets/stylesheets/main/xyz_custom.css.scss */
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
  max-height: 300px;
  overflow: auto;
}

/* line 2975, app/assets/stylesheets/main/xyz_custom.css.scss */
.help {
  cursor: help;
  background-color: transparent;
  border: none;
  color: inherit;
}

/* line 2987, app/assets/stylesheets/main/xyz_custom.css.scss */
.dropdown-menu.form {
  padding: 10px;
  min-width: 320px;
  z-index: 9999;
  top: 100% !important;
}

/* line 2995, app/assets/stylesheets/main/xyz_custom.css.scss */
.mw-150 {
  min-width: 150px;
}

/* line 2999, app/assets/stylesheets/main/xyz_custom.css.scss */
.mw-auto {
  min-width: auto !important;
}

/* line 3004, app/assets/stylesheets/main/xyz_custom.css.scss */
.more::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-bottom: .3em solid;
  border-right: .3em solid transparent;
  border-left: .3em solid transparent;
  transition: transform .3s ease-in-out;
}

/* line 3018, app/assets/stylesheets/main/xyz_custom.css.scss */
.more.more-right::after {
  float: right;
}

/* line 3024, app/assets/stylesheets/main/xyz_custom.css.scss */
.more.collapsed::after {
  transform: rotate(180deg);
}

/* line 3030, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-none {
  background-color: transparent !important;
}

/* line 3037, app/assets/stylesheets/main/xyz_custom.css.scss */
.select2-container--bootstrap .select2-results__option[aria-selected=true] {
  background-color: #e2e2e2;
}

/* line 3042, app/assets/stylesheets/main/xyz_custom.css.scss */
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: #337ab7;
}

@media screen {
  /* line 3050, app/assets/stylesheets/main/xyz_custom.css.scss */
  #printSection,
.printable {
    display: none;
  }
}

@media print {
  /* line 3057, app/assets/stylesheets/main/xyz_custom.css.scss */
  body * {
    visibility: hidden;
    background-color: transparent;
  }
  /* line 3062, app/assets/stylesheets/main/xyz_custom.css.scss */
  #printSection .printable,
#printSection .show-when-print {
    display: block;
  }
  /* line 3067, app/assets/stylesheets/main/xyz_custom.css.scss */
  #printSection .no-print {
    visibility: hidden;
    display: none;
  }
  /* line 3072, app/assets/stylesheets/main/xyz_custom.css.scss */
  #printSection,
#printSection * {
    visibility: visible;
  }
  /* line 3077, app/assets/stylesheets/main/xyz_custom.css.scss */
  #printSection {
    position: absolute;
    left: 0;
    top: 0;
    max-width: 100%;
  }
  /* line 3084, app/assets/stylesheets/main/xyz_custom.css.scss */
  .box {
    margin-bottom: 20px;
  }
  /* line 3089, app/assets/stylesheets/main/xyz_custom.css.scss */
  .attachments .row {
    max-width: calc(100% - 220px);
  }
  /* line 3094, app/assets/stylesheets/main/xyz_custom.css.scss */
  a[role='button'],
button {
    display: none;
  }
}

/* line 3102, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .description {
  width: 213px;
  overflow: hidden;
}

/* line 3107, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .text-vertical-center {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

/* line 3114, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .flex-end-container {
  display: flex;
  align-items: flex-end;
}

/* line 3121, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .flex-center-container {
  display: flex;
  align-items: center;
}

/* line 3128, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .outer {
  width: 100%;
  height: 100%;
  border-top: 7px solid #bf1f45;
  margin-left: auto;
  margin-right: auto;
  display: table;
  padding: 10px;
}

/* line 3138, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .firstleft {
  display: table-cell;
  width: 70%;
  text-align: left;
}

/* line 3144, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .secondright {
  display: table-cell;
  width: 30%;
  text-align: RIGHT;
}

/* line 3150, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .hospitals {
  width: 100%;
  display: table;
}

/* line 3155, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .hospitalleft {
  width: 35%;
  display: table-cell;
}

/* line 3160, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .hospitalright {
  width: 65%;
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
}

/* line 3167, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .hospitalhead {
  font-weight: bold;
  font-size: 12px !important;
  /* color: #2a3861; */
}

/* line 3173, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .h4,
#printIDCard h4 {
  font-size: 10px !important;
}

/* line 3178, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .header {
  display: table;
  position: relative;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.44);
}

/* line 3187, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .doctorphoto {
  border: 5px solid #2a3860;
  margin-top: 24px;
  width: 70px;
}

/* line 3193, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .doctorsdesc p {
  margin: 0px 0;
  font-size: 9px;
  color: #717070;
  font-weight: bold;
  letter-spacing: 1px;
}

/* line 3201, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .doctorsdesc h2 {
  /*     color: #bf1f45; */
  font-size: 15px;
  font-weight: bold;
  margin: 10px 0 10px 0;
}

/* line 3208, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard .darkp {
  color: #000;
}

/* line 3213, app/assets/stylesheets/main/xyz_custom.css.scss */
#printIDCard #to-top {
  display: none;
  position: fixed;
  bottom: 5px;
  right: 5px;
}

@media only screen and (max-width: 450px) {
  /* line 3222, app/assets/stylesheets/main/xyz_custom.css.scss */
  .outer {
    width: 100%;
  }
  /* line 3226, app/assets/stylesheets/main/xyz_custom.css.scss */
  .firstleft {
    width: 60% !important;
  }
  /* line 3230, app/assets/stylesheets/main/xyz_custom.css.scss */
  .secondright {
    width: 40% !important;
  }
  /* line 3234, app/assets/stylesheets/main/xyz_custom.css.scss */
  .doctorsdesc h2 {
    margin: 10px 0 10px 0 !important;
  }
}

/* line 3239, app/assets/stylesheets/main/xyz_custom.css.scss */
.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

/* line 3248, app/assets/stylesheets/main/xyz_custom.css.scss */
.gu-hide {
  display: none !important;
}

/* line 3252, app/assets/stylesheets/main/xyz_custom.css.scss */
.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

/* line 3259, app/assets/stylesheets/main/xyz_custom.css.scss */
.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}

/* line 3265, app/assets/stylesheets/main/xyz_custom.css.scss */
.card-columns {
  overflow: visible;
}

/* line 3269, app/assets/stylesheets/main/xyz_custom.css.scss */
.dark {
  background-color: #2c2c54;
  color: #33d9b2;
}

/* line 3274, app/assets/stylesheets/main/xyz_custom.css.scss */
.min-h-fullscreen {
  min-height: 100vh !important;
}

/* line 3278, app/assets/stylesheets/main/xyz_custom.css.scss */
.min-h-fullscreen-with-nav {
  min-height: calc(100vh - 75px) !important;
}

/* line 3282, app/assets/stylesheets/main/xyz_custom.css.scss */
.wave {
  width: 1000px;
  height: 1025px;
  position: absolute;
  top: -50%;
  left: 50%;
  margin-left: -500px;
  margin-top: -500px;
  border-radius: 35%;
  background: white;
  -webkit-animation: wave 15s infinite linear;
          animation: wave 15s infinite linear;
}

@-webkit-keyframes wave {
  from {
    transform: rotate(0deg);
  }
  from {
    transform: rotate(360deg);
  }
}

@keyframes wave {
  from {
    transform: rotate(0deg);
  }
  from {
    transform: rotate(360deg);
  }
}

/* line 3305, app/assets/stylesheets/main/xyz_custom.css.scss */
.block-image {
  position: relative;
  z-index: 3;
}

/* line 3309, app/assets/stylesheets/main/xyz_custom.css.scss */
.block-image .bg-img {
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  position: absolute;
  background: url(/assets/devise_bg-35c00e644aaa57ff7cbcd9445e209b6fced1d5fd3b26293d3effac18049d8bf2.png) no-repeat center;
  background-size: cover;
  z-index: 0;
}

/* line 3331, app/assets/stylesheets/main/xyz_custom.css.scss */
.block-image .planet {
  /* Oval: */
  width: 150px;
  height: 150px;
  position: absolute;
  right: -5%;
  top: 2%;
  border-radius: 50%;
  background-image: linear-gradient(-147deg, #438FF6 1%, #007ACE 100%);
  z-index: 2;
}

/* line 3343, app/assets/stylesheets/main/xyz_custom.css.scss */
.block-image .headline {
  position: absolute;
  top: 114px;
  left: 20%;
  z-index: 4;
}

/* line 3349, app/assets/stylesheets/main/xyz_custom.css.scss */
.block-image .headline .name {
  color: #438FF6;
  font-size: 20px;
}

/* line 3354, app/assets/stylesheets/main/xyz_custom.css.scss */
.block-image .headline .slogan {
  font-weight: 300;
  font-size: 42px;
}

/* line 3359, app/assets/stylesheets/main/xyz_custom.css.scss */
.block-image .headline strong {
  display: block;
  font-weight: bold;
}

/* line 3366, app/assets/stylesheets/main/xyz_custom.css.scss */
.block-form {
  overflow: hidden;
  background-color: #FFF;
}

/* line 3370, app/assets/stylesheets/main/xyz_custom.css.scss */
.block-form .logo {
  margin-top: 8%;
  margin-left: 16%;
}

/* line 3374, app/assets/stylesheets/main/xyz_custom.css.scss */
.block-form .logo img {
  max-width: 160px;
  max-height: 74px;
}

/* line 3380, app/assets/stylesheets/main/xyz_custom.css.scss */
.block-form .wave {
  z-index: 1;
  top: 25%;
}

/* line 3385, app/assets/stylesheets/main/xyz_custom.css.scss */
.block-form .devise-account {
  padding: 0 16%;
  margin-top: 6%;
}

/* line 3394, app/assets/stylesheets/main/xyz_custom.css.scss */
.block-form .devise-account .header p {
  color: #828B8C;
  margin-bottom: 32px;
}

/* line 3402, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-crypto {
  max-width: 80%;
  margin: 150px auto 0 auto;
  z-index: 2;
  position: relative;
}

/* line 3408, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-crypto .form-control {
  background: #FFFFFF;
  box-shadow: 0 9px 30px 0 rgba(117, 181, 188, 0.21);
  border-radius: 5px;
  line-height: 1.5;
}

/* line 3415, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-crypto .btn {
  /* Rectangle Copy: */
  background: #438FF6;
  border-radius: 3px;
  font-size: 14px;
  text-transform: uppercase;
  height: 40px;
  color: #FFF;
}

/* line 3427, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-crypto .form-label-group {
  position: relative;
  margin-bottom: 1rem;
}

/* line 3432, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-crypto .form-label-group > input {
  padding: var(--input-padding-y) var(--input-padding-x);
}

/* line 3436, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-crypto .form-label-group > label {
  padding: var(--input-padding-y) var(--input-padding-x);
  position: absolute;
  top: -1px;
  left: 0;
  display: block;
  width: 100%;
  margin-bottom: 0;
  line-height: 1.5;
  color: #495057;
  border: 1px solid transparent;
  border-radius: .25rem;
  transition: all .1s ease-in-out;
}

/* line 3454, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-crypto .form-label-group input::-webkit-input-placeholder, .form-crypto .form-label-group input:-ms-input-placeholder, .form-crypto .form-label-group input::-ms-input-placeholder, .form-crypto .form-label-group input::-moz-placeholder, .form-crypto .form-label-group input::placeholder {
  color: transparent;
}

/* line 3462, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-crypto .form-label-group input:not(:-moz-placeholder-shown) {
  padding-top: calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));
  padding-bottom: calc(var(--input-padding-y) / 3);
}
.form-crypto .form-label-group input:not(:-ms-input-placeholder) {
  padding-top: calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));
  padding-bottom: calc(var(--input-padding-y) / 3);
}
.form-crypto .form-label-group input:not(:placeholder-shown) {
  padding-top: calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));
  padding-bottom: calc(var(--input-padding-y) / 3);
}

/* line 3466, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-crypto .form-label-group input:not(:-moz-placeholder-shown) ~ label {
  padding-top: calc(var(--input-padding-y) / 3);
  padding-bottom: calc(var(--input-padding-y) / 3);
  font-size: 12px;
  color: #777;
}
.form-crypto .form-label-group input:not(:-ms-input-placeholder) ~ label {
  padding-top: calc(var(--input-padding-y) / 3);
  padding-bottom: calc(var(--input-padding-y) / 3);
  font-size: 12px;
  color: #777;
}
.form-crypto .form-label-group input:not(:placeholder-shown) ~ label {
  padding-top: calc(var(--input-padding-y) / 3);
  padding-bottom: calc(var(--input-padding-y) / 3);
  font-size: 12px;
  color: #777;
}

/* line 3477, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert-info {
  background-color: #438FF6;
}

/* line 3481, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert-danger {
  background-color: #ff5252;
}

/* line 3485, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify {
  position: fixed;
  top: 10%;
  left: 10px;
  z-index: 9999;
}

/* line 3491, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .card-container {
  display: flex;
  flex-direction: column;
  width: 320px;
  margin: 0 auto;
}

/* line 3498, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .card {
  display: block;
  color: white;
  padding: 1em;
  margin: 0 auto;
  border-radius: 6px;
  margin-bottom: .485em;
  text-decoration: none;
  opacity: 0;
  transition: box-shadow 500ms cubic-bezier(0, 0.2, 0, 1);
  -webkit-animation: pushIn 500ms 0.1s cubic-bezier(0.25, 0.2, 0, 1) forwards;
          animation: pushIn 500ms 0.1s cubic-bezier(0.25, 0.2, 0, 1) forwards;
}

/* line 3510, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .card:hover {
  box-shadow: rgba(255, 255, 255, 0.4) 5px 5px 55px inset;
}

/* line 3515, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .card:nth-child(n+0) {
  -webkit-animation-delay: 0ms;
          animation-delay: 0ms;
}

/* line 3515, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .card:nth-child(n+1) {
  -webkit-animation-delay: 100ms;
          animation-delay: 100ms;
}

/* line 3515, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .card:nth-child(n+2) {
  -webkit-animation-delay: 200ms;
          animation-delay: 200ms;
}

/* line 3515, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .card:nth-child(n+3) {
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
}

/* line 3521, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .card p {
  margin: 0;
}

/* line 3525, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .user__name {
  font-weight: 500;
}

/* line 3529, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .user__description {
  color: inherit;
  opacity: 0.8;
  font-size: .875em;
}

/* line 3535, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .media {
  display: table;
  width: 100%;
}

/* line 3540, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .media__image,
.notify .media__bd {
  display: table-cell;
  vertical-align: top;
}

/* line 3546, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .media__image {
  padding-right: 10px;
}

/* line 3549, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .media__image > img {
  display: block;
  max-width: none;
}

/* line 3555, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .media__bd {
  width: 100%;
}

/* line 3559, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .img--48x48 {
  width: 48px;
  height: auto;
}

/* line 3564, app/assets/stylesheets/main/xyz_custom.css.scss */
.notify .img--rounded {
  border-radius: 50%;
}

@-webkit-keyframes pushIn {
  0% {
    filter: blur(32px);
    opacity: 0;
    transform: scaleY(1) scaleX(1) translateY(50vh);
    transform-origin: bottom center;
  }
  25% {
    opacity: 0;
  }
  50% {
    transform: scaleY(4) scaleX(0.4) translateY(50vh);
  }
  100% {
    opacity: 1;
    transform: scaleY(1) scaleX(1) translateY(0);
    filter: blur(0);
  }
}

@keyframes pushIn {
  0% {
    filter: blur(32px);
    opacity: 0;
    transform: scaleY(1) scaleX(1) translateY(50vh);
    transform-origin: bottom center;
  }
  25% {
    opacity: 0;
  }
  50% {
    transform: scaleY(4) scaleX(0.4) translateY(50vh);
  }
  100% {
    opacity: 1;
    transform: scaleY(1) scaleX(1) translateY(0);
    filter: blur(0);
  }
}

/* line 3592, app/assets/stylesheets/main/xyz_custom.css.scss */
.glow {
  position: absolute;
  top: calc(50% + 140px);
  left: calc(50% - 140px);
  width: 200px;
  height: 200px;
  border-radius: 50%;
  -webkit-animation: glow 15s linear 0s infinite forwards;
  background: url("https://t0.rbxcdn.com/182160a5d7d68c6d4be14a6d9f9e5598");
  background-size: contain;
}

/* line 3604, app/assets/stylesheets/main/xyz_custom.css.scss */
.particles {
  position: absolute;
  top: calc(50% + 164px);
  left: calc(50% - 88px);
  width: 100px;
  height: 100px;
}

/* line 3612, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate {
  position: absolute;
  top: calc(50% - 5px);
  left: calc(50% - 5px);
  width: 10px;
  height: 10px;
}

/* line 3620, app/assets/stylesheets/main/xyz_custom.css.scss */
.angle,
.size,
.position,
.pulse {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 3629, app/assets/stylesheets/main/xyz_custom.css.scss */
.particle {
  position: absolute;
  top: calc(50% - 5px);
  left: calc(50% - 5px);
  width: 30px;
  height: 30px;
  /*   background: url('https://t0.rbxcdn.com/182160a5d7d68c6d4be14a6d9f9e5598'); */
  background: url("https://www.officialpsds.com/images/thumbs/shine-light-bright-psd43123.png");
  background-size: contain;
}

/* line 3640, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate {
  -webkit-animation: rotate 20s linear 0s infinite alternate;
}

/* line 3644, app/assets/stylesheets/main/xyz_custom.css.scss */
.pulse {
  -webkit-animation: pulse 1.5s linear 0s infinite alternate;
}

@-webkit-keyframes glow {
  0% {
    transform: scale(1) rotate(0deg);
    filter: brightness(150%) saturate(50%) hue-rotate(0deg) opacity(100%);
  }
  25% {
    transform: scale(0.8) rotate(90deg);
    filter: brightness(100%) saturate(50%) hue-rotate(50deg) opacity(100%);
  }
  50% {
    transform: scale(1) rotate(180deg);
    filter: brightness(100%) saturate(100%) hue-rotate(0deg) opacity(100%);
  }
  75% {
    transform: scale(0.8) rotate(270deg);
    filter: brightness(100%) saturate(50%) hue-rotate(50deg) opacity(100%);
  }
  100% {
    transform: scale(1) rotate(360deg);
    filter: brightness(150%) saturate(100%) hue-rotate(0deg) opacity(100%);
  }
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-webkit-keyframes angle {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-webkit-keyframes size {
  0% {
    -webkit-transform: scale(0.2);
  }
  100% {
    -webkit-transform: scale(0.6);
  }
}

@-webkit-keyframes position {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100px, 100px, 0);
    opacity: 0;
  }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.5);
  }
}

@-webkit-keyframes particle {
  from {
    transform: scale(1);
    filter: brightness(200%) hue-rotate(0deg);
  }
  to {
    transform: scale(1.1);
    filter: brightness(100%) hue-rotate(50deg);
  }
}

/* line 3744, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate .angle:nth-child(1) {
  /* change the angle every 2 seconds */
  -webkit-animation: angle 10s steps(5) 0s infinite;
}

/* line 3748, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate .angle:nth-child(1) .size {
  /* change the size of the particle every 2 seconds */
  -webkit-animation: size 10s steps(5) 0s infinite;
}

/* line 3753, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate .angle:nth-child(1) .particle {
  /* animate the glow and change the color every 2 seconds */
  -webkit-animation: particle 6s linear infinite alternate;
}

/* line 3758, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate .angle:nth-child(1) .position {
  /* animate the fly out of the particle and its fade out at the end */
  -webkit-animation: position 2s linear 0s infinite;
}

/* line 3764, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate .angle:nth-child(2) {
  /* change the angle every 2 seconds */
  -webkit-animation: angle 4.95s steps(3) -1.65s infinite;
}

/* line 3768, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate .angle:nth-child(2) .size {
  /* change the size of the particle every 2 seconds */
  -webkit-animation: size 4.95s steps(3) -1.65s infinite alternate;
}

/* line 3773, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate .angle:nth-child(2) .particle {
  /* animate the glow and change the color every 2 seconds */
  -webkit-animation: particle 4.95s linear -3.3s infinite alternate;
}

/* line 3778, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate .angle:nth-child(2) .position {
  /* animate the fly out of the particle and its fade out at the end */
  -webkit-animation: position 1.65s linear 0s infinite;
}

/* line 3784, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate .angle:nth-child(3) {
  /* change the angle every 2 seconds */
  -webkit-animation: angle 13.76s steps(8) -6.88s infinite;
}

/* line 3788, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate .angle:nth-child(3) .size {
  /* change the size of the particle every 2 seconds */
  -webkit-animation: size 6.88s steps(4) -5.16s infinite alternate;
}

/* line 3793, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate .angle:nth-child(3) .particle {
  /* animate the glow and change the color every 2 seconds */
  -webkit-animation: particle 5.16s linear -1.72 infinite alternate;
}

/* line 3798, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate .angle:nth-child(3) .position {
  /* animate the fly out of the particle and its fade out at the end */
  -webkit-animation: position 1.72s linear 0s infinite;
}

/* line 3804, app/assets/stylesheets/main/xyz_custom.css.scss */
.rotate .angle:nth-child(5) .position {
  /* animate the fly out of the particle and its fade out at the end */
  -webkit-animation: position 2.45s linear 0s infinite;
}

/* line 3810, app/assets/stylesheets/main/xyz_custom.css.scss */
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
}

/* line 3817, app/assets/stylesheets/main/xyz_custom.css.scss */
.dropzone {
  min-height: inherit !important;
}

/* New Styleguide */
/* line 3822, app/assets/stylesheets/main/xyz_custom.css.scss */
a {
  color: #438FF6;
}

/* line 3825, app/assets/stylesheets/main/xyz_custom.css.scss */
a:hover {
  color: #438FF6;
}

/* line 3829, app/assets/stylesheets/main/xyz_custom.css.scss */
a:active {
  color: #438FF6;
}

/* line 3833, app/assets/stylesheets/main/xyz_custom.css.scss */
a:disabled {
  color: #C1DBFF;
}

/* line 3838, app/assets/stylesheets/main/xyz_custom.css.scss */
h1 {
  font-size: 42px;
  line-height: 44px;
}

/* line 3843, app/assets/stylesheets/main/xyz_custom.css.scss */
h2 {
  font-size: 28px;
  line-height: 32px;
}

/* line 3848, app/assets/stylesheets/main/xyz_custom.css.scss */
h3 {
  font-size: 26px;
  line-height: 32px;
}

/* line 3853, app/assets/stylesheets/main/xyz_custom.css.scss */
h4 {
  font-size: 20px;
  line-height: 28px;
}

/* line 3858, app/assets/stylesheets/main/xyz_custom.css.scss */
.heading {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}

/* line 3864, app/assets/stylesheets/main/xyz_custom.css.scss */
.sub-heading {
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
}

/* line 3870, app/assets/stylesheets/main/xyz_custom.css.scss */
body-text {
  font-size: 14px;
  line-height: 20px;
}

/* line 3875, app/assets/stylesheets/main/xyz_custom.css.scss */
.caption {
  font-size: 12px;
  line-height: 16px;
}

/* line 3880, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-group {
  margin-bottom: 5px;
}

/* line 3884, app/assets/stylesheets/main/xyz_custom.css.scss */
.fs-14 {
  font-size: 14px !important;
}

/* line 3888, app/assets/stylesheets/main/xyz_custom.css.scss */
.fw-light {
  font-weight: 300 !important;
}

/* line 3892, app/assets/stylesheets/main/xyz_custom.css.scss */
.fw-regular {
  font-weight: 400 !important;
}

/* line 3896, app/assets/stylesheets/main/xyz_custom.css.scss */
.fw-medium {
  font-weight: 500 !important;
}

/* line 3900, app/assets/stylesheets/main/xyz_custom.css.scss */
.fw-bold {
  font-weight: 700 !important;
}

/* line 3904, app/assets/stylesheets/main/xyz_custom.css.scss */
.grey-text {
  color: #828B8C;
}

/* line 3908, app/assets/stylesheets/main/xyz_custom.css.scss */
.md-check > i {
  background: transparent;
  border-radius: 3px;
}

/* line 3913, app/assets/stylesheets/main/xyz_custom.css.scss */
.md-check input:checked + i:before {
  border: 2px solid #438FF6;
}

/* line 3917, app/assets/stylesheets/main/xyz_custom.css.scss */
.md-check input[type=checkbox]:checked + i:after {
  border-color: #438FF6;
}

/* line 3921, app/assets/stylesheets/main/xyz_custom.css.scss */
.navside .nav li a,
.nav-fold a,
.box-tool .nav-link {
  color: inherit;
}

/* line 3927, app/assets/stylesheets/main/xyz_custom.css.scss */
.clickable {
  cursor: pointer;
}

/* line 3930, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule_lits {
  background: #FFFFFF;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 24px !important;
}

/* line 3935, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule_lits .select2-container {
  width: auto !important;
}

/* line 3938, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule_lits .select2-selection--single {
  border: none !important;
}

/* line 3940, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule_lits .select2-selection--single .select2-selection__rendered {
  color: #F78E41 !important;
}

/* line 3943, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule_lits .select2-selection--single .select2-selection__arrow b {
  border-color: #F78E41 transparent !important;
}

/* line 3947, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule_lits #btn-filter {
  padding: 8px 32px;
  background: #FFFFFF;
  border: 1px solid #F0F0F0;
  border-radius: 8px;
}

/* line 3953, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule_lits .link-to-appointment-history {
  font-weight: 900;
  line-height: 20px;
  text-transform: uppercase;
  color: #F78E41;
}

/* line 3959, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule_lits .schedule_tab {
  background: #F5F5F5;
  border-top: 1px solid #D9D9D9;
  border-radius: 10px;
}

/* line 3964, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule_lits .schedule_tab .nav-item a {
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  color: #1C1F4F;
  opacity: 0.65;
  padding: 8px 16px;
}

/* line 3971, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule_lits .schedule_tab .nav-item a.active {
  color: #FFFFFF;
  background: #2DC8C8;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
}

/* line 3982, app/assets/stylesheets/main/xyz_custom.css.scss */
.select-field-schedule-lists-custom-dropdown {
  width: 200px !important;
}

/* line 3988, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-toolbar {
  background: #FFFFFF;
}

/* line 3991, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 3997, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 2.1em;
  background: #FFFFFF;
  border: 1px solid #F0F0F0;
  border-radius: 4px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  color: #1C1F4F;
  opacity: 0.65;
  margin: 0 2px;
}

/* line 4011, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button.fc-button-active {
  color: #FFFFFF;
  background: #2DC8C8;
}

/* line 4017, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk h2 {
  font-weight: 800;
  font-size: 18px;
  line-height: 32px;
  text-align: center;
  color: #1C1F4F;
  opacity: 0.65;
}

/* line 4025, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk .status-appointment {
  color: #1C1F4F;
  padding: 5px;
}

/* line 4029, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk .status-appointment.status-created i {
  color: #F78E41;
}

/* line 4034, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk .status-appointment.status-create-hr i {
  color: #6699FF;
}

/* line 4039, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk .status-appointment.status-completed i {
  color: #2DC8C8;
}

/* line 4044, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk .status-appointment.status-cancel i {
  color: #EE3E23;
}

/* line 4061, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment .fc-event {
  border: none;
  padding: 0 8px;
  margin: 2px 8px !important;
}

/* line 4065, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment .fc-event .title-event {
  font-weight: 700;
  line-height: 20px;
  color: #FFFFFF;
}

/* line 4071, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment .fc-event .icon-circle:before {
  content: "\25EF";
  color: #FFFFFF;
}

/* line 4077, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment .fc-event:focus:after {
  background: none;
}

/* line 4082, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment .fc-event:hover .icon-circle, .fullcalendar .event-appointment .fc-event.show .icon-circle {
  padding-bottom: 5px;
}

/* line 4084, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment .fc-event:hover .icon-circle:before, .fullcalendar .event-appointment .fc-event.show .icon-circle:before {
  content: "\2B24";
}

/* line 4089, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment .fc-event.status-created {
  background: #F78E41;
}

/* line 4091, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment .fc-event.status-created:hover, .fullcalendar .event-appointment .fc-event.status-created.show {
  background: #E06409;
}

/* line 4095, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment .fc-event.status-create-hr {
  background: #6699FF;
}

/* line 4097, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment .fc-event.status-create-hr:hover, .fullcalendar .event-appointment .fc-event.status-create-hr.show {
  background: #2557FF;
}

/* line 4101, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment .fc-event.status-completed {
  background: #2DC8C8;
}

/* line 4103, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment .fc-event.status-completed:hover, .fullcalendar .event-appointment .fc-event.status-completed.show {
  background: #26A8A8;
}

/* line 4107, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment .fc-event.status-cancel {
  background: #EE3E23;
}

/* line 4109, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment .fc-event.status-cancel:hover, .fullcalendar .event-appointment .fc-event.status-cancel.show {
  background: #D92B11;
}

/* line 4116, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment.show .fc-event .icon-circle {
  padding-bottom: 5px;
}

/* line 4118, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment.show .fc-event .icon-circle:before {
  content: "\2B24";
}

/* line 4122, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment.show .fc-event.status-created {
  background: #E06409;
}

/* line 4125, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment.show .fc-event.status-create-hr {
  background: #2557FF;
}

/* line 4128, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment.show .fc-event.status-completed {
  background: #26A8A8;
}

/* line 4131, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .event-appointment.show .fc-event.status-cancel {
  background: #D92B11;
}

/* line 4139, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-col-header .fc-col-header-cell-cushion {
  font-weight: 600;
  line-height: 22px;
  color: #1C1F4F;
  opacity: 0.65;
}

/* line 4149, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timeGridWeek-view .fc-timegrid-slots .fc-timegrid-slot {
  height: 100px;
}

/* line 4157, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-dayGridMonth-view .fc-day.fc-day-today {
  background: #FFFFFF;
  border: none;
}

/* line 4161, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-dayGridMonth-view .fc-day.fc-day-today .fc-daygrid-day-top .fc-daygrid-day-number {
  background: red;
  border-radius: 50%;
  padding: 0 5px;
  color: #FFFFFF;
}

/* line 4169, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-dayGridMonth-view .fc-day.fc-day-sat, .fullcalendar .fc-dayGridMonth-view .fc-day.fc-day-sun {
  background: #FAFAFA;
}

/* line 4172, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-dayGridMonth-view .fc-day .fc-daygrid-day-frame {
  min-height: 100px;
}

/* line 4175, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-dayGridMonth-view .fc-day .fc-daygrid-day-number {
  color: #1C1F4F;
}

/* line 4179, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-dayGridMonth-view .fc-day.fc-day-other .fc-daygrid-day-number {
  color: #8C8C8C;
}

/* line 4185, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-dayGridMonth-view .fc-day.fc-day-today {
  background: #FFFFFF;
  border: none;
}

/* line 4189, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-dayGridMonth-view .fc-day.fc-day-today .fc-daygrid-day-top .fc-daygrid-day-number {
  background: red;
  border-radius: 50%;
  padding: 0 5px;
  color: #FFFFFF;
}

/* line 4197, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-dayGridMonth-view .fc-day.fc-day-sat, .fullcalendar .fc-dayGridMonth-view .fc-day.fc-day-sun {
  background: #FAFAFA;
}

/* line 4200, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-dayGridMonth-view .fc-day .fc-daygrid-day-frame {
  min-height: 100px;
}

/* line 4203, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-dayGridMonth-view .fc-day .fc-daygrid-day-number {
  color: #1C1F4F;
}

/* line 4207, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-dayGridMonth-view .fc-day.fc-day-other .fc-daygrid-day-number {
  color: #8C8C8C;
}

/* line 4213, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-more-link {
  padding: 0 15px !important;
  font-weight: 700;
  line-height: 20px;
  color: #F78E41;
  background: none;
}

/* line 4221, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timegrid-cols .fc-timegrid-event {
  display: flex;
  align-items: center;
}

/* line 4225, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timegrid-cols .fc-timegrid-event-harness:first-child {
  margin-top: 5px;
}

/* line 4228, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timegrid-cols .fc-timegrid-event-harness, .fullcalendar .fc-timegrid-cols .fc-timegrid-more-link {
  display: flex;
  height: 20px;
  left: 0 !important;
}

/* line 4234, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timegrid-cols td.fc-day-today {
  background: #FFFFFF !important;
}

/* line 4237, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timegrid-cols td.fc-day-sat, .fullcalendar .fc-timegrid-cols td.fc-day-sun {
  background: #FAFAFA;
}

/* line 4242, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timeGridDay-view {
  width: 50%;
}

/* line 4245, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timeGridDay-view .fc-timegrid-slots .fc-timegrid-slot {
  height: 120px;
  vertical-align: top;
}

/* line 4249, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timeGridDay-view .fc-timegrid-slots .fc-timegrid-slot-label-cushion {
  font-weight: 700;
  line-height: 20px;
  color: #1C1F4F;
  padding-top: 8px;
}

/* line 4256, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timeGridDay-view .fc-timegrid-body {
  width: 100% !important;
}

/* line 4259, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timeGridDay-view .fc-timegrid-slots table, .fullcalendar .fc-timeGridDay-view .fc-timegrid-cols table {
  width: 100% !important;
}

/* line 4262, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timeGridDay-view .fc-timegrid-event-harness {
  height: 40px;
}

/* line 4265, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timeGridDay-view .fc-event-main {
  display: flex;
  flex-direction: row;
  align-items: center;
}

/* line 4272, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .detail-event-appointment {
  width: 50%;
  padding-left: 32px;
  opacity: 0.8;
}

/* line 4276, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .detail-event-appointment .detail-text {
  font-weight: 700;
  line-height: 20px;
  font-size: 14px;
  color: #1C1F4F;
  opacity: 0.65;
}

/* line 4283, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .detail-event-appointment .edit-text a {
  font-weight: 1000;
  line-height: 20px;
  text-transform: uppercase;
  color: #F78E41;
}

/* line 4289, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .detail-event-appointment .appointment-info {
  background: #FFFFFF;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 24px;
}

/* line 4295, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .detail-event-appointment .tooltip-name {
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #1C1F4F;
}

/* line 4301, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .detail-event-appointment .speciality-doctor {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 4306, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .detail-event-appointment .status-appointment {
  padding: 2px 8px;
  border-radius: 10px;
  font-weight: 700;
  line-height: 20px;
  color: #FFFFFF;
}

/* line 4313, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .detail-event-appointment .icon-event {
  width: 16px;
  height: 16px;
  background: #F5F5F5;
  border-top: 1px solid #D9D9D9;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 4325, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-popover {
  background: #FFFFFF;
  border: 0.5px solid #F0F0F0;
  border-radius: 8px;
}

/* line 4329, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-popover .fc-event {
  display: flex;
  align-items: center;
}

/* line 4333, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-popover .fc-event-main {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}

/* line 4339, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-popover .fc-popover-header {
  background: #FFFFFF;
  padding: 8px 4px 4px;
}

/* line 4342, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-popover .fc-popover-header .fc-popover-title {
  margin: 0 15px;
}

/* line 4345, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-popover .fc-popover-header .fc-popover-close {
  background: #F5F5F5;
  border-top: 1px solid #D9D9D9;
  border-radius: 16px;
}

/* line 4351, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-popover .fc-popover-body {
  padding: 0 10px 12px !important;
}

/* line 4356, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-media-screen .fc-timegrid-now-indicator-container {
  position: unset;
}

/* line 4359, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc .fc-timegrid-now-indicator-line {
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-color: red;
  background-color: red;
}

/* line 4366, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timeGridWeek-view .fc-col-header-cell {
  text-transform: capitalize;
  padding: 8px 0;
}

/* line 4369, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timeGridWeek-view .fc-col-header-cell.fc-day-today {
  border-bottom: 1px solid #EE3E23;
}

/* line 4371, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timeGridWeek-view .fc-col-header-cell.fc-day-today .fc-col-header-cell-cushion {
  font-weight: 600;
  line-height: 22px;
  color: #EE3E23;
}

/* line 4378, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timeGridWeek-view .fc-event-main {
  display: flex;
  align-items: center;
  width: 100%;
}

/* line 4385, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timegrid-now-indicator-arrow {
  border-radius: 50%;
  width: 8px;
  height: 8px;
  border-color: #EE3E23 !important;
  margin-top: -4px !important;
}

/* line 4394, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timegrid-now-indicator-container {
  overflow: visible !important;
}

/* line 4396, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-timegrid-now-indicator-container .fc-timegrid-now-indicator-line {
  width: calc(1000% + 4px) !important;
  height: 2px;
  border-radius: 2px;
  background: #EE3E23;
}

/* line 4404, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-day-mon .fc-timegrid-now-indicator-line {
  transform: translateX(-10%);
}

/* line 4409, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-day-tue .fc-timegrid-now-indicator-line {
  transform: translateX(-20%);
}

/* line 4414, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-day-wed .fc-timegrid-now-indicator-line {
  transform: translateX(-40%);
}

/* line 4419, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-day-thu .fc-timegrid-now-indicator-line {
  transform: translateX(-60%);
}

/* line 4424, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-day-fri .fc-timegrid-now-indicator-line {
  transform: translateX(-70%);
}

/* line 4429, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-day-sat .fc-timegrid-now-indicator-line {
  transform: translateX(-80%);
}

/* line 4434, app/assets/stylesheets/main/xyz_custom.css.scss */
.fullcalendar .fc-day-sun .fc-timegrid-now-indicator-line {
  transform: translateX(-80%);
}

/* line 4440, app/assets/stylesheets/main/xyz_custom.css.scss */
.event-tooltip {
  background: #FFFFFF;
  opacity: 1 !important;
}

/* line 4443, app/assets/stylesheets/main/xyz_custom.css.scss */
.event-tooltip .tooltip-inner {
  padding: 24px;
  background: #FFFFFF;
  color: #1C1F4F;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  width: 270px;
  max-width: 270px;
  text-align: left;
  opacity: 0.8;
}

/* line 4453, app/assets/stylesheets/main/xyz_custom.css.scss */
.event-tooltip .tooltip-inner .tooltip-name {
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #1C1F4F;
  opacity: 1;
}

/* line 4460, app/assets/stylesheets/main/xyz_custom.css.scss */
.event-tooltip .tooltip-inner .speciality-doctor {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 4467, app/assets/stylesheets/main/xyz_custom.css.scss */
.dropdown-event {
  padding: 24px;
  width: 640px;
  background: #FFFFFF;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  color: #1C1F4F;
}

/* line 4474, app/assets/stylesheets/main/xyz_custom.css.scss */
.dropdown-event .appointment-info {
  opacity: 0.8;
}

/* line 4477, app/assets/stylesheets/main/xyz_custom.css.scss */
.dropdown-event .tooltip-name {
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #1C1F4F;
}

/* line 4483, app/assets/stylesheets/main/xyz_custom.css.scss */
.dropdown-event .speciality-doctor {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 4488, app/assets/stylesheets/main/xyz_custom.css.scss */
.dropdown-event .status-appointment {
  padding: 2px 8px;
  border-radius: 10px;
  font-weight: 700;
  line-height: 20px;
  color: #FFFFFF;
}

/* line 4495, app/assets/stylesheets/main/xyz_custom.css.scss */
.dropdown-event .icon-event {
  width: 16px;
  height: 16px;
  background: #F5F5F5;
  border-top: 1px solid #D9D9D9;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 4506, app/assets/stylesheets/main/xyz_custom.css.scss */
.avatar-chat-sp-tom {
  background: linear-gradient(180deg, #57D9D9 0%, #A1C0FF 100%) !important;
  border: 2px solid #FFFFFF;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0px;
  color: #FFFFFF;
}

/* line 4519, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-horizontal.fixed-actions {
  margin-bottom: 120px;
}

/* line 4523, app/assets/stylesheets/main/xyz_custom.css.scss */
.footer-actions {
  z-index: 100;
}

/* line 4526, app/assets/stylesheets/main/xyz_custom.css.scss */
.footer-actions .group-buttons {
  background: #FFFFFF;
  box-shadow: 0px -2px 4px rgba(33, 49, 49, 0.1);
  padding: 12px;
}

/* line 4535, app/assets/stylesheets/main/xyz_custom.css.scss */
.header-account-link a span.user-avatar {
  float: left;
  padding-right: 1rem;
  display: block;
}

/* line 4541, app/assets/stylesheets/main/xyz_custom.css.scss */
.header-account-link a span.user-info {
  display: block;
  min-width: 150px;
}

/* line 4548, app/assets/stylesheets/main/xyz_custom.css.scss */
.fc-unthemed .fc-content,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-list-heading td,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-row,
.fc-unthemed tbody,
.fc-unthemed td,
.fc-unthemed th,
.fc-unthemed thead {
  border-color: #DBDEDE;
}

/* line 4563, app/assets/stylesheets/main/xyz_custom.css.scss */
.filter-inline .form-group .select2-selection--single {
  border-radius: 0;
  border-right: 0;
}

/* line 4569, app/assets/stylesheets/main/xyz_custom.css.scss */
.filter-inline .form-group:first-child .select2-selection--single {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 4576, app/assets/stylesheets/main/xyz_custom.css.scss */
.filter-inline .btn {
  border-top: 0;
  border-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  font-weight: bold;
  font-size: 14px;
}

/* line 4586, app/assets/stylesheets/main/xyz_custom.css.scss */
.map-box {
  padding: 4px;
  width: 293px;
  margin: auto;
  background: #FFFFFF;
  border: 1px solid #C1C6C6;
  box-sizing: border-box;
  box-shadow: 0px 2px 1px rgba(22, 29, 37, 0.05);
  border-radius: 4px;
}

/* line 4596, app/assets/stylesheets/main/xyz_custom.css.scss */
.map-box .address {
  padding: 10px;
  color: #4D5A5A;
}

/* line 4606, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar {
  position: relative;
  overflow: hidden;
  text-transform: capitalize;
  text-align: center;
  font: 15px/1em inherit;
  color: #545A5C;
}

/* line 4614, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar a {
  text-decoration: none;
  color: inherit;
}

/* line 4620, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar header h2 {
  font-weight: bold;
  line-height: 30px;
  height: 30px;
  font-size: 16px;
  text-align: center;
  color: #213131;
}

/* line 4629, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar header .btn {
  display: inline-block;
  position: absolute;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #C1C6C6;
  border: 0;
  min-width: 30px;
  padding: 0;
}

/* line 4641, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar header .btn svg {
  fill: #C1C6C6;
}

/* line 4645, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar header .btn:hover {
  background: #438FF6;
  color: #438FF6;
  fill: #438FF6;
}

/* line 4650, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar header .btn:hover svg {
  fill: #FFF;
}

/* line 4656, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar header .btn-prev {
  left: 5px;
  top: 0;
}

/* line 4661, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar header .btn-next {
  right: 5px;
  top: 0;
}

/* line 4666, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar header .month {
  padding: 0;
  margin: 0;
}

/* line 4672, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar table {
  width: 100%;
  margin: 20px 0;
  border-spacing: 0px;
}

/* line 4678, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar thead {
  font-size: 1.2em;
  font-weight: 600;
}

/* line 4682, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar thead td {
  font-size: 12px;
  text-align: center;
  color: #828B8C;
  font-weight: normal;
}

/* line 4690, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar td {
  padding: 0.8em 0.1em;
}

/* line 4694, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar .day {
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 1.9em;
  border-radius: 50%;
  border: 2px solid transparent;
  position: relative;
  font-weight: bold;
}

/* line 4704, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar .day:hover {
  border: 2px solid #438FF6;
}

/* line 4709, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar .day.today:after {
  content: "";
  position: absolute;
  right: -5px;
  top: -5px;
  width: 10px;
  height: 10px;
  margin: 1px;
  border-width: 2px;
  border-style: solid;
  border-color: #FFF;
  background-color: #DE3618;
  border-radius: 100%;
}

/* line 4725, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar .day.selected {
  background: #438FF6;
  color: white;
}

/* line 4736, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar .day.previous-month {
  color: #007ACE;
}

/* line 4739, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar .day.previous-month.selected {
  color: white;
}

/* line 4744, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar .day.next-month {
  color: #9C6ADE;
}

/* line 4747, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar .day.next-month.selected {
  color: white;
}

/* line 4752, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple-calendar .calendar .day.past-day, .simple-calendar .calendar .day.disable-day {
  font-weight: normal;
  opacity: 0.6;
}

/* line 4762, app/assets/stylesheets/main/xyz_custom.css.scss */
.radio-boxes .form-check {
  margin-bottom: 20px;
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

/* line 4770, app/assets/stylesheets/main/xyz_custom.css.scss */
.radio-boxes input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 4777, app/assets/stylesheets/main/xyz_custom.css.scss */
.radio-boxes input:checked ~ label:before {
  border-width: 2px;
  border-color: #438FF6;
}

/* line 4782, app/assets/stylesheets/main/xyz_custom.css.scss */
.radio-boxes input:checked ~ label:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='9' viewBox='0 0 8 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 8C6.20914 8 8 6.20914 8 4C8 1.79086 6.20914 0 4 0C1.79086 0 0 1.79086 0 4C0 6.20914 1.79086 8 4 8Z' transform='translate(0 0.899902)' fill='%2311BAAC'/%3e%3c/svg%3e ");
}

/* line 4789, app/assets/stylesheets/main/xyz_custom.css.scss */
.radio-boxes label {
  margin-bottom: 0;
  line-height: 20px;
  font-size: 14px;
  color: #212B36;
  font-weight: normal;
}

/* line 4796, app/assets/stylesheets/main/xyz_custom.css.scss */
.radio-boxes label:before {
  position: absolute;
  top: .25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #FFF;
  background-color: transparent;
  background: linear-gradient(180deg, #FFFFFF 0%, #F9FAFB 100%);
  box-sizing: border-box;
  box-shadow: 0px 1px 0px rgba(22, 29, 37, 0.05);
  border-radius: 50%;
  border: 1px solid #C4CDD5;
}

/* line 4818, app/assets/stylesheets/main/xyz_custom.css.scss */
.radio-boxes label:after {
  position: absolute;
  top: .25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

/* line 4833, app/assets/stylesheets/main/xyz_custom.css.scss */
.check-boxes {
  margin-bottom: 0;
}

/* line 4837, app/assets/stylesheets/main/xyz_custom.css.scss */
.check-boxes.inline .form-check {
  margin-left: 20px;
  display: inline-block;
}

/* line 4843, app/assets/stylesheets/main/xyz_custom.css.scss */
.check-boxes .form-check {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

/* line 4850, app/assets/stylesheets/main/xyz_custom.css.scss */
.check-boxes input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 4857, app/assets/stylesheets/main/xyz_custom.css.scss */
.check-boxes input:checked ~ label:before {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.04) 3.12%, rgba(97, 121, 133, 0.04) 100%), #FFFFFF;
  border: 2px solid #438FF6;
}

/* line 4862, app/assets/stylesheets/main/xyz_custom.css.scss */
.check-boxes input:checked ~ label:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.31476 7.858L0.132954 4.441C-0.044318 4.253 -0.044318 3.947 0.132954 3.757L0.775678 3.074C0.95295 2.886 1.24113 2.886 1.4184 3.074L3.63657 5.466L8.5811 0.141C8.75837 -0.047 9.04655 -0.047 9.22382 0.141L9.86655 0.825C10.0438 1.013 10.0438 1.32 9.86655 1.507L3.95748 7.858C3.78021 8.046 3.49203 8.046 3.31476 7.858Z' transform='translate(0 0.000488281)' fill='%2311BAAC'/%3e%3c/svg%3e ");
}

/* line 4869, app/assets/stylesheets/main/xyz_custom.css.scss */
.check-boxes label {
  margin-bottom: 0;
  line-height: 20px;
  font-size: 14px;
  color: #212B36;
  font-weight: normal;
}

/* line 4876, app/assets/stylesheets/main/xyz_custom.css.scss */
.check-boxes label:before {
  position: absolute;
  top: .25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #FFF;
  background-color: transparent;
  background: linear-gradient(180deg, #FFFFFF 0%, #F9FAFB 100%);
  border: 1px solid #C4CDD5;
  box-sizing: border-box;
  box-shadow: 0px 1px 0px rgba(22, 29, 37, 0.05);
  border-radius: 3px;
}

/* line 4898, app/assets/stylesheets/main/xyz_custom.css.scss */
.check-boxes label:after {
  position: absolute;
  top: .25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

/* line 4913, app/assets/stylesheets/main/xyz_custom.css.scss */
.kc-date-time-picker {
  border: 1px solid #C1C6C6;
  box-sizing: border-box;
  box-shadow: 0px 2px 1px rgba(22, 29, 37, 0.05);
  border-radius: 4px;
  padding: 20px 0;
}

/* line 4922, app/assets/stylesheets/main/xyz_custom.css.scss */
.confirm-appointment h4 {
  font-weight: normal;
  line-height: 20px;
  font-size: 16px;
  text-align: center;
  color: #213131;
  padding: 15px;
  border-bottom: 1px solid #DBDEDE;
}

/* line 4932, app/assets/stylesheets/main/xyz_custom.css.scss */
.confirm-appointment .row-info {
  padding: 10px 0;
  box-shadow: 0px 1px 0px #EEEFEF;
}

/* line 4936, app/assets/stylesheets/main/xyz_custom.css.scss */
.confirm-appointment .row-info .label-info {
  padding: 0;
  margin: 4px 0;
  font-weight: 500;
  line-height: normal;
  font-size: 12px;
  text-transform: uppercase;
  color: #828B8C;
}

/* line 4946, app/assets/stylesheets/main/xyz_custom.css.scss */
.confirm-appointment .row-info strong {
  font-weight: 500;
  line-height: normal;
  font-size: 14px;
  color: #213131;
}

/* line 4955, app/assets/stylesheets/main/xyz_custom.css.scss */
.bmi-bar {
  width: 100%;
  height: 8px;
  background: #EEEFEF;
  border-radius: 19px;
  position: relative;
}

/* line 4962, app/assets/stylesheets/main/xyz_custom.css.scss */
.bmi-bar:after {
  content: "";
  background: #50B83C;
  position: absolute;
  top: 0;
  left: 42.5%;
  width: 14.94%;
  height: 100%;
}

/* line 4972, app/assets/stylesheets/main/xyz_custom.css.scss */
.bmi-bar .current-bmi {
  position: absolute;
  width: 2px;
  height: 18px;
  left: 50%;
  top: -5px;
  background: #DE3618;
  border-radius: 4px;
  z-index: 1;
}

/* line 4985, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-vitals .list-item {
  border-bottom: 1px solid #EEEFEF;
  padding-left: 0;
  padding-right: 0;
}

/* line 4990, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-vitals .list-item .float-right {
  color: #213131;
  font-weight: 500;
  font-size: 16px;
  text-align: right;
}

/* line 4999, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-vitals .list-item .vital-type .vital-icon {
  display: inline-flex;
  justify-content: space-around;
  align-items: center;
  font-weight: 500;
  font-size: 12px;
  color: #828B8C;
}

/* line 5007, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-vitals .list-item .vital-type .vital-icon svg {
  margin-right: 15px;
}

/* line 5013, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-vitals .list-item:last-child {
  border-bottom: 0;
}

/* line 5020, app/assets/stylesheets/main/xyz_custom.css.scss */
#vital-height a {
  font-size: 20px;
  font-weight: bold;
}

/* line 5027, app/assets/stylesheets/main/xyz_custom.css.scss */
#vital-weight a {
  font-size: 20px;
  font-weight: bold;
}

/* line 5033, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-file-type {
  position: relative;
  display: inline-block;
  background-color: #438FF6;
  max-width: 80px;
  height: 70px;
  text-align: center;
  line-height: 32px;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  font-size: 16px;
}

/* line 5046, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-file-type span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 5053, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-file-type:before {
  content: "";
  width: 50px;
  height: 0;
  position: absolute;
  bottom: 100%;
  top: -30px;
  left: 0;
  border-style: solid;
  border-width: 0 30px 30px 0;
  border-color: transparent;
  background-color: #438FF6;
  border-bottom-color: #438FF6;
}

/* line 5068, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-file-type:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  right: 0;
  border-style: solid;
  border-width: 15px;
  border-color: transparent;
  border-left-color: #000;
  border-bottom-color: #000;
  opacity: 0.3;
}

/* line 5084, app/assets/stylesheets/main/xyz_custom.css.scss */
#list-vaccinations {
  padding: 20px;
  border-bottom: 1px solid #EEEFEF;
}

/* line 5089, app/assets/stylesheets/main/xyz_custom.css.scss */
.vaccination-item {
  margin-bottom: 10px;
  background: #FFFFFF;
  border: 1px solid #DBDEDE;
  box-sizing: border-box;
  box-shadow: 0px 1px 4px #DBDEDE;
  border-radius: 3px;
}

/* line 5097, app/assets/stylesheets/main/xyz_custom.css.scss */
.vaccination-item .vaccination-info,
.vaccination-item .vaccination-guide {
  padding: 14px;
}

/* line 5101, app/assets/stylesheets/main/xyz_custom.css.scss */
.vaccination-item .vaccination-info .icon,
.vaccination-item .vaccination-guide .icon {
  float: left;
}

/* line 5105, app/assets/stylesheets/main/xyz_custom.css.scss */
.vaccination-item .vaccination-info .name,
.vaccination-item .vaccination-guide .name {
  margin-left: 28px;
}

/* line 5110, app/assets/stylesheets/main/xyz_custom.css.scss */
.vaccination-item .vaccination-info {
  border-bottom: 1px solid #EEEFEF;
}

/* line 5116, app/assets/stylesheets/main/xyz_custom.css.scss */
.display-health-record-parts .col-sm-6 {
  box-shadow: 0px 1px 0px #EEEFEF;
}

/* line 5119, app/assets/stylesheets/main/xyz_custom.css.scss */
.display-health-record-parts .col-sm-6 p {
  margin: 10px 0;
  padding: 0 8px;
}

/* line 5127, app/assets/stylesheets/main/xyz_custom.css.scss */
.display-health-record-parts.odd .col-sm-6:nth-last-child(-n+2) {
  box-shadow: inherit;
}

/* line 5135, app/assets/stylesheets/main/xyz_custom.css.scss */
.display-health-record-parts.even .col-sm-6:last-child {
  box-shadow: inherit;
}

/* line 5143, app/assets/stylesheets/main/xyz_custom.css.scss */
.checkboxes-row p {
  padding: 8px;
  background: #FFFFFF;
  border: 1px solid #C1C6C6;
  box-sizing: border-box;
  box-shadow: 0px 2px 1px rgba(22, 29, 37, 0.05);
  border-radius: 3px;
}

/* line 5151, app/assets/stylesheets/main/xyz_custom.css.scss */
.checkboxes-row p.active {
  background: #E8F9F5;
  border: 1px solid #438FF6;
  box-shadow: 0px 2px 1px #EEEFEF;
}

/* line 5159, app/assets/stylesheets/main/xyz_custom.css.scss */
.table-header-color {
  background-color: #F6F7F7;
  color: #828B8C;
}

/* line 5164, app/assets/stylesheets/main/xyz_custom.css.scss */
.passwords,
.confirmations {
  background-color: #FFF;
}

/* line 5168, app/assets/stylesheets/main/xyz_custom.css.scss */
.passwords .box,
.confirmations .box {
  background: #FFFFFF;
  border: 1px solid #DBDEDE;
  box-sizing: border-box;
  box-shadow: 0px 2px 4px rgba(33, 49, 49, 0.1);
  border-radius: 4px;
  z-index: 9;
}

/* line 5177, app/assets/stylesheets/main/xyz_custom.css.scss */
.passwords svg,
.confirmations svg {
  position: absolute;
  bottom: 0;
  text-align: center;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 0;
}

@media screen and (max-width: 991px) {
  /* line 5188, app/assets/stylesheets/main/xyz_custom.css.scss */
  .footer-text {
    position: static !important;
  }
  /* line 5193, app/assets/stylesheets/main/xyz_custom.css.scss */
  .passwords svg,
.confirmations svg {
    width: 100%;
    position: static;
    left: 0;
    transform: translate(0, 0);
  }
}

@media screen and (max-width: 576px) {
  /* line 5209, app/assets/stylesheets/main/xyz_custom.css.scss */
  .passwords svg,
.confirmations svg {
    display: none !important;
  }
}

/* line 5215, app/assets/stylesheets/main/xyz_custom.css.scss */
.mw-430 {
  max-width: 430px;
}

/* line 5219, app/assets/stylesheets/main/xyz_custom.css.scss */
.footer-text {
  text-align: center;
  bottom: 30px;
  line-height: 20px;
  font-size: 14px;
  color: #4D5A5A;
}

/* line 5229, app/assets/stylesheets/main/xyz_custom.css.scss */
video#preview {
  max-width: 100%;
}

/* line 5233, app/assets/stylesheets/main/xyz_custom.css.scss */
.dropdown-menu.pull-right {
  top: 100% !important;
  left: auto !important;
  right: 0 !important;
  transform-origin: top right !important;
}

/* line 5240, app/assets/stylesheets/main/xyz_custom.css.scss */
.fc-list-heading-main:first-letter,
.fc-day-header:first-letter {
  text-transform: uppercase;
}

/* line 5245, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-wrap {
  white-space: inherit;
}

/* line 5251, app/assets/stylesheets/main/xyz_custom.css.scss */
.avatar img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  margin-top: -2px;
}

/* line 5259, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-group input {
  padding: 6px;
}

/* line 5263, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-group .input-group-btn {
  display: flex;
  flex-direction: row;
}

/* line 5267, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-group .input-group-btn .btn {
  flex-grow: 1;
  flex-basis: 0;
  border: 0;
  border-radius: 0;
  color: inherit;
}

/* line 5274, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-group .input-group-btn .btn span {
  color: inherit;
}

/* line 5279, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-group .select2-container {
  width: 1% !important;
}

/* line 5281, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-group .select2-container .select2-selection {
  height: 100%;
  border-radius: 0 3px 3px 0;
  display: flex;
  align-items: center;
}

/* line 5288, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-group .form-control {
  min-width: 45px;
}

/* line 5293, app/assets/stylesheets/main/xyz_custom.css.scss */
.invalid-feedback {
  color: #DE3618;
}

/* line 5297, app/assets/stylesheets/main/xyz_custom.css.scss */
.life-item {
  padding-left: 32px;
  border-left: 1px solid #DBDEDE;
  padding-bottom: 15px;
}

/* line 5302, app/assets/stylesheets/main/xyz_custom.css.scss */
.life-item .queue {
  border-radius: 50%;
  float: left;
  position: relative;
  text-align: center;
  top: 0px;
  margin-left: -42px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-color: transparent;
  font-weight: bold;
  border-width: 0;
  border-style: solid;
  background: #d5e6fd;
  color: #438FF6;
  box-shadow: 0 0 0 4px #FFF;
  transition: background-color 0.5s ease-in-out;
}

/* line 5323, app/assets/stylesheets/main/xyz_custom.css.scss */
.life-item:hover:before {
  background: #074599;
  color: #FFF;
}

/* line 5329, app/assets/stylesheets/main/xyz_custom.css.scss */
.life-item .life-content {
  display: block;
}

/* line 5333, app/assets/stylesheets/main/xyz_custom.css.scss */
.life-item .life-patient {
  display: block;
  color: inherit !important;
}

/* line 5338, app/assets/stylesheets/main/xyz_custom.css.scss */
.life-item .life-desc {
  display: block;
  color: inherit !important;
  font-size: 12px;
  margin-top: 8px;
}

/* line 5345, app/assets/stylesheets/main/xyz_custom.css.scss */
.life-item .life-desc .label {
  padding: 5px 10px;
  font-size: 12px;
}

/* line 5352, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-horizontal {
  display: inline-flex;
  align-items: center;
}

/* line 5357, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.active:not([disabled]),
.btn:not([disabled]):focus,
.btn:not([disabled]):hover {
  box-shadow: inherit !important;
}

/* line 5371, app/assets/stylesheets/main/xyz_custom.css.scss */
.vital-inline .input-group .form-control {
  font-size: 16px;
  font-weight: bold;
  text-align: right;
  max-width: 60px;
}

/* line 5382, app/assets/stylesheets/main/xyz_custom.css.scss */
#vital-height .input-group,
#vital-weight .input-group {
  flex-direction: column;
}

/* line 5385, app/assets/stylesheets/main/xyz_custom.css.scss */
#vital-height .input-group .form-control,
#vital-weight .input-group .form-control {
  width: 100%;
  max-width: inherit;
  text-align: center;
  font-size: 24px;
  border-radius: 0;
  border-bottom: 0;
}

/* line 5394, app/assets/stylesheets/main/xyz_custom.css.scss */
#vital-height .input-group .btn,
#vital-weight .input-group .btn {
  border-radius: 0;
}

/* line 5400, app/assets/stylesheets/main/xyz_custom.css.scss */
.select2-container--bootstrap .select2-dropdown {
  border-color: #438FF6;
  border-width: 2px;
}

/* line 5405, app/assets/stylesheets/main/xyz_custom.css.scss */
.navbar .avatar {
  top: 0;
}

/* line 5409, app/assets/stylesheets/main/xyz_custom.css.scss */
#reportCircleDoctors {
  margin-top: 40px;
  width: 100%;
}

/* line 5414, app/assets/stylesheets/main/xyz_custom.css.scss */
#reportCircleDoctorsLegend {
  margin-top: 40px;
}

/* line 5417, app/assets/stylesheets/main/xyz_custom.css.scss */
#reportCircleDoctorsLegend ul {
  list-style: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  margin: 0;
  padding: 0;
}

/* line 5426, app/assets/stylesheets/main/xyz_custom.css.scss */
#reportCircleDoctorsLegend ul li {
  margin: 0 0 10px 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  width: calc(100% / 2);
}

/* line 5433, app/assets/stylesheets/main/xyz_custom.css.scss */
#reportCircleDoctorsLegend ul li span {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  border-radius: 100%;
}

/* line 5444, app/assets/stylesheets/main/xyz_custom.css.scss */
#reportSummaryForm #with_date_range {
  min-width: 200px;
}

/* line 5448, app/assets/stylesheets/main/xyz_custom.css.scss */
.d-flex-middle {
  display: flex;
  vertical-align: middle;
  align-content: center;
  justify-content: center;
  align-items: center;
}

/* line 5456, app/assets/stylesheets/main/xyz_custom.css.scss */
abbr[title] {
  text-decoration: none;
}

/* line 5460, app/assets/stylesheets/main/xyz_custom.css.scss */
.health-record-tabs {
  flex-direction: row;
  flex-wrap: wrap;
}

@media (max-width: 767px) {
  /* line 5467, app/assets/stylesheets/main/xyz_custom.css.scss */
  .filter-inline .form-inline {
    display: block;
  }
  /* line 5470, app/assets/stylesheets/main/xyz_custom.css.scss */
  .filter-inline .form-inline .form-group {
    margin-bottom: 1rem;
    display: block;
  }
  /* line 5474, app/assets/stylesheets/main/xyz_custom.css.scss */
  .filter-inline .form-inline .form-group .select2-selection--single {
    border-right: 1px solid #C1C6C6;
  }
  /* line 5480, app/assets/stylesheets/main/xyz_custom.css.scss */
  .filter-inline .mw-150 {
    min-width: auto;
  }
  /* line 5485, app/assets/stylesheets/main/xyz_custom.css.scss */
  .header-account-link a span.user-info {
    display: none;
  }
  /* line 5489, app/assets/stylesheets/main/xyz_custom.css.scss */
  .nav-tabs.health-record-tabs {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 5493, app/assets/stylesheets/main/xyz_custom.css.scss */
  .nav-tabs.health-record-tabs li.nav-item {
    width: 50%;
    flex-grow: 1;
    margin-bottom: 10px;
  }
}

/* line 5501, app/assets/stylesheets/main/xyz_custom.css.scss */
.file-input {
  display: inline-block;
  text-align: left;
  min-width: 450px;
  position: relative;
  border-radius: 3px;
}

/* line 5509, app/assets/stylesheets/main/xyz_custom.css.scss */
.file-input > [type='file'] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 10;
  cursor: pointer;
}

/* line 5520, app/assets/stylesheets/main/xyz_custom.css.scss */
.file-input > .button {
  display: inline-block;
  cursor: pointer;
  background: #eee;
  padding: 8px 16px;
  border-radius: 2px;
  margin-right: 8px;
}

/* line 5529, app/assets/stylesheets/main/xyz_custom.css.scss */
.file-input:hover > .button {
  background: dodgerblue;
  color: white;
}

/* line 5534, app/assets/stylesheets/main/xyz_custom.css.scss */
.file-input > .text-muted {
  color: #213131;
  white-space: nowrap;
  opacity: .3;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 80px);
  display: inline-block;
}

/* line 5544, app/assets/stylesheets/main/xyz_custom.css.scss */
.file-input.-chosen > .text-muted {
  opacity: 1;
}

/* line 5548, app/assets/stylesheets/main/xyz_custom.css.scss */
.resp-iframe {
  width: 100%;
  height: calc(100vh - 75px);
  border: 0;
}

@media (max-width: 767px) {
  /* line 5561, app/assets/stylesheets/main/xyz_custom.css.scss */
  .box-tool {
    position: relative;
    top: 0;
    left: 0;
  }
}

/* line 5568, app/assets/stylesheets/main/xyz_custom.css.scss */
.select2-container--bootstrap .select2-results__option {
  min-height: 30px;
}

/* line 5572, app/assets/stylesheets/main/xyz_custom.css.scss */
.select2-container--bootstrap .select2-results__option[aria-disabled=true] {
  opacity: 0.5;
}

/* line 5576, app/assets/stylesheets/main/xyz_custom.css.scss */
.hidden-disabled-option .select2-results__option[aria-disabled=true] {
  display: none;
}

/* line 5580, app/assets/stylesheets/main/xyz_custom.css.scss */
.attach-file {
  display: flex;
  background: #FFFFFF;
  border: 1px solid #C1C6C6;
  box-sizing: border-box;
  box-shadow: 0px 2px 1px rgba(22, 29, 37, 0.05);
  border-radius: 4px;
  margin-bottom: 10px;
  max-width: 80%;
}

/* line 5590, app/assets/stylesheets/main/xyz_custom.css.scss */
.attach-file .at-icon {
  border-right: 1px solid #C1C6C6;
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 10px;
}

/* line 5598, app/assets/stylesheets/main/xyz_custom.css.scss */
.attach-file .at-name {
  font-size: 14px;
  color: #213131;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 80px);
  display: block;
  padding: 10px;
}

/* line 5609, app/assets/stylesheets/main/xyz_custom.css.scss */
.hidden {
  display: none !important;
  visibility: hidden !important;
}

/**
 * Trumbowyg v2.14.0 - A lightweight WYSIWYG editor
 * Default stylesheet for Trumbowyg editor plugin
 * ------------------------
 * @link http://alex-d.github.io/Trumbowyg
 * @license MIT
 * @author Alexandre Demode (Alex-D)
 *         Twitter : @AlexandreDemode
 *         Website : alex-d.fr
 */
/* line 5625, app/assets/stylesheets/main/xyz_custom.css.scss */
.trumbowyg-editor table {
  width: 100%;
}

/* line 5628, app/assets/stylesheets/main/xyz_custom.css.scss */
.trumbowyg-editor table td {
  border: 1px solid #000;
  padding: 8px;
}

/* line 5634, app/assets/stylesheets/main/xyz_custom.css.scss */
.trumbowyg-dropdown-table {
  z-index: 9999;
}

/* line 5636, app/assets/stylesheets/main/xyz_custom.css.scss */
.trumbowyg-dropdown-table table {
  margin: 10px;
  display: inline-block;
}

/* line 5641, app/assets/stylesheets/main/xyz_custom.css.scss */
.trumbowyg-dropdown-table table td {
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 1px;
  padding: 0;
  background-color: #fff;
  box-shadow: 0 0 0 1px #cecece inset;
}

/* line 5650, app/assets/stylesheets/main/xyz_custom.css.scss */
.trumbowyg-dropdown-table table td.active {
  background-color: #00b393;
  box-shadow: none;
  cursor: pointer;
}

@media (max-width: 374.5px) {
  /* line 5661, app/assets/stylesheets/main/xyz_custom.css.scss */
  li {
    margin-right: -20px;
    padding: 0px;
  }
}

@media (max-width: 575.98px) {
  /* line 5670, app/assets/stylesheets/main/xyz_custom.css.scss */
  .w-128.img-circle {
    height: 80px;
    width: 80px;
    line-height: 80px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  /* line 5679, app/assets/stylesheets/main/xyz_custom.css.scss */
  .w-72 {
    width: 22px;
    height: 22px;
    line-height: 22px;
    display: inline-block;
  }
  /* line 5686, app/assets/stylesheets/main/xyz_custom.css.scss */
  strong {
    font-size: 12px;
  }
  /* line 5693, app/assets/stylesheets/main/xyz_custom.css.scss */
  .app-header .navbar .navbar-nav li.nav-item {
    margin: 0px;
  }
}

@media (max-width: 770px) {
  /* line 5707, app/assets/stylesheets/main/xyz_custom.css.scss */
  .app-header .navbar .navbar-nav li.nav-item {
    padding: 0px 2px;
  }
}

@media (max-width: 767.98px) {
  /* line 5719, app/assets/stylesheets/main/xyz_custom.css.scss */
  .w-128.img-circle {
    height: 80px;
    width: 80px;
    line-height: 80px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  /* line 5728, app/assets/stylesheets/main/xyz_custom.css.scss */
  .w-72 {
    width: 22px;
    height: 22px;
    line-height: 22px;
    display: inline-block;
  }
  /* line 5739, app/assets/stylesheets/main/xyz_custom.css.scss */
  strong {
    font-size: 10px;
  }
  /* line 5746, app/assets/stylesheets/main/xyz_custom.css.scss */
  .app-header .navbar .navbar-nav li.nav-item {
    padding: 0px 5px;
  }
  /* line 5754, app/assets/stylesheets/main/xyz_custom.css.scss */
  .app-aside {
    width: 100%;
    height: auto;
    top: 80px;
    position: absolute;
  }
}

@media (max-width: 991.98px) {
  /* line 5766, app/assets/stylesheets/main/xyz_custom.css.scss */
  .w-128.img-circle {
    height: 80px;
    width: 80px;
    line-height: 80px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  /* line 5775, app/assets/stylesheets/main/xyz_custom.css.scss */
  .w-72 {
    width: 42px;
    height: 42px;
    line-height: 42px;
    display: inline-block;
  }
  /* line 5782, app/assets/stylesheets/main/xyz_custom.css.scss */
  strong {
    font-size: 10px;
  }
  /* line 5789, app/assets/stylesheets/main/xyz_custom.css.scss */
  .app-header .navbar .navbar-nav li.nav-item {
    padding: 0px 5px;
  }
}

@media (max-width: 1024px) {
  /* line 5799, app/assets/stylesheets/main/xyz_custom.css.scss */
  .w-72 {
    width: 42px;
    height: 42px;
    line-height: 42px;
    display: inline-block;
  }
  /* line 5806, app/assets/stylesheets/main/xyz_custom.css.scss */
  strong {
    font-size: 12px;
  }
  /* line 5813, app/assets/stylesheets/main/xyz_custom.css.scss */
  .app-header .navbar .navbar-nav li.nav-item {
    padding: 0px 15px;
  }
}

@media (max-width: 1199.98px) {
  /* line 5825, app/assets/stylesheets/main/xyz_custom.css.scss */
  .w-128.img-circle {
    height: 80px;
    width: 80px;
    line-height: 80px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  /* line 5834, app/assets/stylesheets/main/xyz_custom.css.scss */
  .w-72 {
    width: 42px;
    height: 42px;
    line-height: 42px;
    display: inline-block;
  }
  /* line 5844, app/assets/stylesheets/main/xyz_custom.css.scss */
  .app-header .navbar .navbar-nav li.nav-item {
    padding: 0px 15px;
  }
}

/* line 5853, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
}

/* line 5864, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller:before {
  content: "";
  display: block;
  position: absolute;
  width: 100vw;
  height: 100vh;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 5876, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div {
  -webkit-animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
          animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 32px 32px;
}

/* line 5880, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff;
  margin: -3px 0 0 -3px;
}

/* line 5891, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:nth-child(1) {
  -webkit-animation-delay: -0.036s;
          animation-delay: -0.036s;
}

/* line 5894, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:nth-child(1):after {
  top: 50px;
  left: 50px;
}

/* line 5900, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:nth-child(2) {
  -webkit-animation-delay: -0.072s;
          animation-delay: -0.072s;
}

/* line 5903, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:nth-child(2):after {
  top: 54px;
  left: 45px;
}

/* line 5909, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:nth-child(3) {
  -webkit-animation-delay: -0.108s;
          animation-delay: -0.108s;
}

/* line 5912, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:nth-child(3):after {
  top: 57px;
  left: 39px;
}

/* line 5918, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:nth-child(4) {
  -webkit-animation-delay: -0.144s;
          animation-delay: -0.144s;
}

/* line 5921, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:nth-child(4):after {
  top: 58px;
  left: 32px;
}

/* line 5927, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:nth-child(5) {
  -webkit-animation-delay: -0.18s;
          animation-delay: -0.18s;
}

/* line 5930, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:nth-child(5):after {
  top: 57px;
  left: 25px;
}

/* line 5936, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:nth-child(6) {
  -webkit-animation-delay: -0.216s;
          animation-delay: -0.216s;
}

/* line 5939, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:nth-child(6):after {
  top: 54px;
  left: 19px;
}

/* line 5945, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:nth-child(7) {
  -webkit-animation-delay: -0.252s;
          animation-delay: -0.252s;
}

/* line 5948, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:nth-child(7):after {
  top: 50px;
  left: 14px;
}

/* line 5954, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:nth-child(8) {
  -webkit-animation-delay: -0.288s;
          animation-delay: -0.288s;
}

/* line 5957, app/assets/stylesheets/main/xyz_custom.css.scss */
.lds-roller div:nth-child(8):after {
  top: 45px;
  left: 10px;
}

@-webkit-keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@media (min-width: 768px) and (max-width: 771.98px) {
  /* line 5979, app/assets/stylesheets/main/xyz_custom.css.scss */
  .app-header .navbar .navbar-nav li.nav-item {
    padding: 0px 2px;
  }
  /* line 5988, app/assets/stylesheets/main/xyz_custom.css.scss */
  .w-128.img-circle {
    height: 80px;
    width: 80px;
    line-height: 80px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@media (min-width: 770.5px) and (max-width: 900px) {
  /* line 6003, app/assets/stylesheets/main/xyz_custom.css.scss */
  .app-header .navbar .navbar-nav li.nav-item {
    padding: 0px 2px;
  }
}

/* line 6014, app/assets/stylesheets/main/xyz_custom.css.scss */
.hc-box-add-inline input[type="submit"],
.hc-box-add-inline button.dark-white {
  display: none !important;
}

/* line 6020, app/assets/stylesheets/main/xyz_custom.css.scss */
.trumbowyg-button-pane {
  z-index: 9999 !important;
  top: 70px !important;
}

/* line 6025, app/assets/stylesheets/main/xyz_custom.css.scss */
.remove-this-div,
.hidden-this-div {
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
}

/* line 6032, app/assets/stylesheets/main/xyz_custom.css.scss */
.hidden-this-div {
  border: 0;
}

/* line 6035, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-remove-nested-patient {
  top: 5px;
  right: 70px;
}

/* line 6039, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-remove-nested-patient-popup {
  top: 5px;
  right: 70px;
}

/* line 6045, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.paid {
  color: white;
}

/* line 6048, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.paid:hover {
  color: rgba(255, 255, 255, 0.87) !important;
  background-color: rgba(152, 100, 220, 0.87);
}

/* line 6054, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.medicine {
  color: #FFF;
}

/* line 6057, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.medicine:hover {
  color: rgba(255, 255, 255, 0.87) !important;
  background-color: rgba(255, 218, 121, 0.87);
}

/* line 6063, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.concluded {
  color: #FFF;
}

/* line 6066, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.concluded:hover {
  color: rgba(255, 255, 255, 0.87) !important;
  background-color: rgba(255, 177, 66, 0.87);
}

/* line 6072, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.unset-min-width {
  min-width: unset;
}

/* line 6078, app/assets/stylesheets/main/xyz_custom.css.scss */
body {
  padding: 30px;
}

/* line 6081, app/assets/stylesheets/main/xyz_custom.css.scss */
body.devise-layout {
  padding-left: 0;
  padding-right: 0;
}

/* line 6247, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle {
  position: relative;
}

/* line 6250, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle *,
.can-toggle *:before,
.can-toggle *:after {
  box-sizing: border-box;
}

/* line 6258, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"] {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 6264, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"][disabled] ~ label {
  pointer-events: none;
}

/* line 6267, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"][disabled] ~ label .can-toggle__switch {
  opacity: 0.4;
}

/* line 6277, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"]:checked ~ label .can-toggle__switch:before {
  content: attr(data-unchecked);
  left: 0;
}

/* line 6282, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"]:checked ~ label .can-toggle__switch:after {
  content: attr(data-checked);
}

/* line 6296, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  display: flex;
  align-items: center;
}

/* line 6302, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle label .can-toggle__label-text {
  flex: 1;
  padding-left: 32px;
}

/* line 6307, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle label .can-toggle__switch {
  position: relative;
}

/* line 6310, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle label .can-toggle__switch:before {
  content: attr(data-checked);
  position: absolute;
  top: 0;
  text-transform: uppercase;
  text-align: center;
}

/* line 6318, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle label .can-toggle__switch:after {
  content: attr(data-unchecked);
  position: absolute;
  z-index: 5;
  text-transform: uppercase;
  text-align: center;
  background: white;
  transform: translate3d(0, 0, 0);
}

/* line 6094, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"][disabled] ~ label {
  color: rgba(119, 119, 119, 0.5);
}

/* line 6100, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"]:focus ~ label .can-toggle__switch, .can-toggle input[type="checkbox"]:hover ~ label .can-toggle__switch {
  background-color: #777;
}

/* line 6103, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"]:focus ~ label .can-toggle__switch:after, .can-toggle input[type="checkbox"]:hover ~ label .can-toggle__switch:after {
  color: #5e5e5e;
}

/* line 6109, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"]:hover ~ label {
  color: #6a6a6a;
}

/* line 6115, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"]:checked ~ label:hover {
  color: #ffb157;
}

/* line 6119, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"]:checked ~ label .can-toggle__switch {
  background-color: #ffc480;
  background-image: linear-gradient(-224deg, #ffb866 0%, #ff6e51 100%);
}

/* line 6123, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"]:checked ~ label .can-toggle__switch:after {
  color: #ffac4d;
}

/* line 6132, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"]:checked:focus ~ label .can-toggle__switch, .can-toggle input[type="checkbox"]:checked:hover ~ label .can-toggle__switch {
  background-color: #ffb866;
}

/* line 6135, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"]:checked:focus ~ label .can-toggle__switch:after, .can-toggle input[type="checkbox"]:checked:hover ~ label .can-toggle__switch:after {
  color: #ffa033;
}

/* line 6146, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle label .can-toggle__label-text {
  flex: 1;
}

/* line 6150, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle label .can-toggle__switch {
  display: block;
  transition: background-color 0.3s cubic-bezier(0, 1, 0.5, 1);
  background-color: #848484;
}

/* line 6155, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle label .can-toggle__switch:before {
  color: white;
}

/* line 6159, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle label .can-toggle__switch:after {
  transition: transform 0.3s cubic-bezier(0, 1, 0.5, 1);
  color: #777;
}

/* line 6184, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"]:focus ~ label .can-toggle__switch:after, .can-toggle input[type="checkbox"]:hover ~ label .can-toggle__switch:after {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
}

/* line 6193, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"]:checked ~ label .can-toggle__switch:after {
  transform: translate3d(98px, 0, 0);
}

/* line 6203, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle input[type="checkbox"]:checked:focus ~ label .can-toggle__switch:after, .can-toggle input[type="checkbox"]:checked:hover ~ label .can-toggle__switch:after {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
}

/* line 6212, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle label {
  font-size: 14px;
}

/* line 6215, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle label .can-toggle__switch {
  height: 36px;
  flex: 0 0 200px;
  border-radius: 4px;
}

/* line 6220, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle label .can-toggle__switch:before {
  left: 100px;
  font-size: 12px;
  line-height: 36px;
  width: 100px;
  padding: 0 12px;
}

/* line 6228, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle label .can-toggle__switch:after {
  top: 2px;
  left: 2px;
  border-radius: 2px;
  width: 98px;
  line-height: 32px;
  font-size: 12px;
}

/* line 6238, app/assets/stylesheets/main/xyz_custom.css.scss */
.can-toggle label .can-toggle__switch:hover:after {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
}

/* line 6337, app/assets/stylesheets/main/xyz_custom.css.scss */
#btn-save-all {
  bottom: 10px;
  right: 20px;
  border-radius: 5px;
  color: #FFF;
  z-index: 9999;
  box-shadow: -2px 3px 0 0 rgba(0, 0, 0, 0.5);
}

/* line 6350, app/assets/stylesheets/main/xyz_custom.css.scss */
.bootstrap-datetimepicker-widget a.btn[data-action] {
  min-width: unset;
  max-height: unset;
  border: 0;
}

/* line 6358, app/assets/stylesheets/main/xyz_custom.css.scss */
.trumbowyg-dropdown-med247 {
  max-height: 400px;
  overflow: auto;
  width: 40%;
  min-width: 200px;
  z-index: 1;
}

/* line 6365, app/assets/stylesheets/main/xyz_custom.css.scss */
.trumbowyg-dropdown-med247 button {
  width: auto;
  display: inline-block;
}

/* line 6371, app/assets/stylesheets/main/xyz_custom.css.scss */
[tooltip] {
  position: relative;
  display: inline-block;
}

/* line 6375, app/assets/stylesheets/main/xyz_custom.css.scss */
[tooltip]::before {
  content: "";
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%);
  border-width: 4px 6px 0 6px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.7) transparent transparent transparent;
  z-index: 99;
  opacity: 0;
}

/* line 6388, app/assets/stylesheets/main/xyz_custom.css.scss */
[tooltip]::after {
  content: attr(tooltip);
  position: absolute;
  left: 50%;
  top: -6px;
  transform: translateX(-50%) translateY(-100%);
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
  color: #fff;
  padding: 4px 2px;
  font-size: 12px;
  min-width: 80px;
  border-radius: 5px;
  pointer-events: none;
  padding: 4px 4px;
  z-index: 99;
  opacity: 0;
}

/* line 6408, app/assets/stylesheets/main/xyz_custom.css.scss */
[tooltip]:hover::after {
  opacity: 1;
}

/* line 6412, app/assets/stylesheets/main/xyz_custom.css.scss */
[tooltip]:hover::before {
  opacity: 1;
}

/* line 6419, app/assets/stylesheets/main/xyz_custom.css.scss */
[tooltip-position='left']::before {
  left: 0%;
  top: 50%;
  margin-left: -12px;
  transform: translatey(-50%) rotate(-90deg);
}

/* line 6426, app/assets/stylesheets/main/xyz_custom.css.scss */
[tooltip-position='left']::after {
  left: 0%;
  top: 50%;
  margin-left: -8px;
  transform: translateX(-100%) translateY(-50%);
}

/* line 6435, app/assets/stylesheets/main/xyz_custom.css.scss */
[tooltip-position='top']::before {
  left: 50%;
}

/* line 6439, app/assets/stylesheets/main/xyz_custom.css.scss */
[tooltip-position='top']::after {
  left: 50%;
}

/* line 6445, app/assets/stylesheets/main/xyz_custom.css.scss */
[tooltip-position='buttom']::before {
  top: 100%;
  margin-top: 8px;
  transform: translateX(-50%) translatey(-100%) rotate(-180deg);
}

/* line 6451, app/assets/stylesheets/main/xyz_custom.css.scss */
[tooltip-position='buttom']::after {
  top: 100%;
  margin-top: 8px;
  transform: translateX(-50%) translateY(0%);
}

/* line 6459, app/assets/stylesheets/main/xyz_custom.css.scss */
[tooltip-position='right']::before {
  left: 100%;
  top: 50%;
  margin-left: 1px;
  transform: translatey(-50%) rotate(90deg);
}

/* line 6466, app/assets/stylesheets/main/xyz_custom.css.scss */
[tooltip-position='right']::after {
  left: 100%;
  top: 50%;
  margin-left: 8px;
  transform: translateX(0%) translateY(-50%);
}

/* line 6475, app/assets/stylesheets/main/xyz_custom.css.scss */
.rating-stars .rating-check {
  opacity: 0;
  width: 1px;
  height: 1px;
}

/* line 6481, app/assets/stylesheets/main/xyz_custom.css.scss */
.rating-stars .rating-group {
  display: inline-flex;
}

/* line 6485, app/assets/stylesheets/main/xyz_custom.css.scss */
.rating-stars .rating__icon {
  pointer-events: none;
}

/* line 6489, app/assets/stylesheets/main/xyz_custom.css.scss */
.rating-stars .rating__input {
  display: none;
}

/* line 6493, app/assets/stylesheets/main/xyz_custom.css.scss */
.rating-stars .rating__input--none {
  display: none;
}

/* line 6497, app/assets/stylesheets/main/xyz_custom.css.scss */
.rating-stars .rating__label {
  cursor: pointer;
  padding: 0 0.1em;
  font-size: 200%;
}

/* line 6503, app/assets/stylesheets/main/xyz_custom.css.scss */
.rating-stars .rating__icon--star {
  color: #FFA430;
}

/* line 6507, app/assets/stylesheets/main/xyz_custom.css.scss */
.rating-stars .rating__input:checked ~ .rating__label .rating__icon--star {
  color: #D6E4E6;
}

/* line 6511, app/assets/stylesheets/main/xyz_custom.css.scss */
.rating-stars .rating-group:not([disabled]):hover .rating__label .rating__icon--star {
  color: #FFA430;
}

/* line 6515, app/assets/stylesheets/main/xyz_custom.css.scss */
.rating-stars .rating__input:not([disabled]):hover ~ .rating__label .rating__icon--star {
  color: #D6E4E6;
}

/* line 6522, app/assets/stylesheets/main/xyz_custom.css.scss */
td .rating-stars .rating__label {
  font-size: 100%;
}

/* line 6528, app/assets/stylesheets/main/xyz_custom.css.scss */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

/* line 6573, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating {
  position: relative;
  width: 150px;
  height: 36px;
  display: block;
  letter-spacing: 0.4em;
}

/* line 6580, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating:before, .star-rating:after {
  font-family: 'Font Awesome\ 5 Free';
  font-weight: 900;
  position: absolute;
  content: '\f005 \f005 \f005 \f005 \f005';
  color: #D6E4E6;
  left: 3px;
  top: 5px;
  font-size: 22px;
}

/* line 6591, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating:after {
  color: #FFA430;
  width: 100%;
  overflow: hidden;
}

/* line 6599, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[class*=rate][class*=rate-1]:after {
  width: 19%;
}

/* line 6607, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-center .star-rating {
  margin-left: auto;
  margin-right: auto;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="1.0"]:after {
  width: 19%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="1.1"]:after {
  width: 21%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="1.2"]:after {
  width: 23%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="1.3"]:after {
  width: 25%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="1.4"]:after {
  width: 27%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="1.5"]:after {
  width: 29%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="1.6"]:after {
  width: 31%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="1.7"]:after {
  width: 33%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="1.8"]:after {
  width: 35%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="1.9"]:after {
  width: 37%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="2.0"]:after {
  width: 38%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="2.1"]:after {
  width: 40%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="2.2"]:after {
  width: 42%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="2.3"]:after {
  width: 44%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="2.4"]:after {
  width: 46%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="2.5"]:after {
  width: 48%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="2.6"]:after {
  width: 50%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="2.7"]:after {
  width: 52%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="2.8"]:after {
  width: 54%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="2.9"]:after {
  width: 56%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="3.0"]:after {
  width: 57%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="3.1"]:after {
  width: 59%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="3.2"]:after {
  width: 61%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="3.3"]:after {
  width: 63%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="3.4"]:after {
  width: 65%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="3.5"]:after {
  width: 67%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="3.6"]:after {
  width: 69%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="3.7"]:after {
  width: 71%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="3.8"]:after {
  width: 73%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="3.9"]:after {
  width: 75%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="4.0"]:after {
  width: 76%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="4.1"]:after {
  width: 78%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="4.2"]:after {
  width: 80%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="4.3"]:after {
  width: 82%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="4.4"]:after {
  width: 84%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="4.5"]:after {
  width: 86%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="4.6"]:after {
  width: 88%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="4.7"]:after {
  width: 90%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="4.8"]:after {
  width: 92%;
}

/* line 6618, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate*="4.9"]:after {
  width: 94%;
}

/* line 6627, app/assets/stylesheets/main/xyz_custom.css.scss */
.star-rating[data-rate="$max-stars"]:after {
  width: 100%;
}

/* line 6633, app/assets/stylesheets/main/xyz_custom.css.scss */
.reviews-content .review-content {
  margin-bottom: 20px;
  padding: 10px 10px 0 10px;
  border: 1px solid #C1C6C6;
  box-shadow: 0 2px 1px rgba(22, 29, 37, 0.05);
  border-radius: 4px;
}

/* line 6643, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-lighter-red {
  background-color: rgba(210, 80, 80, 0.3) !important;
}

/* line 6647, app/assets/stylesheets/main/xyz_custom.css.scss */
.position-absolute {
  position: absolute;
}

/* line 6651, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-remove-img {
  font-size: 20px;
  right: 0;
  top: 0;
}

/* line 6657, app/assets/stylesheets/main/xyz_custom.css.scss */
.notification {
  min-width: 320px;
}

/* line 6660, app/assets/stylesheets/main/xyz_custom.css.scss */
.notification .list-item {
  max-height: 463px;
  overflow: auto;
  padding: 0;
}

/* line 6666, app/assets/stylesheets/main/xyz_custom.css.scss */
.notification .notification-item {
  border-bottom: 1px solid #DBDEDE;
  padding: 12px 16px;
}

/* line 6672, app/assets/stylesheets/main/xyz_custom.css.scss */
.notification .notification-item:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 6678, app/assets/stylesheets/main/xyz_custom.css.scss */
.notification .notification-item.is_read {
  background: #FFF;
}

/* line 6682, app/assets/stylesheets/main/xyz_custom.css.scss */
.notification .notification-item.not_read {
  background-color: #edf2fa;
}

/* line 6688, app/assets/stylesheets/main/xyz_custom.css.scss */
.messages-list {
  position: relative;
}

/* line 6692, app/assets/stylesheets/main/xyz_custom.css.scss */
.messages-list,
.list-user,
#list-conversation,
.list-conversation {
  height: calc(100vh - 270px);
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 6702, app/assets/stylesheets/main/xyz_custom.css.scss */
.have-files .messages-list {
  height: calc(100vh - 380px);
}

/* line 6708, app/assets/stylesheets/main/xyz_custom.css.scss */
.user:hover {
  cursor: pointer;
}

/* line 6712, app/assets/stylesheets/main/xyz_custom.css.scss */
.user .user-name {
  width: calc(100% - 40px);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 6720, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content {
  display: block;
  position: relative;
  margin-bottom: 0.25rem;
}

/* line 6726, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content.recall .chat-message-bubble {
  background-color: #D0D1D1 !important;
}

/* line 6729, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content.recall .btn-attach {
  pointer-events: none;
  background: #D0D1D1 !important;
}

/* line 6734, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content .message-deleted {
  color: rgba(0, 0, 0, 0.5);
  font-weight: bold;
  font-size: 11px;
  line-height: 15px;
}

/* line 6740, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content .chat-message-bubble, .message-content .chat-message-recall {
  display: inline-block;
  font-size: 14px;
  max-width: 350px;
  background-color: #F1F0F0;
  padding: 5px 10px;
  border-radius: 18px;
  min-width: 0;
  overflow-wrap: break-word;
}

/* line 6751, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content .message-date {
  display: none;
  transition: 0.3s ease;
  padding: 5px 10px;
  background-color: #333;
  color: #FFF;
  position: absolute;
  top: 5px;
  right: 22px;
  white-space: nowrap;
}

/* line 6762, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content .message-date:after, .message-content .message-date:before {
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 6773, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content:hover .message-date {
  display: block;
}

/* line 6777, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content .user-message-name {
  display: none;
}

/* line 6780, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content .user-message-name.active {
  display: inline-block;
}

/* line 6785, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content .message-date-time {
  color: rgba(0, 0, 0, 0.4);
  display: none;
  padding-right: 15px;
}

/* line 6790, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content .message-date-time.active, .message-content .message-date-time.show-time {
  display: inline-block;
}

/* line 6797, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content .attach-file .at-name {
  max-width: 100%;
}

/* line 6802, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content .message-time {
  position: absolute;
  width: 10px;
  right: 0;
  top: 50%;
  height: 10px;
  transform: translateY(-50%);
  border-radius: 100%;
  display: flex;
}

/* line 6815, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content .message-time.sent .fa-check-circle {
  display: block;
}

/* line 6819, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content .message-time.sent .fa-circle {
  display: none;
}

/* line 6824, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content .message-time .fa-check-circle {
  display: none;
}

/* line 6828, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content .message-time .fa-circle {
  display: block;
}

/* line 6832, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-content .message-time i {
  font-size: 10px;
  color: #696969;
}

/* line 6840, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-file .wrap-files {
  width: 70%;
  display: flex;
  justify-content: inherit;
  flex-wrap: wrap;
}

/* line 6846, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-file .wrap-image {
  max-width: 33%;
  width: auto;
  margin: 2px;
}

/* line 6850, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-file .wrap-image .image {
  width: 100%;
}

/* line 6855, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-file.message-sent {
  justify-content: flex-end;
}

/* line 6859, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-file.message-received {
  justify-content: flex-start;
}

/* line 6865, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-file.ready-to-load .image, .message-file.ready-to-load .attach-file, .message-file.loading .image, .message-file.loading .attach-file {
  position: relative;
  background-color: rgba(0, 0, 0, 0.02);
}

/* line 6869, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-file.ready-to-load .image:before, .message-file.ready-to-load .image:after, .message-file.ready-to-load .attach-file:before, .message-file.ready-to-load .attach-file:after, .message-file.loading .image:before, .message-file.loading .image:after, .message-file.loading .attach-file:before, .message-file.loading .attach-file:after {
  content: "";
  position: absolute;
  top: calc(50% - 10px);
  left: calc(50% - 10px);
  width: 20px;
  height: 20px;
  border-radius: 100%;
  border: 5px solid transparent;
  border-top-color: #3498db;
}

/* line 6881, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-file.ready-to-load .image:before, .message-file.ready-to-load .attach-file:before, .message-file.loading .image:before, .message-file.loading .attach-file:before {
  z-index: 100;
  -webkit-animation: spin 1s infinite;
          animation: spin 1s infinite;
}

/* line 6886, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-file.ready-to-load .image:after, .message-file.ready-to-load .attach-file:after, .message-file.loading .image:after, .message-file.loading .attach-file:after {
  border: 5px solid #ccc;
}

/* line 6891, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-file.ready-to-load .image, .message-file.loading .image {
  min-width: 80px;
  min-height: 80px;
  border: 1px solid #eee;
  border-radius: 10px;
}

/* line 6903, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-received .message-time {
  display: none !important;
}

/* line 6907, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-received .message-date {
  left: 10px;
  right: unset;
}

/* line 6911, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-received .message-date:after, .message-received .message-date:before {
  right: 100%;
}

/* line 6915, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-received .message-date:after {
  border-color: rgba(51, 51, 51, 0);
  border-right-color: #333;
  border-width: 6px;
  margin-top: -6px;
}

/* line 6922, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-received .message-date:before {
  border-color: rgba(0, 0, 0, 0);
  border-width: 16px;
  margin-top: -16px;
}

/* line 6928, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-received .box-edit-message {
  display: none !important;
}

/* line 6931, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-received .d-wrapper-content {
  display: flex;
  justify-content: flex-start;
}

/* line 6934, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-received .d-wrapper-content .btn-booking_appointment, .message-received .d-wrapper-content .btn-hotline {
  margin-left: 0;
}

/* line 6940, app/assets/stylesheets/main/xyz_custom.css.scss */
.exclamation {
  color: #ff5252;
}

/* line 6944, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-sent {
  position: relative;
  text-align: right;
}

/* line 6951, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-sent.read .message-time .fa-check-circle, .message-sent.read-from-here .message-time .fa-check-circle {
  display: none !important;
}

/* line 6958, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-sent .message-content .chat-message-bubble, .message-sent .message-content .chat-message-recall {
  background: #32a8e6;
  color: #FFF;
  text-align: left;
  margin-left: 15px;
  margin-right: 15px;
}

/* line 6965, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-sent .message-content .btn-recall {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

/* line 6970, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-sent .message-content .btn-recall .text {
  font-weight: bold;
  font-size: 8px;
  line-height: 11px;
}

/* line 6979, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-sent .message-date:after, .message-sent .message-date:before {
  left: 100%;
}

/* line 6983, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-sent .message-date:after {
  border-color: rgba(51, 51, 51, 0);
  border-left-color: #333;
  border-width: 6px;
  margin-top: -6px;
}

/* line 6990, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-sent .message-date:before {
  border-color: rgba(0, 0, 0, 0);
  border-width: 16px;
  margin-top: -16px;
}

/* line 6997, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-sent .attach-file {
  float: right;
}

/* line 7000, app/assets/stylesheets/main/xyz_custom.css.scss */
.message-sent .d-wrapper-content {
  display: flex;
  justify-content: flex-end;
}

/* line 7006, app/assets/stylesheets/main/xyz_custom.css.scss */
.chat-send {
  background: transparent;
  border: none;
  position: relative;
  overflow: hidden;
  padding: 0 0.75em;
  color: inherit;
  transition: color 0.6s;
}

/* line 7021, app/assets/stylesheets/main/xyz_custom.css.scss */
.chat-input.empty + .chat-send {
  color: #2B8EC2;
}

/* line 7025, app/assets/stylesheets/main/xyz_custom.css.scss */
.chat-box-input {
  border-radius: 6px;
  background-color: #d4e5f9;
}

/* line 7031, app/assets/stylesheets/main/xyz_custom.css.scss */
.chat-box-input .message-input {
  border: 0;
  background: #dadbdd;
}

/* line 7038, app/assets/stylesheets/main/xyz_custom.css.scss */
.group-btn-chat {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  font-size: 16px;
  width: 70px;
  color: #438FF6;
}

/* line 7052, app/assets/stylesheets/main/xyz_custom.css.scss */
.out {
  justify-content: flex-end;
  margin-left: 250px;
  background-color: #727272;
  color: black;
  border-radius: 15px 15px 0px 15px;
}

/* line 7067, app/assets/stylesheets/main/xyz_custom.css.scss */
.typing {
  width: 60px;
  height: 37px;
  background-color: #F1F0F0;
  border-radius: 18px;
  margin-bottom: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 7077, app/assets/stylesheets/main/xyz_custom.css.scss */
.typing .circle {
  display: block;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: #757575;
  margin: 3px;
}

/* line 7085, app/assets/stylesheets/main/xyz_custom.css.scss */
.typing .circle.scaling {
  -webkit-animation: typing 1000ms ease-in-out infinite;
          animation: typing 1000ms ease-in-out infinite;
  -webkit-animation-delay: 3600ms;
          animation-delay: 3600ms;
}

/* line 7090, app/assets/stylesheets/main/xyz_custom.css.scss */
.typing .circle.bouncing {
  -webkit-animation: bounce 1000ms ease-in-out infinite;
          animation: bounce 1000ms ease-in-out infinite;
  -webkit-animation-delay: 3600ms;
          animation-delay: 3600ms;
}

/* line 7095, app/assets/stylesheets/main/xyz_custom.css.scss */
.typing .circle:nth-child(1) {
  -webkit-animation-delay: 0ms;
          animation-delay: 0ms;
}

/* line 7099, app/assets/stylesheets/main/xyz_custom.css.scss */
.typing .circle:nth-child(2) {
  -webkit-animation-delay: 333ms;
          animation-delay: 333ms;
}

/* line 7103, app/assets/stylesheets/main/xyz_custom.css.scss */
.typing .circle:nth-child(3) {
  -webkit-animation-delay: 666ms;
          animation-delay: 666ms;
}

@-webkit-keyframes typing {
  0% {
    transform: scale(1);
  }
  33% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.4);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes typing {
  0% {
    transform: scale(1);
  }
  33% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.4);
  }
  100% {
    transform: scale(1);
  }
}

@-webkit-keyframes bounce {
  0% {
    transform: translateY(0);
  }
  33% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}

@keyframes bounce {
  0% {
    transform: translateY(0);
  }
  33% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}

/* line 7139, app/assets/stylesheets/main/xyz_custom.css.scss */
#box-messages {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: fixed;
  bottom: 15px;
  right: 15px;
  z-index: 9999;
  width: 250px;
}

/* line 7150, app/assets/stylesheets/main/xyz_custom.css.scss */
#box-messages .message-box {
  width: 100%;
  box-shadow: 0px 2px 4px rgba(33, 49, 49, 0.1);
  position: relative;
}

/* line 7155, app/assets/stylesheets/main/xyz_custom.css.scss */
#box-messages .message-box .message-item {
  display: block;
  background-color: #FFF;
  width: 100%;
  padding: 0.5rem 1rem;
  margin-top: 10px;
  color: #333;
}

/* line 7163, app/assets/stylesheets/main/xyz_custom.css.scss */
#box-messages .message-box .message-item:hover {
  color: #438FF6;
}

/* line 7168, app/assets/stylesheets/main/xyz_custom.css.scss */
#box-messages .message-box .btn-close-message {
  position: absolute;
  top: 20px;
  right: 15px;
  cursor: pointer;
}

/* line 7174, app/assets/stylesheets/main/xyz_custom.css.scss */
#box-messages .message-box .btn-close-message:hover {
  color: #438FF6;
}

/* line 7184, app/assets/stylesheets/main/xyz_custom.css.scss */
#list-conversation .user .count,
.list-conversation .user .count {
  position: absolute;
  right: 10px;
  top: 10px;
  background-color: red;
  width: auto;
  height: auto;
  border-radius: 5px;
  padding: 0 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFF;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 7204, app/assets/stylesheets/main/xyz_custom.css.scss */
.pre-line {
  white-space: pre-line;
}

/* line 7208, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-disabled {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 7212, app/assets/stylesheets/main/xyz_custom.css.scss */
#filterrific_results {
  position: relative;
}

/* line 7216, app/assets/stylesheets/main/xyz_custom.css.scss */
.absolute-middle {
  position: absolute !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 7223, app/assets/stylesheets/main/xyz_custom.css.scss */
.loader-1 {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  position: relative;
  margin: 20px auto;
  z-index: 9999;
}

/* line 7231, app/assets/stylesheets/main/xyz_custom.css.scss */
.loader-1.absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 7238, app/assets/stylesheets/main/xyz_custom.css.scss */
.loader-1.fixed {
  position: fixed;
  transform: translate(-50%, -50%);
}

/* line 7242, app/assets/stylesheets/main/xyz_custom.css.scss */
.loader-1.fixed.top-right {
  top: 12%;
  right: 2%;
}

/* line 7248, app/assets/stylesheets/main/xyz_custom.css.scss */
.loader-1:before, .loader-1:after {
  content: "";
  position: absolute;
  top: -10px;
  left: -10px;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: 5px solid transparent;
  border-top-color: #3498db;
}

/* line 7260, app/assets/stylesheets/main/xyz_custom.css.scss */
.loader-1:before {
  z-index: 100;
  -webkit-animation: spin 1s infinite;
          animation: spin 1s infinite;
}

/* line 7265, app/assets/stylesheets/main/xyz_custom.css.scss */
.loader-1:after {
  border: 5px solid #ccc;
}

@-moz-document url-prefix() {
  /* line 7271, app/assets/stylesheets/main/xyz_custom.css.scss */
  #conclude_content {
    height: 3em;
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* line 7292, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-check-input {
  position: relative;
  margin-left: 0;
  margin-right: 10px;
}

/* line 7298, app/assets/stylesheets/main/xyz_custom.css.scss */
.max-three-line {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

/* line 7307, app/assets/stylesheets/main/xyz_custom.css.scss */
.max-one-line {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 7314, app/assets/stylesheets/main/xyz_custom.css.scss */
.my-15 {
  padding-top: 6px;
  padding-bottom: 6px;
}

/* line 7319, app/assets/stylesheets/main/xyz_custom.css.scss */
.select2-container--bootstrap .select2-selection:not(.not-hide-disabled) .select2-results__option[aria-disabled=true] {
  display: none;
}

/* line 7323, app/assets/stylesheets/main/xyz_custom.css.scss */
.cursor-pointer:hover {
  cursor: pointer;
}

/* line 7348, app/assets/stylesheets/main/xyz_custom.css.scss */
.request-loader {
  position: absolute;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 10px;
  width: 10px;
  border-radius: 100%;
  background: red;
  box-shadow: 0 0 30px 0 rgba(255, 0, 0, 0.2);
}

/* line 7360, app/assets/stylesheets/main/xyz_custom.css.scss */
.request-loader span {
  position: relative;
  font-size: 72px;
  top: 5px;
  left: -5px;
}

/* line 7367, app/assets/stylesheets/main/xyz_custom.css.scss */
.request-loader::after {
  opacity: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  content: '';
  height: 100%;
  width: 100%;
  border: 12px solid rgba(255, 0, 0, 0.35);
  border-radius: 100%;
  -webkit-animation-name: ripple;
          animation-name: ripple;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
          animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
  z-index: -1;
}

/* line 7371, app/assets/stylesheets/main/xyz_custom.css.scss */
.request-loader::before {
  opacity: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  content: '';
  height: 100%;
  width: 100%;
  border: 12px solid rgba(255, 0, 0, 0.35);
  border-radius: 100%;
  -webkit-animation-name: ripple;
          animation-name: ripple;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
          animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
  z-index: -1;
}

@-webkit-keyframes ripple {
  from {
    opacity: 1;
    transform: scale3d(0.75, 0.75, 1);
  }
  to {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1);
  }
}

@keyframes ripple {
  from {
    opacity: 1;
    transform: scale3d(0.75, 0.75, 1);
  }
  to {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1);
  }
}

/* line 7390, app/assets/stylesheets/main/xyz_custom.css.scss */
#messenger .new_message.dropzone .upload-preview {
  bottom: 75px;
  position: absolute;
  width: calc(100% - 30px);
}

/* line 7397, app/assets/stylesheets/main/xyz_custom.css.scss */
.new_message.dropzone {
  border: 0;
  padding: 0;
}

/* line 7401, app/assets/stylesheets/main/xyz_custom.css.scss */
.new_message.dropzone .dz-message {
  opacity: 0;
  height: 0;
  margin: 0;
}

/* line 7407, app/assets/stylesheets/main/xyz_custom.css.scss */
.new_message.dropzone .upload-preview {
  border: 0;
  display: flex;
  overflow-y: hidden;
}

/* line 7412, app/assets/stylesheets/main/xyz_custom.css.scss */
.new_message.dropzone .upload-preview .dz-preview {
  margin-top: 0;
  margin: 5px;
}

/* line 7416, app/assets/stylesheets/main/xyz_custom.css.scss */
.new_message.dropzone .upload-preview .dz-preview.dz-preview.dz-image-preview {
  background: transparent;
}

/* line 7421, app/assets/stylesheets/main/xyz_custom.css.scss */
.new_message.dropzone .upload-preview .dz-progress {
  height: 8px;
}

/* line 7425, app/assets/stylesheets/main/xyz_custom.css.scss */
.new_message.dropzone .upload-preview .dz-image {
  height: 80px;
}

/* line 7429, app/assets/stylesheets/main/xyz_custom.css.scss */
.new_message.dropzone .upload-preview .dz-details {
  padding: 1em;
}

/* line 7432, app/assets/stylesheets/main/xyz_custom.css.scss */
.new_message.dropzone .upload-preview .dz-details .dz-size {
  margin-bottom: 1.8em;
}

/* line 7437, app/assets/stylesheets/main/xyz_custom.css.scss */
.new_message.dropzone .upload-preview .dz-error-message {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 501;
}

/* line 7444, app/assets/stylesheets/main/xyz_custom.css.scss */
.new_message.dropzone .upload-preview .dz-remove {
  position: absolute;
  top: 0;
  right: 0;
  color: transparent;
  width: 21px;
  height: 21px;
  overflow: hidden;
  z-index: 502;
}

/* line 7454, app/assets/stylesheets/main/xyz_custom.css.scss */
.new_message.dropzone .upload-preview .dz-remove:after {
  color: #333;
  content: "\F057";
  font-family: 'Font Awesome\ 5 Free';
  position: absolute;
  top: 1px;
  left: 3px;
}

/* line 7467, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  position: fixed;
  top: 100%;
  right: 0;
  transform: translateY(-100%);
  z-index: 100;
}

/* line 7477, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations #btn-save-all {
  position: absolute;
  top: 0;
  transform: translateY(calc(-100% - 10px));
  height: 45px;
  width: 57px;
  box-shadow: -2px 3px 0 0 rgba(0, 0, 0, 0.5);
  transition: 0.3s ease;
}

/* line 7486, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations #btn-save-all:active {
  transform: translateY(calc(-100% - 7px));
  box-shadow: 0px 0px 0 0 rgba(0, 0, 0, 0.8);
}

/* line 7492, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations .list-group-item {
  background-color: #FFF;
  margin: 0 5px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 350px;
  border-color: #767676;
}

/* line 7501, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations .list-group-item .have-files .messages-list {
  height: 190px;
}

/* line 7506, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations .list-group-item .messages-list {
  height: 300px;
  width: 100%;
  margin-bottom: 20px;
}

/* line 7511, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations .list-group-item .messages-list .chat-message-bubble {
  max-width: 200px;
}

/* line 7515, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations .list-group-item .messages-list .message-file {
  margin-bottom: .25rem;
}

/* line 7518, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations .list-group-item .messages-list .message-file video {
  max-width: 250px;
}

@-webkit-keyframes changeColor {
  0% {
    background-color: #FFF;
  }
  50% {
    background-color: #DE3618;
  }
  100% {
    background-color: #FFF;
  }
}

@keyframes changeColor {
  0% {
    background-color: #FFF;
  }
  50% {
    background-color: #DE3618;
  }
  100% {
    background-color: #FFF;
  }
}

/* line 7538, app/assets/stylesheets/main/xyz_custom.css.scss */
.has-message {
  -webkit-animation-name: changeColor;
          animation-name: changeColor;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  background-color: #FFF;
}

/* line 7545, app/assets/stylesheets/main/xyz_custom.css.scss */
.not_read {
  background-color: #edf2fa;
}

/* line 7549, app/assets/stylesheets/main/xyz_custom.css.scss */
.pointer-events-none {
  pointer-events: none;
}

/* line 7554, app/assets/stylesheets/main/xyz_custom.css.scss */
.block-after-click.pointer-events-none {
  opacity: 0.8;
}

/* line 7559, app/assets/stylesheets/main/xyz_custom.css.scss */
.cursor-normal {
  cursor: auto;
}

/* line 7564, app/assets/stylesheets/main/xyz_custom.css.scss */
.medication-form-group .input-group-addon {
  width: 50px;
}

/* line 7568, app/assets/stylesheets/main/xyz_custom.css.scss */
.medication-form-group .input-group-main {
  width: calc(100% - 50px);
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
  border: 1px solid #C1C6C6;
}

/* line 7576, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview {
  font-family: 'Roboto', sans-serif;
  color: #213131;
  /*background-color: #F6F7F7;*/
  font-weight: 400;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  background-repeat: repeat-y;
  background-position: center;
  background-attachment: fixed;
  background-size: 100%;
  padding: 40px;
  height: 100%;
  page-break-inside: avoid;
  font-size: 16px;
}

/* line 7592, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview #content {
  background-color: #FFF;
  border-radius: 10px;
}

/* line 7597, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview #footer {
  max-width: 100%;
}

/* line 7601, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview .medication-item .number-of-medicine,
#preview .medication-item .name-of-medicine,
#preview .medication-item .quantity-of-medicine,
#preview .medication-item .drug-time-per-day,
#preview .medication-item .drug-description {
  padding: 5px 10px;
  border: 1px dotted #333;
}

/* line 7610, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview .medication-item .index-of-medicine {
  /*display: flex;*/
  /*justify-content: center;*/
  /*align-items: center;*/
  font-size: 24px;
  color: #86E3E3;
  border: 1px dotted #333;
  border-top: none;
}

/* line 7620, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview .medication-item .name-of-medicine,
#preview .medication-item .quantity-of-medicine,
#preview .medication-item .drug-time-per-day,
#preview .medication-item .drug-description {
  border-left: none;
  border-top: none;
}

/* line 7628, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview .box-attribute-added {
  margin-left: 50px;
}

/* line 7632, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview .break-page {
  page-break-inside: avoid !important;
}

/* line 7636, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview .template-box .title {
  display: inline-block;
  background-color: #86E3E3;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding: 10px 20px;
  color: #FFF;
  font-size: 18px;
  margin-top: 1rem;
}

/* line 7647, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview .template-box .text {
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 1rem;
}

/* line 7653, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview .template-box .attribute {
  font-weight: normal;
}

/* line 7658, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview .list-concludes p {
  margin-bottom: 0;
}

/* line 7662, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview .list-concludes li {
  list-style: none;
  font-size: 18px;
}

/* line 7669, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview .list-concludes .conclude-item::before {
  content: "\2022";
  color: #86E3E3;
  display: inline-block;
  width: 1rem;
  margin-left: -1rem;
  font-size: 24px;
  font-weight: bold;
}

/* line 7678, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview .list-concludes .conclude-sub-item::before {
  content: "\26AC";
  color: black;
  display: inline-block;
  width: 1rem;
  margin-left: -1rem;
  font-size: 20px;
  font-weight: bold;
}

/* line 7688, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview .header-template {
  padding-bottom: 30px;
  padding-top: 30px;
}

/* line 7693, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview #logo-header img {
  width: 80%;
  height: auto;
}

/* line 7698, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview #template-name {
  position: relative;
  padding-left: 20px;
  margin: 0;
  line-height: 32px;
  font-size: 32px;
  text-align: center;
}

/* line 7708, app/assets/stylesheets/main/xyz_custom.css.scss */
#preview .list-drug table.drug-item:last-child .border-bottom-last {
  border-bottom: 1px solid #333 !important;
}

/* line 7713, app/assets/stylesheets/main/xyz_custom.css.scss */
.tableFixHead {
  overflow-y: auto;
  max-height: 80vh;
}

/* line 7717, app/assets/stylesheets/main/xyz_custom.css.scss */
.tableFixHead:before {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  background-color: #F6F7F7;
  z-index: 99;
}

/* line 7728, app/assets/stylesheets/main/xyz_custom.css.scss */
.tableFixHead thead tr th {
  z-index: 99;
}

/* line 7734, app/assets/stylesheets/main/xyz_custom.css.scss */
.tableFixHead tr {
  background-color: inherit;
}

/* line 7737, app/assets/stylesheets/main/xyz_custom.css.scss */
.tableFixHead tr th {
  position: sticky;
  top: 0;
  background-color: inherit;
}

/* line 7745, app/assets/stylesheets/main/xyz_custom.css.scss */
.tableFixHead table tr td {
  word-break: break-word;
}

/* line 7752, app/assets/stylesheets/main/xyz_custom.css.scss */
.counter {
  position: absolute;
  top: 10px;
  right: -10px;
  border-radius: 50%;
  min-width: 16px;
  min-height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFF;
  font-size: 10px;
}

/* line 7766, app/assets/stylesheets/main/xyz_custom.css.scss */
.page-loader {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  overflow: hidden;
  outline: 0;
  background: rgba(0, 0, 0, 0.3);
}

/* line 7778, app/assets/stylesheets/main/xyz_custom.css.scss */
.page-loader .loader-icon {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
}

/* line 7788, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations .list-group-item .panel {
  overflow: hidden;
}

/* line 7792, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations .list-group-item .panel-body {
  transition: 0.6s ease;
}

/* line 7795, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations .list-group-item .panel-body.show-pin {
  transform: translateX(-100%);
}

/* line 7803, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations .list-group-item .panel-body .new_message {
  transition: 0.3s ease;
}

/* line 7807, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations .list-group-item .panel-body .box-pin-hr {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform: translateX(100%);
  background-color: #FFF;
  z-index: 1;
}

/* line 7817, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations .list-group-item .panel-body .box-pin-hr .card {
  max-height: 320px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* line 7829, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations-content .list-group-item .panel {
  overflow: hidden;
}

/* line 7833, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations-content .list-group-item .panel-body {
  transition: 0.6s ease;
}

/* line 7837, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations-content .list-group-item .panel-body.show-pin .new_message {
  width: calc(100% - 300px);
  padding-right: 10px;
}

/* line 7842, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations-content .list-group-item .panel-body.show-pin .box-pin-hr {
  padding-left: 10px;
  border-left: 1px solid #eee;
  transform: translateX(0);
}

/* line 7849, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations-content .list-group-item .panel-body .new_message {
  width: 100%;
  float: left;
  transition: 0.6s ease;
}

/* line 7855, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations-content .list-group-item .panel-body .box-pin-hr {
  width: 300px;
  float: left;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #FFF;
  transition: 0.6s ease;
  transform: translateX(100%);
  height: calc(100vh - 270px);
  overflow-x: hidden;
  overflow-y: scroll;
}

/* line 7868, app/assets/stylesheets/main/xyz_custom.css.scss */
#conversations-content .list-group-item .panel-body .box-pin-hr .box-content {
  width: 100%;
  max-height: calc(100vh - 300px);
  overflow-x: hidden;
  overflow-y: scroll;
  padding-right: 15px;
}

/* line 7881, app/assets/stylesheets/main/xyz_custom.css.scss */
#list-procedures .result-file-name {
  width: 100%;
}

/* line 7887, app/assets/stylesheets/main/xyz_custom.css.scss */
.overflow-hidden {
  overflow: hidden;
}

/* line 7892, app/assets/stylesheets/main/xyz_custom.css.scss */
.box-tool {
  text-align: right;
}

/* line 7896, app/assets/stylesheets/main/xyz_custom.css.scss */
.advisory-photos-modal-class {
  padding-right: 0 !important;
}

/* line 7899, app/assets/stylesheets/main/xyz_custom.css.scss */
.advisory-photos-modal-class .modal-header {
  background: none !important;
  position: absolute;
  right: 0;
  z-index: 2;
  border: none;
}

/* line 7907, app/assets/stylesheets/main/xyz_custom.css.scss */
.advisory-photos-modal-class .modal-dialog {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
}

/* line 7912, app/assets/stylesheets/main/xyz_custom.css.scss */
.advisory-photos-modal-class .modal-body {
  padding: 0;
  max-height: 100vh;
}

/* line 7917, app/assets/stylesheets/main/xyz_custom.css.scss */
.advisory-photos-modal-class .sp-pop-up-img {
  max-height: calc(100vh - 60px);
}

/* line 7923, app/assets/stylesheets/main/xyz_custom.css.scss */
.sp-box .sp-image-preview {
  max-width: 300px;
}

/* line 7928, app/assets/stylesheets/main/xyz_custom.css.scss */
.horizontal-line-chat {
  overflow: hidden;
  text-align: center;
}

/* line 7932, app/assets/stylesheets/main/xyz_custom.css.scss */
.horizontal-line-chat:before {
  right: 0.5em;
  margin-left: -50%;
  background-color: #000;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

/* line 7944, app/assets/stylesheets/main/xyz_custom.css.scss */
.horizontal-line-chat:after {
  left: 0.5em;
  margin-right: -50%;
  background-color: #000;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

/* line 7957, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-carts {
  margin: 0;
  padding: 0;
  float: left;
  clear: both;
}

/* line 7963, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-carts .nav-item {
  list-style: none;
  float: left;
  border-bottom: 3px solid transparent;
}

/* line 7969, app/assets/stylesheets/main/xyz_custom.css.scss */
.nav-carts .nav-item .nav-link.active {
  border-bottom-color: #438FF6;
}

/* line 7976, app/assets/stylesheets/main/xyz_custom.css.scss */
.error-date {
  border-color: #dc3545 !important;
}

/* line 7982, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 36px;
  /* Hide default HTML checkbox */
  /* The slider */
  /* Rounded sliders */
}

/* line 7989, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 7996, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s;
}

/* line 8007, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 4px;
  top: 2px;
  background-color: white;
  transition: .4s;
}

/* line 8021, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom input:checked + .slider {
  background-color: #2196F3;
}

/* line 8025, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

/* line 8029, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom input:checked + .slider:before {
  transform: translateX(16px);
}

/* line 8036, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom .slider.round {
  border-radius: 34px;
}

/* line 8039, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom .slider.round:before {
  border-radius: 50%;
}

/* line 8046, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm input[type='submit'] {
  display: block;
  margin: 0 auto;
}

/* line 8051, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm select.select2-hidden-accessible[readonly] + .select2-container {
  pointer-events: none;
  touch-action: none;
}

/* line 8055, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm select.select2-hidden-accessible[readonly] + .select2-container .select2-selection {
  background: #eee;
  box-shadow: none;
}

/* line 8060, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm select.select2-hidden-accessible[readonly] + .select2-container .select2-selection__arrow, .addCommentForm select.select2-hidden-accessible[readonly] + .select2-container select.select2-hidden-accessible[readonly] + .select2-container .select2-selection__clear {
  display: none;
}

/* line 8067, app/assets/stylesheets/main/xyz_custom.css.scss */
.show-faq-answer-box .w-80 {
  width: 80px;
  height: 80px;
  line-height: 80px;
  display: inline-block;
  text-align: center;
}

/* line 8076, app/assets/stylesheets/main/xyz_custom.css.scss */
.show-faq-answer-box .f-v-permission p, .show-faq-answer-box .f-v-permission i {
  color: #828B8C;
}

/* line 8082, app/assets/stylesheets/main/xyz_custom.css.scss */
.show-faq-answer-box .star-rate .checked {
  color: orange;
}

/* line 8089, app/assets/stylesheets/main/xyz_custom.css.scss */
.support-tab .nav-link.active, .promotion-tab .nav-link.active {
  background: #fff !important;
  border-top: 3px solid #438FF6;
  border-bottom: none !important;
}

/* line 8095, app/assets/stylesheets/main/xyz_custom.css.scss */
.support-tab .nav-item, .promotion-tab .nav-item {
  margin-right: 4px;
  margin-bottom: -3px;
  color: #828B8C;
}

/* line 8100, app/assets/stylesheets/main/xyz_custom.css.scss */
.support-tab .nav-item .nav-link, .promotion-tab .nav-item .nav-link {
  border-radius: 0;
}

/* line 8106, app/assets/stylesheets/main/xyz_custom.css.scss */
.box-patient-info {
  background: unset;
  border-radius: 0;
  box-shadow: unset;
}

/* line 8112, app/assets/stylesheets/main/xyz_custom.css.scss */
.rm-to-right {
  left: 40% !important;
  right: unset !important;
}

/* add appropriate colors to fb, twitter and google buttons */
/* line 8118, app/assets/stylesheets/main/xyz_custom.css.scss */
.fb {
  background-color: #3B5998;
  color: #FFF;
}

/* line 8122, app/assets/stylesheets/main/xyz_custom.css.scss */
.fb:hover {
  color: #3B5998;
  background-color: #FFF;
  border: 1px solid #3B5998;
}

/* line 8129, app/assets/stylesheets/main/xyz_custom.css.scss */
.twitter {
  background-color: #55ACEE;
  color: #FFF;
}

/* line 8133, app/assets/stylesheets/main/xyz_custom.css.scss */
.twitter:hover {
  color: #55ACEE;
  background-color: #FFF;
  border: 1px solid #55ACEE;
}

/* line 8140, app/assets/stylesheets/main/xyz_custom.css.scss */
.google {
  background-color: #dd4b39;
  color: #FFF;
}

/* line 8144, app/assets/stylesheets/main/xyz_custom.css.scss */
.google:hover {
  color: #dd4b39;
  background-color: #FFF;
  border: 1px solid #dd4b39;
}

/* line 8151, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-social {
  transition: all 400ms ease-in-out;
  padding: 12px;
  border: none;
  border-radius: 4px;
  margin: 5px 0;
  opacity: 0.85;
  display: inline-block;
  font-size: 17px;
  line-height: 20px;
  text-decoration: none;
  /* remove underline from anchors */
}

/* line 8162, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-social i {
  margin-right: 5px;
}

@media (min-width: 1200px) {
  /* line 8168, app/assets/stylesheets/main/xyz_custom.css.scss */
  .modal-xl {
    max-width: 1140px;
  }
}

/* ===Support=== */
/* line 8174, app/assets/stylesheets/main/xyz_custom.css.scss */
.title-text-bold {
  font-weight: bold;
  font-size: 0.9375rem;
}

/* line 8179, app/assets/stylesheets/main/xyz_custom.css.scss */
.sp-content-text {
  font-weight: normal;
  font-size: 0.875rem;
}

/* line 8184, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-area-border {
  border: 1px solid #C1C6C6;
  padding: 10px;
}

/* line 8188, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-area-border p {
  margin-bottom: 0;
}

/* line 8194, app/assets/stylesheets/main/xyz_custom.css.scss */
#newFAQModal .f-r {
  float: right;
}

/* line 8198, app/assets/stylesheets/main/xyz_custom.css.scss */
#newFAQModal .close-modal-btn {
  margin-right: 8px;
}

/* line 8202, app/assets/stylesheets/main/xyz_custom.css.scss */
#newFAQModal .dropzone {
  padding: 0;
  border: none;
}

/* line 8207, app/assets/stylesheets/main/xyz_custom.css.scss */
#newFAQModal #sp-dz-clickable {
  text-align: center;
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
  width: 100px;
  margin-left: 0;
  border-radius: 20px;
  border: 1px solid #438FF6;
}

/* line 8219, app/assets/stylesheets/main/xyz_custom.css.scss */
#newFAQModal #sp-dz-clickable i {
  color: #438FF6;
  line-height: 100px;
  font-size: 60px;
  padding-right: 0;
}

/* line 8226, app/assets/stylesheets/main/xyz_custom.css.scss */
#newFAQModal #sp-dz-clickable:hover {
  cursor: pointer;
}

/* line 8231, app/assets/stylesheets/main/xyz_custom.css.scss */
#newFAQModal .dz-message {
  display: none;
}

/* line 8235, app/assets/stylesheets/main/xyz_custom.css.scss */
#newFAQModal .dz-preview {
  margin-left: 0;
}

/* line 8240, app/assets/stylesheets/main/xyz_custom.css.scss */
#newFAQModal .sp-dropzone-previews div:first-child {
  margin-left: 0 !important;
}

/* line 8245, app/assets/stylesheets/main/xyz_custom.css.scss */
#newFAQModal .dz-remove {
  position: absolute;
  top: -10px;
  right: -11px;
  color: transparent;
  width: 21px;
  height: 21px;
  overflow: hidden;
  z-index: 502;
}

/* line 8255, app/assets/stylesheets/main/xyz_custom.css.scss */
#newFAQModal .dz-remove:after {
  color: #333;
  content: "\F057";
  font-family: 'Font Awesome\ 5 Free';
  position: absolute;
  top: 1px;
  left: 3px;
}

/* line 8265, app/assets/stylesheets/main/xyz_custom.css.scss */
#newFAQModal .f-r-wrapper {
  width: 100%;
}

/* line 8269, app/assets/stylesheets/main/xyz_custom.css.scss */
#newFAQModal .d-border {
  border: 1px solid #DE3618;
}

/* line 8273, app/assets/stylesheets/main/xyz_custom.css.scss */
.dz-image {
  width: 100px;
  height: 100px;
}

/* line 8277, app/assets/stylesheets/main/xyz_custom.css.scss */
.dz-image img {
  width: 100px;
}

/* line 8282, app/assets/stylesheets/main/xyz_custom.css.scss */
.red-focus:focus {
  border-color: #DE3618;
  border-width: 2px;
}

/* line 8288, app/assets/stylesheets/main/xyz_custom.css.scss */
.red-select {
  border-color: #DE3618 !important;
  border-width: 2px !important;
}

/* line 8295, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 36px;
  /* Hide default HTML checkbox */
  /* The slider */
  /* Rounded sliders */
}

/* line 8302, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 8309, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s;
}

/* line 8320, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 4px;
  top: 2px;
  background-color: white;
  transition: .4s;
}

/* line 8334, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom input:checked + .slider {
  background-color: #2196F3;
}

/* line 8338, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

/* line 8342, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom input:checked + .slider:before {
  transform: translateX(16px);
}

/* line 8349, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom .slider.round {
  border-radius: 34px;
}

/* line 8352, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .ics-custom .slider.round:before {
  border-radius: 50%;
}

/* line 8359, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm input[type='submit'] {
  display: block;
  margin: 0 auto;
}

/* line 8364, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm select.select2-hidden-accessible[readonly] + .select2-container {
  pointer-events: none;
  touch-action: none;
}

/* line 8368, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm select.select2-hidden-accessible[readonly] + .select2-container .select2-selection {
  background: #eee;
  box-shadow: none;
}

/* line 8373, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm select.select2-hidden-accessible[readonly] + .select2-container .select2-selection__arrow, .addCommentForm select.select2-hidden-accessible[readonly] + .select2-container select.select2-hidden-accessible[readonly] + .select2-container .select2-selection__clear {
  display: none;
}

/* line 8379, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .cursor-default {
  cursor: default;
}

/* line 8382, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .cursor-default .slider.round {
  cursor: default;
}

/* line 8386, app/assets/stylesheets/main/xyz_custom.css.scss */
.addCommentForm .support_comments_is_call_support .cursor-default:hover {
  cursor: default;
}

/* line 8394, app/assets/stylesheets/main/xyz_custom.css.scss */
.show-faq-answer-box .w-80 {
  width: 80px;
  height: 80px;
  line-height: 80px;
  display: inline-block;
  text-align: center;
}

/* line 8403, app/assets/stylesheets/main/xyz_custom.css.scss */
.show-faq-answer-box .f-v-permission p, .show-faq-answer-box .f-v-permission i {
  color: #828B8C;
}

/* line 8409, app/assets/stylesheets/main/xyz_custom.css.scss */
.show-faq-answer-box .star-rate .checked {
  color: orange;
}

/* line 8417, app/assets/stylesheets/main/xyz_custom.css.scss */
.support-tab .nav-item,
.nav-tabs-border-top .nav-item {
  margin-right: 4px;
  margin-bottom: -3px;
  color: #828B8C;
}

/* line 8422, app/assets/stylesheets/main/xyz_custom.css.scss */
.support-tab .nav-item .nav-link,
.nav-tabs-border-top .nav-item .nav-link {
  border-radius: 0;
  transition: all 0.1s ease-in-out;
}

/* line 8425, app/assets/stylesheets/main/xyz_custom.css.scss */
.support-tab .nav-item .nav-link:focus, .support-tab .nav-item .nav-link:hover, .support-tab .nav-item .nav-link.active,
.nav-tabs-border-top .nav-item .nav-link:focus,
.nav-tabs-border-top .nav-item .nav-link:hover,
.nav-tabs-border-top .nav-item .nav-link.active {
  background: #fff !important;
  border-top: 3px solid #438FF6 !important;
  border-bottom: 0 !important;
}

/* line 8438, app/assets/stylesheets/main/xyz_custom.css.scss */
#history .diff ul {
  padding: 0;
  list-style: none;
}

/* line 8443, app/assets/stylesheets/main/xyz_custom.css.scss */
#history .diff ul li del {
  background-color: #FBEAE5;
}

/* line 8447, app/assets/stylesheets/main/xyz_custom.css.scss */
#history .diff ul li ins {
  background-color: #bfffd3;
}

/* line 8455, app/assets/stylesheets/main/xyz_custom.css.scss */
#verifyOTP {
  text-align: center;
}

/* line 8458, app/assets/stylesheets/main/xyz_custom.css.scss */
#verifyOTP .modal-dialog {
  margin: auto;
}

/* line 8474, app/assets/stylesheets/main/xyz_custom.css.scss */
#verifyOTP h3 {
  margin: 0 0 10px;
  padding: 0;
  line-height: 1.25;
}

/* line 8480, app/assets/stylesheets/main/xyz_custom.css.scss */
#verifyOTP div {
  position: relative;
  z-index: 1;
}

/* line 8485, app/assets/stylesheets/main/xyz_custom.css.scss */
#verifyOTP #form {
  margin: 25px auto 0;
}

/* line 8488, app/assets/stylesheets/main/xyz_custom.css.scss */
#verifyOTP #form .form-control {
  margin: 0 5px;
  text-align: center;
  line-height: 80px;
  font-size: 50px;
  max-width: 50px;
  border: solid 1px #ccc;
  box-shadow: 0 0 5px #ccc inset;
  outline: none;
  width: 16%;
  transition: all .2s ease-in-out;
  border-radius: 3px;
  display: inline-block;
  padding: 0;
}

/* line 8503, app/assets/stylesheets/main/xyz_custom.css.scss */
#verifyOTP #form .form-control:focus {
  border-color: #438FF6;
  box-shadow: 0 0 5px rgba(67, 143, 246, 0.3) inset;
}

/* line 8508, app/assets/stylesheets/main/xyz_custom.css.scss */
#verifyOTP #form .form-control::-moz-selection {
  background: transparent;
}
#verifyOTP #form .form-control::selection {
  background: transparent;
}

/* line 8513, app/assets/stylesheets/main/xyz_custom.css.scss */
#verifyOTP #form .btn {
  display: block;
  text-transform: uppercase;
  margin: 30px auto;
  min-width: 50%;
}

/* line 8522, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.link {
  color: #438FF6;
  border: 0;
  background: transparent;
  padding: 5px;
}

/* line 8528, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.link:hover {
  text-decoration: underline;
}

/* line 8533, app/assets/stylesheets/main/xyz_custom.css.scss */
.mh-1 {
  max-height: 1px;
}

/* line 8537, app/assets/stylesheets/main/xyz_custom.css.scss */
.mh-50 {
  max-height: 50px;
}

/* line 8540, app/assets/stylesheets/main/xyz_custom.css.scss */
.min-height-50 {
  min-height: 50px;
}

/* line 8544, app/assets/stylesheets/main/xyz_custom.css.scss */
.overflow-scroll {
  overflow: scroll;
}

/* line 8547, app/assets/stylesheets/main/xyz_custom.css.scss */
.overflow-x-scroll {
  overflow-x: scroll;
  overflow-y: hidden;
}

@-webkit-keyframes fa-blink {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0.25;
  }
  50% {
    opacity: 0.5;
  }
  75% {
    opacity: 0.75;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fa-blink {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0.25;
  }
  50% {
    opacity: 0.5;
  }
  75% {
    opacity: 0.75;
  }
  100% {
    opacity: 0;
  }
}

/* line 8570, app/assets/stylesheets/main/xyz_custom.css.scss */
.fa-blink {
  -webkit-animation: fa-blink .75s linear infinite;
          animation: fa-blink .75s linear infinite;
}

/* line 8574, app/assets/stylesheets/main/xyz_custom.css.scss */
input#verify_otp {
  width: 50%;
  border: none;
  border-bottom: 1px solid #333;
  text-align: center;
  font-size: 4rem;
  line-height: 1;
}

/* line 8583, app/assets/stylesheets/main/xyz_custom.css.scss */
.swal-text {
  text-align: center;
}

/* line 8587, app/assets/stylesheets/main/xyz_custom.css.scss */
.fa-chevron-down {
  transition: 0.3s ease;
}

/* line 8590, app/assets/stylesheets/main/xyz_custom.css.scss */
.fa-chevron-down.up {
  transform: rotate(180deg);
}

/* line 8595, app/assets/stylesheets/main/xyz_custom.css.scss */
.min-height-100 {
  min-height: 100%;
}

/* line 8599, app/assets/stylesheets/main/xyz_custom.css.scss */
.height-100 {
  height: 100%;
}

/* line 8605, app/assets/stylesheets/main/xyz_custom.css.scss */
#health-record-page.patient .not-for-patient {
  display: none !important;
}

/* line 8611, app/assets/stylesheets/main/xyz_custom.css.scss */
.visibility-hidden {
  visibility: hidden !important;
}

/* line 8616, app/assets/stylesheets/main/xyz_custom.css.scss */
.custom-tooltip.tooltip .tooltip-inner {
  max-width: 320px;
  padding: 8px;
}

/* line 8622, app/assets/stylesheets/main/xyz_custom.css.scss */
.sub-tab-wrapper {
  border-bottom: 1px solid var(--p-border-subdued, #dfe3e8);
  margin-left: -15px;
  margin-right: -15px;
}

/* line 8628, app/assets/stylesheets/main/xyz_custom.css.scss */
.amount-before-discount,
.text-line-through {
  text-decoration: line-through;
}

/* line 8634, app/assets/stylesheets/main/xyz_custom.css.scss */
#modal-login-form.active {
  position: fixed;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.3);
  padding: 20px;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 8644, app/assets/stylesheets/main/xyz_custom.css.scss */
#modal-login-form.active .login-box {
  background-color: #FFF;
  padding: 20px;
}

/* line 8653, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-created {
  background-color: #d5e6fd !important;
  color: #438FF6 !important;
  border-color: transparent !important;
}

/* line 8659, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-prescribed {
  background-color: #efe7fa !important;
  color: #9C6ADE !important;
  border-color: transparent !important;
}

/* line 8665, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-completed {
  background-color: #dbf1e2 !important;
  color: #6cc788 !important;
  border-color: transparent !important;
}

/* line 8671, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-cancelled {
  background-color: #f4a89b !important;
  color: #DE3618 !important;
  border-color: transparent !important;
}

/* line 8677, app/assets/stylesheets/main/xyz_custom.css.scss */
.label.pr-re_open {
  background-color: #7adeee !important;
  color: #17a2b8 !important;
  border-color: transparent !important;
}

/* line 8685, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.btn-pr-created {
  background-color: #438FF6;
  color: #FFF;
  border-color: #438FF6;
}

/* line 8691, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.btn-pr-prescribed {
  background-color: #9C6ADE;
  color: #FFF;
  border-color: #9C6ADE;
}

/* line 8697, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.btn-pr-completed {
  background-color: #6cc788;
  color: #FFF;
  border-color: #6cc788;
}

/* line 8703, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.btn-pr-cancelled {
  background-color: #DE3618;
  color: #FFF;
  border-color: #DE3618;
}

/* line 8709, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.btn-pr-re_open {
  background-color: #17a2b8;
  color: #FFF;
  border-color: #17a2b8;
}

/* line 8714, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.btn-hotline {
  padding: 5px 10px !important;
  min-width: 0 !important;
}

/* line 8718, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn.btn-booking_appointment {
  padding: 5px 10px !important;
}

/* line 8723, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline {
  opacity: 0;
  margin: 2em auto;
  transition: opacity 0.2s;
}

/* line 8730, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline::before {
  /* never visible - this is used in jQuery to check the current MQ */
  content: 'mobile';
  display: none;
}

/* line 8736, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline.loaded {
  /* show the timeline after events position has been set (using JavaScript) */
  opacity: 1;
}

/* line 8741, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline .timeline {
  position: relative;
  height: 100px;
  width: 100%;
  margin: 0 auto;
}

/* line 8748, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline .events-wrapper {
  position: relative;
  height: 100%;
  margin: 0 20px;
  overflow: hidden;
}

/* line 8754, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline .events-wrapper::after {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px;
}

/* line 8764, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline .events-wrapper::before {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px;
  left: 14px;
  background-image: linear-gradient(to right, #fff, rgba(248, 248, 248, 0));
}

/* line 8776, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline .events-wrapper::after {
  right: 14px;
  background-image: linear-gradient(to left, #fff, rgba(248, 248, 248, 0));
}

/* line 8782, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline .events {
  /* this is the grey line/timeline */
  position: absolute;
  z-index: 1;
  left: 14px;
  top: 49px;
  height: 2px;
  /* width will be set using JavaScript */
  background: #dfdfdf;
  transition: transform 0.4s;
}

/* line 8795, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline .filling-line {
  /* this is used to create the green line filling the timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #87E4E4;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #87E4E4), color-stop(1, #72ABFF));
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.3s;
  -webkit-animation: move 1s linear infinite;
          animation: move 1s linear infinite;
}

@-webkit-keyframes move {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
}

/* line 8830, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline .events li {
  list-style: none;
}

/* line 8833, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline .events li::marker {
  content: "";
  display: none;
}

/* line 8839, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline .events a {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 0.6rem;
  padding-bottom: 15px;
  color: #383838;
  /* fix bug on Safari - text flickering while timeline translates */
  transform: translateZ(0);
}

/* line 8851, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline .events a::after {
  /* this is used to create the event spot */
  content: '';
  position: absolute;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  bottom: -5px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  background-color: #f8f8f8;
  transition: background-color 0.3s, border-color 0.3s;
}

/* line 8871, app/assets/stylesheets/main/xyz_custom.css.scss */
.no-touch .cd-horizontal-timeline .events a:hover::after {
  background-color: #87E4E4;
  border-color: #87E4E4;
}

/* line 8879, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline .events li:nth-child(even) a {
  bottom: inherit;
  top: 20px;
}

/* line 8883, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline .events li:nth-child(even) a:after {
  bottom: calc(100% + 12px);
}

/* line 8890, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline .events li a.selected {
  pointer-events: none;
}

/* line 8893, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline .events li a.selected::after {
  background-color: #87E4E4;
  border-color: #87E4E4;
}

/* line 8899, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-horizontal-timeline .events li a.older-event::after {
  border-color: #87E4E4;
}

@media only screen and (min-width: 1100px) {
  /* line 8908, app/assets/stylesheets/main/xyz_custom.css.scss */
  .cd-horizontal-timeline {
    margin: 6em auto;
  }
  /* line 8911, app/assets/stylesheets/main/xyz_custom.css.scss */
  .cd-horizontal-timeline::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'desktop';
  }
}

/* line 8919, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-timeline-navigation li {
  list-style: none;
}

/* line 8922, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-timeline-navigation li ::marker {
  content: '';
  display: none;
}

/* line 8928, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-timeline-navigation a {
  /* these are the left/right arrows to navigate the timeline */
  position: absolute;
  z-index: 1;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  /* replace text with an icon */
  overflow: hidden;
  white-space: nowrap;
  transition: border-color 0.3s;
}

/* line 8947, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-timeline-navigation a i {
  /* arrow icon */
  position: absolute;
  height: 16px;
  width: 16px;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  transform: translateX(-50%) translateY(-50%);
  font-size: 16px;
}

/* line 8960, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-timeline-navigation a.prev {
  left: 0;
}

/* line 8964, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-timeline-navigation a.next {
  right: 0;
}

/* line 8971, app/assets/stylesheets/main/xyz_custom.css.scss */
.no-touch .cd-timeline-navigation a:hover {
  border-color: #87E4E4;
}

/* line 8975, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-timeline-navigation a.inactive {
  cursor: not-allowed;
}

/* line 8978, app/assets/stylesheets/main/xyz_custom.css.scss */
.cd-timeline-navigation a.inactive::after {
  background-position: 0 -16px;
}

/* line 8983, app/assets/stylesheets/main/xyz_custom.css.scss */
.no-touch .cd-timeline-navigation a.inactive:hover {
  border-color: #dfdfdf;
}

@media only screen and (min-width: 768px) {
  /* line 8990, app/assets/stylesheets/main/xyz_custom.css.scss */
  .cd-horizontal-timeline .events-content h2 {
    font-size: 7rem;
  }
  /* line 8994, app/assets/stylesheets/main/xyz_custom.css.scss */
  .cd-horizontal-timeline .events-content em {
    font-size: 2rem;
  }
  /* line 8998, app/assets/stylesheets/main/xyz_custom.css.scss */
  .cd-horizontal-timeline .events-content p {
    font-size: 1.8rem;
  }
}

@-webkit-keyframes cd-enter-right {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}

@keyframes cd-enter-right {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}

@-webkit-keyframes cd-enter-left {
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}

@keyframes cd-enter-left {
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}

/* line 9076, app/assets/stylesheets/main/xyz_custom.css.scss */
a.disable:hover {
  cursor: default !important;
}

/* line 9079, app/assets/stylesheets/main/xyz_custom.css.scss */
a.disable:hover svg {
  cursor: default !important;
}

/* line 9084, app/assets/stylesheets/main/xyz_custom.css.scss */
.break-long-words {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}

/* line 9091, app/assets/stylesheets/main/xyz_custom.css.scss */
.new-messages-from-here {
  position: relative;
  display: flex;
  flex-direction: row-reverse;
  -webkit-animation: .3s rotateToShow ease;
          animation: .3s rotateToShow ease;
}

/* line 9096, app/assets/stylesheets/main/xyz_custom.css.scss */
.new-messages-from-here::before {
  content: "";
  background-color: red;
  width: calc(100% - 10px);
  height: 1px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

/* line 9107, app/assets/stylesheets/main/xyz_custom.css.scss */
.new-messages-from-here .text {
  z-index: 1;
}

@-webkit-keyframes rotateToShow {
  0% {
    transform: rotateX(90deg);
  }
  100% {
    transform: rotateX(0deg);
  }
}

@keyframes rotateToShow {
  0% {
    transform: rotateX(90deg);
  }
  100% {
    transform: rotateX(0deg);
  }
}

/* line 9124, app/assets/stylesheets/main/xyz_custom.css.scss */
.cable-status-box .status-item {
  border: 1px solid #eee;
  border-radius: 30px;
  padding: 3px 12px;
  color: #FFF;
}

/* line 9131, app/assets/stylesheets/main/xyz_custom.css.scss */
.cable-status-box .connected {
  background-color: #6cc788;
}

/* line 9135, app/assets/stylesheets/main/xyz_custom.css.scss */
.cable-status-box .disconnected {
  background-color: #828B8C;
}

/* line 9140, app/assets/stylesheets/main/xyz_custom.css.scss */
.opacity-0 {
  opacity: 0;
}

/* line 9144, app/assets/stylesheets/main/xyz_custom.css.scss */
.opacity-1 {
  opacity: 0.2;
}

/* line 9148, app/assets/stylesheets/main/xyz_custom.css.scss */
.opacity-2 {
  opacity: 0.4;
}

/* line 9152, app/assets/stylesheets/main/xyz_custom.css.scss */
.opacity-3 {
  opacity: 0.6;
}

/* line 9156, app/assets/stylesheets/main/xyz_custom.css.scss */
.opacity-4 {
  opacity: 0.8;
}

/* line 9160, app/assets/stylesheets/main/xyz_custom.css.scss */
.opacity-5 {
  opacity: 1;
}

/* line 9166, app/assets/stylesheets/main/xyz_custom.css.scss */
.item-cancelled[data-unpaid=false] .select2-selection {
  border-color: #DE3618 !important;
  border-width: 2px;
}

/* line 9174, app/assets/stylesheets/main/xyz_custom.css.scss */
.select2-results__option .orange-box {
  margin: -6px;
  padding: 6px;
  color: #F65D09;
}

/* line 9181, app/assets/stylesheets/main/xyz_custom.css.scss */
.select2-results__option.select2-results__option--highlighted .orange-box {
  background-color: #F65D09;
  color: #FFF;
}

/* line 9188, app/assets/stylesheets/main/xyz_custom.css.scss */
.table-list .modal-body select.form-control {
  border-radius: 3px;
  max-width: initial;
  border: 1px solid #C1C6C6;
  box-sizing: border-box;
}

/* line 9195, app/assets/stylesheets/main/xyz_custom.css.scss */
#select2-patient_relation_type_id-results .select2-results__option[aria-disabled="false"] {
  display: block;
}

/* line 9199, app/assets/stylesheets/main/xyz_custom.css.scss */
#select2-patient_relation_type_id-results .select2-results__option[aria-disabled="true"] {
  display: none;
}

/* line 9205, app/assets/stylesheets/main/xyz_custom.css.scss */
.box-conditions.one-level .add-group-nested-attribute {
  display: none !important;
}

/* line 9210, app/assets/stylesheets/main/xyz_custom.css.scss */
.box-conditions .own-nested-element {
  margin-bottom: 1rem;
}

/* line 9213, app/assets/stylesheets/main/xyz_custom.css.scss */
.box-conditions .own-nested-element .form-group {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
}

/* line 9218, app/assets/stylesheets/main/xyz_custom.css.scss */
.box-conditions .own-nested-element .form-group .select2-container--bootstrap .select2-selection--single {
  border-right-width: 1px;
}

/* line 9224, app/assets/stylesheets/main/xyz_custom.css.scss */
.box-conditions .own-nested-element .form-group:first-child .select2-container--bootstrap .select2-selection--single {
  border-left-width: 1px;
}

/* line 9230, app/assets/stylesheets/main/xyz_custom.css.scss */
.box-conditions .own-nested-element .form-group:last-child .select2-container--bootstrap .select2-selection--single {
  border-right-width: 1px;
}

/* line 9235, app/assets/stylesheets/main/xyz_custom.css.scss */
.box-conditions .own-nested-element .form-group .select2-container--bootstrap.select2-container--focus .select2-selection,
.box-conditions .own-nested-element .form-group .select2-container--bootstrap.select2-container--open .select2-selection {
  border-right-width: 2px;
  border-left-width: 2px;
}

/* line 9243, app/assets/stylesheets/main/xyz_custom.css.scss */
.box-conditions .own-nested-element .condition-item .select2-container--bootstrap .select2-selection--single {
  border-radius: 0;
}

/* line 9256, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-for-file-input {
  position: absolute;
  top: 0;
  left: 0;
  max-height: 48px;
  height: 48px;
  line-height: 22px;
}

/* line 9265, app/assets/stylesheets/main/xyz_custom.css.scss */
.pager {
  text-align: center;
}

/* line 9268, app/assets/stylesheets/main/xyz_custom.css.scss */
.pager .page-number {
  position: relative;
  padding: .5rem .75rem;
  line-height: 1.5;
  color: #0275d8;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-right: 8px;
  display: inline-block;
  margin-bottom: 10px;
}

/* line 9279, app/assets/stylesheets/main/xyz_custom.css.scss */
.pager .page-number.active {
  color: #FFF;
  background-color: #0275d8;
  border: 1px solid #cbe7ff;
}

/* line 9287, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-group-text-promotion {
  display: flex;
  align-items: center;
  padding: .375rem .75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
}

/* line 9305, app/assets/stylesheets/main/xyz_custom.css.scss */
.css-serial {
  counter-reset: serial-number;
  /* Set the serial number counter to 0 */
}

/* line 9309, app/assets/stylesheets/main/xyz_custom.css.scss */
.css-serial td:first-child:before {
  counter-increment: serial-number;
  /* Increment the serial number counter */
  content: counter(serial-number);
  /* Display the counter */
}

/* line 9315, app/assets/stylesheets/main/xyz_custom.css.scss */
#collection-box .collection-list {
  border: 1px solid #C1C6C6;
}

/* line 9320, app/assets/stylesheets/main/xyz_custom.css.scss */
.invalid-min {
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #dc3545;
}

/* line 9327, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-invalid {
  border-color: #dc3545 !important;
}

/* line 9332, app/assets/stylesheets/main/xyz_custom.css.scss */
.pag a.btn {
  position: relative;
  margin-left: -1px;
  line-height: 1.25;
  background-color: #fff;
  padding: 7px 12px;
  color: #828B8C !important;
  border: 1px solid #DBDEDE;
  box-sizing: border-box;
  border-radius: 2px !important;
  display: inline-block;
  min-width: initial;
  width: auto;
  font-weight: 400;
  font-size: 0.85rem;
}

/* line 9348, app/assets/stylesheets/main/xyz_custom.css.scss */
.pag a.btn.active {
  color: #fff !important;
  background-color: #438FF6 !important;
  border-color: #438FF6 !important;
  z-index: 2;
}

/* line 9357, app/assets/stylesheets/main/xyz_custom.css.scss */
label.error {
  display: block;
  margin-top: .25rem;
  font-size: 80%;
  color: #dc3545;
  width: 100%;
  flex-basis: 100%;
}

/* line 9367, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-group label.error {
  position: absolute;
  top: 100%;
  left: 0;
}

/* line 9374, app/assets/stylesheets/main/xyz_custom.css.scss */
.promotion-check {
  position: absolute;
  top: 10px;
  right: 5px;
}

/* line 9380, app/assets/stylesheets/main/xyz_custom.css.scss */
#fixed-amount-box .form-group {
  width: 100%;
}

/* line 9383, app/assets/stylesheets/main/xyz_custom.css.scss */
#modal-new-health-record-form {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 9387, app/assets/stylesheets/main/xyz_custom.css.scss */
#modal-new-health-record-form .modal-body {
  overflow-y: unset;
  max-height: unset;
}

/* line 9391, app/assets/stylesheets/main/xyz_custom.css.scss */
#modal-new-health-record-form .modal-body .content-scrool-new-health-record {
  overflow-x: hidden;
  overflow-y: auto;
  max-height: calc(100vh - 250px);
}

/* line 9398, app/assets/stylesheets/main/xyz_custom.css.scss */
.transform-left-100 {
  left: 0;
  transform: translateX(-100%);
}

/* line 9403, app/assets/stylesheets/main/xyz_custom.css.scss */
.modal-dialog-scrollable {
  max-height: calc(100% - 1rem);
}

/* line 9406, app/assets/stylesheets/main/xyz_custom.css.scss */
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

/* line 9411, app/assets/stylesheets/main/xyz_custom.css.scss */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
  max-height: calc(100vh - 200px);
}

/* line 9416, app/assets/stylesheets/main/xyz_custom.css.scss */
.test-order-uploaded {
  color: #fd8b00;
}

/* line 9419, app/assets/stylesheets/main/xyz_custom.css.scss */
.max-height-auto {
  max-height: initial;
}

/* BEGIN display concludes */
/* line 9426, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-body .list-concludes p {
  margin-bottom: 0;
  font-size: 16px;
}

/* line 9430, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-body .list-concludes li {
  list-style: none;
  font-size: 16px;
}

/* line 9436, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-body .list-concludes .conclude-item::before {
  content: "\2022";
  color: #86E3E3;
  display: inline-block;
  width: 1rem;
  margin-left: -1rem;
  font-size: 24px;
  font-weight: bold;
}

/* line 9445, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-body .list-concludes .conclude-sub-item::before {
  content: "\26AC";
  color: black;
  display: inline-block;
  width: 1rem;
  margin-left: -1rem;
  font-size: 12px;
  font-weight: bold;
}

/* END display concludes */
/* line 9457, app/assets/stylesheets/main/xyz_custom.css.scss */
.procedure-update-description input[type="submit"],
.procedure-update-description button.dark-white {
  display: none !important;
}

/* line 9462, app/assets/stylesheets/main/xyz_custom.css.scss */
.procedures .list-item:not(:first-child) {
  border-top: 1px solid #C1C6C6;
}

/* line 9466, app/assets/stylesheets/main/xyz_custom.css.scss */
.pd-toggle-up:before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-bottom: .3em solid;
  border-right: .3em solid transparent;
  border-left: .3em solid transparent;
}

/* line 9478, app/assets/stylesheets/main/xyz_custom.css.scss */
.pd-toggle-down:before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-left: .3em solid transparent;
}

/* line 9491, app/assets/stylesheets/main/xyz_custom.css.scss */
.box-test-order-summary .update-to-summary-form input[type="submit"],
.box-test-order-summary .update-to-summary-form button.dark-white {
  display: none !important;
}

/* line 9499, app/assets/stylesheets/main/xyz_custom.css.scss */
#notiConfigForm [data-toggle="collapse"] .carret-icon {
  font-size: 1.5rem;
  line-height: 1rem;
}

/* line 9505, app/assets/stylesheets/main/xyz_custom.css.scss */
#notiConfigForm .collapsed[data-toggle="collapse"] {
  transform: rotate(180deg);
}

/* line 9510, app/assets/stylesheets/main/xyz_custom.css.scss */
.three-lines {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}

/* line 9519, app/assets/stylesheets/main/xyz_custom.css.scss */
.red-check input:checked + i:before {
  border: 2px solid #d40000;
}

/* line 9523, app/assets/stylesheets/main/xyz_custom.css.scss */
.red-check input[type=checkbox]:checked + i:after {
  border-color: #d40000;
}

/* line 9526, app/assets/stylesheets/main/xyz_custom.css.scss */
.red-check input[type=checkbox]:checked + i + .text-checkbox {
  color: #d40000;
}

/* line 9531, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-fdbeb2 {
  background: #fdbeb2 !important;
}

/* line 9534, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-FFC68E {
  background-color: #FFC68E !important;
}

/* line 9539, app/assets/stylesheets/main/xyz_custom.css.scss */
.shipping-prescription input[type="submit"],
.shipping-prescription button.dark-white {
  display: none !important;
}

/* line 9545, app/assets/stylesheets/main/xyz_custom.css.scss */
.stroke-dE3618 {
  stroke: #DE3618;
}

/* line 9553, app/assets/stylesheets/main/xyz_custom.css.scss */
#transaction-type-transfer .list-banks .nested-fields:first-child .btn-remove-bank {
  display: none !important;
}

/* line 9561, app/assets/stylesheets/main/xyz_custom.css.scss */
.remove-content.disabled {
  opacity: 0.5;
}

/* line 9563, app/assets/stylesheets/main/xyz_custom.css.scss */
.remove-content.disabled:hover {
  cursor: not-allowed;
}

/* line 9568, app/assets/stylesheets/main/xyz_custom.css.scss */
.bill_description {
  text-align: left;
}

/* line 9575, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control-label.doctor_answer {
  color: #ff5252;
}

/* line 9581, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control-label .time {
  color: rgba(0, 0, 0, 0.6) !important;
}

/* line 9586, app/assets/stylesheets/main/xyz_custom.css.scss */
.disable-tag-input .bootstrap-tagsinput {
  background-color: rgba(204, 204, 204, 0.6);
}

/* line 9590, app/assets/stylesheets/main/xyz_custom.css.scss */
.swal-procedure .swal-title {
  font-size: 22px;
}

/* line 9593, app/assets/stylesheets/main/xyz_custom.css.scss */
.swal-title {
  white-space: pre-line;
}

/* line 9596, app/assets/stylesheets/main/xyz_custom.css.scss */
.d-grid-for-label {
  display: grid;
  grid-template-columns: 40px 1fr;
  grid-gap: 1rem;
}

/* line 9601, app/assets/stylesheets/main/xyz_custom.css.scss */
.show-password {
  position: absolute;
  top: 33px;
  right: 6px;
}

/* line 9607, app/assets/stylesheets/main/xyz_custom.css.scss */
.send-sms-swal-modal .swal-footer {
  text-align: center;
}

/* line 9612, app/assets/stylesheets/main/xyz_custom.css.scss */
.disable-remove-option .select2-selection__choice__remove {
  pointer-events: none;
  color: transparent !important;
}

/* line 9618, app/assets/stylesheets/main/xyz_custom.css.scss */
.span-3-columns span {
  width: calc(100% / 3);
  display: inline-block;
}

/* line 9621, app/assets/stylesheets/main/xyz_custom.css.scss */
.span-3-columns span label {
  display: flex;
  align-items: baseline;
  justify-content: stretch;
}

/* line 9625, app/assets/stylesheets/main/xyz_custom.css.scss */
.span-3-columns span label input[type="checkbox"] {
  margin: 5px;
}

/* line 9633, app/assets/stylesheets/main/xyz_custom.css.scss */
input[data-other-outsource="true"] + label {
  color: #007ACE;
}

/* line 9638, app/assets/stylesheets/main/xyz_custom.css.scss */
input[data-uploaded="true"] + label {
  color: #ffb142;
}

/* line 9644, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-file-box .form-group.file,
.input-file-box .file-return {
  display: inline-block;
}

/* line 9648, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-file-box .input-file-type-1 {
  display: none;
}

/* line 9651, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-file-box label.file {
  cursor: pointer;
  border-radius: 4px;
  font-weight: 600;
  color: #fff;
  padding: 10px 12px;
  background-color: #438FF6;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
}

/* line 9659, app/assets/stylesheets/main/xyz_custom.css.scss */
.input-file-box label.file.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

/* line 9666, app/assets/stylesheets/main/xyz_custom.css.scss */
.test-order-select .select2-selection__choice {
  padding: 0 !important;
  display: flex;
}

/* line 9669, app/assets/stylesheets/main/xyz_custom.css.scss */
.test-order-select .select2-selection__choice .select2-selection__choice__remove {
  display: none !important;
}

/* line 9672, app/assets/stylesheets/main/xyz_custom.css.scss */
.test-order-select .select2-selection__choice .selection {
  padding: 1px 3px;
}

/* line 9674, app/assets/stylesheets/main/xyz_custom.css.scss */
.test-order-select .select2-selection__choice .selection[data-uploaded="true"] {
  background-color: #6cc788;
}

/* line 9681, app/assets/stylesheets/main/xyz_custom.css.scss */
.doctor_user_work_hour_schedule_type label {
  width: 200px;
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  padding-right: 20px;
}

/* line 9690, app/assets/stylesheets/main/xyz_custom.css.scss */
select.select2-hidden-accessible[readonly] + .select2-container {
  pointer-events: none;
  touch-action: none;
}

/* line 9694, app/assets/stylesheets/main/xyz_custom.css.scss */
select.select2-hidden-accessible[readonly] + .select2-container .select2-selection {
  background: #eee;
  box-shadow: none;
}

/* line 9699, app/assets/stylesheets/main/xyz_custom.css.scss */
select.select2-hidden-accessible[readonly] + .select2-container .select2-selection__clear {
  display: none;
}

/* line 9703, app/assets/stylesheets/main/xyz_custom.css.scss */
.ui-switch.checked i:before {
  top: 50%;
  bottom: 50%;
  left: 50%;
  right: 5px;
  border-width: 0;
  border-radius: 5px;
}

/* line 9711, app/assets/stylesheets/main/xyz_custom.css.scss */
.ui-switch-md.checked i:after {
  margin-left: 17px;
}

/* line 9715, app/assets/stylesheets/main/xyz_custom.css.scss */
.ui-switch.not-checked input:checked + i:before {
  top: -1px !important;
  bottom: -1px !important;
  left: -1px !important;
  right: -1px !important;
  border: 1px solid #f0f0f0 !important;
  border-radius: 30px !important;
}

/* line 9723, app/assets/stylesheets/main/xyz_custom.css.scss */
.ui-switch-md.not-checked input:checked + i:after {
  width: 22px !important;
  margin-left: 0 !important;
}

/* line 9727, app/assets/stylesheets/main/xyz_custom.css.scss */
.w-100-40 {
  width: calc(100% - 40px);
}

/* line 9732, app/assets/stylesheets/main/xyz_custom.css.scss */
#settingForm .dz-remove {
  position: absolute;
  top: 0;
  right: 0;
  color: transparent;
  width: 21px;
  height: 21px;
  overflow: hidden;
  z-index: 502;
}

/* line 9742, app/assets/stylesheets/main/xyz_custom.css.scss */
#settingForm .dz-remove:after {
  color: #333;
  content: "\F057";
  font-family: 'Font Awesome\ 5 Free';
  position: absolute;
  top: 1px;
  left: 3px;
}

/* line 9754, app/assets/stylesheets/main/xyz_custom.css.scss */
.product-form .remove-photo {
  position: absolute;
  right: 5px;
  top: -8px;
  border: 1px solid transparent;
  border-radius: 58px;
  width: 20px;
  height: 20px;
  background: red;
  z-index: 99;
  text-align: center;
}

/* line 9765, app/assets/stylesheets/main/xyz_custom.css.scss */
.product-form .remove-photo i {
  color: #ffffff;
}

/* line 9769, app/assets/stylesheets/main/xyz_custom.css.scss */
.product-form .photo-row {
  margin-bottom: 15px;
}

/* line 9771, app/assets/stylesheets/main/xyz_custom.css.scss */
.product-form .photo-row .add-link {
  border: 1px solid #C1C6C6;
  border-radius: 4px;
  display: block;
  height: 181px;
  text-align: center;
  position: relative;
  color: #438FF6;
  box-shadow: 0px 2px 1px rgba(22, 29, 37, 0.05);
}

/* line 9781, app/assets/stylesheets/main/xyz_custom.css.scss */
.product-form .photo-row .add-link .center {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 9790, app/assets/stylesheets/main/xyz_custom.css.scss */
.product-form .photo-row .add-link i {
  font-size: 84px;
}

/* line 9795, app/assets/stylesheets/main/xyz_custom.css.scss */
.product-form .remove-eav-attribute-value {
  text-align: center;
  margin-top: 32px;
}

/* line 9799, app/assets/stylesheets/main/xyz_custom.css.scss */
.product-form #btn-add-product-unit.disabled {
  background-color: #ffffff;
  opacity: 0.5;
}

/* line 9805, app/assets/stylesheets/main/xyz_custom.css.scss */
.progress.progress-striped {
  background-color: rgba(0, 0, 0, 0.15) !important;
}

/* line 9808, app/assets/stylesheets/main/xyz_custom.css.scss */
.progress-bar-striped, .progress-striped .progress-bar {
  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);
  background-size: 40px 40px;
}

/* line 9816, app/assets/stylesheets/main/xyz_custom.css.scss */
.progress-bar.active, .progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

@-webkit-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;
  }
}

/* line 9854, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-collapse-arrow[aria-expanded="true"] .icon {
  transform: rotate(0deg);
}

/* line 9859, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-collapse-arrow[aria-expanded="false"] .icon {
  transform: rotate(180deg);
}

/* line 9863, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-collapse-arrow .icon {
  transition: 0.3s ease;
}

/* line 9868, app/assets/stylesheets/main/xyz_custom.css.scss */
.block-first-border-top .border-top:first-child {
  border-top: 0 !important;
}

/* line 9873, app/assets/stylesheets/main/xyz_custom.css.scss */
.block-last-border-bottom .border-bottom:last-child {
  border-bottom: 0 !important;
}

/* line 9877, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-break {
  white-space: break-spaces;
}

/* line 9880, app/assets/stylesheets/main/xyz_custom.css.scss */
form#re_examination_dc {
  padding: 12px 16px;
}

/* line 9885, app/assets/stylesheets/main/xyz_custom.css.scss */
.simple_form.processing .btn-submit {
  cursor: not-allowed;
  opacity: 0.8;
}

/* line 9897, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-nested-attributes .btn-group-condition {
  display: flex;
  align-items: center;
  justify-content: start;
}

/* line 9901, app/assets/stylesheets/main/xyz_custom.css.scss */
.list-nested-attributes .btn-group-condition .remove-own-field {
  margin-left: 10px;
}

/* line 9907, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-appointment-sp {
  background: #479e8c;
  color: white;
  min-width: 130px;
  box-shadow: 0 12px 20px 0 #acdfd5;
}

/* line 9912, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-appointment-sp span {
  padding: 2px;
  background-color: #ffffff;
  margin-right: 5px;
}

/* line 9917, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-appointment-sp:hover {
  color: #ffffff;
}

/* line 9922, app/assets/stylesheets/main/xyz_custom.css.scss */
.app-content .navbar-collapse {
  margin-left: -16px;
}

/* line 9925, app/assets/stylesheets/main/xyz_custom.css.scss */
.menu-nav-size.nav-dropdown {
  width: 18rem;
}

/* line 9929, app/assets/stylesheets/main/xyz_custom.css.scss */
.menu-nav-size .scroll.nav-scroll {
  width: 18rem;
}

/* line 9932, app/assets/stylesheets/main/xyz_custom.css.scss */
.menu-nav-size .navside .scroll.nav-scroll .nav li li li a {
  padding-left: 4rem;
  padding-left: 65px;
}

/* line 9937, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-nav-menu {
  position: relative;
  text-align: right;
  padding: 0 5px;
}

/* line 9942, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-nav-menu .menu-sidebar-icon {
  right: 0px;
  padding: 1px 2px;
  background-color: #eaeaea;
  border-radius: 7px;
  font-size: 20px;
  color: #6c6c6c;
  width: 35px;
  margin-left: 72%;
  justify-content: center;
  text-align: center;
  align-items: center;
  height: 33px;
}

/* line 9955, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-nav-menu .menu-sidebar-icon span {
  margin-left: -3px;
}

/* line 9964, app/assets/stylesheets/main/xyz_custom.css.scss */
.app.mini-sidebar #toggle-mini-sidebar i {
  transform: rotateY(180deg);
}

/* line 9968, app/assets/stylesheets/main/xyz_custom.css.scss */
.app.mini-sidebar .breadcrumbs {
  margin-left: 30px;
}

/* line 9972, app/assets/stylesheets/main/xyz_custom.css.scss */
.app.mini-sidebar.minibar-hover .app-content {
  opacity: .5;
}

/* line 9975, app/assets/stylesheets/main/xyz_custom.css.scss */
.app.mini-sidebar.minibar-hover .app-content .navbar-collapse {
  margin-left: -46px;
}

/* line 9980, app/assets/stylesheets/main/xyz_custom.css.scss */
.app.mini-sidebar:not(.minibar-hover) .app-aside {
  width: 3.5rem;
}

/* line 9982, app/assets/stylesheets/main/xyz_custom.css.scss */
.app.mini-sidebar:not(.minibar-hover) .app-aside .menu-sidebar-icon {
  margin-left: 0;
  transform: rotate(180deg);
}

/* line 9986, app/assets/stylesheets/main/xyz_custom.css.scss */
.app.mini-sidebar:not(.minibar-hover) .app-aside .no-radius {
  padding: 0;
}

/* line 9988, app/assets/stylesheets/main/xyz_custom.css.scss */
.app.mini-sidebar:not(.minibar-hover) .app-aside .no-radius .navbar-brand {
  width: 150px;
  margin-left: 9px;
}

/* line 9993, app/assets/stylesheets/main/xyz_custom.css.scss */
.app.mini-sidebar:not(.minibar-hover) .app-aside .version {
  display: none;
}

/* line 9996, app/assets/stylesheets/main/xyz_custom.css.scss */
.app.mini-sidebar:not(.minibar-hover) .app-aside .nav-sub {
  visibility: hidden;
  display: none;
}

/* line 10001, app/assets/stylesheets/main/xyz_custom.css.scss */
.app.mini-sidebar:not(.minibar-hover) .app-aside .nav-text {
  visibility: hidden;
}

/* line 10004, app/assets/stylesheets/main/xyz_custom.css.scss */
.app.mini-sidebar:not(.minibar-hover) .app-aside .hide-scroll {
  min-height: 100%;
}

/* line 10008, app/assets/stylesheets/main/xyz_custom.css.scss */
.app.mini-sidebar:not(.minibar-hover) #content {
  margin-left: 3.5rem;
}

/* line 10011, app/assets/stylesheets/main/xyz_custom.css.scss */
.app.mini-sidebar:not(.minibar-hover) .navbar-toggleable-sm {
  margin-left: -30px;
}

/* line 10017, app/assets/stylesheets/main/xyz_custom.css.scss */
#toggle-mini-sidebar {
  background-color: #eaeaea;
  width: 33px;
  height: 33px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 7px;
  margin-right: 11px;
}

/* line 10026, app/assets/stylesheets/main/xyz_custom.css.scss */
#toggle-mini-sidebar i {
  transition: 0.3s ease;
}

@media only screen and (min-width: 992px) {
  /* line 10058, app/assets/stylesheets/main/xyz_custom.css.scss */
  .app > #content {
    margin-left: 18rem;
  }
}

@font-face {
  font-family: 'icomoon';
  src: url(/assets/icomoon-a2ac45e9024ef2020933ae5c4ff39c87208c73488e74bf730b986535e75e35a6.eot?sg44sn);
  src: url(/assets/icomoon-a2ac45e9024ef2020933ae5c4ff39c87208c73488e74bf730b986535e75e35a6.eot?sg44sn#iefix) format("embedded-opentype"), url(/assets/icomoon-336c5a983e23765ce43765140c6a5360649efde12d376434296c1986dd5838ce.ttf?sg44sn) format("truetype"), url(/assets/icomoon-857e800be9f5ff44485e74f678f7e56a770511e3f3cb285045cf05d2ff3afa96.woff?sg44sn) format("woff"), url(/assets/icomoon-351e7d3ec9f213c4604d2a51f85a79dc6139cda15e58ecd06acba0b9d7df1e1f.svg?sg44sn#icomoon) format("svg");
}

/* line 10071, app/assets/stylesheets/main/xyz_custom.css.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 10084, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_appointment_color .path1:before {
  content: "\e900";
  color: #ffa209;
}

/* line 10089, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_appointment_color .path2:before {
  content: "\e901";
  margin-left: -1.095703125em;
  color: #002f30;
}

/* line 10095, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_appointment_color .path3:before {
  content: "\e902";
  margin-left: -1.095703125em;
  color: #002f30;
}

/* line 10101, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_appointment_color .path4:before {
  content: "\e903";
  margin-left: -1.095703125em;
  color: #002f30;
}

/* line 10107, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_appointment_color .path5:before {
  content: "\e904";
  margin-left: -1.095703125em;
  color: #11baac;
}

/* line 10113, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_appointment_color .path6:before {
  content: "\e905";
  margin-left: -1.095703125em;
  color: #11baac;
}

/* line 10119, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_appointment_color .path7:before {
  content: "\e906";
  margin-left: -1.095703125em;
  color: #11baac;
}

/* line 10125, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_appointment_color .path8:before {
  content: "\e907";
  margin-left: -1.095703125em;
  color: #002f30;
}

/* line 10131, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_appointment_color .path9:before {
  content: "\e908";
  margin-left: -1.095703125em;
  color: white;
}

/* line 10137, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_bill:before {
  content: "\e909";
  color: #4d5a5a;
}

/* line 10142, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_calendar:before {
  content: "\e90a";
  color: #4d5a5a;
}

/* line 10147, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_clinic:before {
  content: "\e90b";
  color: #4d5a5a;
}

/* line 10152, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_dashboard:before {
  content: "\e90c";
  color: #1583F6;
}

/* line 10157, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_doctor_color .path1:before {
  content: "\e90d";
  color: #ffa209;
}

/* line 10162, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_doctor_color .path2:before {
  content: "\e90e";
  margin-left: -0.8046875em;
  color: #edb288;
}

/* line 10168, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_doctor_color .path3:before {
  content: "\e90f";
  margin-left: -0.8046875em;
  color: #edb288;
}

/* line 10174, app/assets/stylesheets/main/xyz_custom.css.scss */
.nested-fields .cannot-preview {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  transform: translateY(-50%);
}

/* line 10184, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_doctor_color .path4:before {
  content: "\e910";
  margin-left: -0.8046875em;
  color: #edb288;
}

/* line 10190, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_doctor_color .path5:before {
  content: "\e911";
  margin-left: -0.8046875em;
  color: #f7caa5;
}

/* line 10196, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_doctor_color .path6:before {
  content: "\e912";
  margin-left: -0.8046875em;
  color: #027e7f;
}

/* line 10202, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_doctor_color .path7:before {
  content: "\e913";
  margin-left: -0.8046875em;
  color: #027e7f;
}

/* line 10208, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_doctor_color .path8:before {
  content: "\e914";
  margin-left: -0.8046875em;
  color: #002f30;
}

/* line 10214, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_doctor_color .path9:before {
  content: "\e915";
  margin-left: -0.8046875em;
  color: #002f30;
}

/* line 10220, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_doctor_color .path10:before {
  content: "\e916";
  margin-left: -0.8046875em;
  color: #002f30;
}

/* line 10226, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_doctor_color .path11:before {
  content: "\e917";
  margin-left: -0.8046875em;
  color: #002f30;
}

/* line 10232, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_doctor_color .path12:before {
  content: "\e918";
  margin-left: -0.8046875em;
  color: #002f30;
}

/* line 10238, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_doctor_color .path13:before {
  content: "\e919";
  margin-left: -0.8046875em;
  color: none;
}

/* line 10244, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path1:before {
  content: "\e91a";
  color: #00efd1;
}

/* line 10249, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path2:before {
  content: "\e91b";
  margin-left: -1.06640625em;
  color: #ffa209;
}

/* line 10255, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path3:before {
  content: "\e91c";
  margin-left: -1.06640625em;
  color: #ffa209;
}

/* line 10261, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path4:before {
  content: "\e91d";
  margin-left: -1.06640625em;
  color: #027e7f;
}

/* line 10267, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path5:before {
  content: "\e91e";
  margin-left: -1.06640625em;
  color: #027e7f;
}

/* line 10273, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path6:before {
  content: "\e91f";
  margin-left: -1.06640625em;
  color: #027e7f;
}

/* line 10279, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path7:before {
  content: "\e920";
  margin-left: -1.06640625em;
  color: #027e7f;
}

/* line 10285, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path8:before {
  content: "\e921";
  margin-left: -1.06640625em;
  color: #027e7f;
}

/* line 10291, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path9:before {
  content: "\e922";
  margin-left: -1.06640625em;
  color: #027e7f;
}

/* line 10297, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path10:before {
  content: "\e923";
  margin-left: -1.06640625em;
  color: #f7caa5;
}

/* line 10303, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path11:before {
  content: "\e924";
  margin-left: -1.06640625em;
  color: #edb288;
}

/* line 10309, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path12:before {
  content: "\e925";
  margin-left: -1.06640625em;
  color: #e0f5f0;
}

/* line 10315, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path13:before {
  content: "\e926";
  margin-left: -1.06640625em;
  color: #e0f5f0;
}

/* line 10321, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path14:before {
  content: "\e927";
  margin-left: -1.06640625em;
  color: #00acea;
}

/* line 10327, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path15:before {
  content: "\e928";
  margin-left: -1.06640625em;
  color: #00acea;
}

/* line 10333, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path16:before {
  content: "\e929";
  margin-left: -1.06640625em;
  color: #00acea;
}

/* line 10339, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path17:before {
  content: "\e92a";
  margin-left: -1.06640625em;
  color: #00acea;
}

/* line 10345, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path18:before {
  content: "\e92b";
  margin-left: -1.06640625em;
  color: #00acea;
}

/* line 10351, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path19:before {
  content: "\e92c";
  margin-left: -1.06640625em;
  color: #00acea;
}

/* line 10357, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path20:before {
  content: "\e92d";
  margin-left: -1.06640625em;
  color: #00acea;
}

/* line 10363, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path21:before {
  content: "\e92e";
  margin-left: -1.06640625em;
  color: #00acea;
}

/* line 10369, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path22:before {
  content: "\e92f";
  margin-left: -1.06640625em;
  color: #002f30;
}

/* line 10375, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path23:before {
  content: "\e930";
  margin-left: -1.06640625em;
  color: #002f30;
}

/* line 10381, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_patient_color .path24:before {
  content: "\e931";
  margin-left: -1.06640625em;
  color: #002f30;
}

/* line 10387, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_setting:before {
  content: "\e932";
  color: #4d5a5a;
}

/* line 10392, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_sms_color .path1:before {
  content: "\e933";
  color: #ffa209;
}

/* line 10397, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_sms_color .path2:before {
  content: "\e934";
  margin-left: -1.470703125em;
  color: white;
}

/* line 10403, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_sms_color .path3:before {
  content: "\e935";
  margin-left: -1.470703125em;
  color: white;
}

/* line 10409, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_sms_color .path4:before {
  content: "\e936";
  margin-left: -1.470703125em;
  color: white;
}

/* line 10415, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_sms_color .path5:before {
  content: "\e937";
  margin-left: -1.470703125em;
  color: #083863;
}

/* line 10421, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_sms_color .path6:before {
  content: "\e938";
  margin-left: -1.470703125em;
  color: #083863;
}

/* line 10427, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_sms:before {
  content: "\e939";
  color: #4d5a5a;
}

/* line 10432, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_store:before {
  content: "\e93a";
  color: #4d5a5a;
}

/* line 10437, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon-icon_team:before {
  content: "\e93b";
  color: #4d5a5a;
}

/* line 10441, app/assets/stylesheets/main/xyz_custom.css.scss */
.position-absolute-right {
  position: absolute;
  right: 0;
  top: 0;
}

/* line 10446, app/assets/stylesheets/main/xyz_custom.css.scss */
.right-0 {
  right: 0;
}

/* line 10449, app/assets/stylesheets/main/xyz_custom.css.scss */
.left-0 {
  left: 0;
}

/* line 10452, app/assets/stylesheets/main/xyz_custom.css.scss */
.nested-fields {
  position: relative;
}

/* line 10456, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon i {
  transition: 0.3s ease;
}

/* line 10460, app/assets/stylesheets/main/xyz_custom.css.scss */
.icon[aria-expanded=true] i {
  transform: rotate(180deg);
}

/* line 10465, app/assets/stylesheets/main/xyz_custom.css.scss */
.medication-close-modal {
  display: none;
}

/* line 10469, app/assets/stylesheets/main/xyz_custom.css.scss */
.modal-body .medication-close-modal {
  display: block;
}

/* line 10475, app/assets/stylesheets/main/xyz_custom.css.scss */
.prescription-info[aria-expanded="true"] .drug-info {
  display: none !important;
}

/* line 10481, app/assets/stylesheets/main/xyz_custom.css.scss */
.table-border-0 td {
  border: 0;
}

/* line 10485, app/assets/stylesheets/main/xyz_custom.css.scss */
.table-border-0 tr:hover {
  box-shadow: none !important;
}

/* line 10490, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-uncompleted {
  color: #BB009D !important;
}

/* line 10493, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-overdue {
  color: #FF5424 !important;
}

/* line 10497, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-expand .icon {
  transition: 0.2s ease;
  transform: rotate(0deg);
}

/* line 10502, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-expand[aria-expanded="true"] .icon {
  transform: rotate(90deg);
}

/* line 10507, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-uncompleted {
  background-color: #dbb6fe;
}

/* line 10510, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-cancelled {
  background-color: #f4a89b !important;
}

/* line 10513, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-overdue {
  background-color: #f5c499;
}

/* line 10516, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-completed {
  background-color: #b1f6b0;
}

/* line 10519, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-lead-uncompleted {
  color: #bb1e9e !important;
}

/* line 10522, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-lead-cancelled {
  color: #e9280e !important;
}

/* line 10527, app/assets/stylesheets/main/xyz_custom.css.scss */
.text-lead-overdue {
  color: #eb5223 !important;
}

/* line 10532, app/assets/stylesheets/main/xyz_custom.css.scss */
tr.collapse .appointment-detail:nth-of-type(odd) {
  background-color: #E3FEFF;
}

/* line 10535, app/assets/stylesheets/main/xyz_custom.css.scss */
tr.collapse .appointment-detail:nth-of-type(odd) tbody tr:hover {
  background-color: #c7fdff !important;
}

/* line 10540, app/assets/stylesheets/main/xyz_custom.css.scss */
tr.collapse .appointment-detail:nth-of-type(even) {
  background-color: #FFE1DF;
}

/* line 10543, app/assets/stylesheets/main/xyz_custom.css.scss */
tr.collapse .appointment-detail:nth-of-type(even) tbody tr:hover {
  background-color: #ffc0bb !important;
}

/* line 10550, app/assets/stylesheets/main/xyz_custom.css.scss */
.css-alert-err label.error {
  position: absolute;
  top: 6px;
  left: 85px;
}

/* line 10555, app/assets/stylesheets/main/xyz_custom.css.scss */
select[readonly="readonly"] {
  pointer-events: none !important;
}

/* line 10558, app/assets/stylesheets/main/xyz_custom.css.scss */
.label-input input {
  width: 17px;
  height: 17px;
  cursor: pointer;
}

/* line 10563, app/assets/stylesheets/main/xyz_custom.css.scss */
.wrapper-small-box {
  display: flex;
}

/* line 10566, app/assets/stylesheets/main/xyz_custom.css.scss */
.wrapper-small-box .left-box {
  min-width: 120px;
  width: 40%;
}

/* line 10569, app/assets/stylesheets/main/xyz_custom.css.scss */
.wrapper-small-box .left-box .btn-checkout-method {
  width: 100%;
}

/* line 10573, app/assets/stylesheets/main/xyz_custom.css.scss */
.wrapper-small-box .right-box {
  width: calc(60% - 5px);
  margin-left: 5px;
}

/* line 10577, app/assets/stylesheets/main/xyz_custom.css.scss */
.wrapper-small-box .box-amount-customer-give {
  position: relative;
}

@media (min-width: 1200px) and (max-width: 1500px) {
  /* line 10563, app/assets/stylesheets/main/xyz_custom.css.scss */
  .wrapper-small-box {
    display: block;
  }
  /* line 10584, app/assets/stylesheets/main/xyz_custom.css.scss */
  .wrapper-small-box .left-box {
    width: 100%;
  }
  /* line 10588, app/assets/stylesheets/main/xyz_custom.css.scss */
  .wrapper-small-box .right-box {
    width: 100%;
    padding-top: .25rem;
    margin-left: 0;
  }
  /* line 10594, app/assets/stylesheets/main/xyz_custom.css.scss */
  .wrapper-small-box .transform-left-100 {
    transform: unset;
    width: 100%;
    position: unset;
    text-align: left !important;
  }
  /* line 10601, app/assets/stylesheets/main/xyz_custom.css.scss */
  .wrapper-small-box .d-flex-direction-hd-column {
    flex-direction: column;
  }
}

/* line 10606, app/assets/stylesheets/main/xyz_custom.css.scss */
.appointment-has-hr {
  border-left-color: #FF9C5E !important;
  background-color: #FFC68E !important;
}

/* line 10610, app/assets/stylesheets/main/xyz_custom.css.scss */
.confirm-enough-medicine > .swal-footer {
  width: 100%;
}

/* line 10615, app/assets/stylesheets/main/xyz_custom.css.scss */
.confirm-enough-medicine .swal-footer .swal-button-container:first-child {
  width: 45%;
  float: left;
}

/* line 10624, app/assets/stylesheets/main/xyz_custom.css.scss */
.confirm-enough-medicine .swal-footer .swal-button-container:not(:first-child) {
  width: 45%;
  float: right;
}

/* line 10638, app/assets/stylesheets/main/xyz_custom.css.scss */
.sure_save_prescription {
  background-color: #09CF64;
}

/* line 10641, app/assets/stylesheets/main/xyz_custom.css.scss */
.add_new_drug {
  background-color: #C4C4C4;
  color: black;
}

/* line 10648, app/assets/stylesheets/main/xyz_custom.css.scss */
table.appointment-detail tbody tr td {
  padding: 4px 6px;
}

/* line 10655, app/assets/stylesheets/main/xyz_custom.css.scss */
.box-conversation-left button {
  border: 1px solid;
  border-color: red;
  background: rgba(248, 80, 80, 0.34);
  color: red;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
}

/* line 10664, app/assets/stylesheets/main/xyz_custom.css.scss */
.box-conversation-right button {
  border: 1px solid;
  border-color: #2574E0;
  background: rgba(19, 130, 245, 0.23);
  color: #2574E0;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  text-align: center;
}

/* line 10674, app/assets/stylesheets/main/xyz_custom.css.scss */
.mini-nav .nav-link.active {
  border-bottom: 3px solid #438FF6;
  color: #007ACE;
}

/* line 10679, app/assets/stylesheets/main/xyz_custom.css.scss */
.mini-nav li a {
  color: #000;
}

/* line 10683, app/assets/stylesheets/main/xyz_custom.css.scss */
.conversations-select-box {
  border-radius: 0px 0px 15px 15px;
  border: 1px solid rgba(67, 143, 246, 0.82);
}

/* line 10688, app/assets/stylesheets/main/xyz_custom.css.scss */
.conversations-select-left .select2-selection {
  background-color: #C9E2FD;
  color: #000;
  border: 2px solid;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-color: #007ACE;
}

/* line 10695, app/assets/stylesheets/main/xyz_custom.css.scss */
.conversations-select-left .select2-selection .select2-selection__rendered {
  color: #000;
  font-weight: 550;
}

/* line 10701, app/assets/stylesheets/main/xyz_custom.css.scss */
.conversations-select-right .select2-selection {
  background: rgba(248, 80, 80, 0.34);
  border: 2px solid;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-color: #DE3618;
}

/* line 10707, app/assets/stylesheets/main/xyz_custom.css.scss */
.conversations-select-right .select2-selection .select2-selection__rendered {
  color: #D82929;
  font-weight: 550;
}

/* line 10713, app/assets/stylesheets/main/xyz_custom.css.scss */
.conversations-select-box .btn-cc_pointer {
  padding: 11px;
  background-color: #edf2f7;
  border: 2px solid;
  border-radius: 5px;
  color: #828B8C;
  font-weight: 600;
  font-size: 14px;
  min-width: 105px;
  max-height: 44px;
  cursor: pointer;
}

/* line 10726, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-booking_appointment, .btn-hotline {
  padding: 5px 10px !important;
  border-radius: 25px;
  color: #FFF;
  display: block;
  margin: 0 15px;
}

/* line 10733, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-booking_appointment {
  background: linear-gradient(90deg, #FB881E 0%, #F8D82E 100%);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
}

/* line 10737, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-hotline {
  background-color: #6cc788;
  border-color: #6cc788;
}

/* line 10742, app/assets/stylesheets/main/xyz_custom.css.scss */
.box-sms-modal-patient {
  margin-bottom: 5px;
}

/* line 10746, app/assets/stylesheets/main/xyz_custom.css.scss */
.col-drug-name {
  position: relative;
}

/* line 10750, app/assets/stylesheets/main/xyz_custom.css.scss */
.time_auto_reply {
  width: 170px;
  text-align: center;
}

/* line 10755, app/assets/stylesheets/main/xyz_custom.css.scss */
.config_time_chat li h4.active {
  background-color: #ffffff;
  color: #000;
}

/* line 10759, app/assets/stylesheets/main/xyz_custom.css.scss */
.config_time_chat li h4 {
  border: 1px solid #606060cc;
  text-align: center;
  padding: 3px 40px;
  cursor: pointer;
  color: #7c7c7c;
  background-color: #C4C4C4;
}

/* line 10768, app/assets/stylesheets/main/xyz_custom.css.scss */
.line-height-30 {
  line-height: 30px;
}

/* line 10772, app/assets/stylesheets/main/xyz_custom.css.scss */
.border-bottom-input {
  border: none;
  border-bottom: 1px solid;
  text-align: center;
}

/* line 10778, app/assets/stylesheets/main/xyz_custom.css.scss */
.content_message #default_message_content,
#default_message_out_time_content {
  height: 120px;
  background: aliceblue;
  background: rgba(196, 196, 196, 0.14);
}

/* line 10785, app/assets/stylesheets/main/xyz_custom.css.scss */
.title-group {
  font-weight: 800;
  font-size: 18px;
  line-height: 32px;
  color: #1C1F4F;
  opacity: 0.65;
}

/* line 10792, app/assets/stylesheets/main/xyz_custom.css.scss */
.description-group {
  background: #2DC8C8;
  border-radius: 10px;
  padding: 2px 8px;
  font-weight: 400;
  font-size: 10px;
  line-height: 16px;
  color: #FFFFFF;
}

/* line 10801, app/assets/stylesheets/main/xyz_custom.css.scss */
.content-work-list {
  background: #F5F5F5;
  border: 1px solid #F0F0F0;
  border-radius: 8px;
  color: #1C1F4F;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  height: 36px;
}

/* line 10810, app/assets/stylesheets/main/xyz_custom.css.scss */
.content-work-list.error {
  border-color: red;
  background: #FDEEEB;
}

/* line 10815, app/assets/stylesheets/main/xyz_custom.css.scss */
.work-lists {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 60vh;
}

/* line 10820, app/assets/stylesheets/main/xyz_custom.css.scss */
.back-to-subscription-message {
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  color: #F78E41;
}

/* line 10826, app/assets/stylesheets/main/xyz_custom.css.scss */
.title-group_toms {
  font-weight: 800 !important;
  font-size: 24px !important;
  line-height: 32px !important;
  color: #1C1F4F !important;
  opacity: 0.65 !important;
}

/* line 10833, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-save-work-list {
  background: linear-gradient(90deg, #F5781B 0%, #F9A467 100%);
  border: 2px solid #F9A467;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  color: white;
  padding: 8px 24px;
}

/* line 10841, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-cancel-work-list {
  background: #FFFFFF;
  border: 1px solid #F0F0F0;
  border-radius: 8px;
  padding: 8px 24px;
}

/* line 10848, app/assets/stylesheets/main/xyz_custom.css.scss */
.clickable-group.selected {
  background-color: #E7FAFA !important;
}

/* line 10856, app/assets/stylesheets/main/xyz_custom.css.scss */
#filterrific_results .table .hover-show-action {
  min-width: 150px;
}

/* line 10858, app/assets/stylesheets/main/xyz_custom.css.scss */
#filterrific_results .table .hover-show-action .child-collapse {
  bottom: 0px;
  right: -5px;
  display: none;
  font-size: 12px;
}

/* line 10863, app/assets/stylesheets/main/xyz_custom.css.scss */
#filterrific_results .table .hover-show-action .child-collapse .text-danger-color {
  color: #1C1F4F;
}

/* line 10866, app/assets/stylesheets/main/xyz_custom.css.scss */
#filterrific_results .table .hover-show-action .child-collapse .text-success-color {
  color: #F78E41;
}

/* line 10873, app/assets/stylesheets/main/xyz_custom.css.scss */
#filterrific_results .table tbody tr:hover .hover-show-action .child-collapse {
  display: block;
}

/* line 10881, app/assets/stylesheets/main/xyz_custom.css.scss */
#cancelRequest .input-change-request, #confirmHrChangeRequest .input-change-request {
  padding: 8px 16px;
  background: #F5F5F5;
  border: none;
  border-bottom: 1px solid #BFBFBF;
  border-radius: 8px;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #1C1F4F;
}

/* line 10893, app/assets/stylesheets/main/xyz_custom.css.scss */
#cancelRequest button.btn.refuse-request, #confirmHrChangeRequest button.btn.refuse-request {
  padding: 8px 24px;
  background: #FAFAFA;
  border: 1px solid #F0F0F0;
  border-radius: 24px;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  color: #1C1F4F;
  opacity: 0.65;
}

/* line 10906, app/assets/stylesheets/main/xyz_custom.css.scss */
#cancelRequest .btn.submit-refuse-form, #confirmHrChangeRequest .btn.submit-refuse-form {
  padding: 8px 24px;
  background: linear-gradient(90deg, #F5781B 0%, #F9A467 100%);
  border: 2px solid #F9A467;
  border-radius: 24px;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  color: #FFFFFF;
}

/* line 10920, app/assets/stylesheets/main/xyz_custom.css.scss */
#search_form .btn-approved-all-cq {
  padding: 8px 24px;
  width: 119px;
  height: 36px;
  background: linear-gradient(90deg, #F5781B 0%, #F9A467 100%);
  border: 2px solid #F9A467;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  position: absolute;
  color: white;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 10937, app/assets/stylesheets/main/xyz_custom.css.scss */
#collapse-change-hr-status {
  width: 207px;
  position: absolute;
  background-color: white;
  z-index: 9999;
}

/* line 10942, app/assets/stylesheets/main/xyz_custom.css.scss */
#collapse-change-hr-status .custom-select-cq {
  width: 100%;
}

/* line 10944, app/assets/stylesheets/main/xyz_custom.css.scss */
#collapse-change-hr-status .custom-select-cq .item-cq {
  background-color: #FFFFFF;
  color: #0c1313;
  padding: 8px 44px;
}

/* line 10948, app/assets/stylesheets/main/xyz_custom.css.scss */
#collapse-change-hr-status .custom-select-cq .item-cq:hover {
  background-color: blue;
  color: white;
  cursor: pointer;
}

/* line 10958, app/assets/stylesheets/main/xyz_custom.css.scss */
.main-collapse-change-hr-status .btn-primary {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  width: 207px;
  height: 36px;
  background: linear-gradient(90deg, #F5781B 0%, #F9A467 100%);
  border: 2px solid #F9A467;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}

/* line 10974, app/assets/stylesheets/main/xyz_custom.css.scss */
.form-control-label.required abbr {
  color: red;
}

/* line 10979, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament {
  background: #FFFFFF;
}

/* line 10982, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .space-around-bw {
  margin: 0 30px 0 0;
  padding: 20px 0;
}

/* line 10987, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .text-title {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-size: 24px;
  line-height: 32px;
  color: #1C1F4F;
  opacity: 0.65;
}

/* line 10997, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .lbl-text {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  color: #1C1F4F;
  opacity: 0.65;
}

/* line 11008, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .view-history-appointment {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  line-height: 20px;
  text-transform: uppercase;
  color: #F78E41;
}

/* line 11017, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .view-list-appointment, .schedule-manament .view-list-calendar {
  padding: 8px 16px;
  height: 36px;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  background: #F5F5F5;
  color: #1C1F4F;
  cursor: pointer;
}

/* line 11027, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .view-list-appointment.active, .schedule-manament .view-list-calendar.active {
  background: #2DC8C8;
  color: #FFFFFF;
}

/* line 11032, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .btn-search {
  height: 36px;
}

/* line 11036, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .btn-filter-result {
  padding: 8px 32px;
  width: 110px;
  height: 36px;
  background: #FFFFFF;
  border: 1px solid #F0F0F0;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 11048, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament #with_date_range {
  width: 200px;
}

/* line 11052, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament #with_date_range:focus, .schedule-manament #table_list_input_search:focus {
  border-width: 1px !important;
}

/* line 11056, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .form-control:focus + .input-group-addon {
  border-width: 1px !important;
}

/* line 11060, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .stylish-input-group {
  width: unset;
  flex: unset;
}

/* line 11065, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament #table_list_input_search {
  width: 300px;
}

/* line 11069, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .appointment-status {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 8px;
  border-radius: 10px;
  color: #FFFFFF;
  text-align: center;
}

/* line 11079, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .appointment-status.appointment-status-verified {
  background: #F78E41;
}

/* line 11083, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .appointment-status.appointment-status-upcoming {
  background: #6699FF;
}

/* line 11087, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .appointment-status.appointment-status-completed {
  background: #2DC8C8;
}

/* line 11091, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .appointment-status.appointment-status-cancelled {
  background: #EE3E23;
}

/* line 11095, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .appointment-doctor {
  width: 500px;
  max-width: 500px;
}

/* line 11100, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .d-inline-block.pr-3.border-right.dirtylisten {
  border-right: unset !important;
}

/* line 11104, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .select-2 {
  border: none;
  background: transparent;
  height: 34px;
}

/* line 11110, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .select2-container--classic .select2-selection--single .select2-selection__arrow {
  background: none;
  border: none;
  height: 34px;
  display: flex;
  align-items: center;
}

/* line 11118, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .select2-selection {
  background: #FFFFFF !important;
  height: 34px;
  display: flex;
  align-items: center;
}

/* line 11125, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  border: none;
  background: #FFFFFF;
  color: #F78E41;
  height: 34px;
  display: flex;
  align-items: center;
}

/* line 11134, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #F78E41 transparent transparent transparent;
}

/* line 11138, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #F78E41 transparent;
}

/* line 11142, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .select2-results__option:first-child {
  border-top: 1px solid #5897fb !important;
}

/* line 11146, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .select2-container--classic.select2-container--open .select2-dropdown {
  border-top: 1px solid #5897fb;
  border-color: #5897fb;
}

/* line 11151, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .select2-container--classic .select2-selection--single .select2-selection__rendered, .schedule-manament .icon-icon_calendar:before, .schedule-manament #with_date_range {
  color: #F78E41;
}

/* line 11155, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .select2-container:first-child {
  width: 200px !important;
}

/* line 11160, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament #limit option {
  color: black;
}

/* line 11165, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .w-7 {
  width: 7%;
}

/* line 11169, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .input-group-addon {
  cursor: pointer;
}

/* line 11173, app/assets/stylesheets/main/xyz_custom.css.scss */
.schedule-manament .btn-filter-schedule-management {
  color: #6b6d8d;
}

/* line 11179, app/assets/stylesheets/main/xyz_custom.css.scss */
#modal-promotion-used-time .modal-dialog {
  background: #FFFFFF;
  border: 3px solid #E7FAFA;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
  border-radius: 16px;
  padding: 24px;
}

/* line 11186, app/assets/stylesheets/main/xyz_custom.css.scss */
#modal-promotion-used-time .modal-header {
  background: #fff;
  /* color: #1C1F4F; */
  text-align: left;
  padding: 0 0 8px 0;
  margin-bottom: 8px;
}

/* line 11193, app/assets/stylesheets/main/xyz_custom.css.scss */
#modal-promotion-used-time .modal-title {
  color: #1C1F4F;
  opacity: 0.65;
  display: block;
  font-weight: 800;
  font-size: 18px;
}

/* line 11200, app/assets/stylesheets/main/xyz_custom.css.scss */
#modal-promotion-used-time .box-body {
  padding: 0;
}

/* line 11205, app/assets/stylesheets/main/xyz_custom.css.scss */
#modal-promotion-used-time .table thead th {
  text-transform: none;
  background: #FAFAFA;
  border-bottom: 1px solid #BFBFBF;
  color: #1C1F4F;
  font-size: 10px;
  opacity: 0.5;
}

/* line 11215, app/assets/stylesheets/main/xyz_custom.css.scss */
#modal-promotion-used-time .table tbody tr {
  background: #fff;
  box-shadow: none;
}

/* line 11219, app/assets/stylesheets/main/xyz_custom.css.scss */
#modal-promotion-used-time .table tbody td {
  border-color: #F0F0F0;
  color: #1C1F4F;
  font-weight: 400;
  font-size: 14px;
}

/* line 11226, app/assets/stylesheets/main/xyz_custom.css.scss */
#modal-promotion-used-time .table tbody tr:last-child td {
  border-bottom: 1px solid #F0F0F0;
}

/* line 11232, app/assets/stylesheets/main/xyz_custom.css.scss */
#modal-promotion-used-time .modal-footer {
  padding: 16px 0 0 0;
}

/* line 11236, app/assets/stylesheets/main/xyz_custom.css.scss */
.close-promotion-used-time {
  background: linear-gradient(90deg, #F5781B 0%, #F9A467 100%);
  /* Secondary/Bright Orange/orange-6 */
  border: 2px solid #F9A467;
  /* CMS/Soft */
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  color: #fff;
  padding: 8px 40px;
}

/* line 11245, app/assets/stylesheets/main/xyz_custom.css.scss */
.close-promotion-used-time:active {
  background: linear-gradient(90deg, #F5781B 0%, #F9A467 100%);
}

/* line 11251, app/assets/stylesheets/main/xyz_custom.css.scss */
.used-promotion-paginator .page-item .page-link {
  width: 34px;
  height: 34px;
  background: #FFFFFF;
  border: 1px solid #F0F0F0;
  border-radius: 4px !important;
  padding: 8px 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  color: #1C1F4F;
  opacity: 0.65;
}

/* line 11271, app/assets/stylesheets/main/xyz_custom.css.scss */
.used-promotion-paginator .page-item.active {
  background-color: #2DC8C8 !important;
  border-color: transparent !important;
}

/* line 11274, app/assets/stylesheets/main/xyz_custom.css.scss */
.used-promotion-paginator .page-item.active .page-link {
  background-color: #2DC8C8 !important;
  border-color: transparent !important;
}

/* line 11284, app/assets/stylesheets/main/xyz_custom.css.scss */
.medication-lot-number-export .batch-medication-field label.error {
  display: none !important;
}

/* line 11289, app/assets/stylesheets/main/xyz_custom.css.scss */
.order-procedure {
  flex-wrap: wrap;
}

/* line 11291, app/assets/stylesheets/main/xyz_custom.css.scss */
.order-procedure .select2-selection.select2-selection--single {
  display: flex;
  align-items: center;
}

/* line 11296, app/assets/stylesheets/main/xyz_custom.css.scss */
.order-procedure #form_order_procedure_medical_procedure_id-error {
  position: absolute;
  bottom: -50px;
}

/* line 11304, app/assets/stylesheets/main/xyz_custom.css.scss */
#patient-health-record .input-group.stylish-input-group, .list-procedures-history .input-group.stylish-input-group, .request-to-perform .input-group.stylish-input-group {
  width: unset;
}

/* line 11306, app/assets/stylesheets/main/xyz_custom.css.scss */
#patient-health-record .input-group.stylish-input-group input, .list-procedures-history .input-group.stylish-input-group input, .request-to-perform .input-group.stylish-input-group input {
  width: 300px;
}

/* line 11311, app/assets/stylesheets/main/xyz_custom.css.scss */
#patient-health-record .input-group.stylish-input-group + div, .list-procedures-history .input-group.stylish-input-group + div, .request-to-perform .input-group.stylish-input-group + div {
  margin-bottom: unset !important;
}

/* line 11315, app/assets/stylesheets/main/xyz_custom.css.scss */
#patient-health-record #filterrific_match_status, .list-procedures-history #filterrific_match_status, .request-to-perform #filterrific_match_status {
  max-width: unset;
  width: 300px;
}

/* line 11320, app/assets/stylesheets/main/xyz_custom.css.scss */
#patient-health-record #filterrific_match_status_custom, #patient-health-record #filterrific_match_status_order, .list-procedures-history #filterrific_match_status_custom, .list-procedures-history #filterrific_match_status_order, .request-to-perform #filterrific_match_status_custom, .request-to-perform #filterrific_match_status_order {
  min-width: 200px;
}

/* line 11324, app/assets/stylesheets/main/xyz_custom.css.scss */
#patient-health-record .select2-container--default .select2-selection--single, #patient-health-record .select2-container--default .select2-selection--single .select2-selection__arrow, .list-procedures-history .select2-container--default .select2-selection--single, .list-procedures-history .select2-container--default .select2-selection--single .select2-selection__arrow, .request-to-perform .select2-container--default .select2-selection--single, .request-to-perform .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 34px;
  display: flex;
  align-items: center;
}

/* line 11330, app/assets/stylesheets/main/xyz_custom.css.scss */
#patient-health-record .date-range, #patient-health-record .input-group-addon, .list-procedures-history .date-range, .list-procedures-history .input-group-addon, .request-to-perform .date-range, .request-to-perform .input-group-addon {
  height: 36px !important;
}

/* line 11336, app/assets/stylesheets/main/xyz_custom.css.scss */
.inline-procedures-order .is-valid.select + label.error, .inline-procedures-order .error.select + label.error, #five_stars_new_procedure .is-valid.select + label.error, #five_stars_new_procedure .error.select + label.error {
  position: absolute;
  bottom: -50px;
}

/* line 11343, app/assets/stylesheets/main/xyz_custom.css.scss */
#list-procedures .custom-select-workplace + label.error, #list-procedures .custom-select-doctor + label.error {
  position: absolute;
  bottom: -50px;
}

/* line 11348, app/assets/stylesheets/main/xyz_custom.css.scss */
#list-procedures .btn-re_open {
  background: #E20000 !important;
}

/* line 11352, app/assets/stylesheets/main/xyz_custom.css.scss */
#list-procedures .w-75 {
  width: 75%;
}

/* line 11358, app/assets/stylesheets/main/xyz_custom.css.scss */
.modal-procedure .select2-container, .modal-procedure .select2-dropdown, #five_stars_new_procedure .select2-container, #five_stars_new_procedure .select2-dropdown {
  min-width: 300px;
}

/* line 11364, app/assets/stylesheets/main/xyz_custom.css.scss */
#five_stars_new_procedure .select2-selection {
  padding: 10px 0;
}

/* line 11368, app/assets/stylesheets/main/xyz_custom.css.scss */
#five_stars_new_procedure .w-35 {
  width: 35%;
}

/* line 11372, app/assets/stylesheets/main/xyz_custom.css.scss */
#five_stars_new_procedure .w-50 {
  width: 50%;
}

/* line 11377, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-medication-status {
  border-radius: 3px;
  color: #FFF;
}

/* line 11381, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-medication-status-not_approve {
  background: #37D2D2;
  border-color: #37D2D2;
}

/* line 11385, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-medication-status-approved {
  background: #6CC788;
  border-color: #6CC788;
}

/* line 11389, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-medication-status-denied {
  background: #FF0000;
  border-color: #FF0000;
}

/* line 11393, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-medication-status-prescribed {
  background: #F3BE00;
  border-color: #F3BE00;
}

/* line 11398, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-medication-status-cancelled {
  background: #8C8C8C;
  border-color: #8C8C8C;
}

/* line 11403, app/assets/stylesheets/main/xyz_custom.css.scss */
.viewer-download, .viewer-upload {
  color: #fff;
  font-family: "Font Awesome 5 Free", serif;
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 11414, app/assets/stylesheets/main/xyz_custom.css.scss */
.viewer-download::before {
  content: "\f358";
}

/* line 11417, app/assets/stylesheets/main/xyz_custom.css.scss */
.viewer-upload::before {
  content: "\f35b";
}

/* line 11422, app/assets/stylesheets/main/xyz_custom.css.scss */
body.modal-open {
  overflow: hidden;
}

/* line 11426, app/assets/stylesheets/main/xyz_custom.css.scss */
.bg-red-mark {
  background-color: #f6cac9 !important;
}

/* line 11432, app/assets/stylesheets/main/xyz_custom.css.scss */
#procedureFormNew .select2-container .select2-selection__placeholder {
  color: #555555;
}

/* line 11435, app/assets/stylesheets/main/xyz_custom.css.scss */
#procedureFormNew .select2-container .select2-selection--single, #procedureFormNew .select2-container .select2-dropdown {
  min-width: 250px;
}

/* line 11440, app/assets/stylesheets/main/xyz_custom.css.scss */
#procedureFormNew label.error {
  position: absolute;
  bottom: -20px !important;
  margin-bottom: 0px;
}

/* line 11448, app/assets/stylesheets/main/xyz_custom.css.scss */
#list-items-procedures .modal-procedure .modal-content, .modal-assign-doctor .modal-content {
  min-width: 900px !important;
}

/* line 11455, app/assets/stylesheets/main/xyz_custom.css.scss */
.procedures-container .form-assign-doctor .select2-container .select2-selection--single, .procedures-container .form-assign-doctor .select2-container .select2-dropdown, .modal-assign-doctor .select2-container .select2-selection--single, .modal-assign-doctor .select2-container .select2-dropdown {
  min-width: 250px;
}

/* line 11462, app/assets/stylesheets/main/xyz_custom.css.scss */
#specifyVotesModal .modal-header {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #1C1F4F;
  opacity: 0.65;
  background: none;
  text-align: left;
}

/* line 11473, app/assets/stylesheets/main/xyz_custom.css.scss */
#specifyVotesModal .line-print {
  display: flex;
  background: #FAFAFA;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #F0F0F0;
  flex: none;
  order: 2;
  align-self: stretch;
  flex-grow: 0;
  padding: 10px 5px;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #1C1F4F;
}

/* line 11490, app/assets/stylesheets/main/xyz_custom.css.scss */
#specifyVotesModal .checkbox-specify-votes {
  accent-color: green;
}

/* line 11493, app/assets/stylesheets/main/xyz_custom.css.scss */
#specifyVotesModal .btn-modal {
  display: flex;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
  border-radius: 16px;
  padding: 8px 24px;
  justify-content: center;
}

/* line 11499, app/assets/stylesheets/main/xyz_custom.css.scss */
#specifyVotesModal .btn-modal.close-modal {
  background: #FAFAFA;
}

/* line 11502, app/assets/stylesheets/main/xyz_custom.css.scss */
#specifyVotesModal .btn-modal.submit-modal {
  background: linear-gradient(90deg, #F5781B 0%, #F9A467 100%);
  color: #FFFFFF;
}

/* line 11509, app/assets/stylesheets/main/xyz_custom.css.scss */
.min-width-200 {
  min-width: 200px !important;
}

/* line 11513, app/assets/stylesheets/main/xyz_custom.css.scss */
.btn-minty-blue {
  background-color: #2DC8C8 !important;
  color: #FFF;
  border-color: #2DC8C8;
  transition: ease-in-out all 0.3s;
  padding: 8px 24px;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}

@media (max-width: 1366px) {
  /* line 11524, app/assets/stylesheets/main/xyz_custom.css.scss */
  .col-hd-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  /* line 11528, app/assets/stylesheets/main/xyz_custom.css.scss */
  .col-hd-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 11532, app/assets/stylesheets/main/xyz_custom.css.scss */
  .col-hd-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 11536, app/assets/stylesheets/main/xyz_custom.css.scss */
  .col-hd-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 11540, app/assets/stylesheets/main/xyz_custom.css.scss */
  .col-hd-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  /* line 11544, app/assets/stylesheets/main/xyz_custom.css.scss */
  .col-hd-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 11548, app/assets/stylesheets/main/xyz_custom.css.scss */
  .col-hd-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  /* line 11552, app/assets/stylesheets/main/xyz_custom.css.scss */
  .col-hd-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  /* line 11556, app/assets/stylesheets/main/xyz_custom.css.scss */
  .col-hd-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 11560, app/assets/stylesheets/main/xyz_custom.css.scss */
  .col-hd-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  /* line 11564, app/assets/stylesheets/main/xyz_custom.css.scss */
  .col-hd-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  /* line 11568, app/assets/stylesheets/main/xyz_custom.css.scss */
  .col-hd-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 11572, app/assets/stylesheets/main/xyz_custom.css.scss */
  .order-hd-3 {
    order: 3;
  }
  /* line 11575, app/assets/stylesheets/main/xyz_custom.css.scss */
  .order-hd-4 {
    order: 4;
  }
  /* line 11579, app/assets/stylesheets/main/xyz_custom.css.scss */
  .order-hd-5 {
    order: 5;
  }
  /* line 11583, app/assets/stylesheets/main/xyz_custom.css.scss */
  .order-hd-1 {
    order: 1;
  }
  /* line 11586, app/assets/stylesheets/main/xyz_custom.css.scss */
  .li-field-item-name {
    margin-bottom: 8px;
  }
  /* line 11589, app/assets/stylesheets/main/xyz_custom.css.scss */
  .order-hd-2 {
    order: 2;
  }
}

@media (min-width: 1600px) {
  /* line 11596, app/assets/stylesheets/main/xyz_custom.css.scss */
  .modal-xl {
    max-width: 1500px;
  }
}

/* line 11603, app/assets/stylesheets/main/xyz_custom.css.scss */
#dropdownMenuReduce, #dropdownMenuIncrease {
  background-color: #EE3E23;
  border: unset;
  color: #FFFDFD;
}

/* line 11609, app/assets/stylesheets/main/xyz_custom.css.scss */
#dropdownMenuIncrease {
  background: #438FF7;
}

/* line 11614, app/assets/stylesheets/main/xyz_custom.css.scss */
.inventory_drugs_btn.btn-export {
  background: #F5871F;
  border: unset;
  color: #FFFDFD;
}

/* line 11621, app/assets/stylesheets/main/xyz_custom.css.scss */
.inventory_drugs_dropdown a {
  color: #828B8C;
}

/* line 11626, app/assets/stylesheets/main/xyz_custom.css.scss */
.container-filter .select2-selection__arrow {
  height: 30px;
}

/* line 11631, app/assets/stylesheets/main/xyz_custom.css.scss */
.promotions-filter-select2 + span.select2-container {
  min-width: 30vw;
  max-width: 40vw;
}

/* line 11638, app/assets/stylesheets/main/xyz_custom.css.scss */
.current-medication-form .medication-unit-span {
  background: #DEDED9;
  border-radius: 4px;
  border: none;
}

/* line 11643, app/assets/stylesheets/main/xyz_custom.css.scss */
.current-medication-form .medicine-strength {
  padding: 6px;
}

/* line 11646, app/assets/stylesheets/main/xyz_custom.css.scss */
.current-medication-form .medication-unit-span-wrapper {
  display: block;
  padding-bottom: 4px;
}

/* line 11650, app/assets/stylesheets/main/xyz_custom.css.scss */
.current-medication-form input.medication_dose_unit_input_group {
  padding: 6px;
}

/* line 11654, app/assets/stylesheets/main/xyz_custom.css.scss */
.inventory-submit-btn, .inventory-cancel-btn {
  min-width: 206px;
}

/* line 11660, app/assets/stylesheets/main/xyz_custom.css.scss */
#confirm-payment-modal table td {
  background-color: #fff;
}

/* line 11665, app/assets/stylesheets/main/xyz_custom.css.scss */
#confirm-payment-modal table tr td:nth-child(1) {
  max-width: 200px;
}

/* line 11669, app/assets/stylesheets/main/xyz_custom.css.scss */
#confirm-payment-modal table tr th:last-child, #confirm-payment-modal table tr td:last-child {
  text-align: right;
}

/* line 11676, app/assets/stylesheets/main/xyz_custom.css.scss */
#add-new-procedure .select2-container {
  min-width: 300px !important;
}
.minicolors {
  position: relative;
}

.minicolors-sprite {
  background-image: url(data:image/png;base64,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);
}

.minicolors-swatch {
  position: absolute;
  vertical-align: middle;
  background-position: -80px 0;
  border: solid 1px #ccc;
  cursor: text;
  padding: 0;
  margin: 0;
  display: inline-block;
}

.minicolors-swatch-color {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.minicolors input[type=hidden] + .minicolors-swatch {
  width: 28px;
  position: static;
  cursor: pointer;
}

.minicolors input[type=hidden][disabled] + .minicolors-swatch {
  cursor: default;
}

/* Panel */
.minicolors-panel {
  position: absolute;
  width: 173px;
  background: white;
  border: solid 1px #CCC;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
  z-index: 99999;
  box-sizing: content-box;
  display: none;
}

.minicolors-panel.minicolors-visible {
  display: block;
}

/* Panel positioning */
.minicolors-position-top .minicolors-panel {
  top: -154px;
}

.minicolors-position-right .minicolors-panel {
  right: 0;
}

.minicolors-position-bottom .minicolors-panel {
  top: auto;
}

.minicolors-position-left .minicolors-panel {
  left: 0;
}

.minicolors-with-opacity .minicolors-panel {
  width: 194px;
}

.minicolors .minicolors-grid {
  position: relative;
  top: 1px;
  left: 1px;
  width: 150px;
  height: 150px;
  background-position: -120px 0;
  cursor: crosshair;
}

.minicolors .minicolors-grid-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 150px;
}

.minicolors-slider-saturation .minicolors-grid {
  background-position: -420px 0;
}

.minicolors-slider-saturation .minicolors-grid-inner {
  background-position: -270px 0;
  background-image: inherit;
}

.minicolors-slider-brightness .minicolors-grid {
  background-position: -570px 0;
}

.minicolors-slider-brightness .minicolors-grid-inner {
  background-color: black;
}

.minicolors-slider-wheel .minicolors-grid {
  background-position: -720px 0;
}

.minicolors-slider,
.minicolors-opacity-slider {
  position: absolute;
  top: 1px;
  left: 152px;
  width: 20px;
  height: 150px;
  background-color: white;
  background-position: 0 0;
  cursor: row-resize;
}

.minicolors-slider-saturation .minicolors-slider {
  background-position: -60px 0;
}

.minicolors-slider-brightness .minicolors-slider {
  background-position: -20px 0;
}

.minicolors-slider-wheel .minicolors-slider {
  background-position: -20px 0;
}

.minicolors-opacity-slider {
  left: 173px;
  background-position: -40px 0;
  display: none;
}

.minicolors-with-opacity .minicolors-opacity-slider {
  display: block;
}

/* Pickers */
.minicolors-grid .minicolors-picker {
  position: absolute;
  top: 70px;
  left: 70px;
  width: 12px;
  height: 12px;
  border: solid 1px black;
  border-radius: 10px;
  margin-top: -6px;
  margin-left: -6px;
  background: none;
}

.minicolors-grid .minicolors-picker > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  border: solid 2px white;
  box-sizing: content-box;
}

.minicolors-picker {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 2px;
  background: white;
  border: solid 1px black;
  margin-top: -2px;
  box-sizing: content-box;
}

/* Swatches */
.minicolors-swatches,
.minicolors-swatches li {
  margin: 5px 0 3px 5px;
  padding: 0;
  list-style: none;
  overflow: hidden;
}

.minicolors-swatches .minicolors-swatch {
  position: relative;
  float: left;
  cursor: pointer;
  margin:0 4px 0 0;
}

.minicolors-with-opacity .minicolors-swatches .minicolors-swatch {
  margin-right: 7px;
}

.minicolors-swatch.selected {
  border-color: #000;
}

/* Inline controls */
.minicolors-inline {
  display: inline-block;
}

.minicolors-inline .minicolors-input {
  display: none !important;
}

.minicolors-inline .minicolors-panel {
  position: relative;
  top: auto;
  left: auto;
  box-shadow: none;
  z-index: auto;
  display: inline-block;
}

/* Default theme */
.minicolors-theme-default .minicolors-swatch {
  top: 5px;
  left: 5px;
  width: 18px;
  height: 18px;
}
.minicolors-theme-default .minicolors-swatches .minicolors-swatch {
  margin-bottom: 2px;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
}
.minicolors-theme-default.minicolors-position-right .minicolors-swatch {
  left: auto;
  right: 5px;
}
.minicolors-theme-default.minicolors {
  width: auto;
  display: inline-block;
}
.minicolors-theme-default .minicolors-input {
  height: 20px;
  width: auto;
  display: inline-block;
  padding-left: 26px;
}
.minicolors-theme-default.minicolors-position-right .minicolors-input {
  padding-right: 26px;
  padding-left: inherit;
}

/* Bootstrap theme */
.minicolors-theme-bootstrap .minicolors-swatch {
  z-index: 2;
  top: 3px;
  left: 3px;
  width: 28px;
  height: 28px;
  border-radius: 3px;
}
.minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch {
  margin-bottom: 2px;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}
.minicolors-theme-bootstrap .minicolors-swatch-color {
  border-radius: inherit;
}
.minicolors-theme-bootstrap.minicolors-position-right > .minicolors-swatch {
  left: auto;
  right: 3px;
}
.minicolors-theme-bootstrap .minicolors-input {
  float: none;
  padding-left: 44px;
}
.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input {
  padding-right: 44px;
  padding-left: 12px;
}
.minicolors-theme-bootstrap .minicolors-input.input-lg + .minicolors-swatch {
  top: 4px;
  left: 4px;
  width: 37px;
  height: 37px;
  border-radius: 5px;
}
.minicolors-theme-bootstrap .minicolors-input.input-sm + .minicolors-swatch {
  width: 24px;
  height: 24px;
}
.minicolors-theme-bootstrap .minicolors-input.input-xs + .minicolors-swatch {
  width: 18px;
  height: 18px;
}
.input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* Semantic Ui theme */
.minicolors-theme-semanticui .minicolors-swatch {
  top: 0;
  left: 0;
  padding: 18px;
}
.minicolors-theme-semanticui input {
  text-indent: 30px;
}
/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    transform: translateY(-40px);
  }
}

@keyframes passing-through {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    transform: translateY(-40px);
  }
}

@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    transform: translateY(0px);
  }
}

@keyframes slide-in {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    transform: translateY(0px);
  }
}

@-webkit-keyframes pulse {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1.1);
  }
  20% {
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1.1);
  }
  20% {
    transform: scale(1);
  }
}

/* line 174, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone, .dropzone * {
  box-sizing: border-box;
}

/* line 177, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px;
}

/* line 182, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone.dz-clickable {
  cursor: pointer;
}

/* line 184, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone.dz-clickable * {
  cursor: default;
}

/* line 186, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}

/* line 188, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone.dz-started .dz-message {
  display: none;
}

/* line 190, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone.dz-drag-hover {
  border-style: solid;
}

/* line 192, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}

/* line 194, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}

/* line 197, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-message .dz-button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

/* line 205, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}

/* line 211, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview:hover {
  z-index: 1000;
}

/* line 213, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

/* line 215, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eee, #ddd);
}

/* line 219, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}

/* line 221, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview.dz-image-preview {
  background: white;
}

/* line 223, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview.dz-image-preview .dz-details {
  transition: opacity 0.2s linear;
}

/* line 229, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}

/* line 235, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}

/* line 237, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

/* line 239, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}

/* line 252, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}

/* line 255, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}

/* line 257, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 260, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 263, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}

/* line 265, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}

/* line 269, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview:hover .dz-image img {
  transform: scale(1.05, 1.05);
  filter: blur(8px);
}

/* line 277, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}

/* line 285, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-image img {
  display: block;
}

/* line 287, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview.dz-success .dz-success-mark {
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}

/* line 293, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}

/* line 300, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}

/* line 310, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}

/* line 314, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  transition: all 0.2s linear;
}

/* line 321, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  transition: opacity 0.4s ease-in;
}

/* line 328, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  -webkit-animation: pulse 6s ease infinite;
  animation: pulse 6s ease infinite;
}

/* line 334, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}

/* line 349, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  transition: width 300ms ease-in-out;
}

/* line 362, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}

/* line 364, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}

/* line 367, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: white;
}

/* line 388, ../../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/dropzonejs-rails-0.8.5/app/assets/stylesheets/dropzone/dropzone.scss */
.dropzone .dz-preview .dz-error-message:after {
  content: '';
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626;
}
@import url(https://fonts.googleapis.com/css?family=Roboto:100);
/* line 1, app/assets/stylesheets/common.scss */
#choose-test-order {
  margin: 20px 10px;
  border-radius: 5px;
  padding: 7px 0;
  display: none;
}

/* line 7, app/assets/stylesheets/common.scss */
#btn-cancel {
  margin: 20px 10px;
  border-radius: 5px;
  padding: 7px 0;
}

/* line 12, app/assets/stylesheets/common.scss */
#btn-submit {
  margin: 20px 10px;
}

/* line 15, app/assets/stylesheets/common.scss */
.test-order-search-field {
  max-width: 300px;
}

/* line 19, app/assets/stylesheets/common.scss */
a.disabled, a.non-doctor {
  pointer-events: none;
  cursor: default;
  background-color: #a9caf9;
}

/* line 24, app/assets/stylesheets/common.scss */
a.have-test-results-disabled {
  pointer-events: none;
  cursor: default;
  color: #a9caf9 !important;
}

/* line 32, app/assets/stylesheets/common.scss */
#test_orders_result .empty-message {
  text-align: center;
  font-size: 1.2rem;
  color: #ccc;
}

/* line 39, app/assets/stylesheets/common.scss */
.test-order-file {
  width: 100px;
  color: white;
}

/* line 44, app/assets/stylesheets/common.scss */
.test-order-name,
.result-file-span {
  display: block;
}

/* line 49, app/assets/stylesheets/common.scss */
.show-more, .show-less {
  float: right;
  cursor: pointer;
}

/* line 54, app/assets/stylesheets/common.scss */
.per-page-selector {
  max-width: 80px !important;
  display: inline-block;
}

/* line 59, app/assets/stylesheets/common.scss */
.result-file-name {
  width: 15%;
}

/* line 63, app/assets/stylesheets/common.scss */
#test-result-indicator {
  font-size: 10px;
  color: red;
  position: relative;
  top: -10px;
  right: 10px;
  display: none;
}

/* line 71, app/assets/stylesheets/common.scss */
.text-header {
  font-size: 15px;
  line-height: 23px;
  color: #328de1;
  font-style: normal;
  font-weight: normal;
}

/* line 78, app/assets/stylesheets/common.scss */
.item-loinc {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 23px;
  color: #000000;
}

/* line 86, app/assets/stylesheets/common.scss */
.loinc-checkbox {
  font-size: 14px;
}

/* line 89, app/assets/stylesheets/common.scss */
.text-one-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip;
}

/* line 94, app/assets/stylesheets/common.scss */
.text-one-line:hover {
  white-space: inherit;
  overflow: visible;
}

/* line 100, app/assets/stylesheets/common.scss */
.loading-result-file {
  display: inline-block;
  margin-left: 3px;
  width: 13px;
  height: 13px;
  border: 3px solid rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  border-top-color: #737373;
  animation: spin 1s ease-in-out infinite;
  -webkit-animation: spin 1s ease-in-out infinite;
}

@keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
  }
}

/* line 119, app/assets/stylesheets/common.scss */
.success-result-file {
  color: #38ae7e;
}

/* line 123, app/assets/stylesheets/common.scss */
.failed-result-file {
  color: #ff0000;
}

/* line 127, app/assets/stylesheets/common.scss */
.delete-result-file {
  color: #636c72;
  margin-left: 5px;
  display: inline-block;
}

/* line 131, app/assets/stylesheets/common.scss */
.delete-result-file:hover {
  color: #333;
}

/* line 135, app/assets/stylesheets/common.scss */
.result-file-span {
  border-bottom: 1px solid #CCC;
  padding-bottom: 5px;
  width: auto;
}

/* line 148, app/assets/stylesheets/common.scss */
.list-test-file .test-file {
  margin-bottom: 5px !important;
}

/* line 150, app/assets/stylesheets/common.scss */
.list-test-file .test-file .fa-download {
  font-size: 25px;
  margin-right: 5px;
}

/* line 156, app/assets/stylesheets/common.scss */
.test-upload-button {
  color: #007ace;
}

/* line 158, app/assets/stylesheets/common.scss */
.test-upload-button:hover {
  cursor: pointer;
}

/* line 161, app/assets/stylesheets/common.scss */
.test-upload-button.disabled {
  pointer-events: none;
  color: #ccc;
}

/* line 167, app/assets/stylesheets/common.scss */
#test_result {
  margin-top: 10px;
}

/* line 170, app/assets/stylesheets/common.scss */
.text-one-line-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 175, app/assets/stylesheets/common.scss */
.text-one-line-ellipsis:hover {
  overflow: visible;
}

/* line 178, app/assets/stylesheets/common.scss */
.list-test-request {
  border: 1px solid #C6C6C6;
  padding: 10px;
}

/* line 182, app/assets/stylesheets/common.scss */
.ft-robo {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  margin: 10px;
}

/* line 189, app/assets/stylesheets/common.scss */
.right-0 {
  right: 0;
}

/* line 192, app/assets/stylesheets/common.scss */
.time-scroll {
  height: 150px;
  overflow-y: scroll;
}

/* line 196, app/assets/stylesheets/common.scss */
.text-created {
  background-color: #FFE9DA;
  color: #F66D0A;
}

/* line 200, app/assets/stylesheets/common.scss */
.text-verified {
  background-color: #E6FFE3;
  color: #188D05;
}

/* line 204, app/assets/stylesheets/common.scss */
.text-upcoming {
  background-color: #D6E6FD;
  color: #438FF6;
}

/* line 208, app/assets/stylesheets/common.scss */
.text-cancelled {
  color: #FF0000;
}

/* line 211, app/assets/stylesheets/common.scss */
.appointment_group_group_examination .form-check-label {
  padding-left: 0 !important;
}

/* line 214, app/assets/stylesheets/common.scss */
.text-li-ellipsis {
  list-style-position: inside;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
}

/* line 222, app/assets/stylesheets/common.scss */
.gap-1 {
  gap: 0.25rem;
}

/* line 226, app/assets/stylesheets/common.scss */
#btn-create-replacement-service {
  background-color: #F47B1F;
  color: #fff;
  padding: 0.5em 4em;
}

/* line 233, app/assets/stylesheets/common.scss */
.print_bill_invoice_type .form-check {
  margin-bottom: 0;
}
span.emoji {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: baseline;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 1em;
    height: 1em;
    background-size: 1em;
    background-repeat: no-repeat;
    text-indent: -9999px;
}

span.emoji-sizer {
    line-height: 0.81em;
    font-size: 1em;
    margin: -2px 0;
}

span.emoji-outer {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    height: 1em;
    width: 1em;
}

span.emoji-inner {
    display: -moz-inline-box;
    display: inline-block;
    text-indent: -9999px;
    width: 100%;
    height: 100%;
    vertical-align: baseline;
    *vertical-align: auto;
    *zoom: 1;
}

img.emoji {
    width: 1em;
    height: 1em;
}

.emoji-wysiwyg-editor:empty:before {
    content: attr(placeholder);
    color: #9aa2ab;
}

.emoji-picker-container {
    position: relative;
}

.emoji-picker-icon {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 5px;
    font-size: 20px;
    opacity: 0.7;
    z-index: 100;
    transition: none;
    color: black;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
        user-select: none;
}

.emoji-picker-icon.parent-has-scroll {
    right: 28px;
}

.emoji-picker-icon:hover {
    opacity: 1;
}

/* Emoji area */
.emoji-wysiwyg-editor:empty:before {
    content: attr(placeholder);
    color: #9aa2ab;
}

.emoji-wysiwyg-editor:active:before,
.emoji-wysiwyg-editor:focus:before {
    content: none;
}

.emoji-wysiwyg-editor {
    padding: 6px;
    padding-right: 35px;
    margin-bottom: 0px;
    min-height: 35px; /* 35 */
    height: 30px;
    max-height: 284px;
    overflow: auto;
    line-height: 17px;
    border: 1px solid #d2dbe3;
    border-radius: 2px;
    box-shadow: none;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -webkit-user-select: text;
    word-wrap: break-word;
}

.emoji-wysiwyg-editor.parent-has-scroll {
     padding-right: 40px;
 }

.emoji-wysiwyg-editor.single-line-editor {
    min-height: 35px;
    height: inherit;
}

.emoji-wysiwyg-editor img {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: -3px 0 0 0;
}

.emoji-menu {
    position: absolute;
    right: 0;
    z-index: 999;
    width: 225px;
    overflow: hidden;
    border: 1px #dfdfdf solid;
    border-radius: 3px;
    overflow: hidden;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}

.emoji-items-wrap1 {
    background: #ffffff;
    padding: 5px 2px 5px 5px;
}

.emoji-items-wrap1 .emoji-menu-tabs {
    width: 100%;
    margin-bottom: 8px;
    margin-top: 3px;
}

.emoji-items-wrap1 .emoji-menu-tabs td {
    text-align: center;
    color: white;
    line-height: 0;
}

.emoji-menu-tabs .emoji-menu-tab {
    display: inline-block;
    width: 24px;
    height: 29px;
    background: url('/emoji/img/IconsetSmiles.png') no-repeat;
    background-size: 42px 350px;
    border: 0;
}

.is_1x .emoji-menu-tabs .emoji-menu-tab {
    background-image: url('/emoji/img/IconsetSmiles_1x.png');
}

.emoji-menu-tabs .icon-recent { background-position: -9px -306px; }

.emoji-menu-tabs .icon-recent-selected { background-position: -9px -277px; }

.emoji-menu-tabs .icon-smile { background-position: -9px -34px; }

.emoji-menu-tabs .icon-smile-selected { background-position: -9px -5px; }

.emoji-menu-tabs .icon-flower { background-position: -9px -145px; }

.emoji-menu-tabs .icon-flower-selected { background-position: -9px -118px; }

.emoji-menu-tabs .icon-bell { background-position: -9px -89px; }

.emoji-menu-tabs .icon-bell-selected { background-position: -9px -61px; }

.emoji-menu-tabs .icon-car { background-position: -9px -196px; }

.emoji-menu-tabs .icon-car-selected { background-position: -9px -170px; }

.emoji-menu-tabs .icon-grid { background-position: -9px -248px; }

.emoji-menu-tabs .icon-grid-selected { background-position: -9px -222px; }

.emoji-menu-tabs .icon-smile,
.emoji-menu-tabs .icon-flower,
.emoji-menu-tabs .icon-bell,
.emoji-menu-tabs .icon-car,
.emoji-menu-tabs .icon-grid {
    opacity: 0.7;
}

.emoji-menu-tabs .icon-smile:hover,
.emoji-menu-tabs .icon-flower:hover,
.emoji-menu-tabs .icon-bell:hover,
.emoji-menu-tabs .icon-car:hover,
.emoji-menu-tabs .icon-grid:hover {
    opacity: 1;
}

.emoji-menu .emoji-items-wrap {
    position: relative;
    height: 174px;
    overflow: scroll;
}

.emoji-menu .emoji-items {
    padding-right: 8px;
    outline: 0 !important;
}

.emoji-menu img {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    border: 0 none;
}

.emoji-menu .emoji-items a {
    margin: -1px 0 0 -1px;
    padding: 5px;
    display: block;
    float: left;
    border-radius: 2px;
    border: 0;
}

.emoji-menu .emoji-items a:hover {
    background-color: #edf2f5;
}

.emoji-menu:after {
    content: ' ';
    display: block;
    clear: left;
}

.emoji-menu a .label {
    display: none;
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *






 */
