/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,300italic,400italic,600italic,700italic";*/ /*################### FONTS ####################*/ @font-face{font-family:'BebasNeueRegular';src:url('/fonts/BebasNeue-webfont.eot');src:url('/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/BebasNeue-webfont.woff') format('woff'),url('/fonts/BebasNeue-webfont.ttf') format('truetype'),url('/fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');font-weight:normal;font-style:normal;font-display:fallback;} /* open-sans-300 - latin */ @font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('/fonts/open-sans-v26-latin-300.eot');/* IE9 Compat Modes */ src:local(''), url('/fonts/open-sans-v26-latin-300.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */ url('/fonts/open-sans-v26-latin-300.woff2') format('woff2'),/* Super Modern Browsers */ url('/fonts/open-sans-v26-latin-300.woff') format('woff'),/* Modern Browsers */ url('/fonts/open-sans-v26-latin-300.ttf') format('truetype'),/* Safari,Android,iOS */ url('/fonts/open-sans-v26-latin-300.svg#OpenSans') format('svg');/* Legacy iOS */ font-display:fallback;} /* open-sans-regular - latin */ @font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/fonts/open-sans-v26-latin-regular.eot');/* IE9 Compat Modes */ src:local(''), url('/fonts/open-sans-v26-latin-regular.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */ url('/fonts/open-sans-v26-latin-regular.woff2') format('woff2'),/* Super Modern Browsers */ url('/fonts/open-sans-v26-latin-regular.woff') format('woff'),/* Modern Browsers */ url('/fonts/open-sans-v26-latin-regular.ttf') format('truetype'),/* Safari,Android,iOS */ url('/fonts/open-sans-v26-latin-regular.svg#OpenSans') format('svg');/* Legacy iOS */ font-display:fallback;} /* open-sans-600 - latin */ @font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('/fonts/open-sans-v26-latin-600.eot');/* IE9 Compat Modes */ src:local(''), url('/fonts/open-sans-v26-latin-600.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */ url('/fonts/open-sans-v26-latin-600.woff2') format('woff2'),/* Super Modern Browsers */ url('/fonts/open-sans-v26-latin-600.woff') format('woff'),/* Modern Browsers */ url('/fonts/open-sans-v26-latin-600.ttf') format('truetype'),/* Safari,Android,iOS */ url('/fonts/open-sans-v26-latin-600.svg#OpenSans') format('svg');/* Legacy iOS */ font-display:fallback;} /* open-sans-700 - latin */ @font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('/fonts/open-sans-v26-latin-700.eot');/* IE9 Compat Modes */ src:local(''), url('/fonts/open-sans-v26-latin-700.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */ url('/fonts/open-sans-v26-latin-700.woff2') format('woff2'),/* Super Modern Browsers */ url('/fonts/open-sans-v26-latin-700.woff') format('woff'),/* Modern Browsers */ url('/fonts/open-sans-v26-latin-700.ttf') format('truetype'),/* Safari,Android,iOS */ url('/fonts/open-sans-v26-latin-700.svg#OpenSans') format('svg');/* Legacy iOS */ font-display:fallback;} /* open-sans-300italic - latin */ @font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url('/fonts/open-sans-v26-latin-300italic.eot');/* IE9 Compat Modes */ src:local(''), url('/fonts/open-sans-v26-latin-300italic.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */ url('/fonts/open-sans-v26-latin-300italic.woff2') format('woff2'),/* Super Modern Browsers */ url('/fonts/open-sans-v26-latin-300italic.woff') format('woff'),/* Modern Browsers */ url('/fonts/open-sans-v26-latin-300italic.ttf') format('truetype'),/* Safari,Android,iOS */ url('/fonts/open-sans-v26-latin-300italic.svg#OpenSans') format('svg');/* Legacy iOS */ font-display:fallback;} /* open-sans-italic - latin */ @font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url('/fonts/open-sans-v26-latin-italic.eot');/* IE9 Compat Modes */ src:local(''), url('/fonts/open-sans-v26-latin-italic.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */ url('/fonts/open-sans-v26-latin-italic.woff2') format('woff2'),/* Super Modern Browsers */ url('/fonts/open-sans-v26-latin-italic.woff') format('woff'),/* Modern Browsers */ url('/fonts/open-sans-v26-latin-italic.ttf') format('truetype'),/* Safari,Android,iOS */ url('/fonts/open-sans-v26-latin-italic.svg#OpenSans') format('svg');/* Legacy iOS */ font-display:fallback;} /* open-sans-600italic - latin */ @font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url('/fonts/open-sans-v26-latin-600italic.eot');/* IE9 Compat Modes */ src:local(''), url('/fonts/open-sans-v26-latin-600italic.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */ url('/fonts/open-sans-v26-latin-600italic.woff2') format('woff2'),/* Super Modern Browsers */ url('/fonts/open-sans-v26-latin-600italic.woff') format('woff'),/* Modern Browsers */ url('/fonts/open-sans-v26-latin-600italic.ttf') format('truetype'),/* Safari,Android,iOS */ url('/fonts/open-sans-v26-latin-600italic.svg#OpenSans') format('svg');/* Legacy iOS */ font-display:fallback;} /* open-sans-700italic - latin */ @font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url('/fonts/open-sans-v26-latin-700italic.eot');/* IE9 Compat Modes */ src:local(''), url('/fonts/open-sans-v26-latin-700italic.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */ url('/fonts/open-sans-v26-latin-700italic.woff2') format('woff2'),/* Super Modern Browsers */ url('/fonts/open-sans-v26-latin-700italic.woff') format('woff'),/* Modern Browsers */ url('/fonts/open-sans-v26-latin-700italic.ttf') format('truetype'),/* Safari,Android,iOS */ url('/fonts/open-sans-v26-latin-700italic.svg#OpenSans') format('svg');/* Legacy iOS */ font-display:fallback;} /* kaisei-tokumin-regular - latin */ @font-face{font-family:'Kaisei Tokumin';font-style:normal;font-weight:400;src:url('/fonts/kaisei-tokumin-v1-latin-regular.eot');/* IE9 Compat Modes */ src:local(''), url('/fonts/kaisei-tokumin-v1-latin-regular.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */ url('/fonts/kaisei-tokumin-v1-latin-regular.woff2') format('woff2'),/* Super Modern Browsers */ url('/fonts/kaisei-tokumin-v1-latin-regular.woff') format('woff'),/* Modern Browsers */ url('/fonts/kaisei-tokumin-v1-latin-regular.ttf') format('truetype'),/* Safari,Android,iOS */ url('/fonts/kaisei-tokumin-v1-latin-regular.svg#KaiseiTokumin') format('svg');/* Legacy iOS */ font-display:fallback;} /* kaisei-tokumin-700 - latin */ @font-face{font-family:'Kaisei Tokumin';font-style:normal;font-weight:700;src:url('/fonts/kaisei-tokumin-v1-latin-700.eot');/* IE9 Compat Modes */ src:local(''), url('/fonts/kaisei-tokumin-v1-latin-700.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */ url('/fonts/kaisei-tokumin-v1-latin-700.woff2') format('woff2'),/* Super Modern Browsers */ url('/fonts/kaisei-tokumin-v1-latin-700.woff') format('woff'),/* Modern Browsers */ url('/fonts/kaisei-tokumin-v1-latin-700.ttf') format('truetype'),/* Safari,Android,iOS */ url('/fonts/kaisei-tokumin-v1-latin-700.svg#KaiseiTokumin') format('svg');/* Legacy iOS */ font-display:fallback;} /* kaisei-tokumin-500 - latin */ @font-face{font-family:'Kaisei Tokumin';font-style:normal;font-weight:500;src:url('/fonts/kaisei-tokumin-v1-latin-500.eot');/* IE9 Compat Modes */ src:local(''), url('/fonts/kaisei-tokumin-v1-latin-500.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */ url('/fonts/kaisei-tokumin-v1-latin-500.woff2') format('woff2'),/* Super Modern Browsers */ url('/fonts/kaisei-tokumin-v1-latin-500.woff') format('woff'),/* Modern Browsers */ url('/fonts/kaisei-tokumin-v1-latin-500.ttf') format('truetype'),/* Safari,Android,iOS */ url('/fonts/kaisei-tokumin-v1-latin-500.svg#KaiseiTokumin') format('svg');/* Legacy iOS */ font-display:fallback;} .row {margin: 0 auto;width: 100%;} /*######################### COMMON ELEMENTS ############################ */ body{/* background-color:#e8e8e8;*/ background-color:#fff;/*background-image:url('/images/ui/pagetile_grey_third.gif');*/ color:#333333;margin:0px;padding:0px;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:12px;position:relative;z-index:1;} /*new wider css*/ #site_tabs_cont .row, #header .row, #the_body{max-width:1360px;} .bb_holder, .ad_holder, .bannerAd, .bannerBB{text-align:center;width:100%;} .bannerBB img{width:100%;height:auto;} .bottomBtns input[type=submit]{background-color:#4CAF50;border:none;color:white;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin-bottom:20px;} .bottomBtns input[type=submit]:hover{background-color:#5cda61;} .bottomBtns input[type=submit][value="Cancel"]{background-color:#f99e00;} .bottomBtns input[type=submit][value="Cancel"]:hover{background-color:#e59100;} @media only screen and (min-width:1140px){#content #banners_art_right_top, #content #banners_art_right_middle, #content #banners_art_right_bottom{/* border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#ededed;*/} body #nsip .sidebar #banners_co_right_top, body #nsip .sidebar #banners_co_right_middle, body #nsip .sidebar #banners_co_right_bottom{border-left:1px solid #bbb;border-right:1px solid #bbb;} } /*end new wider css*/ h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Arial,Helvetica,sans-serif;} h1{font-size:1.5rem;} h2{font-size:1.3rem;margin:0px;} h3{font-size:1.1rem;margin:0px;padding:8px 0px 6px 0px;} h4{font-size:1.05rem;margin:0px;padding:8px 0px 6px 0px;} h5{font-size:1.005rem;margin:0px;padding:8px 0px 6px 0px;} h6{font-size:1rem; margin:0px;padding:8px 0px 6px 0px; } #bottom_related_arts h3, #side_related_arts h3{ text-align: center; } ul,ol,dl,p{font-size:1rem;/*font-size:0.85rem;*/} #body_contents ul h1,#body_contents ul h2,#body_contents ul h3,#body_contents ul h4, #body_contents ol h1,#body_contents ol h2,#body_contents ol h3,#body_contents ol h4{font-size:1rem;font-weight:bold;} #middleGeneral ul, #htdoc.middleGeneral ul{list-style-type:none;padding:0px;margin:0px;} #middleGeneral ul li, #htdoc.middleGeneral ul li{background-image:url(/images/icons/respon_home/book_bullet.png);background-repeat:no-repeat;background-position:8px 8px;padding-left:28px;padding-top:4px;padding-bottom:4px;} p{margin:0px;padding:5px 10px;line-height:1.3em;} a, a:active, a:focus, a:visited{text-decoration:none;} a:hover{text-decoration:underline;} a img{border:none;} b{font-weight:bold;} br.clear{clear:both;line-height:0em;height:0px;} br.clearLeft{clear:left;line-height:0em;height:0px;} hr{margin:0px 10px;} /* ######## Special news banner ######## */ .sp_news_banner{display:none;margin-top:-10px;text-align:center;padding:2px 4px;font-size:.9 rem;margin-bottom:10px;color:#fff;text-transform:uppercase;font-weight:bold;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-color:rgb(102,36,51);/* Old browsers */ background-color:#c00;} #feat_art .sp_news_banner,.sp_news_banner.active,#left_arts .sp_news_banner{display:block;} #the_hp_body .sp_news_banner.analyst_update, #the_hp_body .sp_news_banner.newsletter_update, #the_hp_body #left_arts .sp_news_banner.breaking_news.active, #the_hp_body .sp_news_banner .active{display:block;padding:0 20px;background-image:unset;background-color:#c00;border:none;} #right_arts .sp_news_banner.active, #overflow_arts .sp_news_banner.active{display:none;} .sp_news_banner.art_version{background-color:#c00;padding:5px 0;font-size:1.3rem;font-weight:bold;padding:0px 10px;} body #mainContent .article p.news_flash_content{border-top:2px solid #e90000;border-bottom:2px solid #e90000;padding:10px;background-color:#feffdd;font-size:1.1rem;} body #mainContent .article p.news_flash_content strong{color:#fff;padding:0px 4px ;margin-right:4px;background-color:#e90000;} #mainContent .article #art_disc_text p{padding-bottom:0;margin-bottom:0;} #mainContent .article #art_disc_text li{padding-bottom:6px;} /*Hide all news update banners for now*/ .sp_news_banner.news_update, .sp_news_banner.news_update.active{/*display:none;*/} /* ######## MAIN LAYOUT ELEMENTS ######## */ #page{margin:0;padding:0;} #content{position:relative;} #body_contents .main_surround{padding-top:8px;} /* ######## REPORT TABS ######## */ #tab_holder{height:22px;z-index:90;position:relative;overflow:hidden;white-space:nowrap;} .report_tab .rep_t_a_t{cursor:pointer;display:inline;margin:0;padding:0 0 0 10px;font-family:BebasNeueRegular,"Arial Narrow",Helvetica,sans-serif;color:#fff;text-decoration:none;border:none;font-size:16px;margin-left:10px position:relative;} .lower_tab_fade{/* height:22px;*/ height:3px;width:100%;position:absolute;/* z-index:999;*/} #reports_bar_holder{background:#e8e8e8;overflow:hidden;max-height:300px;transition:max-height 2s;} #reports_bar_holder.closed{max-height:0;transition:max-height 0.5s;} #reports_bar_holder .report_bar{padding:0 0 4px;} #reports_bar_holder .report_bar.report_1 a{background-color:#F09920;} #reports_bar_holder .report_bar.report_2 a{background-color:#617F59;} #reports_bar_holder .report_bar.report_3 a{background-color:#3388A8;} #reports_bar_holder .report_bar.report_4 a{background-color:#496483;} #reports_bar_holder a{color:#fff;text-decoration:none;display:block;padding:5px 0 5px 24px;} #reports_bar_holder a .rep_t_a_t{font-family:BebasNeueRegular,"Arial Narrow",Helvetica,sans-serif;font-size:20px;} #reportsBarToggle{position:absolute;right:15px;width:39px;z-index:800;opacity:0.3;cursor:pointer;} #reportsBarToggle.report_1{opacity:0.5;} #reportsBarToggle:hover{opacity:0.7;} /* ######## HEADER ######## */ #header{min-width:1px;/* min-height:130px;*/ box-shadow:0 3px 2px rgba(0,0,0,0.3);z-index:700;position:relative;} #header.pinToTop{position:fixed;width:100%;z-index:2000;} #header.report_1{background-color:#f09920} #header.report_2{background-color:#617F59} #header.report_3{background-color:#3388A8} #header.report_4{background-color:#496483} /* ######## HEADER NAMEPLATE / LOGO ######## */ #logo{min-height:96px;height:auto;padding-bottom:0;margin-bottom:0;position:relative;z-index:400;clear:left;} #header #logo_div, #header h1, #header h2, #header h3{margin:0px;font-size:1rem;font-family:BebasNeueRegular,'Arial Narrow',Helvetica,sans-serif;font-weight:normal;text-shadow:0px 1px 2px rgba(0,0,0,0.2);color:white;padding:25px 40px 0 0;position:relative;z-index:20;} #header.by_industry_path h1, #header.by_industry_path h2, #header.by_industry_path h3{padding:15px 40px 0 0;} #header h1 a, #header h2 a, #header h3 a{color:white;display:block;height:50px;} #header h1 a:hover, #header h2 a:hover, #header h3 a:hover{text-decoration:none;} #header h1 img, #header h2 img, #header h3 img{/* prevent overlap onto industry name subplate */ pointer-events:none;} img#header_swr_logo{/* width:500px;*/ width:400px;*/ height:auto;} #header.by_report img#header_swr_logo{width:300px;height:auto;} #header.by_report h1, #header.by_report h2, #header.by_report h3{padding:10px 40px 0 0;} #header.by_report h1 a, #header.by_report h2 a, #header.by_report h3 a{height:auto;} #header.by_report .reportName{line-height:45px;font-size:44px;} #header #srLogo{vertical-align:-3px;margin-right:25px;} a.industryNameplate{display:block;position:relative;width:490px;max-width:100%;letter-spacing:0.05em;text-transform:uppercase;padding:0;background:transparent;} a.industryNameplate td{color:rgba(255,255,255,0.7);text-decoration:none;transition:color 0.2s;} a.industryNameplate:hover{text-decoration:none;} a.industryNameplate:hover td{color:white;text-decoration:none;} table#industryNameBar{background:transparent;width:100%;border:0;border-spacing:0;margin:0;} table#industryNameBar td{padding:1px 0 0;font-family:bebasneueregular;font-size:1.25rem;} table#industryNameBar td.industryName{padding:0 20px;} table#industryNameBar td.rightside{background:linear-gradient(to bottom,rgba(255,255,255,0) 9px,rgba(255,255,255,0.7) 9px,rgba(255,255,255,0.7) 10px,rgba(255,255,255,0) 10px);width:100%;} table#industryNameBar td.leftside{background:linear-gradient(to bottom,rgba(255,255,255,0) 9px,rgba(255,255,255,0.7) 9px,rgba(255,255,255,0.7) 10px,rgba(255,255,255,0) 10px);width:10%;} table#industryNameBar td.industryName{white-space:nowrap;padding:0 10px;} a.industryNameplate.v1{letter-spacing:0.15em;background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3) 10%,rgba(0,0,0,0)) repeat scroll 0 0;} .v1 table#industryNameBar td{padding:0;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:0.875rem;} .v1 table#industryNameBar td.leftside{background:transparent;width:10%;} .v1 table#industryNameBar td.rightside{background:transparent;} .v1 table#industryNameBar td.industryName{padding:0;} a.industryNameplate.v2{letter-spacing:0.15em;background-color:rgba(0,0,0,0.2);} .v2 table#industryNameBar td{padding:0;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:0.875rem;} .v2 table#industryNameBar td.leftside{background:transparent;width:5%;} .v2 table#industryNameBar td.rightside{background:transparent;} .v2 table#industryNameBar td.industryName{padding:0;} .v3 table#industryNameBar td{font-size:1.8em;text-transform:none;font-weight:800;padding:0;font-family:'Open Sans',Helvetica,Arial,sans-serif;} .v3 table#industryNameBar td.leftside{background:transparent;width:5%;} .v3 table#industryNameBar td.rightside{background:transparent;} .v4 table#industryNameBar td{font-family:bebasneueregular;font-size:1.5rem;line-height:1rem;padding-top:2px;} .v4 table#industryNameBar td.leftside, .v4 table#industryNameBar td.rightside{background:rgba(255,255,255,0.2);} .v5 table#industryNameBar td{font-family:bebasneueregular;font-size:1.5rem;line-height:1rem;padding-top:2px;} .v5 table#industryNameBar td.leftside, .v5 table#industryNameBar td.rightside{background:linear-gradient(to bottom,rgba(255,255,255,0) 7px,rgba(255,255,255,0.5) 7px,rgba(255,255,255,0.5) 10px,rgba(255,255,255,0) 10px);} .v6 table#industryNameBar td{font-family:'Open Sans',Helvetica,Arial,sans-serif;padding:0;font-size:0.875rem;} p.mcbox{clear:both;} /* ######## HEADER SEARCH & NAV ######## */ #header #search_and_nav{padding:0;} #header #search_and_nav .contain-to-grid{background:none;} .top-bar{background:none;height:33px;} .top-bar-section a:hover{text-decoration:none;} .top-bar #go_search{top:0;} /* animation to ease foundation dropdown menu */ .top-bar-section ul li.has-dropdown .dropdown{display:block;visiblity:hidden;opacity:0;} .top-bar-section ul li.has-dropdown:hover > .dropdown{visibility:visible;opacity:1;transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition-delay:200ms;-webkit-transition-delay:200ms;} #flex_search{/*padding-top:1rem;*/ text-align:right;} #flex_search input[type="text"]{border:0 none;border-radius:2px 0 0 2px;box-shadow:0 2px 3px rgba(0,0,0,0.3) inset;color:#333333;display:inline;font-size:12px;margin:0;padding:2px;vertical-align:middle;height:29px;/*width:80%;*/ text-align:left;} #flex_search button{background:#4a4a4a none repeat scroll 0 0;border:medium none;border-radius:0 2px 2px 0;color:#ffffff;cursor:pointer;display:inline;font-size:12px;margin:0 0 0 -4px;padding:0;vertical-align:middle;width:40px;height:29px;} #flex_search button img.searchBtn{width:18px;height:18px;} #flex_search form{padding-right:40px;} .main_nav_wrap{padding-left:0;} .top-bar-section ul li{/*min-width:162px;*/ min-width:112px;padding-top:0px;} .top-bar .name{font-size:inherit;height:inherit;} .top-bar-section li:not(.has-form) a:not(.button){line-height:1.8rem;background-color:#4a4a4a;} .top-bar-section ul li > a{font-family:"Open Sans",Arial,Helvetica,sans-serif;} .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){background:#b5b5b5 none repeat scroll 0 0;} #search_and_nav .main_nav_wrap ul.title-area{height:33px;} .top-bar .toggle-topbar.menu-icon a{padding:0 2rem 0 0;} .top-bar .toggle-topbar.menu-icon a span::after{right:0.5rem;} .top-bar.expanded .title-area{background:#4a4a4a;} #body_contents #left_grid h2, #leftSidebar h2{font-size:18px;line-height:18px;font-family:BebasNeueRegular,'Arial Narrow',Helvetica,sans-serif;font-weight:normal;color:#4a4a4a;padding:8px 8px 6px 8px;background-color:#e8e8e8;letter-spacing:1px;} #currentPicks span.companyPick{color:#4a4a4a;} #currentPicks a, #currentPicks a:hover{margin-left:0px;} #currentPicks p{margin:0 0 2em;padding:0;} #moreExperts, #currentPicks{width:100%;padding:0px 0px 6px 0px;background:#f8f8f8;font-size:11px;position:relative;border-top:1px solid #bbb;margin-bottom:0;} #moreExperts .sidePane, #currentPicks .sidePane{margin:0;padding:15px;} #moreExperts span.companyPick{color:#4a4a4a;} #moreExperts a, #moreExperts a:hover{margin-left:0px;} #moreExperts p{margin:0 0 2em;padding:0;} #body_contents #right_grid h2, #rightSidebar h2{font-size:18px;line-height:18px;font-family:BebasNeueRegular,'Arial Narrow',Helvetica,sans-serif;font-weight:normal;color:#4a4a4a;padding:8px 8px 6px 8px;background-color:#e8e8e8;letter-spacing:1px;} #right_grid li a, #rightSidebar li a{display:block;} /* ######## MIDDLE CONTENT ######## */ img.forSharing{position:absolute;visibility:hidden;z-index:-100;} .middleArticle{background:#fff;margin:0px 0px 5px 0px;clear:both;padding:0px 0px 24px 0px;/* LEGACY ARTICLE ELEMENTS */} #body_contents h2, .middleArticle h2{color:#4b6482;font-size:21px;font-weight:100;padding:10px 10px 10px 10px;} #companyLogoImg{text-align:center;margin-bottom:1rem;display:block;} .small{font-size:10px;} /* ######## COMPANIES LIST & DIRECTORIES ######## */ #companiesIndex{background:#fff;margin:0;position:relative;} #companiesIndex h2{font-size:18px;line-height:18px;font-family:BebasNeueRegular,'Arial Narrow',Helvetica,sans-serif;font-weight:normal;color:#ffffff;padding:8px 8px 6px 1rem;background-color:#4a4a4a;letter-spacing:1px;} #companiesIndex p{line-height:1.5em;padding:0;} #companiesIndex > p{width:300px;} #companiesIndex #middleRight{float:right;margin-top:45px;width:220px;} #companiesIndex #middleRight #favoritesLegend{border:10px solid #4a4a4a;} #companiesIndex #middleRight #favoritesContact{margin:0 10px;font-style:italic;font-weight:bold;} #bigCompaniesList1 ul, #bigCompaniesList2 ul, #bigExpertsList1 ul, #bigExpertsList2 ul{list-style:none;margin:0px 8px;padding:0px;font-size:0.75rem;} #bigExpertsList1 li, #bigExpertsList2 li{padding:0 0 .25rem;} .expertBadge, .prodBadge{height:8px;margin:1px 5px 0 0;font-size:9px;text-align:center;border:1px solid #333333;background-color:#e8e8e8;letter-spacing:2px;box-sizing:content-box;} .expertBadge a, .prodBadge a, .expertBadge a:hover, .prodBadge a:hover, .expertBadge a:visited, .prodBadge a:visited{color:#333333;} .expertBadge{line-height:7px;width:10px;float:left;padding:2px;} .prodBadge{display:inline;padding:0 0 0 2px;line-height:12px;} ul.coList{list-style:none;padding:0 15px;width:320px;} ul.coList > li{margin-bottom:4px;font-weight:bold;} ul.coList h3{font-weight:bold;display:block;font-size:14px;margin:0;padding:8px 0 6px;} ul.coList h3 a, ul.coList h3 a:visited, ul.coList h3 a:hover{color:#333333;text-decoration:none;} ul.coList .coNameBox{width:200px;float:left;} ul.coList .coBadgesBox{float:left;} ul#alphaList{margin:0px 10px;padding:0px 5px 0px 5px;list-style:none;background:#fff;height:26px;} ul#alphaList li{padding:0px;float:left;margin:0px;line-height:14px;display:inline;color:#4b6482;background:#fff;} #companiesAlphaList #alphaList li{width:3.8%;min-width:20px;} div#companiesAlphaList ul#alphaList li:hover, div#companiesAlphaList ul#alphaList li.sfHover, ul#alphaList a:focus, ul#alphaList a:hover, ul#alphaList a:active, ul#alphaList li a:hover, ul#alphaList li.sfHover li a:active{color:#333;background-color:#f09920;} ul#alphaList li:hover a, ul#alphaList li.sfHover a{color:#fff;} ul#alphaList li:hover li a, ul#alphaList li.sfHover li a{color:#fff;} ul#alphaList li:first{padding-left:0px;} ul#alphaList li a{color:#4b6482;padding:6px 6px 6px 6px;display:block;width:8px;margin:0px;} ul#alphaList li a:hover{color:#fff;padding:6px 6px 6px 6px;text-decoration:none;} ul#alphaList li li{background:#aaa;} ul#alphaList li li a{width:130px;color:#fff;} ul#alphaList .sf-sub-indicator{display:none;} ul#alphaList li:hover ul, ul#alphaList li.sfHover ul{top:27px;} /* ######## HELPFUL RESOURCES ######## */ div.linkList{/*float:left;*/ margin:0 0 0.5rem;} div.linkList h3, .contentList h3{padding-bottom:0px;font-weight:100;} div.linkList p, .contentList p{padding-top:2px;font-size:11px;} /* ######## HTDOCS ######## */ #htdoc .ad_holder{padding-left:0px;padding:0 0 10px 10px;} /*#htdoc{margin-left:-0.9375rem;margin-right:-0.9375rem;}*/ #htdoc.middleGeneral #center_grid{margin:0;} #htdoc.middleGeneral ul{margin:0 20px 10px;} #htdoc.middleGeneral ol{margin:0 20px 10px 35px;} #htdoc.middleArticle h2{padding:10px 20px 0;} #htdoc.middleArticle{margin-bottom:0;} #htdoc.middleGeneral #center_grid{background:#fff;margin:0px 0px 5px 0px;clear:both;padding:0px 0px 24px 0px;} #htdoc.middleGeneral #center_grid h2{font-size:18px;line-height:18px;font-family:BebasNeueRegular,'Arial Narrow',Helvetica,sans-serif;font-weight:normal;color:#ffffff;padding:8px 8px 6px 8px;background-color:#4a4a4a;letter-spacing:1px;margin:-1px;} #htdoc.middleGeneral #center_grid h3.expertName{font-size:24px;font-family:'Kaisei Tokumin','Times',serif;color:#4a4a4a;text-shadow:0 1px 1px #CCC;} #htdoc.middleGeneral #center_grid .expertBio{font-size:14px;} .htdocSidebar #sidebarContent{background:#f4f4f4;border-top:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #bbb;margin-left:-1px;transition:opacity 0.5s;} .htdocSidebar #sidebarContent h3{font-family:bebasneueregular;font-size:1.5rem;line-height:1.5rem;padding:1.25rem 0 0.5rem 1rem;} .otherIdea{padding:1rem 0.75rem 1rem 1rem;position:relative;} .otherIdea .logoThumb{display:block;background:white;padding:5px 0 5px 5px;box-shadow:0 0 5px #fff,0 0 15px #fff,0 0 30px #fff;} .otherIdea .quote a, .otherIdea .quote a:hover, .otherIdea .quote a.visited{color:#2059ac;font-style:italic;font-size:14px;text-decoration:none;} .otherIdea .expert{text-align:right;} /* ######## EXPERT PAGES ######## */ .expertBody{padding: 0px 15px;} img.sectorExpertPic{width:82px;float:left;margin:5px 10px 10px 10px;} .middleRight h3{border-bottom:1px solid #aaa;} .middleRight ul{list-style:none;padding:0px 20px;margin:15px 0px;} .middleRight a{color:#2059ac;line-height:1.5em;font-weight:bold;} .middleRight a:hover, .middleRight a:visited{color:#2059ac;text-decoration:underline;} /* ######## FOOTER ######## */ #footer{background-color:#e8e8e8;padding:15px 0 0;clear:both;border-top:1px solid #999;margin:0 -0.9375rem;} #footer ul{list-type:none;} #footer a, #footer a:visited, #footer a:hover{color:#4a4a4a;} #footer #rep_flex_social{text-align:center;} #footer ul.footerLinks{list-style-type:none;margin:0;padding:0 1rem 0 0;} #footer ul.footerLinks li{margin:0 0 .125rem;padding:.5rem 0 .5rem 1rem;width:50%;float:left;} #footer ul.footerLinks a{display:block;padding:.25rem 0 .25rem 1rem;font-size:1rem;background-color:#f4f4f4;border:1px solid #ccc;border-radius:3px;color:#4a4a4a;} #footer #rep_flex_social{clear:left;padding-top:1rem;} #footer .socialLink{padding:0 .25rem;} #footer img.socialIcon{width:12%;} #footer a.socialLink.print{display:none;} #footer a.socialLink img{display:inline-block;padding:0 5px;border-radius:3px;background:#666666;transition:background-color 0.5s;} #footer a.socialLink:hover img{background:#4a4a4a;} #footer p{margin:0px;text-align:left;clear:both;padding-bottom:10px;color:#555555;display:block;} /*################### slide-in subscribe form #######################*/ #bottomSlidePanel a.slideToggle{z-index:1100;color:#e8e8e8;transition:all 0.2s;} .slideToggle.bottom-right{left:305px;bottom:5px;position:absolute;text-align:left;line-height:13px;font-size:13px;} .slideToggle.bottom-right svg{position:absolute;left:0;bottom:14px;} .slideToggle.top-left{left:-20px;top:10px;position:absolute;font-size:40px;} #bottomSlidePanel .slideToggle:hover{color:#ffffff;text-decoration:none;} #bottomSlidePanel .slideToggle path{fill:#e8e8e8;transition:fill 0.2s;} #bottomSlidePanel .slideToggle:hover path{fill:#ffffff;} .bottomSlide{position:fixed;z-index:1000;left:0;right:0;bottom:0px;width:105%;min-width:1200px;margin:0;opacity:1;text-align:center;transform:translateX(-100%);transition:all 400ms cubic-bezier(1,0,0.44,0.985);} .bottomSlide.is-open{transform:translateX(0);} .bottomSlide.pinnacleidoscope .panelDecoration{position:absolute;right:-100px;width:400px;height:100%;background:url('/images/ui/pinnacleidoscope0_2.png');background-position:0 0;background-repeat:no-repeat;top:0;} .report1 .bottomSlide.pinnacleidoscope .panelDecoration{background:url('/images/ui/pinnacleidoscope1_2.png');} .report2 .bottomSlide.pinnacleidoscope .panelDecoration{background:url('/images/ui/pinnacleidoscope2_2.png');} .report3 .bottomSlide.pinnacleidoscope .panelDecoration{background:url('/images/ui/pinnacleidoscope3_2.png');} .bottomSlide.pinnacleidoscope .slideContent{background-image:url('/images/ui/pinnacleidoscope_tile.png');background-repeat:repeat-x;background-position:0 0;position:absolute;height:100%;top:0;right:300px;left:0;} #bigBottomSubscribe{padding:120px 0 0 50px;width:600px;margin:0 auto;text-align:left;} #bigBottomSubscribe h3{font-size:40px;font-weight:100;color:#ddd;font-family:inherit;padding:0;} #bigBottomSubscribe .stressed{font-weight:normal;font-style:italic;color:white;} #bigBottomSubscribe input[type='email']{width:340px;display:inline;font-size:1.5rem;border:none;border-radius:3px;box-shadow:0 2px 2px #bbb inset;vertical-align:bottom;margin:0;height:40px;padding:0.3rem 0.5rem;} #bigBottomSubscribe input[type='submit']{width:160px;display:inline;margin:0 0 0 20px;padding:0;font-size:1.5rem;height:40px;background:#bbbbbb;box-shadow:0 -40px 20px -20px #ffffff inset;border-top:1px solid #eee;color:#555;text-shadow:0 1px 0 rgba(255,255,255,0.5),0 0 15px white;transition:background-color 300ms,box-shadow 300ms;} #bigBottomSubscribe input[type='submit']:hover{box-shadow:0 -40px 20px -20px #88FFFF inset,0 0 4px #49b;background:#4df;border-top:1px solid #0ff;} #bigBottomSubscribe small.error{background-color:#F60;width:340px;} #bottomSlideClickout{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:999;background-color:transparent;display:none;} #bigBottomSubscribe input[type='email'][aria-invalid='true']{border:2px solid #f60;color:#b30;} .section .teaser{background-color:rgba(255,255,255,0.2);} .section .teaser:hover{background-color:rgba(255,255,255,0.3);} #the_body .section .teaser a, .section .teaser a{color:#fff;} table#prod_type_grp_list{/*width:100%;*/ border:none;} /* ################## MEDIA QUERIES #################### */ @media only screen and (max-width:64.0625em){.column,.columsn.no_pad_med_down, .no_pad_med_down{padding-left:0;padding-right:0;} } /* -------------- TINY WIDTH SCREENS -------------------- */ @media only screen and (max-width:400px){#the_body .columns:not(.tiny-2){width:100% !important;} #header.by_report .reportName{font-size:38px;line-height:30px;} #header.by_report a.reportNameLink{padding:3px 0 10px 0;} } /* -------------- MEDIUM & LARGER WIDTH SCREENS -------------------- */ @media only screen and (min-width:40.0625em){} /* -------------- MEDIUM AND LARGER WIDTH SCREENS -------------------- */ @media only screen and (min-width:40.0625em){#reports_bar_holder .report_bar{padding:3px 2px;} #header #search_and_nav{padding-right:0.9375rem;} #search_and_nav input{top:0;} #header .top-bar-section ul li{margin-left:4px;} #search_and_nav .main_nav_wrap ul.title-area{height:auto;} .top-bar-section .has-dropdown > a::after{top:1rem;} #footer{border:none;text-align:center;} #footer ul{font-size:.8rem;padding:0;margin:0 auto 10px auto;} #footer ul.footerLinks li{background:transparent;border-right:1px solid #4a4a4a;float:none;width:auto;padding:0 10px;display:inline-block;} #footer ul li.noBorder{border-right:none;} #footer .socialLink{padding:0 0.1875rem;} #footer ul.footerLinks a{display:inline;font-size:0.8rem;padding:0;background:none;border:none;} #footer a.socialLink img.socialIcon{width:32px;box-sizing:content-box;} #left_grid #moreExperts, #left_grid #currentPicks{border-right:1px solid #bbb;margin-right:-1px;width:auto;} #right_grid #moreExperts, #right_grid #currentPicks{border-left:1px solid #bbb;margin-left:-1px;width:auto;} #htdoc #moreExperts, #htdoc #currentPicks{border-top:1px solid #bbb;border-bottom:1px solid #bbb;} #htdoc.middleGeneral #center_grid{border:1px solid #bbb;} #directory #center_grid{border:1px solid #ddd;} #directory #currentPicks{border-bottom:1px solid #ddd;} #resultsContent{padding:2rem;} } /* -------------- LARGE WIDTH SCREENS -------------------- */ @media only screen and (min-width:64.0625em){#flex_search{/* margin-top:37px;*/ margin-top:15px;padding-right:0;} #footer a.socialLink, #footer a.socialLink.print{display:inline-block;} #flex_search form{padding-right:1.5rem;} #flex_search input[type="text"]{height:1.375rem;} /* search match nav width */ #flex_search form{padding-right:0;} #flex_search input[type="text"]{width:304px;} #flex_search button{height:1.375rem;width:1.5rem;} #flex_search button img.searchBtn{width:16px;height:16px;} #header h1, #header h2, #header h3{padding:40px 0 0;} #header #logo #logo_div, #header #logo h2{padding:12px 0 0;} #header.report_4 #logo #logo_div, #header.report_4 #logo h2{padding:30px 0 0;} #header.by_industry_path h1, #header.by_industry_path h2, #header.by_industry_path h3{padding:40px 0 0;} #header.by_report h1, #header.by_report h2, #header.by_report h3{padding:20px 0 0;} #header .main_nav_wrap{padding-top:36px;} #reportsBarToggle{display:none !important;} #htdoc:not(.large-collapse){margin-left:0;margin-right:0;} #directory{margin-left:0;margin-right:0;margin-top:8px;} #directory #side_bar{padding-left:8px;} #directory #currentPicks{border:1px solid #ddd;} #htdoc #moreExperts, #htdoc #currentPicks{border:1px solid #bbb;} .htdocSidebar #sidebarContent{border:1px solid #bbb;} } /* ----------- PRINT --------------- */ @media print{body,#page{background:#fff;width:100%;} .footerLinks, .socialLink, .bannerAd, .bannerBB, #tab_holder, #reports_bar_holder, #reportsBarToggle, #search_and_nav, .lower_tab_fade, #banners_art_right_top, #banners_art_right_middle, #banners_art_right_bottom, .inlineSignup, #coHeaderRight{display:none !important;} #search, #socialButtons, #topNav, #leftSidebar, #newsletterQuotes, .externalLinks, #analystQuotes, #cosMentioned, #relatedCompanies, #relatedArticlesFooter, .articleTickers, #inThisIssue, #articleSocialFloat, #addToAny, #companiesAlphaList, .fb-like, .fb_iframe_widget, table.videoLinks, table.audioLinks, ul.downloadPDFs, .middleRight applet, #rightSidebar, #footer p#footerLinks, #footer ul, #bottomSlideContainer{display:none !important;} #header a[href]:after{content:"";} /* background color printing is usually disabled,so hide the image and show the report name in black */ #logo h1{background:transparent;padding:15px 100px 15px 0 !important;} #header{border:none !important;min-height:0 !important;margin-bottom:20px;background:#ddd !important;} #logo{min-height:0 !important;} #header #logo h1 a, #header #logo h2 a, #header #logo h3 a{color:#000;text-shadow:1px 2px 3px rgba(0,0,0,0.4);} /* Ensure the content spans the full width */ body div#middleContent{margin:0 20px;float:none;min-height:200px;} #page,#content{width:auto;} #wideContent{float:none;width:650px;} #bigCompaniesList1,#bigCompaniesList2{float:none;display:table-cell;} body #page h2{color:#000;background:#fff;font-size:18px;} p#noPrint,p#noPrint a{display:block;color:#da8f3a;} /* articles */ .additionalCommentLinks{display:none !important;} .naCoverImg{width:20% !important;height:auto;float:right !important;margin:10px 0 10px 20px;} #commentContainer a[href]:after{content:"";} /* companies */ #coHeader, #ip_spon_left_header, #ip_co_descript_text{max-height:none !important;overflow:visible;} #descript_read_more, .co_files_row, #all_expt_quote_area h3.clickable_h3{display:none !important;} #coHeader a[href]:after, #coMain a[href]:after{content:"";} /* experts */ .middleRight .sld_cnr_btn, .ex_q_holder a, .moreContentBtn{display:none !important;} .middleRight a[href]:after{content:"";} /* home pages */ .read_more_link, #xpt_inv_arrows, #xpt_inv_alt_nav, #q_ticks{display:none !important;} .art_body_img{width:20% !important;height:auto;} #the_hp_body a[href]:after{content:"";} #xpt_inv{height:auto !important;} .inv_co_img img{width:auto !important;} } @media only screen and (max-width:640px){ul,ol,dl,p{font-size:1.2rem;} } /*Company Styles*/ #coHeader{z-index:200;background-size:cover;-ms-behavior:url('https://www.theaureport.com/ie8/backgroundsize.min.htc');/* for IE8 */ background-position:center center;background-repeat:no-repeat;position:relative;border-bottom:1px solid #bbb;padding-top:0;} #coHeader #coHeaderOverlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;margin:0;background-position:0 0;background:white;background:rgba(255,255,255,0.7);background:linear-gradient(to right,rgba(255,255,255,1) 30%,rgba(255,255,255,0.4));background-repeat:repeat-y;} #coHeader .bigTicker{background:#ffffff;background:rgba(231,231,231,0.8);margin:0;padding:8px 10px 8px 20px;position:relative;z-index:100;font-weight:300;font-size:24px;line-height:1em;word-wrap:break-word;} #coHeader .bigTicker.topTicker{margin-bottom:-.5rem;background:rgba(231,231,231,0.3);border-bottom:1px solid #bbb;} #coHeader #bigTick .bigTickLast, #coHeader #bigTick .bigTickChange{text-align:right;font-size:12px;font-weight:bold;line-height:1em;} #coHeader #bigTick .bigTickChange.up{color:#46A000;} #coHeader #bigTick .bigTickChange.down{color:#BB0000;} #coHeader #ip_spon_left_header{overflow:hidden;padding-top:25px;z-index:20;padding-left:0;max-height:298px;padding-bottom:20px;} #coHeader #ip_spon_left_header h2, #nsip h2, #coHeader #ip_spon_left_header h1, #nsip h1{font-family:'Kaisei Tokumin','Times',serif;font-weight:bold;color:#333333;font-size:32px;margin:0;padding:2px 20px 10px;line-height:32px;text-shadow:1px 2px 1px rgba(0,0,0,0.1);} #coHeader #ip_spon_left_header h1 a, #coHeader #ip_spon_left_header h1 a:hover, #coHeader #ip_spon_left_header h1 a:visited, #coHeader #ip_spon_left_header h2 a, #coHeader #ip_spon_left_header h2 a:hover, #coHeader #ip_spon_left_header h2 a:visited{color:#333333;} #coHeader #ip_spon_left_header .companyLogosBar{padding:0 0 10px 20px;} #coHeader #ip_spon_left_header .companyLogoHQ{max-height:125px;/* resized by javascript,but placing initially taller tricks truncate script */ max-width:250px;/* a wide banner can force secondary logo to wrap before it's js resized */} #coHeader #ip_spon_left_header .companyLogosBar a:hover{text-decoration:none;} #coHeader #ip_spon_left_header .companyLogosBar .companyLogo, #coHeader #ip_spon_left_header .companyLogosBar .companyLogoFallback{background-color:#ffffff;padding:10px;border:1px solid #bbb;max-height:125px;vertical-align:top;} #coHeader #ip_spon_left_header .companyLogosBar .companyLogo.logo01, #coHeader #ip_spon_left_header .companyLogosBar .companyLogoFallback{max-width:250px;} #coHeader #ip_spon_left_header .companyLogosBar .companyLogoFallback{display:none;} #coHeader #ip_spon_left_header .companyLogosBar .companyLogo.logo02, #coHeader #ip_spon_left_header .companyLogosBar .companyLogo.directory{max-width:140px;margin-left:10px;} #coHeader #ip_spon_left_header #co_full_description, #coHeader #ip_spon_left_header #ip_co_descript_text{font-size:15px;padding-left:10px;margin-left:10px;padding-right:10px;padding-top:0;margin-top:0;overflow:hidden;text-overflow:ellipsis;line-height:22px;transition:max-height 1s;} #coHeader #ip_spon_left_header #descript_read_more{font-size:15px;text-align:right;font-weight:bold;padding-bottom:5px;padding-right:20px;text-shadow:0 0 6px #fff;} #coHeader #ip_spon_left_header #ip_co_descript_text.trunc_desc{position:relative;text-shadow:0 0 6px #fff;} #coHeader #ip_spon_left_header #co_full_description{width:585px;position:absolute;z-index:9998;height:auto;color:#fff;padding:20px 20px 0 20px;margin-top:-31px;margin-left:-6px;-webkit-box-shadow:10px 10px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow:10px 10px 5px 0px rgba(0,0,0,0.25);box-shadow:10px 10px 5px 0px rgba(0,0,0,0.25);} #coHeader #ip_spon_left_header #close_more_des{position:absolute;top:26px;right:26px;} #coHeader #ip_spon_left_header #close_more_bottom{clear:both;text-align:right;} #coHeaderRight{z-index:20;} #coHeaderRight .buttonsRow .columns{padding:0 .975rem 0 0;} #coHeaderRight .tickerCol{padding:0;margin-bottom:5px;margin-top:0.9375rem;} #coHeader a.headerButton{padding:5px 15px;display:block;margin:0 0 5px 0;line-height:24px;font-size:13px;} #coHeader a.headerButton .arrow{float:right;} #coHeader a.headerButton.externalPage{color:#ffffff;background:#4a4a4a;background:rgba(0,0,0,0.6);transition:background-color 1s;} #coHeader a.headerButton.externalPage:hover{background:#000000;} #coHeader a.headerButton.externalPage .arrow polygon{transition:fill 1s;} #coHeader a.headerButton.requestInfo{color:#ffffff;transition:background-color 1s;} #coHeader a.headerButton.requestInfo .arrow polygon{transition:fill 1s;} #coHeader a.headerButton.requestInfo:hover .arrow polygon{fill:#ffffff;} #coHeader #req_info_div{position:absolute;z-index:9999;width:790px;padding:10px 20px;left:-635px;} #coBody table{border:none;} #coMain{z-index:1;padding:0;} #coMain #coMain_body{background:#ffffff;border-right:1px solid #bbb;border-top:1px solid transparent;border-bottom:1px solid #bbb;} #coMain #coMain_body h3{font-family:BebasNeueRegular,"Arial Narrow",Helvetica,sans-serif;font-size:22px;font-weight:normal;color:#555555;padding:0;margin:20px 20px 0 20px;} #coMain #coMain_body table#expt_comments, #coMain #coMain_body table#overflow_ex_comments{margin-bottom:20px;clear:left; width: 100%;} #coMain #coMain_body table#expt_comments td, #coMain #coMain_body table#overflow_ex_comments td{vertical-align:top;} #coMain #coMain_body table#expt_comments td.ex_comm_img, #coMain #coMain_body table#overflow_ex_comments td.ex_comm_img{padding:22px 0 20px 20px;} #coMain #coMain_body table#expt_comments td.ex_comm_body, #coMain #coMain_body table#overflow_ex_comments td.ex_comm_body{padding:20px;color:#555555;line-height:160%;} #coMain #coMain_body table#expt_comments .first_com_class td.ex_comm_body, #coMain #coMain_body table#overflow_ex_comments .first_com_class td.ex_comm_body, #coMain #coMain_body table#expt_comments .first_com_class td.ex_comm_img, #coMain #coMain_body table#overflow_ex_comments .first_com_class td.ex_comm_img{padding-top:12px;} #coMain #coMain_body table#expt_comments .isp_read_more, #coMain #coMain_body table#overflow_ex_comments .isp_read_more{display:block;clear:both;text-align:right;} #coMain #coMain_body table#expt_comments .isp_read_more a, #coMain #coMain_body table#overflow_ex_comments .isp_read_more a{text-decoration:none;} #coMain #coMain_body table#expt_comments .isp_read_more a:hover, #coMain #coMain_body table#overflow_ex_comments .isp_read_more a:hover{text-decoration:underline;} #coMain #coMain_body table#expt_comments .exp_title, #coMain #coMain_body table#expt_comments .exp_title h4, #coMain #coMain_body table#overflow_ex_comments .exp_title, #coMain #coMain_body table#overflow_ex_comments .exp_title h4{color:#333333;font-family:'Kaisei Tokumin','Times',serif;font-size:18px;margin:0;padding:0 25px 0px 0px;} #coMain #coMain_body table#expt_comments .exp_title a, #coMain #coMain_body table#overflow_ex_comments .exp_title a{/*color:#910024;*/text-decoration:none;} #coMain #coMain_body table#expt_comments .exp_title a:hover, #coMain #coMain_body table#overflow_ex_comments .exp_title a:hover{text-decoration:underline;} #coMain #coMain_body table#expt_comments .expt_date, #coMain #coMain_body table#overflow_ex_comments .expt_date{font-size:14px;} #coMain #coMain_body .no_img_frame{border:0 none;float:left;height:97px;overflow:hidden;text-align:left;width:77px;} #coMain #coMain_body .tableContainer{margin:0 20px;} #coMain #coMain_body #exp_followers{width:100%;margin:10px 0 0;} #coMain #coMain_body #exp_followers td{height:34px;vertical-align:middle;border-bottom:1px solid #c1c1c1;} #coMain #coMain_body #exp_followers .no_img_frame{border:0 none;float:left;overflow:hidden;text-align:left;height:30px;width:24px;} #coMain #coMain_body #exp_followers .no_img_frame img{height:32px;width:26px;} #coMain #coMain_body #exp_followers .exp_comm_thumb{width:24px;padding-left:10px;} #coMain #coMain_body #exp_followers .exp_comm_body{padding-left:10px;} #coMain #coMain_below{padding:0;float:left;margin:10px 10px 10px 20px;color:#777;font-size:11px;} #coSidebar{z-index:1;background:#ffffff;outline:1px solid #bbbbbb;} #coSidebar #chartHeader{background:none repeat scroll 0 0 #4a4a4a;color:white;margin-top:1.5rem;padding:5px;} #coSidebar #chartHeader .change{float:right;font-size:11px;padding:0 0 0 14px;background-position:0 6px;background-repeat:no-repeat;} #coSidebar #chartHeader .change.up{background-image:url('/images/y_ticker/y_up.gif');color:#00ff00;} #coSidebar #chartHeader .change.down{background-image:url('/images/y_ticker/y_down.gif');color:#ff0000;} #coSidebar #chartHeader .last{float:right;padding:0 5px 0 0;} #coSidebar #tickerTable{color:#496483;font-size:13px;line-height:1.1em;padding-top:10px;padding-bottom:25px;} #tickerTable tr{background:transparent;} #coSidebar #tickerTable td{padding:0 0 8px;} #coSidebar table.qmmt_main td{padding:0;} #coSidebar .dateSelectorHeading{background:#4a4a4a;color:#ffffff;font-size:11px;text-align:center;} #coSidebar .co_right_sec_title{font-family:BebasNeueRegular,"Arial Narrow",Helvetica,sans-serif;font-size:24px;line-height:1.25rem;color:#4a4a4a;} #coSidebar #co_inv_highlights{background-color:#4A4A4A;color:#fff;padding-bottom:20px;margin-bottom:-1px;} #coSidebar #co_inv_highlights tr{background:transparent;} #coSidebar #co_inv_highlights td{vertical-align:top;color:#fff;} #coSidebar #co_inv_highlights #co_inv_highlights_title{font-family:BebasNeueRegular,"Arial Narrow",Helvetica,sans-serif;font-size:24px;padding:20px 0 8px;line-height:1.25rem;display:block;} #coSidebar #co_inv_highlights table#co_inv_high_tbl{background:transparent;margin:0;} #coSidebar #co_inv_highlights table#co_inv_high_tbl .highlight_bullet_col{padding:6px 8px 0 0;} #coSidebar #co_inv_highlights table#co_inv_high_tbl .highlight_title{padding:0 0 15px;font-size:15px;font-style:italic;line-height:130%;font-weight:500;} #coSidebar #banners_co_right_top{margin:0;background:#ccc;border-bottom:1px solid #bbb;padding:1rem 1rem 0.5rem;} #coSidebar #banners_co_right_bottom{margin:0;background:#ccc;border-top:1px solid #bbb;padding:1rem 1rem 0.5rem;} #coSidebar .ad_holder{margin-bottom:0.5rem;} .ex_comment_list{border-bottom:1px solid #C1C1C1;margin:5px 20px 10px 20px;padding:5px 0 10px 0;} td.mqa_photo_view{white-space:nowrap;} td.mqa_photo_view img{max-width:none;} #coSidebar .co_files_row{background:#ddd;border-top:1px solid #bbb;overflow-x:hidden;overflow-y:auto;position:relative;} #coSidebar .co_files_row .co_right_sec_title{padding-top:20px;padding-bottom:10px;} #right_content_down_holder .columns:nth-child(2n+1){/* prevent uneven stacking */ clear:left;} #coSidebar .right_co_download{border:1px solid #C1C1C1;background-color:#fff;-webkit-box-shadow:1px 4px 4px 0px rgba(0,0,0,0.15);-moz-box-shadow:1px 4px 4px 0px rgba(0,0,0,0.15);box-shadow:1px 4px 4px 0px rgba(0,0,0,0.15);display:block;float:none;} #coSidebar .right_co_down_table{width:100%;height:106px;margin:0;border-spacing:0;} #coSidebar .right_co_down_icon{/*width:63px;*/ text-align:center;vertical-align:middle;min-width:30px;padding:0;} #coSidebar .right_co_down_icon img{width:70%;max-width:80px;} #coSidebar .right_co_down_img{text-align:center;vertical-align:middle;width:120px;overflow:hidden;padding:10px 0 10px 10px;} #coSidebar .right_co_link{display:block;float:none;text-align:center;margin:5px 10px 0 10px;} #coSidebar .down_img_frame{background-color:#4B4A4B;height:66px;margin:0;position:relative;padding:10px;} #coSidebar .down_img_white{background-color:#fff;height:55px;box-sizing:content-box;position:relative;padding:5px;text-align:center;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;} #coSidebar .right_down_crop{padding:0;width:118px;height:86px;overflow:hidden;text-align:center;border:1px solid #4b4a4b;background-color:#4b4a4b;} #coSidebar .right_down_contact_crop{display:inline-block;width:70px;height:86px;overflow:hidden;text-align:center;} #coSidebar .cat_cal_col{padding-right:0;border-top:1px solid rgba(0,0,0,0.2);} #coSidebar .cat_cal_col .co_right_sec_title{padding:20px 0 6px;} #coSidebar #cat_event_cal{margin:0 0 20px;overflow-y:auto;overflow-x:hidden;position:relative;} #coSidebar #cat_cal_tbl{width:100%;margin:0;} #coSidebar #cat_cal_tbl td{vertical-align:middle;padding:0;} #coSidebar #cat_cal_tbl td.cat_pointer_td{min-width:90px;padding:0 0 0;} #coSidebar .cat_title_td, #coSidebar .cat_title_td a{color:#910024;} #coSidebar .cat_cal_icon{float:left;} #coSidebar .quater_date{text-align:center;float:none;font-family:BebasNeueRegular,"Arial Narrow",Helvetica,sans-serif;line-height:15px;padding:3px 0 3px 0;width:75px;margin:0;} *+html .quater_date{width:42px\9;/*for below ie 9*/} #coSidebar .cat_quarter{font-size:18px;} #coSidebar .cat_year{font-size:14px;} #coSidebar .even_row td{background-color:#F4F4F4;/*for below ie 9*/ background-color:rgba(255,255,255,.90);} #coSidebar .odd_row td{background-color:#e6e6e6;/*for below ie 9*/ background-color:rgba(255,255,255,.80);} /*hovers for these rows*/ #coSidebar .cat_hover_class.odd_row td, #coSidebar .cat_hover_class.even_row td{background-color:#fff;/*for below ie 9*/ background-color:rgba(255,255,255,.50);} /*Pointer*/ #coSidebar .cat_cal_pointer{padding-left:2px;background-color:rgba(0,0,0,.15);height:34px;margin:4px 0 4px 0;float:left;} #coSidebar .cat_tri_right{margin:4px 0 4px 0;float:left;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:9px solid rgba(0,0,0,.15);float:left;} #coSidebar .cat_hover_class .cat_tri_right{} /*Event titles*/ #coSidebar .cat_event_title{max-height:38px;overflow:hidden;text-overflow:ellipsis;font-size:.8rem;} /*Description Box*/ #coSidebar .cat_cal_desc{background-color:#555;right:0;color:#fff;z-index:999;padding:10px;width:199px;border:1px solid #393939;-webkit-box-shadow:4px 3px 5px 0px rgba(0,0,0,0.21);-moz-box-shadow:4px 3px 5px 0px rgba(0,0,0,0.21);box-shadow:4px 3px 5px 0px rgba(0,0,0,0.21);} #coSidebar .cat_cal_desc a{color:#fff;} #coSidebar .cat_cal_desc .cat_des_closer a{float:right;clear:both;padding:0 0 2px 2px;} #coSidebar .cat_des_title{font-weight:bold;font-size:1.1em;padding-bottom:10px;} #coSidebar .cat_cal_tr{max-height:42px;background:transparent;} #nsip h2 a, #nsip h2 a:hover, #nsip h2 a:visited{color:#333333;} #nsip .companyInfo{padding:1.5rem 1rem 1rem 1.5rem;background:white;border:1px solid #bbb;} #nsip .bigTicker{margin:0 0 1rem;font-weight:300;font-size:24px;word-wrap:break-word;} #nsip table#componentData{width:100%;} #nsip table#the_ticker_stats td, #nsip table#componentData td{padding:5px;} #nsip h2{padding:0;} #nsip p{padding:0 0 1rem;} #nsip table.qmmt_main{width:100%;} #nsip table.qmmt_main>tbody>tr>td{padding:0;} #nsip .qmmt_header_bar{padding:0;} #nsip .coLinksCol{padding-bottom:1rem;} #nsip .sidebar{padding:0;} #nsip #sidebarContent{background:#f4f4f4;border-top:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #bbb;margin-left:-1px;transition:opacity 0.5s;} #nsip h3{font-family:bebasneueregular;font-size:1.5rem;line-height:1.5rem;padding:1.25rem 0 0.5rem 1rem;} #nsip .ad_holder{margin:10px 1rem;} /* -------------- TINY WIDTH SCREENS -------------------- */ @media only screen and (max-width:400px){#reqInfoModal{padding:5px !important;} #sub_req_inf_inst{padding:20px 0 !important;} } /* -------------- MEDIUM & LARGER WIDTH SCREENS -------------------- */ @media only screen and (min-width:40.0625em){#coHeaderRight .buttonsRow .columns{padding-left:0;} #coHeaderRight .buttonsRow .columns:not(.end){padding-right:5px;} #nsip .companyInfo{min-height:600px;} #nsip #banners_co_right_top .ad_holder{margin:0;} #nsip #banners_co_right_bottom .ad_holder{margin:10px 0 0;} } /* -------------- LARGE WIDTH SCREENS -------------------- */ @media only screen and (min-width:64.0625em){#coHeader{margin:10px 0;border:1px solid #bbbbbb;min-height:300px;} #coBody{margin:0;} #coMain{padding-right:10px;} #coMain #coMain_body{border:1px solid #bbbbbb;} #coSidebar{border:1px solid #bbbbbb;outline:0;} #coSidebar #banners_co_right_top, #coSidebar #banners_co_right_bottom{padding:0;background:#bbb;} #coSidebar .ad_holder{margin:0;} #coSidebar #banners_co_right_top .ad_holder::after{background:#e8e8e8 none repeat scroll 0 0;content:"";display:block;height:10px;margin:1px -1px 0;} #coSidebar #banners_co_right_bottom .ad_holder::before{background:#e8e8e8 none repeat scroll 0 0;content:"";display:block;height:10px;margin:0 -1px 1px;} #coSidebar .ad_holder img{width:100%;} #coHeaderRight .buttonsRow .columns, #coHeaderRight .buttonsRow .columns:not(.end){padding-left:0;padding-right:0.9375rem;} #coHeaderRight .tickerCol{border:0;padding-right:0.9375rem;} #coHeader #bigTick{padding-left:0.9375rem;} #coHeader #ip_spon_left_header{} #coHeader #coHeaderOverlay{background-color:transparent;} #nsip{margin:0.625rem 0;} #nsip .sidebar{padding-left:0.625rem;} #nsip #sidebarContent{border:1px solid #bbb;} #nsip .nsChart{min-height:140px;} #nsip #banners_co_right_top .ad_holder{margin:0 0 10px;} } /*Article Styles*/ #content.na blockquote, #content.mqa blockquote{border:0;} #content.na blockquote.geen_one, #content.mqa blockquote.geen_one{background-color:#e4ffe6d9;color:#097922;padding:10px;border:1px solid #c5f5d0;} /*Special alert inner text*/ .new_update_art_insert{padding:0px;margin:0 0 20px 0;background-color:#ecffdd;} #mainContent .article .new_update_art_insert p{padding:10px 10px 0px 10px;} .new_update_art_insert h3{font-weight:bold;color:#fff;margin-left:0;padding-left:10px;margin-bottom:10px;background-color:#36670f;} #mainContent .article .new_update_art_insert p.big_o_quote{font-size:1.3rem;font-style:italic;color:#36670f;padding-bottom:15px;} /*################### CONTENT AREA ######################*/ /* 2 column */ #content.na #mainContent, #content.mqa #mainContent{min-height:600px;position:relative;background:#fff;font-size:14px;border-bottom:1px solid #bbb;padding:0;/* ARTICLES */} #mainContent .article{padding:1rem;} #mainContent .article p{line-height:1.5em;margin:0 0 1.3em;padding:0;} #mainContent .article a{font-weight:bold;/*color:#910024;*/} #mainContent .article a:hover{color: #0c418e;}; #mainContent .article a:active, #mainContent .article a:focus, #mainContent .article a:visited{/*color:#910024;*/} #mainContent .article h1, #mainContent .article h2{font-family:'Kaisei Tokumin','Times',serif;color:#282828;font-size:1.5rem;font-weight:100;padding:10px 10px 10px 0px;} #mainContent .article h1.articleTitle, #mainContent .article h2.articleTitle{color:#4a4a4a;font-family:'Kaisei Tokumin','Times',serif;font-size:1.7rem;/*font-weight:bold;*/ line-height:1.3em;margin:5px 0 15px;padding:0;} #mainContent .article h2{font-weight:bold;text-align:center;padding:20px 0px 40px 0;} #mainContent .article .articleTickers{margin-top:10px;font-size:1rem;color:#333;position:absolute;bottom:0;} #mainContent .article .summaryGraphic{float:left;width:auto;} #mainContent .article .summaryGraphic img{padding:0 15px 2px 0;} #mainContent .article #articleSocialFloat{float:left;margin:0 10px 0 0;} #mainContent .article #articleSocialFloat #addThisNA{margin:0px;height:16px;padding:0;} #mainContent .article .articleSource{color:#999;font-size:10px;padding:0 0 5px;margin:0;} #mainContent .article .portrait{border:0 none;float:left;height:97px;margin:5px 15px 2px 0;overflow:hidden;text-align:left;width:77px !important;} #mainContent .article .articleSummary{clear:left;background:#f0f0f0;font-size:16px;margin:2px 0 0;padding:12px 20px;} #mainContent .article .articleSummary ul li, #mainContent .article .articleSummary ol li{margin-bottom:15px;} #mainContent .article .coverImages{text-align:center;margin-bottom:15px;} #mainContent .article .coverImages .naCoverImg{position:relative;width:100%;display:inline-block;vertical-align:top;} #mainContent .article .coverImages .naCoverImg .caption{background-color:#fff;background-color:rgba(255,255,255,0.75);color:#000;padding:0 5px;position:absolute;bottom:0;right:0;font-size:12px;} #mainContent .article .coverImages .naCoverImg .caption a{font-weight:bold;color:#000;} #mainContent .article .coverImages .naCoverImg img{width:100%;height:auto;} #mainContent .article .coverImages .naCoverImg.framed{margin-top:30px;margin-bottom:30px;} .article .callOut{font-size:1.35rem;font-family:'Kaisei Tokumin','Times',serif;font-weight:bold;font-style:italic;padding:0;color:#444;} .article .callOut.left{float:left;margin:5px 30px 10px 0;width:50%;} .article .callOut.right{float:right;margin:5px 0 10px 30px;width:50%;} body figure{margin:0;} #mainContent .article a.enlarge_img, .article a.enlarge_img{position:relative;} #mainContent .article a.enlarge_img.float_right, .article a.enlarge_img.float_right{display:block;} figcaption{color:#6b6b6b;} #articleBody figure.image a.mini_left + figcaption, #articleBody figure.image a.float_left + figcaption, #articleBody figure.image img.float_left + figcaption, figure.image img.float_left + figcaption{width:50% !important;float:left;clear:both;} #articleBody figure.image a.float_right + figcaption, #articleBody figure.image img.float_right + figcaption, figure.image img.float_right + figcaption{width:50% !important;float:right;clear:both;} #articleBody img, img.mini_left, img.float_left{float:left;clear:both;margin-right:8px !important;width:50% !important;height:auto !important;} #articleBody .the_buy_sell img {float:none; margin-right: 0px !important; width:auto !important;height:auto !important;} #articleBody img.float_right, #articleBody img.img.mini_right, img.float_right{float:right;clear:both;margin-left:8px !important;width:50% !important;height:auto !important;} #articleBody img.No_img_class,#articleBody img.center_enlarge{float:none;display:inline-block;vertical-align:middle;max-width:100%;height:auto;margin-right:0px !important;width:initial !important;height:auto !important;} img.thumb_image, #articleBody img.thumb_image{float:left;clear:both;margin-right:8px !important;width:initial !important;max-width:150px !important;height:auto !important;padding-right:10px;} #articleBody figure.image a.thumb_image + figcaption, #articleBody figure.image img.thumb_image + figcaption, figure.image img.thumb_image + figcaption{width:initial !important;max-width:150px !important;float:left;clear:both;padding-right:10px;margin-right:8px;} img.mini_left,img.img.mini_right{max-width: 300px !important;} #articleBody p:has(img.mini_center),p:has(img.mini_center) {text-align: center;} body #articleBody img.mini_center,img.mini_center{ max-width: 300px !important; float: none !important; margin-left: auto !important; margin-right: auto !important; height: auto !important;} /*For small screens make the callouts fit the page width*/ @media only screen and (max-width:40em){#mainContent .article .callOut.left, #mainContent .article .callOut.right{float:none;margin:5px 0px 10px 0px;width:100%;padding-left:0px;} } #mainContent .article .additionalCommentLinks{background-color:#496483;color:#ABC8EA;font-weight:bold;margin:0 0 15px;padding:10px 15px;} #mainContent .article .additionalCommentLinks a{color:white;font-size:16px;font-weight:normal;} #mainContent .article .additionalCommentLinks ul{margin:0;padding:0 10px;} #mainContent .article .additionalCommentLinks li{list-style:none;} #mainContent #relatedArticlesFooter, #mainContent #relatedPRFooter{margin:10px 0;color:#888;background-color:#EEE;} #mainContent #relatedPRFooter p{color:#333;font-weight:bold;font-size:14px;padding:20px;} #mainContent #relatedArticlesFooter h2, #mainContent #relatedPRFooter h2{font-size:17px;padding:10px 20px 0 20px;} #mainContent #relatedArticlesFooter ul, #mainContent #relatedPRFooter ul{padding:5px 5px 15px 35px;margin:0;} #mainContent #relatedArticlesFooter li, #mainContent #relatedPRFooter li{margin:0;padding:0;list-style:square;font-weight:bold;padding:0.2em;border-top:1px solid #CCC;} #mainContent #relatedArticlesFooter li a, #mainContent #relatedPRFooter li a{color:#333;} #articleBody .caption{text-align:center;font-size:9px;color:#666;margin-top:2px;padding:0;} /* 2 column */ #sidebar{padding:0;} #sidebar h2{font-size:18px;line-height:18px;font-family:BebasNeueRegular,'Arial Narrow',Helvetica,sans-serif;font-weight:normal;color:#ffffff;padding:8px 8px 6px 8px;background-color:#b5b5b5;letter-spacing:1px;} #sidebar #cosMentioned a, #sidebar #cosMentioned a:active, #sidebar #cosMentioned a:focus, #sidebar #cosMentioned a:visited{color:#910024;} #sidebar.articleSide #cosMentioned, #sidebar.articleSide #cosBspon{background-color:#FFFFFF;padding:15px;margin:0 0 0px -1px;} #sidebar.articleSide #cosMentioned #mentionedHeading, #sidebar.articleSide #cosBspon #BsponHeading{background-color:#4a4a4a;color:white;display:block;font-family:bebasneueregular;font-size:16px;font-weight:normal;padding:5px 0 2px 20px;margin:0 0 0 5px;} #sidebar.articleSide #cosBspon #BsponHeading{background-color:#910024;} #sidebar.articleSide #cosMentioned h3{font-size:13px;} #sidebar.articleSide #cosMentioned ul.mentionsList, #cosBspon ul.BsponList{list-style-type:none;padding:0;margin:10px 0;} #sidebar.articleSide #cosMentioned ul.mentionsList li, #cosBspon ul.BsponList li{margin:0 0 5px 10px;} #sidebar.articleSide #cosMentioned ul.mentionsList li.premium, #cosBspon ul.BsponList li.premium{border:1px solid #b6b6b6;margin:0 0 10px 5px;-webkit-box-shadow:2px 2px 3px 0px rgba(50,50,50,0.22);-moz-box-shadow:2px 2px 3px 0px rgba(50,50,50,0.22);box-shadow:2px 2px 3px 0px rgba(50,50,50,0.22);} #sidebar.articleSide #cosMentioned table.coNameLogo{width:100%;box-sizing:content-box;} #sidebar.articleSide table.coNameLogo td{height:50px;vertical-align:center;} #sidebar.articleSide table.coNameLogo td.coName{font-size:13px;font-weight:bold;line-height:1.2em;padding:10px 10px 10px 0px;} #sidebar.articleSide table.coNameLogo td.coName .lengthy{font-size:11px;} #sidebar.articleSide #cosMentioned table.coNameLogo td.coLogo{background-color:#FFFFFF;padding:10px 5px;width:50%;text-align:center;} #sidebar.articleSide #cosBspon table.coNameLogo td.coLogo{background-color:#FFFFFF;padding:8px;width:80px;text-align:center;} #sidebar.articleSide #cosMentioned table.coNameLogo td.coLogo img{max-width:80px;max-height:70px;width:auto;height:auto;} #sidebar.articleSide #cosBspon table.coNameLogo td.coLogo img{max-width:74px;max-height:70px;width:auto;height:auto;} #sidebar.articleSide #moreIdeas{background:#FFFFFF;} #sidebar.articleSide #moreIdeas .sidePane{padding:0px;margin:0;border:0;} #sidebar.articleSide #moreIdeas p{line-height:1.5em;font-size:13px;margin:0;padding:15px;border-bottom:1px solid #e8e8e8;} #sidebar.articleSide #moreIdeas a.coNameLink{display:block;font-weight:normal;padding:0 0 10px;font-size:18px;line-height:1.1em;} #cosMentioned table{border:0;margin:0;} .BsponList img{width:100%;} #content.na #moreIdeas{background:#f4f4f4;transition:opacity 0.5s;border-bottom:1px solid #bbb;} #content.na #moreIdeas h3{font-family:bebasneueregular;font-size:1.5rem;line-height:1.5rem;padding:1.25rem 0 0.5rem 1rem;} #content.mqa .header_logo_table{margin:0;padding:0;border:0;} #content.mqa .header_logo_table tr{background:transparent;} #content.mqa .header_logo_table td{vertical-align:top;padding:0;} #content.mqa h2.mqa_articleTitle{color:#4a4a4a;font-size:24px;font-weight:bold;line-height:1.3em;margin:5px 0;padding:0;} #content.mqa .mgtQAlogo{text-align:center;margin:10px 20px 20px 0;} #content.mqa .mgtQAlogo img{max-width:150px;} #content.mqa .articleSide #coSidebar{background:#ffffff;padding:0;border-top:1px solid white;display:block;} #content.mqa #tickerTable table{border:0;} #content.mqa #sidebar.mqaCo .stockChart{padding:0 10px;} /*--------------BANNER ADS----------------*/ #banners_art_right_top, #banners_art_right_middle, #banners_art_right_bottom{padding-top:20px;} .type_interview #banners_art_right_top{} .ad_holder{padding:0 0 10px 10px;} /* -------------- MEDIUM & LARGER WIDTH SCREENS -------------------- */ @media only screen and (min-width:40.0625em){#content.na #mainContent, #content.mqa #mainContent{border-right:1px solid #bbb;} #mainContent .article{padding:25px 2rem 10px;} #sidebar{position:absolute;margin-left:75%;top:0px;} #sidebar.pinToBottom{position:absolute;bottom:8px;top:auto;} #sidebar.pinToViewport{position:fixed;bottom:auto;top:0px;} #sidebar.articleSide #cosMentioned table.coNameLogo td.coLogo img{width:100%;} #sidebar.articleSide #cosBspon{padding:15px 15px 15px 0;} #sidebar.articleSide #cosMentioned{padding:15px 15px 15px 0;border-bottom:1px solid #bbb;} #sidebar.articleSide #cosMentioned #mentionedHeading, #sidebar.articleSide #cosBspon #BsponHeading{background-image:url('/images/ui/heading_arrow_left.png');background-position:0 50%;background-repeat:no-repeat;margin:0 0 0 -15px;} #content.na #moreIdeas{border-top:1px solid #bbb;} #content.mqa .articleSide #coSidebar{border-bottom:1px solid #bbb;} } /* -------------- LARGE WIDTH SCREENS -------------------- */ @media only screen and (min-width:64.0625em){#content.na, #content.mqa{margin:0;} #content.na #sidebar, #content.mqa #sidebar{margin-left:726px;width:243px;} #mainContent .article{padding:25px 3rem 10px;} #content.na #moreIdeas{margin:0.625rem 0 0 0.625rem;border:1px solid #bbb;} #sidebar.articleSide #cosMentioned, #sidebar.articleSide #cosBspon{border-right:1px solid #bbb;} #content.mqa #sidebar.articleSide{padding:0.625rem 0 0 0.625rem;} #content.mqa .articleSide #coSidebar{border:1px solid #bbb;} } @media only screen and (max-width:640px){#mainContent .article .articleSummary{font-size:1.2rem;} #mainContent .article .articleSource{font-size:1rem;} } /*Button Styles*/ .add_shadow{-webkit-box-shadow:2px 2px 2px 0px rgba(50,50,50,0.38);-moz-box-shadow:2px 2px 2px 0px rgba(50,50,50,0.38);box-shadow:2px 2px 2px 0px rgba(50,50,50,0.38);} .add_bold{font-weight:bold;} .grad_sq_btn.sm_txt_btn, .grad_scnr_btn.sm_txt_btn, .grad_cnr_btn.sm_txt_btn, .grad_rd_btn.sm_txt_btn, .sld_sq_btn.sm_txt_btn, .sld_scnr_btn.sm_txt_btn, .sld_cnr_btn.sm_txt_btn, .sld_rd_btn.sm_txt_btn{font-size:11px;} .grad_sq_btn.lg_txt_btn, .grad_scnr_btn.lg_txt_btn, .grad_cnr_btn.lg_txt_btn, .grad_rd_btn.lg_txt_btn, .sld_sq_btn.lg_txt_btn, .sld_scnr_btn.lg_txt_btn, .sld_cnr_btn.lg_txt_btn, .sld_rd_btn.lg_txt_btn{font-size:15px;} /*Get rid of old a styles*/ a.grad_sq_btn, a.grad_scnr_btn, a.grad_cnr_btn, a.grad_rd_btn, a.sld_sq_btn, a.sld_scnr_btn, a.sld_cnr_btn, a.sld_rd_btn, p a.grad_sq_btn, p a.grad_scnr_btn, p a.grad_cnr_btn, p a.grad_rd_btn, p a.sld_sq_btn, p a.sld_scnr_btn, p a.sld_cnr_btn, p a.sld_rd_btn, #mainContent .article a.grad_sq_btn, #mainContent .article a.grad_scnr_btn, #mainContent .article a.grad_cnr_btn, #mainContent .article a.grad_rd_btn, #mainContent .article a.sld_sq_btn, #mainContent .article a.sld_scnr_btn, #mainContent .article a.sld_cnr_btn, #mainContent .article a.sld_rd_btn, #rightside p a.grad_sq_btn, #rightside p a.grad_scnr_btn, #rightside p a.grad_cnr_btn, #rightside p a.grad_rd_btn, #rightside p a.sld_sq_btn, #rightside p a.sld_scnr_btn, #rightside p a.sld_cnr_btn, #rightside p a.sld_rd_btn, #middleArticle p a.grad_sq_btn, #middleArticle p a.grad_scnr_btn, #middleArticle p a.grad_cnr_btn, #middleArticle p a.grad_rd_btn, #middleArticle p a.sld_sq_btn, #middleArticle p a.sld_scnr_btn, #middleArticle p a.sld_cnr_btn, #middleArticle p a.sld_rd_btn /*Get visited too*/ a.grad_sq_btn:visited, a.grad_scnr_btn:visited, a.grad_cnr_btn:visited, a.grad_rd_btn:visited, a.sld_sq_btn:visited, a.sld_scnr_btn:visited, a.sld_cnr_btn:visited, a.sld_rd_btn:visited, p a.grad_sq_btn:visited, p a.grad_scnr_btn:visited, p a.grad_cnr_btn:visited, p a.grad_rd_btn:visited, p a.sld_sq_btn:visited, p a.sld_scnr_btn:visited, p a.sld_cnr_btn:visited, p a.sld_rd_btn:visited, #mainContent .article a.grad_sq_btn:visited, #mainContent .article a.grad_scnr_btn:visited, #mainContent .article a.grad_cnr_btn:visited, #mainContent .article a.grad_rd_btn:visited, #mainContent .article a.sld_sq_btn:visited, #mainContent .article a.sld_scnr_btn:visited, #mainContent .article a.sld_cnr_btn:visited, #mainContent .article a.sld_rd_btn:visited, #rightside p a.grad_sq_btn:visited, #rightside p a.grad_scnr_btn:visited, #rightside p a.grad_cnr_btn:visited, #rightside p a.grad_rd_btn:visited, #rightside p a.sld_sq_btn:visited, #rightside p a.sld_scnr_btn:visited, #rightside p a.sld_cnr_btn:visited, #rightside p a.sld_rd_btn:visited, #middleArticle p a.grad_sq_btn:visited, #middleArticle p a.grad_scnr_btn:visited, #middleArticle p a.grad_cnr_btn:visited, #middleArticle p a.grad_rd_btn:visited, #middleArticle p a.sld_sq_btn:visited, #middleArticle p a.sld_scnr_btn:visited, #middleArticle p a.sld_cnr_btn:visited, #middleArticle p a.sld_rd_btn:visited{border:none;text-decoration:none;color:white;} a.grad_sq_btn img, a.grad_scnr_btn img, a.grad_cnr_btn img, a.grad_rd_btn img, a.sld_sq_btn img, a.sld_scnr_btn img, a.sld_cnr_btn img, a.sld_rd_btn img{border:none;vertical-align:text-bottom;} /*Standard Buttons*/ .grad_sq_btn{border:1px solid #ccc;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee9e7));background:-webkit-linear-gradient(top,#fff,#eee9e7);background:-moz-linear-gradient(top,#fff,#eee9e7);background:-ms-linear-gradient(top,#fff,#eee9e7);background:-o-linear-gradient(top,#fff,#eee9e7);padding:7px 14px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-shadow:rgba(0,0,0,.1) 0 1px 0;color:#555;font-size:13px;font-family:Helvetica,Arial,Sans-Serif;text-decoration:none;vertical-align:middle;} .grad_sq_btn:hover{background:#ccc;color:#ffffff;} .grad_rd_btn{border:1px solid #ccc;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee9e7));background:-webkit-linear-gradient(top,#fff,#eee9e7);background:-moz-linear-gradient(top,#fff,#eee9e7);background:-ms-linear-gradient(top,#fff,#eee9e7);background:-o-linear-gradient(top,#fff,#eee9e7);padding:7px 14px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-shadow:rgba(0,0,0,.1) 0 1px 0;color:#555;font-size:13px;font-family:Helvetica,Arial,Sans-Serif;text-decoration:none;vertical-align:middle;} .grad_rd_btn:hover{background:#ccc;color:#ffffff;} .grad_cnr_btn{border:1px solid #ccc;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee9e7));background:-webkit-linear-gradient(top,#fff,#eee9e7);background:-moz-linear-gradient(top,#fff,#eee9e7);background:-ms-linear-gradient(top,#fff,#eee9e7);background:-o-linear-gradient(top,#fff,#eee9e7);padding:7px 14px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-shadow:rgba(0,0,0,.1) 0 1px 0;color:#555;font-size:13px;font-family:Helvetica,Arial,Sans-Serif;text-decoration:none;vertical-align:middle;} .grad_cnr_btn:hover{background:#ccc;color:#ffffff;} .grad_scnr_btn{border:1px solid #ccc;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee9e7));background:-webkit-linear-gradient(top,#fff,#eee9e7);background:-moz-linear-gradient(top,#fff,#eee9e7);background:-ms-linear-gradient(top,#fff,#eee9e7);background:-o-linear-gradient(top,#fff,#eee9e7);padding:7px 14px;-webkit-border-radius:12px 0px;-moz-border-radius:12px 0px;border-radius:12px 0px;text-shadow:rgba(0,0,0,.1) 0 1px 0;color:#555;font-size:13px;font-family:Helvetica,Arial,Sans-Serif;text-decoration:none;vertical-align:middle;} .grad_scnr_btn:hover{background:#ccc;color:#ffffff;} .sld_sq_btn{border:1px solid #ccc;background:#fff;padding:7px 14px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-shadow:rgba(0,0,0,.1) 0 1px 0;color:#555;font-size:13px;font-family:Helvetica,Arial,Sans-Serif;text-decoration:none;vertical-align:middle;} .sld_sq_btn:hover{background:#ccc;color:#ffffff;} .sld_rd_btn{border:1px solid #ccc;background:#fff;padding:7px 14px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-shadow:rgba(0,0,0,.1) 0 1px 0;color:#555;font-size:13px;font-family:Helvetica,Arial,Sans-Serif;text-decoration:none;vertical-align:middle;} .sld_rd_btn:hover{background:#ccc;color:#ffffff;} .sld_cnr_btn{border:1px solid #ccc;background:#fff;padding:7px 14px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-shadow:rgba(0,0,0,.1) 0 1px 0;color:#555;font-size:13px;font-family:Helvetica,Arial,Sans-Serif;text-decoration:none;vertical-align:middle;} .sld_cnr_btn:hover{background:#ccc;color:#ffffff;} .sld_scnr_btn{border:1px solid #ccc;background:#fff;padding:7px 14px;-webkit-border-radius:12px 0px;-moz-border-radius:12px0px;border-radius:12px 0px;text-shadow:rgba(0,0,0,.1) 0 1px 0;color:#555;font-size:13px;font-family:Helvetica,Arial,Sans-Serif;text-decoration:none;vertical-align:middle;} .sld_scnr_btn:hover{background:#ccc;color:#ffffff;} /*Additional Button Colors*/ .grad_swrpt{border:1px solid #496483;background:#496483;background:-webkit-gradient(linear,left top,left bottom,from(#859eba),to(#496483));background:-webkit-linear-gradient(top,#859eba,#496483);background:-moz-linear-gradient(top,#859eba,#496483);background:-ms-linear-gradient(top,#859eba,#496483);background:-o-linear-gradient(top,#859eba,#496483);color:#fff;} .grad_swrpt:hover{background:#496483;} .grad_g{border:1px solid #F09920;background:#F09920;background:-webkit-gradient(linear,left top,left bottom,from(#FFBF46),to(#F09920));background:-webkit-linear-gradient(top,#FFBF46,#F09920);background:-moz-linear-gradient(top,#FFBF46,#F09920);background:-ms-linear-gradient(top,#FFBF46,#F09920);background:-o-linear-gradient(top,#FFBF46,#F09920);color:#fff;} .grad_g:hover{background:#F09920;} .grad_e{border:1px solid #617F59;background:#617F59;background:-webkit-gradient(linear,left top,left bottom,from(#87A57F),to(#617F59));background:-webkit-linear-gradient(top,#87A57F,#617F59);background:-moz-linear-gradient(top,#87A57F,#617F59);background:-ms-linear-gradient(top,#87A57F,#617F59);background:-o-linear-gradient(top,#87A57F,#617F59);color:#fff;} .grad_e:hover{background:#617F59;} .grad_l{border:1px solid #3388A8;background:#3388A8;background:-webkit-gradient(linear,left top,left bottom,from(#59AECE),to(#3388A8));background:-webkit-linear-gradient(top,#59AECE,#3388A8);background:-moz-linear-gradient(top,#59AECE,#3388A8);background:-ms-linear-gradient(top,#59AECE,#3388A8);background:-o-linear-gradient(top,#59AECE,#3388A8);color:#fff;} .grad_l:hover{background:#3388A8;} .grad_m{border:1px solid #AA7744;background:#AA7744;background:-webkit-gradient(linear,left top,left bottom,from(#CC9762),to(#AA7744));background:-webkit-linear-gradient(top,#CC9762,#AA7744);background:-moz-linear-gradient(top,#CC9762,#AA7744);background:-ms-linear-gradient(top,#CC9762,#AA7744);background:-o-linear-gradient(top,#CC9762,#AA7744);color:#fff;} .grad_m:hover{background:#AA7744;} .grad_burg{border:1px solid #6d001b;background:#6d001b;background:-webkit-gradient(linear,left top,left bottom,from(#910024),to(#6d001b));background:-webkit-linear-gradient(top,#910024,#6d001b);background:-moz-linear-gradient(top,#910024,#6d001b);background:-ms-linear-gradient(top,#910024,#6d001b);background:-o-linear-gradient(top,#910024,#6d001b);color:#fff;} .grad_burg:hover{background:#6d001b;} .grad_dg{border:1px solid #4a4a4a;background:#4a4a4a;background:-webkit-gradient(linear,left top,left bottom,from(#6c6c6c),to(#4a4a4a));background:-webkit-linear-gradient(top,#6c6c6c,#4a4a4a);background:-moz-linear-gradient(top,#6c6c6c,#4a4a4a);background:-ms-linear-gradient(top,#6c6c6c,#4a4a4a);background:-o-linear-gradient(top,#6c6c6c,#4a4a4a);color:#fff;} .grad_dg:hover{background:#313131;} .sld_burg{background:#910024;color:#fff;border:none;} .sld_burg:hover{background:#6d001b;} .sld_swrpt{background:#496483;color:#fff;border:none} .sld_swrpt:hover{background:#859fba;} .sld_g{background:#F09920;color:#fff;border:none} .sld_g:hover{background:#FFBF46;} .sld_e{background:#617F59;color:#fff;border:none} .sld_e:hover{background:#87A57F;} .sld_l{background:#3388A8;color:#fff;border:none} .sld_l:hover{background:#59AECE;} .sld_m{background:#AA7744;color:#fff;border:none} .sld_m:hover{background:#CC9762;} .sld_dg{background:#4a4a4a;color:#fff;border:none} .sld_dg:hover{background:#313131;} .form_btn{display:inline-block;border:none;color:#fff;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:100;text-decoration:none;text-shadow:0px 0px 3px rgba(0,0,0,.2);margin-top:20px;margin-right:10px;-webkit-box-shadow:2px 3px 4px 0px rgba(0,0,0,0.12);-moz-box-shadow:2px 3px 4px 0px rgba(0,0,0,0.12);box-shadow:2px 3px 4px 0px rgba(0,0,0,0.12);border-radius:2px;font-size:14px;padding:4px 12px;transition:background 0.5s;/* wishful thinking */} .form_btn.big{border-radius:3px;font-size:18px;line-height:28px;padding:6px 20px;box-shadow:4px 6px 5px 0px rgba(0,0,0,0.12);} input.form_btn.big{height:40px;} a.form_btn.big{height:28px;} .form_btn.positive{background:#6f9d3a;background:linear-gradient(to bottom,#89bc4c,#56802a);} .form_btn.positive:hover{background:#80ba3d;background:linear-gradient(to bottom,#9cd750,#63982b);} /*Home Page Styles*/ .nat_home_tile span[itemprop="articleSection"], .home_tile span[itemprop="articleSection"]{display:block;} #the_quotes_box{border:1px solid #989898;margin-top:20px;} /*SPECIAL SUB TYPE HERE*/ .special_type_sub{display:none;} #main_arts .special_type_sub, body #article_feed .special_type_sub{display:block;/*font-weight:bold;*/ margin:2px 0 8px 0;font-size:.8rem;} .author_name, body #main_arts .special_type_sub, body #article_feed .special_type_sub{display:inline;font-weight:bold;font-size:.70rem;color:#555;} body #main_arts .Contributed_Opinion .special_type_sub:after, /*body #article_feed .Contributed_Opinion .special_type_sub:after{content:' \2013 ';}*/ special_type_sub{display:none;} #industry_tab_box{background-color:#4a4a4a;padding:1px 2px 3px;} .ticker_choice{white-space:nowrap;position:relative;background:#f5f5f5;padding:2px 5px;float:left;text-decoration:none;color:#444;box-shadow:0 1px 2px rgba(0,0,0,.4);margin:2px 2px 0 0;} .ticker_choice:after{content:'';position:absolute;z-index:1;top:0;right:-5px;bottom:0;width:10px;background:#f5f5f5;box-shadow:2px 1px 2px rgba(0,0,0,.4);transform:skew(10deg);/*border-radius:0 5px 0 0;*/} .ticker_choice:hover{color:#fff; background: #ddd;} .ticker_choice:hover:after{background: #ddd;} .ticker_choice.active{background:#496483;color:#fff;z-index:3;box-shadow:-1px 1px 2px rgba(0,0,0,.4);} .ticker_choice.active:after{background:#496483;} .ticker_choice.btn_report_1,.ticker_choice.btn_report_1:after{background: #fef5e2;} .ticker_choice.btn_report_1:hover,.ticker_choice.btn_report_1:hover:after{background: #FFBF46;} .ticker_choice.btn_report_1.active,.ticker_choice.btn_report_1.active:after{background: #F09920;} .ticker_choice.btn_report_2,.ticker_choice.btn_report_2:after{background: #eef8ee;} .ticker_choice.btn_report_2:hover,.ticker_choice.btn_report_2:hover:after{background: #87A57F;} .ticker_choice.btn_report_2.active,.ticker_choice.btn_report_2.active:after{background: #617F59;} .ticker_choice.btn_report_3,.ticker_choice.btn_report_3:after{background: #f3fcff;} .ticker_choice.btn_report_3:hover,.ticker_choice.btn_report_3:hover:after{background: #59AECE;} .ticker_choice.btn_report_3.active,.ticker_choice.btn_report_3.active:after{background: #3388A8;} .ticker_choice.btn_report_4,.ticker_choice.btn_report_4:after{background: #edf5ff;} .ticker_choice.btn_report_4:hover,.ticker_choice.btn_report_4:hover:after{background: #aec8e3;} .ticker_choice.btn_report_4.active,.ticker_choice.btn_report_4.active:after{background: #496483;} #the_hp_body{padding:0 15px;} #white_paper{background-color:#fff;padding-bottom:20px;margin-bottom:10px;} #right_contents{/* background-color:#f5f5f5;padding-bottom:20px;*/} .nat_home_tile, .home_tile{padding-top:20px;background-color:#fff;} #right_contents .nat_home_tile, #right_contents .home_tile{border:1px solid #d1d1d1;border-top:none;padding:10px;} #right_contents #overflow_arts .nat_home_tile, #right_contents #overflow_arts .home_tile{border-top:none;border-left:none;border-right:none;padding:20px 0 0 0;} .l_img_wrap{position:relative;float:left;height:97px;margin:5px 15px 2px 0;overflow:hidden;text-align:left;width:77px;} .nat_home_tile, .home_tile, .home_tile p{font-size:.9rem;} .author_name{color:#555;margin:5px 0 10px;font-weight:bold;font-size:.65rem;} .author_name span[itemprop="author"]:before{/*content:"Source:";*/ color:#ccc;} .Research_Report span[itemprop="author"], #right_contents .home_tile.Management_Q_A .author_name{display:none;} #right_contents #overflow_arts .home_tile.Management_Q_A .author_name{display:block;} #right_contents #overflow_arts .home_tile.Management_Q_A{background-color:#fff;} .art_body_img{float:right;max-width:50%;padding-left:10px;padding-top:5px;} #right_contents .art_body_img{float:left;max-width:60%;padding-right:10px;padding-top:5px;} #overflow_arts .art_body_img{float:right;} #feat_art .art_body_img{max-width:50%;float:left;padding-left:0px;padding-right:10px;} #feat_art .nat_home_tile,#feat_art .home_tile,#feat_art .nat_home_tile p,#feat_art .home_tile p{font-size:1.1rem;font-weight:bold;} @media only screen and (max-width:64.0625em){#feat_art .art_body_img{max-width:60%;} } #overflow_arts .art_body_img, #right_arts .art_body_img{max-width:40%;} .read_more_link{clear:both;float:right;font-weight:bold;/*margin-top:15px;*/ margin-top:5px;margin-bottom:10px;} #the_body a, #the_body a p, #the_body #left_contents a #the_body #right_contents a{color:#2059ac;} #the_body a:hover, #the_body a:hover p, #the_body #left_contents a:hover #the_body #right_contents a:hover{color:#910024;text-decoration:none;border:none;} #extra_quotes a, #extra_quotes a:hover, #expert_int_holder a, #expert_int_holder a:hover{text-decoration:none;border:none;} #extra_quotes, #expert_int_holder{background-color:#fff;border:1px solid #999;padding-bottom:10px;} #extra_quotes p, #expert_int_holder p{padding-left:10px;padding-right:10px;} .inv_auth{font-size:.8rem;line-height:1rem;text-align:right;} .inv_short{border:medium none;color:#2059ac;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:.9rem;line-height:1.1rem;padding:0 0 6px;text-decoration:none;font-style:italic;margin-top:20px;font-weight:600;} .updown_tiles{padding-left:5px;} .bar_header{background-color:#4a4a4a;color:#fff;font-family:BebasNeueRegular,"Arial Narrow",Helvetica,sans-serif;font-size:1.1rem;line-height:1.1rem;padding:6px 0 4px 6px;margin-top:20px;} .bar_header h1{color:#fff;font-family:BebasNeueRegular,"Arial Narrow",Helvetica,sans-serif;font-size:1.1rem;line-height:1.1rem;display:inline;} #feat_art .bar_header, #overflow_arts .bar_header, #left_arts .bar_header, #right_arts .bar_header{display:none;} #show_more_tiles{background-color:#4a4a4a;color:#fff;font-family:BebasNeueRegular,"Arial Narrow",Helvetica,sans-serif;font-size:1.1rem;line-height:1.1rem;padding:6px 0 4px 40px;cursor:pointer;} #the_hp_body{font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#3d3d3d;} #overflow_arts .nat_home_tile.Featured .art_body_img, #left_contents .nat_home_tile.Featured .art_body_img, #overflow_arts .home_tile.Featured .art_body_img, #left_contents .home_tile.Featured .art_body_img{display:none;} /* #left_arts #feat_art #right_arts */ #left_contents .nat_home_tile, #left_contents .home_tile{border-bottom:1px solid #d1d1d1;} #right_contents #overflow_arts .home_tile.no_bottom, #left_contents .home_tile.no_bottom{border-bottom:none;} #feat_art .nat_home_tile, #feat_art .home_tile{border-bottom:2px solid #d1d1d1;} #the_body #left_contents h3.ht_title a, #the_body #right_contents h3.ht_title a{color:#1a1a1a;} h3.ht_title{color:#1a1a1a;font-family:'Kaisei Tokumin','Times',serif;/*font-weight:bold;*/ border:none;text-decoration:none;font-size:1.35rem;line-height:1.60rem;padding:0 0 6px 0;} #feat_art h3.ht_title{font-size:1.8rem;line-height:1.75rem;} #overflow_arts h3.ht_title, #right_arts h3.ht_title{font-size:1.2rem;line-height:1.4rem;} @media only screen and (min-width:900px){#left_arts h3.ht_title{font-size:1.5rem;line-height:1.6rem;} #right_arts h3.ht_title{font-size:1.4rem;line-height:1.5rem;} #overflow_arts .nat_home_tile,.nat_home_tile p, #overflow_arts .home_tile,.home_tile p{font-size:.8rem;} } @media only screen and (min-width:1216px){#left_arts .art_body_img{max-width:60%;} #right_arts .art_body_img{max-width:50%;} } @media only screen and (max-width:40em){body .reveal-modal{min-height:auto;margin-top:60px;} } body .art_body_img.wide_image, body #left_contents .art_body_img.wide_image, body #right_arts .art_body_img.wide_image, body #overflow_arts .art_body_img.wide_image{float:none;max-width:100%;width:100%;padding-left:0px;padding-bottom:6px;} body .art_body_img.wide_image a img{width:100%;} #right_contents .home_tile.Management_Q_A h3.ht_title{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.2rem} #right_contents #overflow_arts .home_tile.Management_Q_A h3.ht_title{font-family:'Kaisei Tokumin','Times',serif;} .ht_tickers{background-color:#bfbfbf;width:100%;padding:4px 8px 3px 12px;font-size:.7rem;line-height:.85rem;position:absolute;bottom:0;} #the_body #left_contents .ht_tickers a, #the_body #right_contents .ht_tickers a, #the_body .ht_tickers a, .ht_tickers a{color:#fff;border:none;text-decoration:none;padding-right:4px;} .ht_bod_pad p{padding:0 0 5px 0;color:#3d3d3d;font-size:.85rem;line-height:1.2rem;} .title_hover{position:absolute;z-index:999;background-color:#505050;color:#fff;padding:20px;opacity:0.8;margin:-8px 0 0 -8px;} .tooltip-inner{white-space:pre-wrap;} #more_investing_ideas{border:1px solid #999;overflow:hidden;background-color:#fff;padding:0 20px 20px 20px;} .inv_co_name{font-size:.7rem;line-height:.8rem;height:60px;} .inv_co_img img{max-height:40px;max-width:100px;width:100%;} .co_prod_type{font-family:BebasNeueRegular,"Arial Narrow",Helvetica,sans-serif;font-size:.95rem;line-height:.95rem;color:$report_color;padding:10px 0;} .boxy_box_co{border:1px solid #e8e8e8;} #q_ticks{background-color:#4a4a4a;color:#ccc;padding:15px;margin-top:20px;} #the_body #q_ticks a{color:#bed8ff;} #the_body #q_ticks a.more_qt_btn, .more_qt_btn{background:#00aaee;background-image:-webkit-linear-gradient(top,#00aaee,#2059ac);background-image:-moz-linear-gradient(top,#00aaee,#2059ac);background-image:-ms-linear-gradient(top,#00aaee,#2059ac);background-image:-o-linear-gradient(top,#00aaee,#2059ac);background-image:linear-gradient(to bottom,#00aaee,#2059ac);font-family:BebasNeueRegular,"Arial Narrow",Helvetica,sans-serif;color:#ffffff;font-size:1.25rem;padding:1px 15px;border:solid 2059ac 1px;text-decoration:none;float:right;margin:2px 0px 2px 10px;font-weight:normal} #the_body #q_ticks a.more_qt_btn:hover, a.more_qt_btn:hover{background:#40c9ff;background-image:-webkit-linear-gradient(top,#40c9ff,#00aaee);background-image:-moz-linear-gradient(top,#40c9ff,#00aaee);background-image:-ms-linear-gradient(top,#40c9ff,#00aaee);background-image:-o-linear-gradient(top,#40c9ff,#00aaee);background-image:linear-gradient(to bottom,#40c9ff,#00aaee);text-decoration:none;} .boxy_box_co .boxy_box_sub{min-height:50px;} /*ADS*/ .bannerAd, .bannerBB{display:block;} .bb_holder, .ad_holder{margin-top:20px;} @media only screen and (max-width:640px){.nat_home_tile,.nat_home_tile p, .home_tile,.home_tile p{font-size:1.1rem;} .author_name{font-size:.9rem;} h3.ht_title, #overflow_arts h3.ht_title,#right_arts h3.ht_title{font-size:1.35rem;} } .online_broker_logo{max-width:200px;max-height:100px;padding-bottom:10px;border:none;} img.co_example{max-width:140px;max-height:50px;border:none;padding-right:20px;} h3.broker_title{padding-left:0;font-size:1.3rem;color:#496483;text-align:center;background-color:#fff;background-color:#dfe6ed;margin-bottom:20px;margin-top:30px;margin-left:-48px;margin-right:-32px;border-bottom:1px solid #ccc;} h3.broker_example{font-style:italic;font-weight:bold;color:#496483;font-size:1rem;padding-bottom:0;/* margin-left:0;padding-left:0;*/} table.broker_example_table{width:100%;border-color:#496483;border-radius:6px;margin-bottom:40px;} #mainContent .article h2.broker_compair_headline{font-size:1.3rem;padding-left:0;margin-left:0;font-weight:bold;} table#broker_compairison_chart{width:100%;} table#broker_compairison_chart th, table#broker_compairison_chart td{text-align:center;border:1px solid #d3d3d3;} table#broker_compairison_chart th{background-color:rgb(73,100,131);color:#fff;font-size:.8rem;} table#broker_compairison_chart td{font-size:1.2rem;width:100px;height:80px;} #broker_compairison_chart .online_broker_logo{max-width:100px;max-height:50px;float:left;padding:0;margin:0;} .broker_example_table tr td{/*padding:20px 0 20px 10px;*/ height:60px;} #mainContent .article .broker_example_table tr td p{padding:5px 0;margin:0;} #broker_compairison_chart td .svg-inline--fa.fa-w-16{} .fas.fa-check, .svg-inline--fa.fa-check{color:green;} .fas.fa-times, .svg-inline--fa.fa-times{color:red;} .fas.fa-exclamation-circle{color:orange;} .fas.fa-question, .svg-inline--fa.fa-question{color:#ccc;} #mainContent .article .broker_example_table tr td p a .read_the_news, #mainContent .article .broker_example_table tr td p .read_the_news{font-size:2rem;padding-right:10px;color:#496483;float:left;} .med_size_font{font-size:.8rem;line-height:.9rem;color:#666666;display:block;padding-top:5px;} .mini_font{font-size:.6rem;line-height:.9rem;color:#777;display:block;padding-top:5px;} .mini_font.important{color:red;font-size:.8rem;} table.broker_example_table tr.even td,table.broker_example_table tr.alt td,table.broker_example_table tr:nth-of-type(even) td{border-top:1px solid #e2e2e2;} #mainContent .article h2.no_pad_header{padding-left:0;margin-left:0;font-weight:bold;} /* Sortable tables */ table.sortable thead{background-color:#eee;font-weight:bold;cursor:pointer;} table.sortable th.sorted-ascending:after{content:' \25B2'} table.sortable th.sorted-descending:after{content:' \25BC'} #mainContent .article h2.big_h2, h2.big_h2{font-weight:bold;padding-left:0;padding-bottom:20px;} h3.broker_category{padding-left:0;font-size:1.3rem;color:#496483;text-align:center;background-color:#fff;background-color:#dfe6ed;margin-bottom:20px;margin-top:30px;margin-left:-48px;margin-right:-32px;border-bottom:1px solid #ccc;} img.broker_logo_floater{max-width:175px;max-height:95px;float:left;padding:0;margin:0;margin-right:20px;margin-top:6px;border:1px solid #dfe6ed;padding:10px;} #mainContent .article p.very_important_note{font-weight:bold;font-size:1.2rem;background-color:#e4fff1;padding:10px;color:#130049;padding-top:0;margin-top:0;border:1px solid #108000;} #mainContent .article p.this_coming_soon{padding-bottom:0;margin-bottom:0;text-align:center;background-color:#108000;color:#fff;font-size:1.1rem;} ul.broker_ordered, ol.broker_ordered{margin-left:0;} ul.broker_ordered li.broker_order, ol.broker_ordered li.broker_order{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px;} ul.broker_ordered li.broker_order br, ol.broker_ordered li.broker_order br{display:block;margin-bottom:10px;line-height:12px;content:" ";} a{cursor:pointer;} .broker_co_art_sub_title{font-size:.9rem;color:#163856;} @-moz-document url-prefix(){#coHeader #ip_spon_left_header h2,#nsip h2, #coHeader #ip_spon_left_header h1,#nsip h1 #mainContent .article h1.articleTitle, h3.ht_title, #mainContent .article h1.articleTitle, #mainContent .article h2.articleTitle, .art_type_lable{font-weight:normal;} } /*new home styles for right articles*/ #overflow_arts h3.ht_title{font-size:1.1rem;line-height:1.3rem;} #overflow_arts .home_tile .author_name{margin:0;} #overflow_arts .nat_home_tile span[itemprop="articleSection"], #overflow_arts .nat_home_tile .articleSection, #overflow_arts .nat_home_tile .art_body_img, #overflow_arts .home_tile span[itemprop="articleSection"], #overflow_arts .home_tile .articleSection, #overflow_arts .home_tile .art_body_img{display:none;} #sub_req_inf_inst table#sign_up{border:none;background-color:transparent;} #sub_req_inf_inst #contact_me_info .row{padding-top:0;} #sub_req_inf_inst table#sign_up tbody tr td, #sub_req_inf_inst table#sign_up tr td{line-height:inherit;padding:0;} #sub_req_inf_inst table#sign_up tr td input[type="checkbox"]{margin:0 0 0em 0;} #sub_req_inf_inst table#sign_up tr td label{padding-left:4px;} /*NEW HOME STUFF*/ .art_body_img{margin-bottom:2px;} #right_arts .nat_home_tile .art_body_img, #right_arts .home_tile .art_body_img{display:none;} #right_arts .home_tile:nth-child(1) .art_body_img{/* display:block;*/} #the_body #left_contents .nat_home_tile:hover h3.ht_title a, #the_body #right_contents .nat_home_tile:hover h3.ht_title a, #the_body #right_contents .nat_home_tile:hover h3.ht_title a, #the_body #left_contents .home_tile:hover h3.ht_title a, #the_body #right_contents .home_tile:hover h3.ht_title a, #the_body #right_contents .home_tile:hover h3.ht_title a{color:#2059ac;} .read_more_link{display:none;} #main_arts #right_arts .special_type_sub{/* display:none;*/} .nat_home_tile span[itemprop="articleSection"], .home_tile span[itemprop="articleSection"]{padding-top:4px;} .all_the_prod_tags{margin-top:-11px;margin-bottom:14px;} .prod_type_tag{background-color:#6a6a6a;padding:1px 6px;margin-right:6px;cursor:pointer;border-radius:4px;display:inline-block;margin-bottom:1px;margin-top:1px;} #the_body .prod_type_tag a, #mainContent .article .prod_type_tag a, .prod_type_tag a{color:#fff;text-decoration:none;border:none;} .home_sector_tags{margin-top:9px;margin-bottom:-7px;font-size:.8rem;} .home_tags_pre{display:none;} /*Buttons for CS*/ #button_tbl table{background:none;border:none;} #button_tbl table .btn.primary, #Subby_b{font-size:1.1rem;padding:10px;background-color:#008012;color:#fff;border:none;} #button_tbl table input[value="Cancel"].btn.primary{background-color:#666666;} /*Likes*/ #art_likes_area{position:fixed;right:32%;background-color:#fff;display:inline;z-index:999999;font-size:1.1rem;padding:2px 10px;border-radius:10px;text-align:center;font-family:'Open Sans',Arial,Helvetica,sans-serif;background-color:{cs.vars.report_color} ;} #likit_dont_forget, #likit_title{display:block;font-size:.9rem;line-height:.9rem;padding:0;margin:0;color:#fff;padding-top:4px;} #likit_dont_forget{font-size:.8rem;} #the_likes,#the_dislikes{color:#fff;font-size:1.6rem;} @media only screen and (max-width:640px){#art_likes_area{right:10px;} body #email_option.nl_below_bar{display:none !important;} } @media only screen and (max-width:39.9375em){body #art_likes_area.top{top:45px;} } body #art_likes_area{background-color:#006e1c;-webkit-box-shadow:0px 0px 16px 4px #FFFFFF;box-shadow:0px 0px 16px 4px #FFFFFF;} body #art_likes_area.bottom{bottom:60px;} body #art_likes_area.bottom #likit_dont_forget{display:none;} body #art_likes_area.top{top:15px;animation:likeitmove 5s infinite;} body #art_likes_area.top #the_likes,body #art_likes_area.top #the_dislikes{font-size:1.8rem;} body #art_likes_area.top #likit_dont_forget{display:inline;} @keyframes likeitmove{50%{-webkit-box-shadow:0px 0px 25px 6px #FFFFFF;box-shadow:0px 0px 25px 6px #FFFFFF;background-color:#15006e;} 100%{background-color:#006e1c;-webkit-box-shadow:0px 0px 16px 4px #FFFFFF;box-shadow:0px 0px 16px 4px #FFFFFF;} } #the_body .aboutReports a{color:#fff;} /*portfolio*/ #the_port_headlines{margin-bottom:20px;} .port_art_class_types,.port_art_dates{} .port_art_headlines{clear:both;} .header_above_each_headline{font-size:.7rem;} #the_port_headlines h3{padding-left:0;font-size:1.5rem;} .port_art_headlines{font-size:1rem;} .expert_linked_source{font-size:.76rem;} p.articleSummary.short_desc_link{color:#71001c;} span.The_Resources_Report{color:#edb77f;} span.Streetwise_Reports{color:#c1dde8;} span.The_Life_Sciences_Report{color:#93d8f2;} .home_tile.vid_tile{} .home_tile.Contributed_Opinion .author_name span[itemprop="author"]{ display: none; } div.prod_type_rec_cos{ background-color: #00184d; color: #fff; font-weight: bold; padding: 10px 13px; } #the_body div.prod_type_rec_cos a{ color: #fff; } .home_tile.vid_tile .author_name::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f008";padding-right:5px;color:#c00;} @media only screen and (min-width:1080px){#main_arts .home_tile.vid_tile .author_name::after{content:"Featured Video";padding-right:5px;color:#fff;float:right;background-color:#c00;padding:5px 10px;margin-top:13px;font-style:italic;} } .home_tile.vid_tile h3.ht_title{color:#4a4a4a;font-size:1rem;line-height:auto;} #right_contents #overflow_arts .home_tile.vid_tile{padding:2px 2px 2px 2px;margin-top:6px;} .home_vid_surround{background-color:#000;padding:10px 6px;margin-top:8px;} .home_tile.vid_tile span[itemprop="articleSection"]{padding:10px 0px;} .author_name .cont_vid:after{content:' \2013 ';} p.you_opted_in::before, .cur_indu_selected::before{font-family:"Font Awesome 6 Free";font-weight:900;content:' \f00c';padding-right:4px;} .cur_indu_selected, p.you_opted_in{padding:0;margin:0;font-size:.8rem;color:#007e1b;} p.you_opted_in{padding:20px 0 0 0;} #body_contents #more_aticle_loading h2{padding:0;margin:0;font-weight:bold;display:flex;align-items:center;} #body_contents #more_aticle_loading h2:after{background:#ccc;height:1px;flex:1;content:'';margin-left:10px;} #tinymce span.highlight{background-color: #ffee5e; color: #555;} #tinymce span.med_adv{background-color: #84ff5e; color: #555;} .mini_cal_day{width: 28px; height: 22px; margin-right: 2px;} body .sub_sec_view,body .editLink {font-size: .9rem;} @media only screen and (max-width:570px){body .section .editLink {right: 2px; top: 0px;}} }