.ddsmoothmenu{font:11px Inter;width:100%;float:right}
.ddsmoothmenu ul{z-index:100000!important;margin:0;padding:0;list-style-type:none;width:auto;float:right}
.ddsmoothmenu ul li{position:relative;display:inline;float:left;padding:0;width:auto;background:url(../images/top_nav_right.png) no-repeat left; line-height:20px; }
.ddsmoothmenu ul li.upgrade{float:left;}
.ddsmoothmenu ul li.upgrade a{text-decoration:none;color:#fff !important;font-size:12px;font-weight:bold;}


.ddsmoothmenu ul.refer_sec{ float:left; margin-right:10px}
.ddsmoothmenu ul li.refer{float:left; position:relative; margin:2px 10px 0 0}
.ddsmoothmenu ul li.refer a{text-decoration:none;color:#fff!important; padding:6px 11px; margin:0;font-weight:bold;position:relative}
.ddsmoothmenu ul li.refer a:hover{text-decoration:none;color:#fff!important;}
.ddsmoothmenu ul li.refer sup{background: url(../images/invoice_page_bg.gif) no-repeat  -155px -496px;height:10px;position:absolute;right:-1px;top:-4px;width:25px;}
.ddsmoothmenu ul li.logout{float:left;}
.ddsmoothmenu ul li.logout a{text-decoration:underline;color:#fff!important;font-size:12px;font-weight:bold;}
.ddsmoothmenu ul li.logout a:hover{text-decoration:none;color:#fff!important;}
.ddsmoothmenu ul li a{display:block;color:#B1B1B1;padding:8px 11px;float:left;text-decoration:none;width:100%!important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ddsmoothmenu ul li a.settings{display:block;background:#515151;color:#fff!important;padding:8px 0 8px 10px;text-decoration:none;font-weight:bold}
.ddsmoothmenu ul li a:hover.settings{color:#FFF!important}
.ddsmoothmenu ul li a.settings img{margin:3px 0 0 0}
.ddsmoothmenu ul li a.upgrade{color:#D77500}
* html .ddsmoothmenu ul li a{/*IE6 hack to get sub menu links to behave correctly*/display:inline-block}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color:#B1B1B1}
.ddsmoothmenu ul li a.selected{color:white}
.ddsmoothmenu ul li a:hover{color:#fff;text-decoration:underline}
.ddsmoothmenu ul li ul{position:absolute;top:0;left:0;display:none;visibility:hidden;background:#515151;}
.ddsmoothmenu ul li ul li{display:list-item;float:none}
.ddsmoothmenu ul li ul li ul{top:0}
.ddsmoothmenu ul li ul li a{font:normal 11px Inter;width:290px;padding:10px 5px 10px 5px;margin:0;color:#fff!important;border-top-width:0;border-bottom:1px solid gray}
.ddsmoothmenu ul li ul li a strong{font:bold 12px Inter}
.ddsmoothmenu ul li ul li a:hover{background:black;text-decoration:none}
.ddsmoothmenu ul li a.settings ul li a{color:#fff!important;float:left}
li.settings-top-bottom-border {border-bottom:1px solid #e2e2e2!important;float:left;width:100% !important;margin-left:0px!important;display:inline;}
li.settings-top-bottom-border.last{border-bottom:none!important;}
li.settings-top-bottom-border strong{float:left;width:100%;text-decoration:underline;font-size:12px;}
li.settings-top-bottom-border a{float:left;width:260px!important;text-decoration:none;padding:7px 20px !important;margin:0!important;background:none!important;cursor:pointer}
li.settings-top-bottom-border a:hover{background:#474747!important;border-radius:0!important; color: #fff;}
li.settings-top-bottom-border a:hover strong{ color: #fff;}
.fg-menu-container { background: none repeat scroll 0 0 #fff !important;  left:-186px !important; overflow: hidden; padding: 0 0.4em 0 0; position: absolute; top: 46px !important; width: 289px !important;
    z-index: 9999999; border-radius:0 0!important;}
.fg-menu-container.fg-menu-flyout{overflow: visible;}
.fg-menu, .fg-menu ul {list-style-type:none;padding: 0;margin:0;}
.fg-menu{position:relative;}
.fg-menu-flyout .fg-menu{position:static;}
.fg-menu ul{position:absolute;top:0;}
.fg-menu ul ul{top:-1px;}
.fg-menu-container.fg-menu-ipod .fg-menu-content,.fg-menu-container.fg-menu-ipod .fg-menu-content ul {background: none !important;}
.fg-menu.fg-menu-scroll,.fg-menu ul.fg-menu-scroll {overflow: scroll;overflow-x: hidden;}
.fg-menu li {clear:both;float:left;width:100%;margin:0;padding:0;border: 0;}	
.fg-menu li li {font-size:11px;} 
.fg-menu-flyout ul ul{padding:.4em;}
.fg-menu-flyout li {position:relative;}
.fg-menu-scroll {overflow: scroll;overflow-x: hidden;}
.fg-menu-breadcrumb {margin: 0;padding: 0;}
.fg-menu-footer {margin-top: .4em; padding: .4em;}
.fg-menu-header {margin-bottom: .4em; padding: .4em;}
.fg-menu a:link, .fg-menu a:visited, .fg-menu a:hover, .fg-menu a:active {float:left;width:92%;padding:.3em 3%;text-decoration:none;outline: 0 !important;}
.fg-menu a.ui-state-default:link, .fg-menu a.ui-state-default:visited, .fg-menu a.ui-state-default:hover, .fg-menu a.ui-state-default:active, .fg-menu a.ui-state-hover:link,
.fg-menu a.ui-state-hover:visited, .fg-menu a.ui-state-hover:hover, .fg-menu a.ui-state-hover:active, .fg-menu a.ui-state-active:link, .fg-menu a.ui-state-active:visited,
.fg-menu a.ui-state-active:hover, .fg-menu a.ui-state-active:active{background-color:#FF0000!important;color:#000!important;width:289px!important;padding-left:.4em;float:left}
.myHidden a span {display:block;cursor:pointer;font-size:12px;padding:2px 0 4px 0; color:gray; line-height:14px !important;}
.myHidden a:hover span{ color:#fff;}
.myHidden a strong{text-decoration:underline;color:#000000;padding:3px 0 2px 0; font-size:14px; color:#3c3c3c; text-decoration:none; font-family: 'NotoSansSemibold';line-height:14px !important;}
.fg-menu-indicator span {float:left;}
.fg-menu-indicator span.ui-icon {float:right;}
.fg-menu-content.ui-widget-content, .fg-menu-content ul.ui-widget-content {border:0;}
.fg-menu.fg-menu-has-icons a:link, .fg-menu.fg-menu-has-icons a:visited, .fg-menu.fg-menu-has-icons a:hover, .fg-menu.fg-menu-has-icons a:active {padding-left:20px;}
.fg-menu .horizontal-divider hr, .fg-menu .horizontal-divider span {padding:0;margin:5px .6em;}
.fg-menu .horizontal-divider hr {border:0;height:1px;}
.fg-menu .horizontal-divider span {font-size:11px;text-transform: uppercase;padding-left:.2em;}
#menuLog {font-size:1.4em;margin:20px;}
.hidden {position:absolute;top:0;left:-9999px;width:1px;height:1px;overflow:hidden;}
.settingDiv{
    position:relative;
    
}
.myHidden {position:absolute;width:300px; top:46px; left:-19px; background:#fff; display:none;z-index: 14;

}
.fg-button {clear:left;padding:12px 2px 7px 10px;background:none!important;font-size:11px;color:#FFF!important;text-decoration:none !important;cursor:pointer;position: relative; text-align: center;zoom: 1;font-weight:bold;border:none!important;width:48px;float:right}
.fg-button a{float:left; background:none!important;color:#FFF;text-decoration:none; font-weight:bold}
.fg-button a:hover{float:left;background:#fcc27c!important;font-size:12px;color:#FFF;}
.fg-button .ui-icon {position:absolute;top:55%;left:50%;margin:-6px 0 0 -8px;}
a.fg-button {float:left;z-index:999}
button.fg-button {width:auto;overflow:visible;} /* removes extra button width in IE */
.fg-button-icon-left {padding-left:2.1em;}
.fg-button-icon-right {padding-right: 2.1em;}
.fg-button-icon-left .ui-icon {right: auto;left: .2em;margin-left: 0;}
.fg-button-icon-right .ui-icon{left:auto;right:.5em;margin-left:0;background:url(../images/all_icons.gif) no-repeat 2px -1732px!important;height:16px;width:16px;}
.fg-button-icon-solo {display:block;width:8px;text-indent: -9999px;}
.ui-widget-content a {color:#333333;}
.ui-corner-all {-moz-border-radius:4px; -webkit-border-radius: 4px; border-radius:4px;}
.ui-widget-content {background:#eee ;border:1px solid #ddd;color:#333}
.ui-state-focus .ui-icon{background:url(../images/all_icons.gif) no-repeat 2px -1732px;height:16px;width:16px;} 


.ddsmoothmenu ul li a.intuitPlatformConnectButton{height:24px;}