/* Start dooFaq2 stack page CSS code */
/* Iconate keyframe animations */
@-webkit-keyframes zoomOut{50%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-moz-keyframes zoomOut{50%{-moz-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-moz-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-o-keyframes zoomOut{50%{-o-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-o-transform:scale(1,1);transform:scale(1,1);opacity:1}}@keyframes zoomOut{50%{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-webkit-keyframes zoomIn{0%{opacity:.6}25%,75%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}50%{opacity:0}100%{opacity:1}}@-moz-keyframes zoomIn{0%{opacity:.6}25%,75%{-moz-transform:scale(1.8);transform:scale(1.8);opacity:0}50%{opacity:0}100%{opacity:1}}@-o-keyframes zoomIn{0%{opacity:.6}25%,75%{-o-transform:scale(1.8);transform:scale(1.8);opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes zoomIn{0%{opacity:.6}25%,75%{-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8);opacity:0}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{50%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeOut{50%{opacity:0}100%{opacity:1}}@-o-keyframes fadeOut{50%{opacity:0}100%{opacity:1}}@keyframes fadeOut{50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOutRight{25%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}75%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:.2}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes fadeOutRight{25%{-moz-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-moz-transform:translateX(-20px);transform:translateX(-20px);opacity:0}75%{-moz-transform:translateX(-5px);transform:translateX(-5px);opacity:.2}100%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}}@-o-keyframes fadeOutRight{25%{-o-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}75%{-o-transform:translateX(-5px);transform:translateX(-5px);opacity:.2}100%{-o-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeOutRight{25%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}75%{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px);opacity:.2}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOutLeft{25%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}75%{-webkit-transform:translateX(5px);transform:translateX(5px);opacity:.2}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes fadeOutLeft{25%{-moz-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-moz-transform:translateX(20px);transform:translateX(20px);opacity:0}75%{-moz-transform:translateX(5px);transform:translateX(5px);opacity:.2}100%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}}@-o-keyframes fadeOutLeft{25%{-o-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-o-transform:translateX(20px);transform:translateX(20px);opacity:0}75%{-o-transform:translateX(5px);transform:translateX(5px);opacity:.2}100%{-o-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeOutLeft{25%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}75%{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);opacity:.2}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOutTop{25%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}75%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:.2}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeOutTop{25%{-moz-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{-moz-transform:translateY(20px);transform:translateY(20px);opacity:0}75%{-moz-transform:translateY(5px);transform:translateY(5px);opacity:.2}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fadeOutTop{25%{-o-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{-o-transform:translateY(20px);transform:translateY(20px);opacity:0}75%{-o-transform:translateY(5px);transform:translateY(5px);opacity:.2}100%{-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeOutTop{25%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}75%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);opacity:.2}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeOutBottom{25%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}75%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:.2}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeOutBottom{25%{-moz-transform:translateY(5px);transform:translateY(5px);opacity:0}50%{-moz-transform:translateY(-10px);transform:translateY(-10px);opacity:0}75%{-moz-transform:translateY(-5px);transform:translateY(-5px);opacity:.2}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fadeOutBottom{25%{-o-transform:translateY(5px);transform:translateY(5px);opacity:0}50%{-o-transform:translateY(-10px);transform:translateY(-10px);opacity:0}75%{-o-transform:translateY(-5px);transform:translateY(-5px);opacity:.2}100%{-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeOutBottom{25%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);opacity:0}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);opacity:0}75%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);opacity:.2}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes verticalFlip{50%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-moz-keyframes verticalFlip{50%{-moz-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-moz-transform:rotateX(0deg);transform:rotateX(0deg)}}@-o-keyframes verticalFlip{50%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}@keyframes verticalFlip{50%{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes horizontalFlip{50%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-moz-keyframes horizontalFlip{50%{-moz-transform:rotateY(90deg);transform:rotateY(90deg)}100%{-moz-transform:rotateY(0deg);transform:rotateY(0deg)}}@-o-keyframes horizontalFlip{50%{transform:rotateY(90deg)}100%{transform:rotateY(0deg)}}@keyframes horizontalFlip{50%{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);transform:rotateY(90deg)}100%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes bounceOutBottom{20%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}50%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@-moz-keyframes bounceOutBottom{20%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-moz-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}50%{opacity:0;-moz-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@-o-keyframes bounceOutBottom{20%,100%{transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;transform:translate3d(0,-5px,0)}50%{opacity:0;transform:translate3d(0,10px,0)}}@keyframes bounceOutBottom{20%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-webkit-transform:translate3d(0,-5px,0);-moz-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}50%{opacity:0;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@-webkit-keyframes bounceOutTop{20%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}50%{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}@-moz-keyframes bounceOutTop{20%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-moz-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}50%{opacity:0;-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}@-o-keyframes bounceOutTop{20%,100%{transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;transform:translate3d(0,5px,0)}50%{opacity:0;transform:translate3d(0,-10px,0)}}@keyframes bounceOutTop{20%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}50%{opacity:0;-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}@-webkit-keyframes bounceOutLeft{20%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}50%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}@-moz-keyframes bounceOutLeft{20%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-moz-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}50%{opacity:0;-moz-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}@-o-keyframes bounceOutLeft{20%,100%{transform:translate3d(0,0,0)}40%,80%{opacity:1;transform:translate3d(5px,0,0)}50%{opacity:0;transform:translate3d(-10px,0,0)}}@keyframes bounceOutLeft{20%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-webkit-transform:translate3d(5px,0,0);-moz-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}50%{opacity:0;-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}@-webkit-keyframes bounceOutRight{20%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}50%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-moz-keyframes bounceOutRight{20%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-moz-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}50%{opacity:0;-moz-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-o-keyframes bounceOutRight{20%,100%{transform:translate3d(0,0,0)}40%,80%{opacity:1;transform:translate3d(-5px,0,0)}50%{opacity:0;transform:translate3d(10px,0,0)}}@keyframes bounceOutRight{20%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-webkit-transform:translate3d(-5px,0,0);-moz-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}50%{opacity:0;-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-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)}}@-moz-keyframes rubberBand{0%,100%{-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-moz-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-moz-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-moz-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-o-keyframes rubberBand{0%,100%{transform:scale3d(1,1,1)}30%,60%{transform:scale3d(1.25,.75,1)}40%,80%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-webkit-transform:scale3d(1.25,.75,1);-moz-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-webkit-transform:scale3d(.75,1.25,1);-moz-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-moz-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-webkit-keyframes tada{50%{-webkit-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;transform-origin:center}70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-webkit-transform-origin:center;transform-origin:center}60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes tada{50%{-moz-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-moz-transform-origin:center;transform-origin:center}70%,90%{-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-moz-transform-origin:center;transform-origin:center}60%,80%{-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-moz-transform-origin:center;transform-origin:center}}@-o-keyframes tada{50%{transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-o-transform-origin:center;transform-origin:center}70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-o-transform-origin:center;transform-origin:center}60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-o-transform-origin:center;transform-origin:center}100%{transform:scale3d(1,1,1);-o-transform-origin:center;transform-origin:center}}@keyframes tada{50%{-webkit-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-moz-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}}@-webkit-keyframes rollOutRight{30%{-webkit-transform:translateX(10px) rotate3d(0,0,1,50deg);transform:translateX(10px) rotate3d(0,0,1,50deg);opacity:0}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}55%{-webkit-transform:translateX(-20px) rotate3d(0,0,1,-90deg);transform:translateX(-20px) rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-moz-keyframes rollOutRight{30%{-moz-transform:translateX(10px) rotate3d(0,0,1,50deg);transform:translateX(10px) rotate3d(0,0,1,50deg);opacity:0}50%{-moz-transform:translateX(-20px);transform:translateX(-20px);opacity:0}55%{-moz-transform:translateX(-20px) rotate3d(0,0,1,-90deg);transform:translateX(-20px) rotate3d(0,0,1,-90deg);opacity:0}100%{-moz-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-o-keyframes rollOutRight{30%{transform:translateX(10px) rotate3d(0,0,1,50deg);opacity:0}50%{-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}55%{transform:translateX(-20px) rotate3d(0,0,1,-90deg);opacity:0}100%{transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@keyframes rollOutRight{30%{-webkit-transform:translateX(10px) rotate3d(0,0,1,50deg);-moz-transform:translateX(10px) rotate3d(0,0,1,50deg);transform:translateX(10px) rotate3d(0,0,1,50deg);opacity:0}50%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}55%{-webkit-transform:translateX(-20px) rotate3d(0,0,1,-90deg);-moz-transform:translateX(-20px) rotate3d(0,0,1,-90deg);transform:translateX(-20px) rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform:translateX(0) rotate3d(0,0,1,0deg);-moz-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-webkit-keyframes rollOutLeft{30%{-webkit-transform:translateX(-10px) rotate3d(0,0,1,-50deg);transform:translateX(-10px) rotate3d(0,0,1,-50deg);opacity:0}50%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}55%{-webkit-transform:translateX(20px) rotate3d(0,0,1,90deg);transform:translateX(20px) rotate3d(0,0,1,90deg);opacity:0}100%{-webkit-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-moz-keyframes rollOutLeft{30%{-moz-transform:translateX(-10px) rotate3d(0,0,1,-50deg);transform:translateX(-10px) rotate3d(0,0,1,-50deg);opacity:0}50%{-moz-transform:translateX(20px);transform:translateX(20px);opacity:0}55%{-moz-transform:translateX(20px) rotate3d(0,0,1,90deg);transform:translateX(20px) rotate3d(0,0,1,90deg);opacity:0}100%{-moz-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-o-keyframes rollOutLeft{30%{transform:translateX(-10px) rotate3d(0,0,1,-50deg);opacity:0}50%{-o-transform:translateX(20px);transform:translateX(20px);opacity:0}55%{transform:translateX(20px) rotate3d(0,0,1,90deg);opacity:0}100%{transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@keyframes rollOutLeft{30%{-webkit-transform:translateX(-10px) rotate3d(0,0,1,-50deg);-moz-transform:translateX(-10px) rotate3d(0,0,1,-50deg);transform:translateX(-10px) rotate3d(0,0,1,-50deg);opacity:0}50%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}55%{-webkit-transform:translateX(20px) rotate3d(0,0,1,90deg);-moz-transform:translateX(20px) rotate3d(0,0,1,90deg);transform:translateX(20px) rotate3d(0,0,1,90deg);opacity:0}100%{-webkit-transform:translateX(0) rotate3d(0,0,1,0deg);-moz-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-webkit-keyframes rotateClockwise{0%{opacity:1;-webkit-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transform-origin:center;transform-origin:center;opacity:1}}@-moz-keyframes rotateClockwise{0%{opacity:1;-moz-transform-origin:center;transform-origin:center}50%{opacity:0;-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:rotateZ(360deg);transform:rotateZ(360deg);-moz-transform-origin:center;transform-origin:center;opacity:1}}@-o-keyframes rotateClockwise{0%{opacity:1;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-o-transform-origin:center;transform-origin:center}100%{transform:rotateZ(360deg);-o-transform-origin:center;transform-origin:center;opacity:1}}@keyframes rotateClockwise{0%{opacity:1;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:1}}@-webkit-keyframes rotateAntiClockwise{0%{opacity:1;-webkit-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg);-webkit-transform-origin:center;transform-origin:center;opacity:1}}@-moz-keyframes rotateAntiClockwise{0%{opacity:1;-moz-transform-origin:center;transform-origin:center}50%{opacity:0;-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:rotateZ(-360deg);transform:rotateZ(-360deg);-moz-transform-origin:center;transform-origin:center;opacity:1}}@-o-keyframes rotateAntiClockwise{0%{opacity:1;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-o-transform-origin:center;transform-origin:center}100%{transform:rotateZ(-360deg);-o-transform-origin:center;transform-origin:center;opacity:1}}@keyframes rotateAntiClockwise{0%{opacity:1;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(-360deg);-moz-transform:rotateZ(-360deg);transform:rotateZ(-360deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:1}}

/* End dooFaq2 stack page CSS code *//*!
* animsition v4.0.2
* A simple and easy jQuery plugin for CSS animated page transitions.
* http://blivesta.github.io/animsition
* License : MIT
* Author : blivesta (http://blivesta.com/)
*/
body,.animsition-overlay{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both; }}
.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up{-webkit-animation-name:fade-in-up;animation-name:fade-in-up}@-webkit-keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}@keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}.fade-out-up{-webkit-animation-name:fade-out-up;animation-name:fade-out-up}@-webkit-keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-sm{-webkit-animation-name:fade-in-up-sm;animation-name:fade-in-up-sm}@-webkit-keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}@keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}.fade-out-up-sm{-webkit-animation-name:fade-out-up-sm;animation-name:fade-out-up-sm}@-webkit-keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-lg{-webkit-animation-name:fade-in-up-lg;animation-name:fade-in-up-lg}@-webkit-keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}.fade-out-up-lg{-webkit-animation-name:fade-out-up-lg;animation-name:fade-out-up-lg}@-webkit-keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}@keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}.fade-out-down{-webkit-animation-name:fade-out-down;animation-name:fade-out-down}@-webkit-keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down-sm{-webkit-animation-name:fade-in-down-sm;animation-name:fade-in-down-sm}@-webkit-keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}.fade-out-down-sm{-webkit-animation-name:fade-out-down-sm;animation-name:fade-out-down-sm}@-webkit-keyframes fade-in-down-lg{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down-lg{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down-lg{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}@keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}.fade-out-down-lg{-webkit-animation-name:fade-out-down-lg;animation-name:fade-out-down-lg}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left{-webkit-animation-name:fade-in-left;animation-name:fade-in-left}@-webkit-keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}@keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}.fade-out-left{-webkit-animation-name:fade-out-left;animation-name:fade-out-left}@-webkit-keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-sm{-webkit-animation-name:fade-in-left-sm;animation-name:fade-in-left-sm}@-webkit-keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}@keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}.fade-out-left-sm{-webkit-animation-name:fade-out-left-sm;animation-name:fade-out-left-sm}@-webkit-keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-lg{-webkit-animation-name:fade-in-left-lg;animation-name:fade-in-left-lg}@-webkit-keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}@keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}.fade-out-left-lg{-webkit-animation-name:fade-out-left-lg;animation-name:fade-out-left-lg}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right{-webkit-animation-name:fade-in-right;animation-name:fade-in-right}@-webkit-keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}@keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}.fade-out-right{-webkit-animation-name:fade-out-right;animation-name:fade-out-right}@-webkit-keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-sm{-webkit-animation-name:fade-in-right-sm;animation-name:fade-in-right-sm}@-webkit-keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}@keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}.fade-out-right-sm{-webkit-animation-name:fade-out-right-sm;animation-name:fade-out-right-sm}@-webkit-keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-lg{-webkit-animation-name:fade-in-right-lg;animation-name:fade-in-right-lg}@-webkit-keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}@keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}.fade-out-right-lg{-webkit-animation-name:fade-out-right-lg;animation-name:fade-out-right-lg}@-webkit-keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}@keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}.rotate-in{-webkit-animation-name:rotate-in;animation-name:rotate-in}@-webkit-keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}@keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}.rotate-out{-webkit-animation-name:rotate-out;animation-name:rotate-out}@-webkit-keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}@keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}.rotate-in-sm{-webkit-animation-name:rotate-in-sm;animation-name:rotate-in-sm}@-webkit-keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}@keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}.rotate-out-sm{-webkit-animation-name:rotate-out-sm;animation-name:rotate-out-sm}@-webkit-keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}@keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}.rotate-in-lg{-webkit-animation-name:rotate-in-lg;animation-name:rotate-in-lg}@-webkit-keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}@keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}.rotate-out-lg{-webkit-animation-name:rotate-out-lg;animation-name:rotate-out-lg}@-webkit-keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}100%{-webkit-transform:perspective(550px) rotateX(0);transform:perspective(550px) rotateX(0);opacity:1}}@keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}100%{-webkit-transform:perspective(550px) rotateX(0);transform:perspective(550px) rotateX(0);opacity:1}}.flip-in-x{-webkit-animation-name:flip-in-x;animation-name:flip-in-x;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.flip-in-x-nr,.flip-out-x{-webkit-backface-visibility:visible!important}@-webkit-keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0);transform:perspective(550px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}@keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0);transform:perspective(550px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}.flip-out-x{-webkit-animation-name:flip-out-x;animation-name:flip-out-x;backface-visibility:visible!important}@-webkit-keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}100%{-webkit-transform:perspective(100px) rotateX(0);transform:perspective(100px) rotateX(0);opacity:1}}@keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}100%{-webkit-transform:perspective(100px) rotateX(0);transform:perspective(100px) rotateX(0);opacity:1}}.flip-in-x-nr{-webkit-animation-name:flip-in-x-nr;animation-name:flip-in-x-nr;backface-visibility:visible!important}.flip-in-x-fr,.flip-out-x-nr{-webkit-backface-visibility:visible!important}@-webkit-keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0);transform:perspective(100px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0);transform:perspective(100px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}.flip-out-x-nr{-webkit-animation-name:flip-out-x-nr;animation-name:flip-out-x-nr;backface-visibility:visible!important}@-webkit-keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0);opacity:1}}@keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0);opacity:1}}.flip-in-x-fr{-webkit-animation-name:flip-in-x-fr;animation-name:flip-in-x-fr;backface-visibility:visible!important}.flip-in-y,.flip-out-x-fr{-webkit-backface-visibility:visible!important}@-webkit-keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}.flip-out-x-fr{-webkit-animation-name:flip-out-x-fr;animation-name:flip-out-x-fr;backface-visibility:visible!important}@-webkit-keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(550px) rotateY(0);transform:perspective(550px) rotateY(0);opacity:1}}@keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(550px) rotateY(0);transform:perspective(550px) rotateY(0);opacity:1}}.flip-in-y{-webkit-animation-name:flip-in-y;animation-name:flip-in-y;backface-visibility:visible!important}.flip-in-y-nr,.flip-out-y{-webkit-backface-visibility:visible!important}@-webkit-keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0);transform:perspective(550px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}@keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0);transform:perspective(550px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}.flip-out-y{-webkit-animation-name:flip-out-y;animation-name:flip-out-y;backface-visibility:visible!important}@-webkit-keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(100px) rotateY(0);transform:perspective(100px) rotateY(0);opacity:1}}@keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(100px) rotateY(0);transform:perspective(100px) rotateY(0);opacity:1}}.flip-in-y-nr{-webkit-animation-name:flip-in-y-nr;animation-name:flip-in-y-nr;backface-visibility:visible!important}.flip-in-y-fr,.flip-out-y-nr{-webkit-backface-visibility:visible!important}@-webkit-keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0);transform:perspective(100px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0);transform:perspective(100px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}.flip-out-y-nr{-webkit-animation-name:flip-out-y-nr;animation-name:flip-out-y-nr;backface-visibility:visible!important}@-webkit-keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0);opacity:1}}@keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0);opacity:1}}.flip-in-y-fr{-webkit-animation-name:flip-in-y-fr;animation-name:flip-in-y-fr;backface-visibility:visible!important}@-webkit-keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}.flip-out-y-fr{-webkit-animation-name:flip-out-y-fr;animation-name:flip-out-y-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}100%{opacity:1}}@keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}100%{opacity:1}}.zoom-in{-webkit-animation-name:zoom-in;animation-name:zoom-in}@-webkit-keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}100%{opacity:0}}@keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}100%{opacity:0}}.zoom-out{-webkit-animation-name:zoom-out;animation-name:zoom-out}@-webkit-keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}100%{opacity:1}}@keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}100%{opacity:1}}.zoom-in-sm{-webkit-animation-name:zoom-in-sm;animation-name:zoom-in-sm}@-webkit-keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}100%{opacity:0}}@keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}100%{opacity:0}}.zoom-out-sm{-webkit-animation-name:zoom-out-sm;animation-name:zoom-out-sm}@-webkit-keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}100%{opacity:1}}@keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}100%{opacity:1}}.zoom-in-lg{-webkit-animation-name:zoom-in-lg;animation-name:zoom-in-lg}@-webkit-keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}100%{opacity:0}}@keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}100%{opacity:0}}.zoom-out-lg{-webkit-animation-name:zoom-out-lg;animation-name:zoom-out-lg}@-webkit-keyframes overlay-slide-in-top{0%{height:100%}100%{height:0}}@keyframes overlay-slide-in-top{0%{height:100%}100%{height:0}}.overlay-slide-in-top{top:0;height:0;-webkit-animation-name:overlay-slide-in-top;animation-name:overlay-slide-in-top}@-webkit-keyframes overlay-slide-out-top{0%{height:0}100%{height:100%}}@keyframes overlay-slide-out-top{0%{height:0}100%{height:100%}}.overlay-slide-out-top{top:0;height:100%;-webkit-animation-name:overlay-slide-out-top;animation-name:overlay-slide-out-top}@-webkit-keyframes overlay-slide-in-bottom{0%{height:100%}100%{height:0}}@keyframes overlay-slide-in-bottom{0%{height:100%}100%{height:0}}.overlay-slide-in-bottom{bottom:0;height:0;-webkit-animation-name:overlay-slide-in-bottom;animation-name:overlay-slide-in-bottom}@-webkit-keyframes overlay-slide-out-bottom{0%{height:0}100%{height:100%}}@keyframes overlay-slide-out-bottom{0%{height:0}100%{height:100%}}.overlay-slide-out-bottom{bottom:0;height:100%;-webkit-animation-name:overlay-slide-out-bottom;animation-name:overlay-slide-out-bottom}@-webkit-keyframes overlay-slide-in-left{0%{width:100%}100%{width:0}}@keyframes overlay-slide-in-left{0%{width:100%}100%{width:0}}.overlay-slide-in-left{width:0;-webkit-animation-name:overlay-slide-in-left;animation-name:overlay-slide-in-left}@-webkit-keyframes overlay-slide-out-left{0%{width:0}100%{width:100%}}@keyframes overlay-slide-out-left{0%{width:0}100%{width:100%}}.overlay-slide-out-left{left:0;width:100%;-webkit-animation-name:overlay-slide-out-left;animation-name:overlay-slide-out-left}@-webkit-keyframes overlay-slide-in-right{0%{width:100%}100%{width:0}}@keyframes overlay-slide-in-right{0%{width:100%}100%{width:0}}.overlay-slide-in-right{right:0;width:0;-webkit-animation-name:overlay-slide-in-right;animation-name:overlay-slide-in-right}@-webkit-keyframes overlay-slide-out-right{0%{width:0}100%{width:100%}}@keyframes overlay-slide-out-right{0%{width:0}100%{width:100%}}.overlay-slide-out-right{right:0;width:100%;-webkit-animation-name:overlay-slide-out-right;animation-name:overlay-slide-out-right}
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fade-in {
  -webkit-animation-name: fade-in;
  animation-name: fade-in;
}
.fade-in {
  z-index: 1;
}
.loading_stacks_in_88,
.loading_stacks_in_88:after  {
  width: 100px;
  height: 100px;
  
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -50.000000px;
  margin-left: -50.000000px;
  z-index: 100
  
}
.loading_stacks_in_88 {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.animsition-overlay-slide {
  position: absolute;
  z-index: 99999;
  width: 100%;
}
.animsition-overlay-slide {
  background-color: #FFFFFF;
}







.loading_stacks_in_88 {
  background-image: url(../files/loadingImage-88.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100px;
  height: 100px;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-duration: 4000ms;
  animation-duration: 4000ms;
  -webkit-animation-name: animsition-loading;
  animation-name: animsition-loading;
}

@-webkit-keyframes animsition-loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

@keyframes animsition-loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

/* Start Defender stack CSS code */#stacks_in_627{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_627edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_627info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code */
#stacks_in_9 {
	display:inline-block; width:100%; line-height: 2.900000em;
}

#stacks_in_544 {
	padding: 0px 0px 30px 0px;
}
/* Start dooFaq2 stack each CSS code */

#stacks_in_559 .faq-question{
	position: relative;
	font-size: 110% !important;
	line-height: normal !important;
	font-weight: normal;
	padding: 10px 14px 10px 12px;
	padding-right: 50px;
	margin-top: 1px;
	border-radius: 4px;
	cursor: pointer;
}

#stacks_in_559 .faq-icon{
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 14px 10px 12px;
}

/* Hack to stop text flickr */
#stacks_in_559 .faq-icon i{
	position: relative;
	z-index: 100;
}



#stacks_in_559 .fa-bars, #stacks_in_559 .fa-toggle-off, #stacks_in_559 .fa-question, #stacks_in_559 .fa-angle-right{
	display: none;
}

#stacks_in_559 .fa-bars{
	display: inline;
}

#stacks_in_559 .faq-answer{
	margin: 0 4px 0 4px;
	padding: 20px 0px 20px 0px;
}


/* THEME */
#stacks_in_559 .faqQuestionClosed{
	background-color: rgba(104, 114, 128, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
    
}

#stacks_in_559 .faqQuestionOpen{
	background: rgba(20, 36, 82, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
}

#stacks_in_559 .faqQuestionOpen:hover{
	background: rgba(20, 36, 82, 1.00) !important;
}

#stacks_in_559 .faqQuestionClosed:hover{
	background: rgba(139, 149, 163, 1.00) !important;
	
	background: rgba(69, 79, 93, 1.00) !important;
	
}



#stacks_in_559 .faq-answer {
  display: none;
}





/* End dooFaq2 stack each CSS code */
#stacks_in_559 {
	padding: 0px 0px 30px 0px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_613 label,
#gridIronWrapperstacks_in_613 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_613 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_613 select,
#gridIronWrapperstacks_in_613 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_613 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_613 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_613 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_613.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_613.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_613.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_613.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_613.dataTable thead .sorting,
table#grid-iron-stacks_in_613.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_613.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_613.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_613.dataTable th,
table#grid-iron-stacks_in_613.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_613 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_613 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_613.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_613.dataTable thead th,
table#grid-iron-stacks_in_613.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_613.dataTable thead th p,
table#grid-iron-stacks_in_613.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_613.dataTable thead th:last-child,
table#grid-iron-stacks_in_613.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_613 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_613.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_613 tbody tr.odd:hover,
table#grid-iron-stacks_in_613 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_613.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_613.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_613.dataTable th.focus,
table#grid-iron-stacks_in_613.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_613.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_613.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_613.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_613.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_613.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_613.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_613.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_613.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_613.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_613.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_613.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_613.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_613.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_613.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_613.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_613.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_613.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_613.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_613.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_613.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_613.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_613.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_613 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_613 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_613 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_613 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_613 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_613 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_613 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_613 .dataTables_length label,
#gridIronWrapperstacks_in_613 .dataTables_filter label,
#gridIronWrapperstacks_in_613 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_579 label,
#gridIronWrapperstacks_in_579 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_579 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_579 select,
#gridIronWrapperstacks_in_579 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_579 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_579 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_579 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_579.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_579.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_579.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_579.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_579.dataTable thead .sorting,
table#grid-iron-stacks_in_579.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_579.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_579.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_579.dataTable th,
table#grid-iron-stacks_in_579.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_579 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_579 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_579.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_579.dataTable thead th,
table#grid-iron-stacks_in_579.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_579.dataTable thead th p,
table#grid-iron-stacks_in_579.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_579.dataTable thead th:last-child,
table#grid-iron-stacks_in_579.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_579 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_579.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_579 tbody tr.odd:hover,
table#grid-iron-stacks_in_579 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_579.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_579.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_579.dataTable th.focus,
table#grid-iron-stacks_in_579.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_579.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_579.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_579.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_579.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_579.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_579.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_579.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_579.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_579.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_579.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_579.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_579.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_579.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_579.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_579.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_579.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_579.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_579.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_579.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_579.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_579.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_579.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_579 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_579 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_579 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_579 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_579 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_579 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_579 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_579 .dataTables_length label,
#gridIronWrapperstacks_in_579 .dataTables_filter label,
#gridIronWrapperstacks_in_579 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_621 label,
#gridIronWrapperstacks_in_621 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_621 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_621 select,
#gridIronWrapperstacks_in_621 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_621 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_621 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_621 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_621.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_621.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_621.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_621.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_621.dataTable thead .sorting,
table#grid-iron-stacks_in_621.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_621.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_621.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_621.dataTable th,
table#grid-iron-stacks_in_621.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_621 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_621 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_621.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_621.dataTable thead th,
table#grid-iron-stacks_in_621.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_621.dataTable thead th p,
table#grid-iron-stacks_in_621.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_621.dataTable thead th:last-child,
table#grid-iron-stacks_in_621.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_621 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_621.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_621 tbody tr.odd:hover,
table#grid-iron-stacks_in_621 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_621.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_621.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_621.dataTable th.focus,
table#grid-iron-stacks_in_621.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_621.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_621.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_621.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_621.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_621.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_621.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_621.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_621.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_621.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_621.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_621.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_621.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_621.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_621.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_621.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_621.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_621.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_621.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_621.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_621.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_621.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_621.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_621 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_621 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_621 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_621 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_621 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_621 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_621 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_621 .dataTables_length label,
#gridIronWrapperstacks_in_621 .dataTables_filter label,
#gridIronWrapperstacks_in_621 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_609 label,
#gridIronWrapperstacks_in_609 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_609 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_609 select,
#gridIronWrapperstacks_in_609 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_609 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_609 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_609 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_609.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_609.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_609.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_609.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_609.dataTable thead .sorting,
table#grid-iron-stacks_in_609.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_609.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_609.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_609.dataTable th,
table#grid-iron-stacks_in_609.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_609 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_609 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_609.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_609.dataTable thead th,
table#grid-iron-stacks_in_609.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_609.dataTable thead th p,
table#grid-iron-stacks_in_609.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_609.dataTable thead th:last-child,
table#grid-iron-stacks_in_609.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_609 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_609.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_609 tbody tr.odd:hover,
table#grid-iron-stacks_in_609 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_609.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_609.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_609.dataTable th.focus,
table#grid-iron-stacks_in_609.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_609.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_609.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_609.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_609.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_609.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_609.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_609.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_609.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_609.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_609.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_609.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_609.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_609.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_609.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_609.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_609.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_609.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_609.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_609.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_609.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_609.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_609.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_609 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_609 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_609 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_609 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_609 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_609 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_609 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_609 .dataTables_length label,
#gridIronWrapperstacks_in_609 .dataTables_filter label,
#gridIronWrapperstacks_in_609 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_625 label,
#gridIronWrapperstacks_in_625 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_625 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_625 select,
#gridIronWrapperstacks_in_625 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_625 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_625 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_625 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_625.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_625.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_625.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_625.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_625.dataTable thead .sorting,
table#grid-iron-stacks_in_625.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_625.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_625.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_625.dataTable th,
table#grid-iron-stacks_in_625.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_625 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_625 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_625.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_625.dataTable thead th,
table#grid-iron-stacks_in_625.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_625.dataTable thead th p,
table#grid-iron-stacks_in_625.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_625.dataTable thead th:last-child,
table#grid-iron-stacks_in_625.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_625 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_625.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_625 tbody tr.odd:hover,
table#grid-iron-stacks_in_625 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_625.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_625.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_625.dataTable th.focus,
table#grid-iron-stacks_in_625.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_625.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_625.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_625.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_625.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_625.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_625.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_625.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_625.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_625.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_625.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_625.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_625.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_625.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_625.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_625.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_625.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_625.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_625.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_625.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_625.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_625.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_625.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_625 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_625 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_625 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_625 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_625 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_625 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_625 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_625 .dataTables_length label,
#gridIronWrapperstacks_in_625 .dataTables_filter label,
#gridIronWrapperstacks_in_625 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_617 label,
#gridIronWrapperstacks_in_617 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_617 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_617 select,
#gridIronWrapperstacks_in_617 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_617 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_617 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_617 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_617.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_617.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_617.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_617.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_617.dataTable thead .sorting,
table#grid-iron-stacks_in_617.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_617.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_617.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_617.dataTable th,
table#grid-iron-stacks_in_617.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_617 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_617 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_617.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_617.dataTable thead th,
table#grid-iron-stacks_in_617.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_617.dataTable thead th p,
table#grid-iron-stacks_in_617.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_617.dataTable thead th:last-child,
table#grid-iron-stacks_in_617.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_617 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_617.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_617 tbody tr.odd:hover,
table#grid-iron-stacks_in_617 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_617.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_617.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_617.dataTable th.focus,
table#grid-iron-stacks_in_617.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_617.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_617.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_617.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_617.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_617.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_617.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_617.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_617.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_617.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_617.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_617.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_617.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_617.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_617.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_617.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_617.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_617.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_617.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_617.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_617.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_617.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_617.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_617 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_617 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_617 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_617 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_617 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_617 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_617 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_617 .dataTables_length label,
#gridIronWrapperstacks_in_617 .dataTables_filter label,
#gridIronWrapperstacks_in_617 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_563 label,
#gridIronWrapperstacks_in_563 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_563 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_563 select,
#gridIronWrapperstacks_in_563 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_563 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_563 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_563 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_563.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_563.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_563.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_563.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_563.dataTable thead .sorting,
table#grid-iron-stacks_in_563.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_563.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_563.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_563.dataTable th,
table#grid-iron-stacks_in_563.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_563 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_563 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_563.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_563.dataTable thead th,
table#grid-iron-stacks_in_563.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_563.dataTable thead th p,
table#grid-iron-stacks_in_563.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_563.dataTable thead th:last-child,
table#grid-iron-stacks_in_563.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_563 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_563.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_563 tbody tr.odd:hover,
table#grid-iron-stacks_in_563 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_563.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_563.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_563.dataTable th.focus,
table#grid-iron-stacks_in_563.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_563.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_563.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_563.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_563.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_563.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_563.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_563.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_563.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_563.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_563.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_563.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_563.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_563.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_563.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_563.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_563.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_563.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_563.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_563.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_563.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_563.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_563.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_563 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_563 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_563 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_563 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_563 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_563 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_563 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_563 .dataTables_length label,
#gridIronWrapperstacks_in_563 .dataTables_filter label,
#gridIronWrapperstacks_in_563 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_567 label,
#gridIronWrapperstacks_in_567 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_567 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_567 select,
#gridIronWrapperstacks_in_567 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_567 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_567 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_567 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_567.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_567.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_567.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_567.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_567.dataTable thead .sorting,
table#grid-iron-stacks_in_567.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_567.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_567.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_567.dataTable th,
table#grid-iron-stacks_in_567.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_567 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_567 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_567.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_567.dataTable thead th,
table#grid-iron-stacks_in_567.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_567.dataTable thead th p,
table#grid-iron-stacks_in_567.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_567.dataTable thead th:last-child,
table#grid-iron-stacks_in_567.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_567 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_567.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_567 tbody tr.odd:hover,
table#grid-iron-stacks_in_567 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_567.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_567.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_567.dataTable th.focus,
table#grid-iron-stacks_in_567.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_567.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_567.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_567.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_567.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_567.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_567.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_567.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_567.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_567.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_567.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_567.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_567.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_567.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_567.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_567.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_567.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_567.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_567.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_567.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_567.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_567.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_567.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_567 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_567 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_567 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_567 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_567 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_567 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_567 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_567 .dataTables_length label,
#gridIronWrapperstacks_in_567 .dataTables_filter label,
#gridIronWrapperstacks_in_567 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_571 label,
#gridIronWrapperstacks_in_571 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_571 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_571 select,
#gridIronWrapperstacks_in_571 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_571 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_571 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_571 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_571.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_571.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_571.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_571.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_571.dataTable thead .sorting,
table#grid-iron-stacks_in_571.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_571.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_571.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_571.dataTable th,
table#grid-iron-stacks_in_571.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_571 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_571 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_571.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_571.dataTable thead th,
table#grid-iron-stacks_in_571.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_571.dataTable thead th p,
table#grid-iron-stacks_in_571.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_571.dataTable thead th:last-child,
table#grid-iron-stacks_in_571.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_571 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_571.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_571 tbody tr.odd:hover,
table#grid-iron-stacks_in_571 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_571.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_571.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_571.dataTable th.focus,
table#grid-iron-stacks_in_571.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_571.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_571.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_571.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_571.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_571.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_571.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_571.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_571.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_571.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_571.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_571.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_571.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_571.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_571.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_571.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_571.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_571.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_571.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_571.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_571.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_571.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_571.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_571 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_571 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_571 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_571 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_571 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_571 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_571 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_571 .dataTables_length label,
#gridIronWrapperstacks_in_571 .dataTables_filter label,
#gridIronWrapperstacks_in_571 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2 stack each CSS code */

#stacks_in_294 .faq-question{
	position: relative;
	font-size: 110% !important;
	line-height: normal !important;
	font-weight: normal;
	padding: 10px 14px 10px 12px;
	padding-right: 50px;
	margin-top: 1px;
	border-radius: 4px;
	cursor: pointer;
}

#stacks_in_294 .faq-icon{
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 14px 10px 12px;
}

/* Hack to stop text flickr */
#stacks_in_294 .faq-icon i{
	position: relative;
	z-index: 100;
}



#stacks_in_294 .fa-bars, #stacks_in_294 .fa-toggle-off, #stacks_in_294 .fa-question, #stacks_in_294 .fa-angle-right{
	display: none;
}

#stacks_in_294 .fa-bars{
	display: inline;
}

#stacks_in_294 .faq-answer{
	margin: 0 4px 0 4px;
	padding: 20px 0px 20px 0px;
}


/* THEME */
#stacks_in_294 .faqQuestionClosed{
	background-color: rgba(104, 114, 128, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
    
}

#stacks_in_294 .faqQuestionOpen{
	background: rgba(20, 36, 82, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
}

#stacks_in_294 .faqQuestionOpen:hover{
	background: rgba(20, 36, 82, 1.00) !important;
}

#stacks_in_294 .faqQuestionClosed:hover{
	background: rgba(139, 149, 163, 1.00) !important;
	
	background: rgba(69, 79, 93, 1.00) !important;
	
}



#stacks_in_294 .faq-answer {
  display: none;
}





/* End dooFaq2 stack each CSS code */
#stacks_in_294 {
	padding: 0px 0px 30px 0px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_211 label,
#gridIronWrapperstacks_in_211 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_211 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_211 select,
#gridIronWrapperstacks_in_211 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_211 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_211 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_211 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_211.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_211.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_211.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_211.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_211.dataTable thead .sorting,
table#grid-iron-stacks_in_211.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_211.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_211.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_211.dataTable th,
table#grid-iron-stacks_in_211.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_211 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_211 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_211.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_211.dataTable thead th,
table#grid-iron-stacks_in_211.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_211.dataTable thead th p,
table#grid-iron-stacks_in_211.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_211.dataTable thead th:last-child,
table#grid-iron-stacks_in_211.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_211 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_211.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_211 tbody tr.odd:hover,
table#grid-iron-stacks_in_211 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_211.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_211.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_211.dataTable th.focus,
table#grid-iron-stacks_in_211.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_211.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_211.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_211.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_211.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_211.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_211.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_211.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_211.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_211.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_211.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_211.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_211.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_211.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_211.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_211.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_211.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_211.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_211.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_211.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_211.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_211.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_211.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_211 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_211 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_211 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_211 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_211 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_211 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_211 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_211 .dataTables_length label,
#gridIronWrapperstacks_in_211 .dataTables_filter label,
#gridIronWrapperstacks_in_211 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_215 label,
#gridIronWrapperstacks_in_215 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_215 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_215 select,
#gridIronWrapperstacks_in_215 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_215 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_215 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_215 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_215.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_215.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_215.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_215.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_215.dataTable thead .sorting,
table#grid-iron-stacks_in_215.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_215.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_215.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_215.dataTable th,
table#grid-iron-stacks_in_215.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_215 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_215 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_215.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_215.dataTable thead th,
table#grid-iron-stacks_in_215.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_215.dataTable thead th p,
table#grid-iron-stacks_in_215.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_215.dataTable thead th:last-child,
table#grid-iron-stacks_in_215.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_215 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_215.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_215 tbody tr.odd:hover,
table#grid-iron-stacks_in_215 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_215.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_215.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_215.dataTable th.focus,
table#grid-iron-stacks_in_215.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_215.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_215.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_215.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_215.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_215.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_215.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_215.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_215.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_215.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_215.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_215.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_215.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_215.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_215.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_215.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_215.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_215.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_215.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_215.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_215.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_215.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_215.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_215 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_215 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_215 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_215 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_215 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_215 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_215 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_215 .dataTables_length label,
#gridIronWrapperstacks_in_215 .dataTables_filter label,
#gridIronWrapperstacks_in_215 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_219 label,
#gridIronWrapperstacks_in_219 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_219 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_219 select,
#gridIronWrapperstacks_in_219 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_219 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_219 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_219 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_219.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_219.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_219.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_219.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_219.dataTable thead .sorting,
table#grid-iron-stacks_in_219.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_219.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_219.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_219.dataTable th,
table#grid-iron-stacks_in_219.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_219 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_219 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_219.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_219.dataTable thead th,
table#grid-iron-stacks_in_219.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_219.dataTable thead th p,
table#grid-iron-stacks_in_219.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_219.dataTable thead th:last-child,
table#grid-iron-stacks_in_219.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_219 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_219.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_219 tbody tr.odd:hover,
table#grid-iron-stacks_in_219 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_219.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_219.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_219.dataTable th.focus,
table#grid-iron-stacks_in_219.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_219.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_219.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_219.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_219.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_219.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_219.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_219.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_219.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_219.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_219.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_219.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_219.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_219.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_219.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_219.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_219.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_219.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_219.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_219.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_219.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_219.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_219.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_219 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_219 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_219 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_219 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_219 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_219 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_219 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_219 .dataTables_length label,
#gridIronWrapperstacks_in_219 .dataTables_filter label,
#gridIronWrapperstacks_in_219 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_223 label,
#gridIronWrapperstacks_in_223 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_223 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_223 select,
#gridIronWrapperstacks_in_223 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_223 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_223 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_223 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_223.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_223.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_223.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_223.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_223.dataTable thead .sorting,
table#grid-iron-stacks_in_223.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_223.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_223.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_223.dataTable th,
table#grid-iron-stacks_in_223.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_223 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_223 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_223.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_223.dataTable thead th,
table#grid-iron-stacks_in_223.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_223.dataTable thead th p,
table#grid-iron-stacks_in_223.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_223.dataTable thead th:last-child,
table#grid-iron-stacks_in_223.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_223 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_223.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_223 tbody tr.odd:hover,
table#grid-iron-stacks_in_223 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_223.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_223.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_223.dataTable th.focus,
table#grid-iron-stacks_in_223.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_223.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_223.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_223.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_223.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_223.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_223.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_223.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_223.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_223.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_223.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_223.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_223.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_223.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_223.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_223.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_223.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_223.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_223.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_223.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_223.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_223.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_223.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_223 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_223 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_223 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_223 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_223 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_223 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_223 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_223 .dataTables_length label,
#gridIronWrapperstacks_in_223 .dataTables_filter label,
#gridIronWrapperstacks_in_223 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_231 label,
#gridIronWrapperstacks_in_231 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_231 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_231 select,
#gridIronWrapperstacks_in_231 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_231 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_231 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_231 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_231.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_231.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_231.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_231.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_231.dataTable thead .sorting,
table#grid-iron-stacks_in_231.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_231.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_231.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_231.dataTable th,
table#grid-iron-stacks_in_231.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_231 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_231 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_231.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_231.dataTable thead th,
table#grid-iron-stacks_in_231.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_231.dataTable thead th p,
table#grid-iron-stacks_in_231.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_231.dataTable thead th:last-child,
table#grid-iron-stacks_in_231.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_231 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_231.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_231 tbody tr.odd:hover,
table#grid-iron-stacks_in_231 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_231.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_231.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_231.dataTable th.focus,
table#grid-iron-stacks_in_231.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_231.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_231.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_231.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_231.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_231.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_231.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_231.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_231.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_231.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_231.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_231.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_231.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_231.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_231.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_231.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_231.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_231.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_231.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_231.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_231.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_231.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_231.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_231 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_231 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_231 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_231 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_231 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_231 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_231 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_231 .dataTables_length label,
#gridIronWrapperstacks_in_231 .dataTables_filter label,
#gridIronWrapperstacks_in_231 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_235 label,
#gridIronWrapperstacks_in_235 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_235 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_235 select,
#gridIronWrapperstacks_in_235 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_235 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_235 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_235 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_235.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_235.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_235.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_235.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_235.dataTable thead .sorting,
table#grid-iron-stacks_in_235.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_235.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_235.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_235.dataTable th,
table#grid-iron-stacks_in_235.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_235 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_235 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_235.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_235.dataTable thead th,
table#grid-iron-stacks_in_235.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_235.dataTable thead th p,
table#grid-iron-stacks_in_235.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_235.dataTable thead th:last-child,
table#grid-iron-stacks_in_235.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_235 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_235.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_235 tbody tr.odd:hover,
table#grid-iron-stacks_in_235 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_235.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_235.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_235.dataTable th.focus,
table#grid-iron-stacks_in_235.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_235.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_235.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_235.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_235.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_235.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_235.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_235.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_235.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_235.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_235.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_235.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_235.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_235.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_235.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_235.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_235.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_235.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_235.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_235.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_235.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_235.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_235.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_235 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_235 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_235 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_235 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_235 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_235 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_235 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_235 .dataTables_length label,
#gridIronWrapperstacks_in_235 .dataTables_filter label,
#gridIronWrapperstacks_in_235 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2 stack each CSS code */

#stacks_in_89 .faq-question{
	position: relative;
	font-size: 110% !important;
	line-height: normal !important;
	font-weight: normal;
	padding: 10px 14px 10px 12px;
	padding-right: 50px;
	margin-top: 1px;
	border-radius: 4px;
	cursor: pointer;
}

#stacks_in_89 .faq-icon{
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 14px 10px 12px;
}

/* Hack to stop text flickr */
#stacks_in_89 .faq-icon i{
	position: relative;
	z-index: 100;
}



#stacks_in_89 .fa-bars, #stacks_in_89 .fa-toggle-off, #stacks_in_89 .fa-question, #stacks_in_89 .fa-angle-right{
	display: none;
}

#stacks_in_89 .fa-bars{
	display: inline;
}

#stacks_in_89 .faq-answer{
	margin: 0 4px 0 4px;
	padding: 20px 0px 20px 0px;
}


/* THEME */
#stacks_in_89 .faqQuestionClosed{
	background-color: rgba(104, 114, 128, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
    
}

#stacks_in_89 .faqQuestionOpen{
	background: rgba(20, 36, 82, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
}

#stacks_in_89 .faqQuestionOpen:hover{
	background: rgba(20, 36, 82, 1.00) !important;
}

#stacks_in_89 .faqQuestionClosed:hover{
	background: rgba(139, 149, 163, 1.00) !important;
	
	background: rgba(69, 79, 93, 1.00) !important;
	
}



#stacks_in_89 .faq-answer {
  display: none;
}





/* End dooFaq2 stack each CSS code *//* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_177 label,
#gridIronWrapperstacks_in_177 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_177 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_177 select,
#gridIronWrapperstacks_in_177 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_177 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_177 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_177 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_177.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_177.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_177.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_177.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_177.dataTable thead .sorting,
table#grid-iron-stacks_in_177.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_177.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_177.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_177.dataTable th,
table#grid-iron-stacks_in_177.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_177 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_177 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_177.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_177.dataTable thead th,
table#grid-iron-stacks_in_177.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_177.dataTable thead th p,
table#grid-iron-stacks_in_177.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_177.dataTable thead th:last-child,
table#grid-iron-stacks_in_177.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_177 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_177.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_177 tbody tr.odd:hover,
table#grid-iron-stacks_in_177 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_177.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_177.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_177.dataTable th.focus,
table#grid-iron-stacks_in_177.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_177.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_177.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_177.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_177.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_177.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_177.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_177.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_177.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_177.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_177.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_177.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_177.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_177.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_177.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_177.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_177.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_177.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_177.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_177.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_177.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_177.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_177.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_177 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_177 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_177 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_177 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_177 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_177 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_177 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_177 .dataTables_length label,
#gridIronWrapperstacks_in_177 .dataTables_filter label,
#gridIronWrapperstacks_in_177 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_178 label,
#gridIronWrapperstacks_in_178 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_178 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_178 select,
#gridIronWrapperstacks_in_178 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_178 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_178 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_178 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_178.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_178.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_178.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_178.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_178.dataTable thead .sorting,
table#grid-iron-stacks_in_178.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_178.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_178.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_178.dataTable th,
table#grid-iron-stacks_in_178.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_178 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_178 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_178.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_178.dataTable thead th,
table#grid-iron-stacks_in_178.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_178.dataTable thead th p,
table#grid-iron-stacks_in_178.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_178.dataTable thead th:last-child,
table#grid-iron-stacks_in_178.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_178 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_178.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_178 tbody tr.odd:hover,
table#grid-iron-stacks_in_178 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_178.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_178.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_178.dataTable th.focus,
table#grid-iron-stacks_in_178.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_178.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_178.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_178.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_178.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_178.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_178.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_178.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_178.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_178.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_178.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_178.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_178.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_178.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_178.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_178.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_178.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_178.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_178.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_178.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_178.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_178.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_178.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_178 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_178 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_178 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_178 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_178 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_178 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_178 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_178 .dataTables_length label,
#gridIronWrapperstacks_in_178 .dataTables_filter label,
#gridIronWrapperstacks_in_178 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_179 label,
#gridIronWrapperstacks_in_179 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_179 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_179 select,
#gridIronWrapperstacks_in_179 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_179 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_179 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_179 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_179.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_179.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_179.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_179.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_179.dataTable thead .sorting,
table#grid-iron-stacks_in_179.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_179.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_179.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_179.dataTable th,
table#grid-iron-stacks_in_179.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_179 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_179 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_179.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_179.dataTable thead th,
table#grid-iron-stacks_in_179.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_179.dataTable thead th p,
table#grid-iron-stacks_in_179.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_179.dataTable thead th:last-child,
table#grid-iron-stacks_in_179.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_179 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_179.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_179 tbody tr.odd:hover,
table#grid-iron-stacks_in_179 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_179.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_179.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_179.dataTable th.focus,
table#grid-iron-stacks_in_179.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_179.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_179.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_179.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_179.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_179.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_179.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_179.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_179.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_179.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_179.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_179.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_179.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_179.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_179.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_179.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_179.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_179.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_179.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_179.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_179.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_179.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_179.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_179 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_179 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_179 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_179 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_179 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_179 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_179 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_179 .dataTables_length label,
#gridIronWrapperstacks_in_179 .dataTables_filter label,
#gridIronWrapperstacks_in_179 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_180 label,
#gridIronWrapperstacks_in_180 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_180 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_180 select,
#gridIronWrapperstacks_in_180 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_180 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_180 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_180 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_180.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_180.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_180.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_180.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_180.dataTable thead .sorting,
table#grid-iron-stacks_in_180.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_180.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_180.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_180.dataTable th,
table#grid-iron-stacks_in_180.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_180 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_180 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_180.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_180.dataTable thead th,
table#grid-iron-stacks_in_180.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_180.dataTable thead th p,
table#grid-iron-stacks_in_180.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_180.dataTable thead th:last-child,
table#grid-iron-stacks_in_180.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_180 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_180.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_180 tbody tr.odd:hover,
table#grid-iron-stacks_in_180 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_180.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_180.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_180.dataTable th.focus,
table#grid-iron-stacks_in_180.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_180.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_180.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_180.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_180.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_180.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_180.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_180.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_180.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_180.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_180.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_180.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_180.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_180.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_180.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_180.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_180.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_180.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_180.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_180.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_180.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_180.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_180.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_180 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_180 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_180 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_180 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_180 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_180 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_180 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_180 .dataTables_length label,
#gridIronWrapperstacks_in_180 .dataTables_filter label,
#gridIronWrapperstacks_in_180 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_181 label,
#gridIronWrapperstacks_in_181 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_181 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_181 select,
#gridIronWrapperstacks_in_181 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_181 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_181 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_181 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_181.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_181.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_181.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_181.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_181.dataTable thead .sorting,
table#grid-iron-stacks_in_181.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_181.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_181.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_181.dataTable th,
table#grid-iron-stacks_in_181.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_181 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_181 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_181.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_181.dataTable thead th,
table#grid-iron-stacks_in_181.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_181.dataTable thead th p,
table#grid-iron-stacks_in_181.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_181.dataTable thead th:last-child,
table#grid-iron-stacks_in_181.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_181 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_181.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_181 tbody tr.odd:hover,
table#grid-iron-stacks_in_181 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_181.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_181.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_181.dataTable th.focus,
table#grid-iron-stacks_in_181.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_181.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_181.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_181.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_181.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_181.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_181.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_181.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_181.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_181.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_181.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_181.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_181.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_181.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_181.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_181.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_181.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_181.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_181.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_181.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_181.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_181.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_181.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_181 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_181 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_181 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_181 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_181 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_181 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_181 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_181 .dataTables_length label,
#gridIronWrapperstacks_in_181 .dataTables_filter label,
#gridIronWrapperstacks_in_181 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_182 label,
#gridIronWrapperstacks_in_182 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_182 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_182 select,
#gridIronWrapperstacks_in_182 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_182 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_182 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_182 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_182.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_182.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_182.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_182.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_182.dataTable thead .sorting,
table#grid-iron-stacks_in_182.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_182.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_182.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_182.dataTable th,
table#grid-iron-stacks_in_182.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_182 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_182 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_182.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_182.dataTable thead th,
table#grid-iron-stacks_in_182.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_182.dataTable thead th p,
table#grid-iron-stacks_in_182.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_182.dataTable thead th:last-child,
table#grid-iron-stacks_in_182.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_182 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_182.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_182 tbody tr.odd:hover,
table#grid-iron-stacks_in_182 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_182.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_182.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_182.dataTable th.focus,
table#grid-iron-stacks_in_182.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_182.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_182.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_182.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_182.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_182.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_182.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_182.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_182.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_182.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_182.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_182.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_182.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_182.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_182.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_182.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_182.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_182.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_182.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_182.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_182.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_182.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_182.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_182 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_182 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_182 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_182 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_182 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_182 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_182 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_182 .dataTables_length label,
#gridIronWrapperstacks_in_182 .dataTables_filter label,
#gridIronWrapperstacks_in_182 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_183 label,
#gridIronWrapperstacks_in_183 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_183 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_183 select,
#gridIronWrapperstacks_in_183 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_183 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_183 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_183 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_183.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_183.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_183.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_183.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_183.dataTable thead .sorting,
table#grid-iron-stacks_in_183.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_183.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_183.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_183.dataTable th,
table#grid-iron-stacks_in_183.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_183 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_183 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_183.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_183.dataTable thead th,
table#grid-iron-stacks_in_183.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_183.dataTable thead th p,
table#grid-iron-stacks_in_183.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_183.dataTable thead th:last-child,
table#grid-iron-stacks_in_183.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_183 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_183.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_183 tbody tr.odd:hover,
table#grid-iron-stacks_in_183 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_183.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_183.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_183.dataTable th.focus,
table#grid-iron-stacks_in_183.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_183.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_183.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_183.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_183.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_183.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_183.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_183.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_183.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_183.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_183.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_183.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_183.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_183.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_183.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_183.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_183.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_183.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_183.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_183.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_183.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_183.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_183.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_183 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_183 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_183 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_183 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_183 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_183 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_183 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_183 .dataTables_length label,
#gridIronWrapperstacks_in_183 .dataTables_filter label,
#gridIronWrapperstacks_in_183 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_185 label,
#gridIronWrapperstacks_in_185 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_185 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_185 select,
#gridIronWrapperstacks_in_185 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_185 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_185 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_185 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_185.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_185.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_185.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_185.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_185.dataTable thead .sorting,
table#grid-iron-stacks_in_185.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_185.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_185.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_185.dataTable th,
table#grid-iron-stacks_in_185.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_185 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_185 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_185.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_185.dataTable thead th,
table#grid-iron-stacks_in_185.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_185.dataTable thead th p,
table#grid-iron-stacks_in_185.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_185.dataTable thead th:last-child,
table#grid-iron-stacks_in_185.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_185 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_185.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_185 tbody tr.odd:hover,
table#grid-iron-stacks_in_185 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_185.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_185.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_185.dataTable th.focus,
table#grid-iron-stacks_in_185.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_185.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_185.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_185.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_185.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_185.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_185.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_185.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_185.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_185.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_185.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_185.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_185.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_185.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_185.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_185.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_185.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_185.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_185.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_185.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_185.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_185.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_185.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_185 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_185 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_185 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_185 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_185 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_185 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_185 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_185 .dataTables_length label,
#gridIronWrapperstacks_in_185 .dataTables_filter label,
#gridIronWrapperstacks_in_185 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_186 label,
#gridIronWrapperstacks_in_186 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_186 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_186 select,
#gridIronWrapperstacks_in_186 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_186 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_186 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_186 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_186.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_186.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_186.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_186.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_186.dataTable thead .sorting,
table#grid-iron-stacks_in_186.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_186.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_186.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_186.dataTable th,
table#grid-iron-stacks_in_186.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_186 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_186 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_186.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_186.dataTable thead th,
table#grid-iron-stacks_in_186.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_186.dataTable thead th p,
table#grid-iron-stacks_in_186.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_186.dataTable thead th:last-child,
table#grid-iron-stacks_in_186.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_186 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_186.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_186 tbody tr.odd:hover,
table#grid-iron-stacks_in_186 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_186.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_186.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_186.dataTable th.focus,
table#grid-iron-stacks_in_186.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_186.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_186.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_186.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_186.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_186.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_186.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_186.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_186.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_186.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_186.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_186.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_186.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_186.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_186.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_186.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_186.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_186.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_186.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_186.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_186.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_186.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_186.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_186 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_186 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_186 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_186 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_186 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_186 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_186 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_186 .dataTables_length label,
#gridIronWrapperstacks_in_186 .dataTables_filter label,
#gridIronWrapperstacks_in_186 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_461 label,
#gridIronWrapperstacks_in_461 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_461 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_461 select,
#gridIronWrapperstacks_in_461 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_461 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_461 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_461 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_461.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_461.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_461.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_461.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_461.dataTable thead .sorting,
table#grid-iron-stacks_in_461.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_461.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_461.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_461.dataTable th,
table#grid-iron-stacks_in_461.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_461 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_461 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_461.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_461.dataTable thead th,
table#grid-iron-stacks_in_461.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_461.dataTable thead th p,
table#grid-iron-stacks_in_461.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_461.dataTable thead th:last-child,
table#grid-iron-stacks_in_461.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_461 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_461.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_461 tbody tr.odd:hover,
table#grid-iron-stacks_in_461 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_461.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_461.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_461.dataTable th.focus,
table#grid-iron-stacks_in_461.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_461.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_461.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_461.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_461.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_461.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_461.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_461.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_461.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_461.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_461.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_461.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_461.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_461.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_461.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_461.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_461.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_461.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_461.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_461.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_461.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_461.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_461.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_461 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_461 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_461 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_461 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_461 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_461 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_461 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_461 .dataTables_length label,
#gridIronWrapperstacks_in_461 .dataTables_filter label,
#gridIronWrapperstacks_in_461 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_465 label,
#gridIronWrapperstacks_in_465 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_465 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_465 select,
#gridIronWrapperstacks_in_465 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_465 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_465 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_465 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_465.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_465.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_465.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_465.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_465.dataTable thead .sorting,
table#grid-iron-stacks_in_465.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_465.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_465.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_465.dataTable th,
table#grid-iron-stacks_in_465.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_465 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_465 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_465.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_465.dataTable thead th,
table#grid-iron-stacks_in_465.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_465.dataTable thead th p,
table#grid-iron-stacks_in_465.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_465.dataTable thead th:last-child,
table#grid-iron-stacks_in_465.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_465 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_465.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_465 tbody tr.odd:hover,
table#grid-iron-stacks_in_465 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_465.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_465.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_465.dataTable th.focus,
table#grid-iron-stacks_in_465.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_465.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_465.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_465.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_465.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_465.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_465.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_465.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_465.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_465.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_465.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_465.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_465.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_465.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_465.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_465.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_465.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_465.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_465.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_465.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_465.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_465.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_465.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_465 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_465 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_465 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_465 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_465 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_465 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_465 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_465 .dataTables_length label,
#gridIronWrapperstacks_in_465 .dataTables_filter label,
#gridIronWrapperstacks_in_465 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_469 label,
#gridIronWrapperstacks_in_469 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_469 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_469 select,
#gridIronWrapperstacks_in_469 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_469 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_469 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_469 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_469.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_469.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_469.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_469.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_469.dataTable thead .sorting,
table#grid-iron-stacks_in_469.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_469.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_469.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_469.dataTable th,
table#grid-iron-stacks_in_469.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_469 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_469 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_469.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_469.dataTable thead th,
table#grid-iron-stacks_in_469.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_469.dataTable thead th p,
table#grid-iron-stacks_in_469.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_469.dataTable thead th:last-child,
table#grid-iron-stacks_in_469.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_469 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_469.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_469 tbody tr.odd:hover,
table#grid-iron-stacks_in_469 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_469.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_469.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_469.dataTable th.focus,
table#grid-iron-stacks_in_469.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_469.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_469.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_469.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_469.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_469.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_469.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_469.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_469.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_469.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_469.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_469.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_469.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_469.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_469.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_469.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_469.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_469.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_469.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_469.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_469.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_469.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_469.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_469 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_469 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_469 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_469 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_469 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_469 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_469 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_469 .dataTables_length label,
#gridIronWrapperstacks_in_469 .dataTables_filter label,
#gridIronWrapperstacks_in_469 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_473 label,
#gridIronWrapperstacks_in_473 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_473 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_473 select,
#gridIronWrapperstacks_in_473 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_473 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_473 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_473 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_473.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_473.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_473.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_473.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_473.dataTable thead .sorting,
table#grid-iron-stacks_in_473.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_473.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_473.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_473.dataTable th,
table#grid-iron-stacks_in_473.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_473 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_473 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_473.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_473.dataTable thead th,
table#grid-iron-stacks_in_473.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_473.dataTable thead th p,
table#grid-iron-stacks_in_473.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_473.dataTable thead th:last-child,
table#grid-iron-stacks_in_473.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_473 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_473.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_473 tbody tr.odd:hover,
table#grid-iron-stacks_in_473 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_473.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_473.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_473.dataTable th.focus,
table#grid-iron-stacks_in_473.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_473.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_473.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_473.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_473.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_473.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_473.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_473.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_473.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_473.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_473.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_473.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_473.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_473.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_473.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_473.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_473.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_473.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_473.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_473.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_473.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_473.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_473.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_473 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_473 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_473 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_473 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_473 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_473 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_473 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_473 .dataTables_length label,
#gridIronWrapperstacks_in_473 .dataTables_filter label,
#gridIronWrapperstacks_in_473 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_477 label,
#gridIronWrapperstacks_in_477 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_477 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_477 select,
#gridIronWrapperstacks_in_477 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_477 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_477 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_477 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_477.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_477.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_477.dataTable tbody tr td {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
    padding: 5px 5px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_477.dataTable tbody tr td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 12px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_477.dataTable thead .sorting,
table#grid-iron-stacks_in_477.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_477.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_477.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_477.dataTable th,
table#grid-iron-stacks_in_477.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_477 tbody tr.even {
    background-color: rgba(255, 255, 255, 1.00);
}
table#grid-iron-stacks_in_477 tbody tr.odd {
    background-color: rgba(240, 244, 248, 1.00);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_477.dataTable.no-footer {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_477.dataTable thead th,
table#grid-iron-stacks_in_477.dataTable thead td {
    border-bottom: 0px solid rgba(221, 221, 221, 1.00) !important;
    border-right: 0px solid rgba(221, 221, 221, 1.00) !important;
    background-color: rgba(255, 255, 255, 1.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
    padding: 5px 17px 5px 5px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_477.dataTable thead th p,
table#grid-iron-stacks_in_477.dataTable thead td p {
    color: rgba(51, 51, 51, 1.00);
    font-size: 13px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_477.dataTable thead th:last-child,
table#grid-iron-stacks_in_477.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_477 tbody td {
    padding: 5px 5px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_477.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */
table#grid-iron-stacks_in_477 tbody tr.odd:hover,
table#grid-iron-stacks_in_477 tbody tr.even:hover {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
table#grid-iron-stacks_in_477.dataTable.hover tbody tr:hover.selected,
table#grid-iron-stacks_in_477.dataTable.display tbody tr:hover.selected {
    background-color: rgba(193, 205, 222, 1.00) !important;
}
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_477.dataTable th.focus,
table#grid-iron-stacks_in_477.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */
/* CSS applied when table columns are sortable */
table#grid-iron-stacks_in_477.dataTable.dataTable thead .sorting,
table#grid-iron-stacks_in_477.dataTable.dataTable thead .sorting_asc,
table#grid-iron-stacks_in_477.dataTable.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_477.dataTable.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_477.dataTable.dataTable thead .sorting_desc_disabled {
	background-image: none !important;
	position: relative;
}

table#grid-iron-stacks_in_477.dataTable.dataTable thead .sorting:after,
table#grid-iron-stacks_in_477.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_477.dataTable.dataTable thead .sorting_desc:after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(185, 0, 5, 1.00);
}

table#grid-iron-stacks_in_477.dataTable.dataTable thead .sorting_asc_disabled:after,
table#grid-iron-stacks_in_477.dataTable.dataTable thead .sorting_desc_disabled:after {
	color: rgba(221, 221, 221, 1.00);
}

table#grid-iron-stacks_in_477.dataTable.dataTable thead .sorting:after {
	content: '\f0dc';
}

table#grid-iron-stacks_in_477.dataTable.dataTable thead .sorting_asc:after,
table#grid-iron-stacks_in_477.dataTable.dataTable thead .sorting_asc_disabled:after {
	content: '\f0de';
}

table#grid-iron-stacks_in_477.dataTable.dataTable thead .sorting_desc:after,
table#grid-iron-stacks_in_477.dataTable.dataTable thead .sorting_desc_disabled:after {
	content: '\f0dd';
}

table#grid-iron-stacks_in_477.dataTable thead th.sorting_asc,
table#grid-iron-stacks_in_477.dataTable thead th.sorting_desc,
table#grid-iron-stacks_in_477.dataTable tbody td.sorting_1 {
	background-color: rgba(230, 230, 230, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}
/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_477.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_477.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(20, 36, 82, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_477.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_477.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(185, 0, 5, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_477 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_477 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_477 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_477 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_477 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_477 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_477 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_477 .dataTables_length label,
#gridIronWrapperstacks_in_477 .dataTables_filter label,
#gridIronWrapperstacks_in_477 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_550 {
	padding: 30px 0px 30px 0px;
}
