﻿/* ------------------------------------------------------------------------------------------*/
/* Notice: Some textures used from SubtlePatterns.com 
Alterations also released under CC BY-SA 3.0 */

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 * Copyright (c) 2016 Daniel Eden
 */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-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{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-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{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.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:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform: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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);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{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);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{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);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{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);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{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);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{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);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{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);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:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.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{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{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{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{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{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{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{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{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{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{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{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{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{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{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{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{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{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}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{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}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{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{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{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(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%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(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{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-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(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-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(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

/* Google's "Material Design" Roboto Font */
@import url(//fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700italic,700,300,300italic);

html,body {font-family: 'Roboto', sans-serif !important;overflow-x: hidden;overflow-y: auto;background: #ffffff;}
h1, h2, h3, h4 { font-family: 'Roboto', sans-serif !important; }

/* Basic Styles*/
body.modal-open { overflow: hidden !important; padding: 0 !important; }
#content { padding: 0 14px; }
.clickable,.btn-header > *:first-child > a.clickable { cursor:pointer !important;}
.glyphicon {padding:0 !important;}
label.label-fullwidth {width:100%;}
input.currency { text-align: right; }
textarea.form-control { min-height: 55px !important; }
.btn.btn-danger > .glyphicon { color:#fff; }
.btn.btn-wait {cursor:default !important;}
table.table {width:100% !important;}
ul.select2-results > li.select2-result.select2-result-unselectable.select2-disabled > div.select2-result-label { cursor: not-allowed !important; }
.radio.radio-horizontal {display:inline-block;margin: 0 10px 0 0;}
.text-lgrey {color:#888;font-style:italic;}
label.label-normal {font-weight:normal;margin:0;cursor:pointer;}
.font-150 { font-size: 150% !important; }
.font-200 { font-size: 200% !important; }
.font-300 { font-size: 300% !important; }
.valign-middle {vertical-align:middle;}
.valign-top {vertical-align:top;}
.opacity50 {opacity:0.5;}
fieldset {padding:0 0 15px 0;}
div.legend { border-bottom: 1px dashed #bec5cd; color: #222; display: block; font-size: 16px; font-weight: 300; margin: 0 0 20px; padding: 8px 0; font-weight: 400; color: #66829f; margin-bottom: 10px; position: relative; }
fieldset > legend > i.fa,div.legend > i.fa {color:#66829f;margin-right:5px;}
fieldset > legend {position:relative;color:#66829f;margin-bottom: 10px;border-bottom: 1px dashed #bec5cd;}
fieldset > legend > button.btn.help-addon,div.legend > button.btn.help-addon {padding: 0 10px;}
fieldset > legend > span.legend-btn,div.legend > span.legend-btn {position:absolute;top:0px !important;right:0 !important;left:auto !Important;padding:10px 0 10px 10px;background:#fff;}
div.tooltip {z-index:99999;}
h4.panel-minimal { margin-top: 0; border-bottom: 1px solid #ccc; padding-bottom: 5px; }
.defaulticon > i.fa {cursor:default;color:#a4a4a4;margin-left:5px;}
i.verified-icon { font-size: 1.2em; margin-left: 5px; position: relative; top: 2px;cursor:default; }
a.edit-ind-OAE {cursor:pointer;font-size: 1.2em;margin-left:15px;opacity:0.4; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease;-o-transition: all 0.1s ease;color:#000;}
a.edit-ind-OAE:hover {opacity:1;}
small.form-group-desc {font-size:86%;color:#999;}
label.checkbox-inline { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
input[type="text"]:focus + .input-group-addon { background-color: #939598; border-color: #939598; color: #fff; }
.form-control:focus { border-color: #939598; }
.select2-results .select2-highlighted {background: #939598;}
.select2-drop-active { border-color: #939598; }
.select2-drop.select2-drop-above { border-top: 3px solid #939598; }
h1#pausedLoads > b {letter-spacing: normal;font-size:21px;}
.panel > .panel-heading > .btn-panel-collapse { border: 0 none; box-shadow: none; margin: -10px -15px -10px 0; padding: 10px;background:none; }
.panel-default > .panel-heading > .btn-panel-collapse:hover { background: #eee; }
.panel-success > .panel-heading > .btn-panel-collapse:hover { background: #d6e9c6; }
.panel-danger > .panel-heading > .btn-panel-collapse:hover { background: #ebccd1; }
.no-select { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.cursor-move {cursor: move !important;}
/*.accordion-toggle::after {cursor:default;}*/
h4.accordion-toggle { /*cursor: default;*/  -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.upload-crop img { max-width: 100%; }
li.breadcrumb-no-separator:before {display:none;}
html.modals-open {overflow:hidden;}
ul.dropdown-menu {z-index:9999999;}
ul.dropdown-menu > li.disabled {opacity:0.7;}
.alert { padding: 5px 10px; }
.alert.alert-global {background-color: #30a7bc ;border-color: #237887;color: #fff;}
.input-group.input-group-clear .input-group-addon {background:#fff;}
.input-group.input-group-clear .form-control {border-left:none;padding-left:0;}
.input-group .form-control, .input-group .input-group-addon {transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.input-group.focus .form-control,.input-group.focus .input-group-addon {border-color: #939598;}
label input.checkbox.style-1[type="checkbox"] + span::before { position: relative; top:-1px;}
.panel-heading {cursor:default;}
.modal-body,.panel-body { background: #FCFCFC; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {background-color:#FCFCFC;}
.input-group .btn-group > .btn:first-child {border-bottom-left-radius: 0;border-top-left-radius: 0;}
.ui-slider.ui-slider-horizontal .ui-slider-handle.slider-handle-count {cursor:pointer;margin-left:0; border:none; width:10%; height: 1.6em; top: 50%; margin-top: -.8em; text-align: center; line-height: 1.6em; border-radius:4px;background:#939598;color:#fff;}
.ui-slider.ui-slider-horizontal .ui-slider-range { background-image: none; background: #939598; -webkit-transition-property: none; -moz-transition-property: none; -o-transition-property: none; transition-property: none; }
.form-group .ui-slider.ui-slider-horizontal {margin-top:5px;width:90%;}
.ui-slider-bg { background: #d5d5d5; height: 100%; width:110%;position: relative; }
.inline-info-tooltip {cursor:default;color:#aaa;font-size: 13px;}
.inline-info-tooltip:hover {cursor:default;color:#000;}

/* SVG */
svg { color: #000; }
svg.icon {-webkit-font-smoothing: antialiased;display: inline-block; width: 1em; height: 1em; stroke-width: 0; stroke: currentColor; fill: currentColor; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;pointer-events: none;}
div.panel-heading > svg.icon { color: #737373; margin-right: 0.7em; height: 1.2em; width: 1.2em;line-height: 1;position:relative;vertical-align:middle;}
div.svg-stack {position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle;}
div.svg-stack > svg.icon.svg-stack-2x { font-size: 2em; }
div.svg-stack > svg.icon.svg-stack-1x { line-height: inherit;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
div.svg-stack > svg.icon.svg-stack-1x, div.svg-stack > svg.icon.svg-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; }
.input-group-addon > svg.icon {width:1.2em;height:1.2em;position:relative;top:2px;}
.section-nickname svg.icon,.row-nickname svg.icon {color:#fff;position:relative;top:2px;left:3px;}
div.SortSection[data-global="true"] .section-nickname svg.icon { color:#0bc999; }

/* Colors */
.color-black {color:#000 !important;}
.color-white {color:#fff !important;}
.bg-black {background-color:#000 !important;}
.bg-white {background-color:#fff !important;}

/* COLORS  */
.fellowship-teal, .fellowship-teal a, a.fellowship-teal,.color-fellowship-teal { color: #939598 !important; }
.bg-fellowship-teal {background-color:#939598 !important;}
.cr, .cr a , a.cr, .color-cr { color: #6E6F70 !important; }
.bg-cr {background-color:#6E6F70 !important;}
.mosaic, .mosaic a, a.mosaic, .color-mosaic { color: #FF5000 !important; }
.bg-mosaic {background-color:#FF5000 !important;}
.nwa, .nwa a, a.nwa, .color-nwa { color: #0E4867 !important; }
.bg-nwa {background-color:#0E4867 !important;}
.fayetteville, .fayetteville a, a.fayetteville, .color-fayetteville { color: #8BBC50 !important; }
.bg-fayetteville {background-color:#8BBC50 !important;}
.fellowship-gray, .fellowship-grey, .fellowship-gray a, .fellowship-grey a, a.fellowship-gray, a.fellowship-grey,.color-fellowship-grey { color: #414042 !important; }
.bg-fellowship-gray {background-color:#414042 !important;}

/* Font Sizes */
.fontsize-xsmall {font-size:8px !important;}
.fontsize-small {font-size:10px !important;}
.fontsize-normal {font-size:14px !important;}
.fontsize-large {font-size:36px !important;}
.fontsize-xlarge {font-size:72px !important;}

/* Font Weights */
.fontweight-100,.fontweight-thin {font-weight:100 !important;}
.fontweight-200,.fontweight-extralight {font-weight:200 !important;}
.fontweight-300,.fontweight-light {font-weight:300 !important;}
.fontweight-400,.fontweight-normal {font-weight:400 !important;}
.fontweight-500,.fontweight-medium {font-weight:500 !important;}
.fontweight-600,.fontweight-semibold {font-weight:600 !important;}
.fontweight-700,.fontweight-bold {font-weight:700 !important;}
.fontweight-800,.fontweight-extrabold {font-weight:800 !important;}
.fontweight-900,.fontweight-black {font-weight:900 !important;}

/* Fixed Panel Footer */
.fixed-panel-footer {background:#fff;border-top: 2px solid #fff;padding-top:10px;padding-bottom:10px;border-top:none;}
.fixed-panel-footer.fixed-panel-footer-fixed {background-color:#f5f5f5;border-top: 2px solid #ccc;-webkit-box-shadow: 0 -2px 2px 0 rgba(0,0,0,0.1);box-shadow: 0 -2px 2px 0 rgba(0,0,0,0.1);}
hr.fixed-footer-hr {margin-right:15px;margin-bottom:0;margin-left:15px;}

/* Inline Date/Time */
.inline-date-col {margin-bottom:15px;}
@media (min-width: 992px) {
    .inline-date-col { padding-right: 0;margin-bottom:0; }
    .inline-time-col { padding-left: 0;}
}

/* Help Tooltip */
span.input-group-addon.help-addon,input[type="text"]:focus + span.input-group-addon.help-addon,button.btn.help-addon,.has-error input[type="text"] + span.input-group-addon.help-addon {padding: 6px 10px;box-shadow:none;border-radius:0;cursor:help !important;background:none;border:none;}
span.input-group-addon.help-addon > .glyphicon,button.btn.help-addon > .glyphicon { color:#bababa;}
span.input-group-addon.help-addon:hover > .glyphicon,button.btn.help-addon:hover > .glyphicon { color:#111;}
.input-group-btn:not(:first-child) > .btn {border-bottom-left-radius: 0;border-top-left-radius: 0;margin-left: -1px;}

/* Validation */
span.NormalRed, span.required {margin-left: 3px;}
span.NormalRed, span.required,span.invalid { color: #a71d1d; }
.has-error button.btn.multiselect { border-color: #b94a48; }

/*SmartAdmin/Bootstrap Overrides and Special Browser Fixes */
#header {padding:0;}
#header > *:first-child {width:50%;}
div.demo {display:none;}
.login-info > span { padding: 0 10px 0 13px; }
.panel-heading .input-group-btn, .panel-heading .input-group-addon, .navbar-form .input-group-btn, .navbar-form .input-group-addon { width: auto; }
.inbox-side-bar {overflow:hidden;}
label {font-weight:bold;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { vertical-align:middle;}
.minifyme,.minifyme:hover {position:absolute;right: 18px;}
body.minified .minifyme:hover {position:absolute;right:0;padding:0 0 0 5px;}
.minifyme > i.fa {position:relative;top:4px;}
#hide-menu i, body.mobile-view-activated #header i { color: #fff; font-size: inherit; }
body.mobile-view-activated a#cart-link > b.badge { border-radius: 50%; left: -8px; padding: 3px 6px; position: absolute; top: 0; }
body.mobile-view-activated .btn-header i {position:relative;top:-2px;}
body.mobile-view-activated div#footer.page-footer { padding: 13px 13px 0;}
body.mobile-view-activated .btn-header > *:first-child > a:active {background:none;box-shadow:none;}
.jarvismetro-tile {box-shadow:none;}
.jarvismetro-tile:hover {opacity:0.8;transform: none;}
#shortcut ul li {background:#000;}
.login-info img {border:none;}
.nav-tabs > li > a { color: #777; }
.nav-tabs > li > a.disabled {color: #888;cursor:not-allowed;}
.nav-tabs > li > a.disabled:hover { border-top-color: #eee;border-right-color: #eee;border-left-color: #eee; }
.panel-footer > .btn-block.btn-primary { border: 1px solid #2c699d !important;border-radius: 2px !important;}
.panel-footer > .btn-block.btn-default { border: 1px solid #ccc !important;border-radius: 2px !important;}
.panel-footer > .btn-block.btn-danger { border: 1px solid #900323 !important;border-radius: 2px !important;}
.bootstrap-datetimepicker-widget table td.today { background: #fcf8e3; }
.jarviswidget #calendar { margin-top: -40px; }
.fc-toolbar h2 { left: 10px !important; position: relative; top: 2px; }
.nav-tabs {background:#eee;}
.nav-tabs > li.active:first-of-type > a {border-left-color:#FCFCFC;}
.nav-tabs > li > a {margin:0;}
.nav-tabs > li > a:hover { background:#ddd;border-color:#ddd;}
.text-warning a,.text-warning a:hover {color:#a07f45;}
.row-grab {cursor:move;padding:0 10px;}
div.panel-body.tab-pane {padding:0 5px;}
.btn.active {cursor:default;}
div.btn-group.bootstrap-select .dropdown-menu > li > a:focus {color:#000;background-color:#eee; }
.select2-results li.select2-result-with-children > .select2-result-label,.select2-results li.select2-result-unselectable > .select2-result-label { font-weight: 700;cursor:default; }
img.ccimg {height:16px;}
.select2-container-multi .select2-choices .select2-search-choice { background-color: #939598; border: 1px solid #939598; }
small.ext > sup > i {font-size: 10px !important;position: relative;top: -2px;}
.btn-group > .btn.active {cursor:default;}
.text-bold {font-weight:bold;}

/* Gutters */
.gutter-16.row {margin-right: -8px;margin-left: -8px;}
.gutter-16 > [class^="col-"], .gutter-16 > [class^=" col-"] {padding-right: 8px;padding-left: 8px;}

/* CKEditor 
-- Styled for SmartAdmin */
.cke_chrome,.cke_top {border-radius: 0 !important;box-shadow:none !important;border-color:#cccccc !important;}
.cke_bottom {background:#f5f5f5 !important;border-top:1px solid #ccc !important;padding-bottom:0 !important;}
.cke_top {background:#f5f5f5 !important;}
.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}
.cke_button,a.cke_combo_button {background: #f5f5f5 !important;border-color: #ccc !important;color: #333 !important;}
.cke_combo_off a.cke_combo_button:hover, .cke_combo_off a.cke_combo_button:focus,a.cke_button_on,a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active,.cke_button.active, .cke_button.focus, .cke_button:active, .cke_button:focus, .cke_button:hover, .open > .dropdown-toggle.cke_button { box-shadow:none !important;background: #e6e6e6 !important; border-color: #adadad !important; color: #333 !important; }
a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset !important;background: #fff !important;border-color: #ccc !important;color: #333 !important;}
a.cke_button_on {box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset !important;outline: 0 none !important;}
.cke_toolgroup {background: #f5f5f5 !important;border-color: #ccc !important;box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset !important;}
.cke_toolbar_separator {box-shadow:none !important;}
textarea.cke_source {margin:10px !important;}
.cke_button_label {text-shadow:none !important;}
a.cke_path_item:hover, a.cke_path_item:focus, a.cke_path_item:active { border-radius:0 !important;background:none !important;box-shadow:none !important;text-shadow:none !important;}
a.cke_path_item, span.cke_path_empty {display:none !important;padding:0 !important;position:relative;top:1px;}
.cke_resizer_ltr { position: relative !important; top: -2px; }
.cke_resizer { border-color: transparent #bbb transparent transparent !important; }
.cke_dialog_background_cover {background:#000 !important;opacity:0.5 !important;}
.cke_button.cke_button__imagegallery_tbg {background: rgba(0, 0, 0, 0) url("icons.png?t=a35abfe") no-repeat scroll 0 -360px !important;}
#ImagePreviewBody { cursor: grab; overflow: auto; background-attachment:fixed; text-align: center;position:relative;}
.cke_wysiwyg_div {padding:10px !important;}
.cke_button_icon.cke_button__advancedrow_tbg_icon {display:none !important;}
.cke_button_label.cke_button__advancedrow_tbg_label {margin:0 !important;padding:0 !important;display:block !important;}
button.cke_bgbutton { height: 10px; width: 10px; float: left; border: 1px solid #999; margin-right: 5px;cursor:pointer;opacity:0.7; }
button.cke_bgbutton.white {background:#fff;}
button.cke_bgbutton.grey {background:#888;}
button.cke_bgbutton.black {background:#333;}
button.cke_bgbutton:hover {border: 1px solid #000;opacity:1;}
button.cke_bgbutton.active {border: 1px solid #000;cursor:default;opacity:1;}
div.cke_wysiwyg_div.cke_bg_white {background-color:#fff;}
div.cke_wysiwyg_div.cke_bg_grey {background-color:#888;}
div.cke_wysiwyg_div.cke_bg_black {background-color:#333;}
div.cke_inner.cke_maximized span.cke_bottom {display:none !important;}
div.cke_image_hover {position:relative;display:inline;}
div.cke_image_hover > .cke_image_hover_shade {display:inline;background:#000;opacity:0.5;z-index:9999;position:absolute;width:100%;height:100%;}

/* Tabs */
.nav.nav-tabs > li > a { padding: 9px 13px 10px; border-radius: 0;}
.nav.nav-tabs > li > a > i.fa {font-size:12px;color:#555;margin-right:5px;position: relative;top: -1px;}
.nav.nav-tabs > li.active > a > i.fa {color:#66829f;}
.nav.nav-tabs > li.meta { padding:10px 15px; }
.nav.nav-tabs > li.meta > i.fa {font-size:15px;cursor:default;margin-right:5px;}

/* Login */
body#loginpage #main {margin:0;padding:40px;}
img.login-logo {height:130px;width:130px;margin:5px auto 15px auto;}
body#loginpage a { color: #939598;}
body#loginpage .panel-info > .panel-heading { background-color: #939598; border-color: #939598; color: #fff; }
body#loginpage .panel-info { border-color: #939598;background: #939598;border-width: 3px;}
body#loginpage .panel-info > .panel-body {background:#fff;}

/* Alerts */
#Alert-DD {position:fixed;top:0;left:0;width:100%;font-size:14px;z-index:99999;}
#Alert-DD .alert-dd-inner {padding:10px 15px;}
#Alert-DD table { width:100%;}
#Alert-DD table tr td {vertical-align:middle}
#Alert-DD table tr td.closer { text-align: right; }
#Alert-DD table tr td.closer a {font-size:14px;color:#000;opacity: 0.3;}
#Alert-DD table tr td.closer a:hover { opacity: 0.7; }
#Alert-DD.alert-good { background: #dff0d8; border-bottom: 1px solid #d6e9c6; color: #3c763d; }
#Alert-DD.alert-bad {background-color: #f2dede;    border-color: #ebccd1;    color: #a94442;}
#Alert-DD.alert-warning {background-color: #fcf8e3;    border-color: #faebcc;    color: #8a6d3b;}

/* Search */
img.member-search-img { height: 15px; margin-right: 10px; position: relative; top: -1px; width: 15px; }
#SearchOver .select2-container .select2-choice { height: 30px; line-height: 29px; }

/* Apps */
.widget-body-toolbar .btn-group-xs {margin-top:5px;margin-left:5px;}
.jarviswidget > header { background: #555; border: 1px solid #666; color: #fff; }
.jarviswidget-ctrls a {color:#fff;}
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover { background-color: #555 ! important; }
.nav-tabs > li > a:hover {background:#eee;}
div.jarviswidget-collapsed .widget-toolbar {display:none;}
.widget-toolbar {padding:0;}
.nav-tabs > li.active > a {box-shadow:none;}
.jarviswidget > header > .widget-icon > i {color:#eee !important;}

/* Select2*/
.select2-container.select2-allowclear .select2-choice abbr { right: 40px; top: 6px;font-size: 16px;color:#999; }
.select2-search-choice-close:before { color: #999; position: relative; top: 2px; }
li.select2-search-choice .select2-search-choice-close:before { color: #fff; font-size: 0.9em; opacity: 0.6; position: relative; top: -1px; }
li.select2-search-choice .select2-search-choice-close:hover:before {color: #fff;opacity: 1;}
.select2-search-choice-close:hover:before {color:#555;}
li.select2-result small.select2-desc {color:#888;}
li.select2-result.select2-highlighted small.select2-desc {color:#88c1f1;}
.select2-hidden-accessible { display: none !important; visibility: hidden !important; }
div#select2-drop.select2-drop.select2-drop-active.self-building-select2 .select2-no-results::before {display:none;}
div.dataTables_filter .select2-container .select2-choice {height: 31px;text-align: left;}
div.dataTables_filter .input-group-addon { height: 31px; margin-top: 0; padding-top: 6px;border-radius: 0; }
div.restricted {background:#e0bcc1;margin: -3px -7px -4px;padding: 3px 7px 4px;font-weight: normal;}
.dataTables_filter .input-group-addon + .form-control { display: table-cell; float: left; margin: 0; }
.dataTables_filter .input-group-addon { float: none; }
.select2-no-results { display: none !important; }

/* Modal */
div.modal.bootstrap-dialog.type-default div.modal-content,div.modal.bootstrap-dialog.type-default div.modal-dialog { border-radius:4px; }
div.modal.bootstrap-dialog.type-default div.modal-header,div.modal.bootstrap-dialog.type-default div.modal-header div.bootstrap-dialog-header {padding-bottom: 0;background: #939598; color: #fff; border-top-left-radius: 4px; border-top-right-radius: 4px; }
div.modal.bootstrap-dialog.type-default div.modal-header div.bootstrap-dialog-title {color:#fff;font-size: 16px !important;}
div.modal.bootstrap-dialog.type-default div.modal-header .close { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;opacity: 1; padding: 13px 21px; font-size: 27px;margin-top: -15px;margin-right: -15px;border-top-right-radius:4px;color: #fff; background-color: #939598; }
div.modal.bootstrap-dialog.type-default div.modal-header .close:hover {background-color: #098ab4;}
.bootstrap-dialog .modal-header { border-top-left-radius: 2px !important; border-top-right-radius: 2px !important; }
.bootstrap-dialog .modal-body { padding: 20px; }
.modal-backdrop { background-color: #000; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 999; overflow:hidden;}
.modal-backdrop.in.backdrop-success {background-color:#248b38;opacity: 0.7;}
.modal-backdrop.in.backdrop-error {background-color:#c93232;opacity: 0.7;}
.modal-backdrop.in.backdrop-warning {background-color:#c9a032;opacity: 0.7;}
#modalbuttonOK {margin-left:10px;}
div.modal.bootstrap-dialog.type-default div.modal-header i.fa {margin-right:10px;}
div.modal.bootstrap-dialog.confirmation-modal div.modal-header,div.modal.bootstrap-dialog.no-close div.modal-header {padding:15px;}

/* Panel Styles*/
div.panel-heading div.heading-buttons {margin: -10px 0 0 0; position: relative; top: 5px; }
div.panel-heading div.heading-buttons .btn { margin: 0 0 0 5px; padding: 4px 8px 3px; }
div.panel-heading div.heading-buttons .btn-group {margin-left:5px;}
div.panel-heading div.heading-buttons .btn-group button { margin: 0 0 0 0; padding: 4px 8px 3px; }
div.panel-heading div.heading-actions { margin: -10px 15px 0 0; position: relative; top: 5px; }
div.panel-heading div.heading-actions button { margin:0; padding: 4px 8px 3px; }
div.panel-heading div.heading-actions ul.dropdown-menu {margin:10px 0 0;}
div.panel-buttons.clearfix {text-align:right; }
div.panel-buttons.clearfix button.btn, div.panel-buttons.clearfix a.btn {margin-left:10px;margin-right:0;}
div.panel-heading button.btn.active {margin:0;cursor:default;margin-right:0;}
ul.list-group li label { font-weight: 700; margin: 0 10px 0 0; }
ul.meta {padding: 10px 0 0;margin:0;list-style:none;color:#555;font-style:italic;position:absolute;bottom: 10px;left:15px;font-size:85%;border-top: 1px solid #ddd;width:100%;}
ul.meta li {list-style:none;}
ul.meta li label {margin: 0 10px 0 0;}
ul.dropdown-menu li small.fa {margin-right:10px;color:#777;}
.dropdown-menu > li > a:focus small.fa, .dropdown-menu > li > a:hover small.fa {color:#fff;}
.dropdown-menu > li.disabled > a small.fa, .dropdown-menu > li.disabled > a:focus small.fa, .dropdown-menu > li.disabled > a:hover small.fa {color:#999;}
div.panel.panel-default div.panel-heading a.select2-choice {height:28px;line-height: 27px;}
div.panel-heading > i.fa {color:#737373;margin-right:10px;}
.btn > .fa, .btn > .glyphicon {font-size:0.9em;color:#1b1b1b;margin-right:5px;}
.btn > .glyphicon.text-success, .btn > .fa.fa-green {color:#3c763d;}
.btn.btn-primary > .fa, .btn.btn-primary > .glyphicon {color:#fff;}
.btn > .fa:only-child, .btn > .glyphicon:only-child {margin:0;}
/*div.panel-collapse {cursor:pointer;}*/
.btn-badge { background:none; border: medium none; box-shadow: none; color: #000; cursor: default; font-size: 12px; line-height: 22px; padding: 3px 7px !important; }
.btn-badge > span.badge { background: #737373 !important; left: 3px; position: relative; top: 0; }
.caret-up { width: 0; height: 0; border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-bottom: 4px solid; display: inline-block; margin-left: 2px; vertical-align: middle; }
span.panel-collapse-caret.caret, span.panel-collapse-caret.caret-up { position: relative; top: 3px;margin-left:10px;}
span.panel-collapse-caret.caret { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid; }
span.panel-collapse-caret.caret-up {border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid;top: 1px; }
a.btn-add-row, a.btn-filter {color:#666;}
a.btn-add-row:hover,a.btn-filter:hover {color:#66829f;}
div.popover.select2-popover {max-width:none;}
div.popover.select2-popover > .popover-content {width:328px;height:50px;}
/* CSS Method for adding Font Awesome Chevron Icons */
.accordion-toggle:after { /* symbol for "opening" panels */ font-family:'FontAwesome'; content:"\f077"; float: left; color: inherit; margin-right:5px; }
.panel-heading.collapsed .accordion-toggle:after { /* symbol for "collapsed" panels */ content:"\f078"; }

/* Panel Filter */
div.page-panel-over { position: relative;overflow-x:hidden;}
div.page-panel-over.filter-open {overflow:hidden;}
div.page-panel-over div.panel-filter-bg { display: none; background: #000; opacity: 0.4; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 8000; }
div.page-panel-over nav.panel.panel-filter {border-color: #ddd;border-radius:0;position:absolute;top:0;z-index:9000;display:none;}
div.page-panel-over.filter-open nav.panel.panel-filter {-webkit-box-shadow: -2px 0 10px 1px rgba(0,0,0,0.3);box-shadow: -2px 0 10px 1px rgba(0,0,0,0.3);}
div.page-panel-over nav.panel.panel-filter > div.panel-body {overflow-y: auto;}
div.page-panel-over nav.panel.panel-filter > div.panel-footer {position:absolute;bottom:0;width:100%;background:none;border:0;text-align:right;padding:15px;}
div.page-panel-over nav.panel.panel-filter > div.panel-heading {background-color: #f5f5f5;border-color: #ddd;color: #333;}

/* Normal Tables */
table {border-collapse:collapse; width:100%;}
table.table > tbody,table.table > thead {border:1px solid #dddddd;}
table.table > thead > tr > th {border-bottom:2px solid #ccc;background: #eee;}
div.table-no-footer-border table.table > tfoot > tr > td {border:none;}
div.table-no-footer-border table.table > tfoot > tr:first-child > td, table > tfoot > tr:first-child > td {border-top:2px solid #cccccc;}

/* Datatables */
table.datatable > tbody,table.datatable > thead {border:none;}
div.TableOverflow { white-space: nowrap;max-width: 12em; overflow: hidden; }
.table-nowrap,.table-nowrap tr td, .table-nowrap tr th { white-space: nowrap;}
div.dataTables_filter input { margin: 0; }
div.dataTables_filter div.btn-group {float:left;}
div.dataTables_info { font-size: 11px; font-style: normal; padding-top: 8px; color: #888 !important; }
div.dataTables_filter {margin-bottom:10px;}
table.dataTable thead > tr > th,.dataTables_scroll .dataTables_scrollHeadInner { background: #eee !important; }
table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc { background: #ddd !important; }
.datatable-btns {float:left;}
.datatable-btns > button.btn,.datatable-btns > div.btn-group {margin-right:10px;}
.table > tbody > tr.disabled > td, .table > tbody > tr.disabled > td a, .table > tbody > tr.disabled > th, .table > tbody > tr > td.disabled, .table > tbody > tr > th.disabled, .table > tfoot > tr.disabled > td, .table > tfoot > tr.disabled > th, .table > tfoot > tr > td.disabled, .table > tfoot > tr > th.disabled, .table > thead > tr.disabled > td, .table > thead > tr.disabled > th, .table > thead > tr > td.disabled, .table > thead > tr > th.disabled {color:#5b5b5b;background:#e6e6e6;}
div.dataTables_scroll .dataTables_scrollHead {border-bottom:2px solid #ccc !important; }
.dataTables_wrapper.no-footer .dataTables_scrollBody { border-bottom: 1px solid #888 !important; }
td img.list-img {height:35px;}
td div.list-img-bg {height:35px;width:35px;background-size:cover !important;}
td.dataTables_empty { color: #8a6d3b; background-color: #fcf8e3; }
#order-details-table_wrapper .dataTables_scrollBody{overflow-x:hidden !important;height:auto !important;}
.overflow-hidden .dataTables_scrollBody {overflow-x:hidden !important;}
#PODetailsTable_wrapper .dataTables_scrollBody {overflow-x:hidden !important;height:auto !important;}
table.dataTable tfoot th, table.dataTable tfoot td {border:none !important;background:#eee;padding-right:10px !important;padding-left:10px !important;}
tfoot.dataTableFoot td {padding-right:10px !important;padding-left:10px !important;border-top: 2px solid #ddd !important; }
div.dataTables_scrollFoot {clear: both;border-top: 2px solid #ccc !important; }
a.btn-add-row {padding:15px;margin: -8px -10px;}
a.btn-add-row > .glyphicon {color:#555;}
a.btn-add-row:hover > .glyphicon {color:#000;}
table thead tr th.checkboxCell { padding:0 5px !important;}
.checkboxCell input[type="checkbox"] {margin:0;}
table thead tr th.checkboxCell,table tbody tr td.checkboxCell,div.dataTables_scrollHead table.dataTable thead > tr > th.sorting_disabled.checkboxCell {text-align:center !important;padding:3px 5px !important;vertical-align: middle;}
.dataTables_scrollBody thead tr th.checkboxCell { padding:0 5px !important;}
div.panel-page div.dataTables_info {padding:5px 15px;display: block;clear:both;}
div.panel-page div.dataTables_filter { position: absolute;right: 30px;top: 5px;}
div.panel-page div.dataTables_filter input.form-control {padding:2px 10px;height: 26px;position:relative;top:2px;}
div.table-no-footer-border div.dataTables_scrollFoot table, div.table-no-footer-border table > tfoot {border:none;}
div.table-no-footer-border table.dataTable tfoot th, div.table-no-footer-border table.dataTable tfoot td, div.table-no-footer-border table > tfoot > tr > td {background:none;padding-bottom: 5px;padding-top: 5px;font-weight:normal;}
td.td-noleftpadding {padding-left:0 !important;}
.dataTables_scrollHead {border-top:1px solid #ddd !important;border-left:1px solid #ddd !important;border-right:1px solid #ddd !important;overflow:visible !important;}
.dataTables_scrollBody {border-left:1px solid #ddd !important;border-right:1px solid #ddd !important;}
.dt-buttons.btn-group { float: right; position: relative; top: 7px; }
input.BulkCheck { float: left; left: 5px; position: relative; }
button.btnBulkAE {float:right;position: relative;right:5px;}

/* DataTables + Font Awesome integration (License: MIT - http://datatables.net/license)  */
table.dataTable thead th, table.dataTable thead td { border: none !important; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
/*.fc-border-separate thead tr, .table thead tr,.dataTables_scroll .dataTables_scrollHead {background:#fff !important;}*/
table.dataTable thead th { position: relative; background-image: none !important; }
table.dataTable thead th.sorting:after,table.dataTable thead th.sorting_asc:after,table.dataTable thead th.sorting_desc:after { position: absolute; top: 12px; right: 15px; display: block; font-family: FontAwesome; }
table.dataTable thead th.sorting:after { content: "\f0dc"; color: #428bca; font-size: 0.8em; padding-top: 0.12em; }
table.dataTable thead th.sorting_asc:after { content: "\f0de"; }
table.dataTable thead th.sorting_desc:after { content: "\f0dd"; }
div.dataTables_scrollBody table.dataTable thead th.sorting:after,div.dataTables_scrollBody table.dataTable thead th.sorting_asc:after,div.dataTables_scrollBody table.dataTable thead th.sorting_desc:after { content: ""; }
table.table thead th.sorting:after,table.table thead th.sorting_asc:after,table.table thead th.sorting_desc:after { top:10px; }
div.dataTables_paginate a.paginate_button.first, div.dataTables_paginate a.paginate_button.previous { position: relative; padding-left: 24px; }
div.dataTables_paginate a.paginate_button.next, div.dataTables_paginate a.paginate_button.last { position: relative; padding-right: 24px; }
div.dataTables_paginate a.first:before, div.dataTables_paginate a.previous:before { position: absolute; top: 8px; left: 10px; display: block; font-family: FontAwesome; }
div.dataTables_paginate a.next:after, div.dataTables_paginate a.last:after { position: absolute; top: 8px; right: 10px; display: block; font-family: FontAwesome; }
div.dataTables_paginate a.first:before { content: "\f100"; }
div.dataTables_paginate a.previous:before { content: "\f104"; }
div.dataTables_paginate a.next:after { content: "\f105"; }
div.dataTables_paginate a.last:after { content: "\f101"; }
div.dataTables_paginate li.first > a, div.dataTables_paginate li.previous > a { position: relative; padding-left: 24px; }
div.dataTables_paginate li.next > a, div.dataTables_paginate li.last > a { position: relative; padding-right: 24px; }
div.dataTables_paginate li.first a:before, div.dataTables_paginate li.previous a:before { position: absolute; top: 6px; left: 10px; display: block; font-family: FontAwesome; }
div.dataTables_paginate li.next a:after, div.dataTables_paginate li.last a:after { position: absolute; top: 6px; right: 10px; display: block; font-family: FontAwesome; }
div.dataTables_paginate li.first a:before { content: "\f100"; }
div.dataTables_paginate li.previous a:before { content: "\f104"; }
div.dataTables_paginate li.next a:after { content: "\f105"; }
div.dataTables_paginate li.last a:after { content: "\f101"; }
div.columns div.dataTables_paginate li.first a:before,div.columns div.dataTables_paginate li.previous a:before,div.columns div.dataTables_paginate li.next a:after,div.columns div.dataTables_paginate li.last a:after { top: 0; }

/* Uploadifive */
/* Some code modified from MohamedAlaa's "Bootstrap Drag and Drop Upload". Licensed under MIT (http://opensource.org/licenses/MIT). [http://bootsnipp.com/snippets/featured/bootstrap-drag-and-drop-upload] */
div.btn.btn-uploadifive { overflow: hidden; position: relative; cursor: pointer; }
div.btn.btn-uploadifive input {cursor: pointer;}
div.btn.btn-uploadifive > span.invalid {display:none !important;}
a.btn-upload-delete {color: #000;font-size: 1.1em;text-align:right;position:relative;top:2px;}
a.btn-upload-delete span.glyphicon {padding:0;margin:0;}
ul.list-group-uploads.list-group { margin-bottom: 10px;}
ul.list-group-uploads li:hover {background:#f5f5f5;}
.upload-drop-zone-hover { position: relative;}
.upload-drop-zone-hover.drop {border-width: 2px;border-style: dashed;color: #222; border-color: #222;background: #eee;-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  }
.upload-drop-zone-hover > div.upload-drop-zone-txt {z-index:99998;display:none;}
.upload-drop-zone-hover.drop > div.upload-drop-zone-txt {display:block; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.4);font-size:1.2em;color:#fff;text-shadow: 0 1px 2px #3D3D3D;vertical-align: middle;}
.upload-drop-zone-hover.drop > div.upload-drop-zone-txt > div {font-size:1.2em;z-index:99999;display: block; line-height: 0; position: relative; top: 50%; }
/*div.upload-drop-zone { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; height: 100px; border-width: 2px; margin-bottom: 10px; color: #ccc; border-style: dashed; border-color: #ccc; line-height: 100px; text-align: center; }
div.upload-drop-zone.drop { color: #222; border-color: #222;background: #eee; }*/
.upload-crop img { max-width: 100%; }
div.upload-meta > ul {padding:0;}
div.upload-meta > ul > li {list-style:none;}

/* Colorpicker */
.input-group.colorpicker-element .input-group-addon {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEWBgYGWlpZuAelhAAAAD0lEQVR4XmP4z4Ad4ZAAAH6/D/HLugRxAAAAAElFTkSuQmCC');background-attachment:fixed;}

/* Loading Spinner
-- Hides the default SmartAdmin loading spinner and shows our custom one.
-- Thanks to John Louie Biñas and Eddy Gann */
h1.ajax-loading-animation {display:none !important;}
#loading-spinner-bg { background-color: #000; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 99999; opacity:0.6;}
#loading-spinner { position: fixed; display: block; margin-right: auto; margin-left: auto; width: 4em; height: 4em; border-radius: 50%; left: 50%; top: 50%; z-index: 999999; transform: scale(1.2); }
.spinner-wrapper { position: relative; width: 4em; height: 4em; border-radius: 100%; left: calc(50% - 2em); }
.spinner-wrapper::after { content: ""; background: #fff; border-radius: 50%; width: 3em; height: 3em; position: absolute; top: 0.5em; left: 0.5em; }
.rotator { position: relative; width: 4em; border-radius: 4em; overflow: hidden; animation: rotate 2000ms infinite linear; }
.rotator:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #3F51B5; border: 3px solid #fff; border-radius: 100%; }
.inner-spin { background: #fff; height: 4em; width: 2em; }
.inner-spin { animation: rotate-left 2500ms infinite cubic-bezier(0.445, 0.050, 0.550, 0.950); border-radius: 2em 0 0 2em; transform-origin: 2em 2em; }
.inner-spin:last-child { animation: rotate-right 2500ms infinite cubic-bezier(0.445, 0.050, 0.550, 0.950); margin-top: -4em; border-radius: 0 2em 2em 0; float: right; transform-origin: 0 50%; }
@keyframes rotate-left {60%, 75%, 100% { transform: rotate(360deg); }}
@keyframes rotate {0% { transform: rotate(0); }100% { transform: rotate(360deg); }}
@keyframes rotate-right {0%, 25%, 45% {transform: rotate(0);}100% {transform: rotate(360deg);}}

/* Breadcrumbs */
.hubBreadcrumbs { background: none repeat scroll 0 0 #FFF; min-height: 35px; padding: 0 13px;margin-left:-15px;margin-right:-15px; position: relative;margin-bottom:0px;}
.hubBreadcrumbs .breadcrumb { padding: 6px 0 6px 15px !important;background:none !important; }
.hubBreadcrumbs .breadcrumb a { color: #bbb;text-decoration:none !important; }
.hubBreadcrumbs .breadcrumb a:hover { color: #7c7c7c; }
.hubBreadcrumbs .breadcrumb li:last-child a, .hubBreadcrumbs .breadcrumb > li.active a {cursor:default;color: #7c7c7c !important;pointer-events: none;}
.hubBreadcrumbs > ol.breadcrumb {margin-bottom:0;}

/* X-Editable */
i.xeditableicon { color: #3f85c1; margin-left: 5px; font-size: 15px;cursor:pointer;}
i.xeditableicon:hover {color:#000;}

/* Navigation */
a#hide-menu { color: #fff; display: block; font-size: 2.4em; margin: 0 20px 0 0; position: relative; top: 2px; }
a#hide-menu:hover {opacity:0.8;}
h1#main-name {width: 50% !important;margin: 12px 0;letter-spacing: 0;}
body.minified h1#main-name {margin-left:15px;}
#overSearch {margin-top:10px;}
#SearchOver {width:200px;}
#SearchOver span.select2-arrow { display:none;}
#overSearch * { outline: none !important;-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
div#quickmemberdd.ajax-dropdown {border-radius:4px;left:0;top: 66px;height:auto;}
div#quickmemberdd.ajax-dropdown #quickmemberdd-headr { color: #fff; background: #555; margin: -11px; padding: 8px 11px; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;text-align:center; }
div#quickmemberdd.ajax-dropdown:after { border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #555; }
form.member-check-in {display:block;margin:15px 10px;}
form.member-check-in p {text-align:center;}
a#cart-link {position:relative;}
a#cart-link > b.badge { border-radius: 50%; left: -10px; padding: 4px 7px; position: absolute; top: -8px; }
div#top-title h4 {margin-bottom:10px;}

/* Sidebar */
/* Notification BG pattern from subtlepatterns.com */
div#user-sidebar {color: #c0bbb7;border-bottom:1px solid #1a1817;background:#534d49;}
div#user-sidebar img { display: inline-block; height: auto; margin-left: 0; margin-right: 5px;vertical-align: middle; width:50px; }
div#user-sidebar div#notification-btn { margin-top: 8px; margin-right: 10px;position:relative;}
div#user-sidebar div#notification-btn b.badge { background: none repeat scroll 0 0 #0091d9; border-radius: 50%; box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1) inset, 0 -1px 0 rgba(0, 0, 0, 0.07) inset; color: #fff; cursor: pointer; display: inline-block; font-size: 10px; font-weight: 700; line-height: normal; padding: 2px 4px 3px; position: absolute; right: -5px; text-align: center; top: -5px; }
div#user-sidebar div#notification-btn button {background:#69625c;color:#d4c5ba;border:1px solid #857c75;}
div.ajax-dropdown#notification-dropdown {border-radius:4px;top:100px;left:22px;height:auto;padding:0;}
div.ajax-dropdown#notification-dropdown div#notification-top {padding:5px 10px;margin:0;}
div.ajax-dropdown#notification-dropdown div#notification-top span.badge {background-color: #8b8b8b;}
div.ajax-dropdown#notification-dropdown div.ajax-notifications {padding:0;margin:0;background:url('/images/subtlepatterns/carbon_fibre.png') #313131;}
div.ajax-dropdown#notification-dropdown ul.notification-body { padding: 0; -webkit-box-shadow: 0 3px 5px 1px rgba(0,0,0,0.7); box-shadow: 0 3px 5px 1px rgba(0,0,0,0.7); }
div.ajax-dropdown#notification-dropdown div#notification-bottom {padding:5px 10px;background:#b5b5b5;color:#363636;font-size:0.9em;}
nav#sidebar ul#sidebar-ul {border-top:1px solid #525151;}

/* Hub Sidebar */
nav.internal-sidebar > ul.sidebar-panel { overflow: hidden; padding: 0; width: 100%; }
ul.sidebar-panel > li.list-group-item {padding: 10px 15px;}
ul.sidebar-panel > li.list-group-item > a { padding: 10px 15px; display:block;}
ul.sidebar-panel > li.list-group-item:hover,ul.sidebar-panel > li.list-group-item.open,ul.sidebar-panel > li.list-group-item:hover:active { background-color: #f7f7f7 !important; }
ul.sidebar-panel > li.list-group-item.active:hover,li.list-group-item.active:active { background-color: #3276b1 !important; }
ul.sidebar-panel > li.list-group-item.active > a > i.fa.fa-red,ul.sidebar-panel > li.list-group-item.active > a > i.fa.fa-green {color:#fff !important;}
nav.internal-sidebar * {text-shadow:none !important;}
nav.internal-sidebar > ul > li > a > i {font-size:inherit;}
nav.internal-sidebar ul > li > a { color: #699bc6 !important; }
nav.internal-sidebar ul ul > li > a,nav.internal-sidebar ul > li > a:hover,nav.internal-sidebar ul ul > li > a:hover,nav.internal-sidebar ul > li > a:hover > i,nav.internal-sidebar ul ul > li > a:hover > i{color:#3276b1 !important; }
nav.internal-sidebar ul ul > li.active > a,nav.internal-sidebar ul > li.active > a:hover,nav.internal-sidebar ul ul > li.active > a:hover,nav.internal-sidebar ul > li.active > a:hover > i,nav.internal-sidebar ul ul > li.active > a:hover > i{color:#fff !important; }
nav.internal-sidebar ul ul {background: #dddee9;}
nav.internal-sidebar ul li.open > a, nav.internal-sidebar ul li.open > a b { color: #3276b1 !important; }
nav.internal-sidebar > ul > li.open:last-child { border-bottom: 1px solid #ddd !important; }
nav.internal-sidebar ul ul li > a:hover { background: #d6d7e1 !important; }
nav.internal-sidebar ul li a:active { background: inherit !important; }
nav.internal-sidebar ul li.active > a::before { top:7px;}

/* Minified Sidebar */
body.minified-sidebar .minifyme:hover { padding: 0; position: absolute; right: 0; }
.minified-sidebar .page-footer { padding-left: 58px; }
.minified-sidebar .minifyme { right: 0; color: #A8A8A8; position: relative; width: 100%; border-radius: 0; margin: 0; height: 34px; font-size: 23px; }
.minified-sidebar .minifyme .fa:before { content: "\f0a9"; }
.minified-sidebar .login-info a i, .minified-sidebar .login-info a span { display: none; }
.minified-sidebar .login-info span { padding: 0 5px; text-align: center; }
.minified-sidebar .login-info img { margin: -2px 0 0; width: 30px; }
.minified-sidebar .login-info { height: 38px; border-bottom: 1px solid #181818; }
.minified-sidebar #left-panel { width: 45px; }
.minified-sidebar #main { margin-left: 45px; }
.minified-sidebar #hide-menu { display: none; }
.minified-sidebar.fixed-ribbon #ribbon { left: 45px; }
.minified-sidebar .inbox-badge { border-radius: 50%; font-size: 9px; padding: 2px; position: absolute; top: 6px; right: 6px; background: #ED1C24; min-width: 13px; }
.minified-sidebar #left-panel, .minified-sidebar nav#sidebar > ul > li { overflow: visible; }
.minified-sidebar nav#sidebar .menu-item-parent { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.minified-sidebar.fixed-navigation nav#sidebar { -webkit-overflow-scrolling: none; overflow: visible; height: auto; padding-bottom: 0; }
.minified-sidebar.fixed-navigation nav#sidebar > ul { overflow: visible; padding-right: 0; width: 100%; }
.minified-sidebar #left-panel, .minified-sidebar nav#sidebar > ul > li { overflow: visible; }
.minified-sidebar nav#sidebar > ul > ul { min-height: 100px !important; max-height: 180px !important; overflow-y: scroll; overflow-x: hidden; background: #ed1c24 !important; }
.minified-sidebar nav#sidebar > ul > li, .minified-sidebar nav#sidebar > ul > li a { position: relative; }
.minified-sidebar nav#sidebar ul > li > a { padding: 10px 0px; display: block;height: 100%; }
.minified-sidebar nav#sidebar > ul > li > a .fa.fa-fw { display: block; width: auto; text-align: center; padding: 0; }
.minified-sidebar nav#sidebar > ul > li > a > i { text-align: center; margin: 0; display: block; }
.minified-sidebar nav#sidebar > ul > li.active > a::before { content: "\f0d9"; }
.minified-sidebar nav#sidebar ul ul li a { padding-left: 14px; }
.minified-sidebar nav#sidebar ul ul li li a { padding-left: 25px; }
.minified-sidebar nav#sidebar > ul ul li::before, .minified-sidebar nav#sidebar > ul > li > ul::before { left: 12px; }
.minified-sidebar nav#sidebar > ul > li > a .menu-item-parent, .minified-sidebar nav#sidebar > ul > li > a > b { display: none; }
.minified-sidebar nav#sidebar > ul > li > a > .menu-item-parent { display: none; position: absolute; left: 40px; top: -3px; width: 186px; height: 38px; line-height: 38px; background-color: #f5f5f5; color: #333; z-index: 3; -webkit-box-shadow: 2px 1px 2px 0 rgba(0,0,0,.2); -moz-box-shadow: 2px 1px 2px 0 rgba(0,0,0,.2); box-shadow: 2px 1px 2px 0 rgba(0,0,0,.2); border-left: 1px solid #bfbfbf; border-top: 1px solid #D8D4D4; border-bottom: 1px solid #fff; padding-left: 12px; }
.minified-sidebar nav#sidebar > ul > li > ul { display: none !important; position: absolute; left: 40px; width: 199px; z-index: 5; border: 1px solid #bfbfbf; min-height: 180px; -webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.2); -moz-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.2); box-shadow: 1px 1px 2px 0 rgba(0,0,0,.2); background: #454545; margin-top: -3px; overflow: hidden; }
.minified-sidebar nav#sidebar ul > li > ul > li > ul { position: relative; left: 13px; border: none; margin-left: -12px; width: 197px; }
.minified-sidebar nav#sidebar > ul > li:hover > a > .menu-item-parent, .minified-sidebar nav#sidebar > ul > li:hover > ul { display: block !important; }
.minified-sidebar nav#sidebar > ul > li > ul > li { background-color: rgba(69,69,69,.9); }
.minified-sidebar nav#sidebar > ul > li > ul > li > ul > li { background-color: #484B50; }
.minified-sidebar nav#sidebar > ul > li { /*border-bottom: 1px solid #1A1817; border-top: 1px solid #525151;*/ }
.minified-sidebar nav#sidebar > ul > li > ul::before { border-left: none; }
.minified-sidebar nav#sidebar > ul ul li::before { border: none; }
.minified-sidebar nav#sidebar > ul > li > ul > li > a, .minified-sidebar nav#sidebar > ul > li > ul > li > ul > li > a { padding-top: 7px; padding-bottom: 7px; }
.minified-sidebar nav#sidebar > ul > li > ul > li > ul > li a { padding-top: 6px; padding-bottom: 6px; }
.minified-sidebar nav#sidebar ul ul ul ul li a { padding-left: 45px; }
.minified-sidebar nav#sidebar ul ul ul ul ul li a { padding-left: 62px; }
.minified-sidebar nav#sidebar ul ul ul ul ul ul li a { padding-left: 82px; }
.minified-sidebar .slimScrollDiv, .minified-sidebar .slimScrollDiv > :first-child { overflow: visible !important; }
.minified-sidebar .slimScrollBar, .minified-sidebar .slimScrollRail { display: none; }
.minified-sidebar nav#sidebar > ul > li {height:36px;}
body.minified-sidebar div#footer.page-footer { padding: 13px 13px 0 60px; }
@media (min-width:768px) and (max-width:979px) {
    .minified-sidebar #left-panel { left: 0; }
}
@media (min-width:768px) and (max-width:880px) {
    .minified-sidebar #left-panel { left: 0; }
}
@media (max-width:767px) {
    .minified-sidebar #left-panel { left: 0; }
}
@media only screen and (min-width:0) and (max-width:679px) {
    .minified #left-panel { left: 0; }
}
@media only screen and (min-width:320px) and (max-width:479px) {
    .minified #left-panel { left: 0; }
}

/* #Footer */
div.page-footer#footer { height: 42px; padding: 13px 13px 0 233px; font-size: 90%;color:#888; }
body.minified div#footer.page-footer { padding: 13px 13px 0 60px; }

/* ----------- Individual Pages ---------------- */

/* Users */
.well#PermissioNWell {padding:0;}
.well#PermissioNWell .perm-key { border-top: 1px solid #e0ddca; font-size: 12px; margin: 0; padding: 10px; text-align: center;color: #8a6d3b; }

/* Pull Orders */
div.progress-bar-import > span {display:block;width:100%;font-size: 1em;float:left;padding: 5px 15px;}
div.progress-bar-import > span > i.fa {position:relative;top:1px;font-size: 1.5em;}
.importrowtopborder {border-top: 2px solid #ddd !important;}
.skipimportbtn {margin-top:22px;}
tr.disabled {opacity:0.75;}
.LoadTypeHeaderL { width: 50%; float: left; }
.LoadTypeHeaderR {position:absolute;bottom:5px;right:0;}
.ext-link { font-size: 7px; position: relative; top: -5px; }

/*! Datetimepicker for Bootstrap 3
 * ! version : 4.7.14
 * https://github.com/Eonasdan/bootstrap-datetimepicker/ */
.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:after,.bootstrap-datetimepicker-widget.dropdown-menu:before{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:700;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action=clear]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action=today]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.new,.bootstrap-datetimepicker-widget table td.old{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:0 solid transparent;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}

/* Tour */
button.btn.tour-btn,button.btn.tour-btn:active { position: absolute; right: -18px; top: -62px;left: auto; }
.tour-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1100; background-color: #000; opacity: 0.4; filter: alpha(opacity=40); }

/* CMS Page Builder */
/*div.draggable-component {background:#000;color:#fff;padding:5px 10px;text-align:center;font-size:1.2em;font-weight:200;cursor:move;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}*/
.btn.draggable-component,.btn.draggable-component:hover,.btn.draggable-component:focus {color:#fff;cursor:move;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.btn.draggable-component[data-componenttype="row"]:active, .btn.draggable-component[data-componenttype="module"]:active { position:static;}
.draggable-component i.fa, .draggable-component i.fa { color: #fff; }
.SortModule,.SortRow,.SortSection { cursor: move;-webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;transition: none !important; }
div.CMSPageRowOver,div.CMSPageSectionOver {position:relative; margin-bottom:15px; border-radius: 4px;}
div.CMSHeading { position: absolute; width: 40px; top: 0px; left: 0px;background:#939598; height: 100%;overflow:hidden; border-radius: 4px 0 0 4px; }
div.CMSPageRow,div.CMSPageSection{ background-color: #fff;padding:15px 15px 0 55px; border-radius: 4px; min-height: 50px;}
div.CMSPageSection,div.CMSPageSectionOver {background:#E6EEF3;cursor: move; border-radius: 4px; } 
.addButton > .panel-body {background-color: #fff;padding:10px;}
div.RowPicker { border: 2px solid #eee; padding: 10px; margin-bottom: 15px; cursor: pointer; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease;-o-transition: all 0.1s ease;} /* border: 1px solid #ddd; border-radius: 5px; */
div.RowPicker:hover { border-color: #bbb; }
div.RowPicker.active { border: 2px solid #d6e9c6; background-color: #dff0d8; }
div.RowPickerColumn { background-color:#ddd;padding:15px;border-radius:5px;text-align:center; }
span.RowPickerColumnNumber {font-weight:600;cursor:default;color:#999;}
div.CMSTypePicker.active div.RowPickerColumn { background-color: #c1d0bb; }
div.addRow, div.addButton { cursor: pointer; margin-bottom:0;-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;}
div.addRow:hover > .panel-body, div.addButton:hover > .panel-body {background:#eee;}
.editModule {padding:10px 5px 3px; margin-bottom: 15px;border-radius:2px;color:#fff;background-color: #043d50;text-align:center;position:relative;min-height:20px;}
.editModule > .clearfix { position: absolute;width:100%;top: 0; }
.editModule H3 {font-weight: 200;margin:0 65px; cursor:move;text-overflow: ellipsis;overflow:hidden;white-space:nowrap;color:#fff;position: relative;}
.editModule .module-label {display:inline-block;font-size:14px;/*margin:6px 0;*/ min-width:65px;cursor:move;/*text-overflow: ellipsis;*/overflow:hidden;/*white-space:nowrap;*/}
.editModule H3 > i.fa {font-size:15px;position: relative;top: -1px;}
.editModule small.moduletype {text-align:center;display:block;color:#9b9b9b;}
.iconpicker-popover.popover.inline { width: 600px !important; }
div.addButton h3,div.addRow h3,div.editModule h3 { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
div.CMSHeading .headingBtn {padding:11px;color:#eee;}
a.CMSModuleBtn { cursor: pointer;color:#fff;padding:0px 5px 0px 10px; }
a.CMSModuleBtn.CMSModuleBtn-Edit {padding-right:5px;}
a.CMSModuleBtn.CMSModuleBtn-Copy {padding:0px 5px; }
a.CMSModuleBtn.CMSModuleBtn-Delete {padding-left:0px; }
a.CMSModuleBtn:hover {color:#fff;opacity:0.7;}
/* Row Button - Hover */
.CMSPageRowOver > div.CMSHeading > .headingBtn.btnTrash:hover, .CMSPageRowOver > div.CMSHeading > .headingBtn.btnEdit:hover {background:#065677;}
/* Section Button - Hover */
.CMSPageSectionOver > div.CMSHeading > .headingBtn.btnTrash:hover, .CMSPageSectionOver > div.CMSHeading > .headingBtn.btnEdit:hover {background:#767881;}
/* Global Section/Row Button - Hover */
.CMSPageSectionOver[data-global="true"] > div.CMSHeading > .headingBtn.btnTrash:hover, .CMSPageSectionOver[data-global="true"] > div.CMSHeading > .headingBtn.btnEdit:hover {background:#09a282;}
.CMSPageSectionOver[data-global="true"] .CMSPageRowOver > div.CMSHeading > .headingBtn.btnTrash:hover, .CMSPageSectionOver[data-global="true"] .CMSPageRowOver > div.CMSHeading > .headingBtn.btnEdit:hover {background:#06715b;}
.CMSBtn.CMSBtnMove { color: #fff; }
div.CMSHeading .headingBtn.btnEdit {cursor:pointer;position: absolute;top: 0;}
div.CMSHeading .headingBtn.btnTrash { cursor:pointer;position: absolute;bottom: 0;}
.CMSBtn.CMSBtnMove {cursor:move;}
.CMSRowColumn {padding-right:0;}
.CMSRowColumn.hasModulePlaceholder .CMSPlaceholderHover {margin-bottom:0;}
.row .CMSRowColumn:last-child { padding-right: 15px; }
.CMSPlaceholder {text-align:center;bottom: -10px; cursor: default; height:0; left: 0; margin-bottom: 18px; position: absolute; width: 100%; overflow-y:hidden;}
.CMSPlaceholder > .CMSPlaceholderCircle {-webkit-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.1);box-shadow: 0 2px 1px 1px rgba(0,0,0,0.1);display:inline-block;border-radius:50%;width:25px;height:25px;margin:0 auto;cursor: pointer; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;}
.CMSPlaceholderHover.CMSPlaceholderHover-Module > .CMSPlaceholder > .CMSPlaceholderCircle {background:#043d50;}
.CMSPlaceholderHover.CMSPlaceholderHover-Row > .CMSPlaceholder > .CMSPlaceholderCircle {background:#076b8c;}
.CMSPlaceholderHover.CMSPlaceholderHover-Section > .CMSPlaceholder > .CMSPlaceholderCircle {background:#939598;}
.CMSPlaceholder > .CMSPlaceholderCircle > i.fa {color:#fff;position:relative;top:3px;}
.CMSPlaceholder > .CMSPlaceholderCircle > .CMSPlaceholderHiddenTxt {display:inline-block;padding-left:5px;color:#fff;font-size:12px;position:relative;top:2px;}
.CMSPlaceholder > .CMSPlaceholderCircle {width:auto;border-radius:15px;padding:0 10px;}
.CMSPlaceholder > h3 {display:none;}
.CMSPlaceholderHover {position:absolute;width:100%;bottom: -35px;height: 35px;left:0;margin-bottom:15px;}
.CMSPlaceholderHover.CMSPlaceholderHover-Row {left:40px;}
.CMSPlaceholderHover:hover > .CMSPlaceholder,.CMSPlaceholderHover > .CMSPlaceholder:hover {height:25px;}
/* Sections */
.SortSection > .section-heading {border-radius: 4px;border:none;background:#E6EEF3;color:#939598;padding:10px 15px 0px 55px;}
.page-layout-sections[data-childcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Section { position:static;height:auto;display:block;margin-bottom:15px;}
.page-layout-sections[data-childcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Section > .CMSPlaceholder {position:static;display:block;margin-bottom:0;width:100%;height:39px !important;border-radius:2px;border: 1px dashed #888;cursor:pointer;opacity: 0.5;}
.page-layout-sections[data-childcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Section > .CMSPlaceholder:hover {opacity:1;}
.page-layout-sections[data-childcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Section > .CMSPlaceholder > h3 {display:block;}
.page-layout-sections[data-childcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Section > .CMSPlaceholder > .CMSPlaceholderCircle { display: none; }
/* Rows */
.SortRow > .row-heading {border-radius: 4px;border:none;background:#fff;color:#939598;padding:10px 15px 0px 55px;}
.CMSPageSection[data-childcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Row,
.CMSPageSection.hasOriginalRow:not(.hasRowPlaceholder) .CMSPlaceholderHover.CMSPlaceholderHover-Row { position:static;height:auto;display:block;margin-bottom:15px;}
.CMSPageSection[data-childcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Row > .CMSPlaceholder,
.CMSPageSection.hasOriginalRow:not(.hasRowPlaceholder) .CMSPlaceholderHover.CMSPlaceholderHover-Row > .CMSPlaceholder {position:static;display:block;margin-bottom:0;width:100%;height:39px !important;border-radius:2px;border: 1px dashed #888;cursor:pointer;opacity: 0.5;}
.CMSPageSection[data-childcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Row > .CMSPlaceholder:hover {opacity:1;}
.CMSPageSection[data-childcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Row > .CMSPlaceholder > h3,
.CMSPageSection.hasOriginalRow:not(.hasRowPlaceholder) .CMSPlaceholderHover.CMSPlaceholderHover-Row > .CMSPlaceholder > h3 {display:block;}
.CMSPageSection[data-childcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Row > .CMSPlaceholder > .CMSPlaceholderCircle,
.CMSPageSection.hasOriginalRow:not(.hasRowPlaceholder) .CMSPlaceholderHover.CMSPlaceholderHover-Row > .CMSPlaceholder > .CMSPlaceholderCircle { display: none; }
/* Modules */
.CMSRowColumn[data-childcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Module,
.CMSRowColumn.hasOriginalModule:not(.hasModulePlaceholder) .CMSPlaceholderHover.CMSPlaceholderHover-Module { position:static;height:auto;display:block;}
.CMSRowColumn[data-childcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Module > .CMSPlaceholder,
.CMSRowColumn.hasOriginalModule:not(.hasModulePlaceholder) .CMSPlaceholderHover.CMSPlaceholderHover-Module > .CMSPlaceholder {position:static;display:block;margin-bottom:0;width:100%;height:39px !important;border-radius:2px;border: 1px dashed #888;cursor:pointer;opacity: 0.5;}
.CMSRowColumn[data-childcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Module > .CMSPlaceholder:hover {opacity:1;}
.CMSRowColumn[data-childcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Module > .CMSPlaceholder > h3,
.CMSRowColumn.hasOriginalModule:not(.hasModulePlaceholder) .CMSPlaceholderHover.CMSPlaceholderHover-Module > .CMSPlaceholder > h3 {display:block;}
.CMSRowColumn[data-childcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Module > .CMSPlaceholder > .CMSPlaceholderCircle,
.CMSRowColumn.hasOriginalModule:not(.hasModulePlaceholder) .CMSPlaceholderHover.CMSPlaceholderHover-Module > .CMSPlaceholder > .CMSPlaceholderCircle { display: none; }
.CMSPlaceholder:hover,.CMSPlaceholder.kphHover {border-color:#555;}
.CMSPlaceholder:hover { opacity: 1; }
div.page-layout-body {margin-bottom:0;background:#ffffff;padding-bottom:0;}
div.menu-layout-body {margin-bottom:0;background:#ffffff;padding-bottom:0;}
div.menu-layout-body > ol {padding:0;}
div.page-layout-sections { position: relative; }
.CMSPlaceholder h3,.CMS-sortable-ghost h3,.CMS-sortable-row-ghost h3,.CMS-sortable-section-ghost h3  {font-size: 1em;margin:0;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
div.CMSPageSectionOver {border:none;}
.CMS-sortable-ghost h3 {color:#555;}
.CMS-sortable-row-ghost h3 {color:#b5b5b5;}
.CMS-sortable-section-ghost h3 {color:#bbb;}
.CMS-sortable-ghost {margin-bottom:10px;position: relative;width:100%;background:#fff;height:39px;border-radius:2px;border: 1px dashed #555;}
.CMS-sortable-row-ghost {margin-bottom:15px;position: relative;width:100%;background:none;height:130px;border-radius:2px;border: 1px dashed #b5b5b5;}
.CMS-sortable-section-ghost {margin-bottom:15px;position: relative;width:100%;background:none;height:130px;border-radius:2px;border: 1px dashed #bbb;}
.CMS-helper {-webkit-box-shadow: none;box-shadow: none;}
.CMSDebug.debugRowIndex { position: absolute; text-align: center; top: 40px; width: 100%; }
.CMSPlaceholder.CMSAddSectionBtn { margin: 0; }
.hasRowPlaceholder .CMSPlaceholderHover-Row,.hasSectionPlaceholder .CMSPlaceholderHover-Section,.hasModulePlaceholder .CMSPlaceholderHover-Module {display:none !important;}
.CMSInlineEdit {margin-left:10px;text-decoration:underline dotted;color:#3276b1;cursor:pointer;}
h2.module-type-h2 { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding-left: 10px; display: inline; font-size: 18px; letter-spacing: normal; margin: 0; width: auto !important; }
h2.CMSTypePicker-H2 {color:#111; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: inline; font-size: 18px; letter-spacing: normal; margin: 0; width: auto !important; }
small.CMSTypePickerDesc {display:block;color:#666;}
div.CMSTypePicker {position:relative; border: 2px solid #eee; padding: 10px; margin-bottom: 15px; cursor: pointer; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease;-o-transition: all 0.1s ease;} /* border: 1px solid #ddd; border-radius: 5px; */
div.CMSTypePicker:hover { border-color: #bbb; }
div.CMSTypePicker.active { border: 2px solid #d6e9c6; background-color: #dff0d8; }
div.CMSTypePicker td {text-align:left; vertical-align: middle; }
div.CMSTypePicker .td-icon i { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: middle; }
div.CMSTypePicker .td-icon { width: 15%; }
div.CMSTypePicker.disabled {background:#f6f6f6;opacity:0.6;cursor:default;}
div.CMSTypePicker.disabled:hover {border-color: #eee;}
div.CMSTypePicker div.btn-group.CMSTypePickerEllipsis {position:absolute;top:0;right:0;}
div.CMSTypePicker div.btn-group.CMSTypePickerEllipsis > button,div.CMSTypePicker div.btn-group.CMSTypePickerEllipsis > button:hover {box-shadow:none;background:none;}
h2.CMSTypePicker-H2.globalsection { display: inline-block; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90% !important; }
div.CMSPageRowOver > div.CMSHeading { background: #076b8c; }
table.box-attribute-table th.active, table.box-attribute-table td.active {color:#939598;}
table.box-attribute-table thead,table.box-attribute-table tbody, table.box-attribute-table tr, table.box-attribute-table td { padding:8px 10px;}
table.box-attribute-table thead > tr > th { padding:8px 10px 0;}
#gallery-over {background: #eee none repeat scroll 0 0;border-top: 2px solid #ccc;overflow-y: scroll;padding: 15px;}
div.panel-body #gallery-over {overflow:auto;}
#CMSImageOver { position: relative; }
#CMSImageOver > .image-crop-bg {padding:0;min-height:150px;text-align:center;position: relative;}
#CMSImageOver > .image-crop-bg > img { max-width: 100%; height: auto; position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
#CMSImageOverBody > img {max-height: 100%;}
.image-crop-bg img.cmsmoduleimageprev { height: auto; position: relative; max-width:none; }
li.no-checkbox input[type='radio'] { display: none; }
div.SortSection[data-global="true"] > div.CMSHeading {background:#0bc999;}
div.SortSection[data-global="true"] > div.section-heading{background:#e6f9f4;color:#0bc999;}
div.SortSection[data-global="true"] div.CMSPageRowOver > div.CMSHeading { background: #078c6b; }
div.SortSection[data-global="true"] .editModule { background: #04503d; }
div.SortSection[data-global="true"] .CMSPlaceholderHover.CMSPlaceholderHover-Module > .CMSPlaceholder > .CMSPlaceholderCircle {background:#04503d;}
div.SortSection[data-global="true"] .CMSPlaceholderHover.CMSPlaceholderHover-Row > .CMSPlaceholder > .CMSPlaceholderCircle {background:#078c6b;}
div.SortSection[data-global="true"] > div.CMSPageSection, div.SortSection[data-global="true"] > div.CMSPageSectionOver {background:#e6f9f4;}
.draggable-component[data-componenttype="globalsection"] {background:#0bc999;border:1px solid #0bc999;}
.draggable-component[data-componenttype="section"],.draggable-component[data-componenttype="link"] {background:#939598;border:1px solid #939598;}
.draggable-component[data-componenttype="row"],.draggable-component[data-componenttype="separator"] {background:#076b8c;border:1px solid #076b8c;}
.draggable-component[data-componenttype="module"] {background:#043d50;border:1px solid #043d50;}
.draggable-component[data-componenttype="menu"] {background:#607d8b;border:1px solid #607d8b;}
.draggable-component[data-componenttype="text"] {background:#888;border:1px solid #888;}
div.page-layout-body .draggable-component {margin-bottom:18px;}
.draggable-component[data-componenttype="row"], .draggable-component[data-componenttype="module"] {cursor:move;}

/* Cropper */
.image-crop-bg {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEWBgYGWlpZuAelhAAAAD0lEQVR4XmP4z4Ad4ZAAAH6/D/HLugRxAAAAAElFTkSuQmCC');background-attachment:fixed;}
.image-crop-bg img {max-width: 100%;}
.cropper-point {opacity:1 !important;}
.cropper-line, .cropper-point {background:#fff !important;}
.cropper-point.point-nw,.cropper-point.point-sw,.cropper-point.point-ne,.cropper-point.point-se {border-radius:50% !important;width:10px !important;height:10px !important;}
.cropper-point.point-nw {left: -6px !important;top: -6px !important;}
.cropper-point.point-sw {bottom: -6px !important;left: -6px !important;}
.cropper-point.point-se {bottom: -6px !important;right: -6px !important; }
.cropper-point.point-ne {right: -6px !important;top: -6px !important;}
.cropper-line {opacity: 1 !important;}
.cropper-line.line-e {width:2px !important;right: -2px !important;}
.cropper-line.line-w {width:2px !important;left: -2px !important;}
.cropper-line.line-n {height:2px !important;top: -2px !important;}
.cropper-line.line-s {height:2px !important;bottom: -2px !important;}

/*---------------------- CodeMirror ----------------------*/
.CodeMirror {color: #555;border: 1px solid #ccc;}
.CodeMirror-cursors {position:relative;top:2px;left:2px;}
.CodeMirror-scroll {min-height: 100px; }
.CodeMirror pre.CodeMirror-placeholder {color:#ADADAD;}

/*---------------------- CMS Theme Builder ----------------------*/
.CMSThemeMenu { background-color:#f5f5f5; }
.CMSThemeMenu .themes-header {background:#939598;}
.CMSThemeMenu .themes-header-right button,.CMSThemeMenu .themes-header-left button {background:none;border:none;border-radius:0;padding:15px;}
.CMSThemeMenu .themes-header button.btn-primary { color: #eee; }
.CMSThemeMenu .themes-header button.btn-primary:hover {color: #eee;background:#767881;}
.CMSThemeMenu .panel-group .panel + .panel { margin-top:0; }
.CMSThemeMenu .panel-group .panel > .panel-heading { cursor:pointer; }
.CMSThemeMenu .panel-group .panel > .panel-body {cursor:default; }
#themes-header-back {padding:17px 9px;border-right:1px solid #ddd;cursor:pointer;text-align:center;}
#divThemeName {border-left:1px solid #ddd;border-right:1px solid #ddd;}
a.CMS-editlink { border-bottom: dashed 1px; display: inline; padding-bottom: 2px; }
.cmstheme-container { position: relative; padding-bottom: 56.25%; padding-top: 35px; height: 0; overflow: hidden;  margin: -15px; }
.cmstheme-container iframe { position: absolute; top:0; left: 0; width: 100%; height: 100%; }
h4.heading { margin-top: 15px; border-bottom: 1px solid #ddd; padding-bottom: 5px; }
h4.heading:first-child {margin-top:0;}
#divThemeName {padding:15px 10px;font-size:16px;font-weight:bold;}
.theme-image-upload { margin-top: 10px;}
.theme-image-upload .image-inner { margin-bottom: 10px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEWBgYGWlpZuAelhAAAAD0lEQVR4XmP4z4Ad4ZAAAH6/D/HLugRxAAAAAElFTkSuQmCC'); background-attachment: fixed; border-radius: 4px; }
.theme-image-upload[data-hasimage="false"] .btn-uploadifive {float:none;cursor:pointer;padding: 15px;width:100%;border:1px dashed #9f9f9f;color:#9f9f9f;box-shadow:none;background:none;}
.theme-image-upload[data-hasimage="false"] .btn-uploadifive .glyphicon {color:#9f9f9f;}
.theme-image-upload[data-hasimage="false"] .btn-uploadifive:hover {color:#5e5e5e;border:1px dashed #5e5e5e;}
.theme-image-upload[data-hasimage="false"] .btn-uploadifive:hover .glyphicon {color:#5e5e5e;}
.theme-image-upload[data-hasimage="false"] .image-delete {display:none;}
.theme-image-upload[data-hasimage="true"] .image-inner {padding:10px;text-align:center;}
.theme-image-upload[data-hasimage="true"] .image-inner .img-responsive {text-align:center;margin:0 auto;}
#additional-colors-div {margin-top:15px;}
.additional-color-column {margin-bottom:15px;}
#add-additional-color-btn {width:100%;border:1px dashed #bbb;text-align:center;color:#bbb;display:inline-block;text-decoration:none;border-radius:50%;position:relative;text-align:center;}
#add-additional-color-btn:hover {border:1px dashed #aaa;color:#aaa;text-decoration:none;}
#add-additional-color-btn::before,.additional-color-circle::before {content: "";display: block;padding-top: 100%;}
.additional-color-circle {width:100%;text-align:center;display:inline-block;border-radius:50%;position:relative;cursor:pointer;background-color:#000;}
#add-additional-color-btn i.fa { display: block; font-weight: bold; font-size: 10px; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); }
#additional-colors-div ol,#additional-colors-div ol li {list-style:none;padding:0;}
#additional-colors-div ol li {margin-top:15px;}
.additional-color-index { display: inline-block; padding: 8px 10px 0 0; float: left; width: 40px; text-align: right; }
.colorpicker-popover .sp-picker-container {border:none;width:auto;}
.colorpicker-popover .sp-container {background:none;border:none;display:block;}
.colorpicker-popover .sp-input-container {float:none;margin:0;}
.colorpicker-popover .sp-input { border-radius:0;width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; }
.colorpicker-popover .sp-button-container {display:none;}
.colorpicker-popover .sp-picker-container, .popover.colorpicker-popover .sp-palette-container {padding-top:0;padding-left:0;padding-right:0;float:none;}
.colorpicker-popover .sp-color,.colorpicker-popover .sp-hue,.colorpicker-popover .sp-clear {border:none;}
.colorpicker-popover .sp-slider {height:5px;border-left:none;border-right:none;border-color:#bbb;opacity:1;left:0;}
.colorpicker-popover .sp-top {margin:0;}
.colorpicker-popover .sp-dragger {width:10px;height:10px;background:none;}

/*---------------------- CMS Menu Builder ----------------------*/
ol#divMenuBuilder {padding-bottom:5px;margin-bottom:0;min-height:30px;}
ol#divMenuBuilder .CMS-sortable-row-ghost {margin-bottom:10px;}
ol#divMenuBuilder,ol#divMenuBuilder li,li.menu-item { list-style: none; }
ol#divMenuBuilder .panel { margin-bottom: 10px; }
.menu-item-txt { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 75%; }
.cms-menu-sort {padding:0;border-radius: 0;border:none;}
ol#CMSMenuBuilderOL, ol#CMSMenuBuilderOL li, ol#CMSMenuBuilderOL ol { list-style:none !important;}
.cms-menu-sort > .cms-menu-heading {position:relative;padding:10px 15px;border-radius: 0;border:none;background:#000;color:#fff;}
.cms-menu-sort[data-menuitemtype="link"] > .cms-menu-heading {background:#939598;}
.cms-menu-sort[data-menuitemtype="menu"] > .cms-menu-heading {background:#076b8c;}
.cms-menu-sort[data-menuitemtype="text"] > .cms-menu-heading {background:#043d50;}
.cms-menu-sort[data-menuitemtype="separator"] > .cms-menu-heading {background:#010f14;}
.CMSPlaceholderHover.CMSPlaceholderHover-Menu > .CMSPlaceholder > .CMSPlaceholderCircle {background:#555;}
.CMSPlaceholderHover.CMSPlaceholderHover-Menu { bottom: -34px; }
.CMSPlaceholderHover.CMSPlaceholderHover-Menu > .CMSPlaceholder { bottom: 4px; }
/*#divMenuBuilder[data-linkcount="0"] ol#CMSMenuBuilderOL {display:none;}*/
#divMenuBuilder[data-linkcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Menu { position:static;height:auto;}
#divMenuBuilder[data-linkcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Menu > .CMSPlaceholder {position:static;display:block;margin-bottom: 15px;width:100%;height:39px !important;border-radius:2px;border: 1px dashed #939598;cursor:pointer;opacity: 0.7;color:#939598;}
#divMenuBuilder[data-linkcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Menu > .CMSPlaceholder:hover {opacity:1;}
#divMenuBuilder[data-linkcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Menu > .CMSPlaceholder > h3 {display:block;}
#divMenuBuilder[data-linkcount="0"] .CMSPlaceholderHover.CMSPlaceholderHover-Menu > .CMSPlaceholder > .CMSPlaceholderCircle { display: none; }
.menu-tree li,.menu-tree ul,.menu-tree strong {list-style:none;cursor:default;}
.menu-tree li.page label.checkbox {font-weight:normal;}
.menu-tree li.page {margin-bottom:5px;}
.menu-tree label.checkbox {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.menu-tree ul {padding-left:20px;}
.menu-tree li.pagesite {margin-bottom:10px;}
.menu-tree li.pagesite > ul {padding-left:3px;}
.menu-tree li.pagesite > strong { display: inline-block; }
.menu-tree li.pagesite > strong > label {margin-bottom:5px;display:inline-block;}
.menu-tree li.pagesite > strong > label > span {font-weight:bold !important;}
.menu-tree li.pagesite.no-parent {margin-left:-20px;}
.menu-tree li.pagesite.no-parent > ul {padding:0;}
a.menu-item-btn {color:#fff;margin-left:10px;}
a.menu-item-btn:hover {color:#ccc;}
div.draggable-component[data-componenttype="link"] {background:#939598;}
div.draggable-component[data-componenttype="menu"] {background:#076b8c;}
div.draggable-component[data-componenttype="text"] {background:#043d50;}
div.draggable-component[data-componenttype="separator"] {background:#010f14;}
div.draggable-component svg.icon {color:#fff;position:relative;top:2px;margin-right:5px;}
.fip-box { overflow:hidden;}
.icons-selector .selector, .fip-tbg.icons-selector .selector,.fip-tbg.icons-selector .selected-icon {min-width:50px;width:auto !important;}
.fip-tbg.icons-selector .selected-icon{ padding: 0 10px; }
ol#CMSMenuBuilderArchivedOL {margin:0;padding:0; list-style:none !important;}
ol#CMSMenuBuilderArchivedOL .accordion-toggle { display: none; }
ol#CMSMenuBuilderArchivedOL .panel-heading.cms-menu-heading + .panel-collapse {display:none !important;}

/*---------------------- Media ----------------------*/
tr.gallery-folder-row * { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor:default;}
a.gallery-file {display:block;margin-bottom:15px;cursor:default;}
a.gallery-file .gallery-file-box { border: 2px solid #eee;/*background:#fff;*/}
a.gallery-file[data-blocktype="folder"] .gallery-file-box {background:none;}
a.gallery-file .gallery-file-box.gallery-file-box-border { border-color:#ddd; padding: 5px; }
a.gallery-file {text-decoration:none !important;}
a.gallery-file:hover .gallery-file-box.gallery-file-box-border {border-color:#ccc;}
a.gallery-file.active .gallery-file-box {border-color:#939598 !important;}
a.gallery-file .gallery-file-box-inner { width: 100%; height: 150px; position: relative; }
a.gallery-file.gallery-file-image .gallery-file-box-inner { background-size: cover; background-repeat: no-repeat; background-position: center center; }
a.gallery-file small.gallery-file-text {color:#666; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
a.gallery-file .gallery-file-box-inner > i.fa {color:#e1bd65; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.gallery-btn-group { background: #fff; margin: -16px -25px 0 10px; padding: 10px; }
#MediaModalBreadcrumbOver > li.media-breadcrumb-level a,#MediaModalBreadcrumbOver > li.media-breadcrumb-level a:hover {color:#000;text-decoration:none;cursor:pointer;}
#MediaModalBreadcrumbOver > li.media-breadcrumb-level:last-child a {color:#555;cursor:default;}
div.listimg {width:40px;height:40px;border-radius:50%;background:#9E9E9E;position: relative;}
div.listimg.folder {background:#dbbc52;}
div.listimg.image {background-size:cover;background-position:center center;}
div.listimg.audio {background:#2196F3;}
div.listimg.text {background:#8BC34A;}
div.listimg.zip {background:#795548;}
div.listimg svg {width:20px;height:20px;color:#fff;fill:#fff;display: block;margin: 0 auto;}
div.listimg .svg-over { display: block; margin: 0 auto; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.medialistname {font-weight:bold;}
.medialistdetail { font-style:italic;color:#777;}
tbody .filesize-column {text-align:right;}

/* Sliding Panel (Slidebar, Aside) */
html.aside-open,html.aside-open body  {overflow:hidden;}
html.aside-open body {position:absolute;width: 100%;}
/*html.aside-open #header {z-index:auto;}*/
#panel-aside-bg { display: none; background: #000; opacity: 0.4; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9998; }
#panel-aside { border:none; border-radius: 0; position: fixed; top: 0; z-index: 9999; display: none; width:100%; right: 0; height: 100%; margin: 0; }
html.aside-open #panel-aside {-webkit-box-shadow: -2px 0 10px 1px rgba(0,0,0,0.3); box-shadow: -2px 0 10px 1px rgba(0,0,0,0.3); }
html.aside-open #panel-aside.show-aside {-webkit-box-shadow:none;box-shadow:none;animation-duration: 0.2s; animation-fill-mode: both; animation-name: slideInRight;}
html.aside-open #panel-aside.hide-aside {-webkit-box-shadow:none;box-shadow:none;animation-duration: 0.2s; animation-fill-mode: both; animation-name: slideOutRight;}
#panel-aside > div.panel-body {overflow-y: auto;position:relative;}
#panel-aside > div.panel-footer {position:absolute;bottom:0;width:100%;background:none;border:0;text-align:right;padding:15px;}
#panel-aside > div.panel-footer:empty {display:none;}
#panel-aside > div.panel-heading {border-radius: 0;background-color: #505050;border-color: #505050;color: #fff;font-size:1.2em;font-weight:300;}
#panel-aside > div.panel-heading .aside-close {float:right;padding:15px;margin:-15px;}
#panel-aside > div.panel-heading .aside-close svg {color:#fff;fill:#fff;opacity:0.7;display:block;cursor:pointer;margin: 0;height: 1.2em;width: 1.2em;}
#panel-aside > div.panel-heading .aside-close:hover {background:#0c8eb8;}
#panel-aside > div.panel-heading .aside-close:hover svg {opacity:1;}
#panel-aside .fixed-panel-footer {margin:0 -15px;background:#fff;border-top:2px solid #ddd;background:#efefef;padding:10px 15px;}

/*---------------------- Custom Colors ----------------------*/
a { color: #939598;}
a:hover, a:focus { color: #194F73; }
/* Panels */
.panel-primary { border-color: #939598; }
.panel-primary > div.panel-heading { background-color:#939598; border-color:#939598; color: #fff; }
.panel-primary > div.panel-heading > i.fa { color: #E6EEF3; margin-right: 10px; }
/* Navigation */
.smart-style-2 #header { background-color: #939598; }
.fixed-header #header { border-bottom:0; box-shadow: -12px 1px 1px rgba(0,0,0,0.1); }
.smart-style-2 #hide-menu a > i, .smart-style-2 .btn-header > *:first-child > a { color: #E6EEF3 !important; }
.smart-style-2 .page-footer { background-color: #E6EEF3; }

h1#main-name {color:#fff;}
div#quickmemberdd.ajax-dropdown #quickmemberdd-headr { color: #fff; background: #428bca;}
div#quickmemberdd.ajax-dropdown:after { border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #428bca; }
/* Footer */
#footer a {color:#939598 !important;text-decoration:none;}
#footer a:hover {color:#194F73 !important;text-decoration:underline;}
/* Buttons & Links */
.btn-primary { background-color: #939598; border-color: #939598; color: #fff; }
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary.active[disabled], .btn-primary.focus[disabled], .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {background-color: #098ab4;border-color: #939598;}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary { background-color: #098ab4; border-color: #098ab4; color: #fff; }

nav ul li.active > a::before {color:#cdcdcd;}

.smart-style-2 .dropdown-menu>li>a:focus,.smart-style-2 .dropdown-menu>li>a:hover{background-color:#939598;color:#fff;}
.smart-style-2 .btn-primary,.smart-style-2 .smart-form .button{background-color:#939598;border-color:#939598}
.smart-style-2 .btn-primary.active,.smart-style-2 .btn-primary:active,.smart-style-2 .btn-primary:focus,.smart-style-2 .btn-primary:hover,.smart-style-2 .open .dropdown-toggle.btn-primary{background-color:#098ab4;border-color:#939598; }

.smart-style-2 .minifyme {
    background: transparent;
    border-bottom: 0;
}
.smart-style-2 nav ul .active > a, .smart-style-2 nav ul li.open > a, .smart-style-2 nav ul li.open > a b {
    color: #939598 !important;
}
.smart-style-2 nav ul li a:hover,.smart-style-2 nav ul ul li>a:hover{color:#939598!important;background:none!important}
.smart-style-2 .minifyme:hover{color:#939598;}

/*---------------------- Responsive ----------------------*/
/* Possibly someday these should be moved to be mobile-first */

/*[480px] - Mobile Size */
@media only screen and ( max-width: 767px ) {
    body#loginpage #main {margin:0;padding:10px;}
    #overSearch { padding: 10px; }
    div.select2-container.form-control,#SearchOver {width:100% !important;}
}

/*---------------------- Mobile-First Responsive ----------------------*/

/* Small Devices, Tablets (SM) */
/* - Congregation menu displays more than one line */
@media only screen and (min-width : 768px) {
    #panel-aside {width:75%;}
}

/* Medium Devices, Desktops (MD) */
@media only screen and (min-width : 992px){
    #panel-aside {width:50%;}
    #panel-aside.lg-25 {width:25%;}
    #panel-aside.lg-50 {width:50%;}
    #panel-aside.lg-75 {width:75%;}
    #panel-aside.lg-100 {width:100%;}
}

/*---------------------- Print Styles ----------------------*/
@media print {
    * {margin:0;padding:0}
    html, body {background:#fff;height: auto;margin:0;padding:0;width: 100%;}
    .print-small {font-size:12px !Important;}
    .print-smaller {font-size:10px !Important;}
    .col-print-12 { width: 100% !important;float:left !important; }
    .col-print-11 { width: 91.6667% !important;float:left !important; }
    .col-print-10 { width: 83.3333% !important;float:left !important; }
    .col-print-9 { width: 75% !important;float:left !important; }
    .col-print-8 { width: 66.6667% !important;float:left !important; }
    .col-print-7 { width: 58.3333% !important;float:left !important; }
    .col-print-6 { width: 50% !important;float:left !important; }
    .col-print-5 { width: 41.6667% !important;float:left !important; }
    .col-print-4 { width: 33.3333% !important;float:left !important; }
    .col-print-3 { width: 25% !important;float:left !important; }
    .col-print-2 { width: 16.6667% !important;float:left !important; }
    .col-print-1 { width: 8.33333% !important;float:left !important; }
    #OrderPaymentMain #content {background:#fff;border:none;box-shadow:none;min-height:100px !Important;}
    footer#OPFooter {display:none;}
    .hidden-print {display: none !important;}
}
/*---------------------- Sparkline Charts ----------------------*/

#sparks li h5 {

    margin: 0 0 0;

}