@charset "utf-8";
/* CSS Document */
/* Dark Blue - 054C92*/
/* Blue Dash Board Left Container - B9DCFE   Hover Color - 054C92 [Curently Orange] */


/*body{background: #fff url(img/texture.png) repeat;margin: 0;padding: 0;}*/
        .content2{margin: 0px 0px 0px 0px;}
        .flexy-menu2{margin: 5px 0 0 0!important;}
        .flexy-menu2{width: 100%;margin:0;padding: 0;position:relative;float:left;list-style: none;background: #B9DCFE;}
        .flexy-menu2 li{display:inline-block;font-size:12px;margin:0;padding:0;float:left;line-height: 20px;position:relative;}
        .flexy-menu2 > li > a{padding:20px 12px;color:#000;text-decoration:none;display:block;text-transform:uppercase;-webkit-transition:color 0.2s linear, background 0.2s linear;-moz-transition:color 0.2s linear, background 0.2s linear;-o-transition:color 0.2s linear, background 0.2s linear;transition:color 0.2s linear, background 0.2s linear;}
        .flexy-menu2 li:hover > a,.flexy-menu li.active a{background: #054C92;color: #ffffff ;}
        .flexy-menu2 li.right{float: right;}
        .flexy-menu2 ul, .flexy-menu ul li ul{list-style: none;margin: 0;padding: 0;display: none;position: absolute;z-index: 99999;width: 132px;background: #333333;box-shadow: 0 1px 1px rgba(0,0,0,0.3);}
        .flexy-menu2 ul{top: 40px;left: 0;}
        .flexy-menu2 ul li ul{top: 0;left: 100%;}
        .flexy-menu2 ul li{clear:both;width:100%;border: none;font-size:12px;}
        .flexy-menu2 ul li a{padding:5px 10px;width:100%;color:#dedede;font-size:13px;text-decoration:none;display:inline-block;float:left;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:color 0.2s linear, background 0.2s linear;-moz-transition:color 0.2s linear, background 0.2s linear;-o-transition:color 0.2s linear, background 0.2s linear;transition:color 0.2s linear, background 0.2s linear;}
        .flexy-menu2 > li .indicator{position: absolute;color: #dedede;top: 10px;right: 4px;font-size: 8px;}
        .flexy-menu2 ul > li .indicator{top: 10px;right: 8px;}
        .thin > li > a{padding: 10px 22px;}
        .thin ul{top: 40px;}
        .thin > li .indicator{top: 10px;}
        .thick > li > a{padding: 40px 22px;}
        .thick ul{top: 100px;}
        .thick > li .indicator{top: 40px;}
        .flexy-menu2 i{line-height: 20px !important;margin-right: 6px;font-size: 18px;float: left;}
        .flexy-menu2 > li.showhide{display: none;width: 100%;height: 50px;cursor: pointer;color:#dedede;border-bottom: solid 1px rgba(0, 0, 0, 0.1);background: #333333;}
        .flexy-menu2 > li.showhide span.title{margin: 16px 0 0 25px;float: left;}
        .flexy-menu2 > li.showhide span.icon{margin: 17px 20px;float: right;}
        .flexy-menu2 > li.showhide .icon em{margin-bottom: 3px;display: block;width: 20px;height: 2px;background: #B9DCFE;}
        .orange li:hover > a, .orange li.active a{background: #054C92;color: #054C92 ;}
		
        .flexy-menu2.vertical{width: 100%;}
        .flexy-menu2.vertical li{width: 100%;}
        .flexy-menu2.vertical li a{display: inline-block !important;width: 100%;padding:12px 20px 12px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
        .flexy-menu2.vertical ul li{width: 100%;}
        .flexy-menu2.vertical ul, .flexy-menu.vertical ul li ul{width: 150px;}
        .flexy-menu2.vertical ul{top: 0;left: 100%;}
        .flexy-menu2.vertical ul li ul{top: 0px;}
        .flexy-menu2.vertical.right{float: right !important;}
        .flexy-menu2.vertical.right ul{left: -150px !important;}
        .flexy-menu2.vertical > li .indicator{top: 8px;right: 15px;font-size: 17px;}
        .flexy-menu2.vertical ul > li .indicator{top: 9px;right: 15px;}
        @media only screen and (max-width: 768px)
        {
            .content{margin: 0px 0px 0px 2px;}
            .flexy-menu2.vertical{width: 100%;}
            .flexy-menu2 li{display: block;width: 100%; font-size:13px;}
            .flexy-menu2 > li > a{padding-top:15px;padding-bottom:15px;padding-left: 25px;}
            .flexy-menu2 a{width: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
            .flexy-menu2 ul, .flexy-menu ul li ul,.flexy-menu.vertical ul, .flexy-menu.vertical ul li ul{width: 100%;left: 0;border-left: none;position: static;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
            .flexy-menu2 ul li{border-left: none;border-right: none;}
            .flexy-menu2 ul li a,.flexy-menu.vertical ul li a{padding-top:10px;padding-bottom:10px;}
            .flexy-menu2 ul > li > a{padding-left: 40px !important;}
            .flexy-menu2 > li .indicator{top: 15px;right: 25px;font-size: 17px;}
            .flexy-menu2 ul > li .indicator{right: 24px;}
            .flexy-menu2.vertical ul > li .indicator{top: 10px;right: 15px;}
            .flexy-menu2 > li > ul > li > a{padding-left: 40px !important;}
            .flexy-menu2 > li > ul > li > ul > li > a{padding-left: 60px !important;}
            .flexy-menu2 > li > ul > li > ul > li > ul > li > a{padding-left: 80px !important;}

        }

