.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.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);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{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);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{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);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{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;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{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);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{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

.authentication{height:100vh;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center}.authentication .card{max-width:350px;margin-top:200px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);display:inline-block}.authentication .card .header{margin-top:-70px;color:#16191a;margin-bottom:20px;box-shadow:0 16px 38px -12px rgba(0,0,0,0.56),0 4px 25px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2)}.authentication .card .header h1{font-size:22px;margin-bottom:20px;margin-top:10px}.authentication .card .title{margin:0}.authentication .card .msg{font-size:14px;font-weight:400;text-transform:none}.authentication .l-social{margin:0}.authentication .l-social li{display:inline-block}.authentication .l-social li a{text-align:center;padding:5px 10px;color:#666}@media only screen and (min-width: 992px) and (max-width: 1024px){.authentication .card{margin-top:100px}}@media only screen and (max-width: 767px){.authentication .card{margin-top:100px}}

.blog-page .list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.blog-page .single-blog-post{-webkit-transition:all .4s ease;transition:all .4s ease}.blog-page .single-blog-post .img-holder{position:relative}.blog-page .single-blog-post .img-holder .img-post{overflow:hidden;border-radius:3px 3px 0 0}.blog-page .single-blog-post .img-holder .img-post>img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:-webkit-transform .4s ease, opacity .4s ease;transition:transform .4s ease, opacity .4s ease;max-width:100%}.blog-page .single-blog-post .img-holder .img-post:hover>img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);opacity:.7}.blog-page .single-blog-post .img-holder .date-box{width:85px;height:85px;text-align:center;position:absolute;bottom:-20px;left:0;padding:15px 0;margin-left:20px;font-size:16px;line-height:25px;color:#fff}.blog-page .single-blog-post .img-holder .date-box:before{content:'';position:absolute;top:5px;left:5px;right:5px;bottom:5px;border:1px solid #fff}.blog-page .single-blog-post .img-holder .date-box span{font-size:30px}.blog-page .single-blog-post ul.meta{margin:0;text-align:right}.blog-page .single-blog-post ul.meta li a{font-style:italic;color:#959595;line-height:25px;text-decoration:none;font-size:14px}.blog-page .single-blog-post ul.meta li a i{margin-right:6px}.blog-page .single-blog-post h3{font-size:20px;line-height:26px;-webkit-transition:color .4s ease;transition:color .4s ease}.blog-page .single-blog-post h3 a{color:#242424;text-decoration:none}.blog-page .single-blog-post .blockquote p{margin-top:0 !important}.blog-page .right-box .widget{padding:15px 0}.blog-page .right-box .widget .title{margin:0;padding-bottom:30px;font-size:16px;color:#263238;text-transform:uppercase;position:relative}.blog-page .right-box .widget .title::before{content:'';background:#ccc;width:45px;height:2px;display:inline-block;position:absolute;bottom:20px}.blog-page .right-box .widget .form-group{margin:0}.blog-page .right-box .popular-post ul{margin:0}.blog-page .right-box .popular-post ul li{margin-bottom:15px}.blog-page .right-box .popular-post ul li:last-child{margin-bottom:0}.blog-page .right-box .popular-post h5{text-transform:none;font-weight:normal;margin:0;line-height:18px;font-size:17px}.blog-page .right-box .text-widget h5{font-size:16px;font-weight:400;margin:0}.blog-page .right-box .tag-clouds ul{margin:0;padding:0}.blog-page .right-box .tag-clouds ul li{list-style:none;display:inline-block;margin:5px}.blog-page .right-box .tag-clouds ul li a:hover,.blog-page .right-box .tag-clouds ul li a:focus{text-decoration:none;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.16),0 2px 10px rgba(0,0,0,0.12)}.blog-page .right-box .popular ul{margin:0;padding:0}.blog-page .right-box .popular ul li{margin:10px 0;padding:0;list-style:none}.blog-page .right-box .popular ul li .icon-box{width:110px;display:table-cell;vertical-align:top}.blog-page .right-box .popular ul li .icon-box img{width:100%}.blog-page .right-box .popular ul li .text-box{padding-left:20px;display:table-cell;vertical-align:top}.blog-page .right-box .popular ul li .text-box h3{font-size:14px;line-height:20px;font-weight:normal;margin:0}.blog-page .right-box .popular ul li .text-box h3 a{text-decoration:none;color:#666}.blog-page .right-box .popular ul li .text-box span{color:#1f91f3;font-size:13px;line-height:10px}.blog-page .left-box .comment-reply li{margin-bottom:15px}.blog-page .left-box .comment-reply li:last-child{margin-bottom:none}.blog-page .left-box .comment-reply li p{margin-bottom:5px}.blog-page .left-box .comment-form h4{font-weight:700;color:#555}.page.with-sidebar.right .left-box{margin-right:-20px}@media (max-width: 1200px){.blog-page .container{width:100%}}@media (max-width: 767px){.blog-page .single-blog-post ul.meta{text-align:left}}@media (max-width: 414px){.section.blog-page{padding:20px 0}.blog-page .left-box .single-comment-box>ul>li{padding:25px 0}.blog-page .left-box .single-comment-box ul li .icon-box{display:inline-block}.blog-page .left-box .single-comment-box ul li .text-box{display:block;padding-left:0;margin-top:10px}.blog-page .single-blog-post ul.meta li a{line-height:26px;font-size:14px}.blog-page .single-blog-post+.single-blog-post{margin-top:40px}}

@font-face {
  font-family: 'brykicons';
  src:  url('../fonts/brykicons.eot?6g6jit');
  src:  url('../fonts/brykicons.eot?6g6jit#iefix') format('embedded-opentype'),
    url('../fonts/brykicons.ttf?6g6jit') format('truetype'),
    url('../fonts/brykicons.woff?6g6jit') format('woff'),
    url('../fonts/brykicons.svg?6g6jit#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'brykicons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-BRYK_ICONS_apartment-pin-1-01:before {
  content: "\e981";
  color: #f28561;
}
.icon-BRYK_ICONS_apartment-pin-2-01:before {
  content: "\e982";
  color: #f28561;
}
.icon-BRYK_ICONS_apartment-pin-3-01 .path1:before {
  content: "\e983";
  color: rgb(255, 255, 255);
}
.icon-BRYK_ICONS_apartment-pin-3-01 .path2:before {
  content: "\e984";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_apartment-pin-3-01 .path3:before {
  content: "\e985";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_bank-pin-1-01:before {
  content: "\e986";
  color: #f28561;
}
.icon-BRYK_ICONS_bank-pin-2-01:before {
  content: "\e987";
  color: #f28561;
}
.icon-BRYK_ICONS_bank-pin-3-01 .path1:before {
  content: "\e988";
  color: rgb(255, 255, 255);
}
.icon-BRYK_ICONS_bank-pin-3-01 .path2:before {
  content: "\e989";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_bank-pin-3-01 .path3:before {
  content: "\e98a";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_bank-pin-3-01 .path4:before {
  content: "\e98b";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_bank-pin-3-01 .path5:before {
  content: "\e98c";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_building-pin-1-01:before {
  content: "\e98d";
  color: #f28561;
}
.icon-BRYK_ICONS_building-pin-2-01:before {
  content: "\e98e";
  color: #f28561;
}
.icon-BRYK_ICONS_building-pin-3-01 .path1:before {
  content: "\e98f";
  color: rgb(255, 255, 255);
}
.icon-BRYK_ICONS_building-pin-3-01 .path2:before {
  content: "\e990";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_building-pin-3-01 .path3:before {
  content: "\e991";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_generic-pin-01:before {
  content: "\e992";
  color: #f28561;
}
.icon-BRYK_ICONS_grouped-pin-01:before {
  content: "\e993";
  color: #f28561;
}
.icon-BRYK_ICONS_hospital-pin-1-01:before {
  content: "\e994";
  color: #f28561;
}
.icon-BRYK_ICONS_hospital-pin-2-01:before {
  content: "\e995";
  color: #f28561;
}
.icon-BRYK_ICONS_land-pin-1-01:before {
  content: "\e996";
  color: #f28561;
}
.icon-BRYK_ICONS_land-pin-3-01 .path1:before {
  content: "\e997";
  color: rgb(255, 255, 255);
}
.icon-BRYK_ICONS_land-pin-3-01 .path2:before {
  content: "\e998";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_land-pin-3-01 .path3:before {
  content: "\e999";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_land-pin-3-01 .path4:before {
  content: "\e99a";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_land-pin-3-01 .path5:before {
  content: "\e99b";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_park-pin-1-01:before {
  content: "\e99c";
  color: #f28561;
}
.icon-BRYK_ICONS_park-pin-3-01 .path1:before {
  content: "\e99d";
  color: rgb(255, 255, 255);
}
.icon-BRYK_ICONS_park-pin-3-01 .path2:before {
  content: "\e99e";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_park-pin-3-01 .path3:before {
  content: "\e99f";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_school-pin-1-01:before {
  content: "\e9a0";
  color: #f28561;
}
.icon-BRYK_ICONS_school-pin-2-01:before {
  content: "\e9a1";
  color: #f28561;
}
.icon-BRYK_ICONS_school-pin-3-01 .path1:before {
  content: "\e9a2";
  color: rgb(255, 255, 255);
}
.icon-BRYK_ICONS_school-pin-3-01 .path2:before {
  content: "\e9a3";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_school-pin-3-01 .path3:before {
  content: "\e9a4";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_invoice-01:before {
  content: "\e95c";
  color: #f28561;
}
.icon-BRYK_ICONS_left-arrow-2-01:before {
  content: "\e95d";
  color: #f28561;
}
.icon-BRYK_ICONS_minus-01:before {
  content: "\e95e";
  color: #f28561;
}
.icon-BRYK_ICONS_move-in-01:before {
  content: "\e95f";
  color: #f28561;
}
.icon-BRYK_ICONS_net-01:before {
  content: "\e960";
  color: #f28561;
}
.icon-BRYK_ICONS_private-parking-01:before {
  content: "\e961";
  color: #f28561;
}
.icon-BRYK_ICONS_product-01:before {
  content: "\e962";
  color: #f28561;
}
.icon-BRYK_ICONS_refresh-user-01:before {
  content: "\e963";
  color: #f28561;
}
.icon-BRYK_ICONS_remove-user-01:before {
  content: "\e964";
  color: #f28561;
}
.icon-BRYK_ICONS_right-arrow-2-01:before {
  content: "\e965";
  color: #f28561;
}
.icon-BRYK_ICONS_service-01:before {
  content: "\e966";
  color: #f28561;
}
.icon-BRYK_ICONS_service-provider-01 .path1:before {
  content: "\e967";
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_service-provider-01 .path2:before {
  content: "\e968";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-BRYK_ICONS_service-provider-01 .path3:before {
  content: "\e969";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-BRYK_ICONS_share-01:before {
  content: "\e96a";
  color: #f28561;
}
.icon-BRYK_ICONS_shop-01 .path1:before {
  content: "\e96b";
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_shop-01 .path2:before {
  content: "\e96c";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-BRYK_ICONS_subsection-right-arrow-01:before {
  content: "\e96d";
  color: #f28561;
}
.icon-BRYK_ICONS_team-member-01:before {
  content: "\e96e";
  color: #f28561;
}
.icon-BRYK_ICONS_top-left-arrow-01:before {
  content: "\e96f";
  color: #f28561;
}
.icon-BRYK_ICONS_top-right-arrow-01:before {
  content: "\e970";
  color: #f28561;
}
.icon-BRYK_ICONS_unarchive-01:before {
  content: "\e971";
  color: #f28561;
}
.icon-BRYK_ICONS_upload-01:before {
  content: "\e972";
  color: #f28561;
}
.icon-BRYK_ICONS_generic-avatar-2-01 .path1:before {
  content: "\e973";
  color: rgb(242, 133, 97);
}
.icon-BRYK_ICONS_generic-avatar-2-01 .path2:before {
  content: "\e974";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-BRYK_ICONS_generic-avatar-1-01 .path1:before {
  content: "\e975";
  color: rgb(198, 202, 209);
}
.icon-BRYK_ICONS_generic-avatar-1-01 .path2:before {
  content: "\e976";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-BRYK_ICONS_4-four-corners-arrow-01:before {
  content: "\e977";
  color: #f28561;
}
.icon-BRYK_ICONS_Address-1-01:before {
  content: "\e978";
  color: #f28561;
}
.icon-BRYK_ICONS_add-user-01:before {
  content: "\e979";
  color: #f28561;
}
.icon-BRYK_ICONS_archive-01:before {
  content: "\e97a";
  color: #f28561;
}
.icon-BRYK_ICONS_barcode-01:before {
  content: "\e97b";
  color: #f28561;
}
.icon-BRYK_ICONS_code-01:before {
  content: "\e97c";
  color: #f28561;
}
.icon-BRYK_ICONS_config-01:before {
  content: "\e97d";
  color: #f28561;
}
.icon-BRYK_ICONS_document-01:before {
  content: "\e97e";
  color: #f28561;
}
.icon-BRYK_ICONS_documents-01:before {
  content: "\e97f";
  color: #f28561;
}
.icon-BRYK_ICONS_form-01:before {
  content: "\e980";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Question-mark:before {
  content: "\e900";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Reply:before {
  content: "\e901";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Report:before {
  content: "\e902";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_outbox:before {
  content: "\e903";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Password:before {
  content: "\e904";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Notification-with-number:before {
  content: "\e905";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Couch-Furnished---Living-Room-:before {
  content: "\e906";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Credit-Card:before {
  content: "\e907";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Dashboard:before {
  content: "\e908";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Download:before {
  content: "\e909";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Edit:before {
  content: "\e90a";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Email:before {
  content: "\e90b";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Envelope:before {
  content: "\e90c";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Exclamation-mark:before {
  content: "\e90d";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Exclamation-mark-with-box:before {
  content: "\e90e";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Expand-Full-Screen:before {
  content: "\e90f";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Expand-List:before {
  content: "\e910";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Expense:before {
  content: "\e911";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_eye:before {
  content: "\e912";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Filter:before {
  content: "\e913";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Forward:before {
  content: "\e914";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Freehold-Revised:before {
  content: "\e915";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Hamburger:before {
  content: "\e916";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Handshake:before {
  content: "\e917";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_High-Building-or-Tower:before {
  content: "\e918";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_House---Address---Home:before {
  content: "\e919";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_ID-card:before {
  content: "\e91a";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_inbox:before {
  content: "\e91b";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Info---About:before {
  content: "\e91c";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Kitchen---Equipment:before {
  content: "\e91d";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Like_Scrapped:before {
  content: "\e91e";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_List-View:before {
  content: "\e91f";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Lock-1:before {
  content: "\e920";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Lock-2:before {
  content: "\e921";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Maintenance---Carpentry:before {
  content: "\e922";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Maintenance---Electric:before {
  content: "\e923";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Maintenance---General:before {
  content: "\e924";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Map-View:before {
  content: "\e925";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Message:before {
  content: "\e926";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_More-1:before {
  content: "\e927";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_More-2:before {
  content: "\e928";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Nearby-services .path1:before {
  content: "\e929";
  color: rgb(242, 133, 97);
}
.icon-Bryk-Icons_Filled-_24x24_Nearby-services .path2:before {
  content: "\e92a";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-Bryk-Icons_Filled-_24x24_Notification-Alarm-thing:before {
  content: "\e92b";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Pets-Allowed:before {
  content: "\e92c";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Phone:before {
  content: "\e92d";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Picture:before {
  content: "\e92e";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Pinboard:before {
  content: "\e92f";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Profile:before {
  content: "\e930";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Property:before {
  content: "\e931";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_QR-Code:before {
  content: "\e932";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Revenue:before {
  content: "\e933";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Ruler-measurement-:before {
  content: "\e934";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Search:before {
  content: "\e935";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Send:before {
  content: "\e936";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Smoking:before {
  content: "\e937";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Star-Filled:before {
  content: "\e938";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Star-outlined:before {
  content: "\e939";
}
.icon-Bryk-Icons_Filled-_24x24_Team:before {
  content: "\e93a";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Trash:before {
  content: "\e93b";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Warning:before {
  content: "\e93c";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Washer:before {
  content: "\e93d";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Website:before {
  content: "\e93e";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_X:before {
  content: "\e93f";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_:before {
  content: "\e940";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Address-1:before {
  content: "\e941";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Address-2:before {
  content: "\e942";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Amenities:before {
  content: "\e943";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Arrow-Down:before {
  content: "\e944";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Arrow-Left:before {
  content: "\e945";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Arrow-Right:before {
  content: "\e946";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Arrow-Up:before {
  content: "\e947";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Bank---finanace:before {
  content: "\e948";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Bathroom:before {
  content: "\e949";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Bedroom-:before {
  content: "\e94a";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Blind:before {
  content: "\e94b";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Bookmark:before {
  content: "\e94c";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Calendar:before {
  content: "\e94d";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Cash:before {
  content: "\e94e";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Check:before {
  content: "\e94f";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Check-box-selected:before {
  content: "\e950";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Check-Box-unselected:before {
  content: "\e951";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Clipboard:before {
  content: "\e952";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Clock:before {
  content: "\e953";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Collapse-Full-Screen:before {
  content: "\e954";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Collapse-List:before {
  content: "\e955";
  color: #f28561;
}
.icon-Bryk-Icons_Filled-_24x24_Compound.path1:before {
  content: "\e956";
  color: rgb(242, 133, 97);
}
.icon-Bryk-Icons_Filled-_24x24_Compound.path2:before {
  content: "\e957";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-Bryk-Icons_Filled-_24x24_Compound.path3:before {
  content: "\e95a";
  margin-left: -1em;
  color: rgb(242, 133, 97);
}
.people-list.open{right:0;z-index:13}.people-list{width:280px;position:fixed;right:0;top:54px;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}.people-list .list_btn{position:fixed;bottom:20px;right:20px;z-index:9999;padding:0;width:40px;height:40px;text-align:center;line-height:40px;display:none;background:#E40A5D;color:#fff;box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);border-radius:3px}.people-list .nav-item .nav-link{padding:15px}.people-list .chat-list{padding:0 0 50px 0;margin-right:10px}.people-list .chat-list li{padding:10px 15px;list-style:none}.people-list .chat-list li:hover{background:#30373e;color:#fff;cursor:pointer}.people-list .chat-list li .name{font-size:15px}.people-list .chat-list img{width:45px;border-radius:50%}.people-list input{border:none;padding:14px;color:white;background:#6A6C75;width:90%;font-size:14px}.people-list img{float:left;border-radius:50%}.people-list .about{float:left;padding-left:8px}.people-list .status{color:#999;font-size:13px}.chat{width:calc(100% - 300px);float:left;color:#434651}.chat .chat-header{padding:20px;border-bottom:2px solid white}.chat .chat-header img{float:left;border-radius:50%;width:45px}.chat .chat-header .chat-about{float:left;padding-left:10px}.chat .chat-header .chat-with{font-weight:bold;font-size:16px}.chat .chat-header .chat-num-messages{color:434651}.chat .chat-history{padding:20px;border-bottom:2px solid white}.chat .chat-history ul{padding:0}.chat .chat-history ul li{list-style:none}.chat .chat-history .message-data{margin-bottom:15px}.chat .chat-history .message-data .message-data-name{font-size:16px;font-weight:700}.chat .chat-history .message-data-time{color:#434651;padding-left:6px}.chat .chat-history .message{color:#444;padding:18px 20px;line-height:26px;font-size:16px;border-radius:7px;margin-bottom:30px;width:90%;position:relative}.chat .chat-history .message:after{bottom:100%;left:7%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:10px;margin-left:-10px}.chat .chat-history .my-message{background:#fff}.chat .chat-history .other-message{background:#d9e7ea}.chat .chat-history .other-message:after{border-bottom-color:#d9e7ea;left:93%}.chat .chat-message{padding:20px;background:#fff}.chat .chat-message textarea{width:100%;border:none;padding:10px 20px;font:14px/22px "Lato", Arial, sans-serif;margin-bottom:10px;border-radius:5px;resize:none}.chat .chat-message .fa-file-o,.chat .chat-message .fa-file-image-o{font-size:16px;color:gray;cursor:pointer}.online,.offline,.me{margin-right:3px;font-size:10px}.online{color:#86BB71}.offline{color:#E38968}.me{color:#0498bd}.float-right{float:right}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@media only screen and (max-width: 992px){.chat-app .chat{width:100%}.chat-app .people-list{right:-280px}.chat-app .people-list .list_btn{display:block}.chat-app .people-list.open{right:0}}@media only screen and (max-width: 767px){.content.chat-app{margin-left:10px !important;margin-right:10px}.chat{width:100%}.chat .chat-header{padding:10px 0}.chat .chat-history{padding:15px}.chat .chat-message{padding:10px}.collapse-xs{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){.chat .chat-history{height:400px}}

@media (min-width: 320px) and (max-width: 479px) {
  .bodyApp.en .collapseRes {
    float: right; }
  .bodyApp.en .cardhead-gr {
    border-left: 10px solid #8BDFB1 !important;
    border-right: 2px solid #8BDFB1 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.en .cardbody-gr {
    border-radius: 0px; }
  .bodyApp.en .cardhead-rd {
    border-left: 10px solid #E27877 !important;
    border-right: 2px solid #E27877 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.en .cardbody-rd {
    border-radius: 0px; }
  .bodyApp.en .cardhead-bl {
    border-left: 10px solid #77a5e2 !important;
    border-right: 2px solid #77a5e2 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.en .cardbody-bl {
    border-radius: 0px; }
  .bodyApp.en .vselect-tag {
    float: right;
    margin-left: .5rem;
    margin-right: .5rem;
    font-weight: 200; }
  .bodyApp.ar .collapseRes {
    float: left; }
  .bodyApp.ar .cardhead-gr {
    border-right: 10px solid #8BDFB1 !important;
    border-left: 2px solid #8BDFB1 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.ar .cardbody-gr {
    border-radius: 0px; }
  .bodyApp.ar .cardhead-rd {
    border-right: 10px solid #E27877 !important;
    border-left: 2px solid #E27877 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.ar .cardbody-rd {
    border-radius: 0px; }
  .bodyApp.ar .cardhead-bl {
    border-right: 10px solid #77a5e2 !important;
    border-left: 2px solid #77a5e2 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.ar .cardbody-bl {
    border-radius: 0px; }
  .bodyApp.ar .vselect-tag {
    float: left;
    margin-left: .5rem;
    margin-right: .5rem;
    font-weight: 200; } }

@media (min-width: 320px) and (max-width: 479px) and (min-width: 320px) {
  .title_divider {
    font-size: 16px;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 5px;
    padding-top: 5px; } }

@media (min-width: 480px) and (max-width: 767px) {
  .bodyApp.en .collapseRes {
    float: right; }
  .bodyApp.en .cardhead-gr {
    border-left: 10px solid #8BDFB1 !important;
    border-right: 2px solid #8BDFB1 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.en .cardbody-gr {
    border-radius: 0px; }
  .bodyApp.en .cardhead-rd {
    border-left: 10px solid #E27877 !important;
    border-right: 2px solid #E27877 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.en .cardbody-rd {
    border-radius: 0px; }
  .bodyApp.en .cardhead-bl {
    border-left: 10px solid #77a5e2 !important;
    border-right: 2px solid #77a5e2 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.en .cardbody-bl {
    border-radius: 0px; }
  .bodyApp.en .vselect-tag {
    float: right;
    margin-left: .5rem;
    margin-right: .5rem;
    font-weight: 200; }
  .bodyApp.ar .collapseRes {
    float: left; }
  .bodyApp.ar .cardhead-gr {
    border-right: 10px solid #8BDFB1 !important;
    border-left: 2px solid #8BDFB1 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.ar .cardbody-gr {
    border-radius: 0px; }
  .bodyApp.ar .cardhead-rd {
    border-right: 10px solid #E27877 !important;
    border-left: 2px solid #E27877 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.ar .cardbody-rd {
    border-radius: 0px; }
  .bodyApp.ar .cardhead-bl {
    border-right: 10px solid #77a5e2 !important;
    border-left: 2px solid #77a5e2 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.ar .cardbody-bl {
    border-radius: 0px; }
  .bodyApp.ar .vselect-tag {
    float: left;
    margin-left: .5rem;
    margin-right: .5rem;
    font-weight: 200; } }

@media (min-width: 480px) and (max-width: 767px) and (min-width: 320px) {
  .title_divider {
    font-size: 16px;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 5px;
    padding-top: 5px; } }

@media (min-width: 768px) and (max-width: 991px) {
  .bodyApp.en .collapseRes {
    float: right; }
  .bodyApp.en .cardhead-gr {
    border-left: 10px solid #8BDFB1 !important;
    border-right: 2px solid #8BDFB1 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.en .cardbody-gr {
    border-radius: 0px; }
  .bodyApp.en .cardhead-rd {
    border-left: 10px solid #E27877 !important;
    border-right: 2px solid #E27877 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.en .cardbody-rd {
    border-radius: 0px; }
  .bodyApp.en .cardhead-bl {
    border-left: 10px solid #77a5e2 !important;
    border-right: 2px solid #77a5e2 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.en .cardbody-bl {
    border-radius: 0px; }
  .bodyApp.en .vselect-tag {
    float: right;
    margin-left: .5rem;
    margin-right: .5rem;
    font-weight: 200; }
  .bodyApp.ar .collapseRes {
    float: left; }
  .bodyApp.ar .cardhead-gr {
    border-right: 10px solid #8BDFB1 !important;
    border-left: 2px solid #8BDFB1 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.ar .cardbody-gr {
    border-radius: 0px; }
  .bodyApp.ar .cardhead-rd {
    border-right: 10px solid #E27877 !important;
    border-left: 2px solid #E27877 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.ar .cardbody-rd {
    border-radius: 0px; }
  .bodyApp.ar .cardhead-bl {
    border-right: 10px solid #77a5e2 !important;
    border-left: 2px solid #77a5e2 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.ar .cardbody-bl {
    border-radius: 0px; }
  .bodyApp.ar .vselect-tag {
    float: left;
    margin-left: .5rem;
    margin-right: .5rem;
    font-weight: 200; } }

@media (min-width: 768px) and (max-width: 991px) and (min-width: 320px) {
  .title_divider {
    font-size: 16px;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 5px;
    padding-top: 5px; } }

@media (min-width: 992px) {
  .bodyApp.en .collapseRes {
    float: right; }
  .bodyApp.en .cardhead-gr {
    border-left: 10px solid #8BDFB1 !important;
    border-right: 2px solid #8BDFB1 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.en .cardbody-gr {
    border-radius: 0px; }
  .bodyApp.en .cardhead-rd {
    border-left: 10px solid #E27877 !important;
    border-right: 2px solid #E27877 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.en .cardbody-rd {
    border-radius: 0px; }
  .bodyApp.en .cardhead-bl {
    border-left: 10px solid #77a5e2 !important;
    border-right: 2px solid #77a5e2 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.en .cardbody-bl {
    border-radius: 0px; }
  .bodyApp.en .vselect-tag {
    float: right;
    margin-left: .5rem;
    margin-right: .5rem;
    font-weight: 200; }
  .bodyApp.ar .collapseRes {
    float: left; }
  .bodyApp.ar .cardhead-gr {
    border-right: 10px solid #8BDFB1 !important;
    border-left: 2px solid #8BDFB1 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.ar .cardbody-gr {
    border-radius: 0px; }
  .bodyApp.ar .cardhead-rd {
    border-right: 10px solid #E27877 !important;
    border-left: 2px solid #E27877 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.ar .cardbody-rd {
    border-radius: 0px; }
  .bodyApp.ar .cardhead-bl {
    border-right: 10px solid #77a5e2 !important;
    border-left: 2px solid #77a5e2 !important;
    border: 1px solid #ccc;
    border-radius: 0px; }
  .bodyApp.ar .cardbody-bl {
    border-radius: 0px; }
  .bodyApp.ar .vselect-tag {
    float: left;
    margin-left: .5rem;
    margin-right: .5rem;
    font-weight: 200; } }

@media (min-width: 992px) and (min-width: 320px) {
  .title_divider {
    font-size: 16px;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 5px;
    padding-top: 5px; } }

.theme-purple .profile-page .profile-sub-header .box-list ul li a:hover, .theme-purple .menu>ul>li>ul.normal-sub>li a:hover, .theme-purple .menu>ul>li>ul>li>ul>li a:hover {
    background-color: #9c27b0
}

.theme-purple .navbar-brand {
    color: #fff
}

.theme-purple .navbar-brand:hover, .theme-purple .navbar-brand:active, .theme-purple .navbar-brand:focus {
    color: #fff
}

.theme-purple .navbar {
    background-color: #9c27b0
}

.theme-purple .nav>li>a {
    color: #fff
}

.theme-purple .nav>li>a:hover, .theme-purple .nav>li>a:focus {
    background-color: transparent
}

.theme-purple .nav .open>a {
    background-color: transparent
}

.theme-purple .nav .open>a:hover, .theme-purple .nav .open>a:focus {
    background-color: transparent
}

.theme-purple .bars {
    color: #fff
}

.theme-purple .sidebar .menu .list li.active {
    background-color: transparent
}

.theme-purple .sidebar .menu .list li.active>:first-child i, .theme-purple .sidebar .menu .list li.active>:first-child span {
    color: #9c27b0
}

.theme-purple .sidebar .menu .list .toggled, .theme-purple .sidebar .menu .list .ml-menu {
    background-color: #f6f6f6;
    border-left: 3px solid;
    border-bottom: none;
    border-top: none;
    border-color: #9c27b0
}

.theme-purple .inbox-widget .inbox-inner:hover .inbox-img img {
    border: 2px solid #9c27b0;
    transition: all 150ms linear
}

.theme-purple .nav-tabs .nav-link.active {
    border-bottom: 1px solid #9c27b0 !important;
    color: #9c27b0 !important;
    font-weight: 700
}

.theme-purple .blog-page .single-blog-post .img-holder .date-box {
    background-color: #9c27b0
}

.theme-blue .profile-page .profile-sub-header .box-list ul li a:hover, .theme-blue .menu>ul>li>ul.normal-sub>li a:hover, .theme-blue .menu>ul>li>ul>li>ul>li a:hover {
    background-color: #2196f3
}

.theme-blue .navbar-brand {
    color: #fff
}

.theme-blue .navbar-brand:hover, .theme-blue .navbar-brand:active, .theme-blue .navbar-brand:focus {
    color: #fff
}

.theme-blue .navbar {
    background-color: #2196f3
}

.theme-blue .nav>li>a {
    color: #fff
}

.theme-blue .nav>li>a:hover, .theme-blue .nav>li>a:focus {
    background-color: transparent
}

.theme-blue .nav .open>a {
    background-color: transparent
}

.theme-blue .nav .open>a:hover, .theme-blue .nav .open>a:focus {
    background-color: transparent
}

.theme-blue .bars {
    color: #fff
}

.theme-blue .sidebar .menu .list li.active {
    background-color: transparent
}

.theme-blue .sidebar .menu .list li.active>:first-child i, .theme-blue .sidebar .menu .list li.active>:first-child span {
    color: #2196f3
}

.theme-blue .sidebar .menu .list .toggled, .theme-blue .sidebar .menu .list .ml-menu {
    background-color: #f6f6f6;
    border-left: 3px solid;
    border-bottom: none;
    border-top: none;
    border-color: #2196f3
}

.theme-blue .inbox-widget .inbox-inner:hover .inbox-img img {
    border: 2px solid #2196f3;
    transition: all 150ms linear
}

.theme-blue .nav-tabs .nav-link.active {
    border-bottom: 1px solid #2196f3 !important;
    color: #2196f3 !important;
    font-weight: 700
}

.theme-blue .blog-page .single-blog-post .img-holder .date-box {
    background-color: #2196f3
}

.theme-cyan .profile-page .profile-sub-header .box-list ul li a:hover, .theme-cyan .menu>ul>li>ul.normal-sub>li a:hover, .theme-cyan .menu>ul>li>ul>li>ul>li a:hover {
    background-color: #00bcd4
}

.theme-cyan .navbar-brand {
    color: #fff
}

.theme-cyan .navbar-brand:hover, .theme-cyan .navbar-brand:active, .theme-cyan .navbar-brand:focus {
    color: #fff
}

.theme-cyan .navbar {
    background-color: #00bcd4
}

.theme-cyan .nav>li>a {
    color: #fff
}

.theme-cyan .nav>li>a:hover, .theme-cyan .nav>li>a:focus {
    background-color: transparent
}

.theme-cyan .nav .open>a {
    background-color: transparent
}

.theme-cyan .nav .open>a:hover, .theme-cyan .nav .open>a:focus {
    background-color: transparent
}

.theme-cyan .bars {
    color: #fff
}

.theme-cyan .sidebar .menu .list li.active {
    background-color: transparent
}

.theme-cyan .sidebar .menu .list li.active>:first-child i, .theme-cyan .sidebar .menu .list li.active>:first-child span {
    color: #00bcd4
}

.theme-cyan .sidebar .menu .list .toggled, .theme-cyan .sidebar .menu .list .ml-menu {
    background-color: #f6f6f6;
    border-left: 3px solid;
    border-bottom: none;
    border-top: none;
    border-color: #00bcd4
}

.theme-cyan .inbox-widget .inbox-inner:hover .inbox-img img {
    border: 2px solid #00bcd4;
    transition: all 150ms linear
}

.theme-cyan .nav-tabs .nav-link.active {
    border-bottom: 1px solid #00bcd4 !important;
    color: #00bcd4 !important;
    font-weight: 700
}

.theme-cyan .blog-page .single-blog-post .img-holder .date-box {
    background-color: #00bcd4
}

.theme-black .profile-page .profile-sub-header .box-list ul li a:hover, .theme-black .menu>ul>li>ul.normal-sub>li a:hover, .theme-black .menu>ul>li>ul>li>ul>li a:hover {
    background-color: #181a1b
}

.theme-black .navbar-brand {
    color: #fff
}

.theme-black .navbar-brand:hover, .theme-black .navbar-brand:active, .theme-black .navbar-brand:focus {
    color: #fff
}

.theme-black .navbar {
    background-color: #181a1b
}

.theme-black .nav>li>a {
    color: #fff
}

.theme-black .nav>li>a:hover, .theme-black .nav>li>a:focus {
    background-color: transparent
}

.theme-black .nav .open>a {
    background-color: transparent
}

.theme-black .nav .open>a:hover, .theme-black .nav .open>a:focus {
    background-color: transparent
}

.theme-black .bars {
    color: #fff
}

.theme-black .sidebar .menu .list li.active {
    background-color: transparent
}

.theme-black .sidebar .menu .list li.active>:first-child i, .theme-black .sidebar .menu .list li.active>:first-child span {
    color: #26c6da
}

.theme-black .sidebar .menu .list .toggled, .theme-black .sidebar .menu .list .ml-menu {
    background-color: #f6f6f6;
    border-left: 3px solid;
    border-bottom: none;
    border-top: none;
    border-color: #26c6da
}

.theme-black .sidebar .user-info {
    background: url(../../assets/images/black_profile_bg.jpg) no-repeat no-repeat
}

.theme-black .inbox-widget .inbox-inner:hover .inbox-img img {
    border: 2px solid #181a1b;
    transition: all 150ms linear
}

.theme-black .nav-tabs .nav-link.active {
    border-bottom: 1px solid #181a1b !important;
    color: #181a1b !important;
    font-weight: 700
}

.theme-black .blog-page .single-blog-post .img-holder .date-box {
    background-color: #181a1b
}

.theme-black .notify .heartbit {
    border-color: #26c6da
}

.theme-black .notify .point {
    background-color: #26c6da
}

.theme-deep-purple .profile-page .profile-sub-header .box-list ul li a:hover, .theme-deep-purple .menu>ul>li>ul.normal-sub>li a:hover, .theme-deep-purple .menu>ul>li>ul>li>ul>li a:hover {
    background-color: #673ab7
}

.theme-deep-purple .navbar-brand {
    color: #fff
}

.theme-deep-purple .navbar-brand:hover, .theme-deep-purple .navbar-brand:active, .theme-deep-purple .navbar-brand:focus {
    color: #fff
}

.theme-deep-purple .navbar {
    background-color: #673ab7
}

.theme-deep-purple .nav>li>a {
    color: #fff
}

.theme-deep-purple .nav>li>a:hover, .theme-deep-purple .nav>li>a:focus {
    background-color: transparent
}

.theme-deep-purple .nav .open>a {
    background-color: transparent
}

.theme-deep-purple .nav .open>a:hover, .theme-deep-purple .nav .open>a:focus {
    background-color: transparent
}

.theme-deep-purple .bars {
    color: #fff
}

.theme-deep-purple .sidebar .menu .list li.active {
    background-color: transparent
}

.theme-deep-purple .sidebar .menu .list li.active>:first-child i, .theme-deep-purple .sidebar .menu .list li.active>:first-child span {
    color: #fec60a
}

.theme-deep-purple .sidebar .menu .list .toggled, .theme-deep-purple .sidebar .menu .list .ml-menu {
    background-color: #f6f6f6;
    border-left: 3px solid;
    border-bottom: none;
    border-top: none;
    border-color: #fec60a
}

.theme-deep-purple .sidebar .user-info {
    background: url(../../assets/images/deep_purple_profile_bg.jpg) no-repeat no-repeat
}

.theme-deep-purple .sidebar .user-info .info-container {
    color: inherit
}

.theme-deep-purple .inbox-widget .inbox-inner:hover .inbox-img img {
    border: 2px solid #673ab7;
    transition: all 150ms linear
}

.theme-deep-purple .nav-tabs .nav-link.active {
    border-bottom: 1px solid #673ab7 !important;
    color: #673ab7 !important;
    font-weight: 700
}

.theme-deep-purple .blog-page .single-blog-post .img-holder .date-box {
    background-color: #673ab7
}

.theme-deep-purple .notify .heartbit {
    border-color: #fec60a
}

.theme-deep-purple .notify .point {
    background-color: #fec60a
}

.theme-red .profile-page .profile-sub-header .box-list ul li a:hover, .theme-red .menu>ul>li>ul.normal-sub>li a:hover, .theme-red .menu>ul>li>ul>li>ul>li a:hover {
    background-color: #f34167
}

.theme-red .navbar-brand {
    color: #fff
}

.theme-red .navbar-brand:hover, .theme-red .navbar-brand:active, .theme-red .navbar-brand:focus {
    color: #fff
}

.theme-red .navbar {
    background-color: #f34167
}

.theme-red .nav>li>a {
    color: #fff
}

.theme-red .nav>li>a:hover, .theme-red .nav>li>a:focus {
    background-color: transparent
}

.theme-red .nav .open>a {
    background-color: transparent
}

.theme-red .nav .open>a:hover, .theme-red .nav .open>a:focus {
    background-color: transparent
}

.theme-red .bars {
    color: #fff
}

.theme-red .sidebar .menu .list li.active {
    background-color: transparent
}

.theme-red .sidebar .menu .list li.active>:first-child i, .theme-red .sidebar .menu .list li.active>:first-child span {
    color: #27213b
}

.theme-red .sidebar .menu .list .toggled, .theme-red .sidebar .menu .list .ml-menu {
    background-color: #f6f6f6;
    border-left: 3px solid;
    border-bottom: none;
    border-top: none;
    border-color: #27213b
}

.theme-red .sidebar .user-info {
    background: url(../../assets/images/red_profile_bg.jpg) no-repeat no-repeat
}

.theme-red .inbox-widget .inbox-inner:hover .inbox-img img {
    border: 2px solid #f34167;
    transition: all 150ms linear
}

.theme-red .nav-tabs .nav-link.active {
    border-bottom: 1px solid #f34167 !important;
    color: #f34167 !important;
    font-weight: 700
}

.theme-red .blog-page .single-blog-post .img-holder .date-box {
    background-color: #f34167
}

.theme-red .notify .heartbit {
    border-color: #27213b
}

.theme-red .notify .point {
    background-color: #27213b
}

.theme-green .profile-page .profile-sub-header .box-list ul li a:hover, .theme-green .menu>ul>li>ul.normal-sub>li a:hover, .theme-green .menu>ul>li>ul>li>ul>li a:hover {
    background-color: #4CAF50
}

.theme-green .navbar-header {
    background: #263238
}

.theme-green .navbar-brand {
    color: #fff;
    font-weight: 700
}

.theme-green .navbar-brand:hover, .theme-green .navbar-brand:active, .theme-green .navbar-brand:focus {
    color: #fff
}

.theme-green .navbar {
    background-color: #fff
}

.theme-green .nav>li>a {
    color: #263238
}

.theme-green .nav>li>a:hover, .theme-green .nav>li>a:focus {
    background-color: transparent
}

.theme-green .nav .open>a {
    background-color: transparent
}

.theme-green .nav .open>a:hover, .theme-green .nav .open>a:focus {
    background-color: transparent
}

.theme-green .bars {
    color: #4CAF50
}

.theme-green .sidebar .user-info {
    background: linear-gradient(45deg, #4CAF50, #90e878)
}

.theme-green .sidebar .menu .list li.active {
    background-color: transparent
}

.theme-green .sidebar .menu .list li.active>:first-child i, .theme-green .sidebar .menu .list li.active>:first-child span {
    color: #4CAF50
}

.theme-green .sidebar .menu .list .toggled, .theme-green .sidebar .menu .list .ml-menu {
    background-color: #f6f6f6;
    border-left: 3px solid;
    border-bottom: none;
    border-top: none;
    border-color: #4CAF50
}

.theme-green .inbox-widget .inbox-inner:hover .inbox-img img {
    border: 2px solid #4CAF50;
    transition: all 150ms linear
}

.theme-green .nav-tabs .nav-link.active {
    border-bottom: 1px solid #4CAF50 !important;
    color: #4CAF50 !important;
    font-weight: 700
}

.theme-green .blog-page .single-blog-post .img-holder .date-box {
    background-color: #4CAF50
}

.theme-green .notify .heartbit {
    border-color: #4CAF50
}

.theme-green .notify .point {
    background-color: #4CAF50
}

.theme-orange .profile-page .profile-sub-header .box-list ul li a:hover, .theme-orange .menu>ul>li>ul.normal-sub>li a:hover, .theme-orange .menu>ul>li>ul>li>ul>li a:hover {
    background-color: #ffc100
}

.theme-orange .navbar-header {
    background: #263238
}

.theme-orange .navbar-brand {
    color: #fff;
    font-weight: 700
}

.theme-orange .navbar-brand:hover, .theme-orange .navbar-brand:active, .theme-orange .navbar-brand:focus {
    color: #fff
}

.theme-orange .navbar {
    background-color: #fff
}

.theme-orange .nav>li>a {
    color: #263238
}

.theme-orange .nav>li>a:hover, .theme-orange .nav>li>a:focus {
    background-color: transparent
}

.theme-orange .nav .open>a {
    background-color: transparent
}

.theme-orange .nav .open>a:hover, .theme-orange .nav .open>a:focus {
    background-color: transparent
}

.theme-orange .bars {
    color: #ffc100
}

.theme-orange .sidebar .user-info {
    background: linear-gradient(45deg, #ffc100, #ffe700)
}

.theme-orange .sidebar .user-info .info-container {
    color: inherit
}

.theme-orange .sidebar .menu .list li.active {
    background-color: transparent
}

.theme-orange .sidebar .menu .list li.active>:first-child i, .theme-orange .sidebar .menu .list li.active>:first-child span {
    color: #ffc100
}

.theme-orange .sidebar .menu .list .toggled, .theme-orange .sidebar .menu .list .ml-menu {
    background-color: #f6f6f6;
    border-left: 3px solid;
    border-bottom: none;
    border-top: none;
    border-color: #ffc100
}

.theme-orange .inbox-widget .inbox-inner:hover .inbox-img img {
    border: 2px solid #ffc100;
    transition: all 150ms linear
}

.theme-orange .nav-tabs .nav-link.active {
    border-bottom: 1px solid #ffc100 !important;
    color: #ffc100 !important;
    font-weight: 700
}

.theme-orange .blog-page .single-blog-post .img-holder .date-box {
    background-color: #ffc100
}

.theme-orange .notify .heartbit {
    border-color: #ffc100
}

.theme-orange .notify .point {
    background-color: #ffc100
}

.theme-orange .authentication {
    background: url(../images/orange_loginbg.jpg) no-repeat center center fixed
}

.theme-orange .authentication .card .header {
    background: linear-gradient(45deg, #ffc100, #ffe700)
}

.theme-blush .profile-page .profile-sub-header .box-list ul li a:hover, .theme-blush .menu>ul>li>ul.normal-sub>li a:hover, .theme-blush .menu>ul>li>ul>li>ul>li a:hover {
    background-color: #dd5e89
}

.theme-blush .navbar-header {
    background: #263238
}

.theme-blush .navbar-brand {
    color: #fff;
    font-weight: 700
}

.theme-blush .navbar-brand:hover, .theme-blush .navbar-brand:active, .theme-blush .navbar-brand:focus {
    color: #fff
}

.theme-blush .navbar {
    background-color: #fff
}

.theme-blush .nav>li>a {
    color: #263238
}

.theme-blush .nav>li>a:hover, .theme-blush .nav>li>a:focus {
    background-color: transparent
}

.theme-blush .nav .open>a {
    background-color: transparent
}

.theme-blush .nav .open>a:hover, .theme-blush .nav .open>a:focus {
    background-color: transparent
}

.theme-blush .bars {
    color: #dd5e89
}

.theme-blush .sidebar .user-info {
    background: linear-gradient(45deg, #dd5e89, #f7bb97)
}

.theme-blush .sidebar .menu .list li.active {
    background-color: transparent
}

.theme-blush .sidebar .menu .list li.active>:first-child i, .theme-blush .sidebar .menu .list li.active>:first-child span {
    color: #dd5e89
}

.theme-blush .sidebar .menu .list .toggled, .theme-blush .sidebar .menu .list .ml-menu {
    background-color: #f6f6f6;
    border-left: 3px solid;
    border-bottom: none;
    border-top: none;
    border-color: #ef6257
}

.theme-blush .inbox-widget .inbox-inner:hover .inbox-img img {
    border: 2px solid #ef6257;
    transition: all 150ms linear
}

.theme-blush .nav-tabs .nav-link.active {
    border-bottom: 1px solid #ef6257 !important;
    color: #ef6257 !important;
    font-weight: 700
}

.theme-blush .blog-page .single-blog-post .img-holder .date-box {
    background-color: #dd5e89
}

.theme-blush .notify .heartbit {
    border-color: #dd5e89
}

.theme-blush .notify .point {
    background-color: #dd5e89
}

.theme-blush .authentication {
    background: url(../images/blush_loginbg.jpg) no-repeat center center fixed
}

.theme-blush .authentication .card .header {
    background: linear-gradient(45deg, #dd5e89, #f7bb97)
}

/*Add New*/

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #ef6257 !important;
}

.nav-tabs .nav-link.active {
    color: #ef6257 !important;
    font-weight: 700;
}

.nav-tabs .nav-link {
    color: #5d5d5d !important;
}
@import url("https://fonts.googleapis.com/css?family=Muli:300,400,600,700");
@font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	src: local("Material Icons"), local("MaterialIcons-Regular"), url(https://fonts.gstatic.com/s/materialicons/v19/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format("woff2")
}

.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased
}

.bodyApp.en {
	direction: ltr !important;
	text-align: left !important;
	background-color: #eeeeee;
}

.bodyApp.ar {
	direction: rtl !important;
	text-align: right !important;
	background-color: #eeeeee;
}

.bodyApp.ar [type='checkbox']+label {
	padding-right: 50px;
}

.bodyApp.ar [type='checkbox']+label.fix {
	padding-right: 0px;
}

.bodyApp.en [type='checkbox']+label {
	padding-left: 35px;
}

.bodyApp.en [type='checkbox']+label.fix {
	padding-left: 0px;
}

.bodyApp.ar [type='checkbox']+label:before, [type='checkbox']:not(.filled-in)+label:after {
	right: 0;
	margin-right: 25px;
}

.bodyApp.en [type='checkbox']+label:before, [type='checkbox']:not(.filled-in)+label:after {
	left: 0;
}

.btn-rtl:first-of-type, .btn-rtl:last-of-type, .btn-rtl:first-of-type span, .btn-rtl:last-of-type span {
	border-radius: 0px;
	display: inline-block;
}

.bodyApp.en>#baseApp>nav>div>#navBarBase>ul {
	margin-left: auto!important;
}

.bodyApp.ar>#baseApp>nav>div>#navBarBase>ul {
	margin-right: auto!important;
}

.bodyApp.ar>#baseApp>nav>div>#navBarBase>ul>#arProfile>.dropdown-menu {
	margin-right: -180px;
}

.bodyApp.ar>#baseApp>nav>div>#navBarBase>ul>#arProfile>.dropdown-menu>li>.arAlign {
	text-align: right;
}

.bodyApp.ar>#baseApp>nav>div>#navBarBase>ul>#arNoti>.dropdown-menu {
	margin-right: -427px;
}

.modal-header .close {
	margin: -1rem -1rem -1rem -1rem;
}

.bryk-eye-icon-en {
	position: absolute;
	top: 50%;
	right: 10px;
	z-index: 1;
	color: #f36c01;
	margin-top: -3px;
	margin-right: 25px;
	cursor: pointer;
	transition: .3s ease all;
}

.bryk-eye-icon-ar {
	position: absolute;
	top: 50%;
	left: 30px;
	z-index: 1;
	color: #f36c01;
	margin-top: -3px;
	margin-right: 25px;
	cursor: pointer;
	transition: .3s ease all;
}

.mobCodeen {
	padding-right: 0;
}

.mobCodear {
	padding-left: 0;
}

/*Input Type Number Spin Box Disable Start*/

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
	/* display: none; <- Crashes Chrome on hover */
	-webkit-appearance: none;
	margin: 0;
	/* <-- Apparently some margin are still there even though it's hidden */
}

input[type=number] {
	-moz-appearance: textfield;
	/* Firefox */
}

/*Input Type Number Spin Box Disable End*/

.VueTables__limit-field label {
	font-weight: 600;
}

.VueTables__limit-field {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.VuePagination__pagination {
	margin-left: 10px;
	margin-right: -10px;
}

#createContactModal .vs__selected-options {
	padding-bottom: 3px;
	padding-top: 3px;
}

body.inverse, body.inverse .form-control {
	color: #fff
}

body.inverse .modal, body.inverse .modal .form-control, body.inverse .panel-default, body.inverse .panel-default .form-control, body.inverse .card, body.inverse .card .form-control {
	background-color: initial;
	color: initial
}

.life-of-material-kit {
	background: #fff
}

.animation-transition-general {
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear
}

.animation-transition-slow {
	-webkit-transition: all 370ms linear;
	-moz-transition: all 370ms linear;
	-o-transition: all 370ms linear;
	-ms-transition: all 370ms linear;
	transition: all 370ms linear
}

.animation-transition-fast {
	-webkit-transition: all 150ms ease 0s;
	-moz-transition: all 150ms ease 0s;
	-o-transition: all 150ms ease 0s;
	-ms-transition: all 150ms ease 0s;
	transition: all 150ms ease 0s
}

legend {
	border-bottom: 0
}

* {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-tap-highlight-color: transparent
}

*:focus {
	outline: 0
}

a:focus, a:active, button:active, button:focus, button:hover, button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, select::-moz-focus-inner, input[type="file"]>input[type="button"]::-moz-focus-inner {
	outline: 0 !important
}

.withripple {
	position: relative
}

.ripple-container {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: inherit;
	pointer-events: none
}

.ripple {
	position: absolute;
	width: 20px;
	height: 20px;
	margin-left: -10px;
	margin-top: -10px;
	border-radius: 100%;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.05);
	transform: scale(1);
	transform-origin: 50%;
	opacity: 0;
	pointer-events: none
}

.ripple.ripple-on {
	transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;
	opacity: 0.1
}

.ripple.ripple-out {
	transition: opacity 0.1s linear 0s !important;
	opacity: 0
}

[type="radio"]:not(:checked), [type="radio"]:checked {
	position: absolute;
	left: -9999px;
	opacity: 0
}

[type="radio"]:not(:checked)+label, [type="radio"]:checked+label {
	position: relative;
	padding-left: 35px;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	font-size: 1rem;
	transition: .28s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

[type="radio"]+label:before, [type="radio"]+label:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	margin: 4px;
	width: 16px;
	height: 16px;
	z-index: 0;
	transition: .28s ease
}

[type="radio"]:not(:checked)+label:before, [type="radio"]:not(:checked)+label:after, [type="radio"]:checked+label:before, [type="radio"]:checked+label:after, [type="radio"].with-gap:checked+label:before, [type="radio"].with-gap:checked+label:after {
	border-radius: 50%
}

[type="radio"]:not(:checked)+label:before, [type="radio"]:not(:checked)+label:after {
	border: 2px solid #5a5a5a
}

[type="radio"]:not(:checked)+label:after {
	z-index: -1;
	-webkit-transform: scale(0);
	transform: scale(0)
}

[type="radio"]:checked+label:before {
	border: 2px solid transparent
}

[type="radio"]:checked+label:after, [type="radio"].with-gap:checked+label:before, [type="radio"].with-gap:checked+label:after {
	border: 2px solid #26a69a
}

[type="radio"]:checked+label:after, [type="radio"].with-gap:checked+label:after {
	background-color: #26a69a;
	z-index: 0
}

[type="radio"]:checked+label:after {
	-webkit-transform: scale(1.02);
	transform: scale(1.02)
}

[type="radio"].with-gap:checked+label:after {
	-webkit-transform: scale(0.5);
	transform: scale(0.5)
}

[type="radio"].tabbed:focus+label:before {
	box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1)
}

[type="radio"].with-gap:disabled:checked+label:before {
	border: 2px solid rgba(0, 0, 0, 0.26)
}

[type="radio"].with-gap:disabled:checked+label:after {
	border: none;
	background-color: rgba(0, 0, 0, 0.26)
}

[type="radio"]:disabled:not(:checked)+label:before, [type="radio"]:disabled:checked+label:before {
	background-color: transparent;
	border-color: rgba(0, 0, 0, 0.26)
}

[type="radio"]:disabled+label {
	color: rgba(0, 0, 0, 0.26)
}

[type="radio"]:disabled:not(:checked)+label:before {
	border-color: rgba(0, 0, 0, 0.26)
}

[type="radio"]:disabled:checked+label:after {
	background-color: rgba(0, 0, 0, 0.26);
	border-color: #BDBDBD
}

form p {
	margin-bottom: 10px;
	text-align: left
}

form p:last-child {
	margin-bottom: 0
}

[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
	position: absolute;
	left: -9999px;
	opacity: 0
}

[type="checkbox"]+label {
	position: relative;
	padding-left: 35px;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	font-size: 1rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none
}

[type="checkbox"]+label:before, [type="checkbox"]:not(.filled-in)+label:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	height: 18px;
	z-index: 0;
	border: 2px solid #5a5a5a;
	border-radius: 1px;
	margin-top: 2px;
	transition: .2s
}

[type="checkbox"]:not(.filled-in)+label:after {
	border: 0;
	-webkit-transform: scale(0);
	transform: scale(0)
}

[type="checkbox"]:not(:checked):disabled+label:before {
	border: none;
	background-color: rgba(0, 0, 0, 0.26)
}

[type="checkbox"].tabbed:focus+label:after {
	-webkit-transform: scale(1);
	transform: scale(1);
	border: 0;
	border-radius: 50%;
	box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
	background-color: rgba(0, 0, 0, 0.1)
}

[type="checkbox"]:checked+label:before {
	top: -4px;
	left: -5px;
	width: 12px;
	height: 22px;
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	border-right: 2px solid #26a69a;
	border-bottom: 2px solid #26a69a;
	-webkit-transform: rotate(40deg);
	transform: rotate(40deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%
}

[type="checkbox"]:checked:disabled+label:before {
	border-right: 2px solid rgba(0, 0, 0, 0.26);
	border-bottom: 2px solid rgba(0, 0, 0, 0.26)
}

[type="checkbox"]:indeterminate+label:before {
	top: -11px;
	left: -12px;
	width: 10px;
	height: 22px;
	border-top: none;
	border-left: none;
	border-right: 2px solid #26a69a;
	border-bottom: none;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%
}

[type="checkbox"]:indeterminate:disabled+label:before {
	border-right: 2px solid rgba(0, 0, 0, 0.26);
	background-color: transparent
}

[type="checkbox"].filled-in+label:after {
	border-radius: 2px
}

[type="checkbox"].filled-in+label:before, [type="checkbox"].filled-in+label:after {
	content: '';
	left: 0;
	position: absolute;
	transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
	z-index: 1
}

[type="checkbox"].filled-in:not(:checked)+label:before {
	width: 0;
	height: 0;
	border: 3px solid transparent;
	left: 6px;
	top: 10px;
	-webkit-transform: rotateZ(37deg);
	transform: rotateZ(37deg);
	-webkit-transform-origin: 20% 40%;
	transform-origin: 100% 100%
}

[type="checkbox"].filled-in:not(:checked)+label:after {
	height: 20px;
	width: 20px;
	background-color: transparent;
	border: 2px solid #5a5a5a;
	top: 0px;
	z-index: 0
}

[type="checkbox"].filled-in:checked+label:before {
	top: 0;
	left: 1px;
	width: 8px;
	height: 13px;
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	-webkit-transform: rotateZ(37deg);
	transform: rotateZ(37deg);
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%
}

[type="checkbox"].filled-in:checked+label:after {
	top: 0;
	width: 20px;
	height: 20px;
	border: 2px solid #26a69a;
	background-color: #26a69a;
	z-index: 0
}

[type="checkbox"].filled-in.tabbed:focus+label:after {
	border-radius: 2px;
	border-color: #5a5a5a;
	background-color: rgba(0, 0, 0, 0.1)
}

[type="checkbox"].filled-in.tabbed:checked:focus+label:after {
	border-radius: 2px;
	background-color: #26a69a;
	border-color: #26a69a
}

[type="checkbox"].filled-in:disabled:not(:checked)+label:before {
	background-color: transparent;
	border: 2px solid transparent
}

[type="checkbox"].filled-in:disabled:not(:checked)+label:after {
	border-color: transparent;
	background-color: #BDBDBD
}

[type="checkbox"].filled-in:disabled:checked+label:before {
	background-color: transparent
}

[type="checkbox"].filled-in:disabled:checked+label:after {
	background-color: #BDBDBD;
	border-color: #BDBDBD
}

.switch, .switch * {
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none
}

.switch label {
	cursor: pointer
}

.switch label input[type=checkbox] {
	opacity: 0;
	width: 0;
	height: 0
}

.switch label input[type=checkbox]:checked+.lever {
	background-color: #84c7c1
}

.switch label input[type=checkbox]:checked+.lever:after {
	background-color: #26a69a;
	left: 24px
}

.switch label .lever {
	content: "";
	display: inline-block;
	position: relative;
	width: 40px;
	height: 15px;
	background-color: #818181;
	border-radius: 15px;
	margin-right: 10px;
	transition: background 0.3s ease;
	vertical-align: middle;
	margin: 0 16px
}

.switch label .lever:after {
	content: "";
	position: absolute;
	display: inline-block;
	width: 21px;
	height: 21px;
	background-color: #F1F1F1;
	border-radius: 21px;
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
	left: -5px;
	top: -3px;
	transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease
}

input[type=checkbox]:checked:not(:disabled)~.lever:active::after, input[type=checkbox]:checked:not(:disabled).tabbed:focus~.lever::after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(38, 166, 154, 0.1)
}

input[type=checkbox]:not(:disabled)~.lever:active:after, input[type=checkbox]:not(:disabled).tabbed:focus~.lever::after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08)
}

.switch input[type=checkbox][disabled]+.lever {
	cursor: default
}

.switch label input[type=checkbox][disabled]+.lever:after, .switch label input[type=checkbox][disabled]:checked+.lever:after {
	background-color: #BDBDBD
}

@font-face {
	font-family: Material-Design-Iconic-Font;
	src: url(../fonts/Material-Design-Iconic-Font.woff2?v=2.2.0) format("woff2"), url(../fonts/Material-Design-Iconic-Font.woff?v=2.2.0) format("woff"), url(../fonts/Material-Design-Iconic-Font.ttf?v=2.2.0) format("truetype")
}

.zmdi {
	display: inline-block;
	font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
	font-size: 18px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.zmdi-hc-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}

.zmdi-hc-2x {
	font-size: 2em
}

.zmdi-hc-3x {
	font-size: 3em
}

.zmdi-hc-4x {
	font-size: 4em
}

.zmdi-hc-5x {
	font-size: 5em
}

.zmdi-hc-fw {
	width: 1.28571429em;
	text-align: center
}

.zmdi-hc-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}

.zmdi-hc-ul>li {
	position: relative
}

.zmdi-hc-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}

.zmdi-hc-li.zmdi-hc-lg {
	left: -1.85714286em
}

.zmdi-hc-border {
	padding: .1em .25em;
	border: solid .1em #9e9e9e;
	border-radius: 2px
}

.zmdi-hc-border-circle {
	padding: .1em .25em;
	border: solid .1em #9e9e9e;
	border-radius: 50%
}

.zmdi.pull-left {
	float: left;
	margin-right: .15em
}

.zmdi.pull-right {
	float: right;
	margin-left: .15em
}

.zmdi-hc-spin {
	-webkit-animation: zmdi-spin 1.5s infinite linear;
	animation: zmdi-spin 1.5s infinite linear
}

.zmdi-hc-spin-reverse {
	-webkit-animation: zmdi-spin-reverse 1.5s infinite linear;
	animation: zmdi-spin-reverse 1.5s infinite linear
}

@-webkit-keyframes zmdi-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes zmdi-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@-webkit-keyframes zmdi-spin-reverse {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(-359deg);
		transform: rotate(-359deg)
	}
}

@keyframes zmdi-spin-reverse {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(-359deg);
		transform: rotate(-359deg)
	}
}

.zmdi-hc-rotate-90 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.zmdi-hc-rotate-180 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.zmdi-hc-rotate-270 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.zmdi-hc-flip-horizontal {
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}

.zmdi-hc-flip-vertical {
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}

.zmdi-hc-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}

.zmdi-hc-stack-1x, .zmdi-hc-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}

.zmdi-hc-stack-1x {
	line-height: inherit
}

.zmdi-hc-stack-2x {
	font-size: 2em
}

.zmdi-hc-inverse {
	color: #fff
}

.zmdi-3d-rotation:before {
	content: '\f101'
}

.zmdi-airplane-off:before {
	content: '\f102'
}

.zmdi-airplane:before {
	content: '\f103'
}

.zmdi-album:before {
	content: '\f104'
}

.zmdi-archive:before {
	content: '\f105'
}

.zmdi-assignment-account:before {
	content: '\f106'
}

.zmdi-assignment-alert:before {
	content: '\f107'
}

.zmdi-assignment-check:before {
	content: '\f108'
}

.zmdi-assignment-o:before {
	content: '\f109'
}

.zmdi-assignment-return:before {
	content: '\f10a'
}

.zmdi-assignment-returned:before {
	content: '\f10b'
}

.zmdi-assignment:before {
	content: '\f10c'
}

.zmdi-attachment-alt:before {
	content: '\f10d'
}

.zmdi-attachment:before {
	content: '\f10e'
}

.zmdi-audio:before {
	content: '\f10f'
}

.zmdi-badge-check:before {
	content: '\f110'
}

.zmdi-balance-wallet:before {
	content: '\f111'
}

.zmdi-balance:before {
	content: '\f112'
}

.zmdi-battery-alert:before {
	content: '\f113'
}

.zmdi-battery-flash:before {
	content: '\f114'
}

.zmdi-battery-unknown:before {
	content: '\f115'
}

.zmdi-battery:before {
	content: '\f116'
}

.zmdi-bike:before {
	content: '\f117'
}

.zmdi-block-alt:before {
	content: '\f118'
}

.zmdi-block:before {
	content: '\f119'
}

.zmdi-boat:before {
	content: '\f11a'
}

.zmdi-book-image:before {
	content: '\f11b'
}

.zmdi-book:before {
	content: '\f11c'
}

.zmdi-bookmark-outline:before {
	content: '\f11d'
}

.zmdi-bookmark:before {
	content: '\f11e'
}

.zmdi-brush:before {
	content: '\f11f'
}

.zmdi-bug:before {
	content: '\f120'
}

.zmdi-bus:before {
	content: '\f121'
}

.zmdi-cake:before {
	content: '\f122'
}

.zmdi-car-taxi:before {
	content: '\f123'
}

.zmdi-car-wash:before {
	content: '\f124'
}

.zmdi-car:before {
	content: '\f125'
}

.zmdi-card-giftcard:before {
	content: '\f126'
}

.zmdi-card-membership:before {
	content: '\f127'
}

.zmdi-card-travel:before {
	content: '\f128'
}

.zmdi-card:before {
	content: '\f129'
}

.zmdi-case-check:before {
	content: '\f12a'
}

.zmdi-case-download:before {
	content: '\f12b'
}

.zmdi-case-play:before {
	content: '\f12c'
}

.zmdi-case:before {
	content: '\f12d'
}

.zmdi-cast-connected:before {
	content: '\f12e'
}

.zmdi-cast:before {
	content: '\f12f'
}

.zmdi-chart-donut:before {
	content: '\f130'
}

.zmdi-chart:before {
	content: '\f131'
}

.zmdi-city-alt:before {
	content: '\f132'
}

.zmdi-city:before {
	content: '\f133'
}

.zmdi-close-circle-o:before {
	content: '\f134'
}

.zmdi-close-circle:before {
	content: '\f135'
}

.zmdi-close:before {
	content: '\f136'
}

.zmdi-cocktail:before {
	content: '\f137'
}

.zmdi-code-setting:before {
	content: '\f138'
}

.zmdi-code-smartphone:before {
	content: '\f139'
}

.zmdi-code:before {
	content: '\f13a'
}

.zmdi-coffee:before {
	content: '\f13b'
}

.zmdi-collection-bookmark:before {
	content: '\f13c'
}

.zmdi-collection-case-play:before {
	content: '\f13d'
}

.zmdi-collection-folder-image:before {
	content: '\f13e'
}

.zmdi-collection-image-o:before {
	content: '\f13f'
}

.zmdi-collection-image:before {
	content: '\f140'
}

.zmdi-collection-item-1:before {
	content: '\f141'
}

.zmdi-collection-item-2:before {
	content: '\f142'
}

.zmdi-collection-item-3:before {
	content: '\f143'
}

.zmdi-collection-item-4:before {
	content: '\f144'
}

.zmdi-collection-item-5:before {
	content: '\f145'
}

.zmdi-collection-item-6:before {
	content: '\f146'
}

.zmdi-collection-item-7:before {
	content: '\f147'
}

.zmdi-collection-item-8:before {
	content: '\f148'
}

.zmdi-collection-item-9-plus:before {
	content: '\f149'
}

.zmdi-collection-item-9:before {
	content: '\f14a'
}

.zmdi-collection-item:before {
	content: '\f14b'
}

.zmdi-collection-music:before {
	content: '\f14c'
}

.zmdi-collection-pdf:before {
	content: '\f14d'
}

.zmdi-collection-plus:before {
	content: '\f14e'
}

.zmdi-collection-speaker:before {
	content: '\f14f'
}

.zmdi-collection-text:before {
	content: '\f150'
}

.zmdi-collection-video:before {
	content: '\f151'
}

.zmdi-compass:before {
	content: '\f152'
}

.zmdi-cutlery:before {
	content: '\f153'
}

.zmdi-delete:before {
	content: '\f154'
}

.zmdi-dialpad:before {
	content: '\f155'
}

.zmdi-dns:before {
	content: '\f156'
}

.zmdi-drink:before {
	content: '\f157'
}

.zmdi-edit:before {
	content: '\f158'
}

.zmdi-email-open:before {
	content: '\f159'
}

.zmdi-email:before {
	content: '\f15a'
}

.zmdi-eye-off:before {
	content: '\f15b'
}

.zmdi-eye:before {
	content: '\f15c'
}

.zmdi-eyedropper:before {
	content: '\f15d'
}

.zmdi-favorite-outline:before {
	content: '\f15e'
}

.zmdi-favorite:before {
	content: '\f15f'
}

.zmdi-filter-list:before {
	content: '\f160'
}

.zmdi-fire:before {
	content: '\f161'
}

.zmdi-flag:before {
	content: '\f162'
}

.zmdi-flare:before {
	content: '\f163'
}

.zmdi-flash-auto:before {
	content: '\f164'
}

.zmdi-flash-off:before {
	content: '\f165'
}

.zmdi-flash:before {
	content: '\f166'
}

.zmdi-flip:before {
	content: '\f167'
}

.zmdi-flower-alt:before {
	content: '\f168'
}

.zmdi-flower:before {
	content: '\f169'
}

.zmdi-font:before {
	content: '\f16a'
}

.zmdi-fullscreen-alt:before {
	content: '\f16b'
}

.zmdi-fullscreen-exit:before {
	content: '\f16c'
}

.zmdi-fullscreen:before {
	content: '\f16d'
}

.zmdi-functions:before {
	content: '\f16e'
}

.zmdi-gas-station:before {
	content: '\f16f'
}

.zmdi-gesture:before {
	content: '\f170'
}

.zmdi-globe-alt:before {
	content: '\f171'
}

.zmdi-globe-lock:before {
	content: '\f172'
}

.zmdi-globe:before {
	content: '\f173'
}

.zmdi-graduation-cap:before {
	content: '\f174'
}

.zmdi-home:before {
	content: '\f175'
}

.zmdi-hospital-alt:before {
	content: '\f176'
}

.zmdi-hospital:before {
	content: '\f177'
}

.zmdi-hotel:before {
	content: '\f178'
}

.zmdi-hourglass-alt:before {
	content: '\f179'
}

.zmdi-hourglass-outline:before {
	content: '\f17a'
}

.zmdi-hourglass:before {
	content: '\f17b'
}

.zmdi-http:before {
	content: '\f17c'
}

.zmdi-image-alt:before {
	content: '\f17d'
}

.zmdi-image-o:before {
	content: '\f17e'
}

.zmdi-image:before {
	content: '\f17f'
}

.zmdi-inbox:before {
	content: '\f180'
}

.zmdi-invert-colors-off:before {
	content: '\f181'
}

.zmdi-invert-colors:before {
	content: '\f182'
}

.zmdi-key:before {
	content: '\f183'
}

.zmdi-label-alt-outline:before {
	content: '\f184'
}

.zmdi-label-alt:before {
	content: '\f185'
}

.zmdi-label-heart:before {
	content: '\f186'
}

.zmdi-label:before {
	content: '\f187'
}

.zmdi-labels:before {
	content: '\f188'
}

.zmdi-lamp:before {
	content: '\f189'
}

.zmdi-landscape:before {
	content: '\f18a'
}

.zmdi-layers-off:before {
	content: '\f18b'
}

.zmdi-layers:before {
	content: '\f18c'
}

.zmdi-library:before {
	content: '\f18d'
}

.zmdi-link:before {
	content: '\f18e'
}

.zmdi-lock-open:before {
	content: '\f18f'
}

.zmdi-lock-outline:before {
	content: '\f190'
}

.zmdi-lock:before {
	content: '\f191'
}

.zmdi-mail-reply-all:before {
	content: '\f192'
}

.zmdi-mail-reply:before {
	content: '\f193'
}

.zmdi-mail-send:before {
	content: '\f194'
}

.zmdi-mall:before {
	content: '\f195'
}

.zmdi-map:before {
	content: '\f196'
}

.zmdi-menu:before {
	content: '\f197'
}

.zmdi-money-box:before {
	content: '\f198'
}

.zmdi-money-off:before {
	content: '\f199'
}

.zmdi-money:before {
	content: '\f19a'
}

.zmdi-more-vert:before {
	content: '\f19b'
}

.zmdi-more:before {
	content: '\f19c'
}

.zmdi-movie-alt:before {
	content: '\f19d'
}

.zmdi-movie:before {
	content: '\f19e'
}

.zmdi-nature-people:before {
	content: '\f19f'
}

.zmdi-nature:before {
	content: '\f1a0'
}

.zmdi-navigation:before {
	content: '\f1a1'
}

.zmdi-open-in-browser:before {
	content: '\f1a2'
}

.zmdi-open-in-new:before {
	content: '\f1a3'
}

.zmdi-palette:before {
	content: '\f1a4'
}

.zmdi-parking:before {
	content: '\f1a5'
}

.zmdi-pin-account:before {
	content: '\f1a6'
}

.zmdi-pin-assistant:before {
	content: '\f1a7'
}

.zmdi-pin-drop:before {
	content: '\f1a8'
}

.zmdi-pin-help:before {
	content: '\f1a9'
}

.zmdi-pin-off:before {
	content: '\f1aa'
}

.zmdi-pin:before {
	content: '\f1ab'
}

.zmdi-pizza:before {
	content: '\f1ac'
}

.zmdi-plaster:before {
	content: '\f1ad'
}

.zmdi-power-setting:before {
	content: '\f1ae'
}

.zmdi-power:before {
	content: '\f1af'
}

.zmdi-print:before {
	content: '\f1b0'
}

.zmdi-puzzle-piece:before {
	content: '\f1b1'
}

.zmdi-quote:before {
	content: '\f1b2'
}

.zmdi-railway:before {
	content: '\f1b3'
}

.zmdi-receipt:before {
	content: '\f1b4'
}

.zmdi-refresh-alt:before {
	content: '\f1b5'
}

.zmdi-refresh-sync-alert:before {
	content: '\f1b6'
}

.zmdi-refresh-sync-off:before {
	content: '\f1b7'
}

.zmdi-refresh-sync:before {
	content: '\f1b8'
}

.zmdi-refresh:before {
	content: '\f1b9'
}

.zmdi-roller:before {
	content: '\f1ba'
}

.zmdi-ruler:before {
	content: '\f1bb'
}

.zmdi-scissors:before {
	content: '\f1bc'
}

.zmdi-screen-rotation-lock:before {
	content: '\f1bd'
}

.zmdi-screen-rotation:before {
	content: '\f1be'
}

.zmdi-search-for:before {
	content: '\f1bf'
}

.zmdi-search-in-file:before {
	content: '\f1c0'
}

.zmdi-search-in-page:before {
	content: '\f1c1'
}

.zmdi-search-replace:before {
	content: '\f1c2'
}

.zmdi-search:before {
	content: '\f1c3'
}

.zmdi-seat:before {
	content: '\f1c4'
}

.zmdi-settings-square:before {
	content: '\f1c5'
}

.zmdi-settings:before {
	content: '\f1c6'
}

.zmdi-shield-check:before {
	content: '\f1c7'
}

.zmdi-shield-security:before {
	content: '\f1c8'
}

.zmdi-shopping-basket:before {
	content: '\f1c9'
}

.zmdi-shopping-cart-plus:before {
	content: '\f1ca'
}

.zmdi-shopping-cart:before {
	content: '\f1cb'
}

.zmdi-sign-in:before {
	content: '\f1cc'
}

.zmdi-sort-amount-asc:before {
	content: '\f1cd'
}

.zmdi-sort-amount-desc:before {
	content: '\f1ce'
}

.zmdi-sort-asc:before {
	content: '\f1cf'
}

.zmdi-sort-desc:before {
	content: '\f1d0'
}

.zmdi-spellcheck:before {
	content: '\f1d1'
}

.zmdi-storage:before {
	content: '\f1d2'
}

.zmdi-store-24:before {
	content: '\f1d3'
}

.zmdi-store:before {
	content: '\f1d4'
}

.zmdi-subway:before {
	content: '\f1d5'
}

.zmdi-sun:before {
	content: '\f1d6'
}

.zmdi-tab-unselected:before {
	content: '\f1d7'
}

.zmdi-tab:before {
	content: '\f1d8'
}

.zmdi-tag-close:before {
	content: '\f1d9'
}

.zmdi-tag-more:before {
	content: '\f1da'
}

.zmdi-tag:before {
	content: '\f1db'
}

.zmdi-thumb-down:before {
	content: '\f1dc'
}

.zmdi-thumb-up-down:before {
	content: '\f1dd'
}

.zmdi-thumb-up:before {
	content: '\f1de'
}

.zmdi-ticket-star:before {
	content: '\f1df'
}

.zmdi-toll:before {
	content: '\f1e0'
}

.zmdi-toys:before {
	content: '\f1e1'
}

.zmdi-traffic:before {
	content: '\f1e2'
}

.zmdi-translate:before {
	content: '\f1e3'
}

.zmdi-triangle-down:before {
	content: '\f1e4'
}

.zmdi-triangle-up:before {
	content: '\f1e5'
}

.zmdi-truck:before {
	content: '\f1e6'
}

.zmdi-turning-sign:before {
	content: '\f1e7'
}

.zmdi-wallpaper:before {
	content: '\f1e8'
}

.zmdi-washing-machine:before {
	content: '\f1e9'
}

.zmdi-window-maximize:before {
	content: '\f1ea'
}

.zmdi-window-minimize:before {
	content: '\f1eb'
}

.zmdi-window-restore:before {
	content: '\f1ec'
}

.zmdi-wrench:before {
	content: '\f1ed'
}

.zmdi-zoom-in:before {
	content: '\f1ee'
}

.zmdi-zoom-out:before {
	content: '\f1ef'
}

.zmdi-alert-circle-o:before {
	content: '\f1f0'
}

.zmdi-alert-circle:before {
	content: '\f1f1'
}

.zmdi-alert-octagon:before {
	content: '\f1f2'
}

.zmdi-alert-polygon:before {
	content: '\f1f3'
}

.zmdi-alert-triangle:before {
	content: '\f1f4'
}

.zmdi-help-outline:before {
	content: '\f1f5'
}

.zmdi-help:before {
	content: '\f1f6'
}

.zmdi-info-outline:before {
	content: '\f1f7'
}

.zmdi-info:before {
	content: '\f1f8'
}

.zmdi-notifications-active:before {
	content: '\f1f9'
}

.zmdi-notifications-add:before {
	content: '\f1fa'
}

.zmdi-notifications-none:before {
	content: '\f1fb'
}

.zmdi-notifications-off:before {
	content: '\f1fc'
}

.zmdi-notifications-paused:before {
	content: '\f1fd'
}

.zmdi-notifications:before {
	content: '\f1fe'
}

.zmdi-account-add:before {
	content: '\f1ff'
}

.zmdi-account-box-mail:before {
	content: '\f200'
}

.zmdi-account-box-o:before {
	content: '\f201'
}

.zmdi-account-box-phone:before {
	content: '\f202'
}

.zmdi-account-box:before {
	content: '\f203'
}

.zmdi-account-calendar:before {
	content: '\f204'
}

.zmdi-account-circle:before {
	content: '\f205'
}

.zmdi-account-o:before {
	content: '\f206'
}

.zmdi-account:before {
	content: '\f207'
}

.zmdi-accounts-add:before {
	content: '\f208'
}

.zmdi-accounts-alt:before {
	content: '\f209'
}

.zmdi-accounts-list-alt:before {
	content: '\f20a'
}

.zmdi-accounts-list:before {
	content: '\f20b'
}

.zmdi-accounts-outline:before {
	content: '\f20c'
}

.zmdi-accounts:before {
	content: '\f20d'
}

.zmdi-face:before {
	content: '\f20e'
}

.zmdi-female:before {
	content: '\f20f'
}

.zmdi-male-alt:before {
	content: '\f210'
}

.zmdi-male-female:before {
	content: '\f211'
}

.zmdi-male:before {
	content: '\f212'
}

.zmdi-mood-bad:before {
	content: '\f213'
}

.zmdi-mood:before {
	content: '\f214'
}

.zmdi-run:before {
	content: '\f215'
}

.zmdi-walk:before {
	content: '\f216'
}

.zmdi-cloud-box:before {
	content: '\f217'
}

.zmdi-cloud-circle:before {
	content: '\f218'
}

.zmdi-cloud-done:before {
	content: '\f219'
}

.zmdi-cloud-download:before {
	content: '\f21a'
}

.zmdi-cloud-off:before {
	content: '\f21b'
}

.zmdi-cloud-outline-alt:before {
	content: '\f21c'
}

.zmdi-cloud-outline:before {
	content: '\f21d'
}

.zmdi-cloud-upload:before {
	content: '\f21e'
}

.zmdi-cloud:before {
	content: '\f21f'
}

.zmdi-download:before {
	content: '\f220'
}

.zmdi-file-plus:before {
	content: '\f221'
}

.zmdi-file-text:before {
	content: '\f222'
}

.zmdi-file:before {
	content: '\f223'
}

.zmdi-folder-outline:before {
	content: '\f224'
}

.zmdi-folder-person:before {
	content: '\f225'
}

.zmdi-folder-star-alt:before {
	content: '\f226'
}

.zmdi-folder-star:before {
	content: '\f227'
}

.zmdi-folder:before {
	content: '\f228'
}

.zmdi-gif:before {
	content: '\f229'
}

.zmdi-upload:before {
	content: '\f22a'
}

.zmdi-border-all:before {
	content: '\f22b'
}

.zmdi-border-bottom:before {
	content: '\f22c'
}

.zmdi-border-clear:before {
	content: '\f22d'
}

.zmdi-border-color:before {
	content: '\f22e'
}

.zmdi-border-horizontal:before {
	content: '\f22f'
}

.zmdi-border-inner:before {
	content: '\f230'
}

.zmdi-border-left:before {
	content: '\f231'
}

.zmdi-border-outer:before {
	content: '\f232'
}

.zmdi-border-right:before {
	content: '\f233'
}

.zmdi-border-style:before {
	content: '\f234'
}

.zmdi-border-top:before {
	content: '\f235'
}

.zmdi-border-vertical:before {
	content: '\f236'
}

.zmdi-copy:before {
	content: '\f237'
}

.zmdi-crop:before {
	content: '\f238'
}

.zmdi-format-align-center:before {
	content: '\f239'
}

.zmdi-format-align-justify:before {
	content: '\f23a'
}

.zmdi-format-align-left:before {
	content: '\f23b'
}

.zmdi-format-align-right:before {
	content: '\f23c'
}

.zmdi-format-bold:before {
	content: '\f23d'
}

.zmdi-format-clear-all:before {
	content: '\f23e'
}

.zmdi-format-clear:before {
	content: '\f23f'
}

.zmdi-format-color-fill:before {
	content: '\f240'
}

.zmdi-format-color-reset:before {
	content: '\f241'
}

.zmdi-format-color-text:before {
	content: '\f242'
}

.zmdi-format-indent-decrease:before {
	content: '\f243'
}

.zmdi-format-indent-increase:before {
	content: '\f244'
}

.zmdi-format-italic:before {
	content: '\f245'
}

.zmdi-format-line-spacing:before {
	content: '\f246'
}

.zmdi-format-list-bulleted:before {
	content: '\f247'
}

.zmdi-format-list-numbered:before {
	content: '\f248'
}

.zmdi-format-ltr:before {
	content: '\f249'
}

.zmdi-format-rtl:before {
	content: '\f24a'
}

.zmdi-format-size:before {
	content: '\f24b'
}

.zmdi-format-strikethrough-s:before {
	content: '\f24c'
}

.zmdi-format-strikethrough:before {
	content: '\f24d'
}

.zmdi-format-subject:before {
	content: '\f24e'
}

.zmdi-format-underlined:before {
	content: '\f24f'
}

.zmdi-format-valign-bottom:before {
	content: '\f250'
}

.zmdi-format-valign-center:before {
	content: '\f251'
}

.zmdi-format-valign-top:before {
	content: '\f252'
}

.zmdi-redo:before {
	content: '\f253'
}

.zmdi-select-all:before {
	content: '\f254'
}

.zmdi-space-bar:before {
	content: '\f255'
}

.zmdi-text-format:before {
	content: '\f256'
}

.zmdi-transform:before {
	content: '\f257'
}

.zmdi-undo:before {
	content: '\f258'
}

.zmdi-wrap-text:before {
	content: '\f259'
}

.zmdi-comment-alert:before {
	content: '\f25a'
}

.zmdi-comment-alt-text:before {
	content: '\f25b'
}

.zmdi-comment-alt:before {
	content: '\f25c'
}

.zmdi-comment-edit:before {
	content: '\f25d'
}

.zmdi-comment-image:before {
	content: '\f25e'
}

.zmdi-comment-list:before {
	content: '\f25f'
}

.zmdi-comment-more:before {
	content: '\f260'
}

.zmdi-comment-outline:before {
	content: '\f261'
}

.zmdi-comment-text-alt:before {
	content: '\f262'
}

.zmdi-comment-text:before {
	content: '\f263'
}

.zmdi-comment-video:before {
	content: '\f264'
}

.zmdi-comment:before {
	content: '\f265'
}

.zmdi-comments:before {
	content: '\f266'
}

.zmdi-check-all:before {
	content: '\f267'
}

.zmdi-check-circle-u:before {
	content: '\f268'
}

.zmdi-check-circle:before {
	content: '\f269'
}

.zmdi-check-square:before {
	content: '\f26a'
}

.zmdi-check:before {
	content: '\f26b'
}

.zmdi-circle-o:before {
	content: '\f26c'
}

.zmdi-circle:before {
	content: '\f26d'
}

.zmdi-dot-circle-alt:before {
	content: '\f26e'
}

.zmdi-dot-circle:before {
	content: '\f26f'
}

.zmdi-minus-circle-outline:before {
	content: '\f270'
}

.zmdi-minus-circle:before {
	content: '\f271'
}

.zmdi-minus-square:before {
	content: '\f272'
}

.zmdi-minus:before {
	content: '\f273'
}

.zmdi-plus-circle-o-duplicate:before {
	content: '\f274'
}

.zmdi-plus-circle-o:before {
	content: '\f275'
}

.zmdi-plus-circle:before {
	content: '\f276'
}

.zmdi-plus-square:before {
	content: '\f277'
}

.zmdi-plus:before {
	content: '\f278'
}

.zmdi-square-o:before {
	content: '\f279'
}

.zmdi-star-circle:before {
	content: '\f27a'
}

.zmdi-star-half:before {
	content: '\f27b'
}

.zmdi-star-outline:before {
	content: '\f27c'
}

.zmdi-star:before {
	content: '\f27d'
}

.zmdi-bluetooth-connected:before {
	content: '\f27e'
}

.zmdi-bluetooth-off:before {
	content: '\f27f'
}

.zmdi-bluetooth-search:before {
	content: '\f280'
}

.zmdi-bluetooth-setting:before {
	content: '\f281'
}

.zmdi-bluetooth:before {
	content: '\f282'
}

.zmdi-camera-add:before {
	content: '\f283'
}

.zmdi-camera-alt:before {
	content: '\f284'
}

.zmdi-camera-bw:before {
	content: '\f285'
}

.zmdi-camera-front:before {
	content: '\f286'
}

.zmdi-camera-mic:before {
	content: '\f287'
}

.zmdi-camera-party-mode:before {
	content: '\f288'
}

.zmdi-camera-rear:before {
	content: '\f289'
}

.zmdi-camera-roll:before {
	content: '\f28a'
}

.zmdi-camera-switch:before {
	content: '\f28b'
}

.zmdi-camera:before {
	content: '\f28c'
}

.zmdi-card-alert:before {
	content: '\f28d'
}

.zmdi-card-off:before {
	content: '\f28e'
}

.zmdi-card-sd:before {
	content: '\f28f'
}

.zmdi-card-sim:before {
	content: '\f290'
}

.zmdi-desktop-mac:before {
	content: '\f291'
}

.zmdi-desktop-windows:before {
	content: '\f292'
}

.zmdi-device-hub:before {
	content: '\f293'
}

.zmdi-devices-off:before {
	content: '\f294'
}

.zmdi-devices:before {
	content: '\f295'
}

.zmdi-dock:before {
	content: '\f296'
}

.zmdi-floppy:before {
	content: '\f297'
}

.zmdi-gamepad:before {
	content: '\f298'
}

.zmdi-gps-dot:before {
	content: '\f299'
}

.zmdi-gps-off:before {
	content: '\f29a'
}

.zmdi-gps:before {
	content: '\f29b'
}

.zmdi-headset-mic:before {
	content: '\f29c'
}

.zmdi-headset:before {
	content: '\f29d'
}

.zmdi-input-antenna:before {
	content: '\f29e'
}

.zmdi-input-composite:before {
	content: '\f29f'
}

.zmdi-input-hdmi:before {
	content: '\f2a0'
}

.zmdi-input-power:before {
	content: '\f2a1'
}

.zmdi-input-svideo:before {
	content: '\f2a2'
}

.zmdi-keyboard-hide:before {
	content: '\f2a3'
}

.zmdi-keyboard:before {
	content: '\f2a4'
}

.zmdi-laptop-chromebook:before {
	content: '\f2a5'
}

.zmdi-laptop-mac:before {
	content: '\f2a6'
}

.zmdi-laptop:before {
	content: '\f2a7'
}

.zmdi-mic-off:before {
	content: '\f2a8'
}

.zmdi-mic-outline:before {
	content: '\f2a9'
}

.zmdi-mic-setting:before {
	content: '\f2aa'
}

.zmdi-mic:before {
	content: '\f2ab'
}

.zmdi-mouse:before {
	content: '\f2ac'
}

.zmdi-network-alert:before {
	content: '\f2ad'
}

.zmdi-network-locked:before {
	content: '\f2ae'
}

.zmdi-network-off:before {
	content: '\f2af'
}

.zmdi-network-outline:before {
	content: '\f2b0'
}

.zmdi-network-setting:before {
	content: '\f2b1'
}

.zmdi-network:before {
	content: '\f2b2'
}

.zmdi-phone-bluetooth:before {
	content: '\f2b3'
}

.zmdi-phone-end:before {
	content: '\f2b4'
}

.zmdi-phone-forwarded:before {
	content: '\f2b5'
}

.zmdi-phone-in-talk:before {
	content: '\f2b6'
}

.zmdi-phone-locked:before {
	content: '\f2b7'
}

.zmdi-phone-missed:before {
	content: '\f2b8'
}

.zmdi-phone-msg:before {
	content: '\f2b9'
}

.zmdi-phone-paused:before {
	content: '\f2ba'
}

.zmdi-phone-ring:before {
	content: '\f2bb'
}

.zmdi-phone-setting:before {
	content: '\f2bc'
}

.zmdi-phone-sip:before {
	content: '\f2bd'
}

.zmdi-phone:before {
	content: '\f2be'
}

.zmdi-portable-wifi-changes:before {
	content: '\f2bf'
}

.zmdi-portable-wifi-off:before {
	content: '\f2c0'
}

.zmdi-portable-wifi:before {
	content: '\f2c1'
}

.zmdi-radio:before {
	content: '\f2c2'
}

.zmdi-reader:before {
	content: '\f2c3'
}

.zmdi-remote-control-alt:before {
	content: '\f2c4'
}

.zmdi-remote-control:before {
	content: '\f2c5'
}

.zmdi-router:before {
	content: '\f2c6'
}

.zmdi-scanner:before {
	content: '\f2c7'
}

.zmdi-smartphone-android:before {
	content: '\f2c8'
}

.zmdi-smartphone-download:before {
	content: '\f2c9'
}

.zmdi-smartphone-erase:before {
	content: '\f2ca'
}

.zmdi-smartphone-info:before {
	content: '\f2cb'
}

.zmdi-smartphone-iphone:before {
	content: '\f2cc'
}

.zmdi-smartphone-landscape-lock:before {
	content: '\f2cd'
}

.zmdi-smartphone-landscape:before {
	content: '\f2ce'
}

.zmdi-smartphone-lock:before {
	content: '\f2cf'
}

.zmdi-smartphone-portrait-lock:before {
	content: '\f2d0'
}

.zmdi-smartphone-ring:before {
	content: '\f2d1'
}

.zmdi-smartphone-setting:before {
	content: '\f2d2'
}

.zmdi-smartphone-setup:before {
	content: '\f2d3'
}

.zmdi-smartphone:before {
	content: '\f2d4'
}

.zmdi-speaker:before {
	content: '\f2d5'
}

.zmdi-tablet-android:before {
	content: '\f2d6'
}

.zmdi-tablet-mac:before {
	content: '\f2d7'
}

.zmdi-tablet:before {
	content: '\f2d8'
}

.zmdi-tv-alt-play:before {
	content: '\f2d9'
}

.zmdi-tv-list:before {
	content: '\f2da'
}

.zmdi-tv-play:before {
	content: '\f2db'
}

.zmdi-tv:before {
	content: '\f2dc'
}

.zmdi-usb:before {
	content: '\f2dd'
}

.zmdi-videocam-off:before {
	content: '\f2de'
}

.zmdi-videocam-switch:before {
	content: '\f2df'
}

.zmdi-videocam:before {
	content: '\f2e0'
}

.zmdi-watch:before {
	content: '\f2e1'
}

.zmdi-wifi-alt-2:before {
	content: '\f2e2'
}

.zmdi-wifi-alt:before {
	content: '\f2e3'
}

.zmdi-wifi-info:before {
	content: '\f2e4'
}

.zmdi-wifi-lock:before {
	content: '\f2e5'
}

.zmdi-wifi-off:before {
	content: '\f2e6'
}

.zmdi-wifi-outline:before {
	content: '\f2e7'
}

.zmdi-wifi:before {
	content: '\f2e8'
}

.zmdi-arrow-left-bottom:before {
	content: '\f2e9'
}

.zmdi-arrow-left:before {
	content: '\f2ea'
}

.zmdi-arrow-merge:before {
	content: '\f2eb'
}

.zmdi-arrow-missed:before {
	content: '\f2ec'
}

.zmdi-arrow-right-top:before {
	content: '\f2ed'
}

.zmdi-arrow-right:before {
	content: '\f2ee'
}

.zmdi-arrow-split:before {
	content: '\f2ef'
}

.zmdi-arrows:before {
	content: '\f2f0'
}

.zmdi-caret-down-circle:before {
	content: '\f2f1'
}

.zmdi-caret-down:before {
	content: '\f2f2'
}

.zmdi-caret-left-circle:before {
	content: '\f2f3'
}

.zmdi-caret-left:before {
	content: '\f2f4'
}

.zmdi-caret-right-circle:before {
	content: '\f2f5'
}

.zmdi-caret-right:before {
	content: '\f2f6'
}

.zmdi-caret-up-circle:before {
	content: '\f2f7'
}

.zmdi-caret-up:before {
	content: '\f2f8'
}

.zmdi-chevron-down:before {
	content: '\f2f9'
}

.zmdi-chevron-left:before {
	content: '\f2fa'
}

.zmdi-chevron-right:before {
	content: '\f2fb'
}

.zmdi-chevron-up:before {
	content: '\f2fc'
}

.zmdi-forward:before {
	content: '\f2fd'
}

.zmdi-long-arrow-down:before {
	content: '\f2fe'
}

.zmdi-long-arrow-left:before {
	content: '\f2ff'
}

.zmdi-long-arrow-return:before {
	content: '\f300'
}

.zmdi-long-arrow-right:before {
	content: '\f301'
}

.zmdi-long-arrow-tab:before {
	content: '\f302'
}

.zmdi-long-arrow-up:before {
	content: '\f303'
}

.zmdi-rotate-ccw:before {
	content: '\f304'
}

.zmdi-rotate-cw:before {
	content: '\f305'
}

.zmdi-rotate-left:before {
	content: '\f306'
}

.zmdi-rotate-right:before {
	content: '\f307'
}

.zmdi-square-down:before {
	content: '\f308'
}

.zmdi-square-right:before {
	content: '\f309'
}

.zmdi-swap-alt:before {
	content: '\f30a'
}

.zmdi-swap-vertical-circle:before {
	content: '\f30b'
}

.zmdi-swap-vertical:before {
	content: '\f30c'
}

.zmdi-swap:before {
	content: '\f30d'
}

.zmdi-trending-down:before {
	content: '\f30e'
}

.zmdi-trending-flat:before {
	content: '\f30f'
}

.zmdi-trending-up:before {
	content: '\f310'
}

.zmdi-unfold-less:before {
	content: '\f311'
}

.zmdi-unfold-more:before {
	content: '\f312'
}

.zmdi-apps:before {
	content: '\f313'
}

.zmdi-grid-off:before {
	content: '\f314'
}

.zmdi-grid:before {
	content: '\f315'
}

.zmdi-view-agenda:before {
	content: '\f316'
}

.zmdi-view-array:before {
	content: '\f317'
}

.zmdi-view-carousel:before {
	content: '\f318'
}

.zmdi-view-column:before {
	content: '\f319'
}

.zmdi-view-comfy:before {
	content: '\f31a'
}

.zmdi-view-compact:before {
	content: '\f31b'
}

.zmdi-view-dashboard:before {
	content: '\f31c'
}

.zmdi-view-day:before {
	content: '\f31d'
}

.zmdi-view-headline:before {
	content: '\f31e'
}

.zmdi-view-list-alt:before {
	content: '\f31f'
}

.zmdi-view-list:before {
	content: '\f320'
}

.zmdi-view-module:before {
	content: '\f321'
}

.zmdi-view-quilt:before {
	content: '\f322'
}

.zmdi-view-stream:before {
	content: '\f323'
}

.zmdi-view-subtitles:before {
	content: '\f324'
}

.zmdi-view-toc:before {
	content: '\f325'
}

.zmdi-view-web:before {
	content: '\f326'
}

.zmdi-view-week:before {
	content: '\f327'
}

.zmdi-widgets:before {
	content: '\f328'
}

.zmdi-alarm-check:before {
	content: '\f329'
}

.zmdi-alarm-off:before {
	content: '\f32a'
}

.zmdi-alarm-plus:before {
	content: '\f32b'
}

.zmdi-alarm-snooze:before {
	content: '\f32c'
}

.zmdi-alarm:before {
	content: '\f32d'
}

.zmdi-calendar-alt:before {
	content: '\f32e'
}

.zmdi-calendar-check:before {
	content: '\f32f'
}

.zmdi-calendar-close:before {
	content: '\f330'
}

.zmdi-calendar-note:before {
	content: '\f331'
}

.zmdi-calendar:before {
	content: '\f332'
}

.zmdi-time-countdown:before {
	content: '\f333'
}

.zmdi-time-interval:before {
	content: '\f334'
}

.zmdi-time-restore-setting:before {
	content: '\f335'
}

.zmdi-time-restore:before {
	content: '\f336'
}

.zmdi-time:before {
	content: '\f337'
}

.zmdi-timer-off:before {
	content: '\f338'
}

.zmdi-timer:before {
	content: '\f339'
}

.zmdi-android-alt:before {
	content: '\f33a'
}

.zmdi-android:before {
	content: '\f33b'
}

.zmdi-apple:before {
	content: '\f33c'
}

.zmdi-behance:before {
	content: '\f33d'
}

.zmdi-codepen:before {
	content: '\f33e'
}

.zmdi-dribbble:before {
	content: '\f33f'
}

.zmdi-dropbox:before {
	content: '\f340'
}

.zmdi-evernote:before {
	content: '\f341'
}

.zmdi-facebook-box:before {
	content: '\f342'
}

.zmdi-facebook:before {
	content: '\f343'
}

.zmdi-github-box:before {
	content: '\f344'
}

.zmdi-github:before {
	content: '\f345'
}

.zmdi-google-drive:before {
	content: '\f346'
}

.zmdi-google-earth:before {
	content: '\f347'
}

.zmdi-google-glass:before {
	content: '\f348'
}

.zmdi-google-maps:before {
	content: '\f349'
}

.zmdi-google-pages:before {
	content: '\f34a'
}

.zmdi-google-play:before {
	content: '\f34b'
}

.zmdi-google-plus-box:before {
	content: '\f34c'
}

.zmdi-google-plus:before {
	content: '\f34d'
}

.zmdi-google:before {
	content: '\f34e'
}

.zmdi-instagram:before {
	content: '\f34f'
}

.zmdi-language-css3:before {
	content: '\f350'
}

.zmdi-language-html5:before {
	content: '\f351'
}

.zmdi-language-javascript:before {
	content: '\f352'
}

.zmdi-language-python-alt:before {
	content: '\f353'
}

.zmdi-language-python:before {
	content: '\f354'
}

.zmdi-lastfm:before {
	content: '\f355'
}

.zmdi-linkedin-box:before {
	content: '\f356'
}

.zmdi-paypal:before {
	content: '\f357'
}

.zmdi-pinterest-box:before {
	content: '\f358'
}

.zmdi-pocket:before {
	content: '\f359'
}

.zmdi-polymer:before {
	content: '\f35a'
}

.zmdi-share:before {
	content: '\f35b'
}

.zmdi-stackoverflow:before {
	content: '\f35c'
}

.zmdi-steam-square:before {
	content: '\f35d'
}

.zmdi-steam:before {
	content: '\f35e'
}

.zmdi-twitter-box:before {
	content: '\f35f'
}

.zmdi-twitter:before {
	content: '\f360'
}

.zmdi-vk:before {
	content: '\f361'
}

.zmdi-wikipedia:before {
	content: '\f362'
}

.zmdi-windows:before {
	content: '\f363'
}

.zmdi-aspect-ratio-alt:before {
	content: '\f364'
}

.zmdi-aspect-ratio:before {
	content: '\f365'
}

.zmdi-blur-circular:before {
	content: '\f366'
}

.zmdi-blur-linear:before {
	content: '\f367'
}

.zmdi-blur-off:before {
	content: '\f368'
}

.zmdi-blur:before {
	content: '\f369'
}

.zmdi-brightness-2:before {
	content: '\f36a'
}

.zmdi-brightness-3:before {
	content: '\f36b'
}

.zmdi-brightness-4:before {
	content: '\f36c'
}

.zmdi-brightness-5:before {
	content: '\f36d'
}

.zmdi-brightness-6:before {
	content: '\f36e'
}

.zmdi-brightness-7:before {
	content: '\f36f'
}

.zmdi-brightness-auto:before {
	content: '\f370'
}

.zmdi-brightness-setting:before {
	content: '\f371'
}

.zmdi-broken-image:before {
	content: '\f372'
}

.zmdi-center-focus-strong:before {
	content: '\f373'
}

.zmdi-center-focus-weak:before {
	content: '\f374'
}

.zmdi-compare:before {
	content: '\f375'
}

.zmdi-crop-16-9:before {
	content: '\f376'
}

.zmdi-crop-3-2:before {
	content: '\f377'
}

.zmdi-crop-5-4:before {
	content: '\f378'
}

.zmdi-crop-7-5:before {
	content: '\f379'
}

.zmdi-crop-din:before {
	content: '\f37a'
}

.zmdi-crop-free:before {
	content: '\f37b'
}

.zmdi-crop-landscape:before {
	content: '\f37c'
}

.zmdi-crop-portrait:before {
	content: '\f37d'
}

.zmdi-crop-square:before {
	content: '\f37e'
}

.zmdi-exposure-alt:before {
	content: '\f37f'
}

.zmdi-exposure:before {
	content: '\f380'
}

.zmdi-filter-b-and-w:before {
	content: '\f381'
}

.zmdi-filter-center-focus:before {
	content: '\f382'
}

.zmdi-filter-frames:before {
	content: '\f383'
}

.zmdi-filter-tilt-shift:before {
	content: '\f384'
}

.zmdi-gradient:before {
	content: '\f385'
}

.zmdi-grain:before {
	content: '\f386'
}

.zmdi-graphic-eq:before {
	content: '\f387'
}

.zmdi-hdr-off:before {
	content: '\f388'
}

.zmdi-hdr-strong:before {
	content: '\f389'
}

.zmdi-hdr-weak:before {
	content: '\f38a'
}

.zmdi-hdr:before {
	content: '\f38b'
}

.zmdi-iridescent:before {
	content: '\f38c'
}

.zmdi-leak-off:before {
	content: '\f38d'
}

.zmdi-leak:before {
	content: '\f38e'
}

.zmdi-looks:before {
	content: '\f38f'
}

.zmdi-loupe:before {
	content: '\f390'
}

.zmdi-panorama-horizontal:before {
	content: '\f391'
}

.zmdi-panorama-vertical:before {
	content: '\f392'
}

.zmdi-panorama-wide-angle:before {
	content: '\f393'
}

.zmdi-photo-size-select-large:before {
	content: '\f394'
}

.zmdi-photo-size-select-small:before {
	content: '\f395'
}

.zmdi-picture-in-picture:before {
	content: '\f396'
}

.zmdi-slideshow:before {
	content: '\f397'
}

.zmdi-texture:before {
	content: '\f398'
}

.zmdi-tonality:before {
	content: '\f399'
}

.zmdi-vignette:before {
	content: '\f39a'
}

.zmdi-wb-auto:before {
	content: '\f39b'
}

.zmdi-eject-alt:before {
	content: '\f39c'
}

.zmdi-eject:before {
	content: '\f39d'
}

.zmdi-equalizer:before {
	content: '\f39e'
}

.zmdi-fast-forward:before {
	content: '\f39f'
}

.zmdi-fast-rewind:before {
	content: '\f3a0'
}

.zmdi-forward-10:before {
	content: '\f3a1'
}

.zmdi-forward-30:before {
	content: '\f3a2'
}

.zmdi-forward-5:before {
	content: '\f3a3'
}

.zmdi-hearing:before {
	content: '\f3a4'
}

.zmdi-pause-circle-outline:before {
	content: '\f3a5'
}

.zmdi-pause-circle:before {
	content: '\f3a6'
}

.zmdi-pause:before {
	content: '\f3a7'
}

.zmdi-play-circle-outline:before {
	content: '\f3a8'
}

.zmdi-play-circle:before {
	content: '\f3a9'
}

.zmdi-play:before {
	content: '\f3aa'
}

.zmdi-playlist-audio:before {
	content: '\f3ab'
}

.zmdi-playlist-plus:before {
	content: '\f3ac'
}

.zmdi-repeat-one:before {
	content: '\f3ad'
}

.zmdi-repeat:before {
	content: '\f3ae'
}

.zmdi-replay-10:before {
	content: '\f3af'
}

.zmdi-replay-30:before {
	content: '\f3b0'
}

.zmdi-replay-5:before {
	content: '\f3b1'
}

.zmdi-replay:before {
	content: '\f3b2'
}

.zmdi-shuffle:before {
	content: '\f3b3'
}

.zmdi-skip-next:before {
	content: '\f3b4'
}

.zmdi-skip-previous:before {
	content: '\f3b5'
}

.zmdi-stop:before {
	content: '\f3b6'
}

.zmdi-surround-sound:before {
	content: '\f3b7'
}

.zmdi-tune:before {
	content: '\f3b8'
}

.zmdi-volume-down:before {
	content: '\f3b9'
}

.zmdi-volume-mute:before {
	content: '\f3ba'
}

.zmdi-volume-off:before {
	content: '\f3bb'
}

.zmdi-volume-up:before {
	content: '\f3bc'
}

.zmdi-n-1-square:before {
	content: '\f3bd'
}

.zmdi-n-2-square:before {
	content: '\f3be'
}

.zmdi-n-3-square:before {
	content: '\f3bf'
}

.zmdi-n-4-square:before {
	content: '\f3c0'
}

.zmdi-n-5-square:before {
	content: '\f3c1'
}

.zmdi-n-6-square:before {
	content: '\f3c2'
}

.zmdi-neg-1:before {
	content: '\f3c3'
}

.zmdi-neg-2:before {
	content: '\f3c4'
}

.zmdi-plus-1:before {
	content: '\f3c5'
}

.zmdi-plus-2:before {
	content: '\f3c6'
}

.zmdi-sec-10:before {
	content: '\f3c7'
}

.zmdi-sec-3:before {
	content: '\f3c8'
}

.zmdi-zero:before {
	content: '\f3c9'
}

.zmdi-airline-seat-flat-angled:before {
	content: '\f3ca'
}

.zmdi-airline-seat-flat:before {
	content: '\f3cb'
}

.zmdi-airline-seat-individual-suite:before {
	content: '\f3cc'
}

.zmdi-airline-seat-legroom-extra:before {
	content: '\f3cd'
}

.zmdi-airline-seat-legroom-normal:before {
	content: '\f3ce'
}

.zmdi-airline-seat-legroom-reduced:before {
	content: '\f3cf'
}

.zmdi-airline-seat-recline-extra:before {
	content: '\f3d0'
}

.zmdi-airline-seat-recline-normal:before {
	content: '\f3d1'
}

.zmdi-airplay:before {
	content: '\f3d2'
}

.zmdi-closed-caption:before {
	content: '\f3d3'
}

.zmdi-confirmation-number:before {
	content: '\f3d4'
}

.zmdi-developer-board:before {
	content: '\f3d5'
}

.zmdi-disc-full:before {
	content: '\f3d6'
}

.zmdi-explicit:before {
	content: '\f3d7'
}

.zmdi-flight-land:before {
	content: '\f3d8'
}

.zmdi-flight-takeoff:before {
	content: '\f3d9'
}

.zmdi-flip-to-back:before {
	content: '\f3da'
}

.zmdi-flip-to-front:before {
	content: '\f3db'
}

.zmdi-group-work:before {
	content: '\f3dc'
}

.zmdi-hd:before {
	content: '\f3dd'
}

.zmdi-hq:before {
	content: '\f3de'
}

.zmdi-markunread-mailbox:before {
	content: '\f3df'
}

.zmdi-memory:before {
	content: '\f3e0'
}

.zmdi-nfc:before {
	content: '\f3e1'
}

.zmdi-play-for-work:before {
	content: '\f3e2'
}

.zmdi-power-input:before {
	content: '\f3e3'
}

.zmdi-present-to-all:before {
	content: '\f3e4'
}

.zmdi-satellite:before {
	content: '\f3e5'
}

.zmdi-tap-and-play:before {
	content: '\f3e6'
}

.zmdi-vibration:before {
	content: '\f3e7'
}

.zmdi-voicemail:before {
	content: '\f3e8'
}

.zmdi-group:before {
	content: '\f3e9'
}

.zmdi-rss:before {
	content: '\f3ea'
}

.zmdi-shape:before {
	content: '\f3eb'
}

.zmdi-spinner:before {
	content: '\f3ec'
}

.zmdi-ungroup:before {
	content: '\f3ed'
}

.zmdi-500px:before {
	content: '\f3ee'
}

.zmdi-8tracks:before {
	content: '\f3ef'
}

.zmdi-amazon:before {
	content: '\f3f0'
}

.zmdi-blogger:before {
	content: '\f3f1'
}

.zmdi-delicious:before {
	content: '\f3f2'
}

.zmdi-disqus:before {
	content: '\f3f3'
}

.zmdi-flattr:before {
	content: '\f3f4'
}

.zmdi-flickr:before {
	content: '\f3f5'
}

.zmdi-github-alt:before {
	content: '\f3f6'
}

.zmdi-google-old:before {
	content: '\f3f7'
}

.zmdi-linkedin:before {
	content: '\f3f8'
}

.zmdi-odnoklassniki:before {
	content: '\f3f9'
}

.zmdi-outlook:before {
	content: '\f3fa'
}

.zmdi-paypal-alt:before {
	content: '\f3fb'
}

.zmdi-pinterest:before {
	content: '\f3fc'
}

.zmdi-playstation:before {
	content: '\f3fd'
}

.zmdi-reddit:before {
	content: '\f3fe'
}

.zmdi-skype:before {
	content: '\f3ff'
}

.zmdi-slideshare:before {
	content: '\f400'
}

.zmdi-soundcloud:before {
	content: '\f401'
}

.zmdi-tumblr:before {
	content: '\f402'
}

.zmdi-twitch:before {
	content: '\f403'
}

.zmdi-vimeo:before {
	content: '\f404'
}

.zmdi-whatsapp:before {
	content: '\f405'
}

.zmdi-xbox:before {
	content: '\f406'
}

.zmdi-yahoo:before {
	content: '\f407'
}

.zmdi-youtube-play:before {
	content: '\f408'
}

.zmdi-youtube:before {
	content: '\f409'
}

.zmdi-3d-rotation:before {
	content: '\f101'
}

.zmdi-airplane-off:before {
	content: '\f102'
}

.zmdi-airplane:before {
	content: '\f103'
}

.zmdi-album:before {
	content: '\f104'
}

.zmdi-archive:before {
	content: '\f105'
}

.zmdi-assignment-account:before {
	content: '\f106'
}

.zmdi-assignment-alert:before {
	content: '\f107'
}

.zmdi-assignment-check:before {
	content: '\f108'
}

.zmdi-assignment-o:before {
	content: '\f109'
}

.zmdi-assignment-return:before {
	content: '\f10a'
}

.zmdi-assignment-returned:before {
	content: '\f10b'
}

.zmdi-assignment:before {
	content: '\f10c'
}

.zmdi-attachment-alt:before {
	content: '\f10d'
}

.zmdi-attachment:before {
	content: '\f10e'
}

.zmdi-audio:before {
	content: '\f10f'
}

.zmdi-badge-check:before {
	content: '\f110'
}

.zmdi-balance-wallet:before {
	content: '\f111'
}

.zmdi-balance:before {
	content: '\f112'
}

.zmdi-battery-alert:before {
	content: '\f113'
}

.zmdi-battery-flash:before {
	content: '\f114'
}

.zmdi-battery-unknown:before {
	content: '\f115'
}

.zmdi-battery:before {
	content: '\f116'
}

.zmdi-bike:before {
	content: '\f117'
}

.zmdi-block-alt:before {
	content: '\f118'
}

.zmdi-block:before {
	content: '\f119'
}

.zmdi-boat:before {
	content: '\f11a'
}

.zmdi-book-image:before {
	content: '\f11b'
}

.zmdi-book:before {
	content: '\f11c'
}

.zmdi-bookmark-outline:before {
	content: '\f11d'
}

.zmdi-bookmark:before {
	content: '\f11e'
}

.zmdi-brush:before {
	content: '\f11f'
}

.zmdi-bug:before {
	content: '\f120'
}

.zmdi-bus:before {
	content: '\f121'
}

.zmdi-cake:before {
	content: '\f122'
}

.zmdi-car-taxi:before {
	content: '\f123'
}

.zmdi-car-wash:before {
	content: '\f124'
}

.zmdi-car:before {
	content: '\f125'
}

.zmdi-card-giftcard:before {
	content: '\f126'
}

.zmdi-card-membership:before {
	content: '\f127'
}

.zmdi-card-travel:before {
	content: '\f128'
}

.zmdi-card:before {
	content: '\f129'
}

.zmdi-case-check:before {
	content: '\f12a'
}

.zmdi-case-download:before {
	content: '\f12b'
}

.zmdi-case-play:before {
	content: '\f12c'
}

.zmdi-case:before {
	content: '\f12d'
}

.zmdi-cast-connected:before {
	content: '\f12e'
}

.zmdi-cast:before {
	content: '\f12f'
}

.zmdi-chart-donut:before {
	content: '\f130'
}

.zmdi-chart:before {
	content: '\f131'
}

.zmdi-city-alt:before {
	content: '\f132'
}

.zmdi-city:before {
	content: '\f133'
}

.zmdi-close-circle-o:before {
	content: '\f134'
}

.zmdi-close-circle:before {
	content: '\f135'
}

.zmdi-close:before {
	content: '\f136'
}

.zmdi-cocktail:before {
	content: '\f137'
}

.zmdi-code-setting:before {
	content: '\f138'
}

.zmdi-code-smartphone:before {
	content: '\f139'
}

.zmdi-code:before {
	content: '\f13a'
}

.zmdi-coffee:before {
	content: '\f13b'
}

.zmdi-collection-bookmark:before {
	content: '\f13c'
}

.zmdi-collection-case-play:before {
	content: '\f13d'
}

.zmdi-collection-folder-image:before {
	content: '\f13e'
}

.zmdi-collection-image-o:before {
	content: '\f13f'
}

.zmdi-collection-image:before {
	content: '\f140'
}

.zmdi-collection-item-1:before {
	content: '\f141'
}

.zmdi-collection-item-2:before {
	content: '\f142'
}

.zmdi-collection-item-3:before {
	content: '\f143'
}

.zmdi-collection-item-4:before {
	content: '\f144'
}

.zmdi-collection-item-5:before {
	content: '\f145'
}

.zmdi-collection-item-6:before {
	content: '\f146'
}

.zmdi-collection-item-7:before {
	content: '\f147'
}

.zmdi-collection-item-8:before {
	content: '\f148'
}

.zmdi-collection-item-9-plus:before {
	content: '\f149'
}

.zmdi-collection-item-9:before {
	content: '\f14a'
}

.zmdi-collection-item:before {
	content: '\f14b'
}

.zmdi-collection-music:before {
	content: '\f14c'
}

.zmdi-collection-pdf:before {
	content: '\f14d'
}

.zmdi-collection-plus:before {
	content: '\f14e'
}

.zmdi-collection-speaker:before {
	content: '\f14f'
}

.zmdi-collection-text:before {
	content: '\f150'
}

.zmdi-collection-video:before {
	content: '\f151'
}

.zmdi-compass:before {
	content: '\f152'
}

.zmdi-cutlery:before {
	content: '\f153'
}

.zmdi-delete:before {
	content: '\f154'
}

.zmdi-dialpad:before {
	content: '\f155'
}

.zmdi-dns:before {
	content: '\f156'
}

.zmdi-drink:before {
	content: '\f157'
}

.zmdi-edit:before {
	content: '\f158'
}

.zmdi-email-open:before {
	content: '\f159'
}

.zmdi-email:before {
	content: '\f15a'
}

.zmdi-eye-off:before {
	content: '\f15b'
}

.zmdi-eye:before {
	content: '\f15c'
}

.zmdi-eyedropper:before {
	content: '\f15d'
}

.zmdi-favorite-outline:before {
	content: '\f15e'
}

.zmdi-favorite:before {
	content: '\f15f'
}

.zmdi-filter-list:before {
	content: '\f160'
}

.zmdi-fire:before {
	content: '\f161'
}

.zmdi-flag:before {
	content: '\f162'
}

.zmdi-flare:before {
	content: '\f163'
}

.zmdi-flash-auto:before {
	content: '\f164'
}

.zmdi-flash-off:before {
	content: '\f165'
}

.zmdi-flash:before {
	content: '\f166'
}

.zmdi-flip:before {
	content: '\f167'
}

.zmdi-flower-alt:before {
	content: '\f168'
}

.zmdi-flower:before {
	content: '\f169'
}

.zmdi-font:before {
	content: '\f16a'
}

.zmdi-fullscreen-alt:before {
	content: '\f16b'
}

.zmdi-fullscreen-exit:before {
	content: '\f16c'
}

.zmdi-fullscreen:before {
	content: '\f16d'
}

.zmdi-functions:before {
	content: '\f16e'
}

.zmdi-gas-station:before {
	content: '\f16f'
}

.zmdi-gesture:before {
	content: '\f170'
}

.zmdi-globe-alt:before {
	content: '\f171'
}

.zmdi-globe-lock:before {
	content: '\f172'
}

.zmdi-globe:before {
	content: '\f173'
}

.zmdi-graduation-cap:before {
	content: '\f174'
}

.zmdi-home:before {
	content: '\f175'
}

.zmdi-hospital-alt:before {
	content: '\f176'
}

.zmdi-hospital:before {
	content: '\f177'
}

.zmdi-hotel:before {
	content: '\f178'
}

.zmdi-hourglass-alt:before {
	content: '\f179'
}

.zmdi-hourglass-outline:before {
	content: '\f17a'
}

.zmdi-hourglass:before {
	content: '\f17b'
}

.zmdi-http:before {
	content: '\f17c'
}

.zmdi-image-alt:before {
	content: '\f17d'
}

.zmdi-image-o:before {
	content: '\f17e'
}

.zmdi-image:before {
	content: '\f17f'
}

.zmdi-inbox:before {
	content: '\f180'
}

.zmdi-invert-colors-off:before {
	content: '\f181'
}

.zmdi-invert-colors:before {
	content: '\f182'
}

.zmdi-key:before {
	content: '\f183'
}

.zmdi-label-alt-outline:before {
	content: '\f184'
}

.zmdi-label-alt:before {
	content: '\f185'
}

.zmdi-label-heart:before {
	content: '\f186'
}

.zmdi-label:before {
	content: '\f187'
}

.zmdi-labels:before {
	content: '\f188'
}

.zmdi-lamp:before {
	content: '\f189'
}

.zmdi-landscape:before {
	content: '\f18a'
}

.zmdi-layers-off:before {
	content: '\f18b'
}

.zmdi-layers:before {
	content: '\f18c'
}

.zmdi-library:before {
	content: '\f18d'
}

.zmdi-link:before {
	content: '\f18e'
}

.zmdi-lock-open:before {
	content: '\f18f'
}

.zmdi-lock-outline:before {
	content: '\f190'
}

.zmdi-lock:before {
	content: '\f191'
}

.zmdi-mail-reply-all:before {
	content: '\f192'
}

.zmdi-mail-reply:before {
	content: '\f193'
}

.zmdi-mail-send:before {
	content: '\f194'
}

.zmdi-mall:before {
	content: '\f195'
}

.zmdi-map:before {
	content: '\f196'
}

.zmdi-menu:before {
	content: '\f197'
}

.zmdi-money-box:before {
	content: '\f198'
}

.zmdi-money-off:before {
	content: '\f199'
}

.zmdi-money:before {
	content: '\f19a'
}

.zmdi-more-vert:before {
	content: '\f19b'
}

.zmdi-more:before {
	content: '\f19c'
}

.zmdi-movie-alt:before {
	content: '\f19d'
}

.zmdi-movie:before {
	content: '\f19e'
}

.zmdi-nature-people:before {
	content: '\f19f'
}

.zmdi-nature:before {
	content: '\f1a0'
}

.zmdi-navigation:before {
	content: '\f1a1'
}

.zmdi-open-in-browser:before {
	content: '\f1a2'
}

.zmdi-open-in-new:before {
	content: '\f1a3'
}

.zmdi-palette:before {
	content: '\f1a4'
}

.zmdi-parking:before {
	content: '\f1a5'
}

.zmdi-pin-account:before {
	content: '\f1a6'
}

.zmdi-pin-assistant:before {
	content: '\f1a7'
}

.zmdi-pin-drop:before {
	content: '\f1a8'
}

.zmdi-pin-help:before {
	content: '\f1a9'
}

.zmdi-pin-off:before {
	content: '\f1aa'
}

.zmdi-pin:before {
	content: '\f1ab'
}

.zmdi-pizza:before {
	content: '\f1ac'
}

.zmdi-plaster:before {
	content: '\f1ad'
}

.zmdi-power-setting:before {
	content: '\f1ae'
}

.zmdi-power:before {
	content: '\f1af'
}

.zmdi-print:before {
	content: '\f1b0'
}

.zmdi-puzzle-piece:before {
	content: '\f1b1'
}

.zmdi-quote:before {
	content: '\f1b2'
}

.zmdi-railway:before {
	content: '\f1b3'
}

.zmdi-receipt:before {
	content: '\f1b4'
}

.zmdi-refresh-alt:before {
	content: '\f1b5'
}

.zmdi-refresh-sync-alert:before {
	content: '\f1b6'
}

.zmdi-refresh-sync-off:before {
	content: '\f1b7'
}

.zmdi-refresh-sync:before {
	content: '\f1b8'
}

.zmdi-refresh:before {
	content: '\f1b9'
}

.zmdi-roller:before {
	content: '\f1ba'
}

.zmdi-ruler:before {
	content: '\f1bb'
}

.zmdi-scissors:before {
	content: '\f1bc'
}

.zmdi-screen-rotation-lock:before {
	content: '\f1bd'
}

.zmdi-screen-rotation:before {
	content: '\f1be'
}

.zmdi-search-for:before {
	content: '\f1bf'
}

.zmdi-search-in-file:before {
	content: '\f1c0'
}

.zmdi-search-in-page:before {
	content: '\f1c1'
}

.zmdi-search-replace:before {
	content: '\f1c2'
}

.zmdi-search:before {
	content: '\f1c3'
}

.zmdi-seat:before {
	content: '\f1c4'
}

.zmdi-settings-square:before {
	content: '\f1c5'
}

.zmdi-settings:before {
	content: '\f1c6'
}

.zmdi-shield-check:before {
	content: '\f1c7'
}

.zmdi-shield-security:before {
	content: '\f1c8'
}

.zmdi-shopping-basket:before {
	content: '\f1c9'
}

.zmdi-shopping-cart-plus:before {
	content: '\f1ca'
}

.zmdi-shopping-cart:before {
	content: '\f1cb'
}

.zmdi-sign-in:before {
	content: '\f1cc'
}

.zmdi-sort-amount-asc:before {
	content: '\f1cd'
}

.zmdi-sort-amount-desc:before {
	content: '\f1ce'
}

.zmdi-sort-asc:before {
	content: '\f1cf'
}

.zmdi-sort-desc:before {
	content: '\f1d0'
}

.zmdi-spellcheck:before {
	content: '\f1d1'
}

.zmdi-storage:before {
	content: '\f1d2'
}

.zmdi-store-24:before {
	content: '\f1d3'
}

.zmdi-store:before {
	content: '\f1d4'
}

.zmdi-subway:before {
	content: '\f1d5'
}

.zmdi-sun:before {
	content: '\f1d6'
}

.zmdi-tab-unselected:before {
	content: '\f1d7'
}

.zmdi-tab:before {
	content: '\f1d8'
}

.zmdi-tag-close:before {
	content: '\f1d9'
}

.zmdi-tag-more:before {
	content: '\f1da'
}

.zmdi-tag:before {
	content: '\f1db'
}

.zmdi-thumb-down:before {
	content: '\f1dc'
}

.zmdi-thumb-up-down:before {
	content: '\f1dd'
}

.zmdi-thumb-up:before {
	content: '\f1de'
}

.zmdi-ticket-star:before {
	content: '\f1df'
}

.zmdi-toll:before {
	content: '\f1e0'
}

.zmdi-toys:before {
	content: '\f1e1'
}

.zmdi-traffic:before {
	content: '\f1e2'
}

.zmdi-translate:before {
	content: '\f1e3'
}

.zmdi-triangle-down:before {
	content: '\f1e4'
}

.zmdi-triangle-up:before {
	content: '\f1e5'
}

.zmdi-truck:before {
	content: '\f1e6'
}

.zmdi-turning-sign:before {
	content: '\f1e7'
}

.zmdi-wallpaper:before {
	content: '\f1e8'
}

.zmdi-washing-machine:before {
	content: '\f1e9'
}

.zmdi-window-maximize:before {
	content: '\f1ea'
}

.zmdi-window-minimize:before {
	content: '\f1eb'
}

.zmdi-window-restore:before {
	content: '\f1ec'
}

.zmdi-wrench:before {
	content: '\f1ed'
}

.zmdi-zoom-in:before {
	content: '\f1ee'
}

.zmdi-zoom-out:before {
	content: '\f1ef'
}

.zmdi-alert-circle-o:before {
	content: '\f1f0'
}

.zmdi-alert-circle:before {
	content: '\f1f1'
}

.zmdi-alert-octagon:before {
	content: '\f1f2'
}

.zmdi-alert-polygon:before {
	content: '\f1f3'
}

.zmdi-alert-triangle:before {
	content: '\f1f4'
}

.zmdi-help-outline:before {
	content: '\f1f5'
}

.zmdi-help:before {
	content: '\f1f6'
}

.zmdi-info-outline:before {
	content: '\f1f7'
}

.zmdi-info:before {
	content: '\f1f8'
}

.zmdi-notifications-active:before {
	content: '\f1f9'
}

.zmdi-notifications-add:before {
	content: '\f1fa'
}

.zmdi-notifications-none:before {
	content: '\f1fb'
}

.zmdi-notifications-off:before {
	content: '\f1fc'
}

.zmdi-notifications-paused:before {
	content: '\f1fd'
}

.zmdi-notifications:before {
	content: '\f1fe'
}

.zmdi-account-add:before {
	content: '\f1ff'
}

.zmdi-account-box-mail:before {
	content: '\f200'
}

.zmdi-account-box-o:before {
	content: '\f201'
}

.zmdi-account-box-phone:before {
	content: '\f202'
}

.zmdi-account-box:before {
	content: '\f203'
}

.zmdi-account-calendar:before {
	content: '\f204'
}

.zmdi-account-circle:before {
	content: '\f205'
}

.zmdi-account-o:before {
	content: '\f206'
}

.zmdi-account:before {
	content: '\f207'
}

.zmdi-accounts-add:before {
	content: '\f208'
}

.zmdi-accounts-alt:before {
	content: '\f209'
}

.zmdi-accounts-list-alt:before {
	content: '\f20a'
}

.zmdi-accounts-list:before {
	content: '\f20b'
}

.zmdi-accounts-outline:before {
	content: '\f20c'
}

.zmdi-accounts:before {
	content: '\f20d'
}

.zmdi-face:before {
	content: '\f20e'
}

.zmdi-female:before {
	content: '\f20f'
}

.zmdi-male-alt:before {
	content: '\f210'
}

.zmdi-male-female:before {
	content: '\f211'
}

.zmdi-male:before {
	content: '\f212'
}

.zmdi-mood-bad:before {
	content: '\f213'
}

.zmdi-mood:before {
	content: '\f214'
}

.zmdi-run:before {
	content: '\f215'
}

.zmdi-walk:before {
	content: '\f216'
}

.zmdi-cloud-box:before {
	content: '\f217'
}

.zmdi-cloud-circle:before {
	content: '\f218'
}

.zmdi-cloud-done:before {
	content: '\f219'
}

.zmdi-cloud-download:before {
	content: '\f21a'
}

.zmdi-cloud-off:before {
	content: '\f21b'
}

.zmdi-cloud-outline-alt:before {
	content: '\f21c'
}

.zmdi-cloud-outline:before {
	content: '\f21d'
}

.zmdi-cloud-upload:before {
	content: '\f21e'
}

.zmdi-cloud:before {
	content: '\f21f'
}

.zmdi-download:before {
	content: '\f220'
}

.zmdi-file-plus:before {
	content: '\f221'
}

.zmdi-file-text:before {
	content: '\f222'
}

.zmdi-file:before {
	content: '\f223'
}

.zmdi-folder-outline:before {
	content: '\f224'
}

.zmdi-folder-person:before {
	content: '\f225'
}

.zmdi-folder-star-alt:before {
	content: '\f226'
}

.zmdi-folder-star:before {
	content: '\f227'
}

.zmdi-folder:before {
	content: '\f228'
}

.zmdi-gif:before {
	content: '\f229'
}

.zmdi-upload:before {
	content: '\f22a'
}

.zmdi-border-all:before {
	content: '\f22b'
}

.zmdi-border-bottom:before {
	content: '\f22c'
}

.zmdi-border-clear:before {
	content: '\f22d'
}

.zmdi-border-color:before {
	content: '\f22e'
}

.zmdi-border-horizontal:before {
	content: '\f22f'
}

.zmdi-border-inner:before {
	content: '\f230'
}

.zmdi-border-left:before {
	content: '\f231'
}

.zmdi-border-outer:before {
	content: '\f232'
}

.zmdi-border-right:before {
	content: '\f233'
}

.zmdi-border-style:before {
	content: '\f234'
}

.zmdi-border-top:before {
	content: '\f235'
}

.zmdi-border-vertical:before {
	content: '\f236'
}

.zmdi-copy:before {
	content: '\f237'
}

.zmdi-crop:before {
	content: '\f238'
}

.zmdi-format-align-center:before {
	content: '\f239'
}

.zmdi-format-align-justify:before {
	content: '\f23a'
}

.zmdi-format-align-left:before {
	content: '\f23b'
}

.zmdi-format-align-right:before {
	content: '\f23c'
}

.zmdi-format-bold:before {
	content: '\f23d'
}

.zmdi-format-clear-all:before {
	content: '\f23e'
}

.zmdi-format-clear:before {
	content: '\f23f'
}

.zmdi-format-color-fill:before {
	content: '\f240'
}

.zmdi-format-color-reset:before {
	content: '\f241'
}

.zmdi-format-color-text:before {
	content: '\f242'
}

.zmdi-format-indent-decrease:before {
	content: '\f243'
}

.zmdi-format-indent-increase:before {
	content: '\f244'
}

.zmdi-format-italic:before {
	content: '\f245'
}

.zmdi-format-line-spacing:before {
	content: '\f246'
}

.zmdi-format-list-bulleted:before {
	content: '\f247'
}

.zmdi-format-list-numbered:before {
	content: '\f248'
}

.zmdi-format-ltr:before {
	content: '\f249'
}

.zmdi-format-rtl:before {
	content: '\f24a'
}

.zmdi-format-size:before {
	content: '\f24b'
}

.zmdi-format-strikethrough-s:before {
	content: '\f24c'
}

.zmdi-format-strikethrough:before {
	content: '\f24d'
}

.zmdi-format-subject:before {
	content: '\f24e'
}

.zmdi-format-underlined:before {
	content: '\f24f'
}

.zmdi-format-valign-bottom:before {
	content: '\f250'
}

.zmdi-format-valign-center:before {
	content: '\f251'
}

.zmdi-format-valign-top:before {
	content: '\f252'
}

.zmdi-redo:before {
	content: '\f253'
}

.zmdi-select-all:before {
	content: '\f254'
}

.zmdi-space-bar:before {
	content: '\f255'
}

.zmdi-text-format:before {
	content: '\f256'
}

.zmdi-transform:before {
	content: '\f257'
}

.zmdi-undo:before {
	content: '\f258'
}

.zmdi-wrap-text:before {
	content: '\f259'
}

.zmdi-comment-alert:before {
	content: '\f25a'
}

.zmdi-comment-alt-text:before {
	content: '\f25b'
}

.zmdi-comment-alt:before {
	content: '\f25c'
}

.zmdi-comment-edit:before {
	content: '\f25d'
}

.zmdi-comment-image:before {
	content: '\f25e'
}

.zmdi-comment-list:before {
	content: '\f25f'
}

.zmdi-comment-more:before {
	content: '\f260'
}

.zmdi-comment-outline:before {
	content: '\f261'
}

.zmdi-comment-text-alt:before {
	content: '\f262'
}

.zmdi-comment-text:before {
	content: '\f263'
}

.zmdi-comment-video:before {
	content: '\f264'
}

.zmdi-comment:before {
	content: '\f265'
}

.zmdi-comments:before {
	content: '\f266'
}

.zmdi-check-all:before {
	content: '\f267'
}

.zmdi-check-circle-u:before {
	content: '\f268'
}

.zmdi-check-circle:before {
	content: '\f269'
}

.zmdi-check-square:before {
	content: '\f26a'
}

.zmdi-check:before {
	content: '\f26b'
}

.zmdi-circle-o:before {
	content: '\f26c'
}

.zmdi-circle:before {
	content: '\f26d'
}

.zmdi-dot-circle-alt:before {
	content: '\f26e'
}

.zmdi-dot-circle:before {
	content: '\f26f'
}

.zmdi-minus-circle-outline:before {
	content: '\f270'
}

.zmdi-minus-circle:before {
	content: '\f271'
}

.zmdi-minus-square:before {
	content: '\f272'
}

.zmdi-minus:before {
	content: '\f273'
}

.zmdi-plus-circle-o-duplicate:before {
	content: '\f274'
}

.zmdi-plus-circle-o:before {
	content: '\f275'
}

.zmdi-plus-circle:before {
	content: '\f276'
}

.zmdi-plus-square:before {
	content: '\f277'
}

.zmdi-plus:before {
	content: '\f278'
}

.zmdi-square-o:before {
	content: '\f279'
}

.zmdi-star-circle:before {
	content: '\f27a'
}

.zmdi-star-half:before {
	content: '\f27b'
}

.zmdi-star-outline:before {
	content: '\f27c'
}

.zmdi-star:before {
	content: '\f27d'
}

.zmdi-bluetooth-connected:before {
	content: '\f27e'
}

.zmdi-bluetooth-off:before {
	content: '\f27f'
}

.zmdi-bluetooth-search:before {
	content: '\f280'
}

.zmdi-bluetooth-setting:before {
	content: '\f281'
}

.zmdi-bluetooth:before {
	content: '\f282'
}

.zmdi-camera-add:before {
	content: '\f283'
}

.zmdi-camera-alt:before {
	content: '\f284'
}

.zmdi-camera-bw:before {
	content: '\f285'
}

.zmdi-camera-front:before {
	content: '\f286'
}

.zmdi-camera-mic:before {
	content: '\f287'
}

.zmdi-camera-party-mode:before {
	content: '\f288'
}

.zmdi-camera-rear:before {
	content: '\f289'
}

.zmdi-camera-roll:before {
	content: '\f28a'
}

.zmdi-camera-switch:before {
	content: '\f28b'
}

.zmdi-camera:before {
	content: '\f28c'
}

.zmdi-card-alert:before {
	content: '\f28d'
}

.zmdi-card-off:before {
	content: '\f28e'
}

.zmdi-card-sd:before {
	content: '\f28f'
}

.zmdi-card-sim:before {
	content: '\f290'
}

.zmdi-desktop-mac:before {
	content: '\f291'
}

.zmdi-desktop-windows:before {
	content: '\f292'
}

.zmdi-device-hub:before {
	content: '\f293'
}

.zmdi-devices-off:before {
	content: '\f294'
}

.zmdi-devices:before {
	content: '\f295'
}

.zmdi-dock:before {
	content: '\f296'
}

.zmdi-floppy:before {
	content: '\f297'
}

.zmdi-gamepad:before {
	content: '\f298'
}

.zmdi-gps-dot:before {
	content: '\f299'
}

.zmdi-gps-off:before {
	content: '\f29a'
}

.zmdi-gps:before {
	content: '\f29b'
}

.zmdi-headset-mic:before {
	content: '\f29c'
}

.zmdi-headset:before {
	content: '\f29d'
}

.zmdi-input-antenna:before {
	content: '\f29e'
}

.zmdi-input-composite:before {
	content: '\f29f'
}

.zmdi-input-hdmi:before {
	content: '\f2a0'
}

.zmdi-input-power:before {
	content: '\f2a1'
}

.zmdi-input-svideo:before {
	content: '\f2a2'
}

.zmdi-keyboard-hide:before {
	content: '\f2a3'
}

.zmdi-keyboard:before {
	content: '\f2a4'
}

.zmdi-laptop-chromebook:before {
	content: '\f2a5'
}

.zmdi-laptop-mac:before {
	content: '\f2a6'
}

.zmdi-laptop:before {
	content: '\f2a7'
}

.zmdi-mic-off:before {
	content: '\f2a8'
}

.zmdi-mic-outline:before {
	content: '\f2a9'
}

.zmdi-mic-setting:before {
	content: '\f2aa'
}

.zmdi-mic:before {
	content: '\f2ab'
}

.zmdi-mouse:before {
	content: '\f2ac'
}

.zmdi-network-alert:before {
	content: '\f2ad'
}

.zmdi-network-locked:before {
	content: '\f2ae'
}

.zmdi-network-off:before {
	content: '\f2af'
}

.zmdi-network-outline:before {
	content: '\f2b0'
}

.zmdi-network-setting:before {
	content: '\f2b1'
}

.zmdi-network:before {
	content: '\f2b2'
}

.zmdi-phone-bluetooth:before {
	content: '\f2b3'
}

.zmdi-phone-end:before {
	content: '\f2b4'
}

.zmdi-phone-forwarded:before {
	content: '\f2b5'
}

.zmdi-phone-in-talk:before {
	content: '\f2b6'
}

.zmdi-phone-locked:before {
	content: '\f2b7'
}

.zmdi-phone-missed:before {
	content: '\f2b8'
}

.zmdi-phone-msg:before {
	content: '\f2b9'
}

.zmdi-phone-paused:before {
	content: '\f2ba'
}

.zmdi-phone-ring:before {
	content: '\f2bb'
}

.zmdi-phone-setting:before {
	content: '\f2bc'
}

.zmdi-phone-sip:before {
	content: '\f2bd'
}

.zmdi-phone:before {
	content: '\f2be'
}

.zmdi-portable-wifi-changes:before {
	content: '\f2bf'
}

.zmdi-portable-wifi-off:before {
	content: '\f2c0'
}

.zmdi-portable-wifi:before {
	content: '\f2c1'
}

.zmdi-radio:before {
	content: '\f2c2'
}

.zmdi-reader:before {
	content: '\f2c3'
}

.zmdi-remote-control-alt:before {
	content: '\f2c4'
}

.zmdi-remote-control:before {
	content: '\f2c5'
}

.zmdi-router:before {
	content: '\f2c6'
}

.zmdi-scanner:before {
	content: '\f2c7'
}

.zmdi-smartphone-android:before {
	content: '\f2c8'
}

.zmdi-smartphone-download:before {
	content: '\f2c9'
}

.zmdi-smartphone-erase:before {
	content: '\f2ca'
}

.zmdi-smartphone-info:before {
	content: '\f2cb'
}

.zmdi-smartphone-iphone:before {
	content: '\f2cc'
}

.zmdi-smartphone-landscape-lock:before {
	content: '\f2cd'
}

.zmdi-smartphone-landscape:before {
	content: '\f2ce'
}

.zmdi-smartphone-lock:before {
	content: '\f2cf'
}

.zmdi-smartphone-portrait-lock:before {
	content: '\f2d0'
}

.zmdi-smartphone-ring:before {
	content: '\f2d1'
}

.zmdi-smartphone-setting:before {
	content: '\f2d2'
}

.zmdi-smartphone-setup:before {
	content: '\f2d3'
}

.zmdi-smartphone:before {
	content: '\f2d4'
}

.zmdi-speaker:before {
	content: '\f2d5'
}

.zmdi-tablet-android:before {
	content: '\f2d6'
}

.zmdi-tablet-mac:before {
	content: '\f2d7'
}

.zmdi-tablet:before {
	content: '\f2d8'
}

.zmdi-tv-alt-play:before {
	content: '\f2d9'
}

.zmdi-tv-list:before {
	content: '\f2da'
}

.zmdi-tv-play:before {
	content: '\f2db'
}

.zmdi-tv:before {
	content: '\f2dc'
}

.zmdi-usb:before {
	content: '\f2dd'
}

.zmdi-videocam-off:before {
	content: '\f2de'
}

.zmdi-videocam-switch:before {
	content: '\f2df'
}

.zmdi-videocam:before {
	content: '\f2e0'
}

.zmdi-watch:before {
	content: '\f2e1'
}

.zmdi-wifi-alt-2:before {
	content: '\f2e2'
}

.zmdi-wifi-alt:before {
	content: '\f2e3'
}

.zmdi-wifi-info:before {
	content: '\f2e4'
}

.zmdi-wifi-lock:before {
	content: '\f2e5'
}

.zmdi-wifi-off:before {
	content: '\f2e6'
}

.zmdi-wifi-outline:before {
	content: '\f2e7'
}

.zmdi-wifi:before {
	content: '\f2e8'
}

.zmdi-arrow-left-bottom:before {
	content: '\f2e9'
}

.zmdi-arrow-left:before {
	content: '\f2ea'
}

.zmdi-arrow-merge:before {
	content: '\f2eb'
}

.zmdi-arrow-missed:before {
	content: '\f2ec'
}

.zmdi-arrow-right-top:before {
	content: '\f2ed'
}

.zmdi-arrow-right:before {
	content: '\f2ee'
}

.zmdi-arrow-split:before {
	content: '\f2ef'
}

.zmdi-arrows:before {
	content: '\f2f0'
}

.zmdi-caret-down-circle:before {
	content: '\f2f1'
}

.zmdi-caret-down:before {
	content: '\f2f2'
}

.zmdi-caret-left-circle:before {
	content: '\f2f3'
}

.zmdi-caret-left:before {
	content: '\f2f4'
}

.zmdi-caret-right-circle:before {
	content: '\f2f5'
}

.zmdi-caret-right:before {
	content: '\f2f6'
}

.zmdi-caret-up-circle:before {
	content: '\f2f7'
}

.zmdi-caret-up:before {
	content: '\f2f8'
}

.zmdi-chevron-down:before {
	content: '\f2f9'
}

.zmdi-chevron-left:before {
	content: '\f2fa'
}

.zmdi-chevron-right:before {
	content: '\f2fb'
}

.zmdi-chevron-up:before {
	content: '\f2fc'
}

.zmdi-forward:before {
	content: '\f2fd'
}

.zmdi-long-arrow-down:before {
	content: '\f2fe'
}

.zmdi-long-arrow-left:before {
	content: '\f2ff'
}

.zmdi-long-arrow-return:before {
	content: '\f300'
}

.zmdi-long-arrow-right:before {
	content: '\f301'
}

.zmdi-long-arrow-tab:before {
	content: '\f302'
}

.zmdi-long-arrow-up:before {
	content: '\f303'
}

.zmdi-rotate-ccw:before {
	content: '\f304'
}

.zmdi-rotate-cw:before {
	content: '\f305'
}

.zmdi-rotate-left:before {
	content: '\f306'
}

.zmdi-rotate-right:before {
	content: '\f307'
}

.zmdi-square-down:before {
	content: '\f308'
}

.zmdi-square-right:before {
	content: '\f309'
}

.zmdi-swap-alt:before {
	content: '\f30a'
}

.zmdi-swap-vertical-circle:before {
	content: '\f30b'
}

.zmdi-swap-vertical:before {
	content: '\f30c'
}

.zmdi-swap:before {
	content: '\f30d'
}

.zmdi-trending-down:before {
	content: '\f30e'
}

.zmdi-trending-flat:before {
	content: '\f30f'
}

.zmdi-trending-up:before {
	content: '\f310'
}

.zmdi-unfold-less:before {
	content: '\f311'
}

.zmdi-unfold-more:before {
	content: '\f312'
}

.zmdi-apps:before {
	content: '\f313'
}

.zmdi-grid-off:before {
	content: '\f314'
}

.zmdi-grid:before {
	content: '\f315'
}

.zmdi-view-agenda:before {
	content: '\f316'
}

.zmdi-view-array:before {
	content: '\f317'
}

.zmdi-view-carousel:before {
	content: '\f318'
}

.zmdi-view-column:before {
	content: '\f319'
}

.zmdi-view-comfy:before {
	content: '\f31a'
}

.zmdi-view-compact:before {
	content: '\f31b'
}

.zmdi-view-dashboard:before {
	content: '\f31c'
}

.zmdi-view-day:before {
	content: '\f31d'
}

.zmdi-view-headline:before {
	content: '\f31e'
}

.zmdi-view-list-alt:before {
	content: '\f31f'
}

.zmdi-view-list:before {
	content: '\f320'
}

.zmdi-view-module:before {
	content: '\f321'
}

.zmdi-view-quilt:before {
	content: '\f322'
}

.zmdi-view-stream:before {
	content: '\f323'
}

.zmdi-view-subtitles:before {
	content: '\f324'
}

.zmdi-view-toc:before {
	content: '\f325'
}

.zmdi-view-web:before {
	content: '\f326'
}

.zmdi-view-week:before {
	content: '\f327'
}

.zmdi-widgets:before {
	content: '\f328'
}

.zmdi-alarm-check:before {
	content: '\f329'
}

.zmdi-alarm-off:before {
	content: '\f32a'
}

.zmdi-alarm-plus:before {
	content: '\f32b'
}

.zmdi-alarm-snooze:before {
	content: '\f32c'
}

.zmdi-alarm:before {
	content: '\f32d'
}

.zmdi-calendar-alt:before {
	content: '\f32e'
}

.zmdi-calendar-check:before {
	content: '\f32f'
}

.zmdi-calendar-close:before {
	content: '\f330'
}

.zmdi-calendar-note:before {
	content: '\f331'
}

.zmdi-calendar:before {
	content: '\f332'
}

.zmdi-time-countdown:before {
	content: '\f333'
}

.zmdi-time-interval:before {
	content: '\f334'
}

.zmdi-time-restore-setting:before {
	content: '\f335'
}

.zmdi-time-restore:before {
	content: '\f336'
}

.zmdi-time:before {
	content: '\f337'
}

.zmdi-timer-off:before {
	content: '\f338'
}

.zmdi-timer:before {
	content: '\f339'
}

.zmdi-android-alt:before {
	content: '\f33a'
}

.zmdi-android:before {
	content: '\f33b'
}

.zmdi-apple:before {
	content: '\f33c'
}

.zmdi-behance:before {
	content: '\f33d'
}

.zmdi-codepen:before {
	content: '\f33e'
}

.zmdi-dribbble:before {
	content: '\f33f'
}

.zmdi-dropbox:before {
	content: '\f340'
}

.zmdi-evernote:before {
	content: '\f341'
}

.zmdi-facebook-box:before {
	content: '\f342'
}

.zmdi-facebook:before {
	content: '\f343'
}

.zmdi-github-box:before {
	content: '\f344'
}

.zmdi-github:before {
	content: '\f345'
}

.zmdi-google-drive:before {
	content: '\f346'
}

.zmdi-google-earth:before {
	content: '\f347'
}

.zmdi-google-glass:before {
	content: '\f348'
}

.zmdi-google-maps:before {
	content: '\f349'
}

.zmdi-google-pages:before {
	content: '\f34a'
}

.zmdi-google-play:before {
	content: '\f34b'
}

.zmdi-google-plus-box:before {
	content: '\f34c'
}

.zmdi-google-plus:before {
	content: '\f34d'
}

.zmdi-google:before {
	content: '\f34e'
}

.zmdi-instagram:before {
	content: '\f34f'
}

.zmdi-language-css3:before {
	content: '\f350'
}

.zmdi-language-html5:before {
	content: '\f351'
}

.zmdi-language-javascript:before {
	content: '\f352'
}

.zmdi-language-python-alt:before {
	content: '\f353'
}

.zmdi-language-python:before {
	content: '\f354'
}

.zmdi-lastfm:before {
	content: '\f355'
}

.zmdi-linkedin-box:before {
	content: '\f356'
}

.zmdi-paypal:before {
	content: '\f357'
}

.zmdi-pinterest-box:before {
	content: '\f358'
}

.zmdi-pocket:before {
	content: '\f359'
}

.zmdi-polymer:before {
	content: '\f35a'
}

.zmdi-share:before {
	content: '\f35b'
}

.zmdi-stackoverflow:before {
	content: '\f35c'
}

.zmdi-steam-square:before {
	content: '\f35d'
}

.zmdi-steam:before {
	content: '\f35e'
}

.zmdi-twitter-box:before {
	content: '\f35f'
}

.zmdi-twitter:before {
	content: '\f360'
}

.zmdi-vk:before {
	content: '\f361'
}

.zmdi-wikipedia:before {
	content: '\f362'
}

.zmdi-windows:before {
	content: '\f363'
}

.zmdi-aspect-ratio-alt:before {
	content: '\f364'
}

.zmdi-aspect-ratio:before {
	content: '\f365'
}

.zmdi-blur-circular:before {
	content: '\f366'
}

.zmdi-blur-linear:before {
	content: '\f367'
}

.zmdi-blur-off:before {
	content: '\f368'
}

.zmdi-blur:before {
	content: '\f369'
}

.zmdi-brightness-2:before {
	content: '\f36a'
}

.zmdi-brightness-3:before {
	content: '\f36b'
}

.zmdi-brightness-4:before {
	content: '\f36c'
}

.zmdi-brightness-5:before {
	content: '\f36d'
}

.zmdi-brightness-6:before {
	content: '\f36e'
}

.zmdi-brightness-7:before {
	content: '\f36f'
}

.zmdi-brightness-auto:before {
	content: '\f370'
}

.zmdi-brightness-setting:before {
	content: '\f371'
}

.zmdi-broken-image:before {
	content: '\f372'
}

.zmdi-center-focus-strong:before {
	content: '\f373'
}

.zmdi-center-focus-weak:before {
	content: '\f374'
}

.zmdi-compare:before {
	content: '\f375'
}

.zmdi-crop-16-9:before {
	content: '\f376'
}

.zmdi-crop-3-2:before {
	content: '\f377'
}

.zmdi-crop-5-4:before {
	content: '\f378'
}

.zmdi-crop-7-5:before {
	content: '\f379'
}

.zmdi-crop-din:before {
	content: '\f37a'
}

.zmdi-crop-free:before {
	content: '\f37b'
}

.zmdi-crop-landscape:before {
	content: '\f37c'
}

.zmdi-crop-portrait:before {
	content: '\f37d'
}

.zmdi-crop-square:before {
	content: '\f37e'
}

.zmdi-exposure-alt:before {
	content: '\f37f'
}

.zmdi-exposure:before {
	content: '\f380'
}

.zmdi-filter-b-and-w:before {
	content: '\f381'
}

.zmdi-filter-center-focus:before {
	content: '\f382'
}

.zmdi-filter-frames:before {
	content: '\f383'
}

.zmdi-filter-tilt-shift:before {
	content: '\f384'
}

.zmdi-gradient:before {
	content: '\f385'
}

.zmdi-grain:before {
	content: '\f386'
}

.zmdi-graphic-eq:before {
	content: '\f387'
}

.zmdi-hdr-off:before {
	content: '\f388'
}

.zmdi-hdr-strong:before {
	content: '\f389'
}

.zmdi-hdr-weak:before {
	content: '\f38a'
}

.zmdi-hdr:before {
	content: '\f38b'
}

.zmdi-iridescent:before {
	content: '\f38c'
}

.zmdi-leak-off:before {
	content: '\f38d'
}

.zmdi-leak:before {
	content: '\f38e'
}

.zmdi-looks:before {
	content: '\f38f'
}

.zmdi-loupe:before {
	content: '\f390'
}

.zmdi-panorama-horizontal:before {
	content: '\f391'
}

.zmdi-panorama-vertical:before {
	content: '\f392'
}

.zmdi-panorama-wide-angle:before {
	content: '\f393'
}

.zmdi-photo-size-select-large:before {
	content: '\f394'
}

.zmdi-photo-size-select-small:before {
	content: '\f395'
}

.zmdi-picture-in-picture:before {
	content: '\f396'
}

.zmdi-slideshow:before {
	content: '\f397'
}

.zmdi-texture:before {
	content: '\f398'
}

.zmdi-tonality:before {
	content: '\f399'
}

.zmdi-vignette:before {
	content: '\f39a'
}

.zmdi-wb-auto:before {
	content: '\f39b'
}

.zmdi-eject-alt:before {
	content: '\f39c'
}

.zmdi-eject:before {
	content: '\f39d'
}

.zmdi-equalizer:before {
	content: '\f39e'
}

.zmdi-fast-forward:before {
	content: '\f39f'
}

.zmdi-fast-rewind:before {
	content: '\f3a0'
}

.zmdi-forward-10:before {
	content: '\f3a1'
}

.zmdi-forward-30:before {
	content: '\f3a2'
}

.zmdi-forward-5:before {
	content: '\f3a3'
}

.zmdi-hearing:before {
	content: '\f3a4'
}

.zmdi-pause-circle-outline:before {
	content: '\f3a5'
}

.zmdi-pause-circle:before {
	content: '\f3a6'
}

.zmdi-pause:before {
	content: '\f3a7'
}

.zmdi-play-circle-outline:before {
	content: '\f3a8'
}

.zmdi-play-circle:before {
	content: '\f3a9'
}

.zmdi-play:before {
	content: '\f3aa'
}

.zmdi-playlist-audio:before {
	content: '\f3ab'
}

.zmdi-playlist-plus:before {
	content: '\f3ac'
}

.zmdi-repeat-one:before {
	content: '\f3ad'
}

.zmdi-repeat:before {
	content: '\f3ae'
}

.zmdi-replay-10:before {
	content: '\f3af'
}

.zmdi-replay-30:before {
	content: '\f3b0'
}

.zmdi-replay-5:before {
	content: '\f3b1'
}

.zmdi-replay:before {
	content: '\f3b2'
}

.zmdi-shuffle:before {
	content: '\f3b3'
}

.zmdi-skip-next:before {
	content: '\f3b4'
}

.zmdi-skip-previous:before {
	content: '\f3b5'
}

.zmdi-stop:before {
	content: '\f3b6'
}

.zmdi-surround-sound:before {
	content: '\f3b7'
}

.zmdi-tune:before {
	content: '\f3b8'
}

.zmdi-volume-down:before {
	content: '\f3b9'
}

.zmdi-volume-mute:before {
	content: '\f3ba'
}

.zmdi-volume-off:before {
	content: '\f3bb'
}

.zmdi-volume-up:before {
	content: '\f3bc'
}

.zmdi-n-1-square:before {
	content: '\f3bd'
}

.zmdi-n-2-square:before {
	content: '\f3be'
}

.zmdi-n-3-square:before {
	content: '\f3bf'
}

.zmdi-n-4-square:before {
	content: '\f3c0'
}

.zmdi-n-5-square:before {
	content: '\f3c1'
}

.zmdi-n-6-square:before {
	content: '\f3c2'
}

.zmdi-neg-1:before {
	content: '\f3c3'
}

.zmdi-neg-2:before {
	content: '\f3c4'
}

.zmdi-plus-1:before {
	content: '\f3c5'
}

.zmdi-plus-2:before {
	content: '\f3c6'
}

.zmdi-sec-10:before {
	content: '\f3c7'
}

.zmdi-sec-3:before {
	content: '\f3c8'
}

.zmdi-zero:before {
	content: '\f3c9'
}

.zmdi-airline-seat-flat-angled:before {
	content: '\f3ca'
}

.zmdi-airline-seat-flat:before {
	content: '\f3cb'
}

.zmdi-airline-seat-individual-suite:before {
	content: '\f3cc'
}

.zmdi-airline-seat-legroom-extra:before {
	content: '\f3cd'
}

.zmdi-airline-seat-legroom-normal:before {
	content: '\f3ce'
}

.zmdi-airline-seat-legroom-reduced:before {
	content: '\f3cf'
}

.zmdi-airline-seat-recline-extra:before {
	content: '\f3d0'
}

.zmdi-airline-seat-recline-normal:before {
	content: '\f3d1'
}

.zmdi-airplay:before {
	content: '\f3d2'
}

.zmdi-closed-caption:before {
	content: '\f3d3'
}

.zmdi-confirmation-number:before {
	content: '\f3d4'
}

.zmdi-developer-board:before {
	content: '\f3d5'
}

.zmdi-disc-full:before {
	content: '\f3d6'
}

.zmdi-explicit:before {
	content: '\f3d7'
}

.zmdi-flight-land:before {
	content: '\f3d8'
}

.zmdi-flight-takeoff:before {
	content: '\f3d9'
}

.zmdi-flip-to-back:before {
	content: '\f3da'
}

.zmdi-flip-to-front:before {
	content: '\f3db'
}

.zmdi-group-work:before {
	content: '\f3dc'
}

.zmdi-hd:before {
	content: '\f3dd'
}

.zmdi-hq:before {
	content: '\f3de'
}

.zmdi-markunread-mailbox:before {
	content: '\f3df'
}

.zmdi-memory:before {
	content: '\f3e0'
}

.zmdi-nfc:before {
	content: '\f3e1'
}

.zmdi-play-for-work:before {
	content: '\f3e2'
}

.zmdi-power-input:before {
	content: '\f3e3'
}

.zmdi-present-to-all:before {
	content: '\f3e4'
}

.zmdi-satellite:before {
	content: '\f3e5'
}

.zmdi-tap-and-play:before {
	content: '\f3e6'
}

.zmdi-vibration:before {
	content: '\f3e7'
}

.zmdi-voicemail:before {
	content: '\f3e8'
}

.zmdi-group:before {
	content: '\f3e9'
}

.zmdi-rss:before {
	content: '\f3ea'
}

.zmdi-shape:before {
	content: '\f3eb'
}

.zmdi-spinner:before {
	content: '\f3ec'
}

.zmdi-ungroup:before {
	content: '\f3ed'
}

.zmdi-500px:before {
	content: '\f3ee'
}

.zmdi-8tracks:before {
	content: '\f3ef'
}

.zmdi-amazon:before {
	content: '\f3f0'
}

.zmdi-blogger:before {
	content: '\f3f1'
}

.zmdi-delicious:before {
	content: '\f3f2'
}

.zmdi-disqus:before {
	content: '\f3f3'
}

.zmdi-flattr:before {
	content: '\f3f4'
}

.zmdi-flickr:before {
	content: '\f3f5'
}

.zmdi-github-alt:before {
	content: '\f3f6'
}

.zmdi-google-old:before {
	content: '\f3f7'
}

.zmdi-linkedin:before {
	content: '\f3f8'
}

.zmdi-odnoklassniki:before {
	content: '\f3f9'
}

.zmdi-outlook:before {
	content: '\f3fa'
}

.zmdi-paypal-alt:before {
	content: '\f3fb'
}

.zmdi-pinterest:before {
	content: '\f3fc'
}

.zmdi-playstation:before {
	content: '\f3fd'
}

.zmdi-reddit:before {
	content: '\f3fe'
}

.zmdi-skype:before {
	content: '\f3ff'
}

.zmdi-slideshare:before {
	content: '\f400'
}

.zmdi-soundcloud:before {
	content: '\f401'
}

.zmdi-tumblr:before {
	content: '\f402'
}

.zmdi-twitch:before {
	content: '\f403'
}

.zmdi-vimeo:before {
	content: '\f404'
}

.zmdi-whatsapp:before {
	content: '\f405'
}

.zmdi-xbox:before {
	content: '\f406'
}

.zmdi-yahoo:before {
	content: '\f407'
}

.zmdi-youtube-play:before {
	content: '\f408'
}

.zmdi-youtube:before {
	content: '\f409'
}

.zmdi-import-export:before {
	content: '\f30c'
}

.zmdi-swap-vertical-:before {
	content: '\f30c'
}

.zmdi-airplanemode-inactive:before {
	content: '\f102'
}

.zmdi-airplanemode-active:before {
	content: '\f103'
}

.zmdi-rate-review:before {
	content: '\f103'
}

.zmdi-comment-sign:before {
	content: '\f25a'
}

.zmdi-network-warning:before {
	content: '\f2ad'
}

.zmdi-shopping-cart-add:before {
	content: '\f1ca'
}

.zmdi-file-add:before {
	content: '\f221'
}

.zmdi-network-wifi-scan:before {
	content: '\f2e4'
}

.zmdi-collection-add:before {
	content: '\f14e'
}

.zmdi-format-playlist-add:before {
	content: '\f3ac'
}

.zmdi-format-queue-music:before {
	content: '\f3ab'
}

.zmdi-plus-box:before {
	content: '\f277'
}

.zmdi-tag-backspace:before {
	content: '\f1d9'
}

.zmdi-alarm-add:before {
	content: '\f32b'
}

.zmdi-battery-charging:before {
	content: '\f114'
}

.zmdi-daydream-setting:before {
	content: '\f217'
}

.zmdi-more-horiz:before {
	content: '\f19c'
}

.zmdi-book-photo:before {
	content: '\f11b'
}

.zmdi-incandescent:before {
	content: '\f189'
}

.zmdi-wb-iridescent:before {
	content: '\f38c'
}

.zmdi-calendar-remove:before {
	content: '\f330'
}

.zmdi-refresh-sync-disabled:before {
	content: '\f1b7'
}

.zmdi-refresh-sync-problem:before {
	content: '\f1b6'
}

.zmdi-crop-original:before {
	content: '\f17e'
}

.zmdi-power-off:before {
	content: '\f1af'
}

.zmdi-power-off-setting:before {
	content: '\f1ae'
}

.zmdi-leak-remove:before {
	content: '\f38d'
}

.zmdi-star-border:before {
	content: '\f27c'
}

.zmdi-brightness-low:before {
	content: '\f36d'
}

.zmdi-brightness-medium:before {
	content: '\f36e'
}

.zmdi-brightness-high:before {
	content: '\f36f'
}

.zmdi-smartphone-portrait:before {
	content: '\f2d4'
}

.zmdi-live-tv:before {
	content: '\f2d9'
}

.zmdi-format-textdirection-l-to-r:before {
	content: '\f249'
}

.zmdi-format-textdirection-r-to-l:before {
	content: '\f24a'
}

.zmdi-arrow-back:before {
	content: '\f2ea'
}

.zmdi-arrow-forward:before {
	content: '\f2ee'
}

.zmdi-arrow-in:before {
	content: '\f2e9'
}

.zmdi-arrow-out:before {
	content: '\f2ed'
}

.zmdi-rotate-90-degrees-ccw:before {
	content: '\f304'
}

.zmdi-adb:before {
	content: '\f33a'
}

.zmdi-network-wifi:before {
	content: '\f2e8'
}

.zmdi-network-wifi-alt:before {
	content: '\f2e3'
}

.zmdi-network-wifi-lock:before {
	content: '\f2e5'
}

.zmdi-network-wifi-off:before {
	content: '\f2e6'
}

.zmdi-network-wifi-outline:before {
	content: '\f2e7'
}

.zmdi-network-wifi-info:before {
	content: '\f2e4'
}

.zmdi-layers-clear:before {
	content: '\f18b'
}

.zmdi-colorize:before {
	content: '\f15d'
}

.zmdi-format-paint:before {
	content: '\f1ba'
}

.zmdi-format-quote:before {
	content: '\f1b2'
}

.zmdi-camera-monochrome-photos:before {
	content: '\f285'
}

.zmdi-sort-by-alpha:before {
	content: '\f1cf'
}

.zmdi-folder-shared:before {
	content: '\f225'
}

.zmdi-folder-special:before {
	content: '\f226'
}

.zmdi-comment-dots:before {
	content: '\f260'
}

.zmdi-reorder:before {
	content: '\f31e'
}

.zmdi-dehaze:before {
	content: '\f197'
}

.zmdi-sort:before {
	content: '\f1ce'
}

.zmdi-pages:before {
	content: '\f34a'
}

.zmdi-stack-overflow:before {
	content: '\f35c'
}

.zmdi-calendar-account:before {
	content: '\f204'
}

.zmdi-paste:before {
	content: '\f109'
}

.zmdi-cut:before {
	content: '\f1bc'
}

.zmdi-save:before {
	content: '\f297'
}

.zmdi-smartphone-code:before {
	content: '\f139'
}

.zmdi-directions-bike:before {
	content: '\f117'
}

.zmdi-directions-boat:before {
	content: '\f11a'
}

.zmdi-directions-bus:before {
	content: '\f121'
}

.zmdi-directions-car:before {
	content: '\f125'
}

.zmdi-directions-railway:before {
	content: '\f1b3'
}

.zmdi-directions-run:before {
	content: '\f215'
}

.zmdi-directions-subway:before {
	content: '\f1d5'
}

.zmdi-directions-walk:before {
	content: '\f216'
}

.zmdi-local-hotel:before {
	content: '\f178'
}

.zmdi-local-activity:before {
	content: '\f1df'
}

.zmdi-local-play:before {
	content: '\f1df'
}

.zmdi-local-airport:before {
	content: '\f103'
}

.zmdi-local-atm:before {
	content: '\f198'
}

.zmdi-local-bar:before {
	content: '\f137'
}

.zmdi-local-cafe:before {
	content: '\f13b'
}

.zmdi-local-car-wash:before {
	content: '\f124'
}

.zmdi-local-convenience-store:before {
	content: '\f1d3'
}

.zmdi-local-dining:before {
	content: '\f153'
}

.zmdi-local-drink:before {
	content: '\f157'
}

.zmdi-local-florist:before {
	content: '\f168'
}

.zmdi-local-gas-station:before {
	content: '\f16f'
}

.zmdi-local-grocery-store:before {
	content: '\f1cb'
}

.zmdi-local-hospital:before {
	content: '\f177'
}

.zmdi-local-laundry-service:before {
	content: '\f1e9'
}

.zmdi-local-library:before {
	content: '\f18d'
}

.zmdi-local-mall:before {
	content: '\f195'
}

.zmdi-local-movies:before {
	content: '\f19d'
}

.zmdi-local-offer:before {
	content: '\f187'
}

.zmdi-local-parking:before {
	content: '\f1a5'
}

.zmdi-local-parking:before {
	content: '\f1a5'
}

.zmdi-local-pharmacy:before {
	content: '\f176'
}

.zmdi-local-phone:before {
	content: '\f2be'
}

.zmdi-local-pizza:before {
	content: '\f1ac'
}

.zmdi-local-post-office:before {
	content: '\f15a'
}

.zmdi-local-printshop:before {
	content: '\f1b0'
}

.zmdi-local-see:before {
	content: '\f28c'
}

.zmdi-local-shipping:before {
	content: '\f1e6'
}

.zmdi-local-store:before {
	content: '\f1d4'
}

.zmdi-local-taxi:before {
	content: '\f123'
}

.zmdi-local-wc:before {
	content: '\f211'
}

.zmdi-my-location:before {
	content: '\f299'
}

.zmdi-directions:before {
	content: '\f1e7'
}

.waves-effect {
	position: relative;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent
}

.waves-effect .waves-ripple {
	position: absolute;
	border-radius: 50%;
	width: 100px;
	height: 100px;
	margin-top: -50px;
	margin-left: -50px;
	opacity: 0;
	background: rgba(0, 0, 0, 0.2);
	background: -webkit-radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
	background: -o-radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
	background: -moz-radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
	background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
	-webkit-transform: scale(0) translate(0, 0);
	-moz-transform: scale(0) translate(0, 0);
	-ms-transform: scale(0) translate(0, 0);
	-o-transform: scale(0) translate(0, 0);
	transform: scale(0) translate(0, 0);
	pointer-events: none
}

.waves-effect.waves-light .waves-ripple {
	background: rgba(255, 255, 255, 0.4);
	background: -webkit-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
	background: -o-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
	background: -moz-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
	background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%)
}

.waves-effect.waves-classic .waves-ripple {
	background: rgba(0, 0, 0, 0.2)
}

.waves-effect.waves-classic.waves-light .waves-ripple {
	background: rgba(255, 255, 255, 0.4)
}

.waves-notransition {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important
}

.waves-button, .waves-circle {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%)
}

.waves-button, .waves-button:hover, .waves-button:visited, .waves-button-input {
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: none;
	outline: none;
	color: inherit;
	background-color: transparent;
	font-size: 1em;
	line-height: 1em;
	text-align: center;
	text-decoration: none;
	z-index: 1
}

.waves-button {
	padding: 0.85em 1.1em;
	border-radius: 0.2em
}

.waves-button-input {
	margin: 0;
	padding: 0.85em 1.1em
}

.waves-input-wrapper {
	border-radius: 0.2em;
	vertical-align: bottom
}

.waves-input-wrapper.waves-button {
	padding: 0
}

.waves-input-wrapper .waves-button-input {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1
}

.waves-circle {
	text-align: center;
	width: 2.5em;
	height: 2.5em;
	line-height: 2.5em;
	border-radius: 50%
}

.waves-float {
	-webkit-mask-image: none;
	-webkit-box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms
}

.waves-float:active {
	-webkit-box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3)
}

.waves-block {
	display: block
}

.slideDown {
	animation-name: slideDown;
	-webkit-animation-name: slideDown;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	visibility: visible !important
}

@keyframes slideDown {
	0% {
		transform: translateY(-100%)
	}
	50% {
		transform: translateY(8%)
	}
	65% {
		transform: translateY(-4%)
	}
	80% {
		transform: translateY(4%)
	}
	95% {
		transform: translateY(-2%)
	}
	100% {
		transform: translateY(0%)
	}
}

@-webkit-keyframes slideDown {
	0% {
		-webkit-transform: translateY(-100%)
	}
	50% {
		-webkit-transform: translateY(8%)
	}
	65% {
		-webkit-transform: translateY(-4%)
	}
	80% {
		-webkit-transform: translateY(4%)
	}
	95% {
		-webkit-transform: translateY(-2%)
	}
	100% {
		-webkit-transform: translateY(0%)
	}
}

.slideUp {
	animation-name: slideUp;
	-webkit-animation-name: slideUp;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	visibility: visible !important
}

@keyframes slideUp {
	0% {
		transform: translateY(100%)
	}
	50% {
		transform: translateY(-8%)
	}
	65% {
		transform: translateY(4%)
	}
	80% {
		transform: translateY(-4%)
	}
	95% {
		transform: translateY(2%)
	}
	100% {
		transform: translateY(0%)
	}
}

@-webkit-keyframes slideUp {
	0% {
		-webkit-transform: translateY(100%)
	}
	50% {
		-webkit-transform: translateY(-8%)
	}
	65% {
		-webkit-transform: translateY(4%)
	}
	80% {
		-webkit-transform: translateY(-4%)
	}
	95% {
		-webkit-transform: translateY(2%)
	}
	100% {
		-webkit-transform: translateY(0%)
	}
}

.slideLeft {
	animation-name: slideLeft;
	-webkit-animation-name: slideLeft;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	visibility: visible !important
}

@keyframes slideLeft {
	0% {
		transform: translateX(150%)
	}
	50% {
		transform: translateX(-8%)
	}
	65% {
		transform: translateX(4%)
	}
	80% {
		transform: translateX(-4%)
	}
	95% {
		transform: translateX(2%)
	}
	100% {
		transform: translateX(0%)
	}
}

@-webkit-keyframes slideLeft {
	0% {
		-webkit-transform: translateX(150%)
	}
	50% {
		-webkit-transform: translateX(-8%)
	}
	65% {
		-webkit-transform: translateX(4%)
	}
	80% {
		-webkit-transform: translateX(-4%)
	}
	95% {
		-webkit-transform: translateX(2%)
	}
	100% {
		-webkit-transform: translateX(0%)
	}
}

.slideRight {
	animation-name: slideRight;
	-webkit-animation-name: slideRight;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	visibility: visible !important
}

@keyframes slideRight {
	0% {
		transform: translateX(-150%)
	}
	50% {
		transform: translateX(8%)
	}
	65% {
		transform: translateX(-4%)
	}
	80% {
		transform: translateX(4%)
	}
	95% {
		transform: translateX(-2%)
	}
	100% {
		transform: translateX(0%)
	}
}

@-webkit-keyframes slideRight {
	0% {
		-webkit-transform: translateX(-150%)
	}
	50% {
		-webkit-transform: translateX(8%)
	}
	65% {
		-webkit-transform: translateX(-4%)
	}
	80% {
		-webkit-transform: translateX(4%)
	}
	95% {
		-webkit-transform: translateX(-2%)
	}
	100% {
		-webkit-transform: translateX(0%)
	}
}

.slideExpandUp {
	animation-name: slideExpandUp;
	-webkit-animation-name: slideExpandUp;
	animation-duration: 1.6s;
	-webkit-animation-duration: 1.6s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease -out;
	visibility: visible !important
}

@keyframes slideExpandUp {
	0% {
		transform: translateY(100%) scaleX(0.5)
	}
	30% {
		transform: translateY(-8%) scaleX(0.5)
	}
	40% {
		transform: translateY(2%) scaleX(0.5)
	}
	50% {
		transform: translateY(0%) scaleX(1.1)
	}
	60% {
		transform: translateY(0%) scaleX(0.9)
	}
	70% {
		transform: translateY(0%) scaleX(1.05)
	}
	80% {
		transform: translateY(0%) scaleX(0.95)
	}
	90% {
		transform: translateY(0%) scaleX(1.02)
	}
	100% {
		transform: translateY(0%) scaleX(1)
	}
}

@-webkit-keyframes slideExpandUp {
	0% {
		-webkit-transform: translateY(100%) scaleX(0.5)
	}
	30% {
		-webkit-transform: translateY(-8%) scaleX(0.5)
	}
	40% {
		-webkit-transform: translateY(2%) scaleX(0.5)
	}
	50% {
		-webkit-transform: translateY(0%) scaleX(1.1)
	}
	60% {
		-webkit-transform: translateY(0%) scaleX(0.9)
	}
	70% {
		-webkit-transform: translateY(0%) scaleX(1.05)
	}
	80% {
		-webkit-transform: translateY(0%) scaleX(0.95)
	}
	90% {
		-webkit-transform: translateY(0%) scaleX(1.02)
	}
	100% {
		-webkit-transform: translateY(0%) scaleX(1)
	}
}

.expandUp {
	animation-name: expandUp;
	-webkit-animation-name: expandUp;
	animation-duration: 0.7s;
	-webkit-animation-duration: 0.7s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	visibility: visible !important
}

@keyframes expandUp {
	0% {
		transform: translateY(100%) scale(0.6) scaleY(0.5)
	}
	60% {
		transform: translateY(-7%) scaleY(1.12)
	}
	75% {
		transform: translateY(3%)
	}
	100% {
		transform: translateY(0%) scale(1) scaleY(1)
	}
}

@-webkit-keyframes expandUp {
	0% {
		-webkit-transform: translateY(100%) scale(0.6) scaleY(0.5)
	}
	60% {
		-webkit-transform: translateY(-7%) scaleY(1.12)
	}
	75% {
		-webkit-transform: translateY(3%)
	}
	100% {
		-webkit-transform: translateY(0%) scale(1) scaleY(1)
	}
}

.fadeIn {
	animation-name: fadeIn;
	-webkit-animation-name: fadeIn;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	visibility: visible !important
}

@keyframes fadeIn {
	0% {
		transform: scale(0);
		opacity: 0.0
	}
	60% {
		transform: scale(1.1)
	}
	80% {
		transform: scale(0.9);
		opacity: 1
	}
	100% {
		transform: scale(1);
		opacity: 1
	}
}

@-webkit-keyframes fadeIn {
	0% {
		-webkit-transform: scale(0);
		opacity: 0.0
	}
	60% {
		-webkit-transform: scale(1.1)
	}
	80% {
		-webkit-transform: scale(0.9);
		opacity: 1
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 1
	}
}

.expandOpen {
	animation-name: expandOpen;
	-webkit-animation-name: expandOpen;
	animation-duration: 1.2s;
	-webkit-animation-duration: 1.2s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	visibility: visible !important
}

@keyframes expandOpen {
	0% {
		transform: scale(1.8)
	}
	50% {
		transform: scale(0.95)
	}
	80% {
		transform: scale(1.05)
	}
	90% {
		transform: scale(0.98)
	}
	100% {
		transform: scale(1)
	}
}

@-webkit-keyframes expandOpen {
	0% {
		-webkit-transform: scale(1.8)
	}
	50% {
		-webkit-transform: scale(0.95)
	}
	80% {
		-webkit-transform: scale(1.05)
	}
	90% {
		-webkit-transform: scale(0.98)
	}
	100% {
		-webkit-transform: scale(1)
	}
}

.bigEntrance {
	animation-name: bigEntrance;
	-webkit-animation-name: bigEntrance;
	animation-duration: 1.6s;
	-webkit-animation-duration: 1.6s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	visibility: visible !important
}

@keyframes bigEntrance {
	0% {
		transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: 0.2
	}
	30% {
		transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
		opacity: 1
	}
	45% {
		transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1
	}
	60% {
		transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
		opacity: 1
	}
	75% {
		transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1
	}
	90% {
		transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1
	}
	100% {
		transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1
	}
}

@-webkit-keyframes bigEntrance {
	0% {
		-webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: 0.2
	}
	30% {
		-webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
		opacity: 1
	}
	45% {
		-webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1
	}
	60% {
		-webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
		opacity: 1
	}
	75% {
		-webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1
	}
	90% {
		-webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1
	}
	100% {
		-webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1
	}
}

.hatch {
	animation-name: hatch;
	-webkit-animation-name: hatch;
	animation-duration: 2s;
	-webkit-animation-duration: 2s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%;
	visibility: visible !important
}

@keyframes hatch {
	0% {
		transform: rotate(0deg) scaleY(0.6)
	}
	20% {
		transform: rotate(-2deg) scaleY(1.05)
	}
	35% {
		transform: rotate(2deg) scaleY(1)
	}
	50% {
		transform: rotate(-2deg)
	}
	65% {
		transform: rotate(1deg)
	}
	80% {
		transform: rotate(-1deg)
	}
	100% {
		transform: rotate(0deg)
	}
}

@-webkit-keyframes hatch {
	0% {
		-webkit-transform: rotate(0deg) scaleY(0.6)
	}
	20% {
		-webkit-transform: rotate(-2deg) scaleY(1.05)
	}
	35% {
		-webkit-transform: rotate(2deg) scaleY(1)
	}
	50% {
		-webkit-transform: rotate(-2deg)
	}
	65% {
		-webkit-transform: rotate(1deg)
	}
	80% {
		-webkit-transform: rotate(-1deg)
	}
	100% {
		-webkit-transform: rotate(0deg)
	}
}

.bounce {
	animation-name: bounce;
	-webkit-animation-name: bounce;
	animation-duration: 1.6s;
	-webkit-animation-duration: 1.6s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%
}

@keyframes bounce {
	0% {
		transform: translateY(0%) scaleY(0.6)
	}
	60% {
		transform: translateY(-100%) scaleY(1.1)
	}
	70% {
		transform: translateY(0%) scaleY(0.95) scaleX(1.05)
	}
	80% {
		transform: translateY(0%) scaleY(1.05) scaleX(1)
	}
	90% {
		transform: translateY(0%) scaleY(0.95) scaleX(1)
	}
	100% {
		transform: translateY(0%) scaleY(1) scaleX(1)
	}
}

@-webkit-keyframes bounce {
	0% {
		-webkit-transform: translateY(0%) scaleY(0.6)
	}
	60% {
		-webkit-transform: translateY(-100%) scaleY(1.1)
	}
	70% {
		-webkit-transform: translateY(0%) scaleY(0.95) scaleX(1.05)
	}
	80% {
		-webkit-transform: translateY(0%) scaleY(1.05) scaleX(1)
	}
	90% {
		-webkit-transform: translateY(0%) scaleY(0.95) scaleX(1)
	}
	100% {
		-webkit-transform: translateY(0%) scaleY(1) scaleX(1)
	}
}

.pulse {
	animation-name: pulse;
	-webkit-animation-name: pulse;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite
}

@keyframes pulse {
	0% {
		transform: scale(0.9);
		opacity: 0.7
	}
	50% {
		transform: scale(1);
		opacity: 1
	}
	100% {
		transform: scale(0.9);
		opacity: 0.7
	}
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(0.95);
		opacity: 0.7
	}
	50% {
		-webkit-transform: scale(1);
		opacity: 1
	}
	100% {
		-webkit-transform: scale(0.95);
		opacity: 0.7
	}
}

.floating {
	animation-name: floating;
	-webkit-animation-name: floating;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite
}

@keyframes floating {
	0% {
		transform: translateY(0%)
	}
	50% {
		transform: translateY(8%)
	}
	100% {
		transform: translateY(0%)
	}
}

@-webkit-keyframes floating {
	0% {
		-webkit-transform: translateY(0%)
	}
	50% {
		-webkit-transform: translateY(8%)
	}
	100% {
		-webkit-transform: translateY(0%)
	}
}

.tossing {
	animation-name: tossing;
	-webkit-animation-name: tossing;
	animation-duration: 2.5s;
	-webkit-animation-duration: 2.5s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite
}

@keyframes tossing {
	0% {
		transform: rotate(-4deg)
	}
	50% {
		transform: rotate(4deg)
	}
	100% {
		transform: rotate(-4deg)
	}
}

@-webkit-keyframes tossing {
	0% {
		-webkit-transform: rotate(-4deg)
	}
	50% {
		-webkit-transform: rotate(4deg)
	}
	100% {
		-webkit-transform: rotate(-4deg)
	}
}

.pullUp {
	animation-name: pullUp;
	-webkit-animation-name: pullUp;
	animation-duration: 1.1s;
	-webkit-animation-duration: 1.1s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%
}

@keyframes pullUp {
	0% {
		transform: scaleY(0.1)
	}
	40% {
		transform: scaleY(1.02)
	}
	60% {
		transform: scaleY(0.98)
	}
	80% {
		transform: scaleY(1.01)
	}
	100% {
		transform: scaleY(0.98)
	}
	80% {
		transform: scaleY(1.01)
	}
	100% {
		transform: scaleY(1)
	}
}

@-webkit-keyframes pullUp {
	0% {
		-webkit-transform: scaleY(0.1)
	}
	40% {
		-webkit-transform: scaleY(1.02)
	}
	60% {
		-webkit-transform: scaleY(0.98)
	}
	80% {
		-webkit-transform: scaleY(1.01)
	}
	100% {
		-webkit-transform: scaleY(0.98)
	}
	80% {
		-webkit-transform: scaleY(1.01)
	}
	100% {
		-webkit-transform: scaleY(1)
	}
}

.pullDown {
	animation-name: pullDown;
	-webkit-animation-name: pullDown;
	animation-duration: 1.1s;
	-webkit-animation-duration: 1.1s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%
}

@keyframes pullDown {
	0% {
		transform: scaleY(0.1)
	}
	40% {
		transform: scaleY(1.02)
	}
	60% {
		transform: scaleY(0.98)
	}
	80% {
		transform: scaleY(1.01)
	}
	100% {
		transform: scaleY(0.98)
	}
	80% {
		transform: scaleY(1.01)
	}
	100% {
		transform: scaleY(1)
	}
}

@-webkit-keyframes pullDown {
	0% {
		-webkit-transform: scaleY(0.1)
	}
	40% {
		-webkit-transform: scaleY(1.02)
	}
	60% {
		-webkit-transform: scaleY(0.98)
	}
	80% {
		-webkit-transform: scaleY(1.01)
	}
	100% {
		-webkit-transform: scaleY(0.98)
	}
	80% {
		-webkit-transform: scaleY(1.01)
	}
	100% {
		-webkit-transform: scaleY(1)
	}
}

.stretchLeft {
	animation-name: stretchLeft;
	-webkit-animation-name: stretchLeft;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	transform-origin: 100% 0%;
	-ms-transform-origin: 100% 0%;
	-webkit-transform-origin: 100% 0%
}

@keyframes stretchLeft {
	0% {
		transform: scaleX(0.3)
	}
	40% {
		transform: scaleX(1.02)
	}
	60% {
		transform: scaleX(0.98)
	}
	80% {
		transform: scaleX(1.01)
	}
	100% {
		transform: scaleX(0.98)
	}
	80% {
		transform: scaleX(1.01)
	}
	100% {
		transform: scaleX(1)
	}
}

@-webkit-keyframes stretchLeft {
	0% {
		-webkit-transform: scaleX(0.3)
	}
	40% {
		-webkit-transform: scaleX(1.02)
	}
	60% {
		-webkit-transform: scaleX(0.98)
	}
	80% {
		-webkit-transform: scaleX(1.01)
	}
	100% {
		-webkit-transform: scaleX(0.98)
	}
	80% {
		-webkit-transform: scaleX(1.01)
	}
	100% {
		-webkit-transform: scaleX(1)
	}
}

.stretchRight {
	animation-name: stretchRight;
	-webkit-animation-name: stretchRight;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%
}

@keyframes stretchRight {
	0% {
		transform: scaleX(0.3)
	}
	40% {
		transform: scaleX(1.02)
	}
	60% {
		transform: scaleX(0.98)
	}
	80% {
		transform: scaleX(1.01)
	}
	100% {
		transform: scaleX(0.98)
	}
	80% {
		transform: scaleX(1.01)
	}
	100% {
		transform: scaleX(1)
	}
}

@-webkit-keyframes stretchRight {
	0% {
		-webkit-transform: scaleX(0.3)
	}
	40% {
		-webkit-transform: scaleX(1.02)
	}
	60% {
		-webkit-transform: scaleX(0.98)
	}
	80% {
		-webkit-transform: scaleX(1.01)
	}
	100% {
		-webkit-transform: scaleX(0.98)
	}
	80% {
		-webkit-transform: scaleX(1.01)
	}
	100% {
		-webkit-transform: scaleX(1)
	}
}

.navbar {
	font-family: "Muli", sans-serif;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.04);
	-moz-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.04);
	-ms-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.04);
	box-shadow: 0 2px 20px rgba(0, 0, 0, 0.04);
	border: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 11;
	width: 100%;
	padding: 0
}

.navbar .navbar-brand {
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.navbar .navbar-toggle {
	text-decoration: none;
	color: #fff;
	width: 20px;
	height: 20px;
	margin-top: -4px;
	margin-right: 17px
}

.navbar .navbar-toggle:before {
	content: '\E8D5';
	font-family: 'Material Icons';
	font-size: 26px
}

.navbar .navbar-collapse.in {
	overflow: visible
}

.ls-toggle-menu .sidebar {
	margin-left: -300px
}

.ls-closed .sidebar {
	margin-left: -300px
}

.ls-closed .bars:after, .ls-closed .bars:before {
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0);
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-family: 'Material Icons';
	font-size: 24px;
	position: absolute;
	top: 9px;
	left: 12px
}

@media (max-width: 1024px) {
	.ls-closed .bars:after, .ls-closed .bars:before {
		margin-top: 0 !important
	}
}

.ls-closed .bars:before {
	content: '\E5D2';
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1)
}

.ls-closed .bars:after {
	content: '\E5C4';
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0)
}

.ls-closed .navbar-brand {
	margin-left: 30px
}

.overlay-open .bars:before {
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0)
}

.overlay-open .bars:after {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1)
}

.navbar-header {
	width: 250px;
	font-size: 0;
}

.navbar-header .navbar-brand {
	font-size: 1rem;
}

.navbar-header .bars {
	float: left;
	text-decoration: none;
}

.navbar-nav.navbar-left, .navbar-nav.navbar-right {
	vertical-align: top;
}

.navbar-nav.navbar-left .dropdown-menu {
	left: 0;
	right: auto;
	padding: 0;
}

.navbar-nav.navbar-left .dropdown-menu ul.menu li {
	list-style: none;
	border-bottom: none;
}

.navbar-nav.navbar-right {
	float: right;
}

.navbar-nav>li>a {
	padding: 15px;
}

.navbar-nav>li>a i {
	font-size: 20px;
}

.navbar-nav .menu-app .menu {
	width: 310px;
	margin: 15px;
}

.navbar-nav .menu-app .menu li a {
	line-height: 24px;
	text-transform: uppercase;
	transition: all 0.3s;
	padding: 0px !important;
	width: 90px;
	height: 80px;
	margin: 5px;
	border-radius: 3px;
	color: #3d4c5a;
}

.navbar-nav .menu-app .menu li a i {
	line-height: 45px;
	font-size: 22px;
}

.navbar-nav .menu-app .menu li a span {
	font-size: 15px;
	text-transform: none;
}

.col-red .navbar .navbar-brand, .col-red .navbar .navbar-brand:hover, .col-red .navbar .navbar-brand:active, .col-red .navbar .navbar-brand:focus {
	color: #fff
}

.col-red .navbar .nav>li>a:hover, .col-red .navbar .nav>li>a:focus, .col-red .navbar .nav .open>a, .col-red .navbar .nav .open>a:hover, .col-red .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-red .navbar .nav>li>a {
	color: #fff
}

.col-red .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-red .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-pink .navbar .navbar-brand, .col-pink .navbar .navbar-brand:hover, .col-pink .navbar .navbar-brand:active, .col-pink .navbar .navbar-brand:focus {
	color: #fff
}

.col-pink .navbar .nav>li>a:hover, .col-pink .navbar .nav>li>a:focus, .col-pink .navbar .nav .open>a, .col-pink .navbar .nav .open>a:hover, .col-pink .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-pink .navbar .nav>li>a {
	color: #fff
}

.col-pink .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-pink .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-purple .navbar .navbar-brand, .col-purple .navbar .navbar-brand:hover, .col-purple .navbar .navbar-brand:active, .col-purple .navbar .navbar-brand:focus {
	color: #fff
}

.col-purple .navbar .nav>li>a:hover, .col-purple .navbar .nav>li>a:focus, .col-purple .navbar .nav .open>a, .col-purple .navbar .nav .open>a:hover, .col-purple .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-purple .navbar .nav>li>a {
	color: #fff
}

.col-purple .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-purple .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-deep-purple .navbar .navbar-brand, .col-deep-purple .navbar .navbar-brand:hover, .col-deep-purple .navbar .navbar-brand:active, .col-deep-purple .navbar .navbar-brand:focus {
	color: #fff
}

.col-deep-purple .navbar .nav>li>a:hover, .col-deep-purple .navbar .nav>li>a:focus, .col-deep-purple .navbar .nav .open>a, .col-deep-purple .navbar .nav .open>a:hover, .col-deep-purple .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-deep-purple .navbar .nav>li>a {
	color: #fff
}

.col-deep-purple .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-deep-purple .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-blue .navbar .navbar-brand, .col-blue .navbar .navbar-brand:hover, .col-blue .navbar .navbar-brand:active, .col-blue .navbar .navbar-brand:focus {
	color: #fff
}

.col-blue .navbar .nav>li>a:hover, .col-blue .navbar .nav>li>a:focus, .col-blue .navbar .nav .open>a, .col-blue .navbar .nav .open>a:hover, .col-blue .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-blue .navbar .nav>li>a {
	color: #fff
}

.col-blue .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-blue .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-cyan .navbar .navbar-brand, .col-cyan .navbar .navbar-brand:hover, .col-cyan .navbar .navbar-brand:active, .col-cyan .navbar .navbar-brand:focus {
	color: #fff
}

.col-cyan .navbar .nav>li>a:hover, .col-cyan .navbar .nav>li>a:focus, .col-cyan .navbar .nav .open>a, .col-cyan .navbar .nav .open>a:hover, .col-cyan .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-cyan .navbar .nav>li>a {
	color: #fff
}

.col-cyan .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-cyan .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-green .navbar .navbar-brand, .col-green .navbar .navbar-brand:hover, .col-green .navbar .navbar-brand:active, .col-green .navbar .navbar-brand:focus {
	color: #fff
}

.col-green .navbar .nav>li>a:hover, .col-green .navbar .nav>li>a:focus, .col-green .navbar .nav .open>a, .col-green .navbar .nav .open>a:hover, .col-green .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-green .navbar .nav>li>a {
	color: #fff
}

.col-green .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-green .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-light-green .navbar .navbar-brand, .col-light-green .navbar .navbar-brand:hover, .col-light-green .navbar .navbar-brand:active, .col-light-green .navbar .navbar-brand:focus {
	color: #fff
}

.col-light-green .navbar .nav>li>a:hover, .col-light-green .navbar .nav>li>a:focus, .col-light-green .navbar .nav .open>a, .col-light-green .navbar .nav .open>a:hover, .col-light-green .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-light-green .navbar .nav>li>a {
	color: #fff
}

.col-light-green .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-light-green .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-yellow .navbar .navbar-brand, .col-yellow .navbar .navbar-brand:hover, .col-yellow .navbar .navbar-brand:active, .col-yellow .navbar .navbar-brand:focus {
	color: #fff
}

.col-yellow .navbar .nav>li>a:hover, .col-yellow .navbar .nav>li>a:focus, .col-yellow .navbar .nav .open>a, .col-yellow .navbar .nav .open>a:hover, .col-yellow .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-yellow .navbar .nav>li>a {
	color: #fff
}

.col-yellow .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-yellow .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-orange .navbar .navbar-brand, .col-orange .navbar .navbar-brand:hover, .col-orange .navbar .navbar-brand:active, .col-orange .navbar .navbar-brand:focus {
	color: #fff
}

.col-orange .navbar .nav>li>a:hover, .col-orange .navbar .nav>li>a:focus, .col-orange .navbar .nav .open>a, .col-orange .navbar .nav .open>a:hover, .col-orange .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-orange .navbar .nav>li>a {
	color: #fff
}

.col-orange .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-orange .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-deep-orange .navbar .navbar-brand, .col-deep-orange .navbar .navbar-brand:hover, .col-deep-orange .navbar .navbar-brand:active, .col-deep-orange .navbar .navbar-brand:focus {
	color: #fff
}

.col-deep-orange .navbar .nav>li>a:hover, .col-deep-orange .navbar .nav>li>a:focus, .col-deep-orange .navbar .nav .open>a, .col-deep-orange .navbar .nav .open>a:hover, .col-deep-orange .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-deep-orange .navbar .nav>li>a {
	color: #fff
}

.col-deep-orange .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-deep-orange .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-grey .navbar .navbar-brand, .col-grey .navbar .navbar-brand:hover, .col-grey .navbar .navbar-brand:active, .col-grey .navbar .navbar-brand:focus {
	color: #fff
}

.col-grey .navbar .nav>li>a:hover, .col-grey .navbar .nav>li>a:focus, .col-grey .navbar .nav .open>a, .col-grey .navbar .nav .open>a:hover, .col-grey .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-grey .navbar .nav>li>a {
	color: #fff
}

.col-grey .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-grey .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-blue-grey .navbar .navbar-brand, .col-blue-grey .navbar .navbar-brand:hover, .col-blue-grey .navbar .navbar-brand:active, .col-blue-grey .navbar .navbar-brand:focus {
	color: #fff
}

.col-blue-grey .navbar .nav>li>a:hover, .col-blue-grey .navbar .nav>li>a:focus, .col-blue-grey .navbar .nav .open>a, .col-blue-grey .navbar .nav .open>a:hover, .col-blue-grey .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-blue-grey .navbar .nav>li>a {
	color: #fff
}

.col-blue-grey .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-blue-grey .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-indigo .navbar .navbar-brand, .col-indigo .navbar .navbar-brand:hover, .col-indigo .navbar .navbar-brand:active, .col-indigo .navbar .navbar-brand:focus {
	color: #fff
}

.col-indigo .navbar .nav>li>a:hover, .col-indigo .navbar .nav>li>a:focus, .col-indigo .navbar .nav .open>a, .col-indigo .navbar .nav .open>a:hover, .col-indigo .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-indigo .navbar .nav>li>a {
	color: #fff
}

.col-indigo .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-indigo .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-light-blue .navbar .navbar-brand, .col-light-blue .navbar .navbar-brand:hover, .col-light-blue .navbar .navbar-brand:active, .col-light-blue .navbar .navbar-brand:focus {
	color: #fff
}

.col-light-blue .navbar .nav>li>a:hover, .col-light-blue .navbar .nav>li>a:focus, .col-light-blue .navbar .nav .open>a, .col-light-blue .navbar .nav .open>a:hover, .col-light-blue .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-light-blue .navbar .nav>li>a {
	color: #fff
}

.col-light-blue .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-light-blue .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-teal .navbar .navbar-brand, .col-teal .navbar .navbar-brand:hover, .col-teal .navbar .navbar-brand:active, .col-teal .navbar .navbar-brand:focus {
	color: #fff
}

.col-teal .navbar .nav>li>a:hover, .col-teal .navbar .nav>li>a:focus, .col-teal .navbar .nav .open>a, .col-teal .navbar .nav .open>a:hover, .col-teal .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-teal .navbar .nav>li>a {
	color: #fff
}

.col-teal .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-teal .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-lime .navbar .navbar-brand, .col-lime .navbar .navbar-brand:hover, .col-lime .navbar .navbar-brand:active, .col-lime .navbar .navbar-brand:focus {
	color: #fff
}

.col-lime .navbar .nav>li>a:hover, .col-lime .navbar .nav>li>a:focus, .col-lime .navbar .nav .open>a, .col-lime .navbar .nav .open>a:hover, .col-lime .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-lime .navbar .nav>li>a {
	color: #fff
}

.col-lime .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-lime .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-amber .navbar .navbar-brand, .col-amber .navbar .navbar-brand:hover, .col-amber .navbar .navbar-brand:active, .col-amber .navbar .navbar-brand:focus {
	color: #fff
}

.col-amber .navbar .nav>li>a:hover, .col-amber .navbar .nav>li>a:focus, .col-amber .navbar .nav .open>a, .col-amber .navbar .nav .open>a:hover, .col-amber .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-amber .navbar .nav>li>a {
	color: #fff
}

.col-amber .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-amber .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-brown .navbar .navbar-brand, .col-brown .navbar .navbar-brand:hover, .col-brown .navbar .navbar-brand:active, .col-brown .navbar .navbar-brand:focus {
	color: #fff
}

.col-brown .navbar .nav>li>a:hover, .col-brown .navbar .nav>li>a:focus, .col-brown .navbar .nav .open>a, .col-brown .navbar .nav .open>a:hover, .col-brown .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-brown .navbar .nav>li>a {
	color: #fff
}

.col-brown .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-brown .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-blush .navbar .navbar-brand, .col-blush .navbar .navbar-brand:hover, .col-blush .navbar .navbar-brand:active, .col-blush .navbar .navbar-brand:focus {
	color: #fff
}

.col-blush .navbar .nav>li>a:hover, .col-blush .navbar .nav>li>a:focus, .col-blush .navbar .nav .open>a, .col-blush .navbar .nav .open>a:hover, .col-blush .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-blush .navbar .nav>li>a {
	color: #fff
}

.col-blush .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-blush .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-black .navbar .navbar-brand, .col-black .navbar .navbar-brand:hover, .col-black .navbar .navbar-brand:active, .col-black .navbar .navbar-brand:focus {
	color: #fff
}

.col-black .navbar .nav>li>a:hover, .col-black .navbar .nav>li>a:focus, .col-black .navbar .nav .open>a, .col-black .navbar .nav .open>a:hover, .col-black .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-black .navbar .nav>li>a {
	color: #fff
}

.col-black .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-black .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-white .navbar .navbar-brand, .social_media_table .list-icon .navbar .navbar-brand, .col-white .navbar .navbar-brand:hover, .social_media_table .list-icon .navbar .navbar-brand:hover, .col-white .navbar .navbar-brand:active, .social_media_table .list-icon .navbar .navbar-brand:active, .col-white .navbar .navbar-brand:focus, .social_media_table .list-icon .navbar .navbar-brand:focus {
	color: #fff
}

.col-white .navbar .nav>li>a:hover, .social_media_table .list-icon .navbar .nav>li>a:hover, .col-white .navbar .nav>li>a:focus, .social_media_table .list-icon .navbar .nav>li>a:focus, .col-white .navbar .nav .open>a, .social_media_table .list-icon .navbar .nav .open>a, .col-white .navbar .nav .open>a:hover, .social_media_table .list-icon .navbar .nav .open>a:hover, .col-white .navbar .nav .open>a:focus, .social_media_table .list-icon .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-white .navbar .nav>li>a, .social_media_table .list-icon .navbar .nav>li>a {
	color: #fff
}

.col-white .navbar .bars, .social_media_table .list-icon .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-white .navbar .bars:hover, .social_media_table .list-icon .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

@media (max-width: 1169px) {
	.navbar-header {
		width: auto
	}
	.ls-toggle-btn {
		display: none !important
	}
}

@media (max-width: 767px) {
	.navbar .navbar-toggle {
		position: relative;
		margin-right: 12px;
		margin-top: 10px
	}
	.navbar .navbar-toggle:before {
		position: absolute;
		top: 0;
		left: 0
	}
}

@media (max-width: 325px) {
	.navbar .navbar-left {
		display: none !important
	}
}

.page-loader-wrapper {
	z-index: 99999999;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: #eee;
	overflow: hidden;
	text-align: center
}

.page-loader-wrapper p {
	font-size: 13px;
	margin-top: 10px;
	font-weight: bold;
	color: #444
}

.page-loader-wrapper .loader {
	position: relative;
	top: calc(40% - 30px)
}

.line {
	animation: expand 1s ease-in-out infinite;
	border-radius: 10px;
	display: inline-block;
	transform-origin: center center;
	margin: 0 4px;
	width: 2px;
	height: 25px
}

.line:nth-child(1) {
	background: #f31e58
}

.line:nth-child(2) {
	animation-delay: 180ms;
	background: #258cce
}

.line:nth-child(3) {
	animation-delay: 360ms;
	background: #f6a724
}

.line:nth-child(4) {
	animation-delay: 540ms;
	background: #83c541
}

@keyframes expand {
	0% {
		transform: scale(1)
	}
	25% {
		transform: scale(2)
	}
}

.navbar {
	font-family: "Muli", sans-serif;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.04);
	-moz-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.04);
	-ms-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.04);
	box-shadow: 0 2px 20px rgba(0, 0, 0, 0.04);
	border: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 11;
	width: 100%;
	padding: 0
}

.navbar .navbar-brand {
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.navbar .navbar-toggle {
	text-decoration: none;
	color: #fff;
	width: 20px;
	height: 20px;
	margin-top: -4px;
	margin-right: 17px
}

.navbar .navbar-toggle:before {
	content: '\E8D5';
	font-family: 'Material Icons';
	font-size: 26px
}

.navbar .navbar-collapse.in {
	overflow: visible
}

.ls-toggle-menu .sidebar {
	margin-left: -300px
}

.ls-closed .sidebar {
	margin-left: -300px
}

.ls-closed .bars:after, .ls-closed .bars:before {
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0);
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-family: 'Material Icons';
	font-size: 24px;
	position: absolute;
	top: 9px;
	left: 12px
}

@media (max-width: 1024px) {
	.ls-closed .bars:after, .ls-closed .bars:before {
		margin-top: 0 !important
	}
}

.ls-closed .bars:before {
	content: '\E5D2';
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1)
}

.ls-closed .bars:after {
	content: '\E5C4';
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0)
}

.ls-closed .navbar-brand {
	margin-left: 30px
}

.overlay-open .bars:before {
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0)
}

.overlay-open .bars:after {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1)
}

.navbar-header {
	width: 250px;
	font-size: 0
}

.navbar-header .navbar-brand {
	font-size: 1.0rem
}

.navbar-header .bars {
	float: left;
	text-decoration: none
}

.navbar-nav.navbar-left, .navbar-nav.navbar-right {
	vertical-align: top
}

.navbar-nav.navbar-left .dropdown-menu {
	position: absolute;
	left: 0;
	right: auto;
	padding: 0
}

.navbar-nav.navbar-left .dropdown-menu ul.menu li {
	list-style: none;
	border-bottom: none
}

.navbar-nav.navbar-right {
	float: right
}

.navbar-nav.navbar-right .dropdown-menu {
	position: absolute;
	right: 0;
	left: auto
}

.navbar-nav>li>a {
	padding: 15px
}

.navbar-nav>li>a i {
	font-size: 20px;
	vertical-align: middle
}

.navbar-nav .menu-app .menu {
	width: 310px;
	margin: 15px
}

.navbar-nav .menu-app .menu li a {
	line-height: 24px;
	text-transform: uppercase;
	transition: all .3s;
	padding: 0px !important;
	width: 90px;
	height: 80px;
	margin: 5px;
	border-radius: 3px;
	color: #3d4c5a
}

.navbar-nav .menu-app .menu li a i {
	line-height: 45px;
	font-size: 22px
}

.navbar-nav .menu-app .menu li a span {
	font-size: 15px;
	text-transform: none
}

.col-red .navbar .navbar-brand, .col-red .navbar .navbar-brand:hover, .col-red .navbar .navbar-brand:active, .col-red .navbar .navbar-brand:focus {
	color: #fff
}

.col-red .navbar .nav>li>a:hover, .col-red .navbar .nav>li>a:focus, .col-red .navbar .nav .open>a, .col-red .navbar .nav .open>a:hover, .col-red .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-red .navbar .nav>li>a {
	color: #fff
}

.col-red .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-red .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-pink .navbar .navbar-brand, .col-pink .navbar .navbar-brand:hover, .col-pink .navbar .navbar-brand:active, .col-pink .navbar .navbar-brand:focus {
	color: #fff
}

.col-pink .navbar .nav>li>a:hover, .col-pink .navbar .nav>li>a:focus, .col-pink .navbar .nav .open>a, .col-pink .navbar .nav .open>a:hover, .col-pink .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-pink .navbar .nav>li>a {
	color: #fff
}

.col-pink .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-pink .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-purple .navbar .navbar-brand, .col-purple .navbar .navbar-brand:hover, .col-purple .navbar .navbar-brand:active, .col-purple .navbar .navbar-brand:focus {
	color: #fff
}

.col-purple .navbar .nav>li>a:hover, .col-purple .navbar .nav>li>a:focus, .col-purple .navbar .nav .open>a, .col-purple .navbar .nav .open>a:hover, .col-purple .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-purple .navbar .nav>li>a {
	color: #fff
}

.col-purple .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-purple .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-deep-purple .navbar .navbar-brand, .col-deep-purple .navbar .navbar-brand:hover, .col-deep-purple .navbar .navbar-brand:active, .col-deep-purple .navbar .navbar-brand:focus {
	color: #fff
}

.col-deep-purple .navbar .nav>li>a:hover, .col-deep-purple .navbar .nav>li>a:focus, .col-deep-purple .navbar .nav .open>a, .col-deep-purple .navbar .nav .open>a:hover, .col-deep-purple .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-deep-purple .navbar .nav>li>a {
	color: #fff
}

.col-deep-purple .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-deep-purple .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-blue .navbar .navbar-brand, .col-blue .navbar .navbar-brand:hover, .col-blue .navbar .navbar-brand:active, .col-blue .navbar .navbar-brand:focus {
	color: #fff
}

.col-blue .navbar .nav>li>a:hover, .col-blue .navbar .nav>li>a:focus, .col-blue .navbar .nav .open>a, .col-blue .navbar .nav .open>a:hover, .col-blue .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-blue .navbar .nav>li>a {
	color: #fff
}

.col-blue .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-blue .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-cyan .navbar .navbar-brand, .col-cyan .navbar .navbar-brand:hover, .col-cyan .navbar .navbar-brand:active, .col-cyan .navbar .navbar-brand:focus {
	color: #fff
}

.col-cyan .navbar .nav>li>a:hover, .col-cyan .navbar .nav>li>a:focus, .col-cyan .navbar .nav .open>a, .col-cyan .navbar .nav .open>a:hover, .col-cyan .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-cyan .navbar .nav>li>a {
	color: #fff
}

.col-cyan .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-cyan .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-green .navbar .navbar-brand, .col-green .navbar .navbar-brand:hover, .col-green .navbar .navbar-brand:active, .col-green .navbar .navbar-brand:focus {
	color: #fff
}

.col-green .navbar .nav>li>a:hover, .col-green .navbar .nav>li>a:focus, .col-green .navbar .nav .open>a, .col-green .navbar .nav .open>a:hover, .col-green .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-green .navbar .nav>li>a {
	color: #fff
}

.col-green .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-green .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-light-green .navbar .navbar-brand, .col-light-green .navbar .navbar-brand:hover, .col-light-green .navbar .navbar-brand:active, .col-light-green .navbar .navbar-brand:focus {
	color: #fff
}

.col-light-green .navbar .nav>li>a:hover, .col-light-green .navbar .nav>li>a:focus, .col-light-green .navbar .nav .open>a, .col-light-green .navbar .nav .open>a:hover, .col-light-green .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-light-green .navbar .nav>li>a {
	color: #fff
}

.col-light-green .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-light-green .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-yellow .navbar .navbar-brand, .col-yellow .navbar .navbar-brand:hover, .col-yellow .navbar .navbar-brand:active, .col-yellow .navbar .navbar-brand:focus {
	color: #fff
}

.col-yellow .navbar .nav>li>a:hover, .col-yellow .navbar .nav>li>a:focus, .col-yellow .navbar .nav .open>a, .col-yellow .navbar .nav .open>a:hover, .col-yellow .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-yellow .navbar .nav>li>a {
	color: #fff
}

.col-yellow .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-yellow .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-orange .navbar .navbar-brand, .col-orange .navbar .navbar-brand:hover, .col-orange .navbar .navbar-brand:active, .col-orange .navbar .navbar-brand:focus {
	color: #fff
}

.col-orange .navbar .nav>li>a:hover, .col-orange .navbar .nav>li>a:focus, .col-orange .navbar .nav .open>a, .col-orange .navbar .nav .open>a:hover, .col-orange .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-orange .navbar .nav>li>a {
	color: #fff
}

.col-orange .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-orange .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-deep-orange .navbar .navbar-brand, .col-deep-orange .navbar .navbar-brand:hover, .col-deep-orange .navbar .navbar-brand:active, .col-deep-orange .navbar .navbar-brand:focus {
	color: #fff
}

.col-deep-orange .navbar .nav>li>a:hover, .col-deep-orange .navbar .nav>li>a:focus, .col-deep-orange .navbar .nav .open>a, .col-deep-orange .navbar .nav .open>a:hover, .col-deep-orange .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-deep-orange .navbar .nav>li>a {
	color: #fff
}

.col-deep-orange .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-deep-orange .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-grey .navbar .navbar-brand, .col-grey .navbar .navbar-brand:hover, .col-grey .navbar .navbar-brand:active, .col-grey .navbar .navbar-brand:focus {
	color: #fff
}

.col-grey .navbar .nav>li>a:hover, .col-grey .navbar .nav>li>a:focus, .col-grey .navbar .nav .open>a, .col-grey .navbar .nav .open>a:hover, .col-grey .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-grey .navbar .nav>li>a {
	color: #fff
}

.col-grey .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-grey .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-blue-grey .navbar .navbar-brand, .col-blue-grey .navbar .navbar-brand:hover, .col-blue-grey .navbar .navbar-brand:active, .col-blue-grey .navbar .navbar-brand:focus {
	color: #fff
}

.col-blue-grey .navbar .nav>li>a:hover, .col-blue-grey .navbar .nav>li>a:focus, .col-blue-grey .navbar .nav .open>a, .col-blue-grey .navbar .nav .open>a:hover, .col-blue-grey .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-blue-grey .navbar .nav>li>a {
	color: #fff
}

.col-blue-grey .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-blue-grey .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-indigo .navbar .navbar-brand, .col-indigo .navbar .navbar-brand:hover, .col-indigo .navbar .navbar-brand:active, .col-indigo .navbar .navbar-brand:focus {
	color: #fff
}

.col-indigo .navbar .nav>li>a:hover, .col-indigo .navbar .nav>li>a:focus, .col-indigo .navbar .nav .open>a, .col-indigo .navbar .nav .open>a:hover, .col-indigo .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-indigo .navbar .nav>li>a {
	color: #fff
}

.col-indigo .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-indigo .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-light-blue .navbar .navbar-brand, .col-light-blue .navbar .navbar-brand:hover, .col-light-blue .navbar .navbar-brand:active, .col-light-blue .navbar .navbar-brand:focus {
	color: #fff
}

.col-light-blue .navbar .nav>li>a:hover, .col-light-blue .navbar .nav>li>a:focus, .col-light-blue .navbar .nav .open>a, .col-light-blue .navbar .nav .open>a:hover, .col-light-blue .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-light-blue .navbar .nav>li>a {
	color: #fff
}

.col-light-blue .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-light-blue .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-teal .navbar .navbar-brand, .col-teal .navbar .navbar-brand:hover, .col-teal .navbar .navbar-brand:active, .col-teal .navbar .navbar-brand:focus {
	color: #fff
}

.col-teal .navbar .nav>li>a:hover, .col-teal .navbar .nav>li>a:focus, .col-teal .navbar .nav .open>a, .col-teal .navbar .nav .open>a:hover, .col-teal .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-teal .navbar .nav>li>a {
	color: #fff
}

.col-teal .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-teal .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-lime .navbar .navbar-brand, .col-lime .navbar .navbar-brand:hover, .col-lime .navbar .navbar-brand:active, .col-lime .navbar .navbar-brand:focus {
	color: #fff
}

.col-lime .navbar .nav>li>a:hover, .col-lime .navbar .nav>li>a:focus, .col-lime .navbar .nav .open>a, .col-lime .navbar .nav .open>a:hover, .col-lime .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-lime .navbar .nav>li>a {
	color: #fff
}

.col-lime .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-lime .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-amber .navbar .navbar-brand, .col-amber .navbar .navbar-brand:hover, .col-amber .navbar .navbar-brand:active, .col-amber .navbar .navbar-brand:focus {
	color: #fff
}

.col-amber .navbar .nav>li>a:hover, .col-amber .navbar .nav>li>a:focus, .col-amber .navbar .nav .open>a, .col-amber .navbar .nav .open>a:hover, .col-amber .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-amber .navbar .nav>li>a {
	color: #fff
}

.col-amber .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-amber .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-brown .navbar .navbar-brand, .col-brown .navbar .navbar-brand:hover, .col-brown .navbar .navbar-brand:active, .col-brown .navbar .navbar-brand:focus {
	color: #fff
}

.col-brown .navbar .nav>li>a:hover, .col-brown .navbar .nav>li>a:focus, .col-brown .navbar .nav .open>a, .col-brown .navbar .nav .open>a:hover, .col-brown .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-brown .navbar .nav>li>a {
	color: #fff
}

.col-brown .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-brown .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-blush .navbar .navbar-brand, .col-blush .navbar .navbar-brand:hover, .col-blush .navbar .navbar-brand:active, .col-blush .navbar .navbar-brand:focus {
	color: #fff
}

.col-blush .navbar .nav>li>a:hover, .col-blush .navbar .nav>li>a:focus, .col-blush .navbar .nav .open>a, .col-blush .navbar .nav .open>a:hover, .col-blush .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-blush .navbar .nav>li>a {
	color: #fff
}

.col-blush .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-blush .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-black .navbar .navbar-brand, .col-black .navbar .navbar-brand:hover, .col-black .navbar .navbar-brand:active, .col-black .navbar .navbar-brand:focus {
	color: #fff
}

.col-black .navbar .nav>li>a:hover, .col-black .navbar .nav>li>a:focus, .col-black .navbar .nav .open>a, .col-black .navbar .nav .open>a:hover, .col-black .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-black .navbar .nav>li>a {
	color: #fff
}

.col-black .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-black .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

.col-white .navbar .navbar-brand, .social_media_table .list-icon .navbar .navbar-brand, .col-white .navbar .navbar-brand:hover, .social_media_table .list-icon .navbar .navbar-brand:hover, .col-white .navbar .navbar-brand:active, .social_media_table .list-icon .navbar .navbar-brand:active, .col-white .navbar .navbar-brand:focus, .social_media_table .list-icon .navbar .navbar-brand:focus {
	color: #fff
}

.col-white .navbar .nav>li>a:hover, .social_media_table .list-icon .navbar .nav>li>a:hover, .col-white .navbar .nav>li>a:focus, .social_media_table .list-icon .navbar .nav>li>a:focus, .col-white .navbar .nav .open>a, .social_media_table .list-icon .navbar .nav .open>a, .col-white .navbar .nav .open>a:hover, .social_media_table .list-icon .navbar .nav .open>a:hover, .col-white .navbar .nav .open>a:focus, .social_media_table .list-icon .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05)
}

.col-white .navbar .nav>li>a, .social_media_table .list-icon .navbar .nav>li>a {
	color: #fff
}

.col-white .navbar .bars, .social_media_table .list-icon .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #fff;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px
}

.col-white .navbar .bars:hover, .social_media_table .list-icon .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08)
}

@media (max-width: 1169px) {
	.navbar-header {
		width: auto
	}
	.ls-toggle-btn {
		display: none !important
	}
}

@media (max-width: 767px) {
	.navbar .navbar-toggle {
		position: relative;
		margin-right: 12px;
		margin-top: 10px
	}
	.navbar .navbar-toggle:before {
		position: absolute;
		top: 0;
		left: 0
	}
}

@media (max-width: 325px) {
	.navbar .navbar-left {
		display: none !important
	}
}

.overlay {
	background-color: rgba(0, 0, 0, 0.5);
	position: fixed;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
	z-index: 12
}

.overlay-open .sidebar {
	z-index: 13
}

.sidebar {
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	font-family: "Muli", sans-serif;
	background: #fff;
	width: 250px;
	overflow: hidden;
	height: calc(100vh - 54px);
	position: fixed;
	top: 53px;
	left: 0;
	box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
	z-index: 10;
	overflow-y: scroll;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.sidebar::-webkit-scrollbar {
	width: 0px
}

.sidebar .legal {
	position: absolute;
	bottom: 0;
	width: 100%;
	border-top: 1px solid #eee;
	padding: 15px;
	overflow: hidden
}

.sidebar .legal .copyright {
	font-size: 13px;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.sidebar .legal .copyright a {
	font-weight: 700;
	text-decoration: none
}

.sidebar .legal .version {
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-top: 5px;
	font-size: 13px
}

.sidebar .user-info {
	padding: 11px 15px;
	white-space: nowrap;
	position: relative;
	border-bottom: 1px solid #e9e9e9;
	background: url("../../assets/images/profile-bg.jpg") no-repeat no-repeat;
	height: 73px
}

.sidebar .user-info .image {
	margin-right: 12px;
	float: left
}

.sidebar .user-info .image img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	vertical-align: bottom !important;
	border: 3px solid #fff
}

.sidebar .user-info .info-container {
	cursor: default;
	position: relative;
	top: 1px;
	color: #fff;
	float: left
}

.sidebar .user-info .info-container .name {
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 16px;
	max-width: 200px;
	font-weight: 600
}

.sidebar .user-info .info-container .email {
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
	max-width: 200px
}

.sidebar .user-info .info-container .user-helper-dropdown {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer
}

.sidebar .user-info .info-container .user-helper-dropdown .dropdown-menu {
	left: auto !important;
	right: 0 !important
}

.sidebar .menu {
	position: relative
}

.sidebar .menu .list {
	list-style: none
}

.sidebar .menu .list li.active>:first-child span {
	font-weight: 700
}

.sidebar .menu .list>li:last-child {
	margin-bottom: 80px
}

.sidebar .menu .list .header {
	background: #eee;
	font-size: 12px;
	font-weight: 600;
	padding: 8px 16px
}

.sidebar .menu .list i.material-icons {
	margin-top: 4px
}

.sidebar .menu .list .menu-toggle:after, .sidebar .menu .list .menu-toggle:before {
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0);
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: absolute;
	top: calc(50% - 9px);
	right: 17px;
	font-size: 12px;
	color: #bdbdbd
}

.sidebar .menu .list .menu-toggle:before {
	content: '+';
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1)
}

.sidebar .menu .list .menu-toggle:after {
	content: '\2013';
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0)
}

.sidebar .menu .list .menu-toggle.toggled:before {
	content: '-';
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0)
}

.sidebar .menu .list .menu-toggle.toggled:after {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1)
}

.sidebar .menu .list a {
	color: #616161;
	position: relative;
	padding: 13px;
	border-left: 3px solid transparent;
	border-bottom: 1px solid #f5f5f5
}

.sidebar .menu .list a:hover, .sidebar .menu .list a:active, .sidebar .menu .list a:focus {
	text-decoration: none !important;
	background-color: #eee
}

.sidebar .menu .list a i {
	line-height: 21px;
	width: 16px
}

.sidebar .menu .list a small {
	position: absolute;
	top: calc(50% - 7.5px);
	right: 15px
}

.sidebar .menu .list a span {
	margin: 0 0 0 12px;
	overflow: hidden
}

.sidebar .menu .list .toggled {
	background-color: #e0e0e0
}

.sidebar .menu .list .ml-menu {
	background: #eee;
	list-style: none;
	display: none
}

.sidebar .menu .list .ml-menu span {
	margin: 3px 0 1px 6px
}

.sidebar .menu .list .ml-menu li a {
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 14px
}

.sidebar .menu .list .ml-menu li a:before {
	content: '\f2ee';
	position: absolute;
	font-size: 12px;
	left: 15px;
	font-family: 'Material-Design-Iconic-Font';
	color: #9e9e9e;
	top: 8px
}

.sidebar .menu .list .ml-menu li.active a.toggled:not(.menu-toggle) {
	font-weight: 700;
	border-left: none
}

.sidebar .menu .list .ml-menu li.active a.toggled:not(.menu-toggle):before {
	content: '\f2ee';
	left: 17px
}

.sidebar .menu .list .ml-menu li .menu-toggle.toggled {
	border-left: none
}

.sidebar .menu .list .ml-menu li .ml-menu {
	border-left: none
}

.sidebar .menu .list .ml-menu li .ml-menu li a:before {
	left: 30px
}

.sidebar .menu .list .ml-menu li .ml-menu .ml-menu li a::before {
	left: 48px
}

.right-sidebar {
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.1);
	box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.1);
	width: 280px;
	height: calc(100vh - 0px);
	position: fixed;
	right: -300px;
	top: 0px;
	background: #fdfdfd;
	z-index: 13 !important;
	overflow: hidden
}

.right-sidebar.open {
	right: 0
}

.right-sidebar .tab-content .tab-pane .slim_scroll {
	padding-bottom: 50px
}

.right-sidebar p {
	margin: 20px 15px 15px 15px;
	font-weight: 700
}

.right-sidebar .nav-tabs li {
	width: 33.33%;
	left: 0
}

.right-sidebar .nav-tabs li>a {
	padding: 15px 15px
}

.right-sidebar #skins h6 {
	text-transform: capitalize;
	padding: 10px
}

.right-sidebar .choose-skin {
	list-style: none;
	overflow-y: hidden
}

.right-sidebar .choose-skin h6 {
	padding: 10px;
	margin: 15px 0 0 0;
	text-transform: unset
}

.right-sidebar .choose-skin li {
	border-bottom: 1px solid #eee;
	padding: 10px 10px 4px 10px;
	position: relative;
	cursor: pointer
}

.right-sidebar .choose-skin li.active {
	background-color: #eee
}

.right-sidebar .choose-skin li.active:after {
	font-family: 'Material Icons';
	position: absolute;
	top: 10px;
	right: 10px;
	content: '\E876';
	font-size: 18px;
	font-weight: 700
}

.right-sidebar .choose-skin li:hover {
	background-color: #eee
}

.right-sidebar .choose-skin li div {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	width: 24px;
	height: 24px
}

.right-sidebar .choose-skin li span {
	position: relative;
	bottom: 7px;
	left: 5px
}

.right-sidebar .choose-skin .red {
	background-color: #ec3b57
}

.right-sidebar .choose-skin .pink {
	background-color: #E91E63
}

.right-sidebar .choose-skin .purple {
	background-color: #ba3bd0
}

.right-sidebar .choose-skin .deep-purple {
	background-color: #673AB7
}

.right-sidebar .choose-skin .blue {
	background-color: #457fca
}

.right-sidebar .choose-skin .cyan {
	background-color: #379c94
}

.right-sidebar .choose-skin .green {
	background-color: #78b83e
}

.right-sidebar .choose-skin .light-green {
	background-color: #8BC34A
}

.right-sidebar .choose-skin .yellow {
	background-color: #ffe821
}

.right-sidebar .choose-skin .orange {
	background-color: #FF9800
}

.right-sidebar .choose-skin .deep-orange {
	background-color: #f83600
}

.right-sidebar .choose-skin .grey {
	background-color: #9E9E9E
}

.right-sidebar .choose-skin .blue-grey {
	background-color: #607D8B
}

.right-sidebar .choose-skin .indigo {
	background-color: #3F51B5
}

.right-sidebar .choose-skin .light-blue {
	background-color: #03A9F4
}

.right-sidebar .choose-skin .teal {
	background-color: #009688
}

.right-sidebar .choose-skin .lime {
	background-color: #CDDC39
}

.right-sidebar .choose-skin .amber {
	background-color: #FFC107
}

.right-sidebar .choose-skin .brown {
	background-color: #795548
}

.right-sidebar .choose-skin .blush {
	background-color: #F15F79
}

.right-sidebar .choose-skin .black {
	background-color: #000
}

.right-sidebar .choose-skin .white {
	background-color: #fff
}

.right-sidebar #chat .right_chat {
	padding: 15px
}

.right-sidebar #chat .right_chat h6 {
	margin: 15px 0 0 0;
	text-transform: unset
}

.right-sidebar #chat .right_chat ul li {
	position: relative
}

.right-sidebar #chat .right_chat ul li.offline .status {
	background: #ff9600
}

.right-sidebar #chat .right_chat ul li.online .status {
	background: #2b982b
}

.right-sidebar #chat .right_chat ul li.me .status {
	background: #1f91f3
}

.right-sidebar #chat .right_chat ul .media .media-object {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	width: 36px
}

.right-sidebar #chat .right_chat ul .media .name {
	font-size: 15px;
	font-weight: 600;
	color: #3d4c5a;
	margin: 0px
}

.right-sidebar #chat .right_chat ul .media .message {
	font-size: 13px;
	color: #757575;
	max-width: 205px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.right-sidebar #chat .right_chat ul .media .status {
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	border-radius: 50px;
	position: absolute;
	left: 29px;
	top: 24px;
	width: 9px;
	height: 9px;
	padding: 0;
	min-width: inherit;
	border: 2px solid #fff
}

.right-sidebar #settings .setting-list {
	list-style: none
}

.right-sidebar #settings .setting-list li {
	padding: 15px;
	position: relative;
	border-top: 1px solid #eee
}

.right-sidebar #settings .setting-list li .switch {
	position: absolute;
	top: 15px;
	right: 5px
}

@media (max-width: 1169px) {
	.sidebar {
		height: calc(100vh - 0px);
		top: 0px
	}
}

.m-l--125 {
	margin-left: -125px
}

.m-t--125 {
	margin-top: -125px
}

.m-r--125 {
	margin-right: -125px
}

.m-b--125 {
	margin-bottom: -125px
}

.m-l--120 {
	margin-left: -120px
}

.m-t--120 {
	margin-top: -120px
}

.m-r--120 {
	margin-right: -120px
}

.m-b--120 {
	margin-bottom: -120px
}

.m-l--115 {
	margin-left: -115px
}

.m-t--115 {
	margin-top: -115px
}

.m-r--115 {
	margin-right: -115px
}

.m-b--115 {
	margin-bottom: -115px
}

.m-l--110 {
	margin-left: -110px
}

.m-t--110 {
	margin-top: -110px
}

.m-r--110 {
	margin-right: -110px
}

.m-b--110 {
	margin-bottom: -110px
}

.m-l--105 {
	margin-left: -105px
}

.m-t--105 {
	margin-top: -105px
}

.m-r--105 {
	margin-right: -105px
}

.m-b--105 {
	margin-bottom: -105px
}

.m-l--100 {
	margin-left: -100px
}

.m-t--100 {
	margin-top: -100px
}

.m-r--100 {
	margin-right: -100px
}

.m-b--100 {
	margin-bottom: -100px
}

.m-l--95 {
	margin-left: -95px
}

.m-t--95 {
	margin-top: -95px
}

.m-r--95 {
	margin-right: -95px
}

.m-b--95 {
	margin-bottom: -95px
}

.m-l--90 {
	margin-left: -90px
}

.m-t--90 {
	margin-top: -90px
}

.m-r--90 {
	margin-right: -90px
}

.m-b--90 {
	margin-bottom: -90px
}

.m-l--85 {
	margin-left: -85px
}

.m-t--85 {
	margin-top: -85px
}

.m-r--85 {
	margin-right: -85px
}

.m-b--85 {
	margin-bottom: -85px
}

.m-l--80 {
	margin-left: -80px
}

.m-t--80 {
	margin-top: -80px
}

.m-r--80 {
	margin-right: -80px
}

.m-b--80 {
	margin-bottom: -80px
}

.m-l--75 {
	margin-left: -75px
}

.m-t--75 {
	margin-top: -75px
}

.m-r--75 {
	margin-right: -75px
}

.m-b--75 {
	margin-bottom: -75px
}

.m-l--70 {
	margin-left: -70px
}

.m-t--70 {
	margin-top: -70px
}

.m-r--70 {
	margin-right: -70px
}

.m-b--70 {
	margin-bottom: -70px
}

.m-l--65 {
	margin-left: -65px
}

.m-t--65 {
	margin-top: -65px
}

.m-r--65 {
	margin-right: -65px
}

.m-b--65 {
	margin-bottom: -65px
}

.m-l--60 {
	margin-left: -60px
}

.m-t--60 {
	margin-top: -60px
}

.m-r--60 {
	margin-right: -60px
}

.m-b--60 {
	margin-bottom: -60px
}

.m-l--55 {
	margin-left: -55px
}

.m-t--55 {
	margin-top: -55px
}

.m-r--55 {
	margin-right: -55px
}

.m-b--55 {
	margin-bottom: -55px
}

.m-l--50 {
	margin-left: -50px
}

.m-t--50 {
	margin-top: -50px
}

.m-r--50 {
	margin-right: -50px
}

.m-b--50 {
	margin-bottom: -50px
}

.m-l--45 {
	margin-left: -45px
}

.m-t--45 {
	margin-top: -45px
}

.m-r--45 {
	margin-right: -45px
}

.m-b--45 {
	margin-bottom: -45px
}

.m-l--40 {
	margin-left: -40px
}

.m-t--40 {
	margin-top: -40px
}

.m-r--40 {
	margin-right: -40px
}

.m-b--40 {
	margin-bottom: -40px
}

.m-l--35 {
	margin-left: -35px
}

.m-t--35 {
	margin-top: -35px
}

.m-r--35 {
	margin-right: -35px
}

.m-b--35 {
	margin-bottom: -35px
}

.m-l--30 {
	margin-left: -30px
}

.m-t--30 {
	margin-top: -30px
}

.m-r--30 {
	margin-right: -30px
}

.m-b--30 {
	margin-bottom: -30px
}

.m-l--25 {
	margin-left: -25px
}

.m-t--25 {
	margin-top: -25px
}

.m-r--25 {
	margin-right: -25px
}

.m-b--25 {
	margin-bottom: -25px
}

.m-l--20 {
	margin-left: -20px
}

.m-t--20 {
	margin-top: -20px
}

.m-r--20 {
	margin-right: -20px
}

.m-b--20 {
	margin-bottom: -20px
}

.m-l--15 {
	margin-left: -15px
}

.m-t--15 {
	margin-top: -15px
}

.m-r--15 {
	margin-right: -15px
}

.m-b--15 {
	margin-bottom: -15px
}

.m-l--10 {
	margin-left: -10px
}

.m-t--10 {
	margin-top: -10px
}

.m-r--10 {
	margin-right: -10px
}

.m-b--10 {
	margin-bottom: -10px
}

.m-l--5 {
	margin-left: -5px
}

.m-t--5 {
	margin-top: -5px
}

.m-r--5 {
	margin-right: -5px
}

.m-b--5 {
	margin-bottom: -5px
}

.m-l-0, .ls-toggle-menu section.content, .ls-closed section.content, .overlay-open .sidebar {
	margin-left: 0px
}

.m-t-0, .card .card-inside-title:first-child, .product-report .counter, .mini-profile-widget .profile-views-progress ul li, .contact .c_list .email, .profile-page #timeline .timeline .timeline-item .item-content {
	margin-top: 0px
}

.m-r-0, .right-sidebar .nav-tabs li>a {
	margin-right: 0px
}

.m-b-0, .right-sidebar #skins h6, .card .header, .breadcrumb, .media .media-body .media-heading, .page-calendar .event-name h6, .page-calendar .event-name h4, .page-calendar .event-name p, .page-calendar .event-name address, .chat-wrapper .card .input-group, .sales_overview .table, .inbox-widget .inbox-inner:last-child, .inbox-widget .inbox-inner .inbox-item-info .inbox-date, .inbox-widget .inbox-inner .inbox-item-info .author, .members_profiles .table, .profile_state li h4, .social_media_table .table, .new_friend_list, .new_friend_list li .users_name, .activity_2 h5, .contact .c_list .u_name .c_name, .contact .c_list .phone, .contact .c_list address, .profile-page #usersettings .form-group {
	margin-bottom: 0px
}

.m-l-5, .wizard .actions a {
	margin-left: 5px
}

.m-t-5, .card .card-inside-title small, .card .header h2 small, .breadcrumb, .page-calendar .event-name address, .new_friend_list li .users_name {
	margin-top: 5px
}

.m-r-5, .page-calendar .event-name address i {
	margin-right: 5px
}

.m-b-5, .contact .c_list .email {
	margin-bottom: 5px
}

.m-l-10, .activities .b-accent {
	margin-left: 10px
}

.m-t-10, .ls-closed .bars:after, .ls-closed .bars:before, .member-card .social-links, .profile_state li h4, .w_calender span+span {
	margin-top: 10px
}

.m-r-10, .right-sidebar #chat .right_chat ul .media .media-object, .chat-widget .chat-scroll-list {
	margin-right: 10px
}

.m-b-10, .block-header, .mini-profile-widget .profile-views-progress .progress, .top-report .progress, .w_calender ul:nth-of-type(6), .profile-page .profile-header .profile_info .job_post {
	margin-bottom: 10px
}

.m-l-15 {
	margin-left: 15px
}

.m-t-15 {
	margin-top: 15px
}

.m-r-15, .product-report .icon {
	margin-right: 15px
}

.m-b-15, .card .card-inside-title, .new_friend_list li, .profile-page #mypost .mypost-form, .profile-page #mypost .post-box .post-img {
	margin-bottom: 15px
}

.m-l-20, .media.mright .media-right {
	margin-left: 20px
}

.m-t-20, .right-sidebar #skins h6, .w_calender ul:nth-of-type(2), .w_calender ul:nth-of-type(3), .w_calender ul:nth-of-type(4), .w_calender ul:nth-of-type(5), .w_calender ul:nth-of-type(6) {
	margin-top: 20px
}

.m-r-20, .media.mleft .media-left, .bs-example .media .media-left, .contact .c_list .avatar {
	margin-right: 20px
}

.m-b-20, .right-sidebar #settings .setting-list, .chat-widget .chat-scroll-list li, .w_calender ul:nth-of-type(5), .profile-page #timeline .timeline .timeline-item {
	margin-bottom: 20px
}

.m-l-25 {
	margin-left: 25px
}

.m-t-25, .card .card-inside-title {
	margin-top: 25px
}

.m-r-25 {
	margin-right: 25px
}

.m-b-25 {
	margin-bottom: 25px
}

.m-l-30 {
	margin-left: 30px
}

.m-t-30 {
	margin-top: 30px
}

.m-r-30 {
	margin-right: 30px
}

.m-b-30, .card {
	margin-bottom: 30px
}

.m-l-35 {
	margin-left: 35px
}

.m-t-35 {
	margin-top: 35px
}

.m-r-35 {
	margin-right: 35px
}

.m-b-35 {
	margin-bottom: 35px
}

.m-l-40 {
	margin-left: 40px
}

.m-t-40 {
	margin-top: 40px
}

.m-r-40 {
	margin-right: 40px
}

.m-b-40 {
	margin-bottom: 40px
}

.m-l-45 {
	margin-left: 45px
}

.m-t-45 {
	margin-top: 45px
}

.m-r-45 {
	margin-right: 45px
}

.m-b-45 {
	margin-bottom: 45px
}

.m-l-50 {
	margin-left: 50px
}

.m-t-50 {
	margin-top: 50px
}

.m-r-50 {
	margin-right: 50px
}

.m-b-50 {
	margin-bottom: 50px
}

.m-l-55 {
	margin-left: 55px
}

.m-t-55 {
	margin-top: 55px
}

.m-r-55 {
	margin-right: 55px
}

.m-b-55 {
	margin-bottom: 55px
}

.m-l-60 {
	margin-left: 60px
}

.m-t-60 {
	margin-top: 60px
}

.m-r-60 {
	margin-right: 60px
}

.m-b-60 {
	margin-bottom: 60px
}

.m-l-65 {
	margin-left: 65px
}

.m-t-65 {
	margin-top: 65px
}

.m-r-65 {
	margin-right: 65px
}

.m-b-65 {
	margin-bottom: 65px
}

.m-l-70 {
	margin-left: 70px
}

.m-t-70 {
	margin-top: 70px
}

.m-r-70 {
	margin-right: 70px
}

.m-b-70 {
	margin-bottom: 70px
}

.m-l-75 {
	margin-left: 75px
}

.m-t-75 {
	margin-top: 75px
}

.m-r-75 {
	margin-right: 75px
}

.m-b-75 {
	margin-bottom: 75px
}

.m-l-80 {
	margin-left: 80px
}

.m-t-80 {
	margin-top: 80px
}

.m-r-80 {
	margin-right: 80px
}

.m-b-80 {
	margin-bottom: 80px
}

.m-l-85 {
	margin-left: 85px
}

.m-t-85 {
	margin-top: 85px
}

.m-r-85 {
	margin-right: 85px
}

.m-b-85 {
	margin-bottom: 85px
}

.m-l-90 {
	margin-left: 90px
}

.m-t-90 {
	margin-top: 90px
}

.m-r-90 {
	margin-right: 90px
}

.m-b-90 {
	margin-bottom: 90px
}

.m-l-95 {
	margin-left: 95px
}

.m-t-95 {
	margin-top: 95px
}

.m-r-95 {
	margin-right: 95px
}

.m-b-95 {
	margin-bottom: 95px
}

.m-l-100 {
	margin-left: 100px
}

.m-t-100 {
	margin-top: 100px
}

.m-r-100 {
	margin-right: 100px
}

.m-b-100 {
	margin-bottom: 100px
}

.m-l-105 {
	margin-left: 105px
}

.m-t-105 {
	margin-top: 105px
}

.m-r-105 {
	margin-right: 105px
}

.m-b-105 {
	margin-bottom: 105px
}

.m-l-110 {
	margin-left: 110px
}

.m-t-110 {
	margin-top: 110px
}

.m-r-110 {
	margin-right: 110px
}

.m-b-110 {
	margin-bottom: 110px
}

.m-l-115 {
	margin-left: 115px
}

.m-t-115 {
	margin-top: 115px
}

.m-r-115 {
	margin-right: 115px
}

.m-b-115 {
	margin-bottom: 115px
}

.m-l-120 {
	margin-left: 120px
}

.m-t-120 {
	margin-top: 120px
}

.m-r-120 {
	margin-right: 120px
}

.m-b-120 {
	margin-bottom: 120px
}

.m-l-125 {
	margin-left: 125px
}

.m-t-125 {
	margin-top: 125px
}

.m-r-125 {
	margin-right: 125px
}

.m-b-125 {
	margin-bottom: 125px
}

.margin-0, .sidebar .user-info .info-container .user-helper-dropdown, .card .header .header-dropdown, .card .header h2, .wizard .content, .wizard .content .body label.error, .dropdown-menu ul.menu .menu-info h4, .dropdown-menu ul.menu .menu-info p, .fc-overlay.left, .fc-overlay.right, .fc .fc-toolbar, .fc .fc-toolbar .fc-button, .fc .fc-toolbar h2, .mini-profile-widget .profile-views-progress ul li h4, .chat-wrapper .card, .agent .agent-content .agent-name h4, .agent .agent-content .agent-contact-details, .agent .agent-content .social-icons, .inbox-widget, .profile_state, .profile-page .profile-header .profile_info, .profile-page .profile-sub-header .box-list ul, .profile-page .profile-sub-header .box-list ul li a p, .profile-page #mypost .mypost-form .form-group {
	margin: 0
}

.p-l-0, .sidebar .menu .list, .sidebar .menu .list .ml-menu, .right-sidebar .choose-skin, .right-sidebar #settings .setting-list {
	padding-left: 0px
}

.p-t-0 {
	padding-top: 0px
}

.p-r-0, .navbar-header {
	padding-right: 0px
}

.p-b-0 {
	padding-bottom: 0px
}

.p-l-5 {
	padding-left: 5px
}

.p-t-5 {
	padding-top: 5px
}

.p-r-5, .wizard.vertical>.steps {
	padding-right: 5px
}

.p-b-5 {
	padding-bottom: 5px
}

.p-l-10, .activity_2 h5 {
	padding-left: 10px
}

.p-t-10, .activity_2 h5 {
	padding-top: 10px
}

.p-r-10 {
	padding-right: 10px
}

.p-b-10, .right-sidebar #chat .right_chat h6, .activity_2 h5 {
	padding-bottom: 10px
}

.p-l-15, .navbar-header {
	padding-left: 15px
}

.p-t-15, .navbar-header {
	padding-top: 15px
}

.p-r-15 {
	padding-right: 15px
}

.p-b-15, .navbar-header {
	padding-bottom: 15px
}

.p-l-20 {
	padding-left: 20px
}

.p-t-20 {
	padding-top: 20px
}

.p-r-20 {
	padding-right: 20px
}

.p-b-20 {
	padding-bottom: 20px
}

.p-l-25 {
	padding-left: 25px
}

.p-t-25 {
	padding-top: 25px
}

.p-r-25 {
	padding-right: 25px
}

.p-b-25 {
	padding-bottom: 25px
}

.p-l-30 {
	padding-left: 30px
}

.p-t-30, .profile-page .profile-header {
	padding-top: 30px
}

.p-r-30 {
	padding-right: 30px
}

.p-b-30, .profile-page .profile-header {
	padding-bottom: 30px
}

.p-l-35 {
	padding-left: 35px
}

.p-t-35 {
	padding-top: 35px
}

.p-r-35 {
	padding-right: 35px
}

.p-b-35 {
	padding-bottom: 35px
}

.p-l-40, .sidebar .menu .list .ml-menu li a {
	padding-left: 40px
}

.p-t-40, .w_calender .days, .w_calender span {
	padding-top: 40px
}

.p-r-40 {
	padding-right: 40px
}

.p-b-40 {
	padding-bottom: 40px
}

.p-l-45 {
	padding-left: 45px
}

.p-t-45 {
	padding-top: 45px
}

.p-r-45 {
	padding-right: 45px
}

.p-b-45 {
	padding-bottom: 45px
}

.p-l-50, .sidebar .menu .list .ml-menu li .ml-menu li a {
	padding-left: 50px
}

.p-t-50 {
	padding-top: 50px
}

.p-r-50 {
	padding-right: 50px
}

.p-b-50 {
	padding-bottom: 50px
}

.p-l-55 {
	padding-left: 55px
}

.p-t-55 {
	padding-top: 55px
}

.p-r-55 {
	padding-right: 55px
}

.p-b-55 {
	padding-bottom: 55px
}

.p-l-60 {
	padding-left: 60px
}

.p-t-60 {
	padding-top: 60px
}

.p-r-60 {
	padding-right: 60px
}

.p-b-60 {
	padding-bottom: 60px
}

.p-l-65, .sidebar .menu .list .ml-menu li .ml-menu .ml-menu li a {
	padding-left: 65px
}

.p-t-65 {
	padding-top: 65px
}

.p-r-65 {
	padding-right: 65px
}

.p-b-65 {
	padding-bottom: 65px
}

.p-l-70 {
	padding-left: 70px
}

.p-t-70 {
	padding-top: 70px
}

.p-r-70 {
	padding-right: 70px
}

.p-b-70 {
	padding-bottom: 70px
}

.p-l-75 {
	padding-left: 75px
}

.p-t-75 {
	padding-top: 75px
}

.p-r-75 {
	padding-right: 75px
}

.p-b-75 {
	padding-bottom: 75px
}

.p-l-80 {
	padding-left: 80px
}

.p-t-80 {
	padding-top: 80px
}

.p-r-80 {
	padding-right: 80px
}

.p-b-80 {
	padding-bottom: 80px
}

.p-l-85 {
	padding-left: 85px
}

.p-t-85 {
	padding-top: 85px
}

.p-r-85 {
	padding-right: 85px
}

.p-b-85 {
	padding-bottom: 85px
}

.p-l-90 {
	padding-left: 90px
}

.p-t-90 {
	padding-top: 90px
}

.p-r-90 {
	padding-right: 90px
}

.p-b-90 {
	padding-bottom: 90px
}

.p-l-95 {
	padding-left: 95px
}

.p-t-95 {
	padding-top: 95px
}

.p-r-95 {
	padding-right: 95px
}

.p-b-95 {
	padding-bottom: 95px
}

.p-l-100 {
	padding-left: 100px
}

.p-t-100 {
	padding-top: 100px
}

.p-r-100 {
	padding-right: 100px
}

.p-b-100 {
	padding-bottom: 100px
}

.p-l-105 {
	padding-left: 105px
}

.p-t-105 {
	padding-top: 105px
}

.p-r-105 {
	padding-right: 105px
}

.p-b-105 {
	padding-bottom: 105px
}

.p-l-110 {
	padding-left: 110px
}

.p-t-110 {
	padding-top: 110px
}

.p-r-110 {
	padding-right: 110px
}

.p-b-110 {
	padding-bottom: 110px
}

.p-l-115 {
	padding-left: 115px
}

.p-t-115 {
	padding-top: 115px
}

.p-r-115 {
	padding-right: 115px
}

.p-b-115 {
	padding-bottom: 115px
}

.p-l-120 {
	padding-left: 120px
}

.p-t-120 {
	padding-top: 120px
}

.p-r-120 {
	padding-right: 120px
}

.p-b-120 {
	padding-bottom: 120px
}

.p-l-125 {
	padding-left: 125px
}

.p-t-125 {
	padding-top: 125px
}

.p-r-125 {
	padding-right: 125px
}

.p-b-125 {
	padding-bottom: 125px
}

.padding-0, .navbar>.col-12, .navbar-header .navbar-brand, .navbar-nav .menu-app .menu, .right-sidebar .nav-tabs+.tab-content, .card .header .header-dropdown, .fc .fc-view-container .fc-view.fc-basic-view>table>thead tr th.fc-agenda-gutter, .fc .fc-view-container .fc-view.fc-basic-view>table>thead tr td.fc-agenda-gutter, .fc .fc-view-container .fc-view.fc-agenda>table>thead tr th.fc-agenda-gutter, .fc .fc-view-container .fc-view.fc-agenda>table>thead tr td.fc-agenda-gutter, .mini-profile-widget .profile-views-progress ul, .chat-widget .chat-scroll-list, .agent .agent-content .agent-contact-details, .profile_state, .profile_state li {
	padding: 0
}

.font-6 {
	font-size: 6px
}

.font-7 {
	font-size: 7px
}

.font-8 {
	font-size: 8px
}

.font-9 {
	font-size: 9px
}

.font-10 {
	font-size: 10px
}

.font-11 {
	font-size: 11px
}

.font-12 {
	font-size: 12px
}

.font-13 {
	font-size: 13px
}

.font-14 {
	font-size: 14px
}

.font-15, .contact .c_list .email i, .contact .c_list address i {
	font-size: 15px
}

.font-16 {
	font-size: 16px
}

.font-17, .contact .c_list .u_name .c_name {
	font-size: 17px
}

.font-18 {
	font-size: 18px
}

.font-19 {
	font-size: 19px
}

.font-20 {
	font-size: 20px
}

.font-21 {
	font-size: 21px
}

.font-22 {
	font-size: 22px
}

.font-23 {
	font-size: 23px
}

.font-24 {
	font-size: 24px
}

.font-25 {
	font-size: 25px
}

.font-26 {
	font-size: 26px
}

.font-27 {
	font-size: 27px
}

.font-28 {
	font-size: 28px
}

.font-29 {
	font-size: 29px
}

.font-30 {
	font-size: 30px
}

.font-31 {
	font-size: 31px
}

.font-32 {
	font-size: 32px
}

.font-33 {
	font-size: 33px
}

.font-34 {
	font-size: 34px
}

.font-35 {
	font-size: 35px
}

.font-36 {
	font-size: 36px
}

.font-37 {
	font-size: 37px
}

.font-38 {
	font-size: 38px
}

.font-39 {
	font-size: 39px
}

.font-40 {
	font-size: 40px
}

.font-41 {
	font-size: 41px
}

.font-42 {
	font-size: 42px
}

.font-43 {
	font-size: 43px
}

.font-44 {
	font-size: 44px
}

.font-45 {
	font-size: 45px
}

.font-46 {
	font-size: 46px
}

.font-47 {
	font-size: 47px
}

.font-48 {
	font-size: 48px
}

.font-49 {
	font-size: 49px
}

.font-50 {
	font-size: 50px
}

.align-left {
	text-align: left
}

.align-center, .navbar-nav .menu-app .menu li a, .sidebar .menu .list a i, .right-sidebar .nav-tabs li, .dropdown-menu ul.menu .icon-circle, .dropdown-menu .footer a, .product-report .icon, .member-card, .profile_state li, .social_media_table .list-icon, .new_friend_list li, .w_calender .date, .w_calender .days, .w_calender ul li, .contact .c_list .control, .contact .c_list .email i, .contact .c_list address i {
	text-align: center
}

.align-right, .wizard .actions, .chat-widget .chat-scroll-list li.right {
	text-align: right
}

.align-justify {
	text-align: justify
}

.no-resize {
	resize: none
}

.font-bold {
	font-weight: bold
}

.font-italic {
	font-style: italic
}

.font-underline {
	text-decoration: underline
}

.font-line-through {
	text-decoration: line-through
}

.font-overline {
	text-decoration: overline
}

.hidden {
	display: none
}

.block-header {
	padding: 15px
}

.block-header h2 {
	margin: 0 !important;
	font-size: 20px
}

.block-header h2 small {
	font-size: 12px;
	margin-top: 8px;
	color: #757575
}

.block-header h2 small a {
	font-weight: 700;
	color: #616161
}

.bg-red {
	background-color: #ec3b57 !important;
	color: #fff
}

.bg-red .content .text, .bg-red .content .number {
	color: #fff !important
}

.bg-pink {
	background-color: #E91E63 !important;
	color: #fff
}

.bg-pink .content .text, .bg-pink .content .number {
	color: #fff !important
}

.bg-purple {
	background-color: #ba3bd0 !important;
	color: #fff
}

.bg-purple .content .text, .bg-purple .content .number {
	color: #fff !important
}

.bg-deep-purple {
	background-color: #673AB7 !important;
	color: #fff
}

.bg-deep-purple .content .text, .bg-deep-purple .content .number {
	color: #fff !important
}

.bg-blue {
	background-color: #457fca !important;
	color: #fff
}

.bg-blue .content .text, .bg-blue .content .number {
	color: #fff !important
}

.bg-cyan {
	background-color: #379c94 !important;
	color: #fff
}

.bg-cyan .content .text, .bg-cyan .content .number {
	color: #fff !important
}

.bg-green {
	background-color: #78b83e !important;
	color: #fff
}

.bg-green .content .text, .bg-green .content .number {
	color: #fff !important
}

.bg-light-green {
	background-color: #8BC34A !important;
	color: #fff
}

.bg-light-green .content .text, .bg-light-green .content .number {
	color: #fff !important
}

.bg-yellow {
	background-color: #ffe821 !important;
	color: #fff
}

.bg-yellow .content .text, .bg-yellow .content .number {
	color: #fff !important
}

.bg-orange {
	background-color: #FF9800 !important;
	color: #fff
}

.bg-orange .content .text, .bg-orange .content .number {
	color: #fff !important
}

.bg-deep-orange {
	background-color: #f83600 !important;
	color: #fff
}

.bg-deep-orange .content .text, .bg-deep-orange .content .number {
	color: #fff !important
}

.bg-grey {
	background-color: #9E9E9E !important;
	color: #fff
}

.bg-grey .content .text, .bg-grey .content .number {
	color: #fff !important
}

.bg-blue-grey {
	background-color: #607D8B !important;
	color: #fff
}

.bg-blue-grey .content .text, .bg-blue-grey .content .number {
	color: #fff !important
}

.bg-indigo {
	background-color: #3F51B5 !important;
	color: #fff
}

.bg-indigo .content .text, .bg-indigo .content .number {
	color: #fff !important
}

.bg-light-blue {
	background-color: #03A9F4 !important;
	color: #fff
}

.bg-light-blue .content .text, .bg-light-blue .content .number {
	color: #fff !important
}

.bg-teal {
	background-color: #009688 !important;
	color: #fff
}

.bg-teal .content .text, .bg-teal .content .number {
	color: #fff !important
}

.bg-lime {
	background-color: #CDDC39 !important;
	color: #fff
}

.bg-lime .content .text, .bg-lime .content .number {
	color: #fff !important
}

.bg-amber {
	background-color: #FFC107 !important;
	color: #fff
}

.bg-amber .content .text, .bg-amber .content .number {
	color: #fff !important
}

.bg-brown {
	background-color: #795548 !important;
	color: #fff
}

.bg-brown .content .text, .bg-brown .content .number {
	color: #fff !important
}

.bg-blush {
	background-color: #F15F79 !important;
	color: #fff
}

.bg-blush .content .text, .bg-blush .content .number {
	color: #fff !important
}

.bg-black {
	background-color: #000 !important;
	color: #fff
}

.bg-black .content .text, .bg-black .content .number {
	color: #fff !important
}

.bg-white {
	background-color: #fff !important;
	color: #fff
}

.bg-white .content .text, .bg-white .content .number {
	color: #fff !important
}

.col-red {
	color: #ec3b57 !important
}

.col-pink {
	color: #E91E63 !important
}

.col-purple {
	color: #ba3bd0 !important
}

.col-deep-purple {
	color: #673AB7 !important
}

.col-blue {
	color: #457fca !important
}

.col-cyan {
	color: #379c94 !important
}

.col-green {
	color: #78b83e !important
}

.col-light-green {
	color: #8BC34A !important
}

.col-yellow {
	color: #ffe821 !important
}

.col-orange {
	color: #FF9800 !important
}

.col-deep-orange {
	color: #f83600 !important
}

.col-grey {
	color: #9E9E9E !important
}

.col-blue-grey {
	color: #607D8B !important
}

.col-indigo {
	color: #3F51B5 !important
}

.col-light-blue {
	color: #03A9F4 !important
}

.col-teal {
	color: #009688 !important
}

.col-lime {
	color: #CDDC39 !important
}

.col-amber {
	color: #FFC107 !important
}

.col-brown {
	color: #795548 !important
}

.col-blush {
	color: #F15F79 !important
}

.col-black {
	color: #000 !important
}

.col-white, .social_media_table .list-icon {
	color: #fff !important
}

@-ms-keyframes spin {
	from {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-moz-keyframes spin {
	from {
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spin {
	from {
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.demo-button-sizes .btn {
	margin-bottom: 5px
}

.icon-button-demo button {
	margin-right: 5px;
	margin-bottom: 12px
}

.button-demo ul {
	padding-left: 0
}

.button-demo ul li {
	list-style: none;
	padding-left: 0;
	display: inline-block;
	margin-right: 7px
}

.button-demo ul li .btn {
	display: block;
	min-width: 175px
}

.button-demo .btn {
	margin-right: 8px;
	margin-bottom: 13px;
	min-width: 120px
}

.demo-button-groups .btn-group {
	margin-right: 10px
}

.demo-button-toolbar .btn-toolbar {
	float: left;
	margin-right: 25px
}

.demo-button-nesting>.btn-group {
	margin-right: 15px
}

.demo-single-button-dropdowns>.btn-group {
	margin-right: 10px
}

.demo-splite-button-dropdowns>.btn-group {
	margin-right: 10px
}

.demo-dropup .dropup {
	margin-right: 10px
}

.demo-checkbox label, .demo-radio-button label {
	min-width: 150px
}

.demo-knob-chart div {
	margin-right: 15px
}

.demo-switch .switch {
	display: inline-block
}

.demo-switch .demo-switch-title {
	min-width: 95px;
	display: inline-block
}

.demo-color-box {
	padding: 15px 0;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px
}

.demo-color-box .color-name {
	font-size: 16px;
	margin-bottom: 5px
}

.demo-color-box .color-code, .demo-color-box .color-class-name {
	font-size: 13px
}

.demo-image-copyright {
	text-align: right;
	font-style: italic;
	font-size: 12px;
	color: #777;
	margin: 5px 0 10px 0
}

.demo-image-copyright a {
	font-weight: bold;
	color: #555 !important
}

.demo-icon-container .demo-google-material-icon {
	margin-bottom: 5px;
	text-align: left
}

.demo-icon-container .demo-google-material-icon .icon-name {
	position: relative;
	top: -8px;
	left: 7px
}

.demo-icon-container .demo-google-material-icon .material-icons {
	width: 24px
}

.demo-preloader .preloader {
	margin-right: 10px
}

.irs-demo {
	margin-bottom: 40px
}

.irs-demo .irs {
	margin-top: 15px
}

@media (max-width: 767px) {
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left: 35px;
		width: 73%
	}
	.navbar .nav>li {
		display: inline-block
	}
	.navbar .navbar-nav .open .dropdown-menu {
		background-color: #fff;
		position: absolute
	}
	.navbar .dropdown-menu {
		right: -85px
	}
	.dt-buttons {
		float: none !important;
		text-align: center;
		margin-bottom: 15px
	}
	.panel-switch-btn {
		top: 12px;
		right: 0 !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left: 20px
	}
}

@media (min-width: 992px) and (max-width: 1169px) {
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left: 20px
	}
}

body {
	background-color: #EEEEEE;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	font-family: 'Muli', Arial, Tahoma, sans-serif;
	font-weight: 400;
	font-size: 14px
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 700
}

button, input, select, a {
	outline: none !important
}

.small, small {
	font-size: 95%
}

.no-animate {
	-o-transition-property: none !important;
	-moz-transition-property: none !important;
	-ms-transition-property: none !important;
	-webkit-transition-property: none !important;
	transition-property: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	-ms-animation: none !important;
	animation: none !important
}

section.content {
	margin: 54px 0px 15px 120px;
	-moz-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	padding: 0 10px
}

.g-bg-cyan {
	background: linear-gradient(60deg, #136a8a, #379c94);
	color: #fff !important
}

.g-bg-blue {
	background: linear-gradient(60deg, #00adef, #0094da);
	color: #fff !important
}

.g-bg-gy {
	background: linear-gradient(60deg, #94d23b, #fcb711);
	color: #fff !important
}

.g-bg-cgreen {
	background: linear-gradient(60deg, #16c99f, #12a682);
	color: #fff !important
}

.g-bg-blush2 {
	background: linear-gradient(325deg, #dd5e89, #f7bb97);
	color: #fff !important
}

.g-bg-soundcloud {
	background: linear-gradient(60deg, #f83600, #fe8c00);
	color: #fff !important
}

.g-bg-soundcloud2 {
	background: linear-gradient(135deg, rgba(243, 71, 75, 0.9) 0%, rgba(255, 152, 0, 0.9) 100%);
	color: #fff !important
}

.l-green {
	background: linear-gradient(45deg, #9ce89d, #cdfa7e) !important
}

.l-pink {
	background: linear-gradient(45deg, pink, #fbc1cb) !important
}

.l-turquoise {
	background: linear-gradient(45deg, #00ced1, #08e5e8) !important;
	color: #fff !important
}

.l-khaki {
	background: linear-gradient(45deg, khaki, #fdf181) !important
}

.l-coral {
	background: linear-gradient(45deg, #f08080, #f58787) !important;
	color: #fff !important
}

.l-salmon {
	background: linear-gradient(45deg, #ec74a1, #fbc7c0) !important;
	color: #fff !important
}

.l-blue {
	background: linear-gradient(45deg, #72c2ff, #86f0ff) !important;
	color: #fff !important
}

.l-seagreen {
	background: linear-gradient(45deg, #8ed8ec, #85f7b5) !important;
	color: #fff !important
}

.l-amber, .chat-launcher, .w_calender span+span, .w_calender em {
	background: linear-gradient(45deg, #fda582, #f7cf68) !important;
	color: #fff !important
}

.l-blush {
	background: linear-gradient(45deg, #dd5e89, #f7bb97) !important;
	color: #fff !important
}

.l-parpl {
	background: linear-gradient(45deg, #a890d3, #edbae7) !important;
	color: #fff !important
}

.l-slategray {
	background: linear-gradient(45deg, #708090, #7c8ea0) !important;
	color: #fff !important
}

.xl-pink {
	background: #f9edee !important
}

.xl-turquoise {
	background: #bdf3f5 !important
}

.xl-khaki {
	background: #f9f1d8 !important
}

.xl-parpl {
	background: #efebf4 !important
}

.xl-salmon {
	background: #ffd4c3 !important
}

.xl-blue {
	background: #e0eff5 !important
}

.xl-seagreen {
	background: #ebf2e8 !important
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
	display: block
}

.carousel-item {
	position: relative;
	display: none;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	transition: -webkit-transform .6s ease;
	transition: transform .6s ease;
	transition: transform .6s ease, -webkit-transform .6s ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000px;
	perspective: 1000px
}

.btn-white {
	background-color: #fff;
	color: #000
}

.inlineblock, .navbar-header, .navbar-nav.navbar-left, .navbar-nav.navbar-right, .navbar-nav.navbar-left>li, .navbar-nav.navbar-right>li, .navbar-nav>li>a, .navbar-nav .menu-app .menu li, .sidebar, .right-sidebar .choose-skin li div, .right-sidebar #chat .right_chat ul .media .message, .right-sidebar #chat .right_chat ul .media .status, .card .header .header-dropdown li, .wizard .actions ul, .dropdown-menu ul.menu .icon-circle, .dropdown-menu ul.menu .menu-info, .chat-widget .chat-scroll-list li.left .chat-info, .chat-widget .chat-scroll-list li.right .chat-info, .agent .agent-content .agent-contact-details li span, .agent .agent-content .social-icons li, .agent .agent-content .social-icons li a, .visitors-map .progress-list .status, .visitors-map .progress-list .details, .member-card .social-links li, .social_media_table .list-icon, .w_calender span+span, .w_calender ul li, .contact .c_list .header-dropdown .dropdown .dropdown-toggle {
	display: inline-block
}

.displayblock, .navbar-nav .menu-app .menu li a, .navbar-nav .menu-app .menu li a i, .navbar-nav .menu-app .menu li a span, .sidebar .user-info .info-container, .sidebar .menu .list a, .right-sidebar #chat .right_chat ul .media .name, .block-header h2 small, .card .card-inside-title, .card .card-inside-title small, .card .header h2 small, .wizard .actions, .wizard .actions a, .wizard .actions a:hover, .wizard .actions a:active, .wizard .steps, .wizard .steps a, .wizard .steps a:hover, .wizard .steps a:active, .dropdown-menu ul.menu li a, .dropdown-menu .footer a, .dropdown-menu>li>a, .page-calendar .event-name h4 span, .page-calendar .event-name p, .fc .fc-view-container .fc-event:focus .fc-overlay, .fc .fc-view-container .fc-event:hover .fc-overlay, .fc .fc-view-container .fc-event:active .fc-overlay, .activities .b-accent .sl-item .sl-content p, .chat-widget .chat-scroll-list li .message, .agent .agent-avatar a, .agent .agent-content .agent-contact-details, .inbox-widget .inbox-inner .inbox-item-info .inbox-message, .member-card .text-pink, .social_media_table .list-name, .new_friend_list li .join_date, .w_calender span, .contact .c_list:hover .action_btn, .contact .c_list .email, .profile-page .profile-header .profile_info .job_post, .profile-page .profile-sub-header .box-list ul li a {
	display: block
}

.displaynone {
	display: none
}

.overflowhidden {
	overflow: hidden
}

.z-index {
	z-index: 9999
}

.fullscreen.is-fullscreen .zmdi-fullscreen::before {
	content: '\f16c'
}

@media only screen and (max-width: 500px) {
	section.content {
		margin-left: 0 !important;
		margin-right: 0px;
		padding: 0
	}
}

@media (max-width: 767px) {
	.xs-hide, .hidden-sm-down {
		display: none !important
	}
}

.dashboard-donut-chart {
	height: 265px
}

.btn:focus {
	outline: none !important
}

.btn-circle {
	border: none;
	outline: none !important;
	overflow: hidden;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	padding: 0
}

.btn-circle i {
	font-size: 18px;
	position: relative;
	left: -1px
}

.btn-link {
	font-weight: bold;
	color: #333;
	-moz-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s
}

.btn-link:active, .btn-link:focus {
	text-decoration: none;
	color: #333
}

.btn-link:hover {
	text-decoration: none;
	color: #333;
	background-color: #ddd
}

.btn-circle-lg {
	border: none;
	outline: none !important;
	overflow: hidden;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50% !important;
	-moz-border-radius: 50% !important;
	-ms-border-radius: 50% !important;
	border-radius: 50% !important
}

.btn-circle-lg i {
	font-size: 26px !important;
	position: relative !important;
	left: 0px !important;
	top: 6px !important
}

.btn:not(.btn-link):not(.btn-circle) {
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16), 0 2px 10px rgba(0, 0, 0, 0.12);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	border: none;
	font-size: 13px;
	outline: none
}

.btn:not(.btn-link):not(.btn-circle):hover {
	outline: none
}

.btn:not(.btn-link):not(.btn-circle) i {
	font-size: 20px;
	position: relative;
	top: 3px
}

.btn-warning, .btn-warning:hover, .btn-warning:active, .btn-warning:focus {
	background-color: #ff9600 !important
}

.btn-danger, .btn-danger:hover, .btn-danger:active, .btn-danger:focus {
	background-color: #fb483a !important
}

.btn-info, .btn-info:hover, .btn-info:active, .btn-info:focus {
	background-color: #00b0e4 !important
}

.btn-success, .btn-success:hover, .btn-success:active, .btn-success:focus {
	background-color: #2b982b !important
}

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus {
	background-color: #1f91f3 !important
}

.btn-default, .btn-default:hover, .btn-default:active, .btn-default:focus {
	background-color: #fff !important
}

.btn-group, .btn-group-vertical {
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16), 0 2px 10px rgba(0, 0, 0, 0.12)
}

.btn-group .btn, .btn-group-vertical .btn {
	box-shadow: none !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0
}

.btn-group .btn .caret, .btn-group-vertical .btn .caret {
	position: relative;
	bottom: 1px
}

.btn-group .btn-group, .btn-group-vertical .btn-group {
	box-shadow: none !important
}

.btn-group .btn+.dropdown-toggle, .btn-group-vertical .btn+.dropdown-toggle {
	border-left: 1px solid rgba(0, 0, 0, 0.08) !important
}

.bootstrap-tagsinput {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important;
	border: none !important
}

.noUi-target {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	direction: ltr
}

.noUi-target * {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.noUi-base {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1
}

.noUi-origin {
	position: absolute;
	right: 0;
	top: 6px;
	left: 0;
	bottom: 0
}

.noUi-handle {
	position: relative;
	z-index: 1
}

.noUi-stacking .noUi-handle {
	z-index: 10
}

.noUi-state-tap .noUi-origin {
	-webkit-transition: left 0.25s, top 0.25s;
	transition: left 0.25s, top 0.25s
}

.noUi-state-drag * {
	cursor: inherit !important
}

.noUi-base {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.noUi-horizontal {
	height: 18px
}

.noUi-horizontal .noUi-handle {
	width: 34px;
	height: 28px;
	left: -17px;
	top: -6px
}

.noUi-vertical {
	width: 18px
}

.noUi-vertical .noUi-handle {
	width: 28px;
	height: 34px;
	left: -6px;
	top: -17px
}

.noUi-background {
	background: #FAFAFA;
	box-shadow: inset 0 1px 1px #f0f0f0
}

.noUi-connect {
	background: #3FB8AF;
	box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
	-webkit-transition: background 450ms;
	transition: background 450ms
}

.noUi-origin {
	border-radius: 2px
}

.noUi-target {
	border-radius: 4px;
	border: 1px solid #D3D3D3;
	box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB
}

.noUi-target.noUi-connect {
	box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #BBB
}

.noUi-dragable {
	cursor: w-resize
}

.noUi-vertical .noUi-dragable {
	cursor: n-resize
}

.noUi-handle {
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	background: #FFF;
	cursor: default;
	box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB
}

.noUi-active {
	box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB
}

.noUi-handle:before {
	content: "";
	display: block;
	position: absolute;
	height: 14px;
	width: 1px;
	background: #E8E7E6;
	left: 14px;
	top: 6px
}

.noUi-handle:after {
	content: "";
	display: block;
	position: absolute;
	height: 14px;
	width: 1px;
	background: #E8E7E6;
	left: 14px;
	top: 6px;
	left: 17px
}

.noUi-vertical .noUi-handle:before {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px
}

.noUi-vertical .noUi-handle:after {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px;
	top: 17px
}

[disabled].noUi-connect, [disabled] .noUi-connect {
	background: #B8B8B8
}

[disabled].noUi-origin, [disabled] .noUi-handle {
	cursor: not-allowed
}

.noUi-target {
	box-shadow: none;
	border: none
}

.noUi-base {
	height: 15px;
	top: -6px
}

.noUi-background {
	height: 3px;
	top: 6px;
	background-color: #bfbfbf;
	box-shadow: none
}

.noUi-horizontal {
	height: 3px
}

.noUi-connect {
	height: 3px;
	top: 6px;
	background-color: #26A69A;
	box-shadow: none
}

.noUi-horizontal .noUi-handle {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	box-shadow: none;
	background-color: #26A69A;
	border: none;
	left: -5px;
	top: -6px;
	transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), left 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), top 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)
}

.noUi-handle:before, .noUi-handle:after {
	content: none
}

.noUi-target .noUi-active.noUi-handle {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5)
}

.noUi-target .range-label {
	position: absolute;
	height: 30px;
	width: 30px;
	top: -17px;
	left: -2px;
	background-color: #26A69A;
	border-radius: 50%;
	transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
	transform: scale(0.5) rotate(-45deg);
	transform-origin: 50% 100%
}

.noUi-target .noUi-active .range-label {
	border-radius: 15px 15px 15px 0;
	transform: rotate(-45deg) translate(23px, -25px)
}

.range-label span {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 12px;
	transform: rotate(45deg);
	opacity: 0;
	position: absolute;
	top: 7px;
	left: -1px;
	transition: opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)
}

.noUi-active .range-label span {
	opacity: 1
}

.ms-container {
	width: auto !important
}

.ms-container .ms-list {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	border-radius: 0 !important
}

.ms-container .ms-list.ms-focus {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important
}

.ms-container .ms-selectable, .ms-container .ms-selection {
	min-width: 250px !important
}

.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover {
	color: #000000 !important;
	background-color: #e6e6e6 !important
}

.ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selectable li.ms-elem-selection, .ms-container .ms-selection li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selection {
	padding: 9px 15px 6px 15px !important
}

.ms-container .ms-optgroup-label {
	padding: 5px 0 0 8px !important
}

.card {
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	background: #fff;
	min-height: 50px;
	position: relative;
	border-radius: 8px;
	border: none
}

.card .card-inside-title {
	font-size: 15px;
	color: #000
}

.card .card-inside-title small {
	color: #9e9e9e;
	font-size: 11px
}

.card .card-inside-title small a {
	color: #757575;
	font-weight: 700
}

.card .bg-red, .card .bg-pink, .card .bg-purple, .card .bg-deep-purple, .card .bg-indigo, .card .bg-blue, .card .bg-light-blue, .card .bg-cyan, .card .bg-teal, .card .bg-green, .card .bg-light-green, .card .bg-lime, .card .bg-yellow, .card .bg-amber, .card .bg-orange, .card .bg-deep-orange, .card .bg-brown, .card .bg-grey, .card .bg-blue-grey, .card .bg-blush, .card .bg-black {
	border-bottom: none !important;
	color: #fff !important
}

.card .bg-red h2, .card .bg-red small, .card .bg-red .material-icons, .card .bg-pink h2, .card .bg-pink small, .card .bg-pink .material-icons, .card .bg-purple h2, .card .bg-purple small, .card .bg-purple .material-icons, .card .bg-deep-purple h2, .card .bg-deep-purple small, .card .bg-deep-purple .material-icons, .card .bg-indigo h2, .card .bg-indigo small, .card .bg-indigo .material-icons, .card .bg-blue h2, .card .bg-blue small, .card .bg-blue .material-icons, .card .bg-light-blue h2, .card .bg-light-blue small, .card .bg-light-blue .material-icons, .card .bg-cyan h2, .card .bg-cyan small, .card .bg-cyan .material-icons, .card .bg-teal h2, .card .bg-teal small, .card .bg-teal .material-icons, .card .bg-green h2, .card .bg-green small, .card .bg-green .material-icons, .card .bg-light-green h2, .card .bg-light-green small, .card .bg-light-green .material-icons, .card .bg-lime h2, .card .bg-lime small, .card .bg-lime .material-icons, .card .bg-yellow h2, .card .bg-yellow small, .card .bg-yellow .material-icons, .card .bg-amber h2, .card .bg-amber small, .card .bg-amber .material-icons, .card .bg-orange h2, .card .bg-orange small, .card .bg-orange .material-icons, .card .bg-deep-orange h2, .card .bg-deep-orange small, .card .bg-deep-orange .material-icons, .card .bg-brown h2, .card .bg-brown small, .card .bg-brown .material-icons, .card .bg-grey h2, .card .bg-grey small, .card .bg-grey .material-icons, .card .bg-blue-grey h2, .card .bg-blue-grey small, .card .bg-blue-grey .material-icons, .card .bg-blush h2, .card .bg-blush small, .card .bg-blush .material-icons, .card .bg-black h2, .card .bg-black small, .card .bg-black .material-icons {
	color: #fff !important
}

.card .bg-red .badge, .card .bg-pink .badge, .card .bg-purple .badge, .card .bg-deep-purple .badge, .card .bg-indigo .badge, .card .bg-blue .badge, .card .bg-light-blue .badge, .card .bg-cyan .badge, .card .bg-teal .badge, .card .bg-green .badge, .card .bg-light-green .badge, .card .bg-lime .badge, .card .bg-yellow .badge, .card .bg-amber .badge, .card .bg-orange .badge, .card .bg-deep-orange .badge, .card .bg-brown .badge, .card .bg-grey .badge, .card .bg-blue-grey .badge, .card .bg-blush .badge, .card .bg-black .badge {
	background-color: #fff;
	color: #424242
}

.card .header {
	color: #424242;
	padding: 20px;
	position: relative;
	box-shadow: none
}

.card .header .header-dropdown {
	position: absolute;
	top: 20px;
	right: 20px;
	list-style: none
}

.card .header .header-dropdown a {
	padding: 5px 10px
}

.card .header .header-dropdown .dropdown-menu {
	right: 0 !important;
	left: auto !important
}

.card .header .header-dropdown .dropdown-menu li {
	display: block !important
}

.card .header .header-dropdown i {
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	color: #9e9e9e;
	font-size: 20px
}

.card .header .header-dropdown i:hover {
	color: #000
}

.card .header h2 {
	font-size: 15px;
	font-weight: 600;
	color: #212121
}

.card .header h2 small {
	font-size: 13px;
	color: #9e9e9e;
	line-height: 15px
}

.card .header h2 small a {
	font-weight: 700;
	color: #757575
}

.card .p-15 {
	padding: 15px !important
}

.card .body {
	font-size: 14px;
	color: #424242;
	padding: 20px;
	font-weight: 400
}

.info-box {
	height: 80px;
	display: flex;
	cursor: default;
	background-color: #fff;
	position: relative;
	overflow: hidden
}

.info-box .icon {
	display: inline-block;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.12);
	width: 80px
}

.info-box .icon i {
	color: #fff;
	font-size: 30px;
	line-height: 80px
}

.info-box .icon .chart.chart-bar {
	height: 100%;
	line-height: 100px
}

.info-box .icon .chart.chart-bar canvas {
	vertical-align: baseline !important
}

.info-box .icon .chart.chart-pie {
	height: 100%;
	line-height: 123px
}

.info-box .icon .chart.chart-pie canvas {
	vertical-align: baseline !important
}

.info-box .icon .chart.chart-line {
	height: 100%;
	line-height: 115px
}

.info-box .icon .chart.chart-line canvas {
	vertical-align: baseline !important
}

.info-box .content {
	display: inline-block;
	padding: 7px 10px
}

.info-box .content .text {
	font-size: 13px;
	margin-top: 11px;
	color: #555
}

.info-box .content .number {
	font-weight: normal;
	font-size: 26px;
	color: #555
}

.info-box.hover-zoom-effect .icon {
	overflow: hidden
}

.info-box.hover-zoom-effect .icon i {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease
}

.info-box.hover-zoom-effect:hover .icon i {
	opacity: 0.4;
	-moz-transform: rotate(-32deg) scale(1.4);
	-ms-transform: rotate(-32deg) scale(1.4);
	-o-transform: rotate(-32deg) scale(1.4);
	-webkit-transform: rotate(-32deg) scale(1.4);
	transform: rotate(-32deg) scale(1.4)
}

.info-box.hover-expand-effect:after {
	background-color: rgba(0, 0, 0, 0.05);
	content: ".";
	position: absolute;
	left: 80px;
	top: 0;
	width: 0;
	height: 100%;
	color: transparent;
	-moz-transition: all 0.95s;
	-o-transition: all 0.95s;
	-webkit-transition: all 0.95s;
	transition: all 0.95s
}

.info-box.hover-expand-effect:hover:after {
	width: 100%
}

.info-box-2 {
	display: flex;
	cursor: default;
	background-color: #fff;
	position: relative;
	overflow: hidden;
	text-align: center;
	min-height: 150px
}

.info-box-2 .icon {
	display: inline-block
}

.info-box-2 .icon i {
	color: #fff;
	font-size: 30px;
	line-height: 70px
}

.info-box-2 .chart.chart-bar {
	height: 100%
}

.info-box-2 .chart.chart-bar canvas {
	vertical-align: baseline !important
}

.info-box-2 .chart.chart-pie {
	height: 100%
}

.info-box-2 .chart.chart-pie canvas {
	vertical-align: baseline !important
}

.info-box-2 .chart.chart-line {
	height: 100%
}

.info-box-2 .chart.chart-line canvas {
	vertical-align: baseline !important
}

.info-box-2 .content {
	display: inline-block;
	padding: 7px 10px
}

.info-box-2 .content .text {
	font-size: 14px;
	margin-top: 11px;
	color: #555
}

.info-box-2 .content .number {
	font-weight: normal;
	font-size: 26px;
	color: #555
}

.info-box-2.hover-zoom-effect .icon {
	overflow: hidden
}

.info-box-2.hover-zoom-effect .icon i {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease
}

.info-box-2.hover-zoom-effect:hover .icon i {
	opacity: 0.4;
	-moz-transform: rotate(-32deg) scale(1.4);
	-ms-transform: rotate(-32deg) scale(1.4);
	-o-transform: rotate(-32deg) scale(1.4);
	-webkit-transform: rotate(-32deg) scale(1.4);
	transform: rotate(-32deg) scale(1.4)
}

.info-box-2.hover-expand-effect:after {
	background-color: rgba(0, 0, 0, 0.05);
	content: ".";
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	color: transparent;
	-moz-transition: all 0.95s;
	-o-transition: all 0.95s;
	-webkit-transition: all 0.95s;
	transition: all 0.95s
}

.info-box-2.hover-expand-effect:hover:after {
	width: 100%
}

.sweet-alert {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	border-radius: 0 !important
}

.sweet-alert p {
	font-size: 14px !important
}

.sweet-alert .sa-input-error {
	top: 23px !important;
	right: 13px !important
}

.sweet-alert h2 {
	font-size: 18px !important;
	margin: 0 0 5px 0 !important
}

.sweet-alert button {
	font-size: 15px !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	border-radius: 0 !important;
	padding: 5px 20px !important
}

[type="checkbox"]+label {
	padding-left: 26px;
	height: 25px;
	line-height: 21px;
	font-size: 13px;
	font-weight: normal
}

[type="checkbox"]:checked+label:before {
	top: -4px;
	left: -2px;
	width: 11px;
	height: 19px
}

[type="checkbox"]:checked.chk-col-red+label:before {
	border-right: 2px solid #ec3b57;
	border-bottom: 2px solid #ec3b57
}

[type="checkbox"]:checked.chk-col-pink+label:before {
	border-right: 2px solid #E91E63;
	border-bottom: 2px solid #E91E63
}

[type="checkbox"]:checked.chk-col-purple+label:before {
	border-right: 2px solid #ba3bd0;
	border-bottom: 2px solid #ba3bd0
}

[type="checkbox"]:checked.chk-col-deep-purple+label:before {
	border-right: 2px solid #673AB7;
	border-bottom: 2px solid #673AB7
}

[type="checkbox"]:checked.chk-col-blue+label:before {
	border-right: 2px solid #457fca;
	border-bottom: 2px solid #457fca
}

[type="checkbox"]:checked.chk-col-cyan+label:before {
	border-right: 2px solid #379c94;
	border-bottom: 2px solid #379c94
}

[type="checkbox"]:checked.chk-col-green+label:before {
	border-right: 2px solid #78b83e;
	border-bottom: 2px solid #78b83e
}

[type="checkbox"]:checked.chk-col-light-green+label:before {
	border-right: 2px solid #8BC34A;
	border-bottom: 2px solid #8BC34A
}

[type="checkbox"]:checked.chk-col-yellow+label:before {
	border-right: 2px solid #ffe821;
	border-bottom: 2px solid #ffe821
}

[type="checkbox"]:checked.chk-col-orange+label:before {
	border-right: 2px solid #FF9800;
	border-bottom: 2px solid #FF9800
}

[type="checkbox"]:checked.chk-col-deep-orange+label:before {
	border-right: 2px solid #f83600;
	border-bottom: 2px solid #f83600
}

[type="checkbox"]:checked.chk-col-grey+label:before {
	border-right: 2px solid #9E9E9E;
	border-bottom: 2px solid #9E9E9E
}

[type="checkbox"]:checked.chk-col-blue-grey+label:before {
	border-right: 2px solid #607D8B;
	border-bottom: 2px solid #607D8B
}

[type="checkbox"]:checked.chk-col-indigo+label:before {
	border-right: 2px solid #3F51B5;
	border-bottom: 2px solid #3F51B5
}

[type="checkbox"]:checked.chk-col-light-blue+label:before {
	border-right: 2px solid #03A9F4;
	border-bottom: 2px solid #03A9F4
}

[type="checkbox"]:checked.chk-col-teal+label:before {
	border-right: 2px solid #009688;
	border-bottom: 2px solid #009688
}

[type="checkbox"]:checked.chk-col-lime+label:before {
	border-right: 2px solid #CDDC39;
	border-bottom: 2px solid #CDDC39
}

[type="checkbox"]:checked.chk-col-amber+label:before {
	border-right: 2px solid #FFC107;
	border-bottom: 2px solid #FFC107
}

[type="checkbox"]:checked.chk-col-brown+label:before {
	border-right: 2px solid #795548;
	border-bottom: 2px solid #795548
}

[type="checkbox"]:checked.chk-col-blush+label:before {
	border-right: 2px solid #F15F79;
	border-bottom: 2px solid #F15F79
}

[type="checkbox"]:checked.chk-col-black+label:before {
	border-right: 2px solid #000;
	border-bottom: 2px solid #000
}

[type="checkbox"]:checked.chk-col-white+label:before {
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff
}

[type="checkbox"].filled-in:checked+label:after {
	top: 0;
	width: 20px;
	height: 20px;
	border: 2px solid #26a69a;
	background-color: #26a69a;
	z-index: 0
}

[type="checkbox"].filled-in:checked+label:before {
	border-right: 2px solid #fff !important;
	border-bottom: 2px solid #fff !important
}

[type="checkbox"].filled-in:checked.chk-col-red+label:after {
	border: 2px solid #ec3b57;
	background-color: #ec3b57
}

[type="checkbox"].filled-in:checked.chk-col-pink+label:after {
	border: 2px solid #E91E63;
	background-color: #E91E63
}

[type="checkbox"].filled-in:checked.chk-col-purple+label:after {
	border: 2px solid #ba3bd0;
	background-color: #ba3bd0
}

[type="checkbox"].filled-in:checked.chk-col-deep-purple+label:after {
	border: 2px solid #673AB7;
	background-color: #673AB7
}

[type="checkbox"].filled-in:checked.chk-col-blue+label:after {
	border: 2px solid #457fca;
	background-color: #457fca
}

[type="checkbox"].filled-in:checked.chk-col-cyan+label:after {
	border: 2px solid #379c94;
	background-color: #379c94
}

[type="checkbox"].filled-in:checked.chk-col-green+label:after {
	border: 2px solid #78b83e;
	background-color: #78b83e
}

[type="checkbox"].filled-in:checked.chk-col-light-green+label:after {
	border: 2px solid #8BC34A;
	background-color: #8BC34A
}

[type="checkbox"].filled-in:checked.chk-col-yellow+label:after {
	border: 2px solid #ffe821;
	background-color: #ffe821
}

[type="checkbox"].filled-in:checked.chk-col-orange+label:after {
	border: 2px solid #FF9800;
	background-color: #FF9800
}

[type="checkbox"].filled-in:checked.chk-col-deep-orange+label:after {
	border: 2px solid #f83600;
	background-color: #f83600
}

[type="checkbox"].filled-in:checked.chk-col-grey+label:after {
	border: 2px solid #9E9E9E;
	background-color: #9E9E9E
}

[type="checkbox"].filled-in:checked.chk-col-blue-grey+label:after {
	border: 2px solid #607D8B;
	background-color: #607D8B
}

[type="checkbox"].filled-in:checked.chk-col-indigo+label:after {
	border: 2px solid #3F51B5;
	background-color: #3F51B5
}

[type="checkbox"].filled-in:checked.chk-col-light-blue+label:after {
	border: 2px solid #03A9F4;
	background-color: #03A9F4
}

[type="checkbox"].filled-in:checked.chk-col-teal+label:after {
	border: 2px solid #009688;
	background-color: #009688
}

[type="checkbox"].filled-in:checked.chk-col-lime+label:after {
	border: 2px solid #CDDC39;
	background-color: #CDDC39
}

[type="checkbox"].filled-in:checked.chk-col-amber+label:after {
	border: 2px solid #FFC107;
	background-color: #FFC107
}

[type="checkbox"].filled-in:checked.chk-col-brown+label:after {
	border: 2px solid #795548;
	background-color: #795548
}

[type="checkbox"].filled-in:checked.chk-col-blush+label:after {
	border: 2px solid #F15F79;
	background-color: #F15F79
}

[type="checkbox"].filled-in:checked.chk-col-black+label:after {
	border: 2px solid #000;
	background-color: #000
}

[type="checkbox"].filled-in:checked.chk-col-white+label:after {
	border: 2px solid #fff;
	background-color: #fff
}

[type="radio"]:not(:checked)+label {
	padding-left: 26px;
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	font-weight: normal
}

[type="radio"]:checked+label {
	padding-left: 26px;
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	font-weight: normal
}

[type="radio"].radio-col-red:checked+label:after {
	background-color: #ec3b57;
	border-color: #ec3b57
}

[type="radio"].radio-col-pink:checked+label:after {
	background-color: #E91E63;
	border-color: #E91E63
}

[type="radio"].radio-col-purple:checked+label:after {
	background-color: #ba3bd0;
	border-color: #ba3bd0
}

[type="radio"].radio-col-deep-purple:checked+label:after {
	background-color: #673AB7;
	border-color: #673AB7
}

[type="radio"].radio-col-blue:checked+label:after {
	background-color: #457fca;
	border-color: #457fca
}

[type="radio"].radio-col-cyan:checked+label:after {
	background-color: #379c94;
	border-color: #379c94
}

[type="radio"].radio-col-green:checked+label:after {
	background-color: #78b83e;
	border-color: #78b83e
}

[type="radio"].radio-col-light-green:checked+label:after {
	background-color: #8BC34A;
	border-color: #8BC34A
}

[type="radio"].radio-col-yellow:checked+label:after {
	background-color: #ffe821;
	border-color: #ffe821
}

[type="radio"].radio-col-orange:checked+label:after {
	background-color: #FF9800;
	border-color: #FF9800
}

[type="radio"].radio-col-deep-orange:checked+label:after {
	background-color: #f83600;
	border-color: #f83600
}

[type="radio"].radio-col-grey:checked+label:after {
	background-color: #9E9E9E;
	border-color: #9E9E9E
}

[type="radio"].radio-col-blue-grey:checked+label:after {
	background-color: #607D8B;
	border-color: #607D8B
}

[type="radio"].radio-col-indigo:checked+label:after {
	background-color: #3F51B5;
	border-color: #3F51B5
}

[type="radio"].radio-col-light-blue:checked+label:after {
	background-color: #03A9F4;
	border-color: #03A9F4
}

[type="radio"].radio-col-teal:checked+label:after {
	background-color: #009688;
	border-color: #009688
}

[type="radio"].radio-col-lime:checked+label:after {
	background-color: #CDDC39;
	border-color: #CDDC39
}

[type="radio"].radio-col-amber:checked+label:after {
	background-color: #FFC107;
	border-color: #FFC107
}

[type="radio"].radio-col-brown:checked+label:after {
	background-color: #795548;
	border-color: #795548
}

[type="radio"].radio-col-blush:checked+label:after {
	background-color: #F15F79;
	border-color: #F15F79
}

[type="radio"].radio-col-black:checked+label:after {
	background-color: #000;
	border-color: #000
}

[type="radio"].radio-col-white:checked+label:after {
	background-color: #fff;
	border-color: #fff
}

[type="radio"].with-gap.radio-col-red:checked+label:before {
	border: 2px solid #ec3b57
}

[type="radio"].with-gap.radio-col-red:checked+label:after {
	background-color: #ec3b57;
	border: 2px solid #ec3b57
}

[type="radio"].with-gap.radio-col-pink:checked+label:before {
	border: 2px solid #E91E63
}

[type="radio"].with-gap.radio-col-pink:checked+label:after {
	background-color: #E91E63;
	border: 2px solid #E91E63
}

[type="radio"].with-gap.radio-col-purple:checked+label:before {
	border: 2px solid #ba3bd0
}

[type="radio"].with-gap.radio-col-purple:checked+label:after {
	background-color: #ba3bd0;
	border: 2px solid #ba3bd0
}

[type="radio"].with-gap.radio-col-deep-purple:checked+label:before {
	border: 2px solid #673AB7
}

[type="radio"].with-gap.radio-col-deep-purple:checked+label:after {
	background-color: #673AB7;
	border: 2px solid #673AB7
}

[type="radio"].with-gap.radio-col-blue:checked+label:before {
	border: 2px solid #457fca
}

[type="radio"].with-gap.radio-col-blue:checked+label:after {
	background-color: #457fca;
	border: 2px solid #457fca
}

[type="radio"].with-gap.radio-col-cyan:checked+label:before {
	border: 2px solid #379c94
}

[type="radio"].with-gap.radio-col-cyan:checked+label:after {
	background-color: #379c94;
	border: 2px solid #379c94
}

[type="radio"].with-gap.radio-col-green:checked+label:before {
	border: 2px solid #78b83e
}

[type="radio"].with-gap.radio-col-green:checked+label:after {
	background-color: #78b83e;
	border: 2px solid #78b83e
}

[type="radio"].with-gap.radio-col-light-green:checked+label:before {
	border: 2px solid #8BC34A
}

[type="radio"].with-gap.radio-col-light-green:checked+label:after {
	background-color: #8BC34A;
	border: 2px solid #8BC34A
}

[type="radio"].with-gap.radio-col-yellow:checked+label:before {
	border: 2px solid #ffe821
}

[type="radio"].with-gap.radio-col-yellow:checked+label:after {
	background-color: #ffe821;
	border: 2px solid #ffe821
}

[type="radio"].with-gap.radio-col-orange:checked+label:before {
	border: 2px solid #FF9800
}

[type="radio"].with-gap.radio-col-orange:checked+label:after {
	background-color: #FF9800;
	border: 2px solid #FF9800
}

[type="radio"].with-gap.radio-col-deep-orange:checked+label:before {
	border: 2px solid #f83600
}

[type="radio"].with-gap.radio-col-deep-orange:checked+label:after {
	background-color: #f83600;
	border: 2px solid #f83600
}

[type="radio"].with-gap.radio-col-grey:checked+label:before {
	border: 2px solid #9E9E9E
}

[type="radio"].with-gap.radio-col-grey:checked+label:after {
	background-color: #9E9E9E;
	border: 2px solid #9E9E9E
}

[type="radio"].with-gap.radio-col-blue-grey:checked+label:before {
	border: 2px solid #607D8B
}

[type="radio"].with-gap.radio-col-blue-grey:checked+label:after {
	background-color: #607D8B;
	border: 2px solid #607D8B
}

[type="radio"].with-gap.radio-col-indigo:checked+label:before {
	border: 2px solid #3F51B5
}

[type="radio"].with-gap.radio-col-indigo:checked+label:after {
	background-color: #3F51B5;
	border: 2px solid #3F51B5
}

[type="radio"].with-gap.radio-col-light-blue:checked+label:before {
	border: 2px solid #03A9F4
}

[type="radio"].with-gap.radio-col-light-blue:checked+label:after {
	background-color: #03A9F4;
	border: 2px solid #03A9F4
}

[type="radio"].with-gap.radio-col-teal:checked+label:before {
	border: 2px solid #009688
}

[type="radio"].with-gap.radio-col-teal:checked+label:after {
	background-color: #009688;
	border: 2px solid #009688
}

[type="radio"].with-gap.radio-col-lime:checked+label:before {
	border: 2px solid #CDDC39
}

[type="radio"].with-gap.radio-col-lime:checked+label:after {
	background-color: #CDDC39;
	border: 2px solid #CDDC39
}

[type="radio"].with-gap.radio-col-amber:checked+label:before {
	border: 2px solid #FFC107
}

[type="radio"].with-gap.radio-col-amber:checked+label:after {
	background-color: #FFC107;
	border: 2px solid #FFC107
}

[type="radio"].with-gap.radio-col-brown:checked+label:before {
	border: 2px solid #795548
}

[type="radio"].with-gap.radio-col-brown:checked+label:after {
	background-color: #795548;
	border: 2px solid #795548
}

[type="radio"].with-gap.radio-col-blush:checked+label:before {
	border: 2px solid #F15F79
}

[type="radio"].with-gap.radio-col-blush:checked+label:after {
	background-color: #F15F79;
	border: 2px solid #F15F79
}

[type="radio"].with-gap.radio-col-black:checked+label:before {
	border: 2px solid #000
}

[type="radio"].with-gap.radio-col-black:checked+label:after {
	background-color: #000;
	border: 2px solid #000
}

[type="radio"].with-gap.radio-col-white:checked+label:before {
	border: 2px solid #fff
}

[type="radio"].with-gap.radio-col-white:checked+label:after {
	background-color: #fff;
	border: 2px solid #fff
}

.switch label {
	font-weight: normal;
	font-size: 13px
}

.switch label .lever {
	margin: 0 14px
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-red:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(236, 59, 87, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-red {
	background-color: rgba(236, 59, 87, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-red:after {
	background-color: #ec3b57
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-pink:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(233, 30, 99, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-pink {
	background-color: rgba(233, 30, 99, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-pink:after {
	background-color: #E91E63
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-purple:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(186, 59, 208, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-purple {
	background-color: rgba(186, 59, 208, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-purple:after {
	background-color: #ba3bd0
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-deep-purple:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(103, 58, 183, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-deep-purple {
	background-color: rgba(103, 58, 183, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-deep-purple:after {
	background-color: #673AB7
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-blue:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(69, 127, 202, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-blue {
	background-color: rgba(69, 127, 202, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-blue:after {
	background-color: #457fca
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-cyan:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(55, 156, 148, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-cyan {
	background-color: rgba(55, 156, 148, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-cyan:after {
	background-color: #379c94
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-green:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(120, 184, 62, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-green {
	background-color: rgba(120, 184, 62, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-green:after {
	background-color: #78b83e
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-light-green:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(139, 195, 74, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-light-green {
	background-color: rgba(139, 195, 74, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-light-green:after {
	background-color: #8BC34A
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-yellow:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(255, 232, 33, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-yellow {
	background-color: rgba(255, 232, 33, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-yellow:after {
	background-color: #ffe821
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-orange:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(255, 152, 0, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-orange {
	background-color: rgba(255, 152, 0, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-orange:after {
	background-color: #FF9800
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-deep-orange:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(248, 54, 0, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-deep-orange {
	background-color: rgba(248, 54, 0, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-deep-orange:after {
	background-color: #f83600
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-grey:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(158, 158, 158, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-grey {
	background-color: rgba(158, 158, 158, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-grey:after {
	background-color: #9E9E9E
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-blue-grey:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(96, 125, 139, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-blue-grey {
	background-color: rgba(96, 125, 139, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-blue-grey:after {
	background-color: #607D8B
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-indigo:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(63, 81, 181, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-indigo {
	background-color: rgba(63, 81, 181, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-indigo:after {
	background-color: #3F51B5
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-light-blue:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(3, 169, 244, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-light-blue {
	background-color: rgba(3, 169, 244, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-light-blue:after {
	background-color: #03A9F4
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-teal:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 150, 136, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-teal {
	background-color: rgba(0, 150, 136, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-teal:after {
	background-color: #009688
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-lime:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(205, 220, 57, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-lime {
	background-color: rgba(205, 220, 57, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-lime:after {
	background-color: #CDDC39
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-amber:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(255, 193, 7, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-amber {
	background-color: rgba(255, 193, 7, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-amber:after {
	background-color: #FFC107
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-brown:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(121, 85, 72, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-brown {
	background-color: rgba(121, 85, 72, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-brown:after {
	background-color: #795548
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-blush:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(241, 95, 121, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-blush {
	background-color: rgba(241, 95, 121, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-blush:after {
	background-color: #F15F79
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-black:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-black {
	background-color: rgba(0, 0, 0, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-black:after {
	background-color: #000
}

.switch label input[type=checkbox]:checked:not(:disabled)~.lever.switch-col-white:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(255, 255, 255, 0.1)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-white {
	background-color: rgba(255, 255, 255, 0.5)
}

.switch label input[type=checkbox]:checked+.lever.switch-col-white:after {
	background-color: #fff
}

.dtp div.dtp-date, .dtp div.dtp-time {
	background: #007d72
}

.dtp>.dtp-content>.dtp-date-view>header.dtp-header {
	background: #009688
}

.dtp .dtp-buttons .dtp-btn-ok {
	margin-left: 10px
}

.dtp .dtp-buttons .dtp-btn-clear {
	margin-right: 10px !important
}

.dtp .p10>a {
	color: #fff
}

.dtp div.dtp-actual-year {
	font-size: 1.5em;
	color: #ffffff
}

.dtp table.dtp-picker-days tr td a.selected {
	background: #007d72;
	color: #fff
}

.bootstrap-select {
	box-shadow: none !important;
	border-bottom: 1px solid #ddd !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0
}

.bootstrap-select .dropdown-toggle:focus, .bootstrap-select .dropdown-toggle:active {
	outline: none !important
}

.bootstrap-select .bs-searchbox, .bootstrap-select .bs-actionsbox, .bootstrap-select .bs-donebutton {
	padding: 0 0 5px 0;
	border-bottom: 1px solid #e9e9e9
}

.bootstrap-select .bs-searchbox .form-control, .bootstrap-select .bs-actionsbox .form-control, .bootstrap-select .bs-donebutton .form-control {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important;
	border: none;
	margin-left: 30px
}

.bootstrap-select .bs-searchbox {
	position: relative
}

.bootstrap-select .bs-searchbox:after {
	content: '\E8B6';
	font-family: 'Material Icons';
	position: absolute;
	top: 5px;
	left: 5px;
	font-size: 20px
}

.bootstrap-select ul.dropdown-menu {
	margin-top: 0 !important
}

.bootstrap-select .dropdown-menu li.selected a {
	background-color: #eee !important;
	color: #424242 !important
}

.bootstrap-select .dropdown-menu .active a {
	background-color: transparent;
	color: #212121 !important
}

.bootstrap-select .dropdown-menu .notify {
	background-color: #F44336 !important;
	color: #fff !important;
	border: none !important
}

.bootstrap-select.btn-group.show-tick>.btn {
	border-bottom: 1px solid #ddd !important;
	padding-left: 0
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
	margin-top: 9px
}

.bootstrap-select.btn-group.show-tick .dropdown-menu.inner {
	display: block
}

.tooltip {
	font-size: 13px
}

.tooltip .tooltip-inner {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0
}

.popover {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	border: 1px solid rgba(0, 0, 0, 0.08)
}

.popover .popover-title {
	font-weight: bold;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-color: #e9e9e9;
	border-bottom: 1px solid #ddd
}

.popover .popover-content {
	font-size: 13px;
	color: #777;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0
}

.nav-tabs>li {
	position: relative;
	left: 0px
}

.nav-tabs>li>a {
	border: none !important;
	color: #999 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0
}

.nav-tabs>li>a:hover, .nav-tabs>li>a:active, .nav-tabs>li>a:focus {
	background-color: transparent !important
}

.nav-tabs>li>a .material-icons {
	position: relative;
	top: 7px;
	margin-bottom: 8px
}

.nav-tabs li.active a {
	color: #222 !important
}

.nav-tabs li.active a:hover, .nav-tabs li.active a:active, .nav-tabs li.active a:focus {
	background-color: transparent !important
}

.nav-tabs li.active a:before {
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-o-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}

.nav-tabs+.tab-content {
	padding: 15px 0
}

.nav-tabs.tab-col-red>li>a:before {
	border-bottom: 2px solid #ec3b57
}

.nav-tabs.tab-col-pink>li>a:before {
	border-bottom: 2px solid #E91E63
}

.nav-tabs.tab-col-purple>li>a:before {
	border-bottom: 2px solid #ba3bd0
}

.nav-tabs.tab-col-deep-purple>li>a:before {
	border-bottom: 2px solid #673AB7
}

.nav-tabs.tab-col-blue>li>a:before {
	border-bottom: 2px solid #457fca
}

.nav-tabs.tab-col-cyan>li>a:before {
	border-bottom: 2px solid #379c94
}

.nav-tabs.tab-col-green>li>a:before {
	border-bottom: 2px solid #78b83e
}

.nav-tabs.tab-col-light-green>li>a:before {
	border-bottom: 2px solid #8BC34A
}

.nav-tabs.tab-col-yellow>li>a:before {
	border-bottom: 2px solid #ffe821
}

.nav-tabs.tab-col-orange>li>a:before {
	border-bottom: 2px solid #FF9800
}

.nav-tabs.tab-col-deep-orange>li>a:before {
	border-bottom: 2px solid #f83600
}

.nav-tabs.tab-col-grey>li>a:before {
	border-bottom: 2px solid #9E9E9E
}

.nav-tabs.tab-col-blue-grey>li>a:before {
	border-bottom: 2px solid #607D8B
}

.nav-tabs.tab-col-indigo>li>a:before {
	border-bottom: 2px solid #3F51B5
}

.nav-tabs.tab-col-light-blue>li>a:before {
	border-bottom: 2px solid #03A9F4
}

.nav-tabs.tab-col-teal>li>a:before {
	border-bottom: 2px solid #009688
}

.nav-tabs.tab-col-lime>li>a:before {
	border-bottom: 2px solid #CDDC39
}

.nav-tabs.tab-col-amber>li>a:before {
	border-bottom: 2px solid #FFC107
}

.nav-tabs.tab-col-brown>li>a:before {
	border-bottom: 2px solid #795548
}

.nav-tabs.tab-col-blush>li>a:before {
	border-bottom: 2px solid #F15F79
}

.nav-tabs.tab-col-black>li>a:before {
	border-bottom: 2px solid #000
}

.nav-tabs.tab-col-white>li>a:before {
	border-bottom: 2px solid #fff
}

.modal-col-red {
	background-color: #ec3b57
}

.modal-col-red .modal-body, .modal-col-red .modal-title {
	color: #fff !important
}

.modal-col-red .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-red .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-red .modal-footer .btn-link:hover, .modal-col-red .modal-footer .btn-link:active, .modal-col-red .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-pink {
	background-color: #E91E63
}

.modal-col-pink .modal-body, .modal-col-pink .modal-title {
	color: #fff !important
}

.modal-col-pink .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-pink .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-pink .modal-footer .btn-link:hover, .modal-col-pink .modal-footer .btn-link:active, .modal-col-pink .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-purple {
	background-color: #ba3bd0
}

.modal-col-purple .modal-body, .modal-col-purple .modal-title {
	color: #fff !important
}

.modal-col-purple .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-purple .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-purple .modal-footer .btn-link:hover, .modal-col-purple .modal-footer .btn-link:active, .modal-col-purple .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-deep-purple {
	background-color: #673AB7
}

.modal-col-deep-purple .modal-body, .modal-col-deep-purple .modal-title {
	color: #fff !important
}

.modal-col-deep-purple .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-deep-purple .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-deep-purple .modal-footer .btn-link:hover, .modal-col-deep-purple .modal-footer .btn-link:active, .modal-col-deep-purple .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-blue {
	background-color: #457fca
}

.modal-col-blue .modal-body, .modal-col-blue .modal-title {
	color: #fff !important
}

.modal-col-blue .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-blue .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-blue .modal-footer .btn-link:hover, .modal-col-blue .modal-footer .btn-link:active, .modal-col-blue .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-cyan {
	background-color: #379c94
}

.modal-col-cyan .modal-body, .modal-col-cyan .modal-title {
	color: #fff !important
}

.modal-col-cyan .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-cyan .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-cyan .modal-footer .btn-link:hover, .modal-col-cyan .modal-footer .btn-link:active, .modal-col-cyan .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-green {
	background-color: #78b83e
}

.modal-col-green .modal-body, .modal-col-green .modal-title {
	color: #fff !important
}

.modal-col-green .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-green .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-green .modal-footer .btn-link:hover, .modal-col-green .modal-footer .btn-link:active, .modal-col-green .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-light-green {
	background-color: #8BC34A
}

.modal-col-light-green .modal-body, .modal-col-light-green .modal-title {
	color: #fff !important
}

.modal-col-light-green .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-light-green .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-light-green .modal-footer .btn-link:hover, .modal-col-light-green .modal-footer .btn-link:active, .modal-col-light-green .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-yellow {
	background-color: #ffe821
}

.modal-col-yellow .modal-body, .modal-col-yellow .modal-title {
	color: #fff !important
}

.modal-col-yellow .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-yellow .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-yellow .modal-footer .btn-link:hover, .modal-col-yellow .modal-footer .btn-link:active, .modal-col-yellow .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-orange {
	background-color: #FF9800
}

.modal-col-orange .modal-body, .modal-col-orange .modal-title {
	color: #fff !important
}

.modal-col-orange .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-orange .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-orange .modal-footer .btn-link:hover, .modal-col-orange .modal-footer .btn-link:active, .modal-col-orange .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-deep-orange {
	background-color: #f83600
}

.modal-col-deep-orange .modal-body, .modal-col-deep-orange .modal-title {
	color: #fff !important
}

.modal-col-deep-orange .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-deep-orange .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-deep-orange .modal-footer .btn-link:hover, .modal-col-deep-orange .modal-footer .btn-link:active, .modal-col-deep-orange .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-grey {
	background-color: #9E9E9E
}

.modal-col-grey .modal-body, .modal-col-grey .modal-title {
	color: #fff !important
}

.modal-col-grey .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-grey .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-grey .modal-footer .btn-link:hover, .modal-col-grey .modal-footer .btn-link:active, .modal-col-grey .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-blue-grey {
	background-color: #607D8B
}

.modal-col-blue-grey .modal-body, .modal-col-blue-grey .modal-title {
	color: #fff !important
}

.modal-col-blue-grey .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-blue-grey .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-blue-grey .modal-footer .btn-link:hover, .modal-col-blue-grey .modal-footer .btn-link:active, .modal-col-blue-grey .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-indigo {
	background-color: #3F51B5
}

.modal-col-indigo .modal-body, .modal-col-indigo .modal-title {
	color: #fff !important
}

.modal-col-indigo .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-indigo .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-indigo .modal-footer .btn-link:hover, .modal-col-indigo .modal-footer .btn-link:active, .modal-col-indigo .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-light-blue {
	background-color: #03A9F4
}

.modal-col-light-blue .modal-body, .modal-col-light-blue .modal-title {
	color: #fff !important
}

.modal-col-light-blue .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-light-blue .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-light-blue .modal-footer .btn-link:hover, .modal-col-light-blue .modal-footer .btn-link:active, .modal-col-light-blue .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-teal {
	background-color: #009688
}

.modal-col-teal .modal-body, .modal-col-teal .modal-title {
	color: #fff !important
}

.modal-col-teal .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-teal .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-teal .modal-footer .btn-link:hover, .modal-col-teal .modal-footer .btn-link:active, .modal-col-teal .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-lime {
	background-color: #CDDC39
}

.modal-col-lime .modal-body, .modal-col-lime .modal-title {
	color: #fff !important
}

.modal-col-lime .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-lime .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-lime .modal-footer .btn-link:hover, .modal-col-lime .modal-footer .btn-link:active, .modal-col-lime .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-amber {
	background-color: #FFC107
}

.modal-col-amber .modal-body, .modal-col-amber .modal-title {
	color: #fff !important
}

.modal-col-amber .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-amber .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-amber .modal-footer .btn-link:hover, .modal-col-amber .modal-footer .btn-link:active, .modal-col-amber .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-brown {
	background-color: #795548
}

.modal-col-brown .modal-body, .modal-col-brown .modal-title {
	color: #fff !important
}

.modal-col-brown .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-brown .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-brown .modal-footer .btn-link:hover, .modal-col-brown .modal-footer .btn-link:active, .modal-col-brown .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-blush {
	background-color: #F15F79
}

.modal-col-blush .modal-body, .modal-col-blush .modal-title {
	color: #fff !important
}

.modal-col-blush .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-blush .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-blush .modal-footer .btn-link:hover, .modal-col-blush .modal-footer .btn-link:active, .modal-col-blush .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-black {
	background-color: #000
}

.modal-col-black .modal-body, .modal-col-black .modal-title {
	color: #fff !important
}

.modal-col-black .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-black .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-black .modal-footer .btn-link:hover, .modal-col-black .modal-footer .btn-link:active, .modal-col-black .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-white {
	background-color: #fff
}

.modal-col-white .modal-body, .modal-col-white .modal-title {
	color: #fff !important
}

.modal-col-white .modal-footer {
	background-color: rgba(0, 0, 0, 0.12)
}

.modal-col-white .modal-footer .btn-link {
	color: #fff !important
}

.modal-col-white .modal-footer .btn-link:hover, .modal-col-white .modal-footer .btn-link:active, .modal-col-white .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12)
}

.label {
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	border-radius: 50px;
	padding: 3px 12px;
	text-transform: lowercase;
	color: #fff;
	font-size: 12px;
}

.label-primary {
	background-color: #1f91f3
}

.label-success {
	background-color: #2b982b
}

.label-info {
	background-color: #00b0e4
}

.label-warning {
	background-color: #ff9600
}

.label-danger {
	background-color: #fb483a
}

.collapse .well, .collapse.in .well, .collapsing .well {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	margin-bottom: 0
}

@media only screen and (min-width: 993px) {
	.collapse.collapse-sm, .collapse.collapse-xs {
		display: block
	}
}

.panel-group .panel-col-red .panel-title {
	background-color: #ec3b57 !important;
	color: #fff
}

.panel-group .panel-col-red .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-pink .panel-title {
	background-color: #E91E63 !important;
	color: #fff
}

.panel-group .panel-col-pink .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-purple .panel-title {
	background-color: #ba3bd0 !important;
	color: #fff
}

.panel-group .panel-col-purple .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-deep-purple .panel-title {
	background-color: #673AB7 !important;
	color: #fff
}

.panel-group .panel-col-deep-purple .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-blue .panel-title {
	background-color: #457fca !important;
	color: #fff
}

.panel-group .panel-col-blue .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-cyan .panel-title {
	background-color: #379c94 !important;
	color: #fff
}

.panel-group .panel-col-cyan .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-green .panel-title {
	background-color: #78b83e !important;
	color: #fff
}

.panel-group .panel-col-green .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-light-green .panel-title {
	background-color: #8BC34A !important;
	color: #fff
}

.panel-group .panel-col-light-green .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-yellow .panel-title {
	background-color: #ffe821 !important;
	color: #fff
}

.panel-group .panel-col-yellow .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-orange .panel-title {
	background-color: #FF9800 !important;
	color: #fff
}

.panel-group .panel-col-orange .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-deep-orange .panel-title {
	background-color: #f83600 !important;
	color: #fff
}

.panel-group .panel-col-deep-orange .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-grey .panel-title {
	background-color: #9E9E9E !important;
	color: #fff
}

.panel-group .panel-col-grey .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-blue-grey .panel-title {
	background-color: #607D8B !important;
	color: #fff
}

.panel-group .panel-col-blue-grey .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-indigo .panel-title {
	background-color: #3F51B5 !important;
	color: #fff
}

.panel-group .panel-col-indigo .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-light-blue .panel-title {
	background-color: #03A9F4 !important;
	color: #fff
}

.panel-group .panel-col-light-blue .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-teal .panel-title {
	background-color: #009688 !important;
	color: #fff
}

.panel-group .panel-col-teal .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-lime .panel-title {
	background-color: #CDDC39 !important;
	color: #fff
}

.panel-group .panel-col-lime .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-amber .panel-title {
	background-color: #FFC107 !important;
	color: #fff
}

.panel-group .panel-col-amber .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-brown .panel-title {
	background-color: #795548 !important;
	color: #fff
}

.panel-group .panel-col-brown .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-blush .panel-title {
	background-color: #F15F79 !important;
	color: #fff
}

.panel-group .panel-col-blush .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-black .panel-title {
	background-color: #000 !important;
	color: #fff
}

.panel-group .panel-col-black .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel-col-white .panel-title {
	background-color: #fff !important;
	color: #fff
}

.panel-group .panel-col-white .panel-body {
	border-top-color: transparent !important
}

.panel-group .panel {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	margin-bottom: 5px
}

.panel-group .panel .panel-title {
	font-weight: normal;
	font-size: 16px
}

.panel-group .panel .panel-title a {
	color: inherit
}

.panel-group .panel .panel-title .material-icons {
	float: left;
	line-height: 16px;
	margin-right: 8px
}

.panel-group .panel .panel-heading {
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0
}

.panel-group .panel .panel-heading a {
	display: block;
	padding: 10px 15px
}

.panel-group .panel .panel-heading a:hover, .panel-group .panel .panel-heading a:focus, .panel-group .panel .panel-heading a:active {
	text-decoration: none
}

.panel-group .panel .panel-body {
	color: #424242;
	background: #fff;
	padding: 20px
}

.panel-group .panel-primary .panel-title {
	background-color: #fff;
	color: #424242;
	font-weight: 400;
	font-size: 16px;
	margin: 0
}

.panel-group .panel-success .panel-title {
	background-color: #2b982b;
	color: #fff
}

.panel-group .panel-warning .panel-title {
	background-color: #ff9600;
	color: #fff
}

.panel-group .panel-danger .panel-title {
	background-color: #fb483a;
	color: #fff
}

.full-body .panel-col-red .panel-body {
	border-top-color: #fff !important;
	background-color: #ec3b57;
	color: #fff
}

.full-body .panel-col-pink .panel-body {
	border-top-color: #fff !important;
	background-color: #E91E63;
	color: #fff
}

.full-body .panel-col-purple .panel-body {
	border-top-color: #fff !important;
	background-color: #ba3bd0;
	color: #fff
}

.full-body .panel-col-deep-purple .panel-body {
	border-top-color: #fff !important;
	background-color: #673AB7;
	color: #fff
}

.full-body .panel-col-blue .panel-body {
	border-top-color: #fff !important;
	background-color: #457fca;
	color: #fff
}

.full-body .panel-col-cyan .panel-body {
	border-top-color: #fff !important;
	background-color: #379c94;
	color: #fff
}

.full-body .panel-col-green .panel-body {
	border-top-color: #fff !important;
	background-color: #78b83e;
	color: #fff
}

.full-body .panel-col-light-green .panel-body {
	border-top-color: #fff !important;
	background-color: #8BC34A;
	color: #fff
}

.full-body .panel-col-yellow .panel-body {
	border-top-color: #fff !important;
	background-color: #ffe821;
	color: #fff
}

.full-body .panel-col-orange .panel-body {
	border-top-color: #fff !important;
	background-color: #FF9800;
	color: #fff
}

.full-body .panel-col-deep-orange .panel-body {
	border-top-color: #fff !important;
	background-color: #f83600;
	color: #fff
}

.full-body .panel-col-grey .panel-body {
	border-top-color: #fff !important;
	background-color: #9E9E9E;
	color: #fff
}

.full-body .panel-col-blue-grey .panel-body {
	border-top-color: #fff !important;
	background-color: #607D8B;
	color: #fff
}

.full-body .panel-col-indigo .panel-body {
	border-top-color: #fff !important;
	background-color: #3F51B5;
	color: #fff
}

.full-body .panel-col-light-blue .panel-body {
	border-top-color: #fff !important;
	background-color: #03A9F4;
	color: #fff
}

.full-body .panel-col-teal .panel-body {
	border-top-color: #fff !important;
	background-color: #009688;
	color: #fff
}

.full-body .panel-col-lime .panel-body {
	border-top-color: #fff !important;
	background-color: #CDDC39;
	color: #fff
}

.full-body .panel-col-amber .panel-body {
	border-top-color: #fff !important;
	background-color: #FFC107;
	color: #fff
}

.full-body .panel-col-brown .panel-body {
	border-top-color: #fff !important;
	background-color: #795548;
	color: #fff
}

.full-body .panel-col-blush .panel-body {
	border-top-color: #fff !important;
	background-color: #F15F79;
	color: #fff
}

.full-body .panel-col-black .panel-body {
	border-top-color: #fff !important;
	background-color: #000;
	color: #fff
}

.full-body .panel-col-white .panel-body {
	border-top-color: #fff !important;
	background-color: #fff;
	color: #fff
}

.full-body .panel-primary .panel-body {
	border-top-color: #fff !important;
	background-color: #1f91f3;
	color: #fff
}

.full-body .panel-success .panel-body {
	border-top-color: #fff !important;
	background-color: #2b982b;
	color: #fff
}

.full-body .panel-warning .panel-body {
	border-top-color: #fff !important;
	background-color: #ff9600;
	color: #fff
}

.full-body .panel-danger .panel-body {
	border-top-color: #fff !important;
	background-color: #fb483a;
	color: #fff
}

.progress {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
	height: 8px
}

.progress .progress-bar {
	line-height: 8px;
	background-color: #1f91f3
}

.progress .progress-bar-success {
	background-color: #2b982b
}

.progress .progress-bar-info {
	background-color: #00b0e4
}

.progress .progress-bar-warning {
	background-color: #ff9600
}

.progress .progress-bar-danger {
	background-color: #fb483a
}

.irs .irs-min, .irs .irs-max, .irs .irs-from, .irs .irs-to, .irs .irs-single {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0
}

.input-group {
	width: 100%;
	margin-bottom: 20px
}

.input-group .form-line {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #ddd;
	position: relative
}

.input-group .form-line:after {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	bottom: -2px;
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-o-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-moz-transition: 0.25s ease-in;
	-o-transition: 0.25s ease-in;
	-webkit-transition: 0.25s ease-in;
	transition: 0.25s ease-in;
	border-bottom: 2px solid #1f91f3
}

.input-group .form-line+.input-group-addon {
	padding-right: 0;
	padding-left: 10px;
	position: absolute;
	right: 0;
	top: 10px
}

.input-group .help-info {
	color: #9e9e9e;
	float: right;
	font-size: 12px;
	margin-top: 5px
}

.input-group label.error {
	font-weight: 400;
	font-size: 12px;
	display: block;
	margin-top: 5px;
	color: #fb483a
}

.input-group .form-line.error:after {
	border-bottom: 2px solid #fb483a
}

.input-group .form-line.success:after {
	border-bottom: 2px solid #2b982b
}

.input-group .form-line.warning:after {
	border-bottom: 2px solid #ff9600
}

.input-group .form-line.focused .form-label {
	bottom: 25px;
	left: 0;
	font-size: 12px
}

.input-group .input-group-addon {
	border: none;
	background-color: transparent;
	padding-left: 0;
	font-weight: 700;
	position: absolute;
	top: 10px;
	z-index: 999
}

.input-group .input-group-addon+.form-line {
	padding-left: 25px
}

.input-group .input-group-addon .material-icons {
	font-size: 18px;
	color: #424242
}

.input-group input[type="text"], .input-group .form-control {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	border: none;
	padding-left: 0;
	width: 100%
}

.input-group .form-control:focus {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important
}

.input-group.input-group-sm .input-group-addon i {
	font-size: 14px
}

.input-group.input-group-sm .form-control {
	font-size: 12px
}

.input-group.input-group-lg .input-group-addon i {
	font-size: 26px
}

.input-group.input-group-lg .form-control {
	font-size: 18px
}

.form-control-label {
	text-align: right
}

.form-control-label label {
	margin-top: 8px
}

.form-horizontal .form-group {
	margin-bottom: 0
}

.form-group {
	width: 100%;
	margin-bottom: 25px
}

.form-group .form-control {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	width: 100%;
	border: none;
	box-shadow: none;
	padding-left: 0
}

.form-group .help-info {
	color: #9e9e9e;
	float: right;
	font-size: 12px;
	margin-top: 5px
}

.form-group label.error {
	font-weight: 400;
	color: #fb483a;
	font-size: 12px;
	display: block;
	margin-top: 5px
}

.form-group .form-line {
	width: 100%;
	position: relative;
	border-bottom: 1px solid #ddd
}

.form-group .form-line:after {
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-o-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-moz-transition: 0.25s ease-in;
	-o-transition: 0.25s ease-in;
	-webkit-transition: 0.25s ease-in;
	transition: 0.25s ease-in;
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 0;
	bottom: -1px;
	border-bottom: 2px solid #1f91f3
}

.form-group .form-line .form-label {
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	font-weight: 400;
	color: #aaa;
	position: absolute;
	top: 10px;
	left: 0;
	cursor: text
}

.form-group .form-line.error:after {
	border-bottom: 2px solid #fb483a
}

.form-group .form-line.success:after {
	border-bottom: 2px solid #2b982b
}

.form-group .form-line.warning:after {
	border-bottom: 2px solid #ff9600
}

.form-group .form-line.focused .form-label {
	font-size: 12px;
}

.form-group-sm .form-label {
	font-size: 12px
}

.form-group-sm .form-line.focused .form-label {
	bottom: 20px;
	font-size: 10px
}

.form-group-lg .form-label {
	font-size: 18px
}

.form-group-lg .form-line.focused .form-label {
	bottom: 35px;
	font-size: 12px
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: transparent
}

.colorpicker {
	z-index: 1
}

.colorpicker:before, .colorpicker:after {
	display: none !important
}

.colorpicker.colorpicker-with-alpha {
	max-width: max-content
}

.dropzone {
	border: 2px solid transparent !important;
	background-color: #eee !important
}

.dropzone .dz-message .drag-icon-cph .material-icons {
	font-size: 80px;
	color: #777
}

.dz-drag-hover {
	border: 2px dashed #888 !important
}

.breadcrumb {
	padding: 0;
	background: transparent
}

.breadcrumb a:hover, .breadcrumb a:focus {
	text-decoration: none
}

.breadcrumb a .material-icons {
	font-size: 20px;
	vertical-align: middle;
	margin-right: 5px
}

.breadcrumb-col-red li a {
	color: #ec3b57 !important;
	font-weight: bold
}

.breadcrumb-bg-red {
	background-color: #ec3b57 !important
}

.breadcrumb-bg-red li {
	color: #fff !important
}

.breadcrumb-bg-red li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-red li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-red li+li:before {
	color: #fff
}

.breadcrumb-col-pink li a {
	color: #E91E63 !important;
	font-weight: bold
}

.breadcrumb-bg-pink {
	background-color: #E91E63 !important
}

.breadcrumb-bg-pink li {
	color: #fff !important
}

.breadcrumb-bg-pink li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-pink li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-pink li+li:before {
	color: #fff
}

.breadcrumb-col-purple li a {
	color: #ba3bd0 !important;
	font-weight: bold
}

.breadcrumb-bg-purple {
	background-color: #ba3bd0 !important
}

.breadcrumb-bg-purple li {
	color: #fff !important
}

.breadcrumb-bg-purple li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-purple li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-purple li+li:before {
	color: #fff
}

.breadcrumb-col-deep-purple li a {
	color: #673AB7 !important;
	font-weight: bold
}

.breadcrumb-bg-deep-purple {
	background-color: #673AB7 !important
}

.breadcrumb-bg-deep-purple li {
	color: #fff !important
}

.breadcrumb-bg-deep-purple li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-deep-purple li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-deep-purple li+li:before {
	color: #fff
}

.breadcrumb-col-blue li a {
	color: #457fca !important;
	font-weight: bold
}

.breadcrumb-bg-blue {
	background-color: #457fca !important
}

.breadcrumb-bg-blue li {
	color: #fff !important
}

.breadcrumb-bg-blue li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-blue li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-blue li+li:before {
	color: #fff
}

.breadcrumb-col-cyan li a {
	color: #379c94 !important;
	font-weight: bold
}

.breadcrumb-bg-cyan {
	background-color: #379c94 !important
}

.breadcrumb-bg-cyan li {
	color: #fff !important
}

.breadcrumb-bg-cyan li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-cyan li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-cyan li+li:before {
	color: #fff
}

.breadcrumb-col-green li a {
	color: #78b83e !important;
	font-weight: bold
}

.breadcrumb-bg-green {
	background-color: #78b83e !important
}

.breadcrumb-bg-green li {
	color: #fff !important
}

.breadcrumb-bg-green li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-green li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-green li+li:before {
	color: #fff
}

.breadcrumb-col-light-green li a {
	color: #8BC34A !important;
	font-weight: bold
}

.breadcrumb-bg-light-green {
	background-color: #8BC34A !important
}

.breadcrumb-bg-light-green li {
	color: #fff !important
}

.breadcrumb-bg-light-green li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-light-green li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-light-green li+li:before {
	color: #fff
}

.breadcrumb-col-yellow li a {
	color: #ffe821 !important;
	font-weight: bold
}

.breadcrumb-bg-yellow {
	background-color: #ffe821 !important
}

.breadcrumb-bg-yellow li {
	color: #fff !important
}

.breadcrumb-bg-yellow li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-yellow li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-yellow li+li:before {
	color: #fff
}

.breadcrumb-col-orange li a {
	color: #FF9800 !important;
	font-weight: bold
}

.breadcrumb-bg-orange {
	background-color: #FF9800 !important
}

.breadcrumb-bg-orange li {
	color: #fff !important
}

.breadcrumb-bg-orange li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-orange li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-orange li+li:before {
	color: #fff
}

.breadcrumb-col-deep-orange li a {
	color: #f83600 !important;
	font-weight: bold
}

.breadcrumb-bg-deep-orange {
	background-color: #f83600 !important
}

.breadcrumb-bg-deep-orange li {
	color: #fff !important
}

.breadcrumb-bg-deep-orange li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-deep-orange li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-deep-orange li+li:before {
	color: #fff
}

.breadcrumb-col-grey li a {
	color: #9E9E9E !important;
	font-weight: bold
}

.breadcrumb-bg-grey {
	background-color: #9E9E9E !important
}

.breadcrumb-bg-grey li {
	color: #fff !important
}

.breadcrumb-bg-grey li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-grey li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-grey li+li:before {
	color: #fff
}

.breadcrumb-col-blue-grey li a {
	color: #607D8B !important;
	font-weight: bold
}

.breadcrumb-bg-blue-grey {
	background-color: #607D8B !important
}

.breadcrumb-bg-blue-grey li {
	color: #fff !important
}

.breadcrumb-bg-blue-grey li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-blue-grey li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-blue-grey li+li:before {
	color: #fff
}

.breadcrumb-col-indigo li a {
	color: #3F51B5 !important;
	font-weight: bold
}

.breadcrumb-bg-indigo {
	background-color: #3F51B5 !important
}

.breadcrumb-bg-indigo li {
	color: #fff !important
}

.breadcrumb-bg-indigo li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-indigo li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-indigo li+li:before {
	color: #fff
}

.breadcrumb-col-light-blue li a {
	color: #03A9F4 !important;
	font-weight: bold
}

.breadcrumb-bg-light-blue {
	background-color: #03A9F4 !important
}

.breadcrumb-bg-light-blue li {
	color: #fff !important
}

.breadcrumb-bg-light-blue li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-light-blue li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-light-blue li+li:before {
	color: #fff
}

.breadcrumb-col-teal li a {
	color: #009688 !important;
	font-weight: bold
}

.breadcrumb-bg-teal {
	background-color: #009688 !important
}

.breadcrumb-bg-teal li {
	color: #fff !important
}

.breadcrumb-bg-teal li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-teal li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-teal li+li:before {
	color: #fff
}

.breadcrumb-col-lime li a {
	color: #CDDC39 !important;
	font-weight: bold
}

.breadcrumb-bg-lime {
	background-color: #CDDC39 !important
}

.breadcrumb-bg-lime li {
	color: #fff !important
}

.breadcrumb-bg-lime li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-lime li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-lime li+li:before {
	color: #fff
}

.breadcrumb-col-amber li a {
	color: #FFC107 !important;
	font-weight: bold
}

.breadcrumb-bg-amber {
	background-color: #FFC107 !important
}

.breadcrumb-bg-amber li {
	color: #fff !important
}

.breadcrumb-bg-amber li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-amber li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-amber li+li:before {
	color: #fff
}

.breadcrumb-col-brown li a {
	color: #795548 !important;
	font-weight: bold
}

.breadcrumb-bg-brown {
	background-color: #795548 !important
}

.breadcrumb-bg-brown li {
	color: #fff !important
}

.breadcrumb-bg-brown li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-brown li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-brown li+li:before {
	color: #fff
}

.breadcrumb-col-blush li a {
	color: #F15F79 !important;
	font-weight: bold
}

.breadcrumb-bg-blush {
	background-color: #F15F79 !important
}

.breadcrumb-bg-blush li {
	color: #fff !important
}

.breadcrumb-bg-blush li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-blush li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-blush li+li:before {
	color: #fff
}

.breadcrumb-col-black li a {
	color: #000 !important;
	font-weight: bold
}

.breadcrumb-bg-black {
	background-color: #000 !important
}

.breadcrumb-bg-black li {
	color: #fff !important
}

.breadcrumb-bg-black li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-black li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-black li+li:before {
	color: #fff
}

.breadcrumb-col-white li a {
	color: #fff !important;
	font-weight: bold
}

.breadcrumb-bg-white {
	background-color: #fff !important
}

.breadcrumb-bg-white li {
	color: #fff !important
}

.breadcrumb-bg-white li a {
	color: #fff;
	font-weight: bold
}

.breadcrumb-bg-white li a .material-icons {
	padding-bottom: 8px
}

.breadcrumb-bg-white li+li:before {
	color: #fff
}

.breadcrumb.g-bg-cgreen li, .breadcrumb.g-bg-blush2 li, .breadcrumb.g-bg-gy li, .breadcrumb.g-bg-soundcloud2 li {
	color: #fff
}

.breadcrumb.g-bg-cgreen li a, .breadcrumb.g-bg-blush2 li a, .breadcrumb.g-bg-gy li a, .breadcrumb.g-bg-soundcloud2 li a {
	color: #fff
}

.pager li>a {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	border: none;
	background-color: transparent;
	color: #222;
	font-weight: bold
}

.pager li a:focus, .pager li a:active {
	background-color: transparent
}

.media {
	margin-bottom: 20px
}

.media.mright .media-body {
	text-align: right
}

.media .media-body {
	color: #777;
	font-size: 14px
}

.media .media-body .media-heading {
	font-size: 16px;
	font-weight: bold;
	color: #333
}

.wizard .content {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	min-height: 245px;
	overflow-y: auto
}

.wizard .content .body {
	padding: 15px
}

.wizard .content .body label.error {
	font-size: 12px;
	color: #ec3b57
}

.wizard .content .body input[type="checkbox"] {
	display: none
}

.wizard .actions {
	position: relative;
	width: 100%;
	margin-top: 10px !important
}

.wizard .actions ul>li {
	float: left;
	margin: 0 !important
}

.wizard .actions a {
	color: #fff;
	text-decoration: none
}

.wizard .actions a:hover, .wizard .actions a:active {
	color: #fff;
	text-decoration: none
}

.wizard .actions .disabled a {
	background: #eee;
	color: #bdbdbd
}

.wizard .actions .disabled a:hover, .wizard .actions .disabled a:active {
	background: #eee;
	color: #bdbdbd
}

.wizard .steps {
	position: relative;
	width: 100%;
	margin-bottom: 2px
}

.wizard .steps a {
	width: auto;
	margin: 0 2px 0 0;
	padding: 10px;
	text-decoration: none;
	border-radius: 0
}

.wizard .steps a:hover, .wizard .steps a:active {
	width: auto;
	margin: 0 2px 0 0;
	padding: 10px;
	text-decoration: none;
	border-radius: 0
}

.wizard .steps .number {
	font-size: 15px
}

.wizard .steps .disabled a {
	background: #eee;
	color: #bdbdbd;
	cursor: default
}

.wizard .steps .disabled a:hover, .wizard .steps .disabled a:active {
	background: #eee;
	color: #bdbdbd;
	cursor: default
}

.wizard .steps .current a {
	color: #fff;
	cursor: default
}

.wizard .steps .current a:hover, .wizard .steps .current a:active {
	color: #fff;
	cursor: default
}

.wizard .steps .done a {
	color: #fff;
	opacity: 0.7
}

.wizard .steps .done a:hover, .wizard .steps .done a:active {
	color: #fff;
	opacity: 0.7
}

.wizard .steps>ul>li {
	width: 25%;
	float: left
}

.wizard .steps>ul>li:last-child a {
	margin: 0
}

.wizard.vertical>.steps {
	float: left;
	width: 30%
}

.wizard.vertical>.steps>ul>li {
	float: none;
	width: 100%
}

.wizard.vertical>.steps>ul>li a {
	margin: 0 0 2px 0
}

.wizard.vertical>.content {
	float: left;
	width: 70%;
	margin: 0
}

.wizard.vertical>.actions {
	float: right;
	width: 100%;
	margin: 0
}

.wizard_validation .wizard .steps>ul>li {
	width: auto !important
}

@media screen and (max-width: 767px) {
	.wizard>.steps>ul>li {
		width: 100%;
		margin-bottom: 2px
	}
	.wizard>.steps a {
		margin: 0
	}
	.wizard.wizard.vertical>.content, .wizard.wizard.vertical>.steps {
		width: 100%;
		padding: 0
	}
	.wizard_validation .wizard .steps>ul>li {
		width: 100% !important
	}
}

.waves-effect.waves-red .waves-ripple {
	background: rgba(236, 59, 87, 0.5)
}

.waves-effect.waves-pink .waves-ripple {
	background: rgba(233, 30, 99, 0.5)
}

.waves-effect.waves-purple .waves-ripple {
	background: rgba(186, 59, 208, 0.5)
}

.waves-effect.waves-deep-purple .waves-ripple {
	background: rgba(103, 58, 183, 0.5)
}

.waves-effect.waves-blue .waves-ripple {
	background: rgba(69, 127, 202, 0.5)
}

.waves-effect.waves-cyan .waves-ripple {
	background: rgba(55, 156, 148, 0.5)
}

.waves-effect.waves-green .waves-ripple {
	background: rgba(120, 184, 62, 0.5)
}

.waves-effect.waves-light-green .waves-ripple {
	background: rgba(139, 195, 74, 0.5)
}

.waves-effect.waves-yellow .waves-ripple {
	background: rgba(255, 232, 33, 0.5)
}

.waves-effect.waves-orange .waves-ripple {
	background: rgba(255, 152, 0, 0.5)
}

.waves-effect.waves-deep-orange .waves-ripple {
	background: rgba(248, 54, 0, 0.5)
}

.waves-effect.waves-grey .waves-ripple {
	background: rgba(158, 158, 158, 0.5)
}

.waves-effect.waves-blue-grey .waves-ripple {
	background: rgba(96, 125, 139, 0.5)
}

.waves-effect.waves-indigo .waves-ripple {
	background: rgba(63, 81, 181, 0.5)
}

.waves-effect.waves-light-blue .waves-ripple {
	background: rgba(3, 169, 244, 0.5)
}

.waves-effect.waves-teal .waves-ripple {
	background: rgba(0, 150, 136, 0.5)
}

.waves-effect.waves-lime .waves-ripple {
	background: rgba(205, 220, 57, 0.5)
}

.waves-effect.waves-amber .waves-ripple {
	background: rgba(255, 193, 7, 0.5)
}

.waves-effect.waves-brown .waves-ripple {
	background: rgba(121, 85, 72, 0.5)
}

.waves-effect.waves-blush .waves-ripple {
	background: rgba(241, 95, 121, 0.5)
}

.waves-effect.waves-black .waves-ripple {
	background: rgba(0, 0, 0, 0.5)
}

.waves-effect.waves-white .waves-ripple {
	background: rgba(255, 255, 255, 0.5)
}

.md-preloader .pl-red {
	stroke: #ec3b57
}

.md-preloader .pl-pink {
	stroke: #E91E63
}

.md-preloader .pl-purple {
	stroke: #ba3bd0
}

.md-preloader .pl-deep-purple {
	stroke: #673AB7
}

.md-preloader .pl-blue {
	stroke: #457fca
}

.md-preloader .pl-cyan {
	stroke: #379c94
}

.md-preloader .pl-green {
	stroke: #78b83e
}

.md-preloader .pl-light-green {
	stroke: #8BC34A
}

.md-preloader .pl-yellow {
	stroke: #ffe821
}

.md-preloader .pl-orange {
	stroke: #FF9800
}

.md-preloader .pl-deep-orange {
	stroke: #f83600
}

.md-preloader .pl-grey {
	stroke: #9E9E9E
}

.md-preloader .pl-blue-grey {
	stroke: #607D8B
}

.md-preloader .pl-indigo {
	stroke: #3F51B5
}

.md-preloader .pl-light-blue {
	stroke: #03A9F4
}

.md-preloader .pl-teal {
	stroke: #009688
}

.md-preloader .pl-lime {
	stroke: #CDDC39
}

.md-preloader .pl-amber {
	stroke: #FFC107
}

.md-preloader .pl-brown {
	stroke: #795548
}

.md-preloader .pl-blush {
	stroke: #F15F79
}

.md-preloader .pl-black {
	stroke: #000
}

.md-preloader .pl-white {
	stroke: #fff
}

.preloader {
	display: inline-block;
	position: relative;
	width: 50px;
	height: 50px;
	-webkit-animation: container-rotate 1568ms linear infinite;
	-moz-animation: container-rotate 1568ms linear infinite;
	-o-animation: container-rotate 1568ms linear infinite;
	animation: container-rotate 1568ms linear infinite
}

.preloader.pl-size-xl {
	width: 75px;
	height: 75px
}

.preloader.pl-size-l {
	width: 60px;
	height: 60px
}

.preloader.pl-size-md {
	width: 50px;
	height: 50px
}

.preloader.pl-size-sm {
	width: 40px;
	height: 40px
}

.preloader.pl-size-xs {
	width: 25px;
	height: 25px
}

.spinner-layer {
	position: absolute;
	width: 100%;
	height: 100%;
	border-color: #F44336;
	-ms-opacity: 1;
	opacity: 1;
	-webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	-moz-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	-o-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.spinner-layer.pl-red {
	border-color: #ec3b57
}

.spinner-layer.pl-pink {
	border-color: #E91E63
}

.spinner-layer.pl-purple {
	border-color: #ba3bd0
}

.spinner-layer.pl-deep-purple {
	border-color: #673AB7
}

.spinner-layer.pl-blue {
	border-color: #457fca
}

.spinner-layer.pl-cyan {
	border-color: #379c94
}

.spinner-layer.pl-green {
	border-color: #78b83e
}

.spinner-layer.pl-light-green {
	border-color: #8BC34A
}

.spinner-layer.pl-yellow {
	border-color: #ffe821
}

.spinner-layer.pl-orange {
	border-color: #FF9800
}

.spinner-layer.pl-deep-orange {
	border-color: #f83600
}

.spinner-layer.pl-grey {
	border-color: #9E9E9E
}

.spinner-layer.pl-blue-grey {
	border-color: #607D8B
}

.spinner-layer.pl-indigo {
	border-color: #3F51B5
}

.spinner-layer.pl-light-blue {
	border-color: #03A9F4
}

.spinner-layer.pl-teal {
	border-color: #009688
}

.spinner-layer.pl-lime {
	border-color: #CDDC39
}

.spinner-layer.pl-amber {
	border-color: #FFC107
}

.spinner-layer.pl-brown {
	border-color: #795548
}

.spinner-layer.pl-blush {
	border-color: #F15F79
}

.spinner-layer.pl-black {
	border-color: #000
}

.spinner-layer.pl-white {
	border-color: #fff
}

.right {
	float: right !important
}

.gap-patch {
	position: absolute;
	top: 0;
	left: 45%;
	width: 10%;
	height: 100%;
	overflow: hidden;
	border-color: inherit
}

.gap-patch.circle {
	width: 1000%;
	left: -450%
}

.circle-clipper {
	display: inline-block;
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden;
	border-color: inherit
}

.circle-clipper .circle {
	width: 200%;
	height: 100%;
	border-width: 3px;
	border-style: solid;
	border-color: inherit;
	border-bottom-color: transparent !important;
	-ms-border-radius: 50%;
	border-radius: 50%;
	-webkit-animation: none;
	animation: none;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0
}

.circle-clipper.left .circle {
	left: 0;
	border-right-color: transparent !important;
	-webkit-transform: rotate(129deg);
	-moz-transform: rotate(129deg);
	-ms-transform: rotate(129deg);
	-o-transform: rotate(129deg);
	transform: rotate(129deg);
	-webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	-moz-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	-o-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.circle-clipper.right .circle {
	left: -100%;
	border-left-color: transparent !important;
	-webkit-transform: rotate(-129deg);
	-moz-transform: rotate(-129deg);
	-ms-transform: rotate(-129deg);
	-o-transform: rotate(-129deg);
	transform: rotate(-129deg);
	-webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	-moz-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	-o-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

@-webkit-keyframes container-rotate {
	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes container-rotate {
	to {
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes fill-unfill-rotate {
	12.5% {
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg)
	}
	25% {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	37.5% {
		-webkit-transform: rotate(405deg);
		transform: rotate(405deg)
	}
	50% {
		-webkit-transform: rotate(540deg);
		transform: rotate(540deg)
	}
	62.5% {
		-webkit-transform: rotate(675deg);
		transform: rotate(675deg)
	}
	75% {
		-webkit-transform: rotate(810deg);
		transform: rotate(810deg)
	}
	87.5% {
		-webkit-transform: rotate(945deg);
		transform: rotate(945deg)
	}
	to {
		-webkit-transform: rotate(1080deg);
		transform: rotate(1080deg)
	}
}

@keyframes fill-unfill-rotate {
	12.5% {
		transform: rotate(135deg)
	}
	25% {
		transform: rotate(270deg)
	}
	37.5% {
		transform: rotate(405deg)
	}
	50% {
		transform: rotate(540deg)
	}
	62.5% {
		transform: rotate(675deg)
	}
	75% {
		transform: rotate(810deg)
	}
	87.5% {
		transform: rotate(945deg)
	}
	to {
		transform: rotate(1080deg)
	}
}

@-webkit-keyframes left-spin {
	from {
		-webkit-transform: rotate(130deg);
		-moz-transform: rotate(130deg);
		-ms-transform: rotate(130deg);
		-o-transform: rotate(130deg);
		transform: rotate(130deg)
	}
	50% {
		-webkit-transform: rotate(-5deg);
		-moz-transform: rotate(-5deg);
		-ms-transform: rotate(-5deg);
		-o-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}
	to {
		-webkit-transform: rotate(130deg);
		-moz-transform: rotate(130deg);
		-ms-transform: rotate(130deg);
		-o-transform: rotate(130deg);
		transform: rotate(130deg)
	}
}

@keyframes left-spin {
	from {
		-moz-transform: rotate(130deg);
		-ms-transform: rotate(130deg);
		-o-transform: rotate(130deg);
		-webkit-transform: rotate(130deg);
		transform: rotate(130deg)
	}
	50% {
		-moz-transform: rotate(-5deg);
		-ms-transform: rotate(-5deg);
		-o-transform: rotate(-5deg);
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}
	to {
		-moz-transform: rotate(130deg);
		-ms-transform: rotate(130deg);
		-o-transform: rotate(130deg);
		-webkit-transform: rotate(130deg);
		transform: rotate(130deg)
	}
}

@-webkit-keyframes right-spin {
	from {
		-webkit-transform: rotate(-130deg);
		-moz-transform: rotate(-130deg);
		-ms-transform: rotate(-130deg);
		-o-transform: rotate(-130deg);
		transform: rotate(-130deg)
	}
	50% {
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-o-transform: rotate(5deg);
		transform: rotate(5deg)
	}
	to {
		-webkit-transform: rotate(-130deg);
		-moz-transform: rotate(-130deg);
		-ms-transform: rotate(-130deg);
		-o-transform: rotate(-130deg);
		transform: rotate(-130deg)
	}
}

@-moz-keyframes right-spin {
	from {
		-moz-transform: rotate(-130deg);
		-ms-transform: rotate(-130deg);
		-o-transform: rotate(-130deg);
		-webkit-transform: rotate(-130deg);
		transform: rotate(-130deg)
	}
	50% {
		-moz-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-o-transform: rotate(5deg);
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}
	to {
		-moz-transform: rotate(-130deg);
		-ms-transform: rotate(-130deg);
		-o-transform: rotate(-130deg);
		-webkit-transform: rotate(-130deg);
		transform: rotate(-130deg)
	}
}

@keyframes right-spin {
	from {
		-moz-transform: rotate(-130deg);
		-ms-transform: rotate(-130deg);
		-o-transform: rotate(-130deg);
		-webkit-transform: rotate(-130deg);
		transform: rotate(-130deg)
	}
	50% {
		-moz-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-o-transform: rotate(5deg);
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}
	to {
		-moz-transform: rotate(-130deg);
		-ms-transform: rotate(-130deg);
		-o-transform: rotate(-130deg);
		-webkit-transform: rotate(-130deg);
		transform: rotate(-130deg)
	}
}

.dropdown-menu {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);
	border: none;
	right: 0;
	left: auto;
	padding: 0
}

.dropdown-menu .divider {
	margin: 1px 0;
	border-bottom: 1px solid #eaeaea
}

.dropdown-menu .header {
	font-size: 13px;
	font-weight: 700;
	min-width: 270px;
	border-bottom: 1px solid #eee;
	text-align: left;
	padding: 10px 15px
}

.dropdown-menu ul.menu {
	padding-left: 0
}

.dropdown-menu ul.menu.tasks h4 {
	color: #333;
	font-size: 15px;
	margin: 0 0 8px 0;
	font-weight: 500
}

.dropdown-menu ul.menu.tasks h4 small {
	float: right;
	margin-top: 3px
}

.dropdown-menu ul.menu.tasks .progress {
	height: 5px;
	margin-bottom: 7px
}

.dropdown-menu ul.menu .icon-circle {
	width: 36px;
	height: 36px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	color: #fff;
	vertical-align: top
}

.dropdown-menu ul.menu .icon-circle i {
	font-size: 18px;
	line-height: 36px
}

.dropdown-menu ul.menu li {
	border-bottom: 1px solid #fff
}

.dropdown-menu ul.menu li:last-child {
	border-bottom: none
}

.dropdown-menu ul.menu li a {
	padding: 10px 15px;
	text-decoration: none;
	-moz-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s
}

.dropdown-menu ul.menu li a:hover {
	background-color: #e9e9e9
}

.dropdown-menu ul.menu .menu-info {
	position: relative;
	top: 0px;
	left: 5px
}

.dropdown-menu ul.menu .menu-info h4 {
	font-size: 15px;
	color: #333;
	font-weight: 500
}

.dropdown-menu ul.menu .menu-info p {
	font-size: 11px;
	color: #aaa
}

.dropdown-menu ul.menu .menu-info p i {
	font-size: 13px;
	color: #aaa;
	position: relative;
	top: 1px;
	vertical-align: top
}

.dropdown-menu .footer a {
	border-top: 1px solid #eee;
	font-size: 13px
}

.dropdown-menu .footer a:hover {
	background-color: transparent
}

.dropdown-menu>li>a {
	padding: 7px 18px;
	color: #666;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	font-size: 14px;
	line-height: 25px
}

.dropdown-menu>li>a:hover {
	background-color: rgba(0, 0, 0, 0.1);
	text-decoration: none;
	color: #24241e
}

.dropdown-menu>li>a i.material-icons {
	float: left;
	margin-right: 7px;
	margin-top: 2px;
	font-size: 20px
}

.dropdown .dropdown-toggle:after {
	display: none
}

.dropdown-animated {
	-webkit-animation-duration: .3s !important;
	-moz-animation-duration: .3s !important;
	-o-animation-duration: .3s !important;
	animation-duration: .3s !important
}

.dd-handle {
	background-color: #f9f9f9 !important
}

.dd-handle:hover {
	color: #2196F3
}

.nestable-dark-theme .dd-handle {
	background: #ccc !important;
	border: 1px solid #999 !important
}

.dd3-handle {
	background: #999 !important
}

.dd3-content:hover {
	color: #2196F3
}

.page-calendar .event-name {
	padding: 10px;
	margin: 2px 0;
	border-left: 3px solid
}

.page-calendar .event-name .col-2, .page-calendar .event-name .col-12 {
	padding: 0
}

.page-calendar .event-name:hover {
	background: #f2f2f2
}

.page-calendar .event-name h6 {
	text-transform: capitalize
}

.page-calendar .event-name h4 {
	font-size: 25px;
	line-height: 24px
}

.page-calendar .event-name h4 span {
	font-size: 11px;
	line-height: 16px
}

.page-calendar .event-name p {
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	text-overflow: ellipsis
}

.page-calendar .event-name address {
	font-size: 11px
}

.page-calendar .event-name address i {
	font-size: 12px
}

.page-calendar .b-primary {
	border-color: #2196f3 !important
}

.page-calendar .b-success {
	border-color: #4caf50 !important
}

.page-calendar .b-lightred {
	border-color: #f44336 !important
}

.page-calendar .b-greensea {
	border-color: #4caf50 !important
}

.page-calendar #calendar {
	max-width: 900px
}

.event-control {
	background-color: #f8f8f8;
	font-size: 13px;
	cursor: pointer
}

.event-control:hover {
	background-color: #fff
}

.event-control a {
	color: #000;
	cursor: pointer;
	opacity: .5
}

.event-control a:hover {
	opacity: 1
}

.event-control[class*='bg-']:not(.bg-default):not(.bg-white) a {
	color: #000 !important;
	opacity: 1
}

.event-control[class*='bg-']:not(.bg-default):not(.bg-white) a:hover {
	color: #fff !important
}

.fc-overlay {
	display: none;
	position: absolute;
	min-width: 260px;
	padding: 15px 0;
	top: auto;
	left: 50%;
	margin-left: -150px;
	z-index: 1000;
	color: #000 !important
}

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

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

.fc-overlay .panel {
	padding: 10px
}

.fc .fc-toolbar {
	height: 50px;
	color: #fff;
	background: #3d4c5a;
	border-radius: 0
}

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

.fc .fc-toolbar .fc-button:hover {
	color: #fff
}

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

.fc .fc-view-container .fc-event {
	padding: 3px 5px;
	font-size: 12px;
	border-radius: 0;
	background-color: #fff;
	border: 0;
	color: #333;
	border-left: 3px solid
}

.fc .fc-view-container .fc-event.fc-event-end:not(.fc-event-start) {
	border: 0 !important
}

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

.fc .fc-view-container .fc-view.fc-basic-view>table>thead tr th.fc-widget-header, .fc .fc-view-container .fc-view.fc-basic-view>table>thead tr td.fc-widget-header, .fc .fc-view-container .fc-view.fc-agenda>table>thead tr th.fc-widget-header, .fc .fc-view-container .fc-view.fc-agenda>table>thead tr td.fc-widget-header {
	border: 0;
	background-color: #e0e0e0;
	padding: 10px;
	color: #000;
	font-size: 12px;
	font-weight: normal
}

.fc .fc-view-container .fc-view.fc-basic-view>table>thead tr td.fc-widget-header, .fc .fc-view-container .fc-view.fc-agenda>table>thead tr td.fc-widget-header {
	padding: 2px
}

.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td.fc-widget-content, .fc .fc-view-container .fc-view.fc-agenda>table tbody tr td.fc-widget-content {
	border: 0;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0
}

.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td.fc-widget-content.fc-state-highlight, .fc .fc-view-container .fc-view.fc-agenda>table tbody tr td.fc-widget-content.fc-state-highlight {
	background: #fff
}

.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td.fc-day-number, .fc .fc-view-container .fc-view.fc-agenda>table tbody tr td.fc-day-number {
	padding: 5px 10px;
	margin: 5px;
	color: #000;
	font-size: 15px
}

.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td.fc-day-number.fc-state-highlight, .fc .fc-view-container .fc-view.fc-agenda>table tbody tr td.fc-day-number.fc-state-highlight {
	background-color: red;
	color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	padding: 4px 6px;
	float: right
}

.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td:first-child.fc-widget-content, .fc .fc-view-container .fc-view.fc-agenda>table tbody tr td:first-child.fc-widget-content {
	border-left: 1px solid #e0e0e0
}

.fc .fc-view-container .fc-view.fc-basic-view .fc-body .fc-row .fc-bg, .fc .fc-view-container .fc-view.fc-agenda .fc-body .fc-row .fc-bg {
	border-bottom: 1px solid #e0e0e0
}

.fc .fc-view-container .fc-view.fc-basic-view .fc-body .fc-row:last-of-type .fc-bg, .fc .fc-view-container .fc-view.fc-agenda .fc-body .fc-row:last-of-type .fc-bg {
	border-bottom: 0
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-allday .fc-agenda-axis, .fc .fc-view-container .fc-view.fc-agenda .fc-agenda-allday .fc-agenda-gutter {
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	background-color: #f2f2f2;
	color: #000;
	font-size: 12px;
	font-weight: 100;
	padding: 10px 5px
}

.fc .fc-view-container .fc-view.fc-agenda>table>tbody>tr>td.fc-state-highlight {
	background: #f2f2f2
}

.fc .fc-view-container .fc-view.fc-agenda>table>tbody>tr>td.fc-sat {
	border-right: 0
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr {
	line-height: 35px
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr th {
	border: 0;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	background-color: #f2f2f2;
	color: #000;
	font-size: 12px;
	font-weight: 100;
	padding-top: 10px
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr td.fc-widget-content {
	border-bottom: 1px solid #e2e2e2;
	line-height: 50px
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr td.fc-widget-content:last-child {
	border-right: 0
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr.fc-minor td.fc-widget-content {
	border-bottom: 1px solid #e2e2e2
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-divider {
	border: 1px solid #e2e2e2
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-divider .fc-agenda-divider-inner {
	background-color: #f2f2f2;
	height: 3px
}

.gmap {
	width: 100%;
	height: 400px
}

.jvector-map {
	width: 100%;
	height: 400px
}

.morris-hover.morris-default-style {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0
}

.flot-chart {
	width: 100%;
	height: 320px
}

.panel-switch-btn {
	position: relative;
	right: 20px;
	z-index: 9
}

.panel-switch-btn label {
	font-weight: bold !important
}

.legendLabel {
	width: 85px !important;
	position: relative;
	left: 3px
}

#multiple_axis_chart .legendLabel {
	width: 160px !important
}

.sparkline {
	text-align: center
}

.search-bar {
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	position: fixed;
	top: -100px;
	left: 0;
	z-index: 9999999;
	width: 100%;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5)
}

.search-bar.open {
	top: 0
}

.search-bar .search-icon {
	position: absolute;
	top: 14px;
	left: 14px
}

.search-bar .search-icon .material-icons {
	font-size: 28px;
	color: #9e9e9e
}

.search-bar .close-search {
	position: absolute;
	cursor: pointer;
	font-size: 30px;
	top: 6px;
	right: 18px
}

.search-bar .close-search .material-icons {
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	color: #424242;
	opacity: 1
}

.search-bar .close-search .material-icons:hover {
	opacity: .5
}

.search-bar input[type="text"] {
	width: 100%;
	font-size: 16px;
	padding: 15px 60px 15px 56px;
	border: none
}

.dataTables_wrapper {
	position: relative
}

.dataTables_wrapper select {
	border: none;
	border-bottom: 1px solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none
}

.dataTables_wrapper select:active, .dataTables_wrapper select:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none
}

.dataTables_wrapper input[type="search"] {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	border: none;
	font-size: 12px;
	border-bottom: 1px solid #ddd
}

.dataTables_wrapper input[type="search"]:focus, .dataTables_wrapper input[type="search"]:active {
	border-bottom: 2px solid #1f91f3
}

.dataTables_wrapper .dt-buttons {
	float: left
}

.dataTables_wrapper .dt-buttons a.dt-button {
	background-color: #607D8B;
	color: #fff;
	padding: 7px 12px;
	margin-right: 5px;
	text-decoration: none;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16), 0 2px 10px rgba(0, 0, 0, 0.12);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	border: none;
	font-size: 13px;
	outline: none
}

.dataTables_wrapper .dt-buttons a.dt-button:active {
	opacity: 0.8
}

.dt-button-info {
	position: fixed;
	top: 50%;
	left: 50%;
	min-width: 400px;
	text-align: center;
	background-color: #fff;
	border: 2px solid #999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	margin-top: -100px;
	margin-left: -200px;
	z-index: 21
}

.dt-button-info h2 {
	color: #777
}

.dt-button-info div {
	color: #777;
	margin-bottom: 20px
}

.lg-outer .lg-thumb-item, .lg-outer .lg-toogle-thumb {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	border-radius: 0 !important
}

.product-report .counter {
	font-weight: 400
}

.product-report .icon {
	float: left;
	width: 45px;
	line-height: 45px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px
}

.activities .streamline {
	position: relative;
	border-color: #dddee0
}

.activities .streamline .b-info {
	border-color: #2196f3
}

.activities .streamline .b-primary {
	border-color: #673ab7
}

.activities .streamline .b-warning {
	border-color: #ff9800
}

.activities .b-accent {
	border-color: #3f51b5 !important;
	border-left: 1px solid
}

.activities .b-accent .sl-item {
	position: relative;
	padding-bottom: 1px
}

.activities .b-accent .sl-item:before {
	display: table;
	content: " "
}

.activities .b-accent .sl-item:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	margin-left: -6px;
	background-color: #fff;
	border-color: inherit;
	border-style: solid;
	border-width: 2px;
	border-radius: 50%;
	content: ''
}

.activities .b-accent .sl-item .sl-content {
	padding-bottom: 4px;
	margin-top: -6px;
	margin-left: 24px
}

.activities .b-accent .sl-item .sl-content p {
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	text-overflow: ellipsis
}

.mini-profile-widget {
	min-height: 189px
}

.mini-profile-widget .mini-profile-area {
	float: left;
	padding: 10px 0 20px 90px;
	position: relative;
	width: 100%
}

.mini-profile-widget .mini-profile-area>span {
	border: 3px solid #adadad;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0
}

.mini-profile-widget .mini-profile-area>span img {
	float: left;
	width: 65px
}

.mini-profile-widget .profile-views-progress {
	float: left;
	width: 100%
}

.mini-profile-widget .profile-views-progress ul {
	list-style: outside none none;
	margin: 0 -7px
}

.mini-profile-widget .profile-views-progress ul li {
	float: left;
	padding: 0 7px;
	width: 33.333%
}

.mini-profile-widget .profile-views-progress .progress {
	height: 5px
}

.chat-widget .chat-scroll-list li {
	list-style: none;
	width: 100%
}

.chat-widget .chat-scroll-list li.left img {
	float: left
}

.chat-widget .chat-scroll-list li.left .chat-info {
	margin-left: 10px
}

.chat-widget .chat-scroll-list li.left .message {
	padding: 10px 20px;
	border-radius: 0 15px 15px 15px;
	background: #9e9e9e;
	color: #fff
}

.chat-widget .chat-scroll-list li.right .chat-info {
	background: #eee;
	padding: 10px 20px;
	border-radius: 15px 0 15px 15px
}

.chat-widget .chat-scroll-list li .datetime {
	font-size: 12px;
	color: #bdbdbd
}

.chat-widget .chat-scroll-list li img {
	height: 40px;
	width: 40px
}

.chat-launcher {
	position: fixed;
	bottom: 20px;
	right: 20px;
	width: 50px;
	height: 50px;
	z-index: 9999;
	color: #fff;
	border-radius: 50%;
	cursor: pointer;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.32)
}

.chat-launcher:before, .chat-launcher:after {
	font-family: "Material-Design-Iconic-Font";
	font-size: 23px;
	position: absolute;
	right: 17px;
	top: 8px;
	-webkit-transition: transform 180ms linear, opacity 130ms linear;
	transition: transform 180ms linear, opacity 130ms linear
}

.chat-launcher:before {
	content: "\f266";
	opacity: 1;
	-webkit-transform: rotate(0deg) scale(1);
	transform: rotate(0deg) scale(1)
}

.chat-launcher:after {
	content: "\f136";
	opacity: 0;
	-webkit-transform: rotate(-30deg);
	transform: rotate(-30deg)
}

.chat-launcher:hover {
	background: #ffb329
}

.chat-launcher.active:before {
	opacity: 0;
	-webkit-transform: rotate(70deg) scale(0);
	transform: rotate(70deg) scale(0)
}

.chat-launcher.active:after {
	opacity: 1;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

.chat-wrapper {
	width: 385px;
	position: fixed;
	right: 40px;
	bottom: 40px;
	z-index: 999;
	-webkit-transition: transform 400ms ease;
	transition: transform 400ms ease;
	-webkit-transform: translateY(130%);
	transform: translateY(130%)
}

.chat-wrapper.is-open {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.chat-wrapper .card {
	padding: 15px;
	border-radius: 10px;
	box-shadow: 1px 1px 100px 2px rgba(0, 0, 0, 0.22)
}

.chat-wrapper .card .header {
	border-radius: 10px 10px 0 0
}

.agent .agent-avatar {
	width: 100%
}

.agent .agent-avatar a {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.agent .agent-content .agent-name {
	padding: 20px
}

.agent .agent-content .agent-contact-details {
	list-style: none;
	padding: 20px;
	background-color: #f5f5f5
}

.agent .agent-content .agent-contact-details li {
	position: relative;
	margin-left: 28px;
	line-height: 24px;
	padding: 3px 0;
	word-break: break-all
}

.agent .agent-content .agent-contact-details li i {
	font-size: 18px;
	top: 5px;
	left: -28px;
	position: absolute
}

.agent .agent-content .agent-contact-details li span {
	font-size: 16px
}

.agent .agent-content .social-icons {
	padding: 10px 17px
}

.agent .agent-content .social-icons li {
	list-style: none
}

.agent .agent-content .social-icons li a {
	padding: 8px 15px
}

.sales_overview .table tbody tr td, .sales_overview .table tbody th td {
	padding: 14px 10px
}

.inbox-widget .inbox-inner {
	float: left;
	width: 100%;
	border-bottom: 1px solid #efefef;
	padding: 21px 0px
}

.inbox-widget .inbox-inner:last-child {
	border: 0
}

.inbox-widget .inbox-inner a:hover {
	text-decoration: none
}

.inbox-widget .inbox-inner .inbox-img {
	width: 50px;
	float: left
}

.inbox-widget .inbox-inner .inbox-img img {
	border-radius: 50%;
	width: 50px;
	height: 50px;
	border: 2px solid #fff
}

.inbox-widget .inbox-inner .inbox-item-info {
	margin-left: 60px;
	position: relative
}

.inbox-widget .inbox-inner .inbox-item-info .inbox-date {
	font-size: 12px
}

.inbox-widget .inbox-inner .inbox-item-info .author {
	font-size: 14px;
	color: #3d4c5a;
	font-weight: 600
}

.inbox-widget .inbox-inner .inbox-item-info .inbox-message {
	margin-bottom: 0px;
	color: #7e7c7c;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.action_bar {
	margin-bottom: 5px
}

.visitors-map .progress-list {
	position: relative
}

.visitors-map .progress-list .status {
	font-size: 11px;
	padding: 6px
}

.visitors-map .progress-list .details {
	float: left
}

.visitors-map .progress-list .details .description {
	text-transform: uppercase;
	font-size: 11px;
	color: #7d8c95;
	line-height: 14px
}

.visitors-map .progress-list .progress.progress-xs {
	height: 6px;
	margin-top: 3px
}

.members_profiles .table tbody tr td, .members_profiles .table tbody th td {
	padding: 10px;
	vertical-align: middle
}

.member-card .header {
	min-height: 150px
}

.member-card .member-img {
	position: relative;
	margin-top: -70px
}

.member-card .member-img img {
	width: 150px;
	border: 3px solid #fff;
	box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3)
}

.member-card .social-links li a {
	padding: 5px 10px
}

.social-widget .text {
	margin-top: 0 !important
}

.social-widget .facebook-widget .icon i {
	color: #3b5998
}

.social-widget .google-widget .icon i {
	color: #d34836
}

.social-widget .twitter-widget .icon i {
	color: #0084b4
}

.social-widget .instagram-widget .icon i {
	color: #fb3958
}

.social-widget .linkedin-widget .icon i {
	color: #0077B5
}

.social-widget .behance-widget .icon i {
	color: #053eff
}

.line-chart {
	animation: fadeIn 600ms cubic-bezier(0.57, 0.25, 0.65, 1) 1 forwards;
	opacity: 0;
	max-width: 640px;
	width: 100%
}

.line-chart .aspect-ratio {
	height: 0;
	padding-bottom: 50%
}

.profile_state li {
	border-right: 1px solid #eee
}

.profile_state li:last-child {
	border: none
}

.profile_state li i {
	font-size: 25px
}

@keyframes fadeIn {
	to {
		opacity: 1
	}
}

.top-report .progress {
	height: 3px
}

.tasks_report .body {
	padding-top: 40px !important;
	padding-bottom: 40px !important
}

.tasks_report .body h6 {
	text-transform: unset
}

.social_media_table .table tbody tr td {
	vertical-align: middle
}

.social_media_table .list-icon {
	width: 40px;
	height: 40px;
	border-radius: 50px;
	line-height: 40px
}

.social_media_table .linkedin {
	background: #007bb5
}

.social_media_table .twitter-table {
	background: #55acee
}

.social_media_table .facebook {
	background: #007bb5
}

.social_media_table .google {
	background: #dd4b39
}

.social_media_table .youtube {
	background: #bb0000
}

.social_media_table .list-name {
	text-transform: uppercase
}

.new_friend_list li a:hover, .new_friend_list li a:focus {
	text-decoration: none
}

.new_friend_list li .users_name {
	color: #424242;
	text-transform: capitalize
}

.new_friend_list li .join_date {
	color: #757575
}

.card-group .card+.card {
	border-left: 1px solid #ccc
}

.widget_2 li {
	border-right: 1px solid #eee
}

.widget_2 li:last-child {
	border: none
}

.widget_2 .body {
	padding: 25px
}

.widget_2 h2 {
	font-weight: 300;
	color: #bdbdbd;
	margin-top: -10px
}

.activity_2 h5 {
	color: #fff
}

.activity_2 .profile_state li {
	border: 1px solid #eee
}

.w_calender .date {
	height: 150px;
	border-radius: 3px 3px 0 0
}

.w_calender .days {
	clear: both
}

.w_calender span {
	color: #fff;
	font-weight: 400;
	font-size: 25px
}

.w_calender span+span {
	padding: 5px 25px;
	font-size: 16px;
	border-radius: 20px
}

.w_calender ul {
	list-style-type: none;
	padding: 0
}

.w_calender ul li {
	width: 13.0%;
	font-size: 16px
}

.w_calender ul:nth-of-type(2) {
	line-height: 20px
}

.w_calender ul:nth-of-type(3) {
	line-height: 20px
}

.w_calender ul:nth-of-type(4) {
	line-height: 20px
}

.w_calender ul:nth-of-type(5) {
	line-height: 20px
}

.w_calender ul:nth-of-type(6) {
	line-height: 20px
}

.w_calender ul:nth-of-type(6) li:nth-child(1n+4) {
	color: #bdc3c7
}

.w_calender em {
	padding: 8px;
	color: #fff;
	border-radius: 50px;
	box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.2)
}

@media only screen and (max-width: 992px) {
	.chat-widget .chat-scroll-list li {
		width: 100%;
		max-width: initial
	}
	.chat-widget .chat-scroll-list li .message {
		display: block
	}
	.widget_2 li {
		border: 1px solid #eee !important
	}
}

@media only screen and (max-width: 767px) {
	.member-card .s-profile {
		text-align: center
	}
	.profile_state li {
		border-bottom: 1px solid #eee
	}
	.profile_state li:last-child {
		border: none
	}
	.card-group .card+.card {
		border-left: none
	}
	.chat-wrapper {
		right: 30px;
		width: 310px
	}
}

.contact ul.list-unstyled {
	border-radius: 8px;
	overflow: hidden
}

.contact .btn-group {
	box-shadow: none
}

.contact .c_list {
	background: #fff;
	padding: 10px 2px;
	margin-bottom: 1px;
	position: relative
}

.contact .c_list:hover {
	background: #fff3e0
}

.contact .c_list .action_btn {
	display: none;
	position: absolute;
	right: 50px;
	top: 17px
}

.contact .c_list .action_btn .btn {
	box-shadow: none
}

.contact .c_list .control {
	float: left;
	width: 50px
}

.contact .c_list .control .checkbox label {
	margin-bottom: 3px;
	margin-top: 4px
}

.contact .c_list .avatar {
	float: left
}

.contact .c_list .avatar img {
	width: 45px;
	margin-top: 4px
}

.contact .c_list .u_name {
	float: left
}

.contact .c_list .u_name .c_name {
	margin-top: 3px;
	font-weight: 600
}

.contact .c_list .email a:hover {
	text-decoration: none
}

.contact .c_list .email i {
	width: 25px
}

.contact .c_list .phone {
	margin-top: 7px;
	font-weight: normal;
	color: #757575
}

.contact .c_list .phone i {
	width: 20px;
	font-size: 15px
}

.contact .c_list address i {
	width: 25px
}

.contact .c_list .header-dropdown {
	float: right;
	margin-top: 8px;
	margin-right: 10px
}

.contact .c_list .header-dropdown .dropdown .dropdown-toggle {
	padding: 10px
}

.profile-page .profile-header {
	background: transparent url("../images/profilebg.jpg") repeat scroll center center/cover;
	position: relative
}

.profile-page .profile-header .profile_info .profile-image img {
	border-radius: 50%;
	width: 180px;
	border: 3px solid #fff;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23)
}

.profile-page .profile-header .profile_info .social-icon a {
	margin: 0 5px
}

.profile-page .profile-sub-header {
	min-height: 60px;
	width: 100%
}

.profile-page .profile-sub-header .box-list ul {
	display: inline-table;
	padding: 0;
	table-layout: fixed;
	width: 100%
}

.profile-page .profile-sub-header .box-list ul li {
	border-left: 1px solid #dedede;
	display: table-cell;
	list-style: outside none none
}

.profile-page .profile-sub-header .box-list ul li:first-child {
	border-left: none
}

.profile-page .profile-sub-header .box-list ul li a {
	padding: 15px 0;
	color: #424242
}

.profile-page .profile-sub-header .box-list ul li a:hover {
	text-decoration: none;
	color: #fff
}

.profile-page .profile-sub-header .box-list ul li a i {
	font-size: 20px
}

.profile-page #mypost .mypost-form .form-group .form-control {
	height: auto
}

.profile-page #mypost .post-box {
	position: relative
}

.profile-page #mypost .post-box .date {
	background: #000;
	padding: 5px 10px;
	color: #fff;
	position: absolute;
	top: 20px;
	border-radius: 0 3px 3px 0
}

.profile-page #mypost .post-box .post-img {
	overflow: hidden
}

.profile-page #timeline .timeline {
	border-left: 1px solid #dedede;
	font-size: 14px;
	position: relative
}

.profile-page #timeline .timeline .border-info {
	border-color: #03a9f4
}

.profile-page #timeline .timeline .border-warning {
	border-color: #fbc02d
}

.profile-page #timeline .timeline .border-danger {
	border-color: #f44336
}

.profile-page #timeline .timeline .timeline-item {
	padding-bottom: 1px;
	position: relative
}

.profile-page #timeline .timeline .timeline-item:after {
	background-color: #fff;
	border-color: inherit;
	border-radius: 50%;
	border-style: solid;
	border-width: 2px;
	content: "";
	height: 11px;
	left: 0;
	margin-left: -6px;
	position: absolute;
	width: 11px;
	bottom: auto;
	clear: both;
	top: 4px
}

.profile-page #timeline .timeline .timeline-item .item-content {
	margin-left: 24px
}

.profile-page #timeline .timeline .timeline-item .item-content p {
	font-weight: 400;
	color: #424242
}

@media only screen and (max-width: 767px) {
	.profile-page .profile-header {
		text-align: center
	}
}

@media only screen and (max-width: 414px) {
	.profile-page .profile-sub-header .box-list li a {
		padding: 20px 0 !important
	}
	.profile-page .profile-sub-header .box-list li p {
		display: none
	}
}

.pricing {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%;
	margin: 0 auto 3em
}

.pricing-item {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: stretch;
	align-items: stretch;
	text-align: center;
	-webkit-flex: 0 1 350px;
	flex: 0 1 350px
}

.pricing-action {
	color: inherit;
	border: none;
	background: none
}

.pricing-action:focus {
	outline: none
}

.pricing-palden .pricing-item {
	cursor: default;
	background: #fff;
	box-shadow: 0 0 10px rgba(46, 59, 125, 0.23);
	border-radius: 20px 20px 10px 10px;
	margin: 1em
}

.pricing-palden .pricing-item:hover .deco-layer--1 {
	-webkit-transform: translate3d(15px, 0, 0);
	transform: translate3d(15px, 0, 0)
}

.pricing-palden .pricing-item:hover .deco-layer--2 {
	-webkit-transform: translate3d(-15px, 0, 0);
	transform: translate3d(-15px, 0, 0)
}

.pricing-palden .pricing-item .pricing-deco {
	border-radius: 10px 10px 0 0;
	padding: 50px 0 160px;
	position: relative
}

.pricing-palden .pricing-item .pricing-deco .pricing-deco-img {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 160px
}

.pricing-palden .pricing-item .pricing-deco .deco-layer {
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s
}

.pricing-palden .pricing-item .pricing-deco .pricing-title {
	font-size: 18px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #fff
}

.pricing-palden .pricing-item .pricing-deco .pricing-price {
	font-size: 5em;
	font-weight: bold;
	padding: 0;
	color: #fff;
	margin: 0 0 0.25em 0;
	line-height: 0.75
}

.pricing-palden .pricing-item .pricing-deco .pricing-price .pricing-currency {
	font-size: 15px;
	vertical-align: top
}

.pricing-palden .pricing-item .pricing-deco .pricing-price .pricing-period {
	font-size: 15px;
	padding: 0 0 0 0.5em;
	font-style: italic
}

.pricing-palden .pricing-item .feature-list {
	margin: 0;
	padding: 0.25em 0 2.5em;
	list-style: none;
	text-align: center
}

.pricing-palden .pricing-item .feature-list li {
	padding: 10px 0
}

.pricing-palden .pricing-action {
	font-weight: bold;
	margin: auto 3em 2em 3em;
	padding: 1em 2em;
	color: #fff;
	border-radius: 30px;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s
}

@media screen and (max-width: 1400px) {
	.pricing-palden .pricing-item {
		flex: 0 1 310px
	}
}

@media screen and (max-width: 1024px) {
	.pricing-palden .pricing-item {
		flex: 0 1 280px
	}
}

@media screen and (max-width: 767px) {
	.pricing-palden .pricing-item {
		flex: 0 1 100%;
		margin: 15px 0
	}
}

@media screen and (min-width: 1024px) {
	.pricing-palden .pricing-item {
		margin: 1em -0.5em
	}
	.pricing-palden .pricing__item--featured {
		margin: 0;
		z-index: 10;
		box-shadow: 0 0 20px rgba(46, 59, 125, 0.23)
	}
}

.number-chart .number {
	font-weight: 600
}

.number-chart .number>span {
	font-size: 22px;
	line-height: 1.4
}

.number-chart canvas {
	width: 100% !important
}

.appliances-grp .body {
	clear: both;
	overflow: hidden;
	min-height: 115px
}

.appliances-grp .icon {
	float: left;
	width: 40px;
	margin-right: 15px
}

.appliances-grp .icon img {
	max-width: 100%
}

.appliances-grp .content {
	float: right;
	width: calc(100% - 60px)
}

.appliances-grp .content h6 {
	font-size: 15px;
	line-height: 20px;
	font-weight: 500
}

.appliances-grp .content h6 span {
	float: right;
	font-size: 14px;
	line-height: 20px;
	font-weight: 400
}

.appliances-grp .content p {
	font-size: 13px;
	line-height: 20px;
	font-weight: 400;
	margin-bottom: 5px
}

.appliances-grp .content p:last-child {
	margin-bottom: 0
}

.appliances-grp .content p span {
	float: right
}

.basic-list {
	margin-bottom: 0
}

.basic-list li {
	padding-top: 15px;
	padding-bottom: 15px;
	display: block
}

.basic-list li:first-child {
	padding-top: 0
}

.basic-list li span {
	float: right
}

.badge {
	padding: 4px 8px;
	text-transform: uppercase;
	line-height: 12px;
	border: 1px solid;
	font-weight: 400
}

html.ie10 .sidebar .menu .list li {
	line-height: 30px
}

html.ie10 .sidebar .menu .list .ml-menu li.active a:not(.menu-toggle).toggled:before {
	top: 6px !important;
	line-height: 20px !important
}

html.ie10 .sidebar .user-info .info-container {
	top: 15px
}

html.ie10 .search-bar input[type="text"] {
	padding: 26px 60px 26px 56px
}

html.ie10 .dropdown-menu ul.menu li a {
	margin-top: -22px
}

html.ie10 .bs-searchbox .form-control {
	width: 90%
}

html.ie11 .sidebar .menu .list .ml-menu li.active a:not(.menu-toggle).toggled:before {
	top: 6px !important;
	line-height: 20px !important
}

html.ie11 .sidebar .user-info .info-container {
	top: 15px
}

html.ie11 .search-bar input[type="text"] {
	padding: 26px 60px 26px 56px
}

html.ie11 .dropdown-menu ul.menu li a {
	margin-top: -22px
}

html.ie11 .bs-searchbox .form-control {
	width: 90%
}

/* Added New */

.form-control {
	display: block;
	width: 100% !important;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem .75rem !important;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da !important;
	border-radius: .25rem !important;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

/* IE 10+ */

h4 {
	font-size: 1.3em;
	line-height: 1.4em;
}

select:required:invalid {
	color: gray;
}

option[value=""][disabled] {
	display: none;
}

option {
	color: black;
}

label.hide {
	display: none;
}

/* hide anything */

.hide {
	display: none;
}

table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:after {
	opacity: 0;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc_disabled:before {
	right: 1em;
	content: "";
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_desc_disabled:after {
	right: .5em;
	content: "";
}

.is-error {
	border-color: #dc3545 !important;
	padding-right: calc(1.5em + .75rem) !important;
	background-position: center right calc(.375em + .1875rem);
	background-size: calc(.75em + .375rem) calc(.75em + .375rem);
	border-width: medium !important;
}
#dashboardApp .countRequests li {
  font-size: 15px;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  #dashboardApp .countRequests li i {
    flex: 1;
    font-size: 24px; }
  #dashboardApp .countRequests li label {
    margin: 0px;
    flex: 5; }
  #dashboardApp .countRequests li span {
    font-weight: 600;
    font-size: 20px; }

#dashboardApp .pendingProperties tbody tr {
  cursor: pointer; }

#dashboardApp .progress {
  background-color: #d8d8d8;
  height: 37px;
  align-items: center;
  position: relative; }
  #dashboardApp .progress .progress-bar {
    height: 100%; }
  #dashboardApp .progress span {
    color: #5d5d5d;
    font-weight: 600;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center; }

#baseApp .navbar .notifications .dropdown-toggle .badge {
  top: -7px;
  position: relative; }

#baseApp .navbar .notifications .dropdown-menu {
  overflow: scroll;
  height: 500px; }
  #baseApp .navbar .notifications .dropdown-menu .dropdown-item {
    width: 500px;
    white-space: normal;
    padding: 18px 20px;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 15px; }

@charset "UTF-8";
@media (min-width: 320px) and (max-width: 479px) {
  .authPage.en .bryk-modal {
    direction: ltr !important; }
    .authPage.en .bryk-modal .close {
      margin: -1rem -1rem -1rem auto; }
    .authPage.en .bryk-modal label {
      float: left; }
  .authPage.en .sidenav {
    margin: 0 auto;
    height: 100%;
    width: 80%;
    z-index: 1;
    overflow-x: hidden;
    position: relative; }
    .authPage.en .sidenav .login-main-text {
      height: 100%;
      width: 100%;
      display: grid;
      justify-content: center;
      align-items: center;
      padding-top: 15px;
      color: #fff; }
      .authPage.en .sidenav .login-main-text h2 {
        font-weight: 500; }
  .authPage.en .main {
    background-image: url("/public/images/welcome-bg.jpg");
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 100%;
    z-index: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute; }
    .authPage.en .main .password-btn {
      border: 0;
      outline: none;
      margin-top: 5px;
      font-size: 15px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #D8D8D8;
      border-radius: 7px;
      padding: 10px 30px 10px 30px;
      color: #FA6400;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .float {
      margin: 0 auto;
      position: fixed;
      width: 50%;
      z-index: 2;
      overflow-x: hidden;
      overflow-y: hidden;
      right: 0;
      padding: 0px 50px;
      top: 0; }
    .authPage.en .main .auth-form .navigation_logout {
      width: 100%; }
    .authPage.en .main .auth-form .resizeImg {
      width: 30px;
      align-items: center; }
    .authPage.en .main .auth-form .txt_logout {
      color: #FA6400;
      font-family: Verdana, Geneva, Tahoma, sans-serif;
      padding: 0px;
      font-size: 7px;
      margin: -5px 5px 0px -5px;
      font-weight: 600;
      transition: opacity .45s;
      -webkit-transition: opacity .35s; }
    .authPage.en .main .auth-form .button_logout {
      text-decoration: none;
      float: right;
      padding: 5px 0px 0px 0px;
      margin: 20px -30px 0px 20px;
      color: #888;
      width: 43px;
      background-color: lightgrey;
      transition: width .35s;
      -webkit-transition: width .35s;
      overflow: hidden;
      height: 55px;
      z-index: 1;
      border-radius: 10px; }
    .authPage.en .main .auth-form .profile-btn {
      border: 0;
      outline: none;
      margin-top: 195px;
      font-size: 15px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #D8D8D8;
      border-radius: 7px;
      padding: 7px 30px 7px 30px;
      color: #FA6400;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .slider {
      background: #D8D8D8;
      box-shadow: 0 0 3px #888;
      border-radius: 6px;
      overflow: hidden;
      margin: 0 auto;
      width: 350px;
      position: relative;
      top: 175px;
      bottom: 175px;
      padding: 5px;
      place-items: center; }
    .authPage.en .main .auth-form .carousel-control-prev-icon,
    .authPage.en .main .auth-form .carousel-control-next-icon {
      height: 50px;
      width: 100px;
      background-size: 100%, 100%;
      border-radius: 50%;
      background-image: none; }
    .authPage.en .main .auth-form .carousel-control-next-icon:after {
      content: '►';
      font-size: 35px;
      color: darkgrey; }
    .authPage.en .main .auth-form .carousel-control-prev-icon:after {
      content: '◄';
      font-size: 35px;
      color: darkgrey; }
    .authPage.en .main .auth-form .carousel-indicators {
      margin: 0px 0px -50px 10px !important; }
    .authPage.en .main .auth-form .carousel-inner {
      margin-bottom: 50px; }
    .authPage.en .main .auth-form .carousel-caption-one {
      margin: 25px 200px 10px 40px !important;
      right: 0% !important;
      text-align: left !important; }
    .authPage.en .main .auth-form .carousel-caption-two {
      margin: 100px 200px 50px 5px !important;
      right: 0% !important;
      text-align: left !important; }
    .authPage.en .main .auth-form .mobile_card {
      margin: 0px 0px 0px 30px;
      box-shadow: 0 0 1px #888;
      overflow: hidden;
      width: 350px;
      position: relative;
      top: 200px;
      bottom: 300px;
      padding: 0px;
      text-align: left; }
    .authPage.en .main .auth-form .forms {
      background: #D8D8D8;
      box-shadow: 0 0 3px #666;
      border-radius: 6px;
      overflow: hidden;
      margin: 0 auto;
      width: 300px;
      position: relative;
      padding: 0;
      top: 200px;
      place-items: center; }
    .authPage.en .main .auth-form .forms h1 {
      padding: 0 0 20px 0;
      font-size: 26px;
      color: #666;
      font-weight: lighter;
      text-align: center; }
    .authPage.en .main .auth-form .forms form {
      padding: 30px; }
    .authPage.en .main .auth-form .forms .tab-group {
      list-style: none;
      padding: 0;
      margin: 0; }
    .authPage.en .main .auth-form .forms .tab-group:after {
      content: "";
      display: table;
      clear: both; }
    .authPage.en .main .auth-form .forms .tab-group li a {
      display: block;
      text-decoration: none;
      padding: 15px;
      background: #EF8063;
      color: #fff;
      font-size: 18px;
      float: left;
      width: 50%;
      text-align: center;
      border-top: 3px solid transparent;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .forms .tab-group li a:hover {
      background: #D8D8D8;
      color: #EF8063; }
    .authPage.en .main .auth-form .forms .tab-group .active a {
      background: #D8D8D8;
      color: #444;
      border-top: 3px solid #EF8063; }
    .authPage.en .main .auth-form .forms input {
      font-size: 14px;
      text-align: left;
      display: block;
      width: 100%;
      padding: 10px 20px;
      border: 1px solid #ddd;
      color: #888;
      border-radius: 5px;
      margin-bottom: 5px;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .forms select {
      font-size: 14px;
      display: block;
      width: 100%;
      padding: 10px 20px;
      border: 1px solid #ddd;
      color: #888;
      border-radius: 0;
      margin-bottom: 5px;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .forms input:focus {
      outline: 0;
      border-color: #2e5ed7; }
    .authPage.en .main .auth-form .forms label {
      font-size: 12px;
      font-weight: normal;
      color: #888;
      margin-bottom: 5px;
      display: block; }
    .authPage.en .main .auth-form .forms .button {
      border: 0;
      outline: none;
      margin-top: 5px !important;
      border-radius: 0;
      font-size: 16px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #EF8063;
      border-radius: 7px;
      padding: 5px 25px 5px 25px;
      color: #ffffff;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .form .equal {
      margin-top: 5px !important; }
    .authPage.en .main .auth-form .forms .button:hover,
    .authPage.en .main .auth-form .button:focus {
      background: #EF8063; }
    .authPage.en .main .auth-form #appleid-signin {
      margin-top: 5px;
      height: 40px; }
    .authPage.en .main .auth-form .g-signin2 {
      margin-top: 5px;
      width: 100%; }
    .authPage.en .main .auth-form .g-signin2 > div {
      border-radius: 5px;
      padding: 3px;
      margin: auto;
      width: 100%; }
    .authPage.en .main .auth-form .bryk-eye-icon-email {
      position: absolute;
      top: 50%;
      right: 10px;
      z-index: 1;
      color: #f36c01;
      margin-top: -113px;
      margin-right: 35px;
      cursor: pointer;
      transition: .3s ease all; }
    .authPage.en .main .auth-form .bryk-eye-icon-pass {
      position: absolute;
      top: 50%;
      right: 10px;
      z-index: 1;
      color: #f36c01;
      margin-top: -70px;
      margin-right: 35px;
      cursor: pointer;
      transition: .3s ease all; }
    .authPage.en .main .auth-form .alang-logout > div {
      float: right;
      border-width: thick;
      border-style: solid;
      padding: 10px 23px 5px 11px;
      border-radius: 10px;
      border-color: #d3d3d3;
      width: 33px;
      background-color: white;
      margin-top: 21px; }
  .authPage.ar .bryk-modal {
    direction: rtl !important; }
    .authPage.ar .bryk-modal .close {
      margin: -1rem -1rem -1rem -1rem; }
    .authPage.ar .bryk-modal label {
      float: right; }
  .authPage.ar .sidenav {
    margin: 0 auto;
    height: 100%;
    width: 80%;
    z-index: 1;
    overflow-x: hidden;
    position: relative; }
    .authPage.ar .sidenav .login-main-text {
      text-align: right;
      height: 100%;
      width: 100%;
      display: grid;
      justify-content: center;
      align-items: center;
      padding-top: 15px;
      color: #fff; }
      .authPage.ar .sidenav .login-main-text h2 {
        font-weight: 500; }
  .authPage.ar .main {
    background-image: url("/public/images/welcome-bg.jpg");
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 100%;
    z-index: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    position: absolute; }
    .authPage.ar .main .password-btn {
      border: 0;
      outline: none;
      margin-top: 5px;
      font-size: 15px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #D8D8D8;
      border-radius: 7px;
      padding: 10px 30px 10px 30px;
      color: #FA6400;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .float {
      margin: 0 auto;
      position: fixed;
      z-index: 3;
      overflow-x: hidden;
      overflow-y: hidd3en;
      left: 0;
      padding: 0px 50px;
      top: 0; }
    .authPage.ar .main .auth-form .navigation_logout {
      width: 100%; }
    .authPage.ar .main .auth-form .resizeImg {
      width: 30px;
      align-items: center;
      padding-left: 4px; }
    .authPage.ar .main .auth-form .txt_logout {
      color: #FA6400;
      font-family: Verdana, Geneva, Tahoma, sans-serif;
      padding: 0px;
      font-size: 7px;
      font-weight: 600;
      transition: opacity .45s;
      -webkit-transition: opacity .35s; }
    .authPage.ar .main .auth-form .button_logout {
      text-decoration: none;
      float: left;
      padding: 5px 0px 0px 0px;
      margin: 20px 20px 0px -30px;
      color: #888;
      width: 43px;
      background-color: lightgrey;
      transition: width .35s;
      -webkit-transition: width .35s;
      overflow: hidden;
      height: 55px;
      z-index: 1;
      border-radius: 10px; }
    .authPage.ar .main .auth-form .profile-btn {
      border: 0;
      outline: none;
      margin-top: 195px;
      font-size: 15px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #D8D8D8;
      border-radius: 7px;
      padding: 7px 30px 7px 30px;
      color: #FA6400;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .slider {
      background: #D8D8D8;
      box-shadow: 0 0 3px #888;
      border-radius: 6px;
      overflow: hidden;
      margin: 0 auto;
      width: 350px;
      position: relative;
      top: 175px;
      bottom: 175px;
      padding: 5px;
      place-items: center; }
    .authPage.ar .main .auth-form .carousel-control-prev-icon,
    .authPage.ar .main .auth-form .carousel-control-next-icon {
      height: 50px;
      width: 100px;
      background-size: 100%, 100%;
      border-radius: 50%;
      background-image: none; }
    .authPage.ar .main .auth-form .carousel-control-next-icon:after {
      content: '►';
      font-size: 35px;
      color: darkgrey; }
    .authPage.ar .main .auth-form .carousel-control-prev-icon:after {
      content: '◄';
      font-size: 35px;
      color: darkgrey; }
    .authPage.ar .main .auth-form .carousel-indicators {
      margin: 0px 10px -50px 0px !important; }
    .authPage.ar .main .auth-form .carousel-inner {
      margin-bottom: 50px; }
    .authPage.ar .main .auth-form .carousel-caption-one {
      margin: 20px 195px 60px 55px !important;
      right: 0% !important;
      text-align: right !important; }
    .authPage.ar .main .auth-form .carousel-caption-two {
      margin: 75px 235px 90px 0px !important;
      right: 0% !important;
      text-align: right !important; }
    .authPage.ar .main .auth-form .mobile_card {
      margin: 0px 30px 0px 0px;
      box-shadow: 0 0 1px #888;
      overflow: hidden;
      width: 350px;
      position: relative;
      top: 200px;
      bottom: 300px;
      padding: 0px;
      text-align: right; }
    .authPage.ar .main .auth-form .forms {
      background: #D8D8D8;
      box-shadow: 0 0 3px #666;
      border-radius: 6px;
      overflow: hidden;
      margin: 0 auto;
      width: 300px;
      position: relative;
      padding: 0;
      top: 200px;
      place-items: center; }
    .authPage.ar .main .auth-form .forms h1 {
      padding: 0 0 20px 0;
      font-size: 26px;
      color: #666;
      font-weight: lighter;
      text-align: center; }
    .authPage.ar .main .auth-form .forms form {
      padding: 30px; }
    .authPage.ar .main .auth-form .forms .tab-group {
      list-style: none;
      padding: 0;
      margin: 0; }
    .authPage.ar .main .auth-form .forms .tab-group:after {
      content: "";
      display: table;
      clear: both; }
    .authPage.ar .main .auth-form .forms .tab-group li a {
      display: block;
      text-decoration: none;
      padding: 15px;
      background: #EF8063;
      color: #fff;
      font-size: 18px;
      float: right;
      width: 50%;
      text-align: center;
      border-top: 3px solid transparent;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .forms .tab-group li a:hover {
      background: #D8D8D8;
      color: #EF8063; }
    .authPage.ar .main .auth-form .forms .tab-group .active a {
      background: #D8D8D8;
      color: #444;
      border-top: 3px solid #EF8063; }
    .authPage.ar .main .auth-form .forms input {
      font-size: 14px;
      text-align: right;
      display: block;
      width: 100%;
      padding: 10px 20px;
      border: 1px solid #ddd;
      color: #888;
      border-radius: 5px;
      margin-bottom: 5px;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .forms select {
      font-size: 14px;
      display: block;
      width: 100%;
      padding: 10px 20px;
      border: 1px solid #ddd;
      color: #888;
      border-radius: 0;
      margin-bottom: 5px;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .forms input:focus {
      outline: 0;
      border-color: #2e5ed7; }
    .authPage.ar .main .auth-form .forms label {
      font-size: 12px;
      font-weight: normal;
      color: #888;
      margin-bottom: 5px;
      display: block; }
    .authPage.ar .main .auth-form .forms .button {
      border: 0;
      outline: none;
      margin-top: 5px !important;
      border-radius: 0;
      font-size: 16px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #EF8063;
      border-radius: 7px;
      padding: 5px 25px 5px 25px;
      color: #ffffff;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .form .equal {
      margin-top: 5px !important; }
    .authPage.ar .main .auth-form .forms .button:hover,
    .authPage.ar .main .auth-form .button:focus {
      background: #EF8063; }
    .authPage.ar .main .auth-form #appleid-signin {
      margin-top: 5px;
      height: 40px; }
    .authPage.ar .main .auth-form .g-signin2 {
      margin-top: 5px;
      width: 100%; }
    .authPage.ar .main .auth-form .g-signin2 > div {
      border-radius: 5px;
      padding: 3px;
      margin: auto;
      width: 100%; }
    .authPage.ar .main .auth-form .bryk-eye-icon-email {
      position: absolute;
      top: 50%;
      left: 10px;
      z-index: 1;
      color: #f36c01;
      margin-top: -113px;
      margin-left: 35px;
      cursor: pointer;
      transition: .3s ease all; }
    .authPage.ar .main .auth-form .bryk-eye-icon-pass {
      position: absolute;
      top: 50%;
      left: 10px;
      z-index: 1;
      color: #f36c01;
      margin-top: -70px;
      margin-left: 35px;
      cursor: pointer;
      transition: .3s ease all; }
    .authPage.ar .main .auth-form .alang-logout > div {
      float: left;
      border-width: thick;
      border-style: solid;
      padding: 10px 23px 5px 11px;
      border-radius: 10px;
      border-color: #d3d3d3;
      width: 33px;
      background-color: white;
      margin-top: 21px; }
    .authPage.ar .main .auth-form .forms > form > div > select {
      text-align-last: right; } }

@media (min-width: 320px) and (max-width: 479px) and (min-width: 320px) {
  .bryk_icon_history {
    padding: 12px 10px 12px 12px;
    background-image: url('data:image/svg+xml,%3Csvg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="21.7785" height="24" viewBox="0 0 21.7785 24"%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ee6258;%7D%3C/style%3E%3C/defs%3E%3Cg id="rfBQjS.tif"%3E%3Cpath class="cls-1" d="M277.931,359.4064V343.5945a1.241,1.241,0,0,0,.06-.1645,2.3075,2.3075,0,0,1,1.4944-1.7552,7.3131,7.3131,0,0,1,2.281-.1578c.0136.0794.0211.1082.0232.1373a3.037,3.037,0,0,0,3.09,2.9106c1.5581.0088,3.1163.0116,4.6743-.0027a2.8611,2.8611,0,0,0,2.2541-1.094,3.0713,3.0713,0,0,0,.6811-1.9018,13.0171,13.0171,0,0,1,2.0259.0193,2.2529,2.2529,0,0,1,1.7848,2.3921c.0054,2.1015.0016,4.2031.0017,6.3046v.2847a.374.374,0,0,1-.0966.0185c-.039-.0081-.0763-.0239-.1146-.0354a7.7338,7.7338,0,0,0-7.6122,1.5393.6317.6317,0,0,1-.3742.1284c-1.5379.0087-3.076.0049-4.614.0061-.5395,0-.9026.3029-.9008.7608a.7878.7878,0,0,0,.8846.7724c1.0751-.024,2.1511-.0066,3.2267-.0066h.3637a8.0882,8.0882,0,0,0-1.1333,3.0656c-.8039,0-1.5865-.0014-2.3691.0015a1.7127,1.7127,0,0,0-.3878.034.7433.7433,0,0,0,.153,1.47c.4622.0105.9247.003,1.3872.0032.3788,0,.7576,0,1.1567,0a7.9768,7.9768,0,0,0,.7918,3.0378.5769.5769,0,0,1-.111.0287c-2.1311.0007-4.2623.0135-6.3932-.0062a2.2984,2.2984,0,0,1-2.0795-1.4937C278.0209,359.7328,277.98,359.5682,277.931,359.4064Zm9.2284-10.2489c1.235,0,2.47.0017,3.7051-.0024a1.2155,1.2155,0,0,0,.4113-.0569.75.75,0,0,0,.4667-.8225.7793.7793,0,0,0-.8253-.6395q-3.7351-.0022-7.47,0a.7665.7665,0,1,0,.0075,1.5208Q285.3069,349.1595,287.1594,349.1575Z" transform="translate(-277.931 -339.9975)"/%3E%3Cpath class="cls-1" d="M287.428,357.8564a6.1409,6.1409,0,1,1,6.13,6.1411A6.1375,6.1375,0,0,1,287.428,357.8564Zm6.9127-2.1112c0-.5424.0038-1.0848-.0011-1.6271a.7854.7854,0,0,0-.7771-.8543.7651.7651,0,0,0-.7427.8447c-.0028,1.2254.0034,2.4508-.0042,3.6761a.91.91,0,0,0,.2934.6946c.58.57,1.151,1.15,1.7276,1.7237a.77.77,0,1,0,1.0834-1.0672c-.4748-.4767-.957-.9463-1.4225-1.4319a.5933.5933,0,0,1-.15-.3618C294.3316,356.81,294.3408,356.2776,294.3407,355.7452Z" transform="translate(-277.931 -339.9975)"/%3E%3Cpath class="cls-1" d="M287.11,343.0572c-.7841,0-1.5684.0133-2.352-.0039a1.5025,1.5025,0,0,1-1.4482-1.2906,1.521,1.521,0,0,1,1.0636-1.6824,2.0124,2.0124,0,0,1,.5636-.0779q2.2013-.0093,4.4027-.0021a1.5,1.5,0,0,1,1.46.8813,1.451,1.451,0,0,1-.1894,1.6117,1.43,1.43,0,0,1-1.1779.5672q-1.161.0007-2.322,0Z" transform="translate(-277.931 -339.9975)"/%3E%3C/g%3E%3C/svg%3E'); }
  .bryk_caps {
    text-transform: uppercase; }
  .bryk_capt {
    text-transform: capitalize; }
  .bryk_button {
    border: 0;
    outline: none;
    margin-top: 25px;
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 2px;
    background: #f28561;
    border-radius: 7px;
    padding: 7px 30px 7px 30px;
    color: #ffffff;
    cursor: pointer;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
  .btn-bryk {
    background-color: #ef6257;
    border-color: #ef6257;
    color: #fff; }
  .btn-brykgroup {
    font-size: small;
    background-color: #6c757d;
    border-color: #ef6257;
    color: #fff;
    border: solid;
    font-size: 13px !important;
    transition: transform .2s; }
  .btn-brykgroup:hover {
    font-size: 13px !important;
    border: 2px solid;
    outline-color: #6c757d;
    outline-offset: 25px;
    color: white;
    background-color: #ef6257;
    -ms-transform: scale(1.1);
    /* IE 9 */
    -webkit-transform: scale(1.1);
    /* Safari 3-8 */
    transform: scale(1.1); }
  .btn-grey {
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff; }
  .uploadInput {
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem; }
  .navUpload {
    display: contents;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none; }
  .uploadText {
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #464646;
    text-align: center;
    line-height: 15px;
    padding-top: 5px; }
  .emailError {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
    padding-right: calc(1.5em + .75rem); }
  .uploadTextbox {
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
  .brykcolor {
    color: #f28561; }
  .filter {
    position: absolute;
    left: 0;
    z-index: 99;
    padding: 5px 15px 5px 15px;
    margin: 0px 15px 0px 15px;
    width: 92%;
    max-height: 350px;
    min-width: 160px;
    overflow-y: auto;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
    border-top-style: none;
    border-radius: 0 0 4px 4px;
    text-align: left;
    list-style: none;
    background: #fff; }
  .filterList {
    font-weight: bold;
    margin: 25px 0px 25px 0px; }
  .bryk-section-title {
    list-style: none;
    background: #fff;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-weight: 700; }
  .bryk-section-sub-title {
    list-style: none;
    background: #fff;
    margin-top: -23px;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-weight: 700; }
  .brykmodalheader {
    background: #ef6257;
    color: #fff; }
  .brykgreymodalheader {
    background: #6c757d;
    color: #fff; }
  .bryk-header {
    background: #f28561;
    color: #fff; }
  .brykgreybackground {
    background-color: #f8f8f8; }
  .bryk-avatar {
    border-radius: 100% !important; }
  .bryk-avatar:hover {
    border-radius: 100% !important;
    -webkit-filter: grayscale(3);
    filter: grayscale(3); }
  .byrk-avatar-edit-icon {
    position: absolute;
    display: inline; }
  .datepicker button {
    margin-top: 4px;
    margin-right: 5px; }
  .datepicker button span {
    color: #2e2e2e;
    font-size: 25px; }
  .datepicker-ctrl .datepicker-preBtn::before {
    content: "←";
    color: #2e2e2e; }
  .datepicker-ctrl .datepicker-nextBtn::before {
    content: "→";
    color: #2e2e2e; }
  .datepicker-ctrl p {
    text-align: center; }
  #filterFromDate input {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem; }
  #filterFromDate button {
    width: 8px;
    height: 8px;
    margin: 0px 17px 0px 0px; }
  #filterFromDate span {
    font-size: 14px; }
  #filterToDate input {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem; }
  #filterToDate button {
    width: 8px;
    height: 8px;
    margin: 0px 17px 0px 0px; }
  #filterToDate span {
    font-size: 14px; }
  ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
  ::-webkit-scrollbar-thumb {
    background: #888; }
  .option-subtext {
    text-align: right; }
  .alert-fadein {
    position: relative;
    animation-name: faderight;
    animation-duration: 2s; }
  @keyframes faderight {
    from {
      right: -50px;
      opacity: 0; }
    to {
      right: 0px;
      opacity: 1; } }
  .bryk-animation {
    background-color: #ef6257;
    background: linear-gradient(90deg, #dd5e89, #f7bb97);
    background-size: 400% 400%;
    animation: gradient 15s ease infinite; }
  @keyframes gradient {
    0% {
      background-position: 0% 50%; }
    50% {
      background-position: 100% 50%; }
    100% {
      background-position: 0% 50%; } }
  .table-bryk th {
    position: sticky;
    top: 0;
    background-color: #ef6257;
    font-size: small;
    z-index: 1;
    color: #fff;
    line-height: initial; }
  .table-bryk td {
    padding: 5px !important; }
  .table-bryk .form-control {
    font-size: small; }
  #datePickerChart {
    width: 0px !important;
    height: 0px !important; }
  #datePickerChart > .mx-input-wrapper > .mx-input {
    display: contents !important; }
  #datePickerChart > .mx-input-wrapper > .mx-icon-calendar {
    color: #f28561 !important;
    right: auto;
    padding-bottom: 10px; }
  #datePickerChart > .mx-input-wrapper > .mx-icon-clear {
    color: #f28561 !important;
    right: auto;
    padding-bottom: 10px; }
  .alang > div {
    border-style: groove;
    padding: 0px 5px 0px 5px;
    border-radius: 5px;
    border-color: #f28561;
    width: max-content; }
  #startDateID {
    width: 100%; }
  #startDateID > .mx-input-wrapper > .mx-input {
    font-size: 16px;
    height: calc(1.5em + .75rem + 2px); }
  #endDateID {
    width: 100%; }
  #endDateID > .mx-input-wrapper > .mx-input {
    font-size: 16px;
    height: calc(1.5em + .75rem + 2px); }
  #addRent {
    width: 100%; }
  #addRent > .mx-input-wrapper > .mx-input {
    font-size: 16px;
    height: calc(1.5em + .75rem + 2px); }
  .dateError {
    border: 1px solid #dc3545; }
  .table-bryk-upload tbody {
    padding: 0px; }
  .table-bryk-upload th {
    position: sticky;
    top: 0;
    background-color: #ef6257;
    font-size: small;
    z-index: 1;
    color: #fff;
    line-height: initial; }
  .table-bryk-upload td {
    padding: 5px !important;
    border: none; }
  .table-bryk-upload .form-control {
    font-size: small; }
  .tbody-scroll {
    height: 160px;
    flex: 1 1 auto;
    display: block;
    overflow-y: auto;
    overflow-x: hidden; }
  .tr-scroll {
    width: 100%;
    display: table !important;
    table-layout: fixed !important; }
  .vs__dropdown-toggle {
    padding: .375rem .75rem .375rem .75rem !important; }
  .vs__clear {
    padding-bottom: 3px !important; }
  .vs__error {
    border-color: #ee3b4d;
    box-shadow: 0 0 0 0.025rem #ee3b4d;
    border-radius: .25rem; }
  #vs1__combobox input {
    padding: 0px !important;
    margin: 0px !important; }
  .check_mark {
    width: 80px;
    height: 130px;
    margin: 0 auto; }
  .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box; }
  .sa-icon.sa-success {
    border-color: #4CAF50; }
  .sa-icon.sa-success::before, .sa-icon.sa-success::after {
    content: '';
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    position: absolute;
    width: 60px;
    height: 120px;
    background: white;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  .sa-icon.sa-success::before {
    -webkit-border-radius: 120px 0 0 120px;
    border-radius: 120px 0 0 120px;
    top: -7px;
    left: -33px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 60px 60px;
    transform-origin: 60px 60px; }
  .sa-icon.sa-success::after {
    -webkit-border-radius: 0 120px 120px 0;
    border-radius: 0 120px 120px 0;
    top: -11px;
    left: 30px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0px 60px;
    transform-origin: 0px 60px; }
  .sa-icon.sa-success .sa-placeholder {
    width: 80px;
    height: 80px;
    border: 4px solid rgba(76, 175, 80, 0.5);
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    box-sizing: content-box;
    position: absolute;
    left: -4px;
    top: -4px;
    z-index: 2; }
  .sa-icon.sa-success .sa-fix {
    width: 5px;
    height: 90px;
    background-color: white;
    position: absolute;
    left: 28px;
    top: 8px;
    z-index: 1;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .sa-icon.sa-success.animate::after {
    -webkit-animation: rotatePlaceholder 4.25s ease-in;
    animation: rotatePlaceholder 4.25s ease-in; }
  .sa-icon.sa-success {
    border-color: transparent\9; }
  .sa-icon.sa-success .sa-line.sa-tip {
    -ms-transform: rotate(45deg) \9; }
  .sa-icon.sa-success .sa-line.sa-long {
    -ms-transform: rotate(-45deg) \9; }
  .animateSuccessTip {
    -webkit-animation: animateSuccessTip 0.75s;
    animation: animateSuccessTip 0.75s; }
  .animateSuccessLong {
    -webkit-animation: animateSuccessLong 0.75s;
    animation: animateSuccessLong 0.75s; }
  @-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; } }
  @-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; } }
  @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; } }
  .sa-icon.sa-success .sa-line {
    height: 5px;
    background-color: #4CAF50;
    display: block;
    border-radius: 2px;
    position: absolute;
    z-index: 2; }
  .sa-icon.sa-success .sa-line.sa-tip {
    width: 25px;
    left: 14px;
    top: 46px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  .sa-icon.sa-success .sa-line.sa-long {
    width: 47px;
    right: 8px;
    top: 38px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  @-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); } } }

@media (min-width: 480px) and (max-width: 767px) {
  .authPage.en .bryk-modal {
    direction: ltr !important; }
    .authPage.en .bryk-modal .close {
      margin: -1rem -1rem -1rem auto; }
    .authPage.en .bryk-modal label {
      float: left; }
  .authPage.en .sidenav {
    margin: 0 auto;
    height: 100%;
    width: 70%;
    z-index: 1;
    overflow-x: hidden;
    position: relative; }
    .authPage.en .sidenav .login-main-text {
      height: 100%;
      width: 100%;
      display: grid;
      justify-content: center;
      align-items: center;
      padding: 40px;
      color: #fff; }
      .authPage.en .sidenav .login-main-text h2 {
        font-weight: 500; }
  .authPage.en .main {
    background-image: url("/public/images/welcome-bg.jpg");
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 100%;
    z-index: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0px 0px 50px 0px;
    position: absolute; }
    .authPage.en .main .password-btn {
      border: 0;
      outline: none;
      margin-top: 5px;
      font-size: 15px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #D8D8D8;
      border-radius: 7px;
      padding: 10px 30px 10px 30px;
      color: #FA6400;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .float {
      margin: 0 auto;
      position: fixed;
      width: 50%;
      height: 10%;
      z-index: 2;
      overflow-x: hidden;
      overflow-y: hidden;
      right: 0;
      padding: 0px 50px;
      top: 0; }
    .authPage.en .main .auth-form .navigation_logout {
      width: 100%; }
    .authPage.en .main .auth-form .resizeImg {
      width: 34px; }
    .authPage.en .main .auth-form .txt_logout {
      color: #FA6400;
      font-family: Verdana, Geneva, Tahoma, sans-serif;
      padding-top: 5px;
      font-size: 10px;
      font-weight: 600;
      transition: opacity .45s;
      -webkit-transition: opacity .35s; }
    .authPage.en .main .auth-form .button_logout {
      text-decoration: none;
      float: right;
      padding: 5px;
      margin: 20px -30px 0px 20px;
      color: #888;
      width: 45px;
      background-color: lightgrey;
      transition: width .35s;
      -webkit-transition: width .35s;
      overflow: hidden;
      height: 44px;
      z-index: 1;
      border-radius: 10px; }
    .authPage.en .main .auth-form .effect:hover {
      width: 110px;
      color: #fff;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .authPage.en .main .auth-form .profile-btn {
      border: 0;
      outline: none;
      margin-top: 225px;
      font-size: 15px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #D8D8D8;
      border-radius: 7px;
      padding: 7px 30px 7px 30px;
      color: #FA6400;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .slider {
      background: #D8D8D8;
      box-shadow: 0 0 3px #888;
      border-radius: 6px;
      overflow: hidden;
      margin: 0 auto;
      width: 400px;
      position: relative;
      top: 205px;
      bottom: 175px;
      padding: 5px;
      place-items: center; }
    .authPage.en .main .auth-form .carousel-control-prev-icon,
    .authPage.en .main .auth-form .carousel-control-next-icon {
      height: 50px;
      width: 100px;
      background-size: 100%, 100%;
      border-radius: 50%;
      background-image: none; }
    .authPage.en .main .auth-form .carousel-control-next-icon:after {
      content: '►';
      font-size: 35px;
      color: darkgrey; }
    .authPage.en .main .auth-form .carousel-control-prev-icon:after {
      content: '◄';
      font-size: 35px;
      color: darkgrey; }
    .authPage.en .main .auth-form .carousel-indicators {
      margin: 0px 0px -50px 10px !important; }
    .authPage.en .main .auth-form .carousel-inner {
      margin-bottom: 50px; }
    .authPage.en .main .auth-form .carousel-caption-one {
      margin: 20px 195px 60px 55px !important;
      right: 0% !important;
      text-align: right !important; }
    .authPage.en .main .auth-form .carousel-caption-two {
      margin: 75px 235px 90px 0px !important;
      right: 0% !important;
      text-align: right !important; }
    .authPage.en .main .auth-form .mobile_card {
      margin: 0px 0px 0px auto;
      box-shadow: 0 0 1px #888;
      overflow: hidden;
      width: 350px;
      position: relative;
      top: 225px;
      left: 25px;
      bottom: 300px;
      padding: 0px;
      text-align: left; }
    .authPage.en .main .auth-form .forms {
      background: #D8D8D8;
      box-shadow: 0 0 3px #666;
      border-radius: 6px;
      overflow: hidden;
      margin: 0 auto;
      width: 350px;
      position: relative;
      top: 250px;
      bottom: 250px;
      padding: 0;
      place-items: center; }
    .authPage.en .main .auth-form .forms h1 {
      padding: 0 0 20px 0;
      font-size: 26px;
      color: #666;
      font-weight: lighter;
      text-align: center; }
    .authPage.en .main .auth-form .forms form {
      padding: 30px; }
    .authPage.en .main .auth-form .forms .tab-group {
      list-style: none;
      padding: 0;
      margin: 0; }
    .authPage.en .main .auth-form .forms .tab-group:after {
      content: "";
      display: table;
      clear: both; }
    .authPage.en .main .auth-form .forms .tab-group li a {
      display: block;
      text-decoration: none;
      padding: 15px;
      background: #EF8063;
      color: #fff;
      font-size: 18px;
      float: left;
      width: 50%;
      text-align: center;
      border-top: 3px solid transparent;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .forms .tab-group li a:hover {
      background: #D8D8D8;
      color: #EF8063; }
    .authPage.en .main .auth-form .forms .tab-group .active a {
      background: #D8D8D8;
      color: #444;
      border-top: 3px solid #EF8063; }
    .authPage.en .main .auth-form .forms input {
      font-size: 14px;
      display: block;
      text-align: left;
      width: 100%;
      padding: 10px 20px;
      border: 1px solid #ddd;
      color: #888;
      border-radius: 5px;
      margin-bottom: 10px;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .forms select {
      font-size: 14px;
      display: block;
      width: 100%;
      padding: 10px 20px;
      border: 1px solid #ddd;
      color: #888;
      border-radius: 0;
      margin-bottom: 10px;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .forms input:focus {
      outline: 0;
      border-color: #2e5ed7; }
    .authPage.en .main .auth-form .forms label {
      font-size: 12px;
      font-weight: normal;
      color: #888;
      margin-bottom: 5px;
      display: block; }
    .authPage.en .main .auth-form .forms .button {
      border: 0;
      outline: none;
      border-radius: 0;
      margin-top: 10px;
      font-size: 16px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #EF8063;
      border-radius: 7px;
      padding: 7px 30px 7px 30px;
      color: #ffffff;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .forms .button:hover,
    .authPage.en .main .auth-form .button:focus {
      background: #EF8063; }
    .authPage.en .main .auth-form #appleid-signin {
      margin-top: 10px;
      height: 40px; }
    .authPage.en .main .auth-form .g-signin2 {
      margin-top: 10px;
      width: 100%; }
    .authPage.en .main .auth-form .g-signin2 > div {
      border-radius: 5px;
      padding: 3px;
      margin: auto;
      width: 100%; }
    .authPage.en .main .auth-form .bryk-eye-icon-email {
      position: absolute;
      top: 50%;
      right: 10px;
      z-index: 1;
      color: #f36c01;
      margin-top: -125px;
      margin-right: 35px;
      cursor: pointer;
      transition: .3s ease all; }
    .authPage.en .main .auth-form .bryk-eye-icon-pass {
      position: absolute;
      top: 50%;
      right: 10px;
      z-index: 1;
      color: #f36c01;
      margin-top: -83px;
      margin-right: 35px;
      cursor: pointer;
      transition: .3s ease all; }
    .authPage.en .main .auth-form .alang-logout > div {
      float: right;
      border-width: thick;
      border-style: solid;
      padding: 10px 23px 5px 11px;
      border-radius: 10px;
      border-color: #d3d3d3;
      width: 33px;
      background-color: white;
      margin-top: 21px; }
  .authPage.ar .bryk-modal {
    direction: rtl !important; }
    .authPage.ar .bryk-modal .close {
      margin: -1rem -1rem -1rem -1rem; }
    .authPage.ar .bryk-modal label {
      float: right; }
  .authPage.ar .sidenav {
    margin: 0 auto;
    height: 100%;
    width: 70%;
    z-index: 1;
    overflow-x: hidden;
    position: relative; }
    .authPage.ar .sidenav .login-main-text {
      height: 100%;
      width: 100%;
      display: grid;
      justify-content: center;
      align-items: center;
      padding: 40px;
      color: #fff; }
      .authPage.ar .sidenav .login-main-text h2 {
        font-weight: 500; }
  .authPage.ar .main {
    background-image: url("/public/images/welcome-bg.jpg");
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 100%;
    z-index: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 0px 0px 50px 0px;
    position: absolute; }
    .authPage.ar .main .password-btn {
      border: 0;
      outline: none;
      margin-top: 5px;
      font-size: 15px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #D8D8D8;
      border-radius: 7px;
      padding: 10px 30px 10px 30px;
      color: #FA6400;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .float {
      margin: 0 auto;
      position: fixed;
      width: 50%;
      height: 10%;
      z-index: 2;
      overflow-x: hidden;
      overflow-y: hidden;
      left: 0;
      padding: 0px 50px;
      top: 0; }
    .authPage.ar .main .auth-form .navigation_logout {
      width: 100%; }
    .authPage.ar .main .auth-form .resizeImg {
      width: 34px; }
    .authPage.ar .main .auth-form .txt_logout {
      color: #FA6400;
      font-family: Verdana, Geneva, Tahoma, sans-serif;
      padding-top: 5px;
      font-size: 10px;
      font-weight: 600;
      transition: opacity .45s;
      -webkit-transition: opacity .35s; }
    .authPage.ar .main .auth-form .button_logout {
      text-decoration: none;
      float: left;
      padding: 5px;
      margin: 20px 20px 0px -30px;
      color: #888;
      width: 45px;
      background-color: lightgrey;
      transition: width .35s;
      -webkit-transition: width .35s;
      overflow: hidden;
      height: 44px;
      z-index: 1;
      border-radius: 10px; }
    .authPage.ar .main .auth-form .effect:hover {
      width: 110px;
      color: #fff;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .authPage.ar .main .auth-form .profile-btn {
      border: 0;
      outline: none;
      margin-top: 225px;
      font-size: 15px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #D8D8D8;
      border-radius: 7px;
      padding: 7px 30px 7px 30px;
      color: #FA6400;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .slider {
      background: #D8D8D8;
      box-shadow: 0 0 3px #888;
      border-radius: 6px;
      overflow: hidden;
      margin: 0 auto;
      width: 400px;
      position: relative;
      top: 205px;
      bottom: 175px;
      padding: 5px;
      place-items: center; }
    .authPage.ar .main .auth-form .carousel-control-prev-icon,
    .authPage.ar .main .auth-form .carousel-control-next-icon {
      height: 50px;
      width: 100px;
      background-size: 100%, 100%;
      border-radius: 50%;
      background-image: none; }
    .authPage.ar .main .auth-form .carousel-control-next-icon:after {
      content: '►';
      font-size: 35px;
      color: darkgrey; }
    .authPage.ar .main .auth-form .carousel-control-prev-icon:after {
      content: '◄';
      font-size: 35px;
      color: darkgrey; }
    .authPage.ar .main .auth-form .carousel-indicators {
      margin: 0px 10px -50px 0px !important; }
    .authPage.ar .main .auth-form .carousel-inner {
      margin-bottom: 50px; }
    .authPage.ar .main .auth-form .carousel-caption-one {
      margin: 25px 300px 25px 35px !important;
      right: 0% !important;
      text-align: right !important; }
    .authPage.ar .main .auth-form .carousel-caption-two {
      margin: 100px 300px 50px 5px !important;
      right: 0% !important;
      text-align: right !important; }
    .authPage.ar .main .auth-form .mobile_card {
      margin: 0px auto 0px 0px;
      box-shadow: 0 0 1px #888;
      overflow: hidden;
      width: 350px;
      position: relative;
      top: 225px;
      right: 25px;
      bottom: 300px;
      padding: 0px;
      text-align: right; }
    .authPage.ar .main .auth-form .forms {
      background: #D8D8D8;
      box-shadow: 0 0 3px #666;
      border-radius: 6px;
      overflow: hidden;
      margin: 0 auto;
      width: 350px;
      position: relative;
      top: 250px;
      bottom: 250px;
      padding: 0;
      place-items: center; }
    .authPage.ar .main .auth-form .forms h1 {
      padding: 0 0 20px 0;
      font-size: 26px;
      color: #666;
      font-weight: lighter;
      text-align: center; }
    .authPage.ar .main .auth-form .forms form {
      padding: 30px; }
    .authPage.ar .main .auth-form .forms .tab-group {
      list-style: none;
      padding: 0;
      margin: 0; }
    .authPage.ar .main .auth-form .forms .tab-group:after {
      content: "";
      display: table;
      clear: both; }
    .authPage.ar .main .auth-form .forms .tab-group li a {
      display: block;
      text-decoration: none;
      padding: 15px;
      background: #EF8063;
      color: #fff;
      font-size: 18px;
      float: right;
      width: 50%;
      text-align: center;
      border-top: 3px solid transparent;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .forms .tab-group li a:hover {
      background: #D8D8D8;
      color: #EF8063; }
    .authPage.ar .main .auth-form .forms .tab-group .active a {
      background: #D8D8D8;
      color: #444;
      border-top: 3px solid #EF8063; }
    .authPage.ar .main .auth-form .forms input {
      font-size: 14px;
      display: block;
      text-align: right;
      width: 100%;
      padding: 10px 20px;
      border: 1px solid #ddd;
      color: #888;
      border-radius: 5px;
      margin-bottom: 10px;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .forms select {
      font-size: 14px;
      display: block;
      width: 100%;
      padding: 10px 20px;
      border: 1px solid #ddd;
      color: #888;
      border-radius: 0;
      margin-bottom: 10px;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .forms input:focus {
      outline: 0;
      border-color: #2e5ed7; }
    .authPage.ar .main .auth-form .forms label {
      font-size: 12px;
      font-weight: normal;
      color: #888;
      margin-bottom: 5px;
      display: block; }
    .authPage.ar .main .auth-form .forms .button {
      border: 0;
      outline: none;
      border-radius: 0;
      margin-top: 10px;
      font-size: 16px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #EF8063;
      border-radius: 7px;
      padding: 7px 30px 7px 30px;
      color: #ffffff;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .forms .button:hover,
    .authPage.ar .main .auth-form .button:focus {
      background: #EF8063; }
    .authPage.ar .main .auth-form #appleid-signin {
      margin-top: 10px;
      height: 40px; }
    .authPage.ar .main .auth-form .g-signin2 {
      margin-top: 10px;
      width: 100%; }
    .authPage.ar .main .auth-form .g-signin2 > div {
      border-radius: 5px;
      padding: 3px;
      margin: auto;
      width: 100%; }
    .authPage.ar .main .auth-form .bryk-eye-icon-email {
      position: absolute;
      top: 50%;
      left: 10px;
      z-index: 1;
      color: #f36c01;
      margin-top: -125px;
      margin-left: 35px;
      cursor: pointer;
      transition: .3s ease all; }
    .authPage.ar .main .auth-form .bryk-eye-icon-pass {
      position: absolute;
      top: 50%;
      left: 10px;
      z-index: 1;
      color: #f36c01;
      margin-top: -83px;
      margin-left: 35px;
      cursor: pointer;
      transition: .3s ease all; }
    .authPage.ar .main .auth-form .alang-logout > div {
      float: left;
      border-width: thick;
      border-style: solid;
      padding: 10px 5px 5px 28px;
      border-radius: 10px;
      border-color: #d3d3d3;
      width: 33px;
      background-color: white;
      margin-top: 21px;
      z-index: 5000; }
    .authPage.ar .main .auth-form .forms > form > div > select {
      text-align-last: right; } }

@media (min-width: 480px) and (max-width: 767px) and (min-width: 320px) {
  .bryk_icon_history {
    padding: 12px 10px 12px 12px;
    background-image: url('data:image/svg+xml,%3Csvg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="21.7785" height="24" viewBox="0 0 21.7785 24"%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ee6258;%7D%3C/style%3E%3C/defs%3E%3Cg id="rfBQjS.tif"%3E%3Cpath class="cls-1" d="M277.931,359.4064V343.5945a1.241,1.241,0,0,0,.06-.1645,2.3075,2.3075,0,0,1,1.4944-1.7552,7.3131,7.3131,0,0,1,2.281-.1578c.0136.0794.0211.1082.0232.1373a3.037,3.037,0,0,0,3.09,2.9106c1.5581.0088,3.1163.0116,4.6743-.0027a2.8611,2.8611,0,0,0,2.2541-1.094,3.0713,3.0713,0,0,0,.6811-1.9018,13.0171,13.0171,0,0,1,2.0259.0193,2.2529,2.2529,0,0,1,1.7848,2.3921c.0054,2.1015.0016,4.2031.0017,6.3046v.2847a.374.374,0,0,1-.0966.0185c-.039-.0081-.0763-.0239-.1146-.0354a7.7338,7.7338,0,0,0-7.6122,1.5393.6317.6317,0,0,1-.3742.1284c-1.5379.0087-3.076.0049-4.614.0061-.5395,0-.9026.3029-.9008.7608a.7878.7878,0,0,0,.8846.7724c1.0751-.024,2.1511-.0066,3.2267-.0066h.3637a8.0882,8.0882,0,0,0-1.1333,3.0656c-.8039,0-1.5865-.0014-2.3691.0015a1.7127,1.7127,0,0,0-.3878.034.7433.7433,0,0,0,.153,1.47c.4622.0105.9247.003,1.3872.0032.3788,0,.7576,0,1.1567,0a7.9768,7.9768,0,0,0,.7918,3.0378.5769.5769,0,0,1-.111.0287c-2.1311.0007-4.2623.0135-6.3932-.0062a2.2984,2.2984,0,0,1-2.0795-1.4937C278.0209,359.7328,277.98,359.5682,277.931,359.4064Zm9.2284-10.2489c1.235,0,2.47.0017,3.7051-.0024a1.2155,1.2155,0,0,0,.4113-.0569.75.75,0,0,0,.4667-.8225.7793.7793,0,0,0-.8253-.6395q-3.7351-.0022-7.47,0a.7665.7665,0,1,0,.0075,1.5208Q285.3069,349.1595,287.1594,349.1575Z" transform="translate(-277.931 -339.9975)"/%3E%3Cpath class="cls-1" d="M287.428,357.8564a6.1409,6.1409,0,1,1,6.13,6.1411A6.1375,6.1375,0,0,1,287.428,357.8564Zm6.9127-2.1112c0-.5424.0038-1.0848-.0011-1.6271a.7854.7854,0,0,0-.7771-.8543.7651.7651,0,0,0-.7427.8447c-.0028,1.2254.0034,2.4508-.0042,3.6761a.91.91,0,0,0,.2934.6946c.58.57,1.151,1.15,1.7276,1.7237a.77.77,0,1,0,1.0834-1.0672c-.4748-.4767-.957-.9463-1.4225-1.4319a.5933.5933,0,0,1-.15-.3618C294.3316,356.81,294.3408,356.2776,294.3407,355.7452Z" transform="translate(-277.931 -339.9975)"/%3E%3Cpath class="cls-1" d="M287.11,343.0572c-.7841,0-1.5684.0133-2.352-.0039a1.5025,1.5025,0,0,1-1.4482-1.2906,1.521,1.521,0,0,1,1.0636-1.6824,2.0124,2.0124,0,0,1,.5636-.0779q2.2013-.0093,4.4027-.0021a1.5,1.5,0,0,1,1.46.8813,1.451,1.451,0,0,1-.1894,1.6117,1.43,1.43,0,0,1-1.1779.5672q-1.161.0007-2.322,0Z" transform="translate(-277.931 -339.9975)"/%3E%3C/g%3E%3C/svg%3E'); }
  .bryk_caps {
    text-transform: uppercase; }
  .bryk_capt {
    text-transform: capitalize; }
  .bryk_button {
    border: 0;
    outline: none;
    margin-top: 25px;
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 2px;
    background: #f28561;
    border-radius: 7px;
    padding: 7px 30px 7px 30px;
    color: #ffffff;
    cursor: pointer;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
  .btn-bryk {
    background-color: #ef6257;
    border-color: #ef6257;
    color: #fff; }
  .btn-brykgroup {
    font-size: small;
    background-color: #6c757d;
    border-color: #ef6257;
    color: #fff;
    border: solid;
    font-size: 13px !important;
    transition: transform .2s; }
  .btn-brykgroup:hover {
    font-size: 13px !important;
    border: 2px solid;
    outline-color: #6c757d;
    outline-offset: 25px;
    color: white;
    background-color: #ef6257;
    -ms-transform: scale(1.1);
    /* IE 9 */
    -webkit-transform: scale(1.1);
    /* Safari 3-8 */
    transform: scale(1.1); }
  .btn-grey {
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff; }
  .uploadInput {
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem; }
  .navUpload {
    display: contents;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none; }
  .uploadText {
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #464646;
    text-align: center;
    line-height: 15px;
    padding-top: 5px; }
  .emailError {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
    padding-right: calc(1.5em + .75rem); }
  .uploadTextbox {
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
  .brykcolor {
    color: #f28561; }
  .filter {
    position: absolute;
    left: 0;
    z-index: 99;
    padding: 5px 15px 5px 15px;
    margin: 0px 15px 0px 15px;
    width: 92%;
    max-height: 350px;
    min-width: 160px;
    overflow-y: auto;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
    border-top-style: none;
    border-radius: 0 0 4px 4px;
    text-align: left;
    list-style: none;
    background: #fff; }
  .filterList {
    font-weight: bold;
    margin: 25px 0px 25px 0px; }
  .bryk-section-title {
    list-style: none;
    background: #fff;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-weight: 700; }
  .bryk-section-sub-title {
    list-style: none;
    background: #fff;
    margin-top: -23px;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-weight: 700; }
  .brykmodalheader {
    background: #ef6257;
    color: #fff; }
  .brykgreymodalheader {
    background: #6c757d;
    color: #fff; }
  .bryk-header {
    background: #f28561;
    color: #fff; }
  .brykgreybackground {
    background-color: #f8f8f8; }
  .bryk-avatar {
    border-radius: 100% !important; }
  .bryk-avatar:hover {
    border-radius: 100% !important;
    -webkit-filter: grayscale(3);
    filter: grayscale(3); }
  .byrk-avatar-edit-icon {
    position: absolute;
    display: inline; }
  .datepicker button {
    margin-top: 4px;
    margin-right: 5px; }
  .datepicker button span {
    color: #2e2e2e;
    font-size: 25px; }
  .datepicker-ctrl .datepicker-preBtn::before {
    content: "←";
    color: #2e2e2e; }
  .datepicker-ctrl .datepicker-nextBtn::before {
    content: "→";
    color: #2e2e2e; }
  .datepicker-ctrl p {
    text-align: center; }
  #filterFromDate input {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem; }
  #filterFromDate button {
    width: 8px;
    height: 8px;
    margin: 0px 17px 0px 0px; }
  #filterFromDate span {
    font-size: 14px; }
  #filterToDate input {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem; }
  #filterToDate button {
    width: 8px;
    height: 8px;
    margin: 0px 17px 0px 0px; }
  #filterToDate span {
    font-size: 14px; }
  ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
  ::-webkit-scrollbar-thumb {
    background: #888; }
  .option-subtext {
    text-align: right; }
  .alert-fadein {
    position: relative;
    animation-name: faderight;
    animation-duration: 2s; }
  @keyframes faderight {
    from {
      right: -50px;
      opacity: 0; }
    to {
      right: 0px;
      opacity: 1; } }
  .bryk-animation {
    background-color: #ef6257;
    background: linear-gradient(90deg, #dd5e89, #f7bb97);
    background-size: 400% 400%;
    animation: gradient 15s ease infinite; }
  @keyframes gradient {
    0% {
      background-position: 0% 50%; }
    50% {
      background-position: 100% 50%; }
    100% {
      background-position: 0% 50%; } }
  .table-bryk th {
    position: sticky;
    top: 0;
    background-color: #ef6257;
    font-size: small;
    z-index: 1;
    color: #fff;
    line-height: initial; }
  .table-bryk td {
    padding: 5px !important; }
  .table-bryk .form-control {
    font-size: small; }
  #datePickerChart {
    width: 0px !important;
    height: 0px !important; }
  #datePickerChart > .mx-input-wrapper > .mx-input {
    display: contents !important; }
  #datePickerChart > .mx-input-wrapper > .mx-icon-calendar {
    color: #f28561 !important;
    right: auto;
    padding-bottom: 10px; }
  #datePickerChart > .mx-input-wrapper > .mx-icon-clear {
    color: #f28561 !important;
    right: auto;
    padding-bottom: 10px; }
  .alang > div {
    border-style: groove;
    padding: 0px 0px 0px 5px;
    border-radius: 5px;
    border-color: #f28561;
    width: max-content; }
  #startDateID {
    width: 100%; }
  #startDateID > .mx-input-wrapper > .mx-input {
    font-size: 16px;
    height: calc(1.5em + .75rem + 2px); }
  #endDateID {
    width: 100%; }
  #endDateID > .mx-input-wrapper > .mx-input {
    font-size: 16px;
    height: calc(1.5em + .75rem + 2px); }
  #addRent {
    width: 100%; }
  #addRent > .mx-input-wrapper > .mx-input {
    font-size: 16px;
    height: calc(1.5em + .75rem + 2px); }
  .dateError {
    border: 1px solid #dc3545; }
  .table-bryk-upload tbody {
    padding: 0px; }
  .table-bryk-upload th {
    position: sticky;
    top: 0;
    background-color: #ef6257;
    font-size: small;
    z-index: 1;
    color: #fff;
    line-height: initial; }
  .table-bryk-upload td {
    padding: 5px !important;
    border: none; }
  .table-bryk-upload .form-control {
    font-size: small; }
  .tbody-scroll {
    height: 160px;
    flex: 1 1 auto;
    display: block;
    overflow-y: auto;
    overflow-x: hidden; }
  .tr-scroll {
    width: 100%;
    display: table !important;
    table-layout: fixed !important; }
  .vs__dropdown-toggle {
    padding: .375rem .75rem .375rem .75rem !important; }
  .vs__clear {
    padding-bottom: 3px !important; }
  .vs__error {
    border-color: #ee3b4d;
    box-shadow: 0 0 0 0.025rem #ee3b4d;
    border-radius: .25rem; }
  #vs1__combobox input {
    padding: 0px !important;
    margin: 0px !important; }
  .check_mark {
    width: 80px;
    height: 130px;
    margin: 0 auto; }
  .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box; }
  .sa-icon.sa-success {
    border-color: #4CAF50; }
  .sa-icon.sa-success::before, .sa-icon.sa-success::after {
    content: '';
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    position: absolute;
    width: 60px;
    height: 120px;
    background: white;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  .sa-icon.sa-success::before {
    -webkit-border-radius: 120px 0 0 120px;
    border-radius: 120px 0 0 120px;
    top: -7px;
    left: -33px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 60px 60px;
    transform-origin: 60px 60px; }
  .sa-icon.sa-success::after {
    -webkit-border-radius: 0 120px 120px 0;
    border-radius: 0 120px 120px 0;
    top: -11px;
    left: 30px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0px 60px;
    transform-origin: 0px 60px; }
  .sa-icon.sa-success .sa-placeholder {
    width: 80px;
    height: 80px;
    border: 4px solid rgba(76, 175, 80, 0.5);
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    box-sizing: content-box;
    position: absolute;
    left: -4px;
    top: -4px;
    z-index: 2; }
  .sa-icon.sa-success .sa-fix {
    width: 5px;
    height: 90px;
    background-color: white;
    position: absolute;
    left: 28px;
    top: 8px;
    z-index: 1;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .sa-icon.sa-success.animate::after {
    -webkit-animation: rotatePlaceholder 4.25s ease-in;
    animation: rotatePlaceholder 4.25s ease-in; }
  .sa-icon.sa-success {
    border-color: transparent\9; }
  .sa-icon.sa-success .sa-line.sa-tip {
    -ms-transform: rotate(45deg) \9; }
  .sa-icon.sa-success .sa-line.sa-long {
    -ms-transform: rotate(-45deg) \9; }
  .animateSuccessTip {
    -webkit-animation: animateSuccessTip 0.75s;
    animation: animateSuccessTip 0.75s; }
  .animateSuccessLong {
    -webkit-animation: animateSuccessLong 0.75s;
    animation: animateSuccessLong 0.75s; }
  @-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; } }
  @-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; } }
  @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; } }
  .sa-icon.sa-success .sa-line {
    height: 5px;
    background-color: #4CAF50;
    display: block;
    border-radius: 2px;
    position: absolute;
    z-index: 2; }
  .sa-icon.sa-success .sa-line.sa-tip {
    width: 25px;
    left: 14px;
    top: 46px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  .sa-icon.sa-success .sa-line.sa-long {
    width: 47px;
    right: 8px;
    top: 38px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  @-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); } } }

@media (min-width: 768px) and (max-width: 991px) {
  .authPage.en .bryk-modal {
    direction: ltr !important; }
    .authPage.en .bryk-modal .close {
      margin: -1rem -1rem -1rem auto; }
    .authPage.en .bryk-modal label {
      float: left; }
  .authPage.en .sidenav {
    margin: 0 auto;
    position: fixed;
    width: 50%;
    height: 100%;
    z-index: 0;
    overflow-x: hidden;
    left: 0;
    background-image: url("/public/images/welcome-bg.jpg");
    background-repeat: round; }
    .authPage.en .sidenav .login-main-text {
      height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding: 50px;
      color: #fff; }
      .authPage.en .sidenav .login-main-text h2 {
        font-weight: 500; }
  .authPage.en .main {
    margin: 0 auto;
    position: fixed;
    width: 50%;
    height: 100%;
    z-index: 1;
    overflow-x: hidden;
    overflow-y: hidden;
    right: 0;
    padding: 0px 0px 50px 0px; }
    .authPage.en .main .password-btn {
      border: 0;
      outline: none;
      margin-top: 5px;
      font-size: 15px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #f28561;
      border-radius: 7px;
      padding: 10px 30px 10px 30px;
      color: #ffffff;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .float {
      margin: 0 auto;
      position: fixed;
      width: 50%;
      z-index: 2;
      overflow-x: hidden;
      overflow-y: hidden;
      right: 0;
      padding: 0px 50px;
      top: 0; }
    .authPage.en .main .auth-form .navigation_logout {
      width: 100%; }
    .authPage.en .main .auth-form .resizeImg {
      width: 42px; }
    .authPage.en .main .auth-form .txt_logout {
      color: #FA6400;
      font-family: Verdana, Geneva, Tahoma, sans-serif;
      padding-top: 5px;
      font-size: 14px;
      font-weight: 600;
      transition: opacity .45s;
      -webkit-transition: opacity .35s; }
    .authPage.en .main .auth-form .button_logout {
      text-decoration: none;
      float: right;
      padding: 5px;
      margin: 20px -30px 0px 20px;
      color: #888;
      width: 51px;
      background-color: lightgrey;
      transition: width .35s;
      -webkit-transition: width .35s;
      overflow: hidden;
      height: 51px;
      z-index: 1;
      border-radius: 10px; }
    .authPage.en .main .auth-form .effect:hover {
      width: 139px;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .authPage.en .main .auth-form .profile-btn {
      border: 0;
      outline: none;
      margin-top: 200px;
      font-size: 15px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #f28561;
      border-radius: 7px;
      padding: 7px 30px 7px 30px;
      color: #ffffff;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .slider {
      background: #D8D8D8;
      box-shadow: 0 0 3px #888;
      border-radius: 6px;
      overflow: hidden;
      margin: 0 auto;
      width: 400px;
      position: relative;
      padding: 5px;
      place-items: center; }
    .authPage.en .main .auth-form .carousel-bryk {
      top: 175px;
      bottom: 175px; }
    .authPage.en .main .auth-form .carousel-control-prev-icon,
    .authPage.en .main .auth-form .carousel-control-next-icon {
      height: 50px;
      width: 100px;
      background-size: 100%, 100%;
      border-radius: 50%;
      background-image: none; }
    .authPage.en .main .auth-form .carousel-control-next-icon:after {
      content: '►';
      font-size: 35px;
      color: darkgrey; }
    .authPage.en .main .auth-form .carousel-control-prev-icon:after {
      content: '◄';
      font-size: 35px;
      color: darkgrey; }
    .authPage.en .main .auth-form .carousel-indicators {
      margin: 0px 0px -50px 10px !important; }
    .authPage.en .main .auth-form .carousel-inner {
      margin-bottom: 50px; }
    .authPage.en .main .auth-form .carousel-caption-one {
      margin: 0px 250px 0px 30px !important;
      right: 0% !important;
      text-align: left !important; }
    .authPage.en .main .auth-form .carousel-caption-two {
      margin: 100px 250px 50px 5px !important;
      right: 0% !important;
      text-align: left !important; }
    .authPage.en .main .auth-form .mobile_card {
      margin: 20px !important;
      box-shadow: 0 0 1px #888;
      overflow: hidden;
      width: 350px;
      position: relative;
      top: 300px;
      bottom: 300px;
      padding: 0px;
      text-align: left; }
    .authPage.en .main .auth-form .forms {
      background: #D8D8D8;
      box-shadow: 0 0 3px #666;
      border-radius: 6px;
      overflow: hidden;
      margin: 0 auto;
      width: 350px;
      position: relative;
      top: 250px;
      bottom: 250px;
      padding: 0;
      place-items: center; }
    .authPage.en .main .auth-form .forms h1 {
      padding: 0 0 20px 0;
      font-size: 26px;
      color: #666;
      font-weight: lighter;
      text-align: center; }
    .authPage.en .main .auth-form .forms form {
      padding: 30px; }
    .authPage.en .main .auth-form .forms .tab-group {
      list-style: none;
      padding: 0;
      margin: 0; }
    .authPage.en .main .auth-form .forms .tab-group:after {
      content: "";
      display: table;
      clear: both; }
    .authPage.en .main .auth-form .forms .tab-group li a {
      display: block;
      text-decoration: none;
      padding: 15px;
      background: #EF8063;
      color: #fff;
      font-size: 20px;
      float: left;
      width: 50%;
      text-align: center;
      border-top: 3px solid transparent;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .forms .tab-group li a:hover {
      background: #D8D8D8;
      color: #EF8063; }
    .authPage.en .main .auth-form .forms .tab-group .active a {
      background: #D8D8D8;
      color: #444;
      border-top: 3px solid #EF8063; }
    .authPage.en .main .auth-form .forms input {
      font-size: 16px;
      display: block;
      text-align: left;
      width: 100%;
      padding: 10px 20px;
      border: 1px solid #ddd;
      color: #888;
      border-radius: 5px;
      margin-bottom: 10px;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .forms select {
      font-size: 16px;
      display: block;
      width: 100%;
      padding: 10px 20px;
      border: 1px solid #ddd;
      color: #888;
      border-radius: 0;
      margin-bottom: 10px;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .forms input:focus {
      outline: 0;
      border-color: #2e5ed7; }
    .authPage.en .main .auth-form .forms label {
      font-size: 13px;
      font-weight: normal;
      color: #888;
      margin-bottom: 5px;
      display: block; }
    .authPage.en .main .auth-form .forms .button {
      border: 0;
      outline: none;
      margin-top: 10px;
      border-radius: 0;
      font-size: 18px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #EF8063;
      border-radius: 7px;
      padding: 7px 30px 7px 30px;
      color: #ffffff;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .forms .button:hover,
    .authPage.en .main .auth-form .button:focus {
      background: #EF8063; }
    .authPage.en .main .auth-form #appleid-signin {
      margin-top: 15px;
      height: 40px; }
    .authPage.en .main .auth-form .g-signin2 {
      margin-top: 15px;
      width: 100%; }
    .authPage.en .main .auth-form .g-signin2 > div {
      border-radius: 5px;
      padding: 3px;
      margin: auto;
      width: 100%; }
    .authPage.en .main .auth-form .bryk-eye-icon-email {
      position: absolute;
      top: 50%;
      right: 10px;
      z-index: 1;
      color: #f36c01;
      margin-top: -105px;
      margin-right: 35px;
      cursor: pointer;
      transition: .3s ease all; }
    .authPage.en .main .auth-form .bryk-eye-icon-pass {
      position: absolute;
      top: 50%;
      right: 10px;
      z-index: 1;
      color: #f36c01;
      margin-top: -57px;
      margin-right: 35px;
      cursor: pointer;
      transition: .3s ease all; }
  .authPage.ar .bryk-modal {
    direction: rtl !important; }
    .authPage.ar .bryk-modal .close {
      margin: -1rem -1rem -1rem -1rem; }
    .authPage.ar .bryk-modal label {
      float: right; }
  .authPage.ar .sidenav {
    margin: 0 auto;
    position: fixed;
    width: 50%;
    height: 100%;
    z-index: 0;
    overflow-x: hidden;
    right: 0;
    background-image: url("/public/images/welcome-bg.jpg");
    background-repeat: round; }
    .authPage.ar .sidenav .login-main-text {
      height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding: 50px;
      color: #fff; }
      .authPage.ar .sidenav .login-main-text h2 {
        font-weight: 500; }
  .authPage.ar .main {
    margin: 0 auto;
    position: fixed;
    width: 50%;
    height: 100%;
    z-index: 1;
    overflow-x: hidden;
    overflow-y: hidden;
    left: 0;
    padding: 0px 0px 50px 0px; }
    .authPage.ar .main .password-btn {
      border: 0;
      outline: none;
      margin-top: 5px;
      font-size: 15px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #f28561;
      border-radius: 7px;
      padding: 10px 30px 10px 30px;
      color: #ffffff;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .float {
      margin: 0 auto;
      position: fixed;
      width: 50%;
      z-index: 2;
      overflow-x: hidden;
      overflow-y: hidden;
      left: 0;
      padding: 0px 50px;
      top: 0; }
    .authPage.ar .main .auth-form .navigation_logout {
      width: 100%; }
    .authPage.ar .main .auth-form .resizeImg {
      width: 42px; }
    .authPage.ar .main .auth-form .txt_logout {
      color: #FA6400;
      font-family: Verdana, Geneva, Tahoma, sans-serif;
      padding-top: 5px;
      font-size: 14px;
      font-weight: 600;
      transition: opacity .45s;
      -webkit-transition: opacity .35s; }
    .authPage.ar .main .auth-form .button_logout {
      text-decoration: none;
      float: left;
      padding: 5px;
      margin: 20px 20px 0px -30px;
      color: #888;
      width: 51px;
      background-color: lightgrey;
      transition: width .35s;
      -webkit-transition: width .35s;
      overflow: hidden;
      height: 51px;
      z-index: 1;
      border-radius: 10px; }
    .authPage.ar .main .auth-form .effect:hover {
      width: 139px;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .authPage.ar .main .auth-form .profile-btn {
      border: 0;
      outline: none;
      margin-top: 200px;
      font-size: 15px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #f28561;
      border-radius: 7px;
      padding: 7px 30px 7px 30px;
      color: #ffffff;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .slider {
      background: #D8D8D8;
      box-shadow: 0 0 3px #888;
      border-radius: 6px;
      overflow: hidden;
      margin: 0 auto;
      width: 400px;
      position: relative;
      padding: 5px;
      place-items: center; }
    .authPage.ar .main .auth-form .carousel-bryk {
      top: 175px;
      bottom: 175px; }
    .authPage.ar .main .auth-form .carousel-control-prev-icon,
    .authPage.ar .main .auth-form .carousel-control-next-icon {
      height: 50px;
      width: 100px;
      background-size: 100%, 100%;
      border-radius: 50%;
      background-image: none; }
    .authPage.ar .main .auth-form .carousel-control-next-icon:after {
      content: '►';
      font-size: 35px;
      color: darkgrey; }
    .authPage.ar .main .auth-form .carousel-control-prev-icon:after {
      content: '◄';
      font-size: 35px;
      color: darkgrey; }
    .authPage.ar .main .auth-form .carousel-indicators {
      margin: 0px 10px -50px 0px !important; }
    .authPage.ar .main .auth-form .carousel-inner {
      margin-bottom: 50px; }
    .authPage.ar .main .auth-form .carousel-caption-one {
      margin: 20px 195px 60px 55px !important;
      right: 0% !important;
      text-align: right !important; }
    .authPage.ar .main .auth-form .carousel-caption-two {
      margin: 75px 235px 90px 0px !important;
      right: 0% !important;
      text-align: right !important; }
    .authPage.ar .main .auth-form .mobile_card {
      margin: 20px !important;
      box-shadow: 0 0 1px #888;
      overflow: hidden;
      width: 350px;
      position: relative;
      top: 300px;
      bottom: 300px;
      padding: 0px;
      text-align: right; }
    .authPage.ar .main .auth-form .forms {
      background: #D8D8D8;
      box-shadow: 0 0 3px #666;
      border-radius: 6px;
      overflow: hidden;
      margin: 0 auto;
      width: 350px;
      position: relative;
      top: 250px;
      bottom: 250px;
      padding: 0;
      place-items: center; }
    .authPage.ar .main .auth-form .forms h1 {
      padding: 0 0 20px 0;
      font-size: 26px;
      color: #666;
      font-weight: lighter;
      text-align: center; }
    .authPage.ar .main .auth-form .forms form {
      padding: 30px; }
    .authPage.ar .main .auth-form .forms .tab-group {
      list-style: none;
      padding: 0;
      margin: 0; }
    .authPage.ar .main .auth-form .forms .tab-group:after {
      content: "";
      display: table;
      clear: both; }
    .authPage.ar .main .auth-form .forms .tab-group li a {
      display: block;
      text-decoration: none;
      padding: 15px;
      background: #EF8063;
      color: #fff;
      font-size: 20px;
      float: right;
      width: 50%;
      text-align: center;
      border-top: 3px solid transparent;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .forms .tab-group li a:hover {
      background: #D8D8D8;
      color: #EF8063; }
    .authPage.ar .main .auth-form .forms .tab-group .active a {
      background: #D8D8D8;
      color: #444;
      border-top: 3px solid #EF8063; }
    .authPage.ar .main .auth-form .forms input {
      font-size: 16px;
      display: block;
      text-align: right;
      width: 100%;
      padding: 10px 20px;
      border: 1px solid #ddd;
      color: #888;
      border-radius: 5px;
      margin-bottom: 10px;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .forms select {
      font-size: 16px;
      display: block;
      width: 100%;
      padding: 10px 20px;
      border: 1px solid #ddd;
      color: #888;
      border-radius: 0;
      margin-bottom: 10px;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .forms input:focus {
      outline: 0;
      border-color: #2e5ed7; }
    .authPage.ar .main .auth-form .forms label {
      font-size: 13px;
      font-weight: normal;
      color: #888;
      margin-bottom: 5px;
      display: block; }
    .authPage.ar .main .auth-form .forms .button {
      border: 0;
      outline: none;
      margin-top: 10px;
      border-radius: 0;
      font-size: 18px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #EF8063;
      border-radius: 7px;
      padding: 7px 30px 7px 30px;
      color: #ffffff;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .forms .button:hover,
    .authPage.ar .main .auth-form .button:focus {
      background: #EF8063; }
    .authPage.ar .main .auth-form #appleid-signin {
      margin-top: 15px;
      height: 40px; }
    .authPage.ar .main .auth-form .g-signin2 {
      margin-top: 15px;
      width: 100%; }
    .authPage.ar .main .auth-form .g-signin2 > div {
      border-radius: 5px;
      padding: 3px;
      margin: auto;
      width: 100%; }
    .authPage.ar .main .auth-form .bryk-eye-icon-email {
      position: absolute;
      top: 50%;
      left: 10px;
      z-index: 1;
      color: #f36c01;
      margin-top: -105px;
      margin-left: 35px;
      cursor: pointer;
      transition: .3s ease all; }
    .authPage.ar .main .auth-form .bryk-eye-icon-pass {
      position: absolute;
      top: 50%;
      left: 10px;
      z-index: 1;
      color: #f36c01;
      margin-top: -57px;
      margin-left: 35px;
      cursor: pointer;
      transition: .3s ease all; }
    .authPage.ar .main .auth-form .forms > form > div > select {
      text-align-last: right; } }

@media (min-width: 768px) and (max-width: 991px) and (min-width: 320px) {
  .bryk_icon_history {
    padding: 12px 10px 12px 12px;
    background-image: url('data:image/svg+xml,%3Csvg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="21.7785" height="24" viewBox="0 0 21.7785 24"%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ee6258;%7D%3C/style%3E%3C/defs%3E%3Cg id="rfBQjS.tif"%3E%3Cpath class="cls-1" d="M277.931,359.4064V343.5945a1.241,1.241,0,0,0,.06-.1645,2.3075,2.3075,0,0,1,1.4944-1.7552,7.3131,7.3131,0,0,1,2.281-.1578c.0136.0794.0211.1082.0232.1373a3.037,3.037,0,0,0,3.09,2.9106c1.5581.0088,3.1163.0116,4.6743-.0027a2.8611,2.8611,0,0,0,2.2541-1.094,3.0713,3.0713,0,0,0,.6811-1.9018,13.0171,13.0171,0,0,1,2.0259.0193,2.2529,2.2529,0,0,1,1.7848,2.3921c.0054,2.1015.0016,4.2031.0017,6.3046v.2847a.374.374,0,0,1-.0966.0185c-.039-.0081-.0763-.0239-.1146-.0354a7.7338,7.7338,0,0,0-7.6122,1.5393.6317.6317,0,0,1-.3742.1284c-1.5379.0087-3.076.0049-4.614.0061-.5395,0-.9026.3029-.9008.7608a.7878.7878,0,0,0,.8846.7724c1.0751-.024,2.1511-.0066,3.2267-.0066h.3637a8.0882,8.0882,0,0,0-1.1333,3.0656c-.8039,0-1.5865-.0014-2.3691.0015a1.7127,1.7127,0,0,0-.3878.034.7433.7433,0,0,0,.153,1.47c.4622.0105.9247.003,1.3872.0032.3788,0,.7576,0,1.1567,0a7.9768,7.9768,0,0,0,.7918,3.0378.5769.5769,0,0,1-.111.0287c-2.1311.0007-4.2623.0135-6.3932-.0062a2.2984,2.2984,0,0,1-2.0795-1.4937C278.0209,359.7328,277.98,359.5682,277.931,359.4064Zm9.2284-10.2489c1.235,0,2.47.0017,3.7051-.0024a1.2155,1.2155,0,0,0,.4113-.0569.75.75,0,0,0,.4667-.8225.7793.7793,0,0,0-.8253-.6395q-3.7351-.0022-7.47,0a.7665.7665,0,1,0,.0075,1.5208Q285.3069,349.1595,287.1594,349.1575Z" transform="translate(-277.931 -339.9975)"/%3E%3Cpath class="cls-1" d="M287.428,357.8564a6.1409,6.1409,0,1,1,6.13,6.1411A6.1375,6.1375,0,0,1,287.428,357.8564Zm6.9127-2.1112c0-.5424.0038-1.0848-.0011-1.6271a.7854.7854,0,0,0-.7771-.8543.7651.7651,0,0,0-.7427.8447c-.0028,1.2254.0034,2.4508-.0042,3.6761a.91.91,0,0,0,.2934.6946c.58.57,1.151,1.15,1.7276,1.7237a.77.77,0,1,0,1.0834-1.0672c-.4748-.4767-.957-.9463-1.4225-1.4319a.5933.5933,0,0,1-.15-.3618C294.3316,356.81,294.3408,356.2776,294.3407,355.7452Z" transform="translate(-277.931 -339.9975)"/%3E%3Cpath class="cls-1" d="M287.11,343.0572c-.7841,0-1.5684.0133-2.352-.0039a1.5025,1.5025,0,0,1-1.4482-1.2906,1.521,1.521,0,0,1,1.0636-1.6824,2.0124,2.0124,0,0,1,.5636-.0779q2.2013-.0093,4.4027-.0021a1.5,1.5,0,0,1,1.46.8813,1.451,1.451,0,0,1-.1894,1.6117,1.43,1.43,0,0,1-1.1779.5672q-1.161.0007-2.322,0Z" transform="translate(-277.931 -339.9975)"/%3E%3C/g%3E%3C/svg%3E'); }
  .bryk_caps {
    text-transform: uppercase; }
  .bryk_capt {
    text-transform: capitalize; }
  .bryk_button {
    border: 0;
    outline: none;
    margin-top: 25px;
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 2px;
    background: #f28561;
    border-radius: 7px;
    padding: 7px 30px 7px 30px;
    color: #ffffff;
    cursor: pointer;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
  .btn-bryk {
    background-color: #ef6257;
    border-color: #ef6257;
    color: #fff; }
  .btn-brykgroup {
    font-size: small;
    background-color: #6c757d;
    border-color: #ef6257;
    color: #fff;
    border: solid;
    font-size: 13px !important;
    transition: transform .2s; }
  .btn-brykgroup:hover {
    font-size: 13px !important;
    border: 2px solid;
    outline-color: #6c757d;
    outline-offset: 25px;
    color: white;
    background-color: #ef6257;
    -ms-transform: scale(1.1);
    /* IE 9 */
    -webkit-transform: scale(1.1);
    /* Safari 3-8 */
    transform: scale(1.1); }
  .btn-grey {
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff; }
  .uploadInput {
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem; }
  .navUpload {
    display: contents;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none; }
  .uploadText {
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #464646;
    text-align: center;
    line-height: 15px;
    padding-top: 5px; }
  .emailError {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
    padding-right: calc(1.5em + .75rem); }
  .uploadTextbox {
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
  .brykcolor {
    color: #f28561; }
  .filter {
    position: absolute;
    left: 0;
    z-index: 99;
    padding: 5px 15px 5px 15px;
    margin: 0px 15px 0px 15px;
    width: 92%;
    max-height: 350px;
    min-width: 160px;
    overflow-y: auto;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
    border-top-style: none;
    border-radius: 0 0 4px 4px;
    text-align: left;
    list-style: none;
    background: #fff; }
  .filterList {
    font-weight: bold;
    margin: 25px 0px 25px 0px; }
  .bryk-section-title {
    list-style: none;
    background: #fff;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-weight: 700; }
  .bryk-section-sub-title {
    list-style: none;
    background: #fff;
    margin-top: -23px;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-weight: 700; }
  .brykmodalheader {
    background: #ef6257;
    color: #fff; }
  .brykgreymodalheader {
    background: #6c757d;
    color: #fff; }
  .bryk-header {
    background: #f28561;
    color: #fff; }
  .brykgreybackground {
    background-color: #f8f8f8; }
  .bryk-avatar {
    border-radius: 100% !important; }
  .bryk-avatar:hover {
    border-radius: 100% !important;
    -webkit-filter: grayscale(3);
    filter: grayscale(3); }
  .byrk-avatar-edit-icon {
    position: absolute;
    display: inline; }
  .datepicker button {
    margin-top: 4px;
    margin-right: 5px; }
  .datepicker button span {
    color: #2e2e2e;
    font-size: 25px; }
  .datepicker-ctrl .datepicker-preBtn::before {
    content: "←";
    color: #2e2e2e; }
  .datepicker-ctrl .datepicker-nextBtn::before {
    content: "→";
    color: #2e2e2e; }
  .datepicker-ctrl p {
    text-align: center; }
  #filterFromDate input {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem; }
  #filterFromDate button {
    width: 8px;
    height: 8px;
    margin: 0px 17px 0px 0px; }
  #filterFromDate span {
    font-size: 14px; }
  #filterToDate input {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem; }
  #filterToDate button {
    width: 8px;
    height: 8px;
    margin: 0px 17px 0px 0px; }
  #filterToDate span {
    font-size: 14px; }
  ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
  ::-webkit-scrollbar-thumb {
    background: #888; }
  .option-subtext {
    text-align: right; }
  .alert-fadein {
    position: relative;
    animation-name: faderight;
    animation-duration: 2s; }
  @keyframes faderight {
    from {
      right: -50px;
      opacity: 0; }
    to {
      right: 0px;
      opacity: 1; } }
  .bryk-animation {
    background-color: #ef6257;
    background: linear-gradient(90deg, #dd5e89, #f7bb97);
    background-size: 400% 400%;
    animation: gradient 15s ease infinite; }
  @keyframes gradient {
    0% {
      background-position: 0% 50%; }
    50% {
      background-position: 100% 50%; }
    100% {
      background-position: 0% 50%; } }
  .table-bryk th {
    position: sticky;
    top: 0;
    background-color: #ef6257;
    font-size: small;
    z-index: 1;
    color: #fff;
    line-height: initial; }
  .table-bryk td {
    padding: 5px !important; }
  .table-bryk .form-control {
    font-size: small; }
  #datePickerChart {
    width: 0px !important;
    height: 0px !important; }
  #datePickerChart > .mx-input-wrapper > .mx-input {
    display: contents !important; }
  #datePickerChart > .mx-input-wrapper > .mx-icon-calendar {
    color: #f28561 !important;
    right: auto;
    padding-bottom: 10px; }
  #datePickerChart > .mx-input-wrapper > .mx-icon-clear {
    color: #f28561 !important;
    right: auto;
    padding-bottom: 10px; }
  .alang > div {
    border-style: groove;
    padding: 0px 0px 0px 5px;
    border-radius: 5px;
    border-color: #f28561;
    width: max-content; }
  .alang-logout > div {
    float: right;
    border-width: thick;
    border-style: solid;
    padding: 11px 25px 8px 13px;
    border-radius: 10px;
    border-color: #d3d3d3;
    width: 33px;
    background-color: white;
    margin-top: 21px; }
  #startDateID {
    width: 100%; }
  #startDateID > .mx-input-wrapper > .mx-input {
    font-size: 16px;
    height: calc(1.5em + .75rem + 2px); }
  #endDateID {
    width: 100%; }
  #endDateID > .mx-input-wrapper > .mx-input {
    font-size: 16px;
    height: calc(1.5em + .75rem + 2px); }
  #addRent {
    width: 100%; }
  #addRent > .mx-input-wrapper > .mx-input {
    font-size: 16px;
    height: calc(1.5em + .75rem + 2px); }
  .dateError {
    border: 1px solid #dc3545; }
  .table-bryk-upload tbody {
    padding: 0px; }
  .table-bryk-upload th {
    position: sticky;
    top: 0;
    background-color: #ef6257;
    font-size: small;
    z-index: 1;
    color: #fff;
    line-height: initial; }
  .table-bryk-upload td {
    padding: 5px !important;
    border: none; }
  .table-bryk-upload .form-control {
    font-size: small; }
  .tbody-scroll {
    height: 160px;
    flex: 1 1 auto;
    display: block;
    overflow-y: auto;
    overflow-x: hidden; }
  .tr-scroll {
    width: 100%;
    display: table !important;
    table-layout: fixed !important; }
  .vs__dropdown-toggle {
    padding: .375rem .75rem .375rem .75rem !important; }
  .vs__clear {
    padding-bottom: 3px !important; }
  .vs__error {
    border-color: #ee3b4d;
    box-shadow: 0 0 0 0.025rem #ee3b4d;
    border-radius: .25rem; }
  #vs1__combobox input {
    padding: 0px !important;
    margin: 0px !important; }
  .check_mark {
    width: 80px;
    height: 130px;
    margin: 0 auto; }
  .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box; }
  .sa-icon.sa-success {
    border-color: #4CAF50; }
  .sa-icon.sa-success::before, .sa-icon.sa-success::after {
    content: '';
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    position: absolute;
    width: 60px;
    height: 120px;
    background: white;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  .sa-icon.sa-success::before {
    -webkit-border-radius: 120px 0 0 120px;
    border-radius: 120px 0 0 120px;
    top: -7px;
    left: -33px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 60px 60px;
    transform-origin: 60px 60px; }
  .sa-icon.sa-success::after {
    -webkit-border-radius: 0 120px 120px 0;
    border-radius: 0 120px 120px 0;
    top: -11px;
    left: 30px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0px 60px;
    transform-origin: 0px 60px; }
  .sa-icon.sa-success .sa-placeholder {
    width: 80px;
    height: 80px;
    border: 4px solid rgba(76, 175, 80, 0.5);
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    box-sizing: content-box;
    position: absolute;
    left: -4px;
    top: -4px;
    z-index: 2; }
  .sa-icon.sa-success .sa-fix {
    width: 5px;
    height: 90px;
    background-color: white;
    position: absolute;
    left: 28px;
    top: 8px;
    z-index: 1;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .sa-icon.sa-success.animate::after {
    -webkit-animation: rotatePlaceholder 4.25s ease-in;
    animation: rotatePlaceholder 4.25s ease-in; }
  .sa-icon.sa-success {
    border-color: transparent\9; }
  .sa-icon.sa-success .sa-line.sa-tip {
    -ms-transform: rotate(45deg) \9; }
  .sa-icon.sa-success .sa-line.sa-long {
    -ms-transform: rotate(-45deg) \9; }
  .animateSuccessTip {
    -webkit-animation: animateSuccessTip 0.75s;
    animation: animateSuccessTip 0.75s; }
  .animateSuccessLong {
    -webkit-animation: animateSuccessLong 0.75s;
    animation: animateSuccessLong 0.75s; }
  @-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; } }
  @-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; } }
  @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; } }
  .sa-icon.sa-success .sa-line {
    height: 5px;
    background-color: #4CAF50;
    display: block;
    border-radius: 2px;
    position: absolute;
    z-index: 2; }
  .sa-icon.sa-success .sa-line.sa-tip {
    width: 25px;
    left: 14px;
    top: 46px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  .sa-icon.sa-success .sa-line.sa-long {
    width: 47px;
    right: 8px;
    top: 38px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  @-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); } } }

@media (min-width: 992px) {
  .authPage.en .bryk-modal {
    direction: ltr !important; }
    .authPage.en .bryk-modal .close {
      margin: -1rem -1rem -1rem auto; }
    .authPage.en .bryk-modal label {
      float: left; }
  .authPage.en .sidenav {
    margin: 0 auto;
    position: fixed;
    width: 50%;
    height: 100%;
    z-index: 0;
    overflow-x: hidden;
    left: 0;
    background-image: url("/public/images/welcome-bg.jpg");
    background-repeat: round; }
    .authPage.en .sidenav .login-main-text {
      height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding: 50px;
      color: #fff; }
      .authPage.en .sidenav .login-main-text h2 {
        font-weight: 500; }
  .authPage.en .main {
    margin: 0 auto;
    position: fixed;
    width: 50%;
    height: 100%;
    z-index: 1;
    overflow-x: hidden;
    overflow-y: hidden;
    right: 0;
    padding: 0px 50px; }
    .authPage.en .main .password-btn {
      border: 0;
      outline: none;
      margin-top: 5px;
      font-size: 15px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #f28561;
      border-radius: 7px;
      padding: 10px 30px 10px 30px;
      color: #ffffff;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .float {
      margin: 0 auto;
      position: fixed;
      width: 50%;
      z-index: 2;
      overflow-x: hidden;
      overflow-y: hidden;
      right: 0;
      padding: 0px 50px;
      top: 0; }
    .authPage.en .main .auth-form .navigation_logout {
      width: 100%; }
    .authPage.en .main .auth-form .resizeImg {
      width: 42px; }
    .authPage.en .main .auth-form .txt_logout {
      color: #FA6400;
      font-family: Verdana, Geneva, Tahoma, sans-serif;
      padding-top: 5px;
      font-size: 14px;
      font-weight: 600;
      transition: opacity .45s;
      -webkit-transition: opacity .35s; }
    .authPage.en .main .auth-form .button_logout {
      text-decoration: none;
      float: right;
      padding: 5px;
      margin: 20px -30px 0px 20px;
      color: #888;
      width: 51px;
      background-color: lightgrey;
      transition: width .35s;
      -webkit-transition: width .35s;
      overflow: hidden;
      height: 51px;
      z-index: 1;
      border-radius: 10px; }
    .authPage.en .main .auth-form .effect:hover {
      width: 139px;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .authPage.en .main .auth-form .profile-btn {
      border: 0;
      outline: none;
      margin-top: 200px;
      font-size: 15px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #f28561;
      border-radius: 7px;
      padding: 7px 30px 7px 30px;
      color: #ffffff;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .slider {
      background: #D8D8D8;
      box-shadow: 0 0 3px #888;
      border-radius: 6px;
      overflow: hidden;
      margin: 0 auto;
      width: 400px;
      position: relative;
      padding: 5px;
      place-items: center; }
    .authPage.en .main .auth-form .carousel-bryk {
      top: 175px;
      bottom: 175px; }
    .authPage.en .main .auth-form .carousel-control-prev-icon,
    .authPage.en .main .auth-form .carousel-control-next-icon {
      height: 50px;
      width: 100px;
      background-size: 100%, 100%;
      border-radius: 50%;
      background-image: none; }
    .authPage.en .main .auth-form .carousel-control-next-icon:after {
      content: '►';
      font-size: 35px;
      color: darkgrey; }
    .authPage.en .main .auth-form .carousel-control-prev-icon:after {
      content: '◄';
      font-size: 35px;
      color: darkgrey; }
    .authPage.en .main .auth-form .carousel-indicators {
      margin: 0px 0px -50px 10px !important; }
    .authPage.en .main .auth-form .carousel-inner {
      margin-bottom: 50px; }
    .authPage.en .main .auth-form .carousel-caption-one {
      margin: 25px 500px 25px 50px !important;
      right: 0% !important;
      text-align: left !important; }
    .authPage.en .main .auth-form .carousel-caption-two {
      margin: 100px 400px 50px 5px !important;
      right: 0% !important;
      text-align: left !important; }
    .authPage.en .main .auth-form .mobile_card {
      margin: 20px !important;
      box-shadow: 0 0 1px #888;
      overflow: hidden;
      width: 400px;
      position: relative;
      top: 300px;
      bottom: 300px;
      padding: 0px;
      text-align: left; }
    .authPage.en .main .auth-form .forms {
      background: #D8D8D8;
      box-shadow: 0 0 3px #666;
      border-radius: 6px;
      overflow: hidden;
      margin: 0 auto;
      width: 400px;
      position: relative;
      top: 250px;
      bottom: 250px;
      padding: 0;
      place-items: center; }
    .authPage.en .main .auth-form .forms h1 {
      padding: 0 0 20px 0;
      font-size: 26px;
      color: #666;
      font-weight: lighter;
      text-align: center; }
    .authPage.en .main .auth-form .forms form {
      padding: 30px; }
    .authPage.en .main .auth-form .forms .tab-group {
      list-style: none;
      padding: 0;
      margin: 0; }
    .authPage.en .main .auth-form .forms .tab-group:after {
      content: "";
      display: table;
      clear: both; }
    .authPage.en .main .auth-form .forms .tab-group li a {
      display: block;
      text-decoration: none;
      padding: 15px;
      background: #EF8063;
      color: #fff;
      font-size: 20px;
      float: left;
      width: 50%;
      text-align: center;
      border-top: 3px solid transparent;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .forms .tab-group li a:hover {
      background: #D8D8D8;
      color: #EF8063; }
    .authPage.en .main .auth-form .forms .tab-group .active a {
      background: #D8D8D8;
      color: #444;
      border-top: 3px solid #EF8063;
      transition: all .25s ease-in-out; }
    .authPage.en .main .auth-form .forms input {
      font-size: 16px;
      text-align: left;
      display: block;
      width: 100%;
      padding: 10px 20px;
      border: 1px solid #ddd;
      color: #888;
      border-radius: 5px;
      margin-bottom: 10px;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .forms select {
      font-size: 16px;
      display: block;
      width: 100%;
      padding: 10px 20px;
      border: 1px solid #ddd;
      color: #888;
      border-radius: 0;
      margin-bottom: 10px;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .forms input:focus {
      outline: 0;
      border-color: #2e5ed7; }
    .authPage.en .main .auth-form .forms label {
      font-size: 13px;
      font-weight: normal;
      color: #888;
      margin-bottom: 5px;
      display: block; }
    .authPage.en .main .auth-form .forms .button {
      border: 0;
      outline: none;
      border-radius: 0;
      margin-top: 10px;
      font-size: 18px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #EF8063;
      border-radius: 7px;
      padding: 7px 30px 7px 30px;
      color: #ffffff;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.en .main .auth-form .forms .button:hover,
    .authPage.en .main .auth-form .button:focus {
      background: #EF8063; }
    .authPage.en .main .auth-form #appleid-signin {
      margin-top: 15px;
      height: 40px; }
    .authPage.en .main .auth-form .g-signin2 {
      margin-top: 15px;
      width: 100%; }
    .authPage.en .main .auth-form .g-signin2 > div {
      border-radius: 5px;
      padding: 3px;
      margin: auto;
      width: 100%; }
    .authPage.en .main .auth-form .bryk-eye-icon-email {
      position: absolute;
      top: 50%;
      right: 10px;
      z-index: 1;
      color: #f36c01;
      margin-top: -105px;
      margin-right: 35px;
      cursor: pointer;
      transition: .3s ease all; }
    .authPage.en .main .auth-form .bryk-eye-icon-pass {
      position: absolute;
      top: 50%;
      right: 10px;
      z-index: 1;
      color: #f36c01;
      margin-top: -57px;
      margin-right: 35px;
      cursor: pointer;
      transition: .3s ease all; }
  .authPage.ar .bryk-modal {
    direction: rtl !important; }
    .authPage.ar .bryk-modal .close {
      margin: -1rem -1rem -1rem -1rem; }
    .authPage.ar .bryk-modal label {
      float: right; }
  .authPage.ar .sidenav {
    margin: 0 auto;
    position: fixed;
    width: 50%;
    height: 100%;
    z-index: 0;
    overflow-x: hidden;
    right: 0;
    background-image: url("/public/images/welcome-bg.jpg");
    background-repeat: round; }
    .authPage.ar .sidenav .login-main-text {
      height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding: 50px;
      color: #fff; }
      .authPage.ar .sidenav .login-main-text h2 {
        font-weight: 500; }
  .authPage.ar .main {
    margin: 0 auto;
    position: fixed;
    width: 50%;
    height: 100%;
    z-index: 1;
    overflow-x: hidden;
    overflow-y: hidden;
    left: 0;
    padding: 0px 50px; }
    .authPage.ar .main .password-btn {
      border: 0;
      outline: none;
      margin-top: 5px;
      font-size: 15px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #f28561;
      border-radius: 7px;
      padding: 10px 30px 10px 30px;
      color: #ffffff;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .float {
      margin: 0 auto;
      position: fixed;
      width: 50%;
      z-index: 2;
      overflow-x: hidden;
      overflow-y: hidden;
      left: 0;
      padding: 0px 50px;
      top: 0; }
    .authPage.ar .main .auth-form .navigation_logout {
      width: 100%; }
    .authPage.ar .main .auth-form .resizeImg {
      width: 42px; }
    .authPage.ar .main .auth-form .txt_logout {
      color: #FA6400;
      font-family: Verdana, Geneva, Tahoma, sans-serif;
      padding-top: 5px;
      font-size: 14px;
      font-weight: 600;
      transition: opacity .45s;
      -webkit-transition: opacity .35s; }
    .authPage.ar .main .auth-form .button_logout {
      text-decoration: none;
      float: left;
      padding: 5px;
      margin: 20px 20px 0px -30px;
      color: #888;
      width: 51px;
      background-color: lightgrey;
      transition: width .35s;
      -webkit-transition: width .35s;
      overflow: hidden;
      height: 51px;
      z-index: 1;
      border-radius: 10px; }
    .authPage.ar .main .auth-form .effect:hover {
      width: 139px;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .authPage.ar .main .auth-form .profile-btn {
      border: 0;
      outline: none;
      margin-top: 200px;
      font-size: 15px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #f28561;
      border-radius: 7px;
      padding: 7px 30px 7px 30px;
      color: #ffffff;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .slider {
      background: #D8D8D8;
      box-shadow: 0 0 3px #888;
      border-radius: 6px;
      overflow: hidden;
      margin: 0 auto;
      width: 400px;
      position: relative;
      padding: 5px;
      place-items: center; }
    .authPage.ar .main .auth-form .carousel-bryk {
      top: 175px;
      bottom: 175px; }
    .authPage.ar .main .auth-form .carousel-control-prev-icon,
    .authPage.ar .main .auth-form .carousel-control-next-icon {
      height: 50px;
      width: 100px;
      background-size: 100%, 100%;
      border-radius: 50%;
      background-image: none; }
    .authPage.ar .main .auth-form .carousel-control-next-icon:after {
      content: '►';
      font-size: 35px;
      color: darkgrey; }
    .authPage.ar .main .auth-form .carousel-control-prev-icon:after {
      content: '◄';
      font-size: 35px;
      color: darkgrey; }
    .authPage.ar .main .auth-form .carousel-indicators {
      margin: 0px 10px -50px 0px !important; }
    .authPage.ar .main .auth-form .carousel-inner {
      margin-bottom: 50px; }
    .authPage.ar .main .auth-form .carousel-caption-one {
      margin: 20px 195px 60px 55px !important;
      right: 0% !important;
      text-align: right !important; }
    .authPage.ar .main .auth-form .carousel-caption-two {
      margin: 75px 235px 90px 0px !important;
      right: 0% !important;
      text-align: right !important; }
    .authPage.ar .main .auth-form .mobile_card {
      margin: 20px !important;
      box-shadow: 0 0 1px #888;
      overflow: hidden;
      width: 400px;
      position: relative;
      top: 300px;
      bottom: 300px;
      padding: 0px;
      text-align: right; }
    .authPage.ar .main .auth-form .forms {
      background: #D8D8D8;
      box-shadow: 0 0 3px #666;
      border-radius: 6px;
      overflow: hidden;
      margin: 0 auto;
      width: 400px;
      position: relative;
      top: 250px;
      bottom: 250px;
      padding: 0;
      place-items: center; }
    .authPage.ar .main .auth-form .forms h1 {
      padding: 0 0 20px 0;
      font-size: 26px;
      color: #666;
      font-weight: lighter;
      text-align: center; }
    .authPage.ar .main .auth-form .forms form {
      padding: 30px; }
    .authPage.ar .main .auth-form .forms .tab-group {
      list-style: none;
      padding: 0;
      margin: 0; }
    .authPage.ar .main .auth-form .forms .tab-group:after {
      content: "";
      display: table;
      clear: both; }
    .authPage.ar .main .auth-form .forms .tab-group li a {
      display: block;
      text-decoration: none;
      padding: 15px;
      background: #EF8063;
      color: #fff;
      font-size: 20px;
      float: right;
      width: 50%;
      text-align: center;
      border-top: 3px solid transparent;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .forms .tab-group li a:hover {
      background: #D8D8D8;
      color: #EF8063; }
    .authPage.ar .main .auth-form .forms .tab-group .active a {
      background: #D8D8D8;
      color: #444;
      border-top: 3px solid #EF8063;
      transition: all .25s ease-in-out; }
    .authPage.ar .main .auth-form .forms input {
      font-size: 16px;
      display: block;
      text-align: right;
      width: 100%;
      padding: 10px 20px;
      border: 1px solid #ddd;
      color: #888;
      border-radius: 5px;
      margin-bottom: 10px;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .forms select {
      font-size: 16px;
      display: block;
      width: 100%;
      padding: 10px 20px;
      border: 1px solid #ddd;
      color: #888;
      border-radius: 0;
      margin-bottom: 10px;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .forms input:focus {
      outline: 0;
      border-color: #2e5ed7; }
    .authPage.ar .main .auth-form .forms label {
      font-size: 13px;
      font-weight: normal;
      color: #888;
      margin-bottom: 5px;
      display: block; }
    .authPage.ar .main .auth-form .forms .button {
      border: 0;
      outline: none;
      border-radius: 0;
      margin-top: 10px;
      font-size: 18px;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 2px;
      background: #EF8063;
      border-radius: 7px;
      padding: 7px 30px 7px 30px;
      color: #ffffff;
      cursor: pointer;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .authPage.ar .main .auth-form .forms .button:hover,
    .authPage.ar .main .auth-form .button:focus {
      background: #EF8063; }
    .authPage.ar .main .auth-form #appleid-signin {
      margin-top: 15px;
      height: 40px; }
    .authPage.ar .main .auth-form .g-signin2 {
      margin-top: 15px;
      width: 100%; }
    .authPage.ar .main .auth-form .g-signin2 > div {
      border-radius: 5px;
      padding: 3px;
      margin: auto;
      width: 100%; }
    .authPage.ar .main .auth-form .bryk-eye-icon-email {
      position: absolute;
      top: 50%;
      left: 10px;
      z-index: 1;
      color: #f36c01;
      margin-top: -105px;
      margin-left: 35px;
      cursor: pointer;
      transition: .3s ease all; }
    .authPage.ar .main .auth-form .bryk-eye-icon-pass {
      position: absolute;
      top: 50%;
      left: 10px;
      z-index: 1;
      color: #f36c01;
      margin-top: -57px;
      margin-left: 35px;
      cursor: pointer;
      transition: .3s ease all; }
    .authPage.ar .main .auth-form .forms > form > div > select {
      text-align-last: right; } }

@media (min-width: 992px) and (min-width: 320px) {
  .bryk_icon_history {
    padding: 12px 10px 12px 12px;
    background-image: url('data:image/svg+xml,%3Csvg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="21.7785" height="24" viewBox="0 0 21.7785 24"%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ee6258;%7D%3C/style%3E%3C/defs%3E%3Cg id="rfBQjS.tif"%3E%3Cpath class="cls-1" d="M277.931,359.4064V343.5945a1.241,1.241,0,0,0,.06-.1645,2.3075,2.3075,0,0,1,1.4944-1.7552,7.3131,7.3131,0,0,1,2.281-.1578c.0136.0794.0211.1082.0232.1373a3.037,3.037,0,0,0,3.09,2.9106c1.5581.0088,3.1163.0116,4.6743-.0027a2.8611,2.8611,0,0,0,2.2541-1.094,3.0713,3.0713,0,0,0,.6811-1.9018,13.0171,13.0171,0,0,1,2.0259.0193,2.2529,2.2529,0,0,1,1.7848,2.3921c.0054,2.1015.0016,4.2031.0017,6.3046v.2847a.374.374,0,0,1-.0966.0185c-.039-.0081-.0763-.0239-.1146-.0354a7.7338,7.7338,0,0,0-7.6122,1.5393.6317.6317,0,0,1-.3742.1284c-1.5379.0087-3.076.0049-4.614.0061-.5395,0-.9026.3029-.9008.7608a.7878.7878,0,0,0,.8846.7724c1.0751-.024,2.1511-.0066,3.2267-.0066h.3637a8.0882,8.0882,0,0,0-1.1333,3.0656c-.8039,0-1.5865-.0014-2.3691.0015a1.7127,1.7127,0,0,0-.3878.034.7433.7433,0,0,0,.153,1.47c.4622.0105.9247.003,1.3872.0032.3788,0,.7576,0,1.1567,0a7.9768,7.9768,0,0,0,.7918,3.0378.5769.5769,0,0,1-.111.0287c-2.1311.0007-4.2623.0135-6.3932-.0062a2.2984,2.2984,0,0,1-2.0795-1.4937C278.0209,359.7328,277.98,359.5682,277.931,359.4064Zm9.2284-10.2489c1.235,0,2.47.0017,3.7051-.0024a1.2155,1.2155,0,0,0,.4113-.0569.75.75,0,0,0,.4667-.8225.7793.7793,0,0,0-.8253-.6395q-3.7351-.0022-7.47,0a.7665.7665,0,1,0,.0075,1.5208Q285.3069,349.1595,287.1594,349.1575Z" transform="translate(-277.931 -339.9975)"/%3E%3Cpath class="cls-1" d="M287.428,357.8564a6.1409,6.1409,0,1,1,6.13,6.1411A6.1375,6.1375,0,0,1,287.428,357.8564Zm6.9127-2.1112c0-.5424.0038-1.0848-.0011-1.6271a.7854.7854,0,0,0-.7771-.8543.7651.7651,0,0,0-.7427.8447c-.0028,1.2254.0034,2.4508-.0042,3.6761a.91.91,0,0,0,.2934.6946c.58.57,1.151,1.15,1.7276,1.7237a.77.77,0,1,0,1.0834-1.0672c-.4748-.4767-.957-.9463-1.4225-1.4319a.5933.5933,0,0,1-.15-.3618C294.3316,356.81,294.3408,356.2776,294.3407,355.7452Z" transform="translate(-277.931 -339.9975)"/%3E%3Cpath class="cls-1" d="M287.11,343.0572c-.7841,0-1.5684.0133-2.352-.0039a1.5025,1.5025,0,0,1-1.4482-1.2906,1.521,1.521,0,0,1,1.0636-1.6824,2.0124,2.0124,0,0,1,.5636-.0779q2.2013-.0093,4.4027-.0021a1.5,1.5,0,0,1,1.46.8813,1.451,1.451,0,0,1-.1894,1.6117,1.43,1.43,0,0,1-1.1779.5672q-1.161.0007-2.322,0Z" transform="translate(-277.931 -339.9975)"/%3E%3C/g%3E%3C/svg%3E'); }
  .bryk_caps {
    text-transform: uppercase; }
  .bryk_capt {
    text-transform: capitalize; }
  .bryk_button {
    border: 0;
    outline: none;
    margin-top: 25px;
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 2px;
    background: #f28561;
    border-radius: 7px;
    padding: 7px 30px 7px 30px;
    color: #ffffff;
    cursor: pointer;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
  .btn-bryk {
    background-color: #ef6257;
    border-color: #ef6257;
    color: #fff; }
  .btn-brykgroup {
    font-size: small;
    background-color: #6c757d;
    border-color: #ef6257;
    color: #fff;
    border: solid;
    font-size: 13px !important;
    transition: transform .2s; }
  .btn-brykgroup:hover {
    font-size: 13px !important;
    border: 2px solid;
    outline-color: #6c757d;
    outline-offset: 25px;
    color: white;
    background-color: #ef6257;
    -ms-transform: scale(1.1);
    /* IE 9 */
    -webkit-transform: scale(1.1);
    /* Safari 3-8 */
    transform: scale(1.1); }
  .btn-grey {
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff; }
  .uploadInput {
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem; }
  .navUpload {
    display: contents;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none; }
  .uploadText {
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #464646;
    text-align: center;
    line-height: 15px;
    padding-top: 5px; }
  .emailError {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
    padding-right: calc(1.5em + .75rem); }
  .uploadTextbox {
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
  .brykcolor {
    color: #f28561; }
  .filter {
    position: absolute;
    left: 0;
    z-index: 99;
    padding: 5px 15px 5px 15px;
    margin: 0px 15px 0px 15px;
    width: 92%;
    max-height: 350px;
    min-width: 160px;
    overflow-y: auto;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
    border-top-style: none;
    border-radius: 0 0 4px 4px;
    text-align: left;
    list-style: none;
    background: #fff; }
  .filterList {
    font-weight: bold;
    margin: 25px 0px 25px 0px; }
  .bryk-section-title {
    list-style: none;
    background: #fff;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-weight: 700; }
  .bryk-section-sub-title {
    list-style: none;
    background: #fff;
    margin-top: -23px;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-weight: 700; }
  .brykmodalheader {
    background: #ef6257;
    color: #fff; }
  .brykgreymodalheader {
    background: #6c757d;
    color: #fff; }
  .bryk-header {
    background: #f28561;
    color: #fff; }
  .brykgreybackground {
    background-color: #f8f8f8; }
  .bryk-avatar {
    border-radius: 100% !important; }
  .bryk-avatar:hover {
    border-radius: 100% !important;
    -webkit-filter: grayscale(3);
    filter: grayscale(3); }
  .byrk-avatar-edit-icon {
    position: absolute;
    display: inline; }
  .datepicker button {
    margin-top: 4px;
    margin-right: 5px; }
  .datepicker button span {
    color: #2e2e2e;
    font-size: 25px; }
  .datepicker-ctrl .datepicker-preBtn::before {
    content: "←";
    color: #2e2e2e; }
  .datepicker-ctrl .datepicker-nextBtn::before {
    content: "→";
    color: #2e2e2e; }
  .datepicker-ctrl p {
    text-align: center; }
  #filterFromDate input {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem; }
  #filterFromDate button {
    width: 8px;
    height: 8px;
    margin: 0px 17px 0px 0px; }
  #filterFromDate span {
    font-size: 14px; }
  #filterToDate input {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem; }
  #filterToDate button {
    width: 8px;
    height: 8px;
    margin: 0px 17px 0px 0px; }
  #filterToDate span {
    font-size: 14px; }
  ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
  ::-webkit-scrollbar-thumb {
    background: #888; }
  .option-subtext {
    text-align: right; }
  .alert-fadein {
    position: relative;
    animation-name: faderight;
    animation-duration: 2s; }
  @keyframes faderight {
    from {
      right: -50px;
      opacity: 0; }
    to {
      right: 0px;
      opacity: 1; } }
  .bryk-animation {
    background-color: #ef6257;
    background: linear-gradient(90deg, #dd5e89, #f7bb97);
    background-size: 400% 400%;
    animation: gradient 15s ease infinite; }
  @keyframes gradient {
    0% {
      background-position: 0% 50%; }
    50% {
      background-position: 100% 50%; }
    100% {
      background-position: 0% 50%; } }
  .table-bryk th {
    position: sticky;
    top: 0;
    background-color: #ef6257;
    font-size: small;
    z-index: 1;
    color: #fff;
    line-height: initial; }
  .table-bryk td {
    padding: 5px !important; }
  .table-bryk .form-control {
    font-size: small; }
  #datePickerChart {
    width: 0px !important;
    height: 0px !important; }
  #datePickerChart > .mx-input-wrapper > .mx-input {
    display: contents !important; }
  #datePickerChart > .mx-input-wrapper > .mx-icon-calendar {
    color: #f28561 !important;
    right: auto;
    padding-bottom: 10px; }
  #datePickerChart > .mx-input-wrapper > .mx-icon-clear {
    color: #f28561 !important;
    right: auto;
    padding-bottom: 10px; }
  .alang > div {
    border-style: groove;
    padding: 3px 5px 0px 5px;
    border-radius: 5px;
    border-color: #f28561; }
  .alang-logout > div {
    float: right;
    border-width: thick;
    border-style: solid;
    padding: 11px 25px 8px 13px;
    border-radius: 10px;
    border-color: #d3d3d3;
    width: 33px;
    background-color: white;
    margin-top: 21px; }
  #startDateID {
    width: 100%; }
  #startDateID > .mx-input-wrapper > .mx-input {
    font-size: 16px;
    height: calc(1.5em + .75rem + 2px); }
  #endDateID {
    width: 100%; }
  #endDateID > .mx-input-wrapper > .mx-input {
    font-size: 16px;
    height: calc(1.5em + .75rem + 2px); }
  #addRent {
    width: 100%; }
  #addRent > .mx-input-wrapper > .mx-input {
    font-size: 16px;
    height: calc(1.5em + .75rem + 2px); }
  .dateError {
    border: 1px solid #dc3545; }
  .table-bryk-upload tbody {
    padding: 0px; }
  .table-bryk-upload th {
    position: sticky;
    top: 0;
    background-color: #ef6257;
    font-size: small;
    z-index: 1;
    color: #fff;
    line-height: initial; }
  .table-bryk-upload td {
    padding: 5px !important;
    border: none; }
  .table-bryk-upload .form-control {
    font-size: small; }
  .tbody-scroll {
    height: 160px;
    flex: 1 1 auto;
    display: block;
    overflow-y: auto;
    overflow-x: hidden; }
  .tr-scroll {
    width: 100%;
    display: table !important;
    table-layout: fixed !important; }
  .vs__dropdown-toggle {
    padding: .375rem .75rem .375rem .75rem !important; }
  .vs__clear {
    padding-bottom: 3px !important; }
  .vs__error {
    border-color: #ee3b4d;
    box-shadow: 0 0 0 0.025rem #ee3b4d;
    border-radius: .25rem; }
  #vs1__combobox input {
    padding: 0px !important;
    margin: 0px !important; }
  .check_mark {
    width: 80px;
    height: 130px;
    margin: 0 auto; }
  .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box; }
  .sa-icon.sa-success {
    border-color: #4CAF50; }
  .sa-icon.sa-success::before, .sa-icon.sa-success::after {
    content: '';
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    position: absolute;
    width: 60px;
    height: 120px;
    background: white;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  .sa-icon.sa-success::before {
    -webkit-border-radius: 120px 0 0 120px;
    border-radius: 120px 0 0 120px;
    top: -7px;
    left: -33px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 60px 60px;
    transform-origin: 60px 60px; }
  .sa-icon.sa-success::after {
    -webkit-border-radius: 0 120px 120px 0;
    border-radius: 0 120px 120px 0;
    top: -11px;
    left: 30px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0px 60px;
    transform-origin: 0px 60px; }
  .sa-icon.sa-success .sa-placeholder {
    width: 80px;
    height: 80px;
    border: 4px solid rgba(76, 175, 80, 0.5);
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    box-sizing: content-box;
    position: absolute;
    left: -4px;
    top: -4px;
    z-index: 2; }
  .sa-icon.sa-success .sa-fix {
    width: 5px;
    height: 90px;
    background-color: white;
    position: absolute;
    left: 28px;
    top: 8px;
    z-index: 1;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .sa-icon.sa-success.animate::after {
    -webkit-animation: rotatePlaceholder 4.25s ease-in;
    animation: rotatePlaceholder 4.25s ease-in; }
  .sa-icon.sa-success {
    border-color: transparent\9; }
  .sa-icon.sa-success .sa-line.sa-tip {
    -ms-transform: rotate(45deg) \9; }
  .sa-icon.sa-success .sa-line.sa-long {
    -ms-transform: rotate(-45deg) \9; }
  .animateSuccessTip {
    -webkit-animation: animateSuccessTip 0.75s;
    animation: animateSuccessTip 0.75s; }
  .animateSuccessLong {
    -webkit-animation: animateSuccessLong 0.75s;
    animation: animateSuccessLong 0.75s; }
  @-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; } }
  @-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; } }
  @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; } }
  .sa-icon.sa-success .sa-line {
    height: 5px;
    background-color: #4CAF50;
    display: block;
    border-radius: 2px;
    position: absolute;
    z-index: 2; }
  .sa-icon.sa-success .sa-line.sa-tip {
    width: 25px;
    left: 14px;
    top: 46px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  .sa-icon.sa-success .sa-line.sa-long {
    width: 47px;
    right: 8px;
    top: 38px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  @-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); } } }

#maintenacesApp .countRequests li {
  font-size: 15px;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  #maintenacesApp .countRequests li span {
    font-weight: 600;
    font-size: 20px; }

#propertiesApp .filtersProperties {
  margin: 0px;
  padding: 0px;
  list-style: none;
  background: #fff;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: flex-start; }
  #propertiesApp .filtersProperties li {
    margin-right: 20px; }
    #propertiesApp .filtersProperties li label {
      color: #292b2c;
      margin: 0px; }
    #propertiesApp .filtersProperties li:last-child {
      margin: 0px; }

#propertiesApp .properties_list tbody tr {
  cursor: pointer; }
  #propertiesApp .properties_list tbody tr th {
    text-transform: capitalize;
    vertical-align: middle; }
    #propertiesApp .properties_list tbody tr th img {
      width: 50px;
      height: 50px;
      border-radius: 200px; }

#propertiesApp #createProperty .uploadFiles input {
  display: none; }

#propertyApp #tab-gallery .uploadImage input {
  display: none; }

#propertyApp #tab-gallery .image {
  position: relative; }
  #propertyApp #tab-gallery .image .btn-group {
    position: absolute;
    bottom: 0;
    left: 0; }
    #propertyApp #tab-gallery .image .btn-group button {
      font-size: 10px;
      padding: 5px 15px;
      display: flex;
      justify-content: center;
      align-items: center;
      text-transform: none; }
      #propertyApp #tab-gallery .image .btn-group button > i {
        top: 0;
        font-size: initial; }

#propertyApp #tab-details .google-maps h5 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 19px; }

#propertyApp #tab-payments .nav-pills .nav-link {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16), 0 2px 10px rgba(0, 0, 0, 0.12);
  margin: 10px;
  color: #565656; }
  #propertyApp #tab-payments .nav-pills .nav-link.active {
    color: #fff; }

#propertyApp #tab-property .nav-pills .nav-link {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16), 0 2px 10px rgba(0, 0, 0, 0.12);
  margin: 10px;
  color: #565656; }
  #propertyApp #tab-property .nav-pills .nav-link.active {
    color: #fff; }

#propertyApp #tab-tenant .nav-pills .nav-link {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16), 0 2px 10px rgba(0, 0, 0, 0.12);
  margin: 10px;
  color: #565656; }
  #propertyApp #tab-tenant .nav-pills .nav-link.active {
    color: #fff; }

#propertyApp #tab-tenant #tenat-documents .uploadFiles input {
  display: none; }

@charset "UTF-8";
@import 'https://fonts.googleapis.com/css?family=Roboto';
#uploadPropertiesApp { }
  #uploadPropertiesApp .file-upload-wrapper.en {
    box-shadow: 0 0 1px #888;
    border-radius: 5px;
    position: relative;
    width: 350px;
    height: 30px;
    float: right;
    top: 0;
    margin-top: -35px; }
    #uploadPropertiesApp .file-upload-wrapper.en:after {
      content: attr(value);
      font-size: 15px;
      position: absolute;
      top: 0;
      left: 0;
      background: #fff;
      padding: 10px 15px;
      display: block;
      width: calc(100% - 40px);
      pointer-events: none;
      z-index: 1;
      height: 30px;
      line-height: 10px;
      color: #999;
      border-radius: 5px 10px 10px 5px;
      font-weight: 300; }
    #uploadPropertiesApp .file-upload-wrapper.en:before {
      content: 'Upload';
      position: absolute;
      top: 0;
      right: 0;
      display: inline-block;
      height: 30px;
      background: #4daf7c;
      color: #fff;
      font-weight: 700;
      z-index: 2;
      font-size: 13px;
      line-height: 30px;
      padding: 0 15px;
      text-transform: uppercase;
      pointer-events: none;
      border-radius: 0 5px 5px 0; }
    #uploadPropertiesApp .file-upload-wrapper.en:hover:before {
      background: #3d8c63; }
    #uploadPropertiesApp .file-upload-wrapper.en input {
      opacity: 0;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      height: 30px;
      margin: 0;
      padding: 0;
      display: block;
      cursor: pointer;
      width: 100%; }
  #uploadPropertiesApp .file-upload-wrapper.ar {
    box-shadow: 0 0 1px #888;
    border-radius: 5px;
    position: relative;
    width: 350px;
    height: 30px;
    float: left;
    top: 0;
    margin-top: -33px; }
    #uploadPropertiesApp .file-upload-wrapper.ar:after {
      content: attr(value);
      font-size: 15px;
      position: absolute;
      top: 0;
      right: 0;
      background: #fff;
      padding: 10px 15px;
      display: block;
      width: calc(100% - 40px);
      pointer-events: none;
      z-index: 1;
      height: 30px;
      line-height: 10px;
      color: #999;
      border-radius: 10px 5px 5px 10px;
      font-weight: 300; }
    #uploadPropertiesApp .file-upload-wrapper.ar:before {
      content: 'تحميل';
      position: absolute;
      top: 0;
      left: 0;
      display: inline-block;
      height: 30px;
      background: #4daf7c;
      color: #fff;
      font-weight: 700;
      z-index: 2;
      font-size: 13px;
      line-height: 30px;
      padding: 0 15px;
      text-transform: uppercase;
      pointer-events: none;
      border-radius: 5px 0px 0px 5px; }
    #uploadPropertiesApp .file-upload-wrapper.ar:hover:before {
      background: #3d8c63; }
    #uploadPropertiesApp .file-upload-wrapper.ar input {
      opacity: 0;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      height: 30px;
      margin: 0;
      padding: 0;
      display: block;
      cursor: pointer;
      width: 100%; }
  #uploadPropertiesApp .step-wrapper {
    padding: 20px 0;
    display: none; }
    #uploadPropertiesApp .step-wrapper.active {
      display: block; }
  #uploadPropertiesApp .step-indicator {
    border-collapse: separate;
    display: table;
    margin-left: 0px;
    position: relative;
    table-layout: fixed;
    text-align: center;
    vertical-align: middle;
    padding-left: 0;
    padding-top: 20px; }
    #uploadPropertiesApp .step-indicator li {
      display: table-cell;
      position: relative;
      float: none;
      padding: 0;
      width: 1%; }
      #uploadPropertiesApp .step-indicator li:after {
        background-color: #ccc;
        content: "";
        display: block;
        height: 1px;
        position: absolute;
        width: 100%;
        top: 32px; }
      #uploadPropertiesApp .step-indicator li:after {
        left: 50%; }
      #uploadPropertiesApp .step-indicator li:last-child:after {
        display: none; }
      #uploadPropertiesApp .step-indicator li.active .step {
        border-color: #4183D7;
        color: #4183D7; }
      #uploadPropertiesApp .step-indicator li.active .caption {
        color: #4183D7; }
      #uploadPropertiesApp .step-indicator li.complete:after {
        background-color: #87D37C; }
      #uploadPropertiesApp .step-indicator li.complete .step {
        border-color: #87D37C;
        color: #87D37C; }
      #uploadPropertiesApp .step-indicator li.complete .caption {
        color: #87D37C; }
    #uploadPropertiesApp .step-indicator .step {
      background-color: #fff;
      border-radius: 50%;
      border: 1px solid #ccc;
      color: #ccc;
      font-size: 24px;
      height: 64px;
      line-height: 64px;
      margin: 0 auto;
      position: relative;
      width: 64px;
      z-index: 1; }
      #uploadPropertiesApp .step-indicator .step:hover {
        cursor: pointer; }
    #uploadPropertiesApp .step-indicator .caption {
      color: #ccc;
      padding: 11px 16px; }
