.intro-header{margin-top:-110px;text-align:center;height:100%;background-size:cover}
#header:not(.sidebar-toggled).header-up{-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}
.headerButton{background:rgba(204,0,0,1);font-weight:500;border:1px dashed #fff}
.header-inner{padding-left: 0px!important;margin-left:0px!important;}
.header-inner .logo a{text-transform:lowercase;text-decoration:none;color:#fff;font-size:24px;font-weight:500;padding-top:2.3px;display:block;margin-top:4px}

#sidebar .main-menu{list-style:none;padding-left:0;margin:5px 0 0;width:399px}
#sidebar{width:400px}
.si-inner{width:100%}
#sidebar .sidebar-inner{width:100%}
#top-search-wrap{height:103px;background:rgba(204,0,0,1);-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:300ms;padding-top:21px;transition-duration:300ms;z-index:10}
#top-search-wrap #top-search-close{top:34px;color:#fff}
#top-search-wrap .filterButton{top:34px;color:#fff}
#menu-trigger .line-wrap .line{background-color:#fff}
#menu-trigger{width:35px;height:35px;cursor:pointer}
.widgetDefaultBody{background:#f7f7f7}
.widgetBg{background:#fff;border:0px solid #eee;padding:0}
.barChartSeparator{height:18px;border-left:1px solid #aaa}
.searchSymbolSiteInput{border:none;background-color:transparent;color:#000;margin-top:0;width:280px;padding-left:27px;padding-top:7px;padding-bottom:5px}
.searchSymbolSite{border:none;background-color:transparent;color:#000;padding-left:8px;height:31px;width:326px;background-image:url(../images/themes/searchBox.gif);background-repeat:no-repeat;background-position:left top}
.smallLink{font-size:.8em;color:gray;font-weight:700}
.underlinedLink{text-decoration:underline;font-weight:500;}
.plainLink{text-decoration:none;font-weight:500;}
#tabbed_box_1{width:100%;margin:0 auto}
ul.tabs{margin:5px 0 6px;padding:0}
ul.tabs li{list-style:none;display:inline}
ul.tabs li a{background-color:#eee;color:#bbb;text-decoration:none;text-transform:uppercase;border:1px solid #ddd;border-left:0 solid red;padding:8px 16px 6px 15px}
ul.tabs li a:hover{background-color:#ccc;border-color:#ddd}
ul.tabs li a.active{background-color:#fff;color:#aaa;border:1px solid #ddd;border-left:0 solid red;border-bottom:1px solid #fff}
.content ul{margin:0;padding:0 6px}
.content ul li{list-style:none;border-bottom:1px solid #d6dde0;padding-top:5px;padding-bottom:5px}
.content ul li:last-child{border-bottom:none}
.content ul li a{text-decoration:none;color:#3e4346}
.content ul li a small{color:#8b959c;text-transform:uppercase;font-family:Verdana,Arial,Helvetica,sans-serif;position:relative;left:4px;top:0}
.content ul li a:hover{color:#a59c83}
.content ul li a:hover small{color:#baae8e}
.forcastValue{font-weight:700;text-align:right;float:right;padding-right:30px}
.title{font-size:1em;color:gray}
.bigTitleWithLine{color:#000;font-size:1.1em;margin-bottom:9px;border-bottom:solid 1px #dfe3ee;padding:6px 0 7px}
.bigTitleWithLineOdd{color:#000;background:#fff;font-size:1em;margin-bottom:7px;border-bottom:solid 1px #ababab;padding:6px 0 3px}
.titleWithLine{font-size:.85em;color:gray;margin-bottom:7px;border-bottom:solid 1px #ababab;padding:6px 0 3px}
.widgetMAAd{color:gray;font-size:.85em;padding:3px}
.widgetMAText{color:#aaa;font-size:.9em;padding-bottom:5px}
.addSymbolToPortfolio{font-size:.9em;color:#000;margin-right:0;background:#6989C2;border:1px solid #6989C2;box-shadow:1px 1px 5px #ccc;cursor:pointer;padding:4px 7px}
.addSymbolToPortfolio:hover{background:#000;text-decoration:none;color:#fff;border:1px solid #000;cursor:pointer}
.inputBox{min-width:150px;height:23px;color:gray;border:1px solid #ddd;width:140px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:5px}
.importInputBox{border:1px solid #dfe3ee;width:95px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:4px}
.sparklineMain{width:290px;padding-top:10px;height:140px;border-top:0 solid #ddd;border-bottom:0 solid #ddd}
.sparklineBlock{width:266px;height:190px;border-top:0 solid #ddd;border-bottom:1px solid #ddd}
.symbolSparklineBlock{height:190px;border-top:0 solid #ddd;border-bottom:0 solid #ddd}
.symbolMenuHolder{text-align:left;margin-top:11px}
.symbolMenuItem{min-width:45px;font-size:.9em;border:0 solid #dfe3ee;color:#000;cursor:pointer;display:inline-block;padding:6px 12px}
.symbolMenuItem img{opacity:.3;filter:alpha(opacity=30)}
.symbolMenuItem:hover{background:#eee;opacity:.8;filter:alpha(opacity=80)}
.symbolMenuItem:hover img{opacity:1;filter:alpha(opacity=100)}
.symbolMenuItemSelected{min-width:45px;text-align:center;font-size:.9em;background:#bbb;color:#000;opacity:.9;filter:alpha(opacity=90);display:inline-block;padding:6px 12px}
.superSymbolMenuItemSelected{width:100px;-moz-border-radius:1%;-webkit-border-radius:1%;border-radius:1%;font-size:.9em;border:0 solid #E4EAF4;border-top:3px solid #000;border-bottom:3px solid #E4EAF4;background:#E4EAF4;opacity:.9;text-align:center;color:#000;filter:alpha(opacity=70);display:inline-block;zoom:1;padding:4px}
.superSymbolMenuItem{text-align:center;border-top:3px solid #dfe3ee;-moz-border-radius:1%;-webkit-border-radius:1%;border-radius:1%;font-size:.9em;display:inline-block;width:100px;border-bottom:3px solid #dfe3ee;cursor:pointer;padding:4px}
.superSymbolMenuItem:hover{background:#dfe3ee;border-bottom:3px solid #dfe3ee;border-top:3px solid #E4EAF4;opacity:.8;filter:alpha(opacity=80)}
.pitchMenuItem{min-width:220px;border:1px solid #eee;maring-right:3px;zoom:1;background:#fff;height:558px;opacity:.8;filter:alpha(opacity=80);padding:3px}
.pitchMenuItem:hover{background:#ddd;opacity:.8;border:1px solid #ccc;filter:alpha(opacity=80)}
.modelHelpIcon{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-right:12px;text-align:center;border:0 solid #ccc;cursor:pointer;filter:alpha(opacity=30);opacity:.3}
.modelHelpIcon:hover{opacity:.9;border:0 solid #aaa;filter:alpha(opacity=90)}
.goToSymbolDashboard{font-size:.9em;cursor:pointer;color:#FFF;text-align:center;margin-right:0;background:#f44336;border:1px solid #f44336;padding:4px 7px}
.symbolUpdated{border:0 solid #ccc;background:#dfe3ee}
.chartHeading1{background:#fff;color:#000;border:2px dashed gray;padding:5px; border-radius: 2px; margin-bottom:20px}
.chartHeading2{float:right;background:#fff;color:#000;border:2px dashed gray; border-radius: 2px; margin-top:-1px;padding:5px}
.faqHeaderTopLink{color:#aaa;margin-left:10px}
.helpTipHeader{display:block;margin-bottom:4px;margin-top:0;font-weight:700;width:174px;color:#fff;border-bottom:1px solid #aaa;background:#000;padding:4px 4px 6px}
.helpTipContent{background:#f7f7f7;color:#000;width:170px;padding:0 6px 6px}
.highslide-header{height:22px;display:block;margin-bottom:2px;margin-top:2px;font-weight:700;width:220px;color:#000;border-bottom:2px solid #82CAFF;font-size:1.2em;padding:1px}
.helpToggleImage{padding-bottom:5px;text-align:center;padding-top:5px;color:#000;font-weight:700}
table.highslide td{height:16px;padding-left:3px;background-color:#fff}
.moduleTitle{padding-bottom:0;font-size:1.2em;color:#000;font-weight:700}
.copyright{font-size:9pt;text-align:left;margin-top:0;padding-left:0;background-color:transparent;color:#47779F;padding-right:5px;border-color:#ccc #fff #fff #F0F3F7;border-style:solid;border-width:0}
.logoImg{color:#09C;text-decoration:none;text-align:left;border-color:#000;border-style:solid;border-width:1px;padding:0}
.navigationHeader{color:#09C;text-decoration:none;text-align:right;border-color:#000;border-style:solid;border-width:1px;padding:0}
.modelName{font-size:1.1em;color:#6e7273;font-weight:700;background-color:#ccc;padding-left:1px;padding-top:3px;padding-bottom:0}
.modelThumbnail{border:5px solid #f7f7f7;padding:5px}
.welcomeThumbnailName{padding-bottom:40px;padding-top:20px;text-align:center;color:gray;font-weight:700;font-size:1.2em}
.thumbnailName{padding-bottom:10px;padding-top:10px;text-align:center;color:#000;font-size:1.1em}
.blogMenu a{color:#aaa;text-decoration:none;margin-left:3px;font-size:1em;font-weight:700}
.mainMenu{border:1px solid #ccc;background:#eee;margin-right:16px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:2px 6px 3px 8px}
.defaultTreeMap{height:300px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;margin:-3px -14px -5px -5px}
.indexMenu{border:0 solid #ccc;background:#ccc;margin-right:16px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:2px 8px 3px}
.homeLine{padding-left:0;padding-top:3px;padding-bottom:0}
.cashBack{padding-left:60px;margin-top:3px;color:#000;padding-top:3px;padding-bottom:0;background-color:#eee;border-top:1px dotted #ddd;height:40px;background-image:url(../images/cashBack.gif);background-repeat:no-repeat}
.miniCashBack{margin-top:5px;padding-left:43px;text-align:left;color:gray;padding-top:4px;padding-bottom:4px;height:26px;background-image:url(../images/miniCashBack.gif);background-repeat:no-repeat}
.mainMenuSelected a{color:#000;margin-left:3px;margin-right:10px;font-size:1.2em;font-weight:700;background-image:url(../images/mainMenuBackgroundHover.gif);background-repeat:no-repeat;padding:8px 10px 9px}
.mainMenuSelected a:hover{color:#fff;text-decoration:none;background-image:url(../images/mainMenuBackground.gif);background-repeat:no-repeat}
.mainSubMenuSelected a{background-repeat:repeat-x;font-weight:700;border:0 solid #aaa;color:#000;margin-right:6px;background-image:url(../images/mainSubmenuBackgroundHover.gif);padding:2px 6px}
.mainSubMenuSelected a:active{background-repeat:repeat-x;font-weight:700;border:1px solid #ddd;margin-right:6px;background-image:url(../images/mainSubmenuBackgroundHover.gif);padding:2px 6px}
.navigationMenu a{color:#2b4f81;margin-left:3px;padding:2px}
.navigationMenu a:active{margin-left:3px;text-decoration:underline;color:#f60;padding:2px}
.navigationMenuSelected a{color:#2b4f81;margin-left:3px;font-weight:700;padding:2px}
.navigationMenuSelected a:active{margin-right:3px;text-decoration:underline;color:#f60;border-color:#ccc #bbb #ccc #ccc;border-style:none;padding:2px}
.industrySelectorBlock{background-color:#FFF;margin-top:0;margin-bottom:0;margin-left:0;width:226px;height:21px}
.industrySelector{background-color:#FFF;color:#000;font-size:12px;width:211px;border-color:#69C;margin:2px 7px 2px 8px}
.industrySelect{border:1px;background-color:#FFF;font-family:tahoma;font-size:11px;width:155px;border-color:#69C;border-style:solid}
.notes{color:#0197dd;font-size:12px;font-family:tahoma;cursor:default;position:relative;border-color:orange;border-style:dotted none none;border-width:1px;padding:2px}
.plain{color:#01DF74;white-space:nowrap;font-size:11px;font-family:arial;cursor:default;position:relative;border-color:gray;border-style:dotted;border-width:1px;padding:7px 4px}
.loadingNote{color:gray;white-space:nowrap;font-size:11px;font-family:arial;cursor:default;position:relative;border-color:gray;border-style:dotted;border-width:0;padding:7px 4px}
.portfolioHolderTitle{margin-top:0;margin-bottom:5px;padding-left:1px;color:#000;font-size:1em}
.fundName{width:100%;text-align:right}
.symbolName a:active{color:#FFF;left:2px;background-color:#82CAFA}
.symbolName a:hover{color:#FFF;left:2px}
.suggestionInputLabel{border:1px solid #000;line-height:1em;background:#fff;text-align:center;font-size:.7em;margin:2px}
.styleLabel{text-align:center;font-size:.9em;padding-left:5px;color:#aaa}
.symbolName{text-align:left;font-size:.9em;line-height:1em}
.symbolNote{text-align:left;font-size:.8em;color:gray}
.homeNavigationItemSelected a{color:#fff;background:#f60;text-decoration:none;white-space:nowrap;border-color:#aaa;border-style:solid;border-width:1px;padding:1px 4px}
.homeNavigationItem a{color:#6e7273;background:#f7f7f7;white-space:nowrap;border-color:#ddd;border-style:solid;border-width:1px;padding:1px 4px}
.symbolControlSelected a{color:#000;text-decoration:underline;white-space:nowrap;padding:1px 4px}
.symbolControl a{color:#6e7273;background-color:#FFF;text-decoration:none;white-space:nowrap;padding:1px}
.symbolControl a:hover{background-color:#FFF;text-decoration:none;color:#000;white-space:nowrap;padding:1px}
.homeNavigation{background-color:#FFF;color:gray;text-align:right;font-size:12px;font-family:tahoma;cursor:default;border-color:#ddd;border-style:none;border-width:1px;padding:3px 0 0}
.profileBlock{background-color:#fff;color:gray;height:188px;font-size:11px;font-family:tahoma;cursor:default;border-color:#31dddd;border-style:solid;border-width:1px;padding:12px 12px 4px 4px}
.loginFrame{background-color:#fff;color:gray;height:173px;font-size:11px;font-family:tahoma;cursor:default;border-color:#31dddd;border-style:solid;border-width:1px;padding:12px 5px 4px 4px}
.warningMessage{font-size:11px;margin-bottom:6px;font-family:tahoma;color:#6e7273;background:#F0F3F7;border-color:#82CAFA;border-style:solid;border-width:0;padding:3px 5px 3px 3px}
.adminUserTable{overflow:auto;background-color:#fff;color:gray;font-size:10px;font-family:tahoma;text-align:left;border-color:#31dddd;border-style:none;border-width:1px;padding:1px 5px 3px 3px}
.dummy{height:12px}
.mainWarningMessage{color:gray;font-size:11px;font-family:arial;background-color:#FFF;cursor:default;position:relative;border-color:#ccc;border-style:dotted;border-width:0;padding:20px 25px}
.startMessageHeader{width:448px;margin-left:71px;display:block;padding-left:0;padding-right:0;background:#ccc;border:0 solid #ccc;border-width:0 1px}
.startMessageText{margin-left:30px;padding-left:20px;background-color:#FFF;color:#F0F3F7;text-align:left;font-size:9pt;font-family:tahoma}
.searchResultsBlockMain{margin-top:8px;z-index:19469;border-color:#bbb;border-style:none solid solid;border-width:1px;padding:2px}
.searchResultsBlock{z-index:19459;background-color:#fff;height:436px;border-color:#6CC #C4D5E3 #C4D5E3;border-style:none solid solid;border-width:0}
.pitchletExplained{color:#6e7273;background:#F0F3F7;margin-bottom:5px;border-color:#82CAFA;border-style:solid;border-width:1px;padding:2px}
.pitchletValue{font-size:1em;color:#6e7273;margin-top:10px;padding-bottom:0}
.pitchletValuePoints{font-size:1em;color:#6e7273;margin-top:0;padding-bottom:0}
.tourPoints{font-size:1.2em;color:#6e7273;padding-bottom:0}
.mainImageBlock{background-image:url(../images/mainImageBackground.gif);padding-top:5px;background-repeat:no-repeat;background-position:right top;border:0 solid #000}
.investorLandscapeBlock{height:85px;width:170px;font-size:.9em;line-height:.9em;padding-left:5px;padding-top:3px;padding-bottom:6px;text-align:center;background-image:url(../images/roundedBlock3.gif);background-repeat:no-repeat;background-position:right top;border:0 solid #000}
.modelStartInfo{height:142px;width:170px;font-size:1.1em;line-height:1.2em;background-image:url(../images/messagePointer5.gif);background-repeat:no-repeat;background-position:left top;border:0 solid #000;padding:6px 19px 6px 28px}
.modelStartHiddenInfo{z-index:9889;display:none;font-size:1.1em;visibility:hidden;height:0;position:absolute;color:#FFF;text-align:left}
.gizmoSearchBox{position:absolute;margin-top:-5px;margin-left:0;color:#000;border:2px solid #000;background-color:#eee;text-align:left;visibility:hidden;z-index:30089;font-size:.9em;padding:3px}
.alphaMainSearchBox{position:absolute;margin-top:-4px;margin-left:7px;color:#000;width:692px;border:1px solid gray;border-top:1px solid #bbb;border-bottom:1px solid gray;border-right:1px solid #ccc;background-color:#eee;text-align:left;visibility:hidden;z-index:30099;padding:3px}
.symbolNameInPortfolio{font-size:1.4em;color:#000;font-weight:500;border:0 solid #000;text-shadow:1px 1px 5px #ddd}
.footerBumb{height:35px}
.companyMainSearchBox{position:absolute;color:#000;width:86%;border:5px solid #000;background-color:#fff;text-align:left;visibility:hidden;z-index:30089;box-shadow:0 0 7px #F0F4FA;padding:4px}
.MainSearchBox{position:absolute;margin-top:12px;margin-left:7px;color:#000;width:330px;border:1px solid gray;border-top:1px solid #aaa;border-bottom:1px solid gray;border-right:1px solid #aaa;background-color:#eee;text-align:left;visibility:hidden;z-index:34089;padding:1px}
.addStockSearchBox{visibility:hidden;background-color:#fff;z-index:30099;position:absolute;font-size:.85em;border:1px solid #bbb}
.SearchBox{position:absolute;width:254px;color:#000;height:382px;border:0 solid #000;background-color:transparent;text-align:left;visibility:hidden;border-width:0;padding:0}
.MarketSearchBox{position:absolute;width:234px;color:#31dddd;height:382px;border:0 solid #000;background-color:transparent;visibility:hidden;text-align:left;border-width:0;padding:0}
.purposeMessage{color:gray;padding:5px}
.homeModelStart{color:#31dddd;white-space:nowrap;font-family:tahoma;background-color:transparent;padding-right:0;padding-top:0;width:320px}
.homeModelStart.a{color:#31dddd}
.mainLeftNote{color:#0197dd;white-space:nowrap;font-size:12px;font-family:tahoma;cursor:default;position:relative;border-color:orange;border-style:solid;border-width:1px;padding:4px 8px}
.footerSeparator{border-top:1px solid #ddd;margin:20px 25px 10px 10px}
.widgetSeparator{border-top:1px solid #f44336;background:#fff;padding-bottom:6px;padding-left:10px;padding-right:10px}
.widgetSeparatorEven{border-top:1px dotted #ddd;background:#f7f7f7;padding-bottom:6px;padding-left:10px;padding-right:10px}
.horizontalSeparator{border-top:1px solid #eee;margin-top:20px;margin-bottom:10px;margin-left:5px}
.verticalSeparator{color:gray;height:100%;font-size:8px;cursor:default;position:relative;border-color:#bbb;border-style:none none none dotted;border-width:1px;padding:64px 0}
.leftLink{text-align:left;width:100%;font:bold 77% verdana;white-space:nowrap;padding:5px}
.rightHelp{text-align:right;width:90%;font:77% verdana;white-space:nowrap;padding:5px}
.mainNote{color:#456DAA;white-space:nowrap;font-size:14px;font-family:tahoma;cursor:default;position:relative;border-color:gray;border-style:none none dotted;border-width:1px;padding:10px 5px}
.javaLogo{white-space:nowrap;cursor:default;position:relative;border-color:#000;border-style:none none dotted;border-width:0;padding:4px 5px}
.mainImage{background-color:#000;color:#5197dd;white-space:nowrap;width:200px;font-weight:700;font-size:16px;font-family:tahoma;cursor:default;border-width:3px}
.pitchletTitle{color:#000;font-size:28pt;cursor:default;border-width:0;padding:0}
.sectionHeader{height:18px;cursor:default;font-family:tahoma;padding-left:0;margin-left:0;background-color:#F0F3F7;margin-bottom:0;padding-top:0;padding-bottom:0;background-image:url(../images/logobackground.gif);background-repeat:repeat-x;background-position:left center;border-color:#82CAFA;border-style:solid;border-width:1px}
.mainTitle{text-align:left;border-style:dotted;border-width:0}
.leftBottomCorner{background-image:url(../images/backgroundTheme1.jpg);background-position:bottom left;background-repeat:no-repeat}
.equityPerformanceGuadge{background-image:url(../images/slides/equityPerformanceGuadge.gif);background-position:bottom center;background-repeat:no-repeat}
.bankruptcyShortGuadge{background-image:url(../images/slides/bankruptcyShortGuadge.gif);background-position:bottom center;background-repeat:no-repeat}
.bankruptcyGuadge{background-image:url(../images/slides/bankruptcyGuadge.gif);background-position:bottom center;background-repeat:no-repeat}
.siteBlock{text-align:left;width:880px;background-image:url(../images/blockHeader.gif);background-position:top left;background-repeat:no-repeat}
.smallWrapper{background-image:url(../images/smallHeader.gif);background-position:top left;background-repeat:no-repeat}
.sfSearchWrapper{background-image:url(http://www.macroaxis.com/images/sfSearchHeader.gif);background-position:top left;background-repeat:no-repeat}
.searchGizmoWrapper{background-image:url(../images/partnerSearchHeaderRound.gif);background-position:top left;background-repeat:no-repeat;padding-top:8px;padding-left:20px;height:34px}
.searchWrapper{background-image:url(http://www.macroaxis.com/images/searchHeader.gif);background-position:top left;background-repeat:no-repeat}
.bannerHeader{background-position:top left;margin-top:0;margin-left:0}
.themeHeaderDefault{text-align:left;width:880px;background-image:url(../images/themes/headerStandard.gif);background-position:top left;background-repeat:no-repeat}
.siteWrapperNew{text-align:left;background-image:url(../images/header-bg8.gif);background-position:top left;background-repeat:no-repeat}
.pitchletLogo{background-color:#F0F3F7;padding-top:0;padding-right:4px;height:35px;font-weight:700;cursor:default;font-family:tahoma;margin-bottom:0;margin-top:0}
.topHeaderMenu{background-color:#fff;border-color:#F0F3F7}
.pitchletContact{color:#000;font-size:11px;font-family:tahoma;cursor:default;border-width:3px;padding:0}
.modelHelpImage{padding-left:15px;padding-7:15px}
.imageBox{padding-left:2px;padding-top:15px}
.pageTitle{background-color:#FFF;color:#09C;white-space:nowrap;width:100px;font-size:18px;font-family:tahoma;cursor:default;border-width:3px;padding:14px 15px}
.headerMenu{background-color:#fff;color:#F0F3F7;font-family:tahoma;cursor:default;border-color:#F0F3F7;border-style:solid;border-width:1px;padding:0 4px}
.leftSideBlock{padding-top:9px;cursor:default;font-family:tahoma;padding-left:2px;padding-right:4px;background-color:#FFF;border-color:#FFF;border-style:none none none solid;border-width:0}
.loggedInMessage{width:445px;color:#2B4F81;background:#F0F3F7;border-color:#82CAFA;border-style:solid;border-width:1px;padding:2px}
.personalSection{float:left;font:.95em Arial,Sans-serif;text-decoration:none;outline:none;padding-top:1px;background:#FF9;padding-bottom:1px;color:#2B4F81;border-color:#ddd;border-style:solid;border-width:1px;margin:0}
.standardParagraph{font-size:.9em;line-height:1em;border:0 solid #ccc;border-style:solid}
.howItWorksInfo{background-color:#F0F3F7;font-family:tahoma;font-size:.11px;color:#6e7273;border-color:#09C;border-style:solid;border-width:1px;margin:2px;padding:5px}
.pitchletInfo{background-color:#000;color:gray;font-size:11px;font-family:tahoma;border-style:solid;border-width:0;padding:0 3px}
.basicPopUpButton{color:#222}
.loginResults{color:red;width:100%}
.homePageTitle{font-size:1.4em}
.symbolResourceButtonFiller{background:transparent;margin-right:0;margin-left:2px;padding-right:0;padding-top:2px;padding-left:0;color:#000;border-color:#09C;border-style:solid;border-width:0}
.symbolResourceButton{float:left;background:transparent;margin-right:0;margin-left:0;color:#2B4F81;border-color:#e5ecf9;border-style:solid;border-width:1px;padding:2px 4px 1px}
.selectedSymbolResourceButton{background:#fff;float:left;margin-right:0;margin-left:0;color:#FFF;border-color:#ccc;border-style:solid;border-width:1px;padding:1px 4px}
.mainPoints{background-color:#000;color:#000;font-size:9pt;font-family:tahoma;cursor:default;border-style:solid;border-width:0;padding:0 2px}
.homeInfoMessage{background-color:#FFF;color:#000;margin-bottom:6px;cursor:default;font-size:.9em;line-height:1.3em}
.homePageMessage{background-color:transparent;color:#000;margin-bottom:10px;cursor:default;font-size:1.3em;line-height:1.3em}
.homeMessage{background-color:#F0F3F7;font-family:tahoma;color:#6e7273;font-size:.9em;border-color:#82CAFA;border-style:solid;border-width:0;margin:2px;padding:5px}
.loginMessage{color:gray;font-size:10pt;font-family:tahoma;cursor:default;border-color:#31dddd;border-style:none solid solid none;border-width:0}
.missingMessage{color:gray;padding-right:200px;font-size:10pt;font-family:tahoma;cursor:default;background-image:url(../images/missingbackground.gif);background-repeat:no-repeat;background-position:right bottom;border-color:#31dddd;border-style:none solid solid none;border-width:0}
.homeMessageMain{font-family:tahoma;cursor:default;border-color:#F0F3F7;border-style:solid;border-width:1px;padding:1px}
.modelErrors{background-color:transparent;color:orange;text-align:left;padding:7px}
.modelErrorsMessage{background-color:transparent;color:gray;text-align:left;display:none;visibility:hidden;padding:7px 7px 7px 2px}
.Icon{padding-left:4px}
.LeftIcon{padding-right:4px}
.OldPopupBoxScroll{overflow:auto;height:130px;padding-right:2px;border:2px solid #000;background:#F0F3F7}
.PopupBoxScroll{overflow:auto;height:auto;width:210px;font-size:1em;margin:3px}
.IndustryPopupBoxScroll{overflow:auto;height:100px;font-size:.9em;width:214px;border:0 solid #97ACf4;border-top:3px solid #F0F3F7;border-bottom:3px solid #F0F3F7}
.FundumentalsPopupBox{overflow:auto;font-size:1.1em;line-height:1.2em;border:0 solid #aaa;border-top:3px solid #F0F3F7;border-bottom:3px solid #F0F3F7}
.IndustryPopupBox{position:absolute;font-size:.9em;width:219px;background-color:#F0F3F7;display:none;margin-top:2px;padding-left:3px;margin-bottom:2px;border:3px solid #FC0;z-index:100001}
.DynamicPopupBox{background:#F0F3F7;font-size:1em;line-height:1.1em;width:140px;margin-left:4px;margin-bottom:0;margin-top:0;border:3px solid #f60;z-index:100004;padding:5px}
.portfolioHeader{margin-top:8px;margin-bottom:12px}
.allPortfoliosManageMenu{border-top:1px solid #eee;padding:7px}
.portfolioManageExpandedMenu{border-top:1px dotted #ddd;align:right;color:#aaa;font-size:.8em;text-align:right;padding:7px}
.portfolioManageMenu{align:right;padding-left:0;color:#aaa;font-size:.8em;text-align:right}
.portfolioPopupScroll{overflow:auto;height:270px;overflow-x:hidden}
.portfolioPopupBox{position:absolute;font-size:1em;background-color:#f7f7f7;display:none;margin-bottom:0;text-align:left;align:left;border:1px solid red}
.countryPopupBox{position:absolute;font-size:1em;background-color:#f7f7f7;display:none;margin-bottom:0;text-align:left;align:left;margin-top:3px;z-index:100003;padding:5px}
.PopupBox{position:absolute;font-size:1.1em;line-height:1.2em;background-color:#F0F3F7;display:none;width:140px;margin-left:4px;margin-bottom:0;margin-top:5px;border:3px solid #97ACf4;z-index:100001;padding:3px}
.PopupBox a,.PopupBox a:visited{padding-left:1px;width:99%;font-size:.9em}
.PopupBox a:hover,.PopupBox a:visited:hover{background-color:#f60;color:#FFF;text-decoration:none;font-size:.9em}
.modelHelp{padding-right:5px;padding-left:5px}
.analyticsModelHelp{padding-right:5px;padding-top:5px;padding-left:5px}
.errorMessageHeader{font-size:12pt;text-align:left;color:red;padding:1px 2px 1px 0}
.homeMessageSubHeader{background-color:transparent;color:#2b4f81;padding-top:5px;padding-bottom:5px;padding-left:1px;font-size:12pt;font-weight:700;text-align:left;border-color:#31dddd;border-style:none none solid;border-width:0}
.homeBasicHeader{background-color:transparent;color:#f60;font-size:12pt;text-align:left;border-color:#31dddd;border-style:none none solid;border-width:0;padding:2px 8px 8px 0}
.mainSymbolViewHeader{background-color:transparent;color:gray;padding-left:3px;padding-bottom:2px;font-size:10pt;text-align:left;border-color:#31dddd;border-style:none none solid;border-width:0}
.modelMessageHeader{background-color:transparent;color:#000;margin-bottom:9px;margin-top:10px;font-size:1em;font-weight:700;text-align:left}
.searchSelected{color:#6e7273;text-decoration:none;background:transparent;padding-left:1px;padding-right:1px;font-weight:700;text-align:center;width:60px;font-size:1em;border-color:#6e7273;border-style:none solid solid;border-width:0}
.searchNotSelected{color:#6e7273;text-align:center;padding-left:1px;font-size:1em;width:60px;background:transparent;text-decoration:none;padding-right:1px;border-color:transparent;border-style:none solid solid;border-width:0}
.landScapeButton{background:#fff;font-size:1.2em;border:1px solid #f60;padding:2px 5px}
.googleNews{margin-right:7px;margin-left:7px;padding-bottom:8px}
.seporator{width:25px}
.pageLetter{padding:1px;margin-bottom:2px;font-size:1em;text-align:center}
.strongText{color:#000;font-weight:700;}
.strongH{color:#000;font-weight:600;margin-top:20px}
.symbolAnalysisTitle{background-color:transparent;color:gray;padding-bottom:4px;padding-top:9px;font-size:11pt;font-weight:700;text-align:left}
h6{background-color:transparent;color:#000;margin-bottom:2px;margin-top:2px;font-size:10pt;font-weight:700;text-align:left}
h7{color:#aaa;font-size:1em;padding-top:12px;padding-bottom:8px;padding-left:2px;margin-togp:0;margin-bottom:0}
.portfoliosMessage{background-color:transparent;color:#aaa;margin-bottom:2px;margin-top:2px;font-size:12pt;font-weight:700;text-align:left}
.portfolioNameTitle{background-color:transparent;color:#000;font-size:2em;font-weight:200;text-align:left;margin-bottom:2px}
.portfolioNameTitle a.selectButton{border:1px dashed #eee;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:2px 3px 2px 0;color:#252525}
.portfolioNameTitle a.triggerButton{margin-left:2px;color:gray;border:1px dashed #eee;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:2px 3px 2px 0}

.ratioChartTag{border:1px solid #ddd;border-radius:2px;font-size:.9em;background:#fff;display:inline-block;white-space:nowrap;padding:2px 5px 4px}
.themeSymbolTag{border:1px solid #ddd;display:inline-block;white-space:nowrap;margin-right:5px;margin-top:5px;padding:5px 11px;background:#f2f2f2;border-radius:2px;font-size:.9em}
.smallStoryTag{display:inline-block;white-space:nowrap;margin:2px!important; margin-top:4px!important;padding:1px 3px 2px;}
.storyTag{display:inline-block;white-space:nowrap;margin:2px!important; margin-top:4px!important;padding:7px 10px}
.storyMainTag{display:inline-block;white-space:nowrap;margin:2px!important; margin-top:4px!important;padding:7px 10px}
.flatH2Tag{padding:0 0 3px}

.sidebarSubSectionUpgrade{border-top:0 solid #ddd;text-align:center;border-bottom:0 solid #ddd;color:#aaa;background:#F0F3F3;width:100%;padding:9px 6px 19px 9px}
.sidebarTotalSection{border:0 solid #ccc;background:#fff;padding-left:4px}
.sidebarTitle{color:gray;padding-top:8px;padding-bottom:8px;text-align:left;padding-left:10px}
.optionHeader{background-color:red;margin-bottom:0;margin-right:5px;color:#fff;font-size:1.2em;font-weight:700;width:0;height:0;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:8px 10px 9px}
.homeMessageHeader{background-color:transparent;color:#000;padding-left:2px;margin-bottom:10px;margin-top:6px;font-size:16pt;font-weight:100;text-align:left}
.bestBlockHeader{background-color:transparent;color:#6e7273;text-align:left;padding-bottom:3px;padding-top:2px;padding-left:3px;font-size:12pt;font-weight:700;border-color:#31dddd;border-style:none none solid;border-width:0}
.mainMessage{background-color:#000;color:gray;font-size:8pt;font-family:tahoma;cursor:default;border-color:#F0F3F7;border-style:solid;border-width:1px;padding:0 2px}
.pqImageNote{background-color:#000;color:#5197dd;font-size:11px;white-space:nowrap;font-family:tahoma;cursor:default;position:relative;border-color:gray;border-style:dotted none none;border-width:1px;padding:4px 0}
.flagStyle{background-color:#FFF;border:1px solid #FFF;border-top:0 solid #FFF}
.oddsSuggestionText{border-top:1px solid #bbb;text-size:.9em;text-align:center;background:#eee;padding:10px}
.oddsSuggestionWrapper{border:0 solid #ddd;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:0}
.oddsSuggestion{color:#3B5998;height:94px;min-width:210px;text-align:center;font-size:4em;background:#eee;border:0 solid #eee;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:4px 4px 6px}
.dividendPerYearWrapper{-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:4px}
.dividendPerYear{color:#000;text-align:center;font-size:6em;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:2px 4px 16px}
.serveySuggestion{color:#6e7273;height:250px}
.serveyAnalytics{color:#6e7273;height:354px;background:#eee;border:1px solid #aaa;padding:4px}
.forAnalytics{border:1px solid #ccc;height:280px;background-repeat:no-repeat;background-position:center top;padding:15px}
.forSuggestion{border:1px solid #000;height:250px;background-repeat:no-repeat;background-position:center top;padding:15px}
.forSolution{padding-top:13px;background-image:url(../images/forSolutions.gif);height:250px;background-repeat:no-repeat;background-position:center top}
.siteHeader{background-image:url(../images/headerBackground.jpg);background-repeat:no-repeat;background-position:center top}
.bar-header{background-color:#fff;font-size:12px;font-family:tahoma;border-color:#FFF;border-style:none;border-width:0;padding:0 5px 0 12px}
.bar-bottom-filler{background-color:#C7D7E0;font-family:tahoma;padding-right:3px;height:1px;border-color:#31dddd;border-style:none;border-width:1px}
.bar-pitchlet-header{background-color:#ccc;font-size:12px;font-weight:700;font-family:tahoma;text-align:left;height:12px;color:#31dddd;border-color:#ccc;border-style:none;border-width:0;padding:0 5px}
.addFooter{padding-left:5px;padding-top:0;background-color:#fff;color:#aaa;height:16px;margin-bottom:0;border-color:#ccc;border-style:solid;border-width:0}
.copyRight{padding-left:0;padding-bottom:0;background-color:#fff;color:#aaa;margin-bottom:0;margin-top:2px;margin-right:4px;border-color:#eee;border-style:solid;border-width:0}
.pitchletDemoMessage{background-color:#eee;color:#FFF;font-family:tahoma;font-size:11px;border-color:gray;border-style:dotted;border-width:1px;padding:0 3px}
.buttomFiller{background-color:#eee;color:gray;position:relative;bottom:-110px;top:0;height:100%;font-size:11px;border-color:gray;border-style:dotted none none;border-width:1px}
.texta{font-size:9px;bottom:0;height:14px;background-color:#FFF;border:1px solid gray;padding:0}
.addressBlock{margin-top:5px;font-family:tahoma;margin-left:0;width:119px;border:0 solid #CCC;font-size:8pt;color:gray;background-color:#FFF;padding:1px}
.loginNav{border:0 solid #ccc;width:100%;padding-right:10px;color:blue;font:9pt tahoma;text-align:right}
.textareaLabelcell{color:gray;background-color:transparent;width:100%;padding-top:0}
.labelcell{color:#6e7273;font:10pt tahoma;background-color:transparent}
.litteralText{font-size:.8em;color:#aaa;margin-top:2px;padding-left:5px}
.portfolioName{font-size:1.2em;font-weight:700;color:#6e7273;padding-left:7px;padding-top:3px;padding-right:15px}
.logincell{margin-top:5px;margin-bottom:14px;width:70%;border:1px solid #aaa;background:#fff;color:#000;padding:8px}
.logincell2{margin-top:5px;margin-bottom:14px;width:155px;border:1px solid #aaa;background:#fff;color:#000;padding:7.5px 7.5px 8px}
.logincell3{margin-top:5px;margin-bottom:14px;width:272px;border:1px solid #aaa;background:#fff;color:#000;padding:7.5px 7.5px 8px}
.logincell4{margin-top:5px;margin-bottom:14px;width:40px;border:1px solid #aaa;background:#fff;color:#000;padding:7.5px 7.5px 8px}
.editProfileCell{font-size:1em;color:#6e7273;background-color:transparent;padding-left:7px;padding-right:7px}
.profileItem{font:11pt tahoma;color:gray;background-color:#fff;width:255px;padding-right:7px}
.searchInputFeild{background-color:#FFF;border:1px solid #09C;margin-right:4px;margin-left:4px;margin-top:2px;border-style:solid;padding:2px 4px 4px}
.addSymbolDateFeild{background-color:#fff;border:2px solid #000;margin-top:1px;width:110px;margin-bottom:2px;padding:2px}
.addSymbolInputFeild{background-color:#fff;border:2px solid #000;margin-top:1px;margin-bottom:2px;border-style:solid;padding:2px}
.nickNameInputFeild{background-color:#fff;border:2px solid #6e7273;margin-top:1px;margin-bottom:2px;border-style:solid;padding:2px}
.modelInputFeild{background-color:#fff;border:2px solid #000;padding-left:2px;margin-right:3px}
.userSummaryItem{font:7pt tahoma;color:gray;background-color:#fff;padding-right:0;border:1px solid #CCC;border-style:solid solid none none}
.userSummaryHeaderItem{font:7pt tahoma;text-align:center;background-color:#eee;vertical-align:bottom;padding-right:0;border:1px solid #CCC;border-style:solid solid none none}
.modelResultNavigation{height:40px;border-bottom:1px solid #f44336}
.dateLabelcell{font:8pt tahoma;color:#6e7273;background-color:transparent;width:25px;padding-right:2px}
.searchProgress{font:10pt tahoma;background-color:#FFF;color:gray;z-index:99;text-align:center;border:0 solid #CCC;height:100%;margin:0;padding:15px}
.preTitleBar{padding-left:6px;font-size:.85em;text-align:left;background-image:url(../images/buttonBackground2.gif);background-repeat:repeat-x}
.preTitleLeft{padding-right:10px;font-size:.8em;text-align:left}
.modelActionLinks{font-size:.8em;color:#f60}
.accountNavigation{padding-right:0;font-size:.9em;color:#f60}
.accountNavigation a:hover{text-decoration:underline;color:#f60}
.preTitleRight{padding-right:0;font-size:.8em;color:orange;text-align:right}
.symbolBoxTempText{font:10pt tahoma;color:gray;background-color:#fff;text-align:left;padding-left:3px;padding-right:8px;margin-left:0;z-index:92;margin-top:2px}
.symbolBoxProgress{color:#000;background-color:#F7F7F7;text-align:left;font-size:1.6em;margin-top:20px;z-index:97;border:0 solid #eee;padding:6px}
.MsgBox{color:#000;background-color:#fff;text-align:left;z-index:97}
.googleProgress{font:14pt tahoma;text-align:center;padding-left:4px;width:100%;padding-top:5px;padding-right:8px;z-index:99;color:#f60;margin:2px}
.marketProgress{font:11pt tahoma;color:#000;background-color:#f7f7f7;text-align:left;padding-left:8px;padding-top:5px;padding-right:8px;margin-left:0;z-index:99;margin-top:0;border:1px solid #eee;height:22px}
.bodyProgress{color:#2B4F81;text-align:center;z-index:99;border:0 solid orange;font-size:1em}
.pitchletProgress{color:#2B4F81;padding-top:5px;height:100%;padding-left:5px;text-align:center;padding-bottom:5px;margin-left:0;margin-top:80px;z-index:99;border:0 solid orange}
.enumIndustry{background-color:transparent;color:#000;width:135px;padding-top:0;margin-left:0;text-align:left;margin-right:0;padding-right:0}
.analyticsFieldcell input{text-align:right;width:70px;margin-bottom:2px;background:#FFF;padding-right:3px;color:#000;border:2px solid #000;font-size:.9em}
.newTextFieldcell input{text-align:right;width:40px;margin-top:2px;background:#FFF;padding-right:3px;color:#442132;border:1px solid #000;font-size:.9em}
.newDateFieldcell input{text-align:right;width:70px;background:transparent;color:#442132;border:0 solid #000;font-size:.9em}
.newEnumFieldcell{background-color:transparent;color:#000;padding-top:0;margin-left:0;text-align:right;margin-right:0;padding-right:0;width:100%}
.enumFieldcell{background-color:transparent;color:#000;width:109px;padding-top:0;margin-left:2px;text-align:left;margin-right:0;padding-right:0}
.fieldcell input{width:79px;margin-top:0;background-color:#FFF;color:#000;border:1px solid #ccc;margin-right:2px;padding-left:2px;padding-top:0;height:12px;font:8pt tahoma}
.fromDate{width:58px;background-color:#FFF;font-size:8pt;text-align:center;color:gray;margin-right:0;height:14px;border-color:#bbb;border-style:solid;border-width:1px}
.filterValue{width:43px;text-align:center;font-size:7pt;background-color:#F2F7FB;color:#6e7273;border:1px solid #ccc;margin-left:2px;margin-right:2px}
.editProfileInput{font-size:1em;color:#000;border:0 solid #ccc;margin-right:0;padding-left:2px}
.datecell{background-color:transparent;color:#000;width:80px;text-align:left;margin-right:0;padding-right:0}
.toggleMarket{background-color:#FFF;color:#442132;border:1px dotted #ccc;margin-top:1px;border-style:solid solid solid none}
.dateValue{background-color:#FFF;color:#442132;border:1px solid #6CC;margin-right:0}
.datePopUp{width:10px;font:7pt tahoma;background-color:#ddd;color:#442132;border:1px solid #bbb;margin-right:0}
.disclamerInfo{font-size:8pt;font-family:tahoma;margin-top:0;overflow:auto;border:0 solid #ccc;margin-right:0;color:#aaa;background-color:#fff;padding:4px}
.DataDisclamerInfo{font-size:.8em;line-height:.8em;width:100%;font-family:tahoma;margin-top:0;overflow:auto;text-align:left;border:0 solid #ccc;margin-right:0;background-color:#FFF;padding:0 0 0 2px}
.optimizationSymbolInput{width:100px;height:255px;font:8pt tahoma;margin-left:12px;overflow:auto;border:1px solid #ccc;margin-right:0;padding-left:5px;background-color:#fff;border-style:solid none solid solid}
.correlationSymbolInput{width:100px;height:312px;font:8pt tahoma;margin-left:12px;overflow:auto;border:1px solid #ccc;margin-right:0;padding-left:5px;background-color:#fff;border-style:solid none solid solid}
.performanceSymbolInput{width:100px;height:262px;font:8pt tahoma;margin-left:12px;overflow:auto;border:1px solid #ccc;margin-right:0;padding-left:5px;background-color:#fff;border-style:solid none solid solid}
.symbolError{background:#ccc;border:1px solid #f44336;font:9pt tahoma;text-align:center;padding:1px 5px 2px}
.companyTitle{height:145px;margin-bottom:3px;margin-top:3px;margin-left:1px;color:#000;font:8pt tahoma;text-align:center;background:#FFF;border-color:#F0F3F7;border-style:solid;border-width:1px}
.symbolPopUp{color:gray;background-color:#FFF;text-align:left;position:absolute;top:90px;left:425px;width:475px;height:440px;z-index:99;visibility:hidden;padding:8px 2px}
.treeStyle{width:234px;height:452px;overflow:auto;padding-left:2px;background-color:transparent;color:#102132;border:0 solid #CCC;margin-bottom:10px}
.symbolBox{width:253px;padding-left:0;background:transparent;color:#102132;border:0 solid #fff;margin-top:0}
.symbolBoxHeader{padding-top:2px;padding-right:2px;padding-bottom:4px;margin-top:0;border-bottom:1px solid #eee;margin-bottom:2px}
.symbolBoxScroll{background-color:#fff;background:#fff;width:244px;color:gray;overflow:auto;margin-top:0;margin-left:0;text-align:left;padding-left:1px;font-size:.9em;height:185px;border-color:#31dddd;border-width:0}
.etfTreeStyle{width:252px;height:430px;overflow:auto;padding-left:2px;background-color:transparent;color:#102132;border:4px solid #fff;margin-bottom:10px;border-width:4px 0 0}
.marketTreeStyle{width:252px;height:180px;overflow:auto;padding-left:2px;background-color:transparent;color:#102132;border:4px solid #fff;margin-right:0;border-width:4px 0 0}
.profileHeaderTable{border:1px solid #82CAFA;cursor:pointer;margin-bottom:2px}
.statHeaderTable{border:1px solid #aaa;cursor:pointer;margin:1px 1px 2px 0}
.statBodyTable{width:218px;border:0 solid #F0F3F7;border-top:0 solid #F0F3F7;margin:0;padding:0}
.statTitle{text-align:left;color:#FFF;padding-top:0;padding-left:0;padding-bottom:0;background-color:#aaa;border-style:solid;border-width:0}
.marketTreeLookUpMainStyle{width:100%;color:#6e7273;border:0 solid #CCC;font-size:1em;margin-right:0;background:transparent;background-color:transparent}
.marketTreeLookUpStyle{width:197px;color:#102132;border:0 solid #CCC;margin-right:0;background:transparent;background-color:transparent}
.marketTreeLookUpMainScroll{width:213px;height:260px;overflow:auto;color:#102132;border:0 solid #CCC;margin-right:0;background:transparent;font-size:.85em;line-height:.95em}
.marketTreeLookUpScroll{width:185px;height:260px;overflow:auto;color:#102132;border:0 solid #CCC;margin-right:0;background:transparent;font-size:.85em;line-height:.95em}
.industryLookUpScroll{background-color:#fff;color:gray;margin-top:0;margin-left:0;text-align:left;padding-left:0;height:428px;overflow:auto;border-color:#31dddd;border-width:0}
.filterPostHeader{background-color:#F90;margin-bottom:4px;padding:2px}
.alphabethicalResultsHeader{background-color:#F90;margin-bottom:4px;padding:0 2px 2px}
.mainIndustryNewsScroll{background-color:#fff;color:gray;height:610px;overflow:auto;border-color:#31dddd}
.mainIndustrySymbolsLookUpScroll{background-color:#fff;color:gray;height:587px;overflow:auto;border-color:#31dddd}
.mainIndustryLookUpScroll{background-color:#fff;color:gray;margin-top:0;margin-left:0;text-align:left;padding-left:0;height:593px;overflow:auto;border-color:#31dddd;border-width:0}
.statLookUpScroll{height:228px;overflow:auto;color:#aaa;border:0 solid #CCC;margin-right:0;background-color:transparent}
.mainNewsScroll{padding-left:0;padding-top:0;color:gray;margin-right:0;background:#fff;border:0 solid #FC0;border-style:solid none solid solid}
.fullNewsScroll{height:380px;overflow:auto;padding-left:0;padding-top:0;color:gray;margin-right:0;background:#fff;border:0 solid #FC0;border-style:solid none solid solid}
.homeNewsScroll{height:180px;overflow:auto;padding-left:0;padding-top:0;color:gray;margin-right:0;border:0 solid #FC0;border-style:solid none solid solid}
.companyNewsScroll{height:130px;overflow:auto;padding-left:0;padding-top:0;color:gray;margin-right:0;font:10px tahoma;border:0 solid #FC0;border-style:solid none solid solid}
.companyNewsStyle{margin-top:5px;margin-bottom:0;color:#102132;background:#fff}
.partnersScroll{height:240px;overflow:auto;margin-left:0;margin-bottom:0;color:gray;margin-right:0;font:11px tahoma;padding-left:2px;font-size:.9em;line-height:1em;background:#FFC}
.companyDescriptionMainScroll{font-size:1em;margin-left:0;margin-bottom:0;color:#6e7273;margin-right:0}
.companyDescriptionScroll{height:174px;overflow:auto;font-size:1em;margin-left:0;margin-bottom:0;color:#6e7273;margin-right:0}
.companyDescriptionStyle{margin-left:0;margin-bottom:0;color:#102132}
.portfolioTreeLookUpStyle{margin-left:0;margin-bottom:0;color:#102132;border:0 solid #CCC;margin-right:0;background:transparent}
.portfolioTreeLookUpScroll{height:351px;overflow:auto;margin-left:0;margin-bottom:0;color:#102132;border:0 solid #CCC;margin-right:0;background:transparent}
.searchSymbol{color:#102132;font:8pt tahoma;padding-left:1px}
.searchAction{font:9px tahoma;color:blue}
.searchName{color:gray;font:11px tahoma;margin-left:0}
.portfolioSymbolPopUp{margin-left:8px}
.profileNote{color:#aaa;margin-top:0;padding-top:0;padding-bottom:13px;margin-right:0}
.actionBar{background-color:transparent;height:24px;color:#09C;margin-top:0;padding-left:0;padding-top:0;padding-bottom:0;margin-right:0}
.symbolLegend{background-color:#FC0;margin-top:2px;margin-bottom:3px;border:1px solid #fff}
.correlionLegend{padding-left:55px;margin-right:5px;padding-bottom:2px}
.helpFields{color:gray;background-color:transparent;font-size:11px;font-family:tahoma;margin-left:0;margin-right:3px;margin-top:3px;border-color:#ccc;border-style:none;border-width:1px;padding:1px}
.portfolioActions{padding-left:0;color:#6e7273;padding-top:2px;height:22px;text-align:right;width:120px}
.symbolTitle{padding-left:0;color:#000;font-size:1em;text-align:right;padding-top:2px;height:20px}
.marketTitle{padding-left:4px;padding-right:8px;font-size:1.2em;font-weight:700;padding-top:0;color:#6e7273;height:20px;width:50px}
.industryTitle{padding-left:5px;color:#6e7273;font-size:1.2em;font-weight:700;height:20px;width:130px}
.industryNameTitle{padding-left:4px;color:#6e7273;font-size:.9em;height:20px}
.portfolioTitle{padding-left:2px;font-size:1.1em;font-weight:700;color:#f60;height:21px;width:100%;margin:2px}
.inputHeader{background-color:#FFF;text-align:left;color:#2B4F81;margin-right:0;margin-bottom:4px;margin-left:0;padding-top:0;padding-left:0;border:0 solid #82CAFA;border-bottom:1px solid #ccc}
.companyHeader{background-color:#ccc;font:10pt tahoma;text-align:left;height:23px;color:#2B4F81;margin-right:0;margin-top:0;padding-left:4px;border:1px solid #ddd;border-style:none}
.gadgetCodeBig{clear:both;border:1px #aaa solid;background:#f7f7f7;width:280px;padding:6px 3px 3px}
.shareCodeMid{clear:both;border:2px #000 solid;background:#fff;margin-right:10px;margin-left:5px;margin-bottom:0;width:630px;padding:3px}
.contextCodeMid{clear:both;margin-bottom:5px;height:50px;border:2px #aaa solid;background:#fff;width:350px;padding:2px}
.exportImgBlock{background-color:transparent;color:gray;text-align:center;padding-left:0;overflow:auto;height:370px;margin-bottom:10px;border-color:#31dddd;border-width:0}
.downloadImageInstructions{text-align:left;margin-right:0;color:gray;font-size:.9em;padding:5px 3px 5px 5px}
.exportData{clear:both;font-size:7px;margin-top:5px;border:2px dashed gray;background:#fff;width:98%;overflow:hidden;color:#000;background-image:url(../images/cut.png);background-repeat:no-repeat;background-position:right bottom;padding:0}
.gadgetCodeMid{clear:both;font-size:.85em;border:2px solid #aaa;background:#fff;width:97%;color:#000;background-image:url(../images/cut.png);background-repeat:no-repeat;background-position:right bottom;padding:6px 3px 3px 6px}
.widgetMessageToggle{margin-top:2px;margin-bottom:0;color:gray;font-size:.8em;display:none;text-align:left;visibility:hidden;padding:3px}
.contextSampleCode{background-image:url(../images/cut.png);background-repeat:no-repeat;background-position:right bottom}
.gadgetSymbol{clear:both;font-size:.8em;border:2px #ddd solid;background:#f7f7f7;width:310px;padding:6px 3px 3px}
.gadgetCodeSmall{clear:both;border:1px #aaa solid;background:#f7f7f7;width:190px;padding:6px 3px 3px}
.footerHeader{background-color:transparent;font-weight:700;padding-bottom:10px;padding-left:0;padding-top:0;font-size:1.1em}
.aboutEmailHeader{padding-left:2px;font-weight:700;color:#000;margin-bottom:5px}
.aboutMenuHeader{padding-left:2px;color:#aaa}
.correlationSeparator{height:235px;margin-left:1px;border-left:1px dotted #aaa}
.countryPickSeparator{height:400px;margin-left:6px;border-left:1px solid #ddd}
.analyticsSeparator{height:320px;margin-left:6px;border-left:1px solid #ddd}
.advertizingSeparator{height:700px;border-left:1px solid #ddd;margin-right:8px;margin-left:13px}
.investmentInfoSeparator{height:970px;margin-top:15px;border-left:1px solid #ddd}
.aboutSeparator{height:1200px;margin-top:15px;border-left:1px solid #ddd}
.partnerHeader{color:#6e7273;background-color:transparent;font-weight:700;font-size:1.2em;padding-top:10px;padding-bottom:5px;padding-left:4px;border:1px solid #ddd}
.tableHeader{color:#f60;background-color:transparent;font-weight:700;font-size:1.6em;padding-top:3px;padding-bottom:5px;padding-left:5px}
.quickHeader{color:#6e7273;border-top:2px solid transparent;background-color:transparent;font-weight:700;font-size:1em;padding-top:0;padding-bottom:3px;padding-left:5px}
.correlationCloudCell{border:1px solid transparent;border-top:0 solid transparent;background:transparent;padding:0 5px}
.correlationCloudCellSelected{border:1px solid #ccc;background:#fff;padding:6px}
.selectedCountryPick{border:1px solid #f44336;text-align:center;padding-left:1px;padding-right:1px;background:orange}
.hoveredCountryPick{border:1px solid #000;text-align:center;padding-left:1px;padding-right:1px;background:#FFF}
.countryPick{border:1px solid #ddd;text-align:center;padding-left:1px;padding-right:1px}
.frontierMessage{color:#aaa;font-size:.8em;text-align:left}
.blackHeader{color:#000;font-weight:700;font-size:1.2em;padding-top:2px;padding-bottom:3px;padding-left:2px}
.smallHeader{color:gray;font-weight:700;font-size:1em}
.marketHeader{background-color:transparent;font:9pt tahoma;text-align:left;width:244px}
.marketTree{padding-top:0;padding-left:0;display:none;background-color:transparent;color:#102132;margin-top:0}
.symbolLookUp{display:none;background-color:transparent;color:#102132}
.modelStartItem{height:21px;font:1em tahoma;width:150px;white-space:nowrap;padding-top:4px;border:1px solid #ccc;background-image:url(../images/titlebackground.gif);background-repeat:repeat-x;background-position:left center;margin-bottom:10px}
.matchResults{width:100%;height:100%;background:transparent;border-color:#F0F3F7;border-style:solid none;border-width:0}
.lookUpControls{background-color:transparent;text-align:right;border-color:#F0F3F7;border-style:solid;border-width:0;padding:4px 0 2px 2px}
.popUpPanel{font-size:.85em;line-height:1em;z-index:1;margin:0;padding:0}
.popUpPanelHolder{z-index:2;margin:0;padding:0}
.googleAdH{margin-left:35px;width:95%}
.frontierTitle{background-color:#FFF;color:#F0F3F7;font-weight:700;font-size:16px;font-family:tahoma;cursor:default;padding:10px 12px}
.barPopUp{background-color:transparent;color:#2B4F81;border:0 solid #ddd;cursor:default}
.modelResultTitle{background-color:transparent;color:#000;font-weight:700;padding-left:5px;padding-bottom:2px;font-size:16px;font-family:tahoma;border:0 solid #ddd;cursor:default}
resourceMenu{background-color:transparent;color:gray;text-align:right;width:100%;padding-bottom:2px;height:13px;font-size:.8em;font-family:tahoma;cursor:default;border-bottom:0 solid #f44336}
.resourceMenu a:hover{color:red}
.profileHeading{color:#f60;margin-right:10px;font-size:1.2em;padding-bottom:6px;margin-bottom:10px;cursor:default}
.profileHeading a{font-size:.7em;cursor:default}
.searchSwidth{color:#6e7273;margin-left:6px;padding-left:0;padding-right:6px}
.portfolioMenu{color:#fff;margin-right:10px;font-size:.8em;padding-left:6px;font-weight:700;padding-right:6px;cursor:default}
.portfolioMenu a:hover{text-decoration:none;color:#6e7273}
.pageMenu{color:#6e7273;margin-right:7px;font-size:.9em;text-shadow:1px 1px 5px #aaa;cursor:default;padding:1px}
.pageMenuSelectedFillerLeft{color:#fff;font-size:1em;width:100%;padding-bottom:1px;background-image:url(../images/subMenuFillerLeft.gif);background-repeat:no-repeat;text-align:right}
.pageMenuSelectedFillerRight{color:#fff;font-size:1em;width:100%;height:100%;background-image:url(../images/subMenuFillerRight.gif);background-repeat:no-repeat;margin-right:10px}
.pageMenuSelected{background:#eee;color:#000;font-weight:700;height:50px;font-size:.9em;text-shadow:1px 1px 5px #aaa;cursor:default;padding:2px 5px}
.indexFillerLeft{color:#fff;font-size:.9em;width:100%;padding-bottom:1px;padding-top:1px}
.indexFillerRight{color:#fff;font-size:.9em;width:100%;padding-bottom:1px;padding-top:1px;height:100%}
.indexFiller{color:#000;font-size:.9em;cursor:default;padding:1px}
.pageMenuSelected a:hover{text-decoration:none;background:#fff;color:#aaa}
.pageMenuSelected a{text-decoration:none;color:#6e7273;text-shadow:1px 1px 5px #aaa}
.partnerMenuItem{margin-right:13px;width:100%}
.addSymbolCell a{background:url(../images/addSymbol.gif);background-repeat:no-repeat}
.addSymbolCell a:hover{background:url(../images/addSymbol_s.gif);background-repeat:no-repeat}
.addTypedSymbolGoogleCell a:hover{background-repeat:no-repeat;text-decoration:none}
.colapsePortfolioHeader{display:block;width:36px;margin-left:3px}
.colapsePortfolioHeader a{background:url(../images/buttons/hideManage2_s.gif);background-repeat:no-repeat}
.slideBackground{background:url(../images/slides/slideBackground.gif);background-repeat:no-repeat;text-align:center;align:center;background-position:center center;padding:9px}
.brokerageScoreBest{display:block;font-size:1.8em;font-weight:700;color:#000;padding:3px}
.brokerageScore{display:block;font-size:1.8em;font-weight:700;color:gray;padding:3px}
.brokerageImageWrapper{display:block;font-size:5em;height:33px;background:#ddd;border:2px solid #eee;padding:1px}
.blackSmallImageWrapper{display:block;background:#f7f7f7;font-size:3em;border-top:4px solid #000;padding:6px 4px 2px}
.themeDescription:hover{color:#000;height:99px;filter:alpha(opacity80);opacity:.8;background:#eee;padding:10px}
.themeDescription{border:0 solid red;color:#000;height:99px;filter:alpha(opacity20);opacity:.2;background:#eee;padding:10px}
.themeDescriptionTheme{border:0 solid red;color:#000;height:80px;filter:alpha(opacity90);opacity:.9;background:#eee;padding:10px}
.portfolioThemeDescription{height:50px;font-size:.9em;color:gray;padding-top:5px;padding-left:5px;padding-right:5px}
.symbolThemeIcon{font-size:.9em;color:gray}
.portfolioThemeIcon{height:50px;text-align:center;align:center;font-size:.9em;color:gray;padding-top:20px;opacity:.5;filter:alpha(opacity50)}
.selectedThemeInputEmpty{text-align:center;width:166px;margin-top:10px;margin-bottom:10px;border:0 solid #aaa}
.selectedThemeInput{background:#dfe3ee;text-align:center;width:190px;margin-top:4px;color:#000;margin-bottom:4px;border:0 solid #aaa}
.removeThemeIcon{margin-top:3px;visibility:hidden}
.removeThemeIconSelected{margin-top:3px;visibility:visible}
.selectedThemeBlock{padding-right:8px;margin-left:3px;background:#dfe3ee;color:#FFF;border:1px dashed #dfe3ee;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}
.symbolThemeTitle{font-size:1.2em;padding-bottom:5px;border-bottom:1px dashed #ccc}
.symbolThemeDescription{height:50px;font-size:.9em;padding-left:4px;padding-right:4px;color:gray;padding-top:5px}
.portfolioThemeTitle{font-size:1em;padding-bottom:5px;padding-left:5px;padding-right:5px;color:#000;text-align:center;background-color:#eee;border:2px solid #eee}
.portfolioBrowserThemeWrapperHovered{padding-left:6px;padding-right:6px;padding-top:4px;width:172px;margin-left:5px;border:1px solid #aaa;height:150px;margin-top:7px;margin-bottom:7px;background-image:none!important;box-shadow:1px 0 7px #dfe3ee}
.portfolioBrowserThemeWrapper{padding-left:6px;padding-right:6px;padding-top:4px;margin-left:5px;width:172px;border:1px solid #dfe3ee;height:150px;margin-top:7px;background:#eee;margin-bottom:7px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}
.symbolBrowserThemeWrapperHovered{float:left;width:94%;margin-left:2px;border:1px solid #ccc;height:280px;background:#ddd;margin-top:7px;margin-bottom:7px;box-shadow:1px 0 7px #dfe3ee;padding:5px}
.symbolBrowserThemeWrapper{float:left;margin-left:2px;width:94%;border:1px solid #bbb;height:280px;margin-top:7px;background:#eee;margin-bottom:7px;box-shadow:1px 1px 7px #dfe3ee;padding:5px}
.portfolioThemeWrapperHovered{padding-left:6px;padding-right:6px;padding-top:4px;width:146px;border:1px solid #000;margin-top:7px;margin-bottom:7px;box-shadow:1px 0 7px #dfe3ee;background-image:none!important}
.portfolioThemeWrapperActive{padding-left:6px;padding-right:6px;padding-top:4px;width:146px;border:1px solid #000;height:120px;margin-top:7px;margin-bottom:7px;box-shadow:1px 0 7px #dfe3ee;background-image:none!important}
.portfolioThemeWrapper{padding-left:6px;padding-right:6px;padding-top:4px;width:100%;border:2px solid #ddd;background:#fff;margin-top:7px;margin-bottom:7px;box-shadow:1px 0 7px #dfe3ee}
.portfolioThemeWrapper:hover{background:#aaa;border:2px solid #000;opacity:.8;filter:alpha(opacity80)}
.blackImageWrapper{border:4px solid #ccc;height:86px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:0}
.negativeVarValue{valign:middle;align:center;color:red;height:24px}
.varValue{align:center;valign:middle;color:#aaa;height:24px}
.suggestionValue{align:center;valign:middle;font-size:1em;color:#aaa;height:24px}
.negativeSuggestionValue{valign:middle;align:center;color:red;font-size:1em;height:24px}
.modelResultFootNote{font-size:.8em;color:gray;padding-top:5px;padding-bottom:5px}
.varLabel{font-size:1em;color:#aaa;padding-left:4px}
.contactUserTitle{color:#f60;font-size:18px;font-weight:700;padding-top:0;margin-left:0;margin-bottom:5px}
.modelTitle{color:#f60;font-size:28px;font-weight:700;padding-top:0;margin-left:0}
.tinyPointsBlok{font-size:.8em;line-height:1.2em;color:#aaa;padding:3px 3px 3px 15px}
.smallPointsBlok{font-size:.9em;line-height:1.2em;font-weight:700;color:#000;padding:0 3px 3px}
.grayTextBlok{font-size:1em;color:gray;padding:0 5px 5px 0}
.varMessage{text-align:right;color:#000}
.modelTitleText{background-color:transparent;color:gray;padding-right:22px;font-weight:700;font-size:16px;font-family:tahoma;cursor:default;border-width:0}
.modelError{background-color:transparent;color:gray;font-size:14px;font-family:tahoma;cursor:default;border-width:0;padding:15px}
.compareTd{padding-left:1px;margin-right:2px;font-size:1em;line-height:1em}
.compareLegendTd{font-size:1em;line-height:1.1em}
.compareLegendTdSelected{padding-left:3px;margin-right:2px;background-color:#fff;font-size:.9em;line-height:1em}
.searchGroup{color:#000;font-weight:700;font-size:1.2em;background-color:transparent;padding:1px 5px}
legend{color:#6e7273;background-color:transparent;padding:1px 5px}
.compareIndexActions{margin-bottom:4px;background-color:transparent}
.selectedSymbolColor{border-style:solid;border-width:0}
.compareIndexLegendTd{margin-top:1px;font-size:8pt;text-align:center;width:43px;height:15px;border-color:#F0F3F7;border-style:solid;border-width:1px}
.compareIndexLegendTdNone{margin-top:1px;font-size:8pt;height:15px;width:43px;text-align:center;border-color:#ccc;border-style:solid;border-width:1px}
.compareLegend{margin-left:1px;padding-top:0;font-size:.9em;line-height:.9em;padding-left:0;background-color:transparent;color:#102132;text-align:left;font-family:tahoma}
.controllsMessage{color:#102132;font-size:.9em;margin-top:12px;padding-top:2px;padding-bottom:4px;padding-left:0}
.controllsLegend{margin-top:2px;padding-top:2px;padding-bottom:2px;padding-left:2px;background-color:#ccc;color:blue;font-size:11px;text-align:left;overflow:auto;font-family:tahoma;border-color:#F0F3F7;border-style:solid;border-width:0}
.filterControls{text-align:right;height:20px;padding-top:2px;padding-left:10px;background:transparent}
.controls{margin-top:10px;background-color:transparent;font-family:tahoma;font-size:11px;text-align:left;padding-top:19px;padding-bottom:0;border-color:#ccc;border-style:solid;border-width:0}
.toolConrolls{margin-bottom:0;background-color:#ccc;font-family:tahoma;font-size:11px;padding-left:2px;padding-top:2px;padding-bottom:2px;border-color:#ccc;border-style:solid;border-width:1px}
.toolsControllsLegend{margin-top:2px;padding-top:2px;padding-bottom:2px;padding-left:2px;background-color:#ccc;color:blue;font-size:12px;text-align:left;overflow:auto;font-family:tahoma;border-color:#eee;border-style:solid;border-width:0}
.numberOfShares{background-color:#FFF;color:#000;height:16px;width:70px;padding-left:4px;padding-bottom:0;margin-right:7px;margin-left:0;margin-top:0;border-color:orange;border-style:solid;border-width:1px}
.searchInputMain{width:195px;padding-left:0;color:#aaa;font-weight:700;margin-left:8px;margin-top:5px;border-width:0}
.searchSymbolGizmoPartner{background-color:transparent;color:#aaa;width:307px;margin-left:21px;padding-left:7px;margin-top:1px;margin-bottom:0;border:0 solid #FFF}
.searchSymbolPartner{background-color:transparent;color:#6e7273;width:307px;margin-left:23px;padding-left:5px;margin-top:0;margin-bottom:0;border:0 solid #FFF}
.companySearchSymbolSiteInput{border:none;background-color:transparent;color:#aaa;margin-top:0;width:280px;padding-left:27px;padding-top:7px;padding-bottom:5px}
.companySearchSymbolSite{border:none;background-color:transparent;color:#aaa;padding-left:8px;height:34px;width:326px;background-image:url(../images/themes/companySearchBox.png);background-repeat:no-repeat;background-position:left top}
.companySearchSymbolSiteInputTopBar{border:none;background-color:transparent;color:#aaa;margin-top:0;width:170px;padding-left:27px;padding-top:7px;padding-bottom:5px}
.companySearchSymbolSiteInputTopBar2{border:none;background-color:transparent;color:#aaa;width:176px;padding-left:8px;padding-top:8px;padding-bottom:6px}
.companySearchSymbolSiteTopBar2{border:none;background-color:transparent;color:#aaa;height:35px;width:185px;background-image:url(../images/themes/companySearchBoxTobBar2.png);background-repeat:no-repeat;background-position:left top}
.companySearchSymbolSiteTopBar{border:none;background-color:transparent;color:#aaa;margin-left:10px;padding-left:8px;height:34px;width:198px;background-image:url(../images/themes/companySearchBoxTobBar.png);background-repeat:no-repeat;background-position:left top}
.searchSymbolMain{background-color:transparent;color:#aaa;width:300px;padding-left:30px;margin-left:0;padding-top:2px;height:20px;background-image:url(../images/symbolSearchBackground.gif);background-repeat:no-repeat;background-position:left center;margin-top:0;font-size:1.2em;margin-bottom:9px;border:0 solid #FFF}
.searchSymbolHome{background-color:transparent;color:#aaa;width:165px;padding-left:0;margin-top:0;margin-left:23px;font-size:1.2em;padding-top:0;border-color:orange;border-style:solid;border-width:0}
.searchInvestorMain{background-color:transparent;color:#aaa;width:62px;padding-left:0;margin-top:0;margin-left:4px;margin-right:12px;font-size:1.2em;padding-top:0;border-color:orange;border-style:solid;border-width:0}
.searchScoreMain{background-color:transparent;color:#aaa;width:70px;padding-left:0;margin-top:0;margin-left:14px;margin-right:8px;font-size:1.2em;padding-top:0;border-color:orange;border-style:solid;border-width:0}
.headerScore{width:40px;color:#fff;padding-bottom:0;text-align:center;height:30px;align:center;font-weight:700;background-position:center bottom}
.simpleScore{width:40px;color:#fff;padding-bottom:0;text-align:center;height:26px;align:center;font-weight:700;background-image:url(../images/scoreBackground.gif);background-repeat:no-repeat;background-position:center bottom}
.score{width:38px;padding-top:0;color:#fff;text-align:center;align:center;margin-top:5px;height:24px;font-weight:700;margin-bottom:3px;background-image:url(../images/scoreBackground.gif);background-repeat:no-repeat;background-position:left center}
.scoreBlue{width:26px;font-size:.9em;padding-top:2px;height:18px;font-weight:700;color:#6e7273;background-image:url(../images/scoreBackgroundBlue.gif);background-repeat:no-repeat;background-position:left center}
.scoreGreen{width:26px;font-size:.9em;padding-top:2px;height:18px;font-weight:700;color:#01DF74;background-image:url(../images/scoreBackgroundBlue.gif);background-repeat:no-repeat;background-position:left center}
.loginPartnerBlock{color:#6e7273;width:100%;font-size:.9em;background-image:url(../images/partnerWelcome.gif);background-repeat:no-repeat;background-position:left center}
.searchMarket{padding-left:16px;width:80px;background-image:url(../images/search-small.gif);background-repeat:no-repeat;background-position:left center;border-color:#000;border-style:solid;border-width:1px}
.loginInput{background-color:#FFF;color:#000;height:18px;font-size:1em;width:160px;padding-left:22px;background-image:url(../images/email.gif);background-repeat:no-repeat;background-position:left center;padding-bottom:0;margin-right:1px;padding-top:4px;border-color:#000;border-style:solid;border-width:2px}
.passwordInput{background-color:#FFF;color:gray;height:18px;width:160px;padding-left:22px;font-size:1em;background-image:url(../images/passwordField.gif);background-repeat:no-repeat;background-position:left center;padding-bottom:0;margin-right:1px;padding-top:4px;border-color:#000;border-style:solid;border-width:2px}
.genericLongInput{height:70px;background-color:#FFF;color:gray;width:177px;padding-left:3px;padding-bottom:0;margin-right:1px;padding-top:0;border-color:#ccc;border-style:solid;border-width:1px}
.searchNoMatch{font-size:12px;font-family:tahoma;color:red}
.filterValueHeader{color:#6e7273;background-color:#FBB117;text-align:left;margin-top:0;margin-right:0;padding-left:0;padding-bottom:2px;font-weight:700;margin-bottom:0;padding-top:1px;border-color:#FBB117;border-style:solid;border-width:1px}
.filterName{padding-left:8px;color:#6e7273}
.filterDelete{text-align:center;margin-left:3px;background-color:#eeefff}
.searchDelete{text-align:center;margin-left:3px;background-color:#F0F3F7;border-color:#ddd;border-style:none none solid;border-width:0}
.filterLink{width:100%;text-align:right;color:#2B4F81;background-color:#F0F3F7;border-color:#F0F3F7;border-style:solid;border-width:1px;padding:0 3px 1px}
.standardFilter{color:gray;background-color:transparent;margin-right:0;margin-top:0;padding-bottom:0;margin-bottom:0;padding-top:0;text-align:left;border-color:#fff;border-style:solid;border-width:0}
.filterTitle{text-align:right;padding-bottom:4px;padding-top:1px;padding-left:7px;background-color:#F0F3F7;color:gray;font-weight:700;border-color:#F0F3F7;border-style:solid;border-width:0}
.filterHeader{color:#000;background-color:#FFF;margin-right:0;margin-top:0;padding-bottom:0;margin-bottom:0;border-color:#eee;border-style:solid;border-width:0}
.searchFooter{color:gray;width:100%;margin-right:0;padding-top:0;border-color:#ddd;border-style:solid;border-width:0}
.searchFooterTitle{color:gray;padding-right:0;padding-left:2px;font-size:11px;margin-bottom:1px;border-color:#ddd;border-style:solid;border-width:0}
.searchFooterControlls{color:gray;background-color:transparent;margin-top:8px;height:17px;text-align:right;padding-bottom:2px;padding-right:4px;border-color:#ddd;border-style:solid;border-width:0}
.symbolSearchTitle{background-color:#eee;color:#6e7273;font-size:1.2em}
.mainSearchTitle{color:#6e7273;font-size:1.2em;font-weight:700;background-color:#F0F3F7}
.mainSearchTitle td{padding-top:5px;padding-bottom:5px}
.searchTitle{color:#6e7273;font-weight:700;background-color:#B1B1B1;margin-top:0;height:20px;margin-right:0;padding-left:0;padding-right:2px;margin-bottom:2px;padding-top:1px;border-color:#ddd;border-style:none none solid;border-width:0}
.addSearchHeader{background-color:#F0F3F7;margin-right:0;margin-top:0;margin-bottom:0;border-style:solid;border-width:0}
.searchHeader{color:gray;text-align:left;background-color:#F0F3F7;margin-top:5px;margin-right:0;padding-bottom:2px;padding-right:2px;margin-bottom:2px;padding-top:4px;font-size:1em;line-height:1.1em;border-color:#ddd;border-style:solid;border-width:0}
.marketSearchPullDown{padding-left:0;padding-bottom:0;margin-bottom:0;padding-top:0;border-color:#F0F3F7;border-style:none;border-width:1px}
.searchMarketPullDown{border:1px;padding-bottom:1px;border-color:#fff #ccc #ccc #fff;border-style:solid;margin:1px}
.modelInput{margin-left:3px;margin-right:8px;padding-left:0;background-color:transparent;border-color:#FFF;border-style:none;border-width:0}
.symbolUpdate{color:gray;background-color:transparent;font-size:12px;font-family:tahoma;margin-left:10px;margin-top:15px;height:320px;overflow:auto;border-color:#ccc;border-style:none;border-width:1px;padding:5px}
.modelNote{left:2px;position:absolute;visibility:hidden;z-index:9999;text-align:left}
.funnyBlock{visibility:hidden;z-index:92439;position:absolute}
.frontierNote{color:gray;background-color:#fff;font-size:12px;font-family:tahoma;margin-left:10px;margin-top:15px;cursor:default;position:relative;border-color:#ddd;border-style:solid;border-width:1px;padding:15px}
.popUpHeader{font-weight:700;color:#fff;text-align:left;margin-bottom:5px;background-color:#aaa;border-bottom:1px solid gray;padding:4px}
.resourceHeader{margin-bottom:0;color:#5197dd;height:10px;font-family:arial;font-size:12px;background-color:#ccc;border-color:#5C9FC6;border-style:solid;border-width:1px;padding:0 0 0 5px}
.resource{color:#5197dd;font-family:arial;font-size:12px;background-color:#FFF;border-color:#5C9FC6;border-style:none solid solid;border-width:1px;padding:5px}
fieldset{margin-top:4px}
.modelPortfolio{padding:4px 10px 4px 4px}
.model{background-color:transparent;padding:4px 1px}
td.tabs{color:#5197dd;font-family:arial;font-size:12px;background-color:#FFF;border-color:#5C9FC6;border-style:solid;border-width:0;padding:1px 0}
div.tabs{color:#5197dd;font-family:arial;font-size:12px;background-color:#FFF;border-color:#5C9FC6;border-style:none solid solid;border-width:1px;padding:3px 12px}
.stockPicker{width:50%;height:12em;border:0 solid #ddd;padding:0}
.headerBarTest{font:11px Verdana,Arial,Helvetica,sans-serif;color:#fff;border-bottom:#10438f 0 solid;height:20px;background-color:#F0F3F7;padding:3px 3px 3px 5px}
.industryRow{padding-left:2px;font-size:1em;line-height:1em;color:gray;font-family:tahoma}
.portfolioRow{padding-left:2px;font-size:.85em;line-height:1em;color:gray;font-family:tahoma}
.portfolioRowMain{padding-left:2px;font-size:1.1em;line-height:1.2em;color:gray;font-family:tahoma;background-color:#F0F3F7}
.searchMainRowSelected{padding-left:0;font-size:1.3em;color:#000;background-color:#F0F3F7}
.builderSearch{padding-left:0;font-size:1em;color:#6e7273;background-color:#fff}
.builderSearchEven{padding-left:0;font-size:1em;color:#6e7273;background-color:#F7F7F7}
.highliteBrowserSearch{padding-left:0;font-size:1em;color:#FFF;background-color:#f60;cursor:pointer}
.searchRow{padding-left:1px;background-color:#FFF;color:gray;font-family:tahoma}
.transactionHistory a{background-color:transparent;background:transparent;cursor:pointer;color:#000}
.myPortfolioRow{font-size:.9em;background:#ffe;color:#aaa;font-family:tahoma;cursor:pointer;text-align:left;margin:2px}
.optimalPortfolioRow{background:#ffe;font-size:.9em;color:#aaa;font-family:tahoma;cursor:pointer;text-align:left;margin:2px}
.expectedReturnRowHeader{font-family:tahoma;text-align:left;font-size:1em;color:#6e7273;background:#F0F3F7}
.expectedReturnColumnHeader{font-family:tahoma;text-align:right;font-size:1.2em;color:#6e7273;background:#F0F3F7}
.expectedReturnOneYear{font-family:tahoma;text-align:left;font-size:1em;color:#6e7273;background:#ffd}
.expectedReturnNullValue{color:#FFF;background-color:#FFC}
.correlationTableHederDiv{background:#ddd;padding:4px 2px}
.correlationRowHeader{font-family:tahoma;text-align:right;font-size:.9em;color:#6e7273;background-color:transparent;border:0 solid transparent}
.correlationRowHeaderNew{font-size:.9em;background-color:transparent;text-align:center;padding:1px 2px}
.correlationColumnHeaderNew{border:0 solid #f7f7f7;text-align:center}
.correlationColumnHeader{font-family:tahoma;text-align:center;color:#6e7273;background-color:transparent;border:0 solid transparent}
.correlationNullValue{color:#000;background-color:#ccc;text-align:center;font-family:tahoma;border:0 solid #FFF}
.correlationValue{color:#fff;font-family:tahoma;cursor:pointer;border:0 solid #FFF;text-align:center}
.objectPropertiesHeader{margin-bottom:0;color:#2B4F81;font-family:arial;border-color:#5C9FC6;border-style:solid;border-width:0;padding:0 0 0 3px}
.modelResutlPropertyCellValue{font-size:1em;width:100%;text-align:left;color:#000;font-family:tahoma}
.modelResutlPropertyCellName{font-size:1em;width:100%;font-weight:700;text-align:left;color:#fff;padding-left:5px;padding-right:5px;font-family:tahoma;cursor:pointer}
.usersBlock{background-color:#fff;color:gray;text-align:left;font-size:8pt;overflow:auto;font-family:tahoma;border-color:#31dddd;border-width:1px;padding:0}
.usersPortfolio{background-color:#ccc;width:100px;color:gray;text-align:left;font-size:.8em;line-height:.9em;border-color:#31dddd;border-width:1px}
.assetsCounterFooter{background-color:#F0F3F7;color:gray;text-align:left;margin-top:2px;margin-bottom:0;margin-right:0;font-size:1em;border:0 solid #ddd;padding-left:3px;padding-top:0}
.assetsCounterHeader{background-color:#F0F3F7;color:gray;text-align:left;padding-left:1px;font-size:.8em;line-height:.8em;border-color:#ccc;border-style:none;border-width:1px}
.bigPortfolioScroll{background-color:transparent;color:gray;text-align:left;padding-left:0;overflow:auto;border-color:#31dddd;border-width:0}
.portfolioScroll{background-color:transparent;color:gray;text-align:left;padding-left:0;height:278px;overflow:auto;border-color:#31dddd;border-width:0}
.usersPortfolioScroll{background-color:transparent;color:gray;text-align:left;padding-left:0;height:263px;overflow:auto;border-color:#31dddd;border-width:0}
.symbolBoxEntry{color:#000;padding-left:2px;font-size:.9em;line-height:1em;border:0 solid #CCC;border-style:solid}
.industryBoxEntry{color:#000;padding-left:3px;border:0 solid #CCC;border-style:solid}
.industrySearchSymbol{color:#09C;padding-left:0;border:0 solid #CCC;border-style:solid}
.industrySearchSymbol a:hover{color:#FFF;background-color:#82CAFA}
.symbolQuote{border:0 solid #CCC;border-style:solid}
.lastPortfolioSymbol{font-size:.8em;line-height:.8em;background-color:#ccc;border:0 solid #CCC;border-style:solid}
.portfolioSymbolDetails{font:8pt tahoma;color:gray;width:50px;background-color:#fff;margin-left:1px;border:0 solid #CCC;border-style:solid;padding:0}
.portfolioView a:hover{text-decoration:none;background:url(../images/manageHovered_s.gif);background-repeat:no-repeat}
.portfolioView{margin-bottom:1px;background:url(../images/manageHovered.gif);background-repeat:no-repeat;visibility:hidden;background-position:center center;border:0 solid #f60;text-aling:center}
.dashboardPortfolioDelete{visibility:hidden;background-position:center center;padding-left:5px;padding-right:5px;border:1px solid gray;background:gray;color:#fff;text-aling:center;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}
a.dashboardPortfolioDelete:hover{visibility:hidden;background-position:center center;padding-left:5px;padding-right:5px;border:1px solid #000;background:#000;color:#fff;text-decoration:none;text-aling:center;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}
.adSquare{color:#6e7273;font-size:1em;line-height:1.1em;background:#ccc;border:4px solid orange;padding:2px 1px 6px}
.googleAd{margin-right:0;margin-left:0;font-size:1em;color:#6e7273;text-align:center;margin-top:10px;background:#99C9FF;border:0 solid #C4D5E3}
.appContainer{height:100%;position:absolute}
.faqHeader{background:#fff;font-weight:700;color:#000;cursor:pointer;margin-top:5px;font-size:1.2em;text-align:left;border-color:#C4D5E3;border-style:solid;border-width:0;padding:2px}
.faqBody{position:relative;background:#fff;margin-bottom:5px;font-size:9pt;color:#2B4F81;text-align:left;border-color:#C4D5E3;border-style:none solid solid;border-width:0;padding:4px}
.errorBox{border:0 dotted #aaa;border-left:2px dotted #000;padding:0 3px 0 5px}
.pitchBlock{height:235px}
.homeIdeaSlider{opacity:.4;filter:alpha(opacity40);height:194px;width:241px;background-repeat:no-repeat;background-position:right bottom}
.homeIdeaSlider:hover{opacity:1;filter:alpha(opacity100)}
.embedWidgetButton{width:300px;font-size:12pt}
.businessError{font-weight:700;border:0 dotted #eee;padding:3px 3px 3px 5px}
.performanceLegendWorstAsset{border:0 solid #ccc;background:red}
.performanceLegendBestAsset{border:0 solid #ccc;background:#0C9}
.performanceLegendAsset{border:0 solid #ccc;background:#FC0}
.performanceLegendIndex{border:0 solid #ccc;background:#C4D5E3}
.portfolioFooterTools{border:1px solid #eee;border-top:0 solid #eee;background:#eee;color:#f60;height:20px;padding:0 1px 0 6px}
#rotator{border:1px solid #000;cursor:pointer;overflow:hidden;position:relative;width:350px;height:250px;margin:0}
#rotator img{border:0;cursor:pointer;width:350px;height:250px}
.twitterScroll{overflow:auto;height:270px}
.smallPrScroll{overflow:auto;height:270px;font-size:1em;width:272px;padding-left:6px;padding-top:0}
.smallPrScrollLoggedIn{overflow:auto;height:400px;font-size:1em;width:99%;padding-left:6px;padding-top:0}
.userPressReleaseScroll{overflow:auto;height:645px;font-size:1em;padding-left:0;padding-top:0}
.mainBubble{color:#6e7273;width:550px;height:85px;padding-top:0;font-size:1em;padding-right:10px;padding-left:0;background-repeat:no-repeat}
.bottomWrapper{background:#A0CFEC}
.navigationMenu a:hover,.navigationMenuSelected a:hover{color:#f60;text-decoration:underline;margin-left:3px;padding:2px}
.homeNavigationItem,.homeNavigationItemSelected{margin-right:2px;margin-left:2px;padding:0}
.symbolControl,.symbolControlSelected{margin-right:4px;margin-left:2px;padding:0}
.rightLink,.moreLink{text-align:right;width:100%;white-space:nowrap;padding:5px}
.newTextFieldcell,.newDateFieldcell{background:transparent;color:#000;padding-top:0;margin-left:0;text-align:right;margin-right:0;padding-right:0}
.symbolBoxEntry a:active,.industryBoxEntry a:active,.portfolioSymbol a:active,.industrySearchSymbol a:active{background-color:#82CAFA;color:#FFF}
.portfolioSymbolSearch,.portfolioSymbol{color:#000;padding-left:1px;border:0 solid #CCC;border-style:solid}
.xchangeType{color:#aaa;font-size:.9em;line-height:1.2em}
.welcomePoints{text-align:left;padding-left:7px;margin-top:7px;line-height:1.6em;font-size:.9em}
.createdBlock{padding-top:1px;padding-left:5px;background-repeat:no-repeat;height:16px;text-align:left;font-size:.8em;color:#aaa;display:block}
.templateLabel{margin-top:3px;margin-bottom:0;text-align:left;align:left;background:#eee;color:#000}
.symbolDiversificationBlock{text-align:left;padding-top:8px;padding-left:0;padding-right:0;margin-top:5px;background-position:top center;color:#000;width:254px;height:282px;display:block}
.profileToggle{margin-top:2px;color:#6e7273;border:0 solid #FC0;display:none;text-align:left;visibility:hidden;padding:5px}
.rememberMeToggle{margin-top:2px;color:#6e7273;background:#FFC;border:1px solid #FC0;display:none;text-align:left;font-size:.8em;visibility:hidden;padding:5px}
.helpBlockWidget{margin-top:2px;color:#6e7273;background:#f7f7f7;border:1px solid #ddd;text-align:left;font-size:1em;padding:5px}
.helpBlock{width:98%;padding:5px}
#fAdd{border:0 solid transparent}
.FailOver{height:34px;width:100%;background-color:#ff9;text-align:center;z-index:1000;border:1px solid #ff9;font-weight:700;filter:alpha(opacity85);-moz-opacity:.85;opacity:.85;padding:2px 0 0}
.advisorGeneralNote{text-align:left;font-size:1em;color:#aaa}
.macroaxisButton{background-color:#fff;background-image:url(../images/ma.gif);background-repeat:no-repeat;display:block;font-size:11px;margin:0 2px;padding:2px 2px 2px 24px}
.portfolioHeaderBlock{visibility:hidden;display:none}
.portfolioHeaderBlockSelected{visibility:hidden;display:none;background-color:#f9f9f9}
.postMeta{background:url(../images/news/dot.gif) repeat-x left center;font-size:11px;text-align:right;margin-bottom:0;margin-top:10px;padding:5px}
.postMeta span.date{color:#7F7F7F;border:1px solid #fff;-moz-border-radius:4px;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;padding:3px}
.post{margin:0 0 0 1px}
.resourceImagetNativeAd{text-align:center}
.bannerImagetAd{text-align:center;margin-left:47px;margin-right:50px;background:#eee;padding-bottom:8px;padding-top:10px;padding-left:12px}
.resourceImagetAd{text-align:center;background:#eee;border:1px solid #eee;padding:15px}
.homeStepper{padding-top:5px;padding-left:6px;background:url(../images/threeStepper.gif);background-repeat:no-repeat;background-position:left top;text-aling:center}
.tourDescription{padding-top:7px;padding-left:3px;color:gray;font-size:1em}
.tourTitle{color:#000;font-size:2.6em;font-weight:700;text-shadow:1px 1px 5px #aaa;padding:12px 12px 20px 8px}
.tourImageBlock{font-weight:700;text-align:left}
.modelErrorNoteBody{padding-left:0}
.GetCode{margin-bottom:8px;font-size:1em;color:#fff}
.AdsFree{margin-bottom:2px;font-size:.8em;font-weight:700;color:#aaa}
.publicSulution{border-right:1px dotted #ddd}
#carousel{width:358px;height:270px;overflow:scroll;border-left:0 solid #000;border-right:0 solid #eee;filter:alpha(opacity70);-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;margin:0 auto}
#carousel ul{list-style:none;width:3938px;position:relative;margin:0;padding:0}
#carousel li{display:inline;float:left}
.textholder{text-align:left;font-size:small;-moz-border-radius:6px 6px 0 0;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;padding:6px}
.topTheme{background:url(../images/themes/topBar.png);background-repeat:no-repeat;height:150px;text-align:center;border-color:#f60;border-style:solid;border-width:0;margin:0 auto}
.mainLogoBackground{background:url(../images/themes/macroaxisHugeBigLogo4.png);padding-top:0;background-color:#f7f7f7;background-repeat:no-repeat;height:90px;font-size:.8em;width:262px}
.accountPanelBackgound{padding-top:6px;background-repeat:no-repeat;text-align:center;font-size:.8em;height:21px;padding-right:0}
.preTitleHeader{height:31px;padding-top:0}
.createTemplate{border:2px solid #f7f7f7;border-bottom:2px solid #f7f7f7;border-top:2px solid #f7f7f7;border-right:2px solid #f7f7f7}
.createTemplateSelected{border:2px solid #000}
select{background:#fff;width:159px;background-color:#fff;padding:.3em .3em .2em}
.scroll-pane{overflow:scroll=yes;overflow-x:auto;overflow-y:auto}
.daysRangeDown{padding-left:17px;padding-bootom:5px;width:75px;color:#f44336;font-weight:700;margin-right:5px;background-position:left top;background-image:url(../images/arrows/daysDown.gif);background-repeat:no-repeat}
.homeBackgroundSmallBlock{margin-bottom:26px;margin-top:0;padding-top:1px;background-position:left top;background-repeat:no-repeat}
.filterStringGray{color:gray;font-weight:700}
.ui-widget-header{border:0 solid #ccc;font-size:1em;background:#fff;color:#000}
.ui.label{border-radius:2px}
.ui.image.label{border-radius:2px}
.ui-slider{background:#aaa}
.ui-slider-horizontal{background:#fff;height:22px}
.ui-slider-range{background:#ddd;background-color:#ddd;margin-left:11px}
#ratioSlider{border:0 solid #dfe3ee;-webkit-border-radius:1%;-moz-border-radius:1%;border-radius:1%;margin-right:20px;padding:0}
#ratioSlider .ui-slider-handle{border:0 solid #000;margin-top:3px;margin-left:0;background:#000;-webkit-border-radius:1%;-moz-border-radius:1%;border-radius:1%;height:26px;width:16px;padding:2px}
#insiderSlider .ui-slider-handle{border:0 solid #000;background:#000;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.modalOverlay{position:fixed;width:100%;height:100%;z-index:80;top:0;left:0;background:#000;opacity:.8;filter:Alpha(Opacity80)}
.ui-menu-item{border-bottom:1px solid #eee;border-top:1px solid #eee;height:20px;font-weight:100;font-size:.9em}
.ui-menu-item:hover{padding-left:5px;padding-top:4px;border-top:1px solid #eee;border-bottom:1px solid #eee;height:21px;font-weight:100;font-size:.9em;color:#000}
.ui-activemenu-item{color:#000;border:0 solid #fff;background:#ccc;background-color:#ccc}
#ui-activemenu-item a{margin-left:0;background:#aaa}
.ui-button{background:#d7ddea;border:1px solid #d7ddea;color:gray}
.ui-state-active{background:#627aac;font-weight:100;color:#fff;border:1px solid #627aac}
.ui-progressbar{height:8px;background:#000}
#helpDialog{font-family:Arial,Helvetica,Verdana,sans-serif;color:gray;font-size:1em}
#confirmDialog{font-family:arial;font-size:7px}
#largeProgressDialog{background-repeat:no-repeat;background-position:left bottom;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:.9em}
#progressDialog{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:1em;background-repeat:no-repeat;background-position:left bottom}
.headerFinal{background:#dfe3ee;text-align:center;align:center}
.footerNav a{text-decoration:none;color:#2B4F81;height:3px}
.footerLinksAction h2{color:#000;font-size:1.8em;font-weight:400;padding-top:20px;outline:0;display:block;padding-bottom:20px;margin-top:0;margin-bottom:0;text-shadow:0 0 1px #f2f2f2}
.footerLinksWrapper{width:100%;clear:both}
.footerLinks{border:0 solid red;margin-left:-1px;padding-top:19px;padding-right:25px;padding-left:15px}
.footerFinalWrapper{width:100%;padding-top:7px;background:#dfe3ee;border-top:0 solid #fff;border-bottom:1px solid #EDF1F8;box-shadow:1px 1px 1px #dfe3ee;margin:auto}
.footerLinks a{font-size:12px}
#socialBlock{margin-left:90px;text-align:center}
#socialBlock ul#socialItems{list-style:none;display:inline-block;margin:5px 0}
#socialBlock ul#socialItems li{float:left;position:relative;margin-left:5px;margin-right:5px;width:48px;height:48px;padding:0}
#socialBlock ul#socialItems li a{position:absolute}
#socialBlock ul#socialItems li img{position:absolute;width:48px;top:0;left:0;border:none;overflow:hidden;margin:0 8px 0 0;padding:0}
#bubbleupfeatures tr th,#bubbleupfeatures tr td{border:1px solid #F0F0F0;text-align:left;padding:5px}
#bubbleupfeatures tr th{background-color:#F0F0F0}
.headerPublicLogo{float:left;text-align:left;padding-top:11px}
.lastFooterRowButton{background:#EDF1F8;border:1px solid #bbb;font-size:1em;align:center;text-align:center;cursor:pointer;color:#000;padding:4px 5px 5px}
.selectMarketButton{background:#F0F4FA;border:1px solid #EDF1F8;font-size:1em;align:center;text-align:center;margin-top:10px;cursor:pointer;color:#000;padding:2px 7px}
.amChartsButtonSelected{background-color:#C00;color:#fff;-moz-border-radius:1px;border-radius:1px;padding-bottom:3px;font-size:.9em;border-color:#C00;border-style:solid;border-width:1px;margin:8px 1px 1px}
.amChartsButton{background-color:#eee;color:#000;-moz-border-radius:1px;border-radius:1px;font-size:.9em;padding-bottom:3px;border-color:#ccc;border-style:solid;border-width:1px;margin:8px 1px 1px}
.amChartsCompareList{border-color:#ccc;border-style:solid;border-width:1px}
.GreekLetter{font-size:3.3em;color:black}
.GreekLetterSmall{font-size:2.6em;padding-left:10px;color:black}
.GreekLetterTini{font-size:2.4em;color:black}
.screenerSearchBox{margin-bottom:10px;margin-right:0px;width: 150px; border:1px solid #ccc;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:4px}
.wizardSearchBox{border:1px solid #ddd;margin-right:15px;padding:5px}
.footerToolsBlock{margin-left:3px;width:114px;background:#fff;color:#FFF;border:2px solid #ccc;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:20px 3px 12px}
.hypeButton{margin-right:3px;font-size:.9em;background:#bbb;color:#FFF;border:1px solid #aaa;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:4px 5px 3px}
.footerModuleButton{margin-left:3px;margin-right:3px;margin-bottom:8px;background:gray;color:#FFF;border:2px solid gray;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:2px 4px}
.footerModuleBlock{margin-left:3px;text-align:cetner;align:center;width:272px;background:#f7f7f7;height:90px;color:#FFF;border:4px solid #ccc;background-image:url(../images/themes/footerBubbles.gif);background-repeat:no-repeat;opacity:.9;filter:alpha(opacity90);padding:20px 3px 12px 6px}
.portfolioThemeBuilderInfo{margin-left:5px;margin-right:7px;color:gray;border:3px solid #ddd;background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:6px 6px 6px 12px}
.roundedWidgetCode{margin-top:7px;color:#FFF;border:0 dashed #000;background:gray;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:5px 5px 0}
.symbolWidgetCodeTextarea{clear:both;font-size:.85em;color:#FFF;border:0 dotted #ddd;background:#aaa;maring-right:3px;width:99%;padding:6px 3px 3px}
.symbolWidgetCodeLabel{padding-top:8px;padding-bottom:4px;font-weight:500}
.roundedStoryBlock{background:#dfe3ee;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;padding:5px}
.roundedSymbolMessageBlock{margin-left:1px;margin-right:7px;margin-bottom:15px;color:#eee;background:#c30;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:7px 13px 13px}
.mainHistoryGo{color:#000;text-align:center;background:#eee;padding-left:2px;padding-right:2px;width:24px;border:1px solid #ccc;font-weight:700;font-size:1.2em;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}
.mainHistoryToday{margin-top:10px;margin-bottom:10px;text-align:left;padding:2px 2px 2px 5px}
.embedButton{border:2px solid #ccc;background:#ddd;margin-top:9px;width:88px;padding-top:2px;text-align:center;padding-left:3px;padding-right:3px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}
.mainShareButton{border:1px solid #ccc;background:#f7f7f7;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:8px 11px 7px}
.porfolioFocusBlock{margin-top:1px;margin-bottom:1px;background:#eee;border:1px solid #eee;padding:2px}
.sideLinkBanner{border:2px solid #dfe3ee;background:#dfe3ee;padding:8px}
.squareSideLink{moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;width:40px;height:34px;cursor:pointer;background:#eee;border:2px solid #dfe3ee;padding:3px}
.symbolBulletGuadge{width:140px;height:146px;background:#fff;border:1px solid #bbb;moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}
.symbolGuadge{width:130px;text-align:right;height:80px}
.actionRadioBlock{margin-left:4px;margin-bottom:7px}
.addImportSymbolToPortfolio{font-size:.9em;color:#FFF;margin-right:0;background:#ddd;border:1px solid #ccc;padding:4px 7px 3px}
.addImportSymbolToPortfolio:hover{background:#ccc;border:1px solid #ccc}
.addCompareSymbolToPortfolio{text-align:center;align:center;font-size:.9em;background:#ccc;border:1px solid #bbb;padding:5px 2px}
.addNewPortfolio{font-weight:700;font-size:.9em;margin-right:6px;background:#000;border:1px solid #000;padding:3px 5px 4px 8px}
.goToPortfolios{margin-bottom:1px;background:#f7f7f7;border:1px dashed gray;padding:2px 5px}
.ui-button-text-only{font-weight:100}
.ui-button-text{font-weight:plain}
.valuationRoundedBlock a{color:#000;font-size:1.4em}
.valuationRoundedBlock{color:#FFF;background:#ddd;border:1px solid #ccc;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:5px}
.valuationSecondRoundedBlock{background:#eee;border:0 solid #ddd;border-top:1px solid #ccc;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:5px}
.tableRowOdd{padding-left:0;font-size:1em;background-color:#f7f7f7;background:#f7f7f7;height: 50px;}
.tableRowEven{padding-left:0;font-size:1em;height:20px;background-color:#fff;background:#fff;height: 50px;}
.smallLoginButton{color:gray;font-size:.9em;background:#dfe3ee;border:1px solid #dfe3ee;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:4px}
.smallLoginButton:hover{background:#dfe3ee;border:1px solid #000}
.dividendRoundedBlock{width:8px;height:8px;font-size:.5em;text-align:center;color:#FFF;font-weight:700;border:2px solid #000;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:green;padding:4px}
.newsRoundedBlock{text-align:center;color:#000}
.paidTitle{color:#000;font-size:1.5em;width:25px;background:#dfe3ee;text-align:center;padding:4px;border-radius:1px;margin-right:3px;border:1px solid #aaa}
.bitcoinChartBlock{color:gray;background:#eee}
.featuredBlock{text-align:center;opacity:.6;filter:alpha(opacity60)}
.shadedSeparator{box-shadow:1px 1px 7px #dfe3ee;border-top:1px solid #bbb;height:1px;background:#D2DCED}
.shadedRoundedBlock{color:gray;border:1px solid #dfe3ee;background:#dfe3ee;padding:5px}
.newRoundedBlock{color:gray;background:#fff;border:1px solid #ddd;padding:5px}
.blueishRoundedBlock{color:gray;background:#F0F4FA;padding:5px}
.smallOptionButton{display:inline-block;cursor:pointer;background:#dfe3ee;color:#000;border:1px solid #dfe3ee;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:5px 11px}
.smallOptionButton:hover{border:1px solid #bbb;background:#bbb}
.smallOptionButtonSelected{border:1px solid #bbb;background:#bbb;color:#fff;font-weight:400;cursor:pointer;margin-right:2px;padding:5px 11px}
.smallOptionButtonSelected:hover{background:#bbb;border:1px solid #bbb}
.smallOptionButtonSelected a{color:#446CB3}
.sectorIcon{text-align:right;height:56px;opacity:.3;filter:alpha(opacity30)}
.fadedImage{background-color:rgba(255,255,255,0.83)}
.footerOptionButtonSelected{color:gray;background:#ccc;border:1px solid #aaa;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:5px 9px}
.footerOptionButtonSelected:hover{background:#000;border:1px solid #369}
.verticalText{color:#333;border:0 solid #f44336;writing-mode:tb-rl;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);white-space:nowrap;display:block;bottom:0;width:20px;height:20px;font-size:24px;font-weight:400;text-shadow:0 0 1px #333}
.widgetNextButton{text-align:center;align:center;margin-right:3px;width:130px;border:1px solid #B2D1F0;background:0;padding:4px 8px 5px 6px}
.widgetOrderButtonGray{text-align:center;align:center;margin-left:0;border:0 solid #ddd;background:#fff;text-decoration:none;color:#fff;font-size:.85em;padding:2px}
.widgetOrderButton{text-align:center;align:center;margin-left:0;border:1px solid #f44336;background:#f44336;text-decoration:none;color:#fff;font-size:.85em;padding:7px 8px 7px 6px}
.widgetLicenseBlock{border:0 solid #ddd;background:#eee;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:2px 8px 3px}
.widgetBackground{paddint-top:10px;background-image:url(../images/widgets/widget.png);background-repeat:no-repeat;background-position:right top}
.widgetPreviewWrapper{margin-top:3px;align:center;text-align:center}
.widgetPreviewToggle{color:#000;border:1px solid #aaa;background:#aaa;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:4px}
.widgetThumb{border:1px solid #000;margin-right:8px;opacity:.5;filter:alpha(opacity50);background:0;padding:0}
.widgetThumb:hover{opacity:.9;filter:alpha(opacity90)}
.widgetPreviewBlock{height:675px;text-align:center;align:center;padding:40px 0 0}
.dottedButton{border:1px dashed #ddd;background:#f7f7f7;cursor:pointer;white-space:nowrap;padding:4px 7px}
.dottedButton:hover{border:1px dashed #ccc;background:#fff}
.topStoriesButton{margin-top:-5px;margin-right:3px;border:0 solid #eee;border-radius:1px;cursor:pointer;white-space:nowrap;padding:6px 9px}
.thumbOverflowButton{margin-bottom:0;font-weight:700;position:absolute;bottom:0;right:0;left:0;width:100%;text-align:left!important; border-radius: 2px!important;}
.newLabelThumb{margin-bottom:0;height:60px;position:absolute;top:40px;text-align:right;right:0;width:100%}
.thumbOverflowButtonImport{margin-bottom:0;position:absolute;bottom:0;width:100%;text-align:center!important}
.newLabel{border-radius:5px}
.bottomAlignedActions{bottom:0;width:100%;border:1px solid red}
.ideaOverflowButton{margin-bottom:0;font-size:1.2em;padding-top:12px;color:#fff;font-weight:700;height:50px;position:absolute;bottom:0;right:0;left:0;background:#000;width:100%}
.topStoriesButton:hover{border:1px solid #ddd;background:#eee}
.flatMarketQuote{background:#F0F4FA;border:1px solid #dfe3ee;cursor:pointer;white-space:nowrap;padding:3px 7px}
.marketQuote{border:1px solid #dfe3ee;background:#eee;cursor:pointer;white-space:nowrap;padding:3px 7px}
.marketQuoteRed{border:1px solid #f44336;background:#f44336;font-size:.9em;white-space:nowrap;color:#FFF;padding:3px 9px}
.marketQuoteRed:hover{border:1px solid #E60000;background:#F33}
.marketQuoteRed a{color:#FFF;text-decoration:none}
.marketQuoteRed a:hover{background:#F33;text-decoration:none}
.marketQuoteBlue{border:1px solid #bbb;background:#dfe3ee;font-size:.9em;white-space:nowrap;color:#000;padding:3px 9px}
.marketQuoteBlue:hover{border:1px solid #000;background:#000;color:#FFF}
.marketQuoteBlue a:hover{background:#000;color:#FFF;text-decoration:none}
.featureBlock{border:1px solid #dfe3ee;white-space:nowrap;text-align:center;background:#D2DCED;margin:2px;padding:2px 6px}
.featureArea{border:1px solid #dfe3ee;line-height:30px;text-align:justify;margin-bottom:5px;background:#eee;height:100%;padding:4px}
.exoticThumbWrapper{float:left;border:1px solid #ddd;border-bottom:1px solid #ccc;background:#eee;align:center;text-align:center;margin:7px 7px 7px 4px}
.thumbWrapper{height:160px;float:left;width:234px;border:1px solid #eee;border-radius:1px;background:#f7f7f7;align:center;text-align:center;margin:7px 7px 7px 4px}
.symbolThumbWrapper{height:434px;float:left;width:230px;border:1px solid #ddd;border-bottom:1px solid #ccc;background:#eee;align:center;text-align:center;margin:7px 7px 7px 4px}
.staticThumb{height:600px;color:#000;text-align:left;align:center;padding-right:10px;padding-left:6px;opacity:.8;filter:alpha(opacity80);background-image:url(../images/portfolio/portfolioOptimization.png);background-position:bottom right;background-repeat:no-repeat;background-color:transparent}
.portfolioThumbWrapper{height:370px;width:300px;border:1px solid #ddd;border-bottom:1px solid #ccc;background:#eee;align:center;text-align:center;margin:2px}
.portfolioThumb{height:370px;width:300px;color:#000;text-align:center;align:center;opacity:.5;filter:alpha(opacity50);background:0}
.portfolioThumbHover{color:#fff;height:370px;width:300px;text-align:center;align:center}
.thumb{height:160px;width:234px;color:#000;text-align:center;align:center;opacity:.8;filter:alpha(opacity80);background:#f7f7f7}
.contenthover{color:gray;background:#D2DCED;height:160px;width:234px;text-align:center;align:center;border:0 solid #bbb}
.contentDescriptionBlock{height:30px;color:gray;margin-bottom:10px;padding:10px}
.contenthover h3,.contenthover p{line-height:1.4em;color:#fff}
.thumbHeader{color:#000;width:200px;padding-left:3px;padding-top:19px;padding-bottom:6px}
.thumbTotal{color:#bbb;font-size:4.4em}
.thumbWrapper a.thumbButton{background:#E9EDF0;color:#000;padding-top:10px;padding-bottom:10px;position:absolute;bottom:0;left:0;width:100%}
.thumbWrapper a.thumbButton:hover{background:#ccc;text-decoration:none;padding-top:10px;padding-bottom:10px;color:#000;font-weight:700}
.tileCash{color:#000;font-size:.85em;line-height:1em;text-align:center;margin-left:12px}
.tileCashEmpty{color:#dfe3ee;font-size:1em;text-align:center}
.thumbButtonTile{position:absolute;bottom:10px;left:10px;align:center;text-align:center;width:100%}
.thumbButtonTileWidget{position:absolute;align:center;text-align:center;width:100%;bottom:45px;left:5px}
.thumbTitleBar{padding-top:10px;padding-bottom:10px;border-bottom:0 solid #bbb;background:#ddd;width:100%}
.menuAdvancedOptions{color:#aaa;font-size:1em;margin-top:-9px;border-bottom:1px solid #dfe3ee;border-top:F0F4FApx solid #dfe3ee;background:#F0F4FA;text-align:right}
.portfolioThumbButton{color:#000;padding-top:5px;padding-bottom:5px;filter:alpha(opacity60);opacity:.6;background:#F0F4FA;position:absolute;margin-bottom:0;bottom:0;left:0;width:100%}
.portfolioThumbButton:hover{text-decoration:none;filter:alpha(opacity80);opacity:.8;background:#dfe3ee;color:#fff;position:absolute;width:100%;padding-top:55px;padding-bottom:55px;transition:.5s Ease}
.portfolioPieDashboard{text-align:center;height:100%;margin-top:-28px;position:absolute;top:30%;width:100%}
.portfolioPieDashboard:hover{transition:.5s Ease}
.portfolioPieHilighted{filter:alpha(opacity100);opacity:1}
.thumbPoptfolioGraph{background-color:transparent;color:#fff;width:100%}
.thumbSymbolGraphWidget{background-color:transparent;color:#fff;position:absolute;bottom:38px;left:0;width:100%}
.thumbSymbolGraph{background-color:transparent;color:#fff;position:absolute;bottom:0;left:0;width:100%}
.thumbButton{background:#F0F3F3;color:#aaa;padding-top:10px;padding-bottom:10px;position:absolute;bottom:0;left:0;width:100%}
.thumbButton:hover{background:#ccc;text-decoration:none;color:#000;padding-top:10px;padding-bottom:10px}
.thumbButton1{background:#dfe3ee;color:#bbb;padding-top:10px;padding-bottom:10px;text-align:center;position:absolute;bottom:0;right:20%;width:20%}
.thumbButton2{background:#dfe3ee;color:#bbb;padding-top:10px;padding-bottom:10px;position:absolute;bottom:0;right:40%;width:20%}
.thumbShareButton{background:#dfe3ee;padding-top:10px;padding-bottom:10px;position:absolute;bottom:0;width:20%;right:60%}
.thumbRebalanceButton{background:#dfe3ee;color:#aaa;padding-top:10px;padding-bottom:10px;position:absolute;bottom:0;width:20%;right:80%}
.thumbDelButton{background:#dfe3ee;color:#bbb;padding-top:10px;padding-bottom:10px;position:absolute;bottom:0;width:20%;right:0}
.thumbDelButton:hover{background:red;color:#fff}
.portfolioToolLink{color:#bbb;margin-right:21px}
.timelineDate{padding-bottom:4px;padding-left:0;margin-bottom:2px;border-bottom:0 dashed #ddd;color:gray;font-size:.9em}
.timelineAction{font-size:.8em;margin-right:6px;border:1px solid #ddd;background:#eee;padding:3px 5px 2px}
.timelineButton{font-size:1em;text-align:center;margin-right:6px;border:1px solid #ddd;margin-top:14px;margin-bottom:3px;background:#eee;float:right;padding:4px 5px 3px}
.thumbPortfolioDescription{text-align:left;padding-left:9px;padding-right:9px;color:#aaa;font-size:.85em;height:75px}
.menuLinkItem{text-align:left;width:180px;border-bottom:1px solid #eee;margin:9px;padding:5px 17px 9px 7px}
.performanceScore{color:#000;font-size:3em;margin-top:2px;padding-left:3px;padding-right:3px;padding-bottom:2px}
.ui-dialog .ui-dialog-titlebar{background-color:#fff;border:0 solid #eee;font-weight:100;font-size:.9em;color:gray}
.ui-dialog .ui-dialog-content{border:0;background:#fff;overflow:auto;zoom:1;padding:.5em 1em}
.ui-dialog .ui-dialog-titlebar-close{background-color:#eee;height:20px;width:20px;background:#eee;border:0 solid #f7f7f7}
.ui-dialog .ui-button-text-only{font-weight:1;font-size:1em}
.ui-dialog{font-weight:1}
.homeIconAction img:hover{opacity:1}
.secondHomeIcon{background-repeat:no-repeat;background-position:left top;width:1020px;margin:auto}
.fouthHomeIcon{background-image:url(../images/homeChart2.png);background-repeat:no-repeat;background-position:right bottom;width:1020px;background-size:34%;margin:auto}
.homeIconAction{background:#f7f7f7;cursor:pointer;color:#000;height:185px;display:block;border:1px solid #ddd;text-align:center}
.homeIconActionIcon1{background-image:url(../images/thumbs/optimizer.png);background-repeat:no-repeat;background-position:center top;height:90px}
.footerIconActionLeft{background:#000;border:1px solid #000;height:120px;width:330px;-moz-border-radius:1%;-webkit-border-radius:1%;border-radius:1%;padding:6px}
.footerIconAction{border:1px solid #dfe3ee;background:#fff;margin-right:5px;-moz-border-radius:1%;-webkit-border-radius:1%;border-radius:1%}
.footerIconAction:hover{border:1px solid #dfe3ee;background:#dfe3ee}
.footerLinksAction{padding-left:6px;font-size:.9em}
.iconAction{margin-top:2px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:5px 6px 6px}
.rowOdd{margin-top:0;font-size:1em;color:#6e7273;background-color:#fff;background:#fff;padding:6px 7px 6px 6px}
.rowEven{margin-top:0;font-size:1em;color:#6e7273;background-color:#f1f1f1;background:#f1f1f1;padding:6px 7px 6px 6px}
.rowSelected{margin-top:0;font-size:1em;color:#000;background-color:#ddd;background:#ddd;padding:6px 7px 6px 6px}
.benchmarkHeader{color:#000;margin-bottom:0;background:#fff;padding:2px}
.downarrowdiv{color:#aaa;position:relative;word-wrap:break-word;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:2px;margin-bottom:16px;border-bottom:0 solid #000;padding:5px}
.downarrowdiv:after{content:'';display:block;position:absolute;top:100%;left:47%;width:0;height:0;border-color:#000 transparent transparent;border-style:solid;border-width:10px}
#triangles{width:0;height:0;border-color:red blue green #FF0;border-style:solid;border-width:50px;margin:3em}
.currentValue{background:#F4FCEB;font-weight:100;padding-bottom:20px;padding-top:20px;display:block;border-radius:1px;text-align:center;border:1px solid #eee;border-top:1px solid #eee;color:#3B5998}
.valueNoteContainer{width:100%;color:gray;padding-top:25px}
.currentValueContainer{width:100%;text-align:center;align:center;}
.bottomValue{background:#FF4000;padding-bottom:20px;padding-top:20px;width:80px;border-radius:1px;text-align:center;color:#FFF}
.topValue{background:#4B8A08;padding-bottom:20px;padding-top:20px;width:80px;border-radius:1px;text-align:center;color:#FFF}
.error5Arrow{margin-left:120px;float:left;border:0 solid red;margin-top:100px;padding:20px}
.socialLockBlock{float:left;border:0 solid red;margin-top:3px}
.error5Image{margin-left:10px;opacity:.2;filter:alpha(opacity20);float:left;border:0 solid red;margin-top:3px;padding:20px}
.sequenceCell{font-size:1.4em;color:#fff}
.scoreValue{background:#ccc;padding-top:5px;font-size:7em;padding-bottom:10px;text-align:center;color:#3B5998;font-weight:500;border:0 solid #bbb}
.scoreValueLabel{background:#aaa;padding-top:3px;font-size:2.4em;padding-bottom:3px;text-align:center;color:#ddd;font-weight:400;border:0 solid #bbb}
.realValue{background:#ddd;font-weight:100;padding-top:6px;padding-bottom:6px;text-align:center;color:#3B5998;border:1px solid #ddd;border-bottom:1px solid #ddd}
.tableRealValue{background:#ddd;padding-top:0;padding-bottom:8px;text-align:center;color:#000;font-weight:500;border:0 solid #ddd}
.realValueContainer{width:100%;text-align:center;border:0 solid #ccc;border-radius:0}
.backtestValue{background:#fff;height:85px;padding-top:8px;border:2px solid #7C98CA;width:100%;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;text-align:center;color:#000}
.bitcoinListBorder{margin-top:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;background:#eee;border:3px solid #000;padding:3px}
.themeFlagSelector:hover{font-size:.8em;color:#fff;background:#ddd;border:1px solid #ccc}
.themeFlagSelector{font-size:.8em;margin-top:0;margin-right:3px;text-align:center;color:#aaa;cursor:pointer;background:#eee;border:1px solid #eee;padding:2px}
.valuationHypeRiskCombo{text-align:center;font-size:1em;color:#aaa;cursor:pointer;border:0 solid #fff;margin:2px;padding:0 0 2px}
.maxUpgrade{width:56px;text-align:center;cursor:pointer;background:#eee;color:#FFF;font-size:.85em;border:0 solid #ccc;margin:0}
.suggestionFitValue{background:green;height:33px;padding-top:9px;width:33px;border:1px solid green;font-size:1.6em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;opacity:.9;filter:alpha(opacity80);color:gray}
#symbolQuoteValue{visibility:hidden;color:#bbb}
.benefitsMain{color:#000;text-align:left;font-size:3em}
.benefitsPoints{opacity:.6;filter:alpha(opacity60);color:#000;font-weight:100;font-size:2.4em}
.homeBenefitLink{color:#000;text-align:center;align:center;opacity:.7;filter:alpha(opacity70);padding-left:9px;padding-right:9px;background:#f7f7f7}
.mainStartButton{padding-top:15px;margin-left:100px;width:240px;font-size:1.4em;text-align:center;align:center}
.ui-corner-bottom{-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}
.ui-corner-tl{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px}
.ui-corner-tr{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}
.ui-corner-bl{-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}
.ui-corner-br{-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}
.ui-corner-top{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}
.ui-corner-left{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}
.bigGraphWrapper{background-color:#000;border:1px solid #fff}
.symbolDangerWrapper{background:#dfe3ee;color:#000;padding:2px}
.symbolDanger{font-size:1em;color:#000;padding-left:5px}
.calendarFilter{background:#ddd;border:1px solid gray;padding:1px}
.iconThumbWrapper{min-height:280px;text-align:center;border:1px solid #F0F4FA;padding-top:10px;color:gray;background:#F0F4FA;cursor:pointer}
.iconThumb{border:1px solid #ddd;color:gray;min-height:150px;position:relative;cursor:pointer;padding:15px}
.sliderWrapper{margin-top:6px;margin-bottom:0;padding-bottom:2px;padding-top:2px;border-bottom:0 dashed #dfe3ee}
.sliderWrapper>div{display:table-cell}
.sliderLow{text-align:left;font-size:.9em;color:#ccc;min-width:120px;padding-left:-1px;display:inline-block;white-space:nowrap;border:0 solid red;border-left:0 dashed #dfe3ee}
.sliderHigh{color:#ccc;font-size:.9em;text-align:right;min-width:120px;padding-right:-1px;display:inline-block;overflow:hidden;white-space:nowrap;border:0 solid green;border-right:0 dashed #dfe3ee}
.sliderMiddle{color:#aaa;font-size:.9em;width:100%;text-align:center;align:center}
.homeFeaturePointBlock{color:#000;text-align:left;padding-left:5px;padding-right:11px}
.homeFeatureBlock{text-align:left;margin-right:0;cursor:pointer;padding:0}
.bunnerWrapper{text-align:center;border:1px solid #ddd;color:gray;-moz-border-radius:1px;-webkit-border-radius:1px;cursor:pointer;opacity:.7;filter:alpha(opacity70)}
.bunnerWrapper:hover{background:#eee;border:1px solid #ccc;opacity:1;filter:alpha(opacity100)}
.searchCountry{margin-left:3px;border-left:1px solid #dfe3ee;padding:2px 4px 0}
.searchCountry:hover{margin-left:3px;background:#dfe3ee;border-left:1px solid #aaa;padding:2px 4px 0}
.searchCountrySelected{margin-left:3px;background:#dfe3ee;border-left:1px solid #dfe3ee;padding:2px 4px 0}
.helpMenuTop{width:44px;padding-bottom:10px;padding-top:32px;text-align:center;align:center;border:1px solid #ccc;border-top:0 solid #aaa;color:#fff;text-decoration:none;z-index:0;background:#f7f7f7;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.symbolInput{border:1px solid gray;width:70px;margin-left:3px;margin-right:3px;padding:7px;border-radius:2px}
.dividendBox{margin-top:15px;height:695px}
.dividendBoxBig{margin-top:15px;width:100%;height:695px}
.bannerButton{background:#ddd;font-size:1em;cursor:pointer;color:#000;border:2px solid #bbb;width:141px;padding:11px 8px 10px}
#chartProgressBar div{height:100%;color:#3E4E3A;text-align:right;line-height:32px;width:0;background-color:#A0B5D9;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}
.themeChartPerformanceHolder{-moz-border-radius:1px;-webkit-border-radius:1px;text-align:center;border-radius:1px;border:0 solid #C7D7E0}
.nstSlider{cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;width:150px;height:24px;margin-top:2px;background:#ddd}
#nstSliderHorizon{cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;width:200px;height:24px;margin-top:2px;border:0 solid #aaa}
#nstSliderRisk{cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;width:200px;height:24px;margin-top:2px;border:0 solid #aaa}
.nstSlider .rightGrip,.nstSlider .leftGrip{position:absolute;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;width:24px;height:24px;border:2px solid #3B5998;background:#3B5998;margin-top:0}
.nstSlider .bar{position:absolute;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;height:16px;top:12px}
.nstSlider .highlightPanel{-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;position:absolute;background:#ccc;height:18px;top:0}
.leftLabel{position:relative;border:0 solid #000;padding:10px 10px 10px 7px}
.leftHelp{-webkit-border-radius:1px;-moz-border-radius:1px;font-size:1.5em;color:#FFF;border-radius:1px;position:relative;text-align:center;width:30px;border:1px solid #000;background:#000;padding:6px}
.modelSliderValue{border:1px solid #dfe3ee!important;font-size:1.2em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;font-weight:700;background:#dfe3ee;color:#000;padding:6px 11px}
.newsItemValue{border:1px solid #dfe3ee!important;font-size:1em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;font-weight:700;background:orange;color:#000;padding:6px 11px}
.searchInputBox{background:#fff;border:1px solid #bbb;margin-left:4px;color:#000;width:104px;height:30px;box-shadow:1px 0 7px #bbb;padding:0 0 0 6px}
.smallProfileIcon{background:#bbb;border:0 solid #bbb;color:#000;width:16px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0;padding:2px 2px 4px}
.smallSignOutButton{-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;border:0 solid #bbb;background:#bbb;color:#000;font-size:.8em;padding:2px 6px 3px}
.smallSignOutButton:hover{background:#000;color:#FFF;text-decoration:none;border:0 solid #000}
.homeSearchInputButton{background:#000;filter:alpha(opacity80);opacity:.8;padding:9px}
.homeSearchInputButton:hover{background:#000;filter:alpha(opacity100);opacity:1;padding:9px}
.homeSignInInputButton{background:#000;border:1px solid #000;margin-top:0;padding:8px 4px 8px 8px}
.homeSignInInputButton:hover{background:#000;border:1px solid #000;margin-top:0;filter:alpha(opacity80);opacity:.8;padding:8px 4px 8px 8px}
.homeResearchCenterButton{background:#dfe3ee;border:1px solid #bbb;border-right:0 solid #bbb;color:#000;margin-top:0;padding:8px 2px 8px 8px}
.homeResearchCenterButton:hover{filter:alpha(opacity80);opacity:.8}
.homeResearchCenterButtonLoggedIn{color:#000;text-align:center;background:#dfe3ee;border:1px solid #bbb;box-shadow:1px 0 7px #dfe3ee;padding:8px 8px 8px 10px}

.portfolioModuleNote{color:#aaa;margin-top:10px;padding:3px}
.notRound{border-top-left-radius:1px!important;border-top-right-radius:1px!important}
.essentialBlocks{background:#f7f7f7!important;width:100%;border-radius:2px;border:1px solid #ddd;text-align:center;margin:0;padding:15px 5px}
.essentialBlocksSelected{width:100%;border:0 solid #fff;text-align:center;color:#fff;font-weight:700;margin:0;padding:15px 5px}
.symbolRoundedBlock{background:#eee;margin-bottom:5px;border:1px solid #ccc;box-shadow:0 4px 7px #ddd;padding:0}
.lastBullet{border:3px solid red}
.portfolioFilterBlock{margin-top:-70px;text-align:right}
.contentLeftNoPadding{float:left;display:inline;width:70%;z-index:0}
.contentRightNoPadding{float:right;width:30%;z-index:0}
.twoColumnsViewLayout{height:auto;overflow:hidden;z-index:0}
.contentLeft{float:left;width:auto;width:64.8%;overflow:hidden;z-index:0}
.contentRight{float:right;width:33%;z-index:0}
.contentLeft70{float:left;display:inline;width:70%}
.contentRight30{float:right;width:28.5%}
.contentLeft20{float:left;display:inline;width:20%}
.contentRight80{float:right;width:78.5%}
.contentRight40{float:right;display:inline;width:40%}
.contentLeft60{float:left;width:58.5%}
.contentLeft40{float:left;display:inline;width:40%}
.contentRight60{float:right;width:59%}
.contentLeft50{float:left;display:inline;width:49%;z-index:0}
.contentRight70{float:right;width:69%}
.contentLeft30{float:left;overflow:hidden;z-index:0;width:auto;width:30%}
.contentLeftFlex{float:left}
.contentRight50{float:right;width:49%;z-index:0}
.majorMenu{background:#F0F4FA;margin-bottom:0;text-align:left;margin-left:5px;margin-right:5px;-moz-border-radius:1px;-webkit-border-radius:1px;font-size:1.2em;border-radius:1px;border-top:1px solid #dfe3ee;border-left:1px solid #dfe3ee;border-right:1px solid #dfe3ee;padding:21px 10px 10px}
.majorMenu:hover{background:#dfe3ee;font-weight:100}
.analystSmallValue{background:#dfe3ee;color:#000;padding-left:8px;font-size:1.9em;padding-right:8px;font-weight:400;padding-bottom:1px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}
.analystSmallValueBordered{background:#bbb;color:#000;padding-left:8px;font-size:1.9em;padding-right:8px;font-weight:400;padding-bottom:1px;-moz-border-radius:1%;-webkit-border-radius:1%;border-radius:1%;border:0 solid #000}
.centerCellPlane{text-align:center;color:#aaa}
.centerCell{text-align:center;color:#000;border:1px solid #fff}
.ratingBackground{border:2px solid #bbb;font-weight:600;color:#000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;min-width:100px;text-align:center;filter:alpha(opacity80);opacity:.8;padding:3px}
.ratingBackground:hover{filter:alpha(opacity100);opacity:1;border:2px solid #000}
.basicScroll{overflow:scroll;overflow-x:inherit;height:500px;width:100%}
.marketLabel{font-size:.9em;color:#000;padding:3px}
.subMenuRightSection{margin-right:3px;margin-left:0}
.mainLogo{float:left;margin-left:-2px;padding-right:0;padding-top:9px;height:35px}
.header3{padding-top:1px;font-size:14pt;font-weight:400;color:#3b5998}
.header2{font-size:3.4em;line-height:1.2em;padding-bottom:20px;padding-top:0;font-weight:100;text-align:left;color:#aaa}
.publicBannerText{float:left;height:85px;width:293px;margin-top:10px;margin-bottom:10px;border-right:1px solid #ddd}
.publicBannerImage{float:right;height:124px;margin-top:-35px;width:600px;overflow:hidden}
.portfolioGuageTitle{color:gray;margin-top:-1px;font-size:1.2em;font-weight:600;height:27px}
.homeMarketChange{text-align:center;margin-top:10px;border-top:1px solid #eee;background:#f7f7f7;border-left:6px solid #3b5998;font-weight:300;font-size:1em;padding:9px 6px 9px 3px}
.section{clear:both;text-align:center;margin:0;padding:0}
.col{display:block;float:left;margin:1% 0 1% 1.6%}
.col:first-child{margin-left:0}
.group:before,.group:after{content:"";display:table}
.group{zoom:1}
.span_3_of_4{width:74.6%}
.span_2_of_4{width:49.2%}
.span_1_of_4{width:23.8%}
.span_2_of_3{width:66.13%}
.span_1_of_3{width:32.26%}
.scrollable-menu{height:auto;max-height:300px;overflow-x:hidden;min-width:200px}
.defaultToggleGroup{border:2px solid #dfe3ee;width:100%;color:#000 padding:3px;padding-top:5px;height:25px;margin-right:9px;padding-left:12px;background-color:#dfe3ee;background:#dfe3ee}
.defaultInput{border:2px solid #F0F4FA;width:100%;color:#000 padding:3px;padding-top:4px;height:22px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;padding-left:12px;background-color:#dfe3ee;background:#dfe3ee}
.formInputField{border:1px solid #ccc;width:100%;color:#000;height:26px;background:#F0F4FA;padding:6px}
.defaultInputField{border:2px solid #dfe3ee;width:100%;color:#000;height:22px;background:#F0F4FA;padding:4px 3px 3px}
.popupDate{border:1px solid #eee;background-color:transparent;color:#FFF;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;border-style:solid;padding:5px 5px 5px 8px}
.defaultCombo{margin-top:0;border:1px solid #ddd;border-radius:3px;background:#fff;width:100%;color:gray;padding-left:10px;}
.symbolCategory{min-width:16%;margin-right:20px;margin-bottom:20px;padding:12px}
.symbolCategorySelected{background:#dfe3ee;min-width:16%;margin-right:20px;margin-bottom:20px;padding:12px}
.taInput{border:1px solid #ddd;margin:0;padding:4px}
.profileSection{background:#dfe3ee;padding-top:20px;text-align:center;padding-right:10px;height:120px;width:100%}
.customLoginSection{height:100px;margin-bottom:8px;border-bottom:1px solid #ddd;display:block}
.loginSection{height:0px;padding-top:0;margin-top:0;width:100%;text-align:center}
.loginSectionHeader{color:#000;filter:alpha(opacity80);opacity:.8;margin-bottom:8px;background:#F0F4FA;position:absolute;top:0;width:100%;padding:10px}
.loginSectionChange{background-color:rgba(255,255,255,0.94);padding-top:0;margin-bottom:8px;padding-bottom:10px;width:100%}
.loginSectionBear{background:red;height:1px;padding-top:0;margin-top:0;width:100%;text-align:center}
.loginSectionBull{background:green;padding-top:0;margin-top:0;height:1px;width:100%;text-align:center}

.loginSectionForegroundTradable{background-color:rgba(255,255,255,0.70)}
.loginSectionForeground{background-color:rgba(255,255,255,0.20)}
.stickyLink{text-align:left;position:absolute;bottom:20px;left:20px;width:100%}
.searchLine{border-bottom:1px solid #F0F4FA}
.searchLine:hover{background:#F0F4FA}
.tipthemesquareblack{color:#fff!important;background:#333;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:0 solid #000;padding:70px}
#ANIMATIONS .customeasytip,#POSITIONS .customeasytip,#ICONS .customeasytip,#CONTENTS .customeasytip,#EVENTS .customeasytip{transition:all .5s;-webkit-transition:all .5s;border:1px solid #ccc;text-align:center;display:block;padding:20px 0}
#ANIMATIONS .customeasytip:hover,#POSITIONS .customeasytip:hover,#ICONS .customeasytip:hover,#CONTENTS .customeasytip:hover,#EVENTS .customeasytip:hover{background:#ededed;opacity:.8}
.tipthemesquarecustom{background-color:#000;border:0 solid #00ACEE;border-radius:2px!important;font-size:13px!important}
.tipthemesquarecustom,.tipthemesquarecustom :not(i){color:#fff!important;font-size:13px!important}
.maTipLink{text-align:right;font-weight:700;float:right;color:#000}
a:focus{outline:none}
#panel{background:#fff;display:none}
.slide{border-top:0 solid #eee;font-size:.95em;font-weight:700;margin:0;padding:0}
.btnWrapper{text-align:center;align:center;border-top:0 solid #000;color:#eee;text-decoration:none;z-index:0;background:#000;padding:5px}
.modelValueCell{padding:6px;border-radius:2px;border:1px solid #eee;height:30px;padding-left:8px;padding-right:8px;background-color:rgba(165,165,165,0.2)}
.modelValueCellWrapper{color:#3B5998;font-size:.9em;font-weight:700;height:30px;}
.sideButtonDim{height:50px;width:60px;margin-top:5px;text-align:center}
.btn-slide{margin-left:45%;margin-top:-90px;width:50px}
.active{background-position:right top}
.tileHeader{font-weight:500;font-size:1em;color:#fff}
.tileHederTitle{color:#000;border-bottom:1px solid #ddd;padding:14px;padding-bottom:18px}
.tileHederTitleHome{background:#eee;color:gray;padding:10px}
.tileHederTitlePitch{color:#000;font-weight:600;padding:10px}
.tileHeaderHover{text-align:left;font-weight:200;margin:0;padding:11px 15px 15px}
.tileHederTitleHover{font-weight:300;font-size:1.1em;color:#000;padding-top:0;margin-top:0}
.actionHeader{font-weight:700;color:#fff}
.actionHeaderTitle{background-color:#ddd;color:#000;padding:10px}
.flagLabel{border-radius:0;filter:alpha(opacity70);opacity:.7;font-size:1em;margin-top:0;margin-left:0;margin-right:0;border:0 solid #eee;padding:0}
.filingIconGreen{font-size:1.3em;font-weight:700;color:green}
.filingIconRed{font-size:1.3em;font-weight:700;color:red}
.filingIconOrange{font-size:1.3em;font-weight:700;color:orange}
.filingIconBlue{font-size:1.3em;font-weight:700;color:blue}
.logoSymbolPortfolio{text-align:left;background:#fff;display:table-cell;vertical-align:middle;font-weight:700;font-size:1.5em;color:#000;height:52px;padding:0}
.logoSymbolWidget{border:0 solid #ddd;display:table-cell;vertical-align:middle;text-align:center;font-weight:700;line-height:1em;color:#000;padding:0}
.logoSymbolMicro{border:0 solid #ccc;display:table-cell;vertical-align:middle;text-align:center;font-weight:400;color:#000;height:20px;padding:3px;border-radius:2px;min-width:90px}
.logoSymbolTiny{display:table-cell;vertical-align:middle;text-align:center;font-weight:700;line-height:1.2em;color:#000;width:81px;height:31px;padding:0}
.logoSymbolSmall{border:1px solid #ddd;display:table-cell;vertical-align:middle;font-weight:700;color:#000;text-align:center;background:#f7f7f7;width:98px;height:37px;padding:0}
.logoSymbol{border:1px solid #fff;display:table-cell;vertical-align:middle;font-size:1.4em;color:#000;width:100%;margin:0;padding:0}
.logoSymbolCrypto{border:0 solid #ccc;display:table-cell;vertical-align:middle;width:100px;height:100px;text-align:center;font-size:1.2em;color:#000;margin:0;padding:10px}
.correlationImage{cursor:pointer;border:1px dotted #ccc;padding:12px}
.correlationImage:hover{background-color:rgba(165,165,165,0.2)}
.profile-flag{position:absolute;top:3px;right:7px;font-size:1.5em;cursor:pointer;padding:0}
.tickerImageWrapper{min-height:50px;margin:7px 4px 4px 7px;padding:0}
.changeButton{border-radius:2px;pointer-events:none;padding:4px;font-weight:700;text-align:center;width:100%}
.transactionButton{background-color:rgba(255,255,255,0.70);background:#ddd;border-top-left-radius:2px;border-bottom-left-radius: 2px; color:#000;height:32px;font-size:.9em;padding:6px 7px}
.moreButton{background-color:rgba(255,255,255,0.20);padding-top:12px;height:44px;color:#fff;border:1px solid #fff}
.homeToolsButton{background-color:rgba(255,255,255,0.50);padding-top:12px;height:44px;color:#000;border:1px solid #fff}
.moreButton:hover{background:#fff;color:blck}
.inputRangeHolder{color:#000;padding-right:7px;font-weight:600;padding-left:7px;font-size:1.2em}

.dashboardTableMainValue{color:#aaa;font-size:.8em;margin-bottom:-2px}
.dashboardTableValue{color:gray;font-size:.85em}
.topMoreButton{margin-top:6px;color:#000;border:1px solid #ccc;padding:2px 7px 4px}
.topUpgradeButton{margin-top:7px}
.topMoreButtonSelected{margin-top:6px;background:#bbb;color:#fff;font-size:.9em;border:1px solid #bbb;padding:3px 7px 4px}
.topHabButton{margin-top:6px;font-size:.9em;padding:3px 7px}
.topMoreButtonSmall{color:gray;font-size:.9em;padding-top:4px;border:1px solid #ddd}
.topMoreButtonSmall:hover{background:#eee;color:#000}
.topMoreButtonSmallTitle{margin-right:7px;margin-left:1px}
#pTiles{width:100%;text-align:center;margin:auto}
.pItem{position:relative;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.15);text-align:center;padding-buttom:10px;	}
.pItem:hover .count{color:#fff!important}
.niceButton{margin-bottom:30px;margin-left:-15px;background-color:rgba(255,255,255,0.90);color:#FFF;border:0 dashed #aaa}
.niceButton:hover{background-color:rgba(255,255,255,0.7);color:#000}
.marketMapWrapper{width:100%;min-height:500px}
.rarrow{position:relative;height:0;width:74px;border-top:20px solid #aaa;border-right:5px solid #aaa;border-bottom:20px solid #aaa;border-left:10px solid transparent}
.rarrow:after{content:"";display:inline-block;border-top:20px solid transparent;border-right:0;border-bottom:20px solid transparent;border-left:20px solid gray;position:absolute;top:-20px;left:64px}
.rarrow span{color:#000;z-index:1;font-size:12px;position:absolute;top:-.75em;left:11px}
.landingToolsIcon{font-size:8em;margin-top:50px}
.bannerBody{padding-bottom:20px}
.adUnitFrame{border:0 solid #dfe3ee}
.modalH2{padding-bottom:0;padding-top:0;margin-bottom:4px;font-size:1.3em;color:#000;font-weight:400}
.flatButtonHelper{color:#000;background-color:#fff;border:1px solid #ccc}
.flatButtonHelper:hover{color:#000;background-color:#ccc;border:1px solid #bbb}
.bannerAd{display:block;text-align:center}
.addToPortfolioStyledButton{margin-top:6px;color:#000;font-size:.9em;padding:3px 7px 4px}
.img-story{display:block;width:auto;margin-bottom:3px}
.img-story-home{display:block;width:auto;border:2px solid #FFF;box-shadow:0 0 7px #ccc;max-height:220px}

.tick-label{color:#aaa;font-size:2em;margin:0;padding:0}
.tick-value{color:#ccc;font-size:1.4em;margin:0;padding:0}
.tick{width:100%;box-sizing:border-box;max-width:20em;max-height:20em;text-align:center}
.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}
.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}
.flag-icon:before{content:"\00a0"}
.flag-icon.flag-icon-squared{width:1em}
.flag-icon-ad{background-image:url(/flags/4x3/ad.svg)}
.flag-icon-ad.flag-icon-squared{background-image:url(/flags/1x1/ad.svg)}
.flag-icon-ae{background-image:url(/flags/4x3/ae.svg)}
.flag-icon-ae.flag-icon-squared{background-image:url(/flags/1x1/ae.svg)}
.flag-icon-af{background-image:url(/flags/4x3/af.svg)}
.flag-icon-af.flag-icon-squared{background-image:url(/flags/1x1/af.svg)}
.flag-icon-ag{background-image:url(/flags/4x3/ag.svg)}
.flag-icon-ag.flag-icon-squared{background-image:url(/flags/1x1/ag.svg)}
.flag-icon-ai{background-image:url(/flags/4x3/ai.svg)}
.flag-icon-ai.flag-icon-squared{background-image:url(/flags/1x1/ai.svg)}
.flag-icon-al{background-image:url(/flags/4x3/al.svg)}
.flag-icon-al.flag-icon-squared{background-image:url(/flags/1x1/al.svg)}
.flag-icon-am{background-image:url(/flags/4x3/am.svg)}
.flag-icon-am.flag-icon-squared{background-image:url(/flags/1x1/am.svg)}
.flag-icon-ao{background-image:url(/flags/4x3/ao.svg)}
.flag-icon-ao.flag-icon-squared{background-image:url(/flags/1x1/ao.svg)}
.flag-icon-aq{background-image:url(/flags/4x3/aq.svg)}
.flag-icon-aq.flag-icon-squared{background-image:url(/flags/1x1/aq.svg)}
.flag-icon-ar{background-image:url(/flags/4x3/ar.svg)}
.flag-icon-ar.flag-icon-squared{background-image:url(/flags/1x1/ar.svg)}
.flag-icon-as{background-image:url(/flags/4x3/as.svg)}
.flag-icon-as.flag-icon-squared{background-image:url(/flags/1x1/as.svg)}
.flag-icon-at{background-image:url(/flags/4x3/at.svg)}
.flag-icon-at.flag-icon-squared{background-image:url(/flags/1x1/at.svg)}
.flag-icon-au{background-image:url(/flags/4x3/au.svg)}
.flag-icon-au.flag-icon-squared{background-image:url(/flags/1x1/au.svg)}
.flag-icon-aw{background-image:url(/flags/4x3/aw.svg)}
.flag-icon-aw.flag-icon-squared{background-image:url(/flags/1x1/aw.svg)}
.flag-icon-ax{background-image:url(/flags/4x3/ax.svg)}
.flag-icon-ax.flag-icon-squared{background-image:url(/flags/1x1/ax.svg)}
.flag-icon-az{background-image:url(/flags/4x3/az.svg)}
.flag-icon-az.flag-icon-squared{background-image:url(/flags/1x1/az.svg)}
.flag-icon-ba{background-image:url(/flags/4x3/ba.svg)}
.flag-icon-ba.flag-icon-squared{background-image:url(/flags/1x1/ba.svg)}
.flag-icon-bb{background-image:url(/flags/4x3/bb.svg)}
.flag-icon-bb.flag-icon-squared{background-image:url(/flags/1x1/bb.svg)}
.flag-icon-bd{background-image:url(/flags/4x3/bd.svg)}
.flag-icon-bd.flag-icon-squared{background-image:url(/flags/1x1/bd.svg)}
.flag-icon-be{background-image:url(/flags/4x3/be.svg)}
.flag-icon-be.flag-icon-squared{background-image:url(/flags/1x1/be.svg)}
.flag-icon-bf{background-image:url(/flags/4x3/bf.svg)}
.flag-icon-bf.flag-icon-squared{background-image:url(/flags/1x1/bf.svg)}
.flag-icon-bg{background-image:url(/flags/4x3/bg.svg)}
.flag-icon-bg.flag-icon-squared{background-image:url(/flags/1x1/bg.svg)}
.flag-icon-bh{background-image:url(/flags/4x3/bh.svg)}
.flag-icon-bh.flag-icon-squared{background-image:url(/flags/1x1/bh.svg)}
.flag-icon-bi{background-image:url(/flags/4x3/bi.svg)}
.flag-icon-bi.flag-icon-squared{background-image:url(/flags/1x1/bi.svg)}
.flag-icon-bj{background-image:url(/flags/4x3/bj.svg)}
.flag-icon-bj.flag-icon-squared{background-image:url(/flags/1x1/bj.svg)}
.flag-icon-bl{background-image:url(/flags/4x3/bl.svg)}
.flag-icon-bl.flag-icon-squared{background-image:url(/flags/1x1/bl.svg)}
.flag-icon-bm{background-image:url(/flags/4x3/bm.svg)}
.flag-icon-bm.flag-icon-squared{background-image:url(/flags/1x1/bm.svg)}
.flag-icon-bn{background-image:url(/flags/4x3/bn.svg)}
.flag-icon-bn.flag-icon-squared{background-image:url(/flags/1x1/bn.svg)}
.flag-icon-bo{background-image:url(/flags/4x3/bo.svg)}
.flag-icon-bo.flag-icon-squared{background-image:url(/flags/1x1/bo.svg)}
.flag-icon-bq{background-image:url(/flags/4x3/bq.svg)}
.flag-icon-bq.flag-icon-squared{background-image:url(/flags/1x1/bq.svg)}
.flag-icon-br{background-image:url(/flags/4x3/br.svg)}
.flag-icon-br.flag-icon-squared{background-image:url(/flags/1x1/br.svg)}
.flag-icon-bs{background-image:url(/flags/4x3/bs.svg)}
.flag-icon-bs.flag-icon-squared{background-image:url(/flags/1x1/bs.svg)}
.flag-icon-bt{background-image:url(/flags/4x3/bt.svg)}
.flag-icon-bt.flag-icon-squared{background-image:url(/flags/1x1/bt.svg)}
.flag-icon-bv{background-image:url(/flags/4x3/bv.svg)}
.flag-icon-bv.flag-icon-squared{background-image:url(/flags/1x1/bv.svg)}
.flag-icon-bw{background-image:url(/flags/4x3/bw.svg)}
.flag-icon-bw.flag-icon-squared{background-image:url(/flags/1x1/bw.svg)}
.flag-icon-by{background-image:url(/flags/4x3/by.svg)}
.flag-icon-by.flag-icon-squared{background-image:url(/flags/1x1/by.svg)}
.flag-icon-bz{background-image:url(/flags/4x3/bz.svg)}
.flag-icon-bz.flag-icon-squared{background-image:url(/flags/1x1/bz.svg)}
.flag-icon-ca{background-image:url(/flags/4x3/ca.svg)}
.flag-icon-ca.flag-icon-squared{background-image:url(/flags/1x1/ca.svg)}
.flag-icon-cc{background-image:url(/flags/4x3/cc.svg)}
.flag-icon-cc.flag-icon-squared{background-image:url(/flags/1x1/cc.svg)}
.flag-icon-cd{background-image:url(/flags/4x3/cd.svg)}
.flag-icon-cd.flag-icon-squared{background-image:url(/flags/1x1/cd.svg)}
.flag-icon-cf{background-image:url(/flags/4x3/cf.svg)}
.flag-icon-cf.flag-icon-squared{background-image:url(/flags/1x1/cf.svg)}
.flag-icon-cg{background-image:url(/flags/4x3/cg.svg)}
.flag-icon-cg.flag-icon-squared{background-image:url(/flags/1x1/cg.svg)}
.flag-icon-ch{background-image:url(/flags/4x3/ch.svg)}
.flag-icon-ch.flag-icon-squared{background-image:url(/flags/1x1/ch.svg)}
.flag-icon-ci{background-image:url(/flags/4x3/ci.svg)}
.flag-icon-ci.flag-icon-squared{background-image:url(/flags/1x1/ci.svg)}
.flag-icon-ck{background-image:url(/flags/4x3/ck.svg)}
.flag-icon-ck.flag-icon-squared{background-image:url(/flags/1x1/ck.svg)}
.flag-icon-cl{background-image:url(/flags/4x3/cl.svg)}
.flag-icon-cl.flag-icon-squared{background-image:url(/flags/1x1/cl.svg)}
.flag-icon-cm{background-image:url(/flags/4x3/cm.svg)}
.flag-icon-cm.flag-icon-squared{background-image:url(/flags/1x1/cm.svg)}
.flag-icon-cn{background-image:url(/flags/4x3/cn.svg)}
.flag-icon-cn.flag-icon-squared{background-image:url(/flags/1x1/cn.svg)}
.flag-icon-co{background-image:url(/flags/4x3/co.svg)}
.flag-icon-co.flag-icon-squared{background-image:url(/flags/1x1/co.svg)}
.flag-icon-cr{background-image:url(/flags/4x3/cr.svg)}
.flag-icon-cr.flag-icon-squared{background-image:url(/flags/1x1/cr.svg)}
.flag-icon-cu{background-image:url(/flags/4x3/cu.svg)}
.flag-icon-cu.flag-icon-squared{background-image:url(/flags/1x1/cu.svg)}
.flag-icon-cv{background-image:url(/flags/4x3/cv.svg)}
.flag-icon-cv.flag-icon-squared{background-image:url(/flags/1x1/cv.svg)}
.flag-icon-cw{background-image:url(/flags/4x3/cw.svg)}
.flag-icon-cw.flag-icon-squared{background-image:url(/flags/1x1/cw.svg)}
.flag-icon-cx{background-image:url(/flags/4x3/cx.svg)}
.flag-icon-cx.flag-icon-squared{background-image:url(/flags/1x1/cx.svg)}
.flag-icon-cy{background-image:url(/flags/4x3/cy.svg)}
.flag-icon-cy.flag-icon-squared{background-image:url(/flags/1x1/cy.svg)}
.flag-icon-cz{background-image:url(/flags/4x3/cz.svg)}
.flag-icon-cz.flag-icon-squared{background-image:url(/flags/1x1/cz.svg)}
.flag-icon-de{background-image:url(/flags/4x3/de.svg)}
.flag-icon-de.flag-icon-squared{background-image:url(/flags/1x1/de.svg)}
.flag-icon-dj{background-image:url(/flags/4x3/dj.svg)}
.flag-icon-dj.flag-icon-squared{background-image:url(/flags/1x1/dj.svg)}
.flag-icon-dk{background-image:url(/flags/4x3/dk.svg)}
.flag-icon-dk.flag-icon-squared{background-image:url(/flags/1x1/dk.svg)}
.flag-icon-dm{background-image:url(/flags/4x3/dm.svg)}
.flag-icon-dm.flag-icon-squared{background-image:url(/flags/1x1/dm.svg)}
.flag-icon-do{background-image:url(/flags/4x3/do.svg)}
.flag-icon-do.flag-icon-squared{background-image:url(/flags/1x1/do.svg)}
.flag-icon-dz{background-image:url(/flags/4x3/dz.svg)}
.flag-icon-dz.flag-icon-squared{background-image:url(/flags/1x1/dz.svg)}
.flag-icon-ec{background-image:url(/flags/4x3/ec.svg)}
.flag-icon-ec.flag-icon-squared{background-image:url(/flags/1x1/ec.svg)}
.flag-icon-ee{background-image:url(/flags/4x3/ee.svg)}
.flag-icon-ee.flag-icon-squared{background-image:url(/flags/1x1/ee.svg)}
.flag-icon-eg{background-image:url(/flags/4x3/eg.svg)}
.flag-icon-eg.flag-icon-squared{background-image:url(/flags/1x1/eg.svg)}
.flag-icon-eh{background-image:url(/flags/4x3/eh.svg)}
.flag-icon-eh.flag-icon-squared{background-image:url(/flags/1x1/eh.svg)}
.flag-icon-er{background-image:url(/flags/4x3/er.svg)}
.flag-icon-er.flag-icon-squared{background-image:url(/flags/1x1/er.svg)}
.flag-icon-es{background-image:url(/flags/4x3/es.svg)}
.flag-icon-es.flag-icon-squared{background-image:url(/flags/1x1/es.svg)}
.flag-icon-et{background-image:url(/flags/4x3/et.svg)}
.flag-icon-et.flag-icon-squared{background-image:url(/flags/1x1/et.svg)}
.flag-icon-fi{background-image:url(/flags/4x3/fi.svg)}
.flag-icon-fi.flag-icon-squared{background-image:url(/flags/1x1/fi.svg)}
.flag-icon-fj{background-image:url(/flags/4x3/fj.svg)}
.flag-icon-fj.flag-icon-squared{background-image:url(/flags/1x1/fj.svg)}
.flag-icon-fk{background-image:url(/flags/4x3/fk.svg)}
.flag-icon-fk.flag-icon-squared{background-image:url(/flags/1x1/fk.svg)}
.flag-icon-fm{background-image:url(/flags/4x3/fm.svg)}
.flag-icon-fm.flag-icon-squared{background-image:url(/flags/1x1/fm.svg)}
.flag-icon-fo{background-image:url(/flags/4x3/fo.svg)}
.flag-icon-fo.flag-icon-squared{background-image:url(/flags/1x1/fo.svg)}
.flag-icon-fr{background-image:url(/flags/4x3/fr.svg)}
.flag-icon-fr.flag-icon-squared{background-image:url(/flags/1x1/fr.svg)}
.flag-icon-ga{background-image:url(/flags/4x3/ga.svg)}
.flag-icon-ga.flag-icon-squared{background-image:url(/flags/1x1/ga.svg)}
.flag-icon-gb{background-image:url(/flags/4x3/gb.svg)}
.flag-icon-gb.flag-icon-squared{background-image:url(/flags/1x1/gb.svg)}
.flag-icon-uk{background-image:url(/flags/4x3/gb.svg)}
.flag-icon-uk.flag-icon-squared{background-image:url(/flags/1x1/gb.svg)}
.flag-icon-gd{background-image:url(/flags/4x3/gd.svg)}
.flag-icon-gd.flag-icon-squared{background-image:url(/flags/1x1/gd.svg)}
.flag-icon-ge{background-image:url(/flags/4x3/ge.svg)}
.flag-icon-ge.flag-icon-squared{background-image:url(/flags/1x1/ge.svg)}
.flag-icon-gf{background-image:url(/flags/4x3/gf.svg)}
.flag-icon-gf.flag-icon-squared{background-image:url(/flags/1x1/gf.svg)}
.flag-icon-gg{background-image:url(/flags/4x3/gg.svg)}
.flag-icon-gg.flag-icon-squared{background-image:url(/flags/1x1/gg.svg)}
.flag-icon-gh{background-image:url(/flags/4x3/gh.svg)}
.flag-icon-gh.flag-icon-squared{background-image:url(/flags/1x1/gh.svg)}
.flag-icon-gi{background-image:url(/flags/4x3/gi.svg)}
.flag-icon-gi.flag-icon-squared{background-image:url(/flags/1x1/gi.svg)}
.flag-icon-gl{background-image:url(/flags/4x3/gl.svg)}
.flag-icon-gl.flag-icon-squared{background-image:url(/flags/1x1/gl.svg)}
.flag-icon-gm{background-image:url(/flags/4x3/gm.svg)}
.flag-icon-gm.flag-icon-squared{background-image:url(/flags/1x1/gm.svg)}
.flag-icon-gn{background-image:url(/flags/4x3/gn.svg)}
.flag-icon-gn.flag-icon-squared{background-image:url(/flags/1x1/gn.svg)}
.flag-icon-gp{background-image:url(/flags/4x3/gp.svg)}
.flag-icon-gp.flag-icon-squared{background-image:url(/flags/1x1/gp.svg)}
.flag-icon-gq{background-image:url(/flags/4x3/gq.svg)}
.flag-icon-gq.flag-icon-squared{background-image:url(/flags/1x1/gq.svg)}
.flag-icon-gr{background-image:url(/flags/4x3/gr.svg)}
.flag-icon-gr.flag-icon-squared{background-image:url(/flags/1x1/gr.svg)}
.flag-icon-gs{background-image:url(/flags/4x3/gs.svg)}
.flag-icon-gs.flag-icon-squared{background-image:url(/flags/1x1/gs.svg)}
.flag-icon-gt{background-image:url(/flags/4x3/gt.svg)}
.flag-icon-gt.flag-icon-squared{background-image:url(/flags/1x1/gt.svg)}
.flag-icon-gu{background-image:url(/flags/4x3/gu.svg)}
.flag-icon-gu.flag-icon-squared{background-image:url(/flags/1x1/gu.svg)}
.flag-icon-gw{background-image:url(/flags/4x3/gw.svg)}
.flag-icon-gw.flag-icon-squared{background-image:url(/flags/1x1/gw.svg)}
.flag-icon-gy{background-image:url(/flags/4x3/gy.svg)}
.flag-icon-gy.flag-icon-squared{background-image:url(/flags/1x1/gy.svg)}
.flag-icon-hk{background-image:url(/flags/4x3/hk.svg)}
.flag-icon-hk.flag-icon-squared{background-image:url(/flags/1x1/hk.svg)}
.flag-icon-hm{background-image:url(/flags/4x3/hm.svg)}
.flag-icon-hm.flag-icon-squared{background-image:url(/flags/1x1/hm.svg)}
.flag-icon-hn{background-image:url(/flags/4x3/hn.svg)}
.flag-icon-hn.flag-icon-squared{background-image:url(/flags/1x1/hn.svg)}
.flag-icon-hr{background-image:url(/flags/4x3/hr.svg)}
.flag-icon-hr.flag-icon-squared{background-image:url(/flags/1x1/hr.svg)}
.flag-icon-ht{background-image:url(/flags/4x3/ht.svg)}
.flag-icon-ht.flag-icon-squared{background-image:url(/flags/1x1/ht.svg)}
.flag-icon-hu{background-image:url(/flags/4x3/hu.svg)}
.flag-icon-hu.flag-icon-squared{background-image:url(/flags/1x1/hu.svg)}
.flag-icon-id{background-image:url(/flags/4x3/id.svg)}
.flag-icon-id.flag-icon-squared{background-image:url(/flags/1x1/id.svg)}
.flag-icon-ie{background-image:url(/flags/4x3/ie.svg)}
.flag-icon-ie.flag-icon-squared{background-image:url(/flags/1x1/ie.svg)}
.flag-icon-il{background-image:url(/flags/4x3/il.svg)}
.flag-icon-il.flag-icon-squared{background-image:url(/flags/1x1/il.svg)}
.flag-icon-im{background-image:url(/flags/4x3/im.svg)}
.flag-icon-im.flag-icon-squared{background-image:url(/flags/1x1/im.svg)}
.flag-icon-in{background-image:url(/flags/4x3/in.svg)}
.flag-icon-in.flag-icon-squared{background-image:url(/flags/1x1/in.svg)}
.flag-icon-io{background-image:url(/flags/4x3/io.svg)}
.flag-icon-io.flag-icon-squared{background-image:url(/flags/1x1/io.svg)}
.flag-icon-iq{background-image:url(/flags/4x3/iq.svg)}
.flag-icon-iq.flag-icon-squared{background-image:url(/flags/1x1/iq.svg)}
.flag-icon-ir{background-image:url(/flags/4x3/ir.svg)}
.flag-icon-ir.flag-icon-squared{background-image:url(/flags/1x1/ir.svg)}
.flag-icon-is{background-image:url(/flags/4x3/is.svg)}
.flag-icon-is.flag-icon-squared{background-image:url(/flags/1x1/is.svg)}
.flag-icon-it{background-image:url(/flags/4x3/it.svg)}
.flag-icon-it.flag-icon-squared{background-image:url(/flags/1x1/it.svg)}
.flag-icon-je{background-image:url(/flags/4x3/je.svg)}
.flag-icon-je.flag-icon-squared{background-image:url(/flags/1x1/je.svg)}
.flag-icon-jm{background-image:url(/flags/4x3/jm.svg)}
.flag-icon-jm.flag-icon-squared{background-image:url(/flags/1x1/jm.svg)}
.flag-icon-jo{background-image:url(/flags/4x3/jo.svg)}
.flag-icon-jo.flag-icon-squared{background-image:url(/flags/1x1/jo.svg)}
.flag-icon-jp{background-image:url(/flags/4x3/jp.svg)}
.flag-icon-jp.flag-icon-squared{background-image:url(/flags/1x1/jp.svg)}
.flag-icon-ke{background-image:url(/flags/4x3/ke.svg)}
.flag-icon-ke.flag-icon-squared{background-image:url(/flags/1x1/ke.svg)}
.flag-icon-kg{background-image:url(/flags/4x3/kg.svg)}
.flag-icon-kg.flag-icon-squared{background-image:url(/flags/1x1/kg.svg)}
.flag-icon-kh{background-image:url(/flags/4x3/kh.svg)}
.flag-icon-kh.flag-icon-squared{background-image:url(/flags/1x1/kh.svg)}
.flag-icon-ki{background-image:url(/flags/4x3/ki.svg)}
.flag-icon-ki.flag-icon-squared{background-image:url(/flags/1x1/ki.svg)}
.flag-icon-km{background-image:url(/flags/4x3/km.svg)}
.flag-icon-km.flag-icon-squared{background-image:url(/flags/1x1/km.svg)}
.flag-icon-kn{background-image:url(/flags/4x3/kn.svg)}
.flag-icon-kn.flag-icon-squared{background-image:url(/flags/1x1/kn.svg)}
.flag-icon-kp{background-image:url(/flags/4x3/kp.svg)}
.flag-icon-kp.flag-icon-squared{background-image:url(/flags/1x1/kp.svg)}
.flag-icon-kr{background-image:url(/flags/4x3/kr.svg)}
.flag-icon-kr.flag-icon-squared{background-image:url(/flags/1x1/kr.svg)}
.flag-icon-kw{background-image:url(/flags/4x3/kw.svg)}
.flag-icon-kw.flag-icon-squared{background-image:url(/flags/1x1/kw.svg)}
.flag-icon-ky{background-image:url(/flags/4x3/ky.svg)}
.flag-icon-ky.flag-icon-squared{background-image:url(/flags/1x1/ky.svg)}
.flag-icon-kz{background-image:url(/flags/4x3/kz.svg)}
.flag-icon-kz.flag-icon-squared{background-image:url(/flags/1x1/kz.svg)}
.flag-icon-la{background-image:url(/flags/4x3/la.svg)}
.flag-icon-la.flag-icon-squared{background-image:url(/flags/1x1/la.svg)}
.flag-icon-lb{background-image:url(/flags/4x3/lb.svg)}
.flag-icon-lb.flag-icon-squared{background-image:url(/flags/1x1/lb.svg)}
.flag-icon-lc{background-image:url(/flags/4x3/lc.svg)}
.flag-icon-lc.flag-icon-squared{background-image:url(/flags/1x1/lc.svg)}
.flag-icon-li{background-image:url(/flags/4x3/li.svg)}
.flag-icon-li.flag-icon-squared{background-image:url(/flags/1x1/li.svg)}
.flag-icon-lk{background-image:url(/flags/4x3/lk.svg)}
.flag-icon-lk.flag-icon-squared{background-image:url(/flags/1x1/lk.svg)}
.flag-icon-lr{background-image:url(/flags/4x3/lr.svg)}
.flag-icon-lr.flag-icon-squared{background-image:url(/flags/1x1/lr.svg)}
.flag-icon-ls{background-image:url(/flags/4x3/ls.svg)}
.flag-icon-ls.flag-icon-squared{background-image:url(/flags/1x1/ls.svg)}
.flag-icon-lt{background-image:url(/flags/4x3/lt.svg)}
.flag-icon-lt.flag-icon-squared{background-image:url(/flags/1x1/lt.svg)}
.flag-icon-lu{background-image:url(/flags/4x3/lu.svg)}
.flag-icon-lu.flag-icon-squared{background-image:url(/flags/1x1/lu.svg)}
.flag-icon-lv{background-image:url(/flags/4x3/lv.svg)}
.flag-icon-lv.flag-icon-squared{background-image:url(/flags/1x1/lv.svg)}
.flag-icon-ly{background-image:url(/flags/4x3/ly.svg)}
.flag-icon-ly.flag-icon-squared{background-image:url(/flags/1x1/ly.svg)}
.flag-icon-ma{background-image:url(/flags/4x3/ma.svg)}
.flag-icon-ma.flag-icon-squared{background-image:url(/flags/1x1/ma.svg)}
.flag-icon-mc{background-image:url(/flags/4x3/mc.svg)}
.flag-icon-mc.flag-icon-squared{background-image:url(/flags/1x1/mc.svg)}
.flag-icon-md{background-image:url(/flags/4x3/md.svg)}
.flag-icon-md.flag-icon-squared{background-image:url(/flags/1x1/md.svg)}
.flag-icon-me{background-image:url(/flags/4x3/me.svg)}
.flag-icon-me.flag-icon-squared{background-image:url(/flags/1x1/me.svg)}
.flag-icon-mf{background-image:url(/flags/4x3/mf.svg)}
.flag-icon-mf.flag-icon-squared{background-image:url(/flags/1x1/mf.svg)}
.flag-icon-mg{background-image:url(/flags/4x3/mg.svg)}
.flag-icon-mg.flag-icon-squared{background-image:url(/flags/1x1/mg.svg)}
.flag-icon-mh{background-image:url(/flags/4x3/mh.svg)}
.flag-icon-mh.flag-icon-squared{background-image:url(/flags/1x1/mh.svg)}
.flag-icon-mk{background-image:url(/flags/4x3/mk.svg)}
.flag-icon-mk.flag-icon-squared{background-image:url(/flags/1x1/mk.svg)}
.flag-icon-ml{background-image:url(/flags/4x3/ml.svg)}
.flag-icon-ml.flag-icon-squared{background-image:url(/flags/1x1/ml.svg)}
.flag-icon-mm{background-image:url(/flags/4x3/mm.svg)}
.flag-icon-mm.flag-icon-squared{background-image:url(/flags/1x1/mm.svg)}
.flag-icon-mn{background-image:url(/flags/4x3/mn.svg)}
.flag-icon-mn.flag-icon-squared{background-image:url(/flags/1x1/mn.svg)}
.flag-icon-mo{background-image:url(/flags/4x3/mo.svg)}
.flag-icon-mo.flag-icon-squared{background-image:url(/flags/1x1/mo.svg)}
.flag-icon-mp{background-image:url(/flags/4x3/mp.svg)}
.flag-icon-mp.flag-icon-squared{background-image:url(/flags/1x1/mp.svg)}
.flag-icon-mq{background-image:url(/flags/4x3/mq.svg)}
.flag-icon-mq.flag-icon-squared{background-image:url(/flags/1x1/mq.svg)}
.flag-icon-mr{background-image:url(/flags/4x3/mr.svg)}
.flag-icon-mr.flag-icon-squared{background-image:url(/flags/1x1/mr.svg)}
.flag-icon-ms{background-image:url(/flags/4x3/ms.svg)}
.flag-icon-ms.flag-icon-squared{background-image:url(/flags/1x1/ms.svg)}
.flag-icon-mt{background-image:url(/flags/4x3/mt.svg)}
.flag-icon-mt.flag-icon-squared{background-image:url(/flags/1x1/mt.svg)}
.flag-icon-mu{background-image:url(/flags/4x3/mu.svg)}
.flag-icon-mu.flag-icon-squared{background-image:url(/flags/1x1/mu.svg)}
.flag-icon-mv{background-image:url(/flags/4x3/mv.svg)}
.flag-icon-mv.flag-icon-squared{background-image:url(/flags/1x1/mv.svg)}
.flag-icon-mw{background-image:url(/flags/4x3/mw.svg)}
.flag-icon-mw.flag-icon-squared{background-image:url(/flags/1x1/mw.svg)}
.flag-icon-mx{background-image:url(/flags/4x3/mx.svg)}
.flag-icon-mx.flag-icon-squared{background-image:url(/flags/1x1/mx.svg)}
.flag-icon-my{background-image:url(/flags/4x3/my.svg)}
.flag-icon-my.flag-icon-squared{background-image:url(/flags/1x1/my.svg)}
.flag-icon-mz{background-image:url(/flags/4x3/mz.svg)}
.flag-icon-mz.flag-icon-squared{background-image:url(/flags/1x1/mz.svg)}
.flag-icon-na{background-image:url(/flags/4x3/na.svg)}
.flag-icon-na.flag-icon-squared{background-image:url(/flags/1x1/na.svg)}
.flag-icon-nc{background-image:url(/flags/4x3/nc.svg)}
.flag-icon-nc.flag-icon-squared{background-image:url(/flags/1x1/nc.svg)}
.flag-icon-ne{background-image:url(/flags/4x3/ne.svg)}
.flag-icon-ne.flag-icon-squared{background-image:url(/flags/1x1/ne.svg)}
.flag-icon-nf{background-image:url(/flags/4x3/nf.svg)}
.flag-icon-nf.flag-icon-squared{background-image:url(/flags/1x1/nf.svg)}
.flag-icon-ng{background-image:url(/flags/4x3/ng.svg)}
.flag-icon-ng.flag-icon-squared{background-image:url(/flags/1x1/ng.svg)}
.flag-icon-ni{background-image:url(/flags/4x3/ni.svg)}
.flag-icon-ni.flag-icon-squared{background-image:url(/flags/1x1/ni.svg)}
.flag-icon-nl{background-image:url(/flags/4x3/nl.svg)}
.flag-icon-nl.flag-icon-squared{background-image:url(/flags/1x1/nl.svg)}
.flag-icon-no{background-image:url(/flags/4x3/no.svg)}
.flag-icon-no.flag-icon-squared{background-image:url(/flags/1x1/no.svg)}
.flag-icon-np{background-image:url(/flags/4x3/np.svg)}
.flag-icon-np.flag-icon-squared{background-image:url(/flags/1x1/np.svg)}
.flag-icon-nr{background-image:url(/flags/4x3/nr.svg)}
.flag-icon-nr.flag-icon-squared{background-image:url(/flags/1x1/nr.svg)}
.flag-icon-nu{background-image:url(/flags/4x3/nu.svg)}
.flag-icon-nu.flag-icon-squared{background-image:url(/flags/1x1/nu.svg)}
.flag-icon-nz{background-image:url(/flags/4x3/nz.svg)}
.flag-icon-nz.flag-icon-squared{background-image:url(/flags/1x1/nz.svg)}
.flag-icon-om{background-image:url(/flags/4x3/om.svg)}
.flag-icon-om.flag-icon-squared{background-image:url(/flags/1x1/om.svg)}
.flag-icon-pa{background-image:url(/flags/4x3/pa.svg)}
.flag-icon-pa.flag-icon-squared{background-image:url(/flags/1x1/pa.svg)}
.flag-icon-pe{background-image:url(/flags/4x3/pe.svg)}
.flag-icon-pe.flag-icon-squared{background-image:url(/flags/1x1/pe.svg)}
.flag-icon-pf{background-image:url(/flags/4x3/pf.svg)}
.flag-icon-pf.flag-icon-squared{background-image:url(/flags/1x1/pf.svg)}
.flag-icon-pg{background-image:url(/flags/4x3/pg.svg)}
.flag-icon-pg.flag-icon-squared{background-image:url(/flags/1x1/pg.svg)}
.flag-icon-ph{background-image:url(/flags/4x3/ph.svg)}
.flag-icon-ph.flag-icon-squared{background-image:url(/flags/1x1/ph.svg)}
.flag-icon-pk{background-image:url(/flags/4x3/pk.svg)}
.flag-icon-pk.flag-icon-squared{background-image:url(/flags/1x1/pk.svg)}
.flag-icon-pl{background-image:url(/flags/4x3/pl.svg)}
.flag-icon-pl.flag-icon-squared{background-image:url(/flags/1x1/pl.svg)}
.flag-icon-pm{background-image:url(/flags/4x3/pm.svg)}
.flag-icon-pm.flag-icon-squared{background-image:url(/flags/1x1/pm.svg)}
.flag-icon-pn{background-image:url(/flags/4x3/pn.svg)}
.flag-icon-pn.flag-icon-squared{background-image:url(/flags/1x1/pn.svg)}
.flag-icon-pr{background-image:url(/flags/4x3/pr.svg)}
.flag-icon-pr.flag-icon-squared{background-image:url(/flags/1x1/pr.svg)}
.flag-icon-ps{background-image:url(/flags/4x3/ps.svg)}
.flag-icon-ps.flag-icon-squared{background-image:url(/flags/1x1/ps.svg)}
.flag-icon-pt{background-image:url(/flags/4x3/pt.svg)}
.flag-icon-pt.flag-icon-squared{background-image:url(/flags/1x1/pt.svg)}
.flag-icon-pw{background-image:url(/flags/4x3/pw.svg)}
.flag-icon-pw.flag-icon-squared{background-image:url(/flags/1x1/pw.svg)}
.flag-icon-py{background-image:url(/flags/4x3/py.svg)}
.flag-icon-py.flag-icon-squared{background-image:url(/flags/1x1/py.svg)}
.flag-icon-qa{background-image:url(/flags/4x3/qa.svg)}
.flag-icon-qa.flag-icon-squared{background-image:url(/flags/1x1/qa.svg)}
.flag-icon-re{background-image:url(/flags/4x3/re.svg)}
.flag-icon-re.flag-icon-squared{background-image:url(/flags/1x1/re.svg)}
.flag-icon-ro{background-image:url(/flags/4x3/ro.svg)}
.flag-icon-ro.flag-icon-squared{background-image:url(/flags/1x1/ro.svg)}
.flag-icon-rs{background-image:url(/flags/4x3/rs.svg)}
.flag-icon-rs.flag-icon-squared{background-image:url(/flags/1x1/rs.svg)}
.flag-icon-ru{background-image:url(/flags/4x3/ru.svg)}
.flag-icon-ru.flag-icon-squared{background-image:url(/flags/1x1/ru.svg)}
.flag-icon-rw{background-image:url(/flags/4x3/rw.svg)}
.flag-icon-rw.flag-icon-squared{background-image:url(/flags/1x1/rw.svg)}
.flag-icon-sa{background-image:url(/flags/4x3/sa.svg)}
.flag-icon-sa.flag-icon-squared{background-image:url(/flags/1x1/sa.svg)}
.flag-icon-sb{background-image:url(/flags/4x3/sb.svg)}
.flag-icon-sb.flag-icon-squared{background-image:url(/flags/1x1/sb.svg)}
.flag-icon-sc{background-image:url(/flags/4x3/sc.svg)}
.flag-icon-sc.flag-icon-squared{background-image:url(/flags/1x1/sc.svg)}
.flag-icon-sd{background-image:url(/flags/4x3/sd.svg)}
.flag-icon-sd.flag-icon-squared{background-image:url(/flags/1x1/sd.svg)}
.flag-icon-se{background-image:url(/flags/4x3/se.svg)}
.flag-icon-se.flag-icon-squared{background-image:url(/flags/1x1/se.svg)}
.flag-icon-sg{background-image:url(/flags/4x3/sg.svg)}
.flag-icon-sg.flag-icon-squared{background-image:url(/flags/1x1/sg.svg)}
.flag-icon-sh{background-image:url(/flags/4x3/sh.svg)}
.flag-icon-sh.flag-icon-squared{background-image:url(/flags/1x1/sh.svg)}
.flag-icon-si{background-image:url(/flags/4x3/si.svg)}
.flag-icon-si.flag-icon-squared{background-image:url(/flags/1x1/si.svg)}
.flag-icon-sj{background-image:url(/flags/4x3/sj.svg)}
.flag-icon-sj.flag-icon-squared{background-image:url(/flags/1x1/sj.svg)}
.flag-icon-sk{background-image:url(/flags/4x3/sk.svg)}
.flag-icon-sk.flag-icon-squared{background-image:url(/flags/1x1/sk.svg)}
.flag-icon-sl{background-image:url(/flags/4x3/sl.svg)}
.flag-icon-sl.flag-icon-squared{background-image:url(/flags/1x1/sl.svg)}
.flag-icon-sm{background-image:url(/flags/4x3/sm.svg)}
.flag-icon-sm.flag-icon-squared{background-image:url(/flags/1x1/sm.svg)}
.flag-icon-sn{background-image:url(/flags/4x3/sn.svg)}
.flag-icon-sn.flag-icon-squared{background-image:url(/flags/1x1/sn.svg)}
.flag-icon-so{background-image:url(/flags/4x3/so.svg)}
.flag-icon-so.flag-icon-squared{background-image:url(/flags/1x1/so.svg)}
.flag-icon-sr{background-image:url(/flags/4x3/sr.svg)}
.flag-icon-sr.flag-icon-squared{background-image:url(/flags/1x1/sr.svg)}
.flag-icon-ss{background-image:url(/flags/4x3/ss.svg)}
.flag-icon-ss.flag-icon-squared{background-image:url(/flags/1x1/ss.svg)}
.flag-icon-st{background-image:url(/flags/4x3/st.svg)}
.flag-icon-st.flag-icon-squared{background-image:url(/flags/1x1/st.svg)}
.flag-icon-sv{background-image:url(/flags/4x3/sv.svg)}
.flag-icon-sv.flag-icon-squared{background-image:url(/flags/1x1/sv.svg)}
.flag-icon-sx{background-image:url(/flags/4x3/sx.svg)}
.flag-icon-sx.flag-icon-squared{background-image:url(/flags/1x1/sx.svg)}
.flag-icon-sy{background-image:url(/flags/4x3/sy.svg)}
.flag-icon-sy.flag-icon-squared{background-image:url(/flags/1x1/sy.svg)}
.flag-icon-sz{background-image:url(/flags/4x3/sz.svg)}
.flag-icon-sz.flag-icon-squared{background-image:url(/flags/1x1/sz.svg)}
.flag-icon-tc{background-image:url(/flags/4x3/tc.svg)}
.flag-icon-tc.flag-icon-squared{background-image:url(/flags/1x1/tc.svg)}
.flag-icon-td{background-image:url(/flags/4x3/td.svg)}
.flag-icon-td.flag-icon-squared{background-image:url(/flags/1x1/td.svg)}
.flag-icon-tf{background-image:url(/flags/4x3/tf.svg)}
.flag-icon-tf.flag-icon-squared{background-image:url(/flags/1x1/tf.svg)}
.flag-icon-tg{background-image:url(/flags/4x3/tg.svg)}
.flag-icon-tg.flag-icon-squared{background-image:url(/flags/1x1/tg.svg)}
.flag-icon-th{background-image:url(/flags/4x3/th.svg)}
.flag-icon-th.flag-icon-squared{background-image:url(/flags/1x1/th.svg)}
.flag-icon-tj{background-image:url(/flags/4x3/tj.svg)}
.flag-icon-tj.flag-icon-squared{background-image:url(/flags/1x1/tj.svg)}
.flag-icon-tk{background-image:url(/flags/4x3/tk.svg)}
.flag-icon-tk.flag-icon-squared{background-image:url(/flags/1x1/tk.svg)}
.flag-icon-tl{background-image:url(/flags/4x3/tl.svg)}
.flag-icon-tl.flag-icon-squared{background-image:url(/flags/1x1/tl.svg)}
.flag-icon-tm{background-image:url(/flags/4x3/tm.svg)}
.flag-icon-tm.flag-icon-squared{background-image:url(/flags/1x1/tm.svg)}
.flag-icon-tn{background-image:url(/flags/4x3/tn.svg)}
.flag-icon-tn.flag-icon-squared{background-image:url(/flags/1x1/tn.svg)}
.flag-icon-to{background-image:url(/flags/4x3/to.svg)}
.flag-icon-to.flag-icon-squared{background-image:url(/flags/1x1/to.svg)}
.flag-icon-tr{background-image:url(/flags/4x3/tr.svg)}
.flag-icon-tr.flag-icon-squared{background-image:url(/flags/1x1/tr.svg)}
.flag-icon-tt{background-image:url(/flags/4x3/tt.svg)}
.flag-icon-tt.flag-icon-squared{background-image:url(/flags/1x1/tt.svg)}
.flag-icon-tv{background-image:url(/flags/4x3/tv.svg)}
.flag-icon-tv.flag-icon-squared{background-image:url(/flags/1x1/tv.svg)}
.flag-icon-tw{background-image:url(/flags/4x3/tw.svg)}
.flag-icon-tw.flag-icon-squared{background-image:url(/flags/1x1/tw.svg)}
.flag-icon-tz{background-image:url(/flags/4x3/tz.svg)}
.flag-icon-tz.flag-icon-squared{background-image:url(/flags/1x1/tz.svg)}
.flag-icon-ua{background-image:url(/flags/4x3/ua.svg)}
.flag-icon-ua.flag-icon-squared{background-image:url(/flags/1x1/ua.svg)}
.flag-icon-ug{background-image:url(/flags/4x3/ug.svg)}
.flag-icon-ug.flag-icon-squared{background-image:url(/flags/1x1/ug.svg)}
.flag-icon-um{background-image:url(/flags/4x3/um.svg)}
.flag-icon-um.flag-icon-squared{background-image:url(/flags/1x1/um.svg)}
.flag-icon-us{background-image:url(/flags/4x3/us.svg)}
.flag-icon-us.flag-icon-squared{background-image:url(/flags/1x1/us.svg)}
.flag-icon-uy{background-image:url(/flags/4x3/uy.svg)}
.flag-icon-uy.flag-icon-squared{background-image:url(/flags/1x1/uy.svg)}
.flag-icon-uz{background-image:url(/flags/4x3/uz.svg)}
.flag-icon-uz.flag-icon-squared{background-image:url(/flags/1x1/uz.svg)}
.flag-icon-va{background-image:url(/flags/4x3/va.svg)}
.flag-icon-va.flag-icon-squared{background-image:url(/flags/1x1/va.svg)}
.flag-icon-vc{background-image:url(/flags/4x3/vc.svg)}
.flag-icon-vc.flag-icon-squared{background-image:url(/flags/1x1/vc.svg)}
.flag-icon-ve{background-image:url(/flags/4x3/ve.svg)}
.flag-icon-ve.flag-icon-squared{background-image:url(/flags/1x1/ve.svg)}
.flag-icon-vg{background-image:url(/flags/4x3/vg.svg)}
.flag-icon-vg.flag-icon-squared{background-image:url(/flags/1x1/vg.svg)}
.flag-icon-vi{background-image:url(/flags/4x3/vi.svg)}
.flag-icon-vi.flag-icon-squared{background-image:url(/flags/1x1/vi.svg)}
.flag-icon-vn{background-image:url(/flags/4x3/vn.svg)}
.flag-icon-vn.flag-icon-squared{background-image:url(/flags/1x1/vn.svg)}
.flag-icon-vu{background-image:url(/flags/4x3/vu.svg)}
.flag-icon-vu.flag-icon-squared{background-image:url(/flags/1x1/vu.svg)}
.flag-icon-wf{background-image:url(/flags/4x3/wf.svg)}
.flag-icon-wf.flag-icon-squared{background-image:url(/flags/1x1/wf.svg)}
.flag-icon-ws{background-image:url(/flags/4x3/ws.svg)}
.flag-icon-ws.flag-icon-squared{background-image:url(/flags/1x1/ws.svg)}
.flag-icon-ye{background-image:url(/flags/4x3/ye.svg)}
.flag-icon-ye.flag-icon-squared{background-image:url(/flags/1x1/ye.svg)}
.flag-icon-yt{background-image:url(/flags/4x3/yt.svg)}
.flag-icon-yt.flag-icon-squared{background-image:url(/flags/1x1/yt.svg)}
.flag-icon-za{background-image:url(/flags/4x3/za.svg)}
.flag-icon-za.flag-icon-squared{background-image:url(/flags/1x1/za.svg)}
.flag-icon-zm{background-image:url(/flags/4x3/zm.svg)}
.flag-icon-zm.flag-icon-squared{background-image:url(/flags/1x1/zm.svg)}
.flag-icon-zw{background-image:url(/flags/4x3/zw.svg)}
.flag-icon-zw.flag-icon-squared{background-image:url(/flags/1x1/zw.svg)}
.flag-wrapper{width:100%;display:inline-block;position:relative;box-shadow:0 0 2px #000;overflow:hidden;margin-bottom:20px}
.flag-wrapper:after{padding-top:75%;display:block;content:''}
.flag-wrapper .flag{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-size:cover}
.no-wrap{white-space:nowrap;margin-bottom:8px;overflow:hidden}
.centsMain{font-size:28px;vertical-align:text-top}
.justifiedText{text-align:justify;text-justify:inter-word}
.mainSymbolQuote{color:#000;font-weight:100;margin-top:0;font-size:3.6em}
.mainSymbolChange{font-weight:300;margin-left:1px;margin-top:-22px;padding-bottom:4px;font-size:1.4em}
.portfolioProgressBar{border-left:1px #aaa solid;border-right:1px #ccc #dfe3ee;border-top-right-radius:2px;border-bottom-right-radius:2px}
.searchBoxFooter{background-color:#dfe3ee;margin-top:-2px;border-top:1px solid #dfe3ee}
.forecastOval{border-radius:50%;padding-bottom:10px;background:#fff;border:1px solid #ccc;font-size:2em;padding-top:0;text-align:center;max-width:230px;min-width:170px;margin:0}
#companyLogo{border:1px solid #ddd;border-radius:2%;text-align:center;background:#fff;padding:5px}
.widgetCellHeader{font-weight:500;padding-bottom:0;color:#3B5998;padding-top:11px;font-size:1.2em}
.normalSemanticButtonHref{font-weight:400;font-size:1em}
.lastColumn{-webkit-transition:all .3s .3s ease-out;transition:all .3s .3s ease-out;background-color:#000;stroke-dasharray:0;stroke-dashoffset:0;-webkit-animation:am-apulsatinglastColumn 1s ease-out infinite;animation:am-pulsatinglastColumn 1s ease-out infinite}
.userHomeTicker{border-top:0 solid #fff;display:none}
.amcharts-graph-column-front{-webkit-transition:all .3s .3s ease-out;transition:all .3s .3s ease-out}
.amcharts-graph-column-front:hover{fill:#496375;stroke:#496375;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.amcharts-graph-g3{stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:0;stroke-dashoffset:0;-webkit-animation:am-draw 40s;animation:am-draw 40s}
#footer{border-top:0 dashed #eee;margin-left:10px;display:block;float:none}
.footer-widget{border-top:0 dashed #ddd;margin-top:0;margin-bottom:30px}
#footer h5,#footer img.logo{margin-bottom:35px}
.strong,b,strong{color:#000;font-weight:500}
.places{overflow:hidden;list-style:none;margin:38px 0 0;padding:0}
.place{position:relative;display:inline-block;height:26px;border-radius:3px 0 0 3px;background:#eee;color:#000;text-decoration:none;font-size:12px;line-height:26px;-webkit-transition:all .4s;margin:0 8px 13px 0;padding:0 14px 0 8px}
.place::after{position:absolute;top:0;right:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:10px solid #eee;background:#fff;content:'';-webkit-transition:all .4s}
img.desaturate{opacity:.7;filter:alpha(opacity=70)}
.optimalPortfolioChartbullet{-webkit-animation:am-pulsatingOptimal 1s ease-out infinite;animation:am-pulsatingOptimal 1s ease-out infinite;color:#000}
.browserSearchGray,.browserSearchEven{padding-left:0;font-size:1em;color:#000}
.symbolChangeUpGray,.symbolChangeNone{color:#aaa;padding-left:0;text-align:center;border:0 solid #CCC;border-style:solid}
.symbolChangeUp{padding-left:0;text-align:center;border:0 solid #CCC;color:#000;border-style:solid;white-space:nowrap;display:inline-block}
.symbolChangeDown{padding-left:0;text-align:center;border:0 solid #CCC;border-style:solid;white-space:nowrap;display:inline-block;color:red}
.symbolChangeNone{padding-left:0;text-align:center;border:0 solid #CCC;color:gray;border-style:solid;white-space:nowrap;display:inline-block}
img,.typicalTable,img{border:0}
.smallOrangeButton,.smallGreenButton{width:72px;font-size:8pt;display:block}
.highliteSummaryMain,.highliteSearchMain{padding-left:0;cursor:pointer}
.hoveredSearchType a:hover,.smallLoginButton a,.marketQuoteBlue a{color:#000;text-decoration:none}
.searchTypePick a:hover,.styleActionButton:hover{background:#eee;border:1px solid #ccc}
.tweet h2,.smallPrScroll a,.smallPrScrollLoggedIn a{font-weight:700}
#content_2,#content_3,#ccDetails,.mobileLandingBlock,.mobileLogo,.mobileImg2,#addPositionFloatingButton,.mobileOnly,.flexAd{display:none}
.addSymbolToPortfolio a,.blogMenu a:hover,.mainSubMenuSelected a:hover{color:#fff;text-decoration:none}
.addSymbolToPortfolio a:hover,.smallProfileIcon:hover{color:#fff;background:#000}
.symbolMenuItemSelected:hover,.superSymbolMenuItemSelected .jqeasytooltip,.portfolioName a,.transactionHistory,.accountPanelBackgound a,.bigCommandButtonGray a,.smallCommandButtonBlue a,.grayCommandButton a,.commandButton a,.bigCommandButtonLight a,.lastFooterRowButton a,.selectMarketButton a,.bigCommandButtonLightBlue a,.bigCommandButton a,.setActionButton a,.setActionButton a:hover,.grayActionButton a,.manageActionButton a,.manageActionButton:hover a,.grayishActionButton a,.blueishActionButton a,.addCompareSymbolToPortfolio a,.thumbTotal:hover,.thumbButton1 a:hover,.thumbButton2 a:hover,.thumbRebalanceButton a:hover,.thumbDelButton a:hover,.thumbShareButton a:hover,.portfolioToolLink:hover,.forecastLabel,.homeFeatureBlock a,.homeFeatureBlock:hover a,.bannerButton a,.homeResearchCenterButton:a,.majorMenu a:hover,.topMoreButton a,.topMoreButtonSelected a,.addToPortfolioStyledButton a,.darkHeader,#footer strong{color:#000}
.symbolMenuItem .jqeasytooltip,.homeNavigationItemSelected a:hover,.portfolioMenu a,.partnerMenu a,.addPortfolioThemeButton a,.removePortfolioThemeButton a,.upgradeCellDiv a,.smallCommandButtonRed a,.bigCommandButtonDarkBlue a,.contenthover,.contenthover h3,contenthover a,.thumbButton1 a,.thumbButton2 a,.thumbRebalanceButton a,.thumbDelButton a,.thumbShareButton a,.rowSelected a,.homeResearchCenterButtonLoggedIn a,.essentialBlocksSelected a{color:#fff}
.goToSymbolDashboard a,.basicCommandButtonGreen a,.basicCommandButtonRed a,.footerModuleButton a,.addPortfolioButton a,.widgetPreviewToggle a,.homeSignInInputButton a{color:#FFF}
.smallGrayishActionButton a:hover,.transactionHistory a:hover,.smallOptionButton a:hover,.dottedButton a,.dottedButton a:hover,.flatMarketQuote a:hover,.marketQuote a:hover{text-decoration:none}
.Left,.places li{float:left}
.Right,.headerPublicBanner{float:right}
table.highslide,.partnerMenu,.thumbContainer,.inlineChart,#chartProgressBar,.span_4_of_4,.span_3_of_3,.pItem:hover:before{width:100%}
.gadgetSymbolTable,.transactionTable{overflow:auto;height:325px;background-color:#fff;color:gray;font-size:11px;font-family:tahoma;text-align:left;padding-left:3px;border-color:#31dddd;border-style:none;border-width:1px}
.equityTransactionBlock,.quoteSummary{font-size:.8em}
.moreLink a,.Footer,.navigationMenu{color:#f60}
.moreLink a:hover,.labelcell a:hover{color:orange}
.portfolioNameTitle a.selectButton:hover,.portfolioNameTitle a.triggerButton:hover{border:1px dashed #bbb;text-decoration:none;color:#252525}
.sidebarDivider,.symbolSearchTitle td{border-bottom:0px solid #fff}
.firstH1,.firstH3{padding-top:0;margin-top:0}
.resourceMenu a,.exportActionButton a,.addImportSymbolToPortfolio a,.forecastValue{text-align:right; color:black}
.pageMenu a:hover,.topStoriesButton a:hover{text-decoration:none;color:#fff}
.pageMenu a,.filterString,.totalValueCell{color:#000;font-weight:700}
.partnerMenuItem a,.labelcell a{color:#6e7273}
.addTypedSymbolGoogleCell a,.addTypedSymbolCell a{background:url(../images/buttons/addButton.gif);background-repeat:no-repeat}
.addTypedSymbolCell,.menuLinkItem a,.menuLinkItem a:hover{font-size:1.2em}
.portfolioRow a,.portfolioSearchRow a{background:#ffff}
.portfolioRow a:hover,.portfolioSearchRow a:hover{background:#f60;color:#fff}
.indexSearch,.tableRowSelected{padding-left:0;font-size:1em;color:#6e7273;background-color:#eee}
.highliteBrowserSearch td,.highliteBrowserSearch a,.highliteBrowserSearch a:hover,.highliteBrowserSearch td .span a{background-color:#f60;color:#FFF}
.portfolioView a,.portfolioRebalance a,.portfolioDelete a{text-decoration:none;background-color:transparent}
.hiddenLongDescription,.hiddenShortDescription,.homePitchBlock,.errorHint{display:none;visibility:hidden}
#xMsgBox,#unId,#bodyMessage{border:1px solid transparent}
#equityTransactionBlock,.story-home{display:block}
.postMeta span.comments a,.postMeta span.date a,.footerLink{color:#aaa}
input.text,textarea{background:#fff;padding:.3em .4em}
#slider-minimumReturn .ui-slider-handle,#slider-maxConstraint .ui-slider-handle,#slider-constraint .ui-slider-handle,#slider-cashUsage .ui-slider-handle,#slider-ci .ui-slider-handle,#slider-riskFreeRate .ui-slider-handle,#slider-riskLevel .ui-slider-handle,#slider-dayRange .ui-slider-handle{border:0 solid #000;background:#000;background-color:#000;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;height:26px;width:16px}
.ui-state-default .ui-icon,.startingHomeIconWrapper{background:#000}
.ui-spinner-up,.ui-spinner-down{height:8px;width:9px}
#dialog,#createNewSuggestionDialog,#addSymbolDialog,#editPortfolioDialog,#payDialog,#createPortfolioDialog,#backTestDialog,#scoreInfoDialog,#deleteDialog,#reportFinishedDialog,#errorDialog,#selectPortfolioDialog,#transactionConfirmDialog,#filterDialog,#startOptimizationDialog{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:1em}
#shareDialog,#removeSymbolDialog,#modelHelpDialog,#dialogTermsOfUse,#dialogCalendar,#importResultsDialog,#suggestionPriviewDialog,#modelDialog,#portfolioDialog{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:.9em}
.footerFinal,.mainAreaContainer{width:86%;margin:auto}
.tableRowOdd:hover,.tableRowEven:hover{background-color:#eee;background:#eee}
.flatMarketQuote:hover,.marketQuote:hover{border:1px solid #dfe3ee;background:#fff}
.ui-corner,.rebalancingGuage,.adFooter,.ui-corner-all{-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{background:#ddd;border:0 solid #f7f7f7}
.ui-dialog .ui-buttonset .ui-button-active,.ui-buttonset .ui-button-active{margin-left:0;margin-right:-.3em;background-color:#eee;color:#000}
.thirdHomeIcon,.featureHomeIcon,.startingHomeIcon,.firstHomeIcon{width:1020px;margin:auto}
.footerIconActionLeft img:hover,.iconAction:hover,.iconAction img:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity100);opacity:1}
.footerIconActionLeft img,.iconAction img{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);filter:alpha(opacity30);opacity:.3}
.symbolDescription{line-height:1.5em;margin-bottom:30px;margin-top:0;font-weight:100}
.symbolDescriptionNoMargin{line-height:1.5em;margin-bottom:5px;margin-top:0}
.symbolDescription2{text-align:justify;margin-left:2px;border-left:2px solid #3b5998;margin-bottom:15px;margin-top:5px;color:gray;padding-left:9px}
.iconThumbWrapper:hover,.iconThumb:hover{background:#dfe3ee;border:1px solid #dfe3ee}
.sliderBase,.group:after{clear:both}
.is_clickable,.customeasytip,.all-flags .flag-icon-background{cursor:pointer}
.nstSlider .leftGrip.gripHighlighted,.nstSlider .rightGrip.gripHighlighted{background:#134}
.homeResearchCenterButtonLoggedIn:hover,.essentialBlocks:hover{background:#eee}
.tipthemesquarecustom:before,.tipthemesquarecustom:after{border-color:#000}
.topMoreButton a:hover,.topMoreButton:hover,.addToPortfolioStyledButton a:hover,.addToPortfolioStyledButton:hover{background:#ddd;color:#000}
.topMoreButtonSelected a:hover,.topMoreButtonSelected:hover{background:#ccc;color:#000}
.table .table,.table-striped>tbody>tr:nth-of-type(odd){background-color:transparent}
.table-bordered,.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #eee}
.table-hover>tbody>tr:hover,.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}
.maxColumn,.maxBullet,.optimizedBullet{-webkit-animation:am-pulsating 1s ease-out infinite;animation:am-pulsating 1s ease-out infinite;color:#000}
.optimalPortfolioChartbullet{-webkit-animation:am-pulsatingOptimal 1s ease-out infinite;animation:am-pulsatingOptimal 1s ease-out infinite;color:#000}
.managePortfolioBtn{border:1px solid #eee;font-size:.9em;background:#fff;background-color:#fff;border-radius:1px;padding:7px;padding-bottom:3px;padding-top:2px}
.managePortfolioBtnStd{border:1px solid #ddd;font-size:1em;background:#fff;background-color:#fff;border-radius:1px;padding:7px;padding-bottom:6px;padding-top:5px}
@media screen and max-width767px {
.table-responsive{width:100%;margin-bottom:0;overflow-y:hidden;-ms-overflow-style:0;border:1px solid #eee}
.table-responsive>.table{margin-bottom:0}
.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}
.table-responsive>.table-bordered{border:0}
.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}
.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}
.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}
}
.topSearchAreaButton{background:#fff;padding:6px;margin-top:2px;border:1px solid #ccc}
@-webkit-keyframes am-draw {
0%{stroke-dashoffset:500%}
100%{stroke-dashoffset:0}
}
@keyframes am-draw {
0%{stroke-dashoffset:500%}
100%{stroke-dashoffset:0}
}
@-webkit-keyframes am-pulsatinglastColumn {
0%{stroke-opacity:1;stroke-width:1px}
100%{stroke-opacity:1;stroke-width:4%}
}
@keyframes am-pulsatinglastColumn {
0%{stroke-opacity:1;stroke-width:1px}
100%{stroke-opacity:1;stroke-width:4%}
}
@-webkit-keyframes am-pulsating {
0%{stroke-opacity:1;stroke-width:0}
100%{stroke-opacity:0;stroke-width:50px}
}
@keyframes am-pulsating {
0%{stroke-opacity:1;stroke-width:0}
100%{stroke-opacity:0;stroke-width:50px}
}
@-webkit-keyframes am-pulsatingOptimal {
0%{stroke-opacity:1;stroke-width:0}
100%{stroke-opacity:0;stroke-width:20px}
}
@keyframes am-pulsatingOptimal {
0%{stroke-opacity:1;stroke-width:0}
100%{stroke-opacity:0;stroke-width:20px}
}

.standardModelInputTitle{text-transform:capitalize;padding-bottom:3px;font-weight:700;font-size:1em;color:#000}
.standardPromoTitle{margin-top:3px;text-transform:capitalize;padding-bottom:3px;font-weight:600;font-size:1.1em}
.widgetChangeButton:hover{opacity:1;filter:alpha(opacity=100)}
.widgetChangeButton{text-align:center;color:#fff;padding:6px;padding-right:5px;padding-left:5px;font-weight:500;border-radius:1px;border:0 solid #ccc;cursor:pointer;opacity:.6;filter:alpha(opacity=60)}
.widgetChangeButtonBorder{border:1px solid #fff;border-radius:1px}
.adviserValuationText{padding-top:22px;padding-bottom:22px;background:#ddd;text-align:center;align:center;color:#0B3861;font-size:2em}
.hScroll{overflow-x:auto;z-index:0}
.basicChangeButton{text-align:center;border-radius:2px;color:#fff;padding:5px;padding-left:5px;font-weight:700}
.portfolioScoreTile{border:1px solid #ddd;padding:5px;background:#eee}
.ratingMainCell{padding-top:3%;width:100%;margin-top:-4px;height:63px}
.ratingCell{padding:2px;width:100%;border:0 solid #000;border-radius:1px;min-width:44px;text-align:center;height:64px; display: flex;justify-content: center;align-items: center;}
.cardButtonFooter{margin-top:15px;padding:10px;padding-top:20px;border-top:1px solid #ddd}
.adviseText{padding-top:33px;padding-bottom:12px;text-align:center;align:center;color:#0B3861;font-size:3.6em;height:90px;background-color:rgba(125,125,125,0.09)}
.marketMapFlagWidget{font-size:2.5em;display:inline-block;white-space:nowrap;margin-top:4px;padding:8px}
.tt-input,.tt-hint{width:396px;height:30px;padding:8px 12px;font-size:24px;line-height:30px;border:2px solid #ccc;border-radius:8px;outline:none}
.tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.tt-hint{color:red}
.tt-menu{width:500px;margin-top:-13px;margin-left:12px;padding:0;padding-bottom:8px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:0;box-shadow:0 5px 10px rgba(0,0,0,.2)}
.tt-suggestion{padding:3px 10px;text-align:left}
.tt-suggestion.tt-cursor{color:#fff;background-color:#D4D4D4}
.tt-suggestion p{margin:0}
.pr-avatar{width:52px;height:52px;border-radius:50%;color:#FFF;text-align:center;line-height:50px;font-size:20px;margin-right:15px;text-transform:uppercase;text-decoration:none}
.profile-avatar{padding:12px}
#topHeader{height:45px;width:100%;z-index:88;background:#eee;background-color:#eee}
.dropdown-toggle{text-align:left;}
.checkbox .input-helper:before{top:0;width:20px;height:20px;border:1px solid #aaa;margin-left:2px;border-radius:1px}
.radio .input-helper:before{background:#fff;border:1px solid #aaa;padding:2px}

#homeDropDownMenu{font-size:1.1em;text-decoration:none;color:#fff}
#homeSearchMenu{font-size:1.1em;text-decoration:none;color:#fff}
.topPageMenu{border:1px solid gray;border-radius:2px;margin-top:2px}


.card-body{background:#fff;z-index:0}
.card{background:#fff;border-radius:1px;z-index:0;border:1px solid #ddd;border-radius:1px;font-size:1em}
.dropdown-menu{z-index:100;display:inline-block;font-family:'Open Sans';font-style:normal;color:#3b5998}
.dropdown-toggle{min-width:140px;}
.dropdown-menu > li{height:30px;z-index:1;color:#3b5998}
.dropdown-menu > i{color:#3b5998}
.dropdown-menu > li > a{font-family:'Open Sans';font-style:normal;z-index:1;color:#3b5998}
.dropdown-menu > li > a > i{color:#3b5998}
.tab-nav{box-shadow:inset 0 -2px 0 0 #ddd}
.white{box-shadow:inset 0 -2px 0 0 #EEE}
.tab-nav[data-tab-color="blue"] > li > a:after{background:red}
.tab-nav > li > a{display:inline-block;color:#aaa;text-transform:uppercase;position:relative;width:100%;-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:250ms;transition-duration:250ms;font-weight:500}
.tab-nav > li > a:hover{color:gray}
.block-header{padding-left:0}
#top-search-wrap .countryPick{border:0;height:40px;position:relative;padding:0 10px 0 40px;font-size:18px;margin:12px}
.alert-info{background-color:#dfe3ee;border-color:#dfe3ee;color:gray}
.alert-danger{background-color:#FDEDE8}
.pagination > .active > a{background-color:#f44336;border-color:#f44336;color:#fff}
li.active > a{border-color:#dfe3ee}
.table > tbody > tr:last-child > td{border:none}
.table > tbody > tr > td{padding-left:3px}
.tooltip-inner{white-space:pre-wrap;padding:7px;padding-top:5px;border-radius:2px}
.active{border-color:#3b5998}

.ui-corner-right{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.ui-corner-left{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}

.amExportButton{padding:0;margin-top:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:32px}
.noUi-handle-lower{color:#3B5998}
.ui-spinner-input{width:60px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#000}
.ui-spinner-button{background:#aaa}
.ui-spinner-up{background:#ccc}
.ui-corner-tr{background:#ccc}
.ui-button-icon-only{border-radius:0}
.ui-button-icon{border-radius:0}
.ui-icon{border-radius:0}
.ui-icon-triangle-1-s{border-radius:0}
.btn-link{color:#3B5998}
.noUi-base{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-top:10px;background:gray;background-color:gray;height:4px}
.input-slider{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:gray;background-color:gray;height:5px}
.noUi-origin{border-radius:0;height:5px;border:0 solid #000;background:gray}
.noUi-target{border-radius:0;height:5px;background:gray;border:0 solid #000;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}
.noUi-handle{background:gray;background-color:gray}
.noUi-horizontal{height:5px;background:gray}
.input-slider[data-is-color=blue] .noUi-handle,.input-slider-range[data-is-color=#3B5998] .noUi-handle,.input-slider-values[data-is-color=#3B5998] .noUi-handle,.input-slider[data-is-color=#3B5998] .noUi-connect,.input-slider-range[data-is-color=#3B5998] .noUi-connect,.input-slider-values[data-is-color=#3B5998] .noUi-connect{background:#3B5998!important}
.input-slider[data-is-color=blue] .noUi-base{background:#3B5998!important}
.input-slider:not([data-is-color]) .noUi-base{background:#3B5998!important}
.noUi-horizontal .noUi-handle{top:-7px;width:19px;left:-5px;height:19px;background:gray;background-color:#3B5998}
.noUi-background{background:red;background-color:#3B5998;box-shadow:none}
.mini-charts-item:before{width:0;background:#dfe3ee;filter:alpha(opacity = 10);opacity:.1}
.researchCenterButton{color:#fff;background-color:#2196f3;border-color:#3B5998;height:30px;padding:10px;padding-top:5px;padding-bottom:5px;margin-top:-40px}
.fc-event,.fc-agenda .fc-event-time,.fc-event a{background-color:#bbb;border-color:#aaa;color:gray}
.fc-event{padding:5px;margin-left:0;margin-right:0;border-left:0;border-right:0}
.fc-ltr .fc-event-hori.fc-event-start,.fc-rtl .fc-event-hori.fc-event-end{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}
.fc-ltr .fc-event-hori.fc-event-end,.fc-rtl .fc-event-hori.fc-event-start{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}
.fc-event-vert.fc-event-start{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}
.fc-event-vert.fc-event-end{border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
#transactionHistoryDiv{width:100%;height:100%}
.fc-header-title{border:0 solid red;margin-top:0;padding-top:0}
.fc-header-title h2{margin-top:0;padding-top:2px;font-size:1.6em;vertical-align:top;padding-right:6px;white-space:nowrap}
.fc-header-right{width:25%;text-align:right;margin-top:0;padding-top:0;vertical-align:top;margin-right:12px;white-space:nowrap}
.fc-day-grid-event{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.fc-button-group{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.fc-prev-button{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.fc-button{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:300ms;transition-duration:300ms;border:0;text-transform:none}
.fc-content{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.fc-corner-right{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.fc-corner-left{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.fc-today-button{-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:300ms;transition-duration:300ms;border:0;text-transform:none}
.fc-toolbar{height:64px;margin:0;padding-left:10px;background:#fff;color:#0B3861}
.fc-toolbar h2{color:#0B3861}
.fc-toolbar .ui-button{color:#0B3861}
.fc-state-default{background:#ddd;padding:3px}
.fc-widget-header{background:#fff;color:#0B3861}
.fc th{background:#eee;color:#0B3861;padding-top:5px;padding-bottom:5px;border-right:1px solid #ccc}
.fc table tr > td:first-child{border-left-width:0}
.fc .ui-widget-header{border-width:0}
.fc-event-container{padding-top:16px;height:30px;border:1px solid #000;background:#ccc;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.fc-widget-content{border:1px solid #000}
.table thead > tr > th{border:none}
.fc-last{background:#ddd;padding-top:16px;color:#0B3861}
.progress{border-bottom:0 solid #eee;border-top:0 solid #ddd;background-color:transparent;overflow:hidden;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.0);box-shadow:inset 0 1px 2px rgba(0,0,0,0.0)}
.mh-white{background:rgba(255,255,255,1)}
.mh-post{background:rgba(255,255,255,1)}
.progress-bar-primary{background-color:#ccc}
.progress-bar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#fff',GradientType=0)}
.bg-lightGray{background-color:#f7f7f7}
.bg-white{background-color:#fff}
.bg-primary{background-color:#3b5998;background:#3b5998}
.btn-google{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-yahoo{color:#fff;background-color:#720e9e;border-color:rgba(0,0,0,0.2)}
.btn-google{color:#fff;background-color:#f44336;border-color:rgba(0,0,0,0.2)}
.btn-danger{background-color:#c30;border:1px solid #c30;border-radius:1px}
.btn-warning{background-color:#00ce00;border:1px solid #00ce00;border-radius:1px}
.btn-indigo{background-color:#3f51b5;border:1px solid #3f51b5;color:#fff;border-radius:1px}
.btn-indigo:hover{color:#fff;border-radius:1px}
.btn-info{background-color:green;border:1px solid green;border-radius:1px}
.btn-info:hover{background-color:#46CF50;border:1px solid #46CF50;border-radius:1px}
.btn-default{border:1px solid #ccc;background-color:#eee;color:#3b5998;box-shadow:none;border-radius:1px}
.btn-default:hover{border:1px solid #aaa;background-color:#eee;border-radius:1px}
.btn-gray{border:1px solid #bbb;background-color:#f7f7f7;color:#3b5998;border-radius:1px}
.btn-gray:hover{border:1px solid #aaa;background-color:#eee;border-radius:1px}
.btn-darkGray{border:1px solid #ccc;background-color:#fff;color:#aaa;border-radius:2px}
.btn-darkGray:hover{border:1px solid #aaa;background-color:#eee;color:#aaa;border-radius:2px}
.btn-primary{border:1px solid #aaa;background-color:#eee;color:#3b5998;border-radius:1px}
.btn-primary:hover{background-color:#3b5998;border:1px solid #3b5998;border-radius:1px}
.bgm-blue{background-color:#3b5998!important;border-radius:1px}
.btn-group:not(.bootstrap-select),.btn-group-vertical:not(.bootstrap-select){box-shadow:none}
.bootstrap-select.btn-group .dropdown-menu .notify{box-shadow:none}
.c-blue{color:#3b5998!important}
.c-gray{color:#aaa!important}
.c-darkGray{color:gray!important}
.c-red{color:#f44336}
.c-lightGreen{color:#33FF83!important}
.c-lightGray{color:#ccc!important}
.lightblue{background-color:#aaa}
.darkGray{color:gray!important}
.modal[data-modal-color="lightblue"] .modal-content{background:#ccc}
.bgm-lightblue{background-color:#8b9dc3!important}
.c-lightblue{color:#8b9dc3!important}
.btn-success{color:#fff;background-color:#3b5998;border:1px solid #3b5998}
.btn-success:hover{background-color:#3b5998}
.btn:not(.btn-link):not(.btn-float):not(.command-edit):not(.command-delete):not(.selectpicker){box-shadow:none}
.modal-title{color:#3b5998}
.img-responsive{display:block;height:auto;max-width:100%;min-width:100%}
.bgm-green{background-color:#40bf40!important}
.c-green{color:green!important}
.amcharts-pie-slice{transform:scale(1);transform-origin:50% 50%;transition-duration:.3s;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;cursor:pointer;box-shadow:0 0 30px 0 #000}
.amcharts-pie-slice:hover{transform:scale(1.2);box-shadow:0 0 10px 0 #fff;filter:alpha(opacity = 100);opacity:1}
#profile-main .pmo-pic .pmo-stat{background:#ddd;padding-bottom:15px}
.img-landing{background-size:170%;border:1px solid #fff;display:block;height:260px}
.card .card-header h2{margin:0;line-height:100%;padding-top:3px;padding-left:2px;padding-bottom:5px;margin-bottom:3px;color:#555;font-size:1em;font-weight:600}
.ui.selection.dropdown{border-radius:2px;padding-left:10px;}
.btn-group{display:flex;white-space:nowrap;.btnfloat:none;display:inline-block}
.ui.huge.label{padding:20px;padding-top:15px;padding-bottom:15px;font-size:2em;clear:both;display:flex;color:#aaa;margin-bottom:20px}
.emptyCardHeader{color:#aaa;font-weight:500;font-size:1em;padding-left:0;text-transform:none}
.modelStep{background:#000}
#content{margin-left:2%;margin-right:2%;margin-top:20px}
.themeicon{color:#ccc}
.themeicon:hover{color:#000}
.themeiconPortfolio{color:gray}
.themeiconPortfolio:hover{color:#000}
.populariconPortfolio{color:gray}
.populariconPortfolio:hover{color:#000}
ul.tagit li.tagit-choice input{margin:0}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-radius:1px}
actions>a,.actions>li>a{padding-top:7px;width:38px;height:38px;line-height:29px;display:inline-block;text-align:center;position:relative}
.cardSubHeader{color:gray;font-weight: 500; font-size: 0.9em; margin-top:2px;margin-bottom:2px;padding-top:4px;padding-bottom:2px}
/*! jQuery UI - v1.12.1 - 2016-09-14*/
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}
.ui-checkboxradio-disabled{pointer-events:none}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-n{height:2px;top:0}
.ui-dialog .ui-resizable-e{width:2px;right:0}
.ui-dialog .ui-resizable-s{height:2px;bottom:0}
.ui-dialog .ui-resizable-w{width:2px;left:0}
.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}
.ui-dialog .ui-resizable-se{right:0;bottom:0}
.ui-dialog .ui-resizable-sw{left:0;bottom:0}
.ui-dialog .ui-resizable-ne{right:0;top:0}
.ui-dialog .ui-resizable-nw{left:0;top:0}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}
.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}
.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}
.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}
.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}
body .ui-tooltip{border-width:2px}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #d3d3d3}
.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}
.ui-widget-header a{color:#222}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#555;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#212121;text-decoration:none}
.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}
.ui-icon-background,.ui-state-active .ui-icon-background{border:#aaa;background-color:#212121}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}
.ui-state-checked{border:1px solid #fcefa1;background:#fbf9ee}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}
.ui-button .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:1px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:1px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:1px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:1px}
.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
.bigMenuBreak{height:10px}
.scoreTablet{min-width:125px;padding:0;margin:0;-webkit-box-shadow:0 2px 25px 0 rgba(34,36,38,.05) inset;box-shadow:0 2px 25px 0 rgba(34,36,38,.05) inset}
.scoreCard{margin-right:5px;padding:0}
.swal-modal{border-radius:1px}
.swal2-modal .swal2-styled{border-radius:0;padding:5px 12px;font-size:1em}
h2#swal2-title{font-size:1.4em;padding-bottom:20px;font-weigth:100;font-family:'Open Sans';color:gray;font-style:normal;margin:0}
.swal2-title{font-size:1.2em;font-size:1.4em;margin-bottom:30px;font-weight:100}
.swal2-icon.swal2-info{color:#3b5998;border-color:#3b5998}
.swal2-icon swal2-warning{color:red;border-color:red}
.swal2-modal .swal2-content{font-size:14px;font-weight:200;color:gray}
.swal2-modal .swal2-title{color:gray;font-size:26px;font-weight:100;margin-bottom:30px;padding-bottom:20px}
.swal2-modal{font-family:'Open Sans',Helvetica,Arial,sans-serif;border-radius:1px}
.swal2-container{z-index:106000}
.swal2-popup .swal2-title{font-size:1.2em;font-size:1.4em;margin-bottom:30px;font-weight:100}
.swal2-confirm swal2-styled{padding:20px;background:green;background-color:green}
.swal2-footer{margin-top:32px;border-top:1px solid #E9EEF1;overflow:hidden}
.single-chart{justify-content:space-around}
.tab-nav[data-tab-color="blue"] > li > a:after{background:#000}
.ajaxProgress{border:1px dashed #ddd;padding-top:20px;padding-bottom:20px;background:#f7f7f7;text-align:center;align:center}
.circular-chart{display:block;margin:0 auto;max-width:80%;max-height:250px}
.circle-bg{fill:none;stroke:#000;stroke-width:2.3;opacity:.3;filter:alpha(opacity=30)}
.circle{fill:none;stroke-width:1.5;stroke-linecap:round;animation:progress 1s ease-out forwards}
@keyframes progress {
0%{stroke-dasharray:0 100}
}
.circular-chart.orange .circle{stroke:#000}
.circular-chart.green .circle{stroke:#4CC790}
.circular-chart.blue .circle{stroke:#3c9ee5}
.percentage{fill:#666;font-family:sans-serif;font-size:.65em;text-anchor:middle}
.publicMALogo{font-size:1.2em;color:#000;font-weight:400}
.takeOver{font-size:1.7em;line-height:1em}
#portfolioComboComboButton,#pstyleComboButton,#ptagComboButton,#ptypeComboButton,#pcdComboButton{padding-left:11px;}
div.btn-group ui buttons{padding-left:5px;color:gray;text-align:left;font-weight:300}
.ui.input>input{font-weight:600;border-radius:2px;width:100%;color:#000!impotant;padding-left:10px;}
.dropdown-toggle, select, textarea {font-weight: 400;}
.go-behind{position:relative!important}
input:-internal-autofill-previewed,input:-internal-autofill-selected,textarea:-internal-autofill-previewed,textarea:-internal-autofill-selected,select:-internal-autofill-previewed,select:-internal-autofill-selected{background-color:#fadcd5!important;background-image:none!important;color:#000!important}
.sortable-handler{touch-action:none}
img.rounded-coners{border-radius:50%;border:5px solid #3b5998}
.ui.primary.button,.ui.primary.buttons .button{background-color:#3b5998}
.form-control{min-width:60px}
.blink{animation:blink 2s steps(5,start) infinite;-webkit-animation:blink 1s steps(5,start) infinite}
.blink1{animation:blink 6s steps(1,start) infinite;-webkit-animation:blink 6s steps(7,start) infinite}
.blink2{animation:blink 8s steps(4,start) infinite;-webkit-animation:blink 3s steps(3,start) infinite}
.blink3{animation:blink 5s steps(3,start) infinite;-webkit-animation:blink 8s steps(5,start) infinite}
.ui.icon.button,.ui.icon.buttons .button{padding:.78571429em .5em}
.ui.black.button,.ui.black.buttons .button{background:#323030;color:#fff;text-shadow:none;background-image:none}
@keyframes blink {
to{visibility:hidden}
}
@-webkit-keyframes blink {
to{visibility:hidden}
}
@keyframes blink1 {
to{visibility:hidden}
}
@-webkit-keyframes blink1 {
to{visibility:hidden}
}
@keyframes blink2 {
to{visibility:hidden}
}
@-webkit-keyframes blink2 {
to{visibility:hidden}
}
@keyframes blink3 {
to{visibility:hidden}
}
@-webkit-keyframes blink3 {
to{visibility:hidden}
}
.sc-gauge{margin:0 auto}
.sc-background{position:relative;height:100px;margin-bottom:0;background-color:#fff;border-radius:100px 100px 0 0;overflow:hidden;text-align:center}
.sc-mask{position:absolute;top:20px;right:20px;left:20px;height:80px;background-color:#fff;border-radius:100px 100px 0 0}
.sc-percentage{position:absolute;top:100px;left:-200%;width:400%;height:400%;margin-left:100px;background-color:#000;transform:rotate(158deg);transform-origin:top center}
.sc-min{float:left}
.sc-max{float:right}
.sc-value{position:absolute;top:50%;left:0;width:100%;font-size:38px;font-weight:500}
.ui.action.input:not([class*="left action"])>.button:last-child,.ui.action.input:not([class*="left action"])>.buttons:last-child>.button,.ui.action.input:not([class*="left action"])>.dropdown:last-child{border-radius:0 .15rem .15rem 0}
.valign{display:table;width:100%;height:100%}
.valign > div{display:table-cell;width:100%;height:100%}
.valign.bottom > div{vertical-align:bottom}
.valign.middle > div{vertical-align:middle}

.adviceIndicatorButton{width:100%;border:0px solid #aaa;background-color:rgba(255,255,255,0.5);color:#000;height:38px;padding:9px}
.adviceIndicatorButton a{font-weight:400;color:#000}
.adviceIndicatorButtonWrapper{height:40px;border:1px solid #fff}
.menuSecondLine{color:#aaa;padding-top:2px}
.ui.gray.label,.ui.gray.labels .label{background-color:#aaa!important;border-color:#aaa!important;color:#fff!important}
.swal2-popup{border-radius:0}
.mainVideo{height:300px;width:40%}
.ui.progress{border-radius:0; height: 8px!important}
.ui.progress .bar{border-radius:0}
.breadcrumb{border:0 solid #fff}
.ui.segment{line-height:1.5em;animation:none;margin:0;padding:10px;padding-bottom:10px;color: #000; border: 0px solid #bbb!important}
.grayBorderSegment {border: 1px solid #ddd!important;box-shadow: none!important;}
.borderedSegment {border: 0px solid #bbb!important}
.mainBorderedSegment {border: 1px solid #ddd!important;background: #E9ECDF!important}
.ui.placeholder.segment{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:none;flex-direction:none;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:initial;-webkit-animation:none;animation:none;overflow:visible;padding:1em;background:#f9fafb;border-color:rgba(34,36,38,.15);-webkit-box-shadow:0 2px 25px 0 rgba(34,36,38,.05) inset;box-shadow:0 2px 25px 0 rgba(34,36,38,.05) inset;border-radius:2px}
.ui.placeholder.segment textarea{max-width:100%;margin-left:0;margin-right:0}
.thumbTitleBar{background:transparent}

.scoreOuter-wrapper{display:inline-block;margin:0;padding:0;width:100%;text-align:center}
.scoreColumn-wrapper{height:145px;width:100%;transform:rotate(180deg);margin:0 auto}
.scoreColumn{position:relative;display:block;bottom:0;width:100%;border-bottom:0 solid #fff;border-bottom-left-radius:50% 80%;border-bottom-right-radius:50% 80%;-webkit-box-shadow:0 2px 25px 0 rgba(34,36,38,.01) inset;box-shadow:0 2px 25px 0 rgba(34,36,38,.01) inset;background:transparent}
.scoreColumnDiv{position:relative;display:block;background-color:linear-gradient(to bottom,sandybrown,chocolate);bottom:0;height:2px;width:100%;background:#000}
.scorePercentage{transform:rotate(180deg);padding-bottom:5px;color:gray;text-shadow:1px 0 7px #fff;font-size:1.2em;font-weight:100;background:transparent;width:100%;text-align:center;position:relative}
.scoreTitle{background:#ccc;padding:2px 4px}
.col-sm-3,.col-sm-2{padding:0;padding-right:10px;padding-left:0}
.ui.label>.close.icon,.ui.label>.delete.icon{cursor:pointer;margin-right:0;margin-left:.5em;color:#000;font-size:.92857143em;opacity:.9;-webkit-transition:background .1s ease;transition:background .1s ease}
i.icon.delete:before{content:"X"}
.cardInfoPadding{padding:20px}
.circular--square{border-radius:1%}
.circular--portrait{width:100px;min-width:100px;height:100px;overflow:hidden;border-radius:2px;margin-left:auto;margin-right:auto;color:#eee; display: table-cell;vertical-align: middle;}
.circular--portrait img{width:auto;height:auto;border-radius:2px;border:1px solid #eee;display: table-cell;vertical-align: middle;}
.logoBackup{width:100px;height:100px;border-radius:50%}
.logoBackup div{width:auto;height:auto;border-radius:50%}
.circular--portrait-small{width:44px;min-width:44px;height:44px;border-radius:2px;margin:block;margin-left:auto;margin-right:auto;text-align:center;color:#eee;display: table-cell;vertical-align: middle}
.circular--portrait-small img{width:auto;height:auto;border-radius:2px;display: table-cell;vertical-align: middle}

.circular--portrait-mid{border: 2px solid #fff; width:96px;height:96px;border-radius:50%;margin:block;margin-left:auto;margin-right:auto;text-align:center;color:#eee}
.circular--portrait-mid img{width:auto;height:auto;border-radius:50%}


.logoBackupSmall{width:44px;height:44px;border-radius:50%;margin:0}
.logoBackupSmall div{width:auto;height:auto;border-radius:50%}
.actionDescription{margin-top:6px;color:gray;min-height:90px;margin-bottom:26px;text-align:left;padding-left:3px}
.transition-fade{transition:.4s;opacity:1}
.impactCard{background:#F4FCEB!important}
.orangeCard{background:#FEF7F3!important;border: 1px solid #F6BEBA!important}
.greenishCard{background:#ECFBEF!important}
.iconCard{width:54px; text-align: center; padding-top: 10px!important; margin-right: 12px!important;}
.grayishCard{background:#f8f8f8!important}
.grayCard{background:#EEFEE5!important}
.multiSymbolCombo{background:#fff!important;border:1px solid #ddd!important;border-radius:2px!important}
html.is-animating .transition-fade{opacity:0}
.watchlistResultsLeft{margin-top:35px;height:105px}
.ui.blue.label,.ui.blue.labels .label{background-color:#3b5998!important;border-color:#3b5998!important;color:#fff!important}
.roundedCorners{border-radius:3px!important}
.roundedCornersWithBorder{border-radius:2px!important;border: 1px solid #eee;margin-bottom:5px;padding-left:5px;background: #f7f7f7; }
.scoreFramePerformance{border:1px solid #fff;border-right:1px solid #fff;box-shadow:1px 1px 5px #ccc}
.widgetSymbolLogoDiv{border-radius:2px!important;text-align:cetner!important;margin-top: 2px;margin-bottom: 2px;min-width:80px; border: 0px solid #eee;padding:3px;background: #f7f7f7;cursor:pointer; }
.scoreFrameOdds{border:1px solid #fff;border-left:0 solid red;box-shadow:1px 2px 1px #fff}
.scoreFrame{border:0 solid #fff;border-radius:5px!important}
.inlineChartBox{border:1px solid #eee;background:#f7f7f7;border-radius:2px!important;padding-top:3px}
.homeImageTop{height:100%}
.macroaxis-copyright{font-size:12px!important;text-align:center!important;vertical-align:middle!important;color:#aaa!important}
.correlationCell{min-width:90px;font-size:.85em!important;padding:9px!important}

.mobileOnly{display:none}
.disclaimer{padding:1px}
.circular--news{width:70px;height:70px;overflow:hidden;border-radius:50%;margin:block;margin-left:auto;margin-right:auto;border:0 solid #aaa;color:#eee}
.circular--news img{width:auto;height:auto;border-radius:50%;border:0 solid #eee}
.newsHolder{width:70px;height:70px;border-radius:50%;border:0 solid #000}
.newsHolder div{width:auto;height:auto;border-radius:50%}
.sponsertedContentLink{font-size:.9em!important;color:#aaa!important}
.impactPercentFormat{padding:0!important;text-align:center!important;background:transparent!important;width:60px!important;font-size:1em}
.fadingTexVertical {
    position: relative; 
    bottom: 5em;
    height: 5em;
} 
.fadingTex {background-image: linear-gradient(100deg,#000000 0%,rgba(0,0,0,0));-webkit-background-clip: text;-webkit-text-fill-color: transparent;position:relative;display:inline-block;}
.fadingTexSmall {background-image: linear-gradient(100deg,#000000 0%,rgba(0,0,0,0.25));-webkit-background-clip: text;-webkit-text-fill-color: transparent;position:relative;display:inline-block;}
.searchTrendButton{border-radius:1px!important;height: 41px!important; padding-left: 15px!important; padding-right: 15px!important; }
.sideMenuItemLink {border-bottom: 1px solid #eee!important;}
.blackFont {color: #000}
.greenFont {color: green}
.redFont {color: red}


.chartCSS{
  display:table;
  table-layout: fixed;   
  margin-top: 25px;
  width:100%;
  height:200px;
  margin-bottom: 55px;

}
.chartItem{
    position:relative;
    display:table-cell;
    vertical-align:bottom;
    margin-bottom: 40px;
 }
.chartValue{
    margin:0 0em;
    display: block;
    border: 0px solid #ddd;
    background: #fff;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
}
.chartValueLabel {
      position:absolute;
      left:0;right:0;bottom:15;
      padding:5px 1em 0;
  	  display:block;
      text-align:center;
	  font-size: 1em;
      word-wrap: break-word;
}

.chartLabel {
      position:absolute;
      left:0;right:0;top:100%;
      padding-top:10px;
      padding-bottom: 10px;
  	  display:block;
      text-align:center;
	  font-size: .8em;
      word-wrap: break-word;
}

.chartLabelLarge {
      position:absolute;
      left:0;right:0;top:100%;
      padding-top:10px;
      padding-bottom: 10px;
  	  display:block;
      text-align:center;
	  font-size: 1em;
      word-wrap: break-word;
}


.button {
	border-radius:2px!important;
}
.zeroRadius{border-radius:0px!important}

.post-author-icon {
	font-size:3em;
	color:#aaaaaa
}

.post-author {
	font-size:3em;
	color:#aaaaaa
}

.post-author-bio {
	
}

.post-story-summary {
	border-top: 0px solid #eee; padding-top: 20px;
}

.post-story-body {
	
}


.post-author-link {

}

.post-disclaimer {
	border-top: 1px dashed #ddd; margin-top:12px;padding-top:13px;";
}

.post-feedback {
	border-top: 1px dashed #ddd; margin-top:13px;padding-top:1px;
}

.post-publication-date {
	
}

.post-icon {

}

.post-title-divider {
	border-top:1px solid #eee;margin-bottom: 20px;
}

.post-title{font-weight:500;padding-bottom:10px;padding-top:0;font-size:2.9em;text-transform:capitalize;}
.post-author-info {
	font-size: 1em;	
	margin-bottom: 18px;
	border-bottom: 1px solid #eee;
	white-space:nowrap;
}

.ratingBlockHeader {
	border:0px solid #dddddd;
	font-weight: 700;
	border-bottom:0px solid #aaaaaa; 
	font-size:1em;
	float: left;
	padding-left: 6px; 
	width: 50%;
	display: inline-block;
    vertical-align: middle;
}

.amcharts-amexport-menu-level-0.amcharts-amexport-left {
    right: auto;
    left: -1px!important;
    bottom: 0px!important;
    background: transparent!important;
    padding: 0px!important;
}

.ratingBlockValue {
	
	
	
	
	
	color:#000;
	
	display: inline-block;
    vertical-align: middle;
}

table, tbody {border: 0!important;}
tr.hide_all > td, td.hide_all{border: 0!important;}
.ratingBlockDiv {border: 1px solid transparent; border-bottom: 0px solid red; padding: 2px; padding-top:10px;padding-bottom:0px;}
.ratingBlockDiv:hover{opacity:.8;filter:alpha(opacity=80);border: 1px dashed #aaa;cursor:pointer;border-bottom: 0px solid red; }


.ui.multiple.dropdown>.label {
  border: 1px solid #fff!important;
  border-radius:3px; 
  background: #eee;
  padding: 8px;
  margin-top: 7px;
  margin-bottom: 7px;
  vertical-align: middle;
  font-weight: 500;
}
.ui.label>img {
    width: auto!important;
    vertical-align: middle;
    height: 4em!important;
}

.fa-camera-alt:hover {
    color: black!important;
}

.fa-camera-alt {
    color: gray!important;
}
.amcharts-category-axis {
	border: 1px solid red;
}
.ui.blue.segment:not(.inverted) {
    border-top: 2px solid #aaa!important;
}
.changeCard {

    color: rgba(0,0,0,.6)!important;
    font-weight: 400;
    border-radius: .28571429rem;
    text-transform: none;
    padding:4px!important;
    padding-right:8px!important;
    padding-left:8px!important;
    text-shadow: none!important;
    box-shadow: 0 0 0 1px rgba(34,36,38,.001) inset;
}
/*! semantic ui range slider*/
.ui.range{width:100%}.ui.range .inner{margin-right:10px;margin-bottom:10px;height:20px;position:relative;width:100%}.ui.range .inner:hover{cursor:pointer}.ui.range .inner .track{position:absolute;width:100%;height:5px;border-radius:4px;top:8px;left:0;background-color:rgba(0,0,0,.05)}.ui.inverted.range .inner .track{background-color:rgba(255,255,255,.08)}.ui.range .inner .track-fill{position:absolute;width:0;height:5px;border-radius:4px;top:8px;left:0;background-color:#1b1c1d}.ui.inverted.range .inner .track-fill{background-color:#545454}.ui.range .inner .thumb{position:absolute;top:0;left:0;height:19px;width:19px;background:#3b5998 linear-gradient(transparent,rgba(0,0,0,0.15));background:#3b5998 -webkit-linear-gradient(transparent,rgba(0,0,0,0.15));background:#3b5998 -o-linear-gradient(transparent,rgba(0,0,0,0.15));background:#3b5998 -moz-linear-gradient(transparent,rgba(0,0,0,0.15));border-radius:100%;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.55) inset}.ui.blue.range .inner .track-fill{background-color:#3b5998}.ui.blue.inverted.range .inner .track-fill{background-color:#3b5998}

.profileLink {font-weight: 700;color: #000; margin-top: 25px;}

