.custom-select{font-family:Arial,sans-serif;position:relative}.custom-select select{display:none}.select-selected{background-color:#979696;font-weight:700}.select-selected:after{border:8px solid transparent;border-top-color:#fff;content:"";height:0;position:absolute;right:14px;top:14px;width:0}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff;top:7px}.select-items div,.select-selected{border-color:transparent transparent rgba(0,0,0,.1);color:#fff;cursor:pointer;height:inherit;padding-left:23px}.select-items{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2);color:#333;left:0;position:absolute;right:0;top:100%;z-index:99}.select-items>div{color:#333}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,.1)}@font-face{font-family:American Typewriter;font-style:normal;font-weight:400;src:local("American Typewriter"),url(/fonts/american-typewriter.woff?be822c102263f2cb4e7e695b5ac6fd0f) format("woff")}footer,header,section{display:block;width:100%}body,body *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:#000;font-family:Arial,Liberation Sans,FreeSans,sans-serif;font-size:18px;line-height:1.6em;margin:0;position:relative}h2{font-size:29px}button{cursor:pointer}a{color:inherit;text-decoration:none}.clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.all-caps{text-transform:uppercase}.main-color-bg{background-color:#e47b2b}.orange{color:#e47b2b}.item-help img{height:18px;width:18px}.ellipsis-anim span{animation:ellipsis-dot 1s infinite;opacity:0}.ellipsis-anim span:first-child{animation-delay:0s}.ellipsis-anim span:nth-child(2){animation-delay:.1s}.ellipsis-anim span:nth-child(3){animation-delay:.2s}@keyframes ellipsis-dot{0%{opacity:0}50%{opacity:1}to{opacity:0}}#ihl-wrapper{display:none;z-index:10003}#top-companies-pagination-block{border-top:1px solid #bbb;margin-top:40px;padding-top:20px}.pagination-block{display:flex;justify-content:space-between}.pagination-block .arrow-link{color:#616161;font-weight:600}.pagination-block .arrow-link i{color:#f47a27}.pagination-block .pagination-first{text-align:left}.pagination-block .pagination-pages{text-align:center}.pagination-block .pagination-last{text-align:right}.pagination-block .pagination-page{background-color:#fff;border:1px solid #bbb;color:inherit;display:inline-block;height:34px;line-height:34px;position:relative;text-decoration:none;top:50%;transform:translateY(-50%);width:34px}.pagination-block .pagination-page:hover{background-color:#ececec}.pagination-block .pagination-page.selected{background-color:#f47a27;border:1px solid #f47a27;color:#fff}.pagination-block .pagination-page.selected:hover{background-color:#f47a27}footer>section,main>section{padding:0 40px;text-align:center}footer>section>.container,main>section>.container{background-color:#fff;display:inline-block;display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:auto;margin-right:auto;max-width:100%;padding:40px 0;text-align:left;width:1440px}footer>section>.container>.container-col,main>section>.container>.container-col{flex-grow:0;flex-shrink:1;padding:0 40px;position:relative;width:100%}.hero-bg{background-color:#ececec;background-position:50%;background-repeat:no-repeat;background-size:cover;height:350px;margin-bottom:-225px}.grade-with-bg{border-radius:100px;color:#fff}.grade-with-bg.grade-a,.grade-with-bg.grade-b{background:#60b360}.grade-with-bg.grade-c{background:#eabd2d}.grade-with-bg.grade-d,.grade-with-bg.grade-f{background:#d82627}.grade-bg{color:#fff}.grade-bg.grade-a,.grade-bg.grade-b{background:#60b360}.grade-bg.grade-c{background:#eabd2d}.grade-bg.grade-d,.grade-bg.grade-f{background:#d82627}.grade-text{font-weight:700}.grade-text.grade-a,.grade-text.grade-b{color:#60b360}.grade-text.grade-c{color:#eabd2d}.grade-text.grade-d,.grade-text.grade-f{color:#d82627}.grade-with-border{border:1px solid #fff;border-radius:200px}#landing-page-heading{color:#939393;font-size:1.527em;margin-bottom:21px;margin-top:2px}#user-option-container .container{padding-bottom:0}#user-option-container .container #user-options-block{margin-bottom:20px}#user-options-block{background:#ececec;display:flex;margin:23px 0 60px}#user-options-block .link{line-height:130%}#user-options-block>div{border-left:2px solid #fff;display:flex;padding:1.255em 1.555em}#user-options-block>div:first-child{border-left:0}#user-options-block .user-option-block{font-size:16px}#user-options-block .user-option-block.link{align-items:center}#user-options-block .user-option-block.link img{margin-right:8px;-o-object-fit:contain;object-fit:contain;width:28px}#user-options-block .user-option-block.link i{color:#e47b2b;font-size:20px;margin-right:8px;text-align:center;width:28px}#company-search-submit{border:0;height:50px;width:61px}#company-search-submit i#search-icon{color:#fff;font-size:26px}#company-search-submit img{height:30px;width:30px}#user-search-block{flex-grow:1;position:relative}#user-search-block #user-search-block-inner{display:flex;position:relative;width:100%}#company-search-container{display:flex;flex-grow:1}#company-search-container input{border:0;font-size:1em;padding:0 20px;width:100%}#company-search-results-container{background:#fff;box-shadow:0 5px 5px rgba(0,0,0,.2);margin-top:52px;max-height:300px;overflow-y:auto;position:absolute;width:100%;z-index:3}#company-search-results-container a[disabled]{background:#f8f8f8;color:#888}#company-search-results-container #company-search-loading,#company-search-results-container #company-search-no-results-found,#company-search-results-container #search-error,#company-search-results-container a.result{display:block;font-size:1em;line-height:1.3em;padding:11px 32px 10px}#company-search-results-container a.result{cursor:pointer}#company-search-results-container a.result:first-child{margin-top:10px}#company-search-results-container a.result:last-child{margin-bottom:10px}#company-search-results-container a.result.selected,#company-search-results-container a.result:hover{background:#eee}#company-screening-block img,#portfolio-block img{height:1.833em;width:2.388em}#my-favorites-block img{height:1.444em;width:1.444em}#overview-block{display:flex}#top-companies-block{flex-grow:1;margin-right:56px}#top-companies-block #top-companies-header-block{align-items:center;background:#848585;color:#fff;display:flex;justify-content:space-between;padding:10px 14px 10px 28px}#top-companies-block #top-companies-header-block h3{font-size:27.5px}#top-companies-block #top-company-filter-container{height:39px;width:324px}#top-companies-block #top-company-filter-container .select-items div,#top-companies-block #top-company-filter-container .select-selected{align-items:center;display:flex;height:39px}.top-listed-company a{align-items:center;background:#ececec;color:#4a4a4b;display:flex;font-size:27.5px;justify-content:space-between;min-height:53px;padding:0 26px 0 28px}.top-listed-company a .grade-text{font-size:30px}.top-listed-company .ticker-alias{color:#7a7a7a;font-size:90%;margin-left:20px;margin-right:auto}.top-listed-company:nth-child(2n) a{background:#f5f6f6}#companies-summary-block{color:#696969;width:315px}#companies-summary-block #companies-summary-block-inner{background:#ececec}#companies-summary-block #companies-summary-block-inner>div{border-bottom:1px solid #d2d3d5;border-top:2px solid #fff;text-align:center}#companies-summary-block #companies-summary-block-inner>div:first-child{border-top:0}#companies-summary-block #companies-summary-block-inner>div:last-child{border-bottom:0;font-size:14.5px;font-weight:700;padding:37px 0 8px;text-transform:uppercase}#companies-summary-block .grade-breakdown-block{cursor:pointer}#companies-summary-block .grade-breakdown-block.active,#companies-summary-block .grade-breakdown-block:hover{background:#f6f6f6}#companies-summary-block .grade-breakdown-block.active .grade-with-bg,#companies-summary-block .grade-breakdown-block:hover .grade-with-bg{background:#afafae}#companies-summary-block .grade-breakdown-block.active .grade-breakdown-number,#companies-summary-block .grade-breakdown-block:hover .grade-breakdown-number{color:#2f2f2e}#companies-summary-block .grade-breakdown-block.active .grade-breakdown-arrow polygon,#companies-summary-block .grade-breakdown-block:hover .grade-breakdown-arrow polygon{fill:#4f4f4f!important}#companies-summary-block .grade-breakdown-block .grade-filter-link{align-items:center;display:flex;justify-content:space-between;padding:12px 30px 12px 56px;text-align:left}#companies-summary-block .grade-breakdown-block .grade-breakdown-number{font-family:American Typewriter,Times New Roman,serif;font-size:43.5px;padding:0 24px;width:100%}#companies-summary-block .grade-breakdown-block .grade-with-bg{align-items:center;display:flex;font-size:29px;font-weight:700;height:42px;justify-content:center;min-width:42px;width:42px}#total-num-of-companies-block{display:flex;flex-direction:column;font-weight:700;padding:33px 10px 7px}#total-num-of-companies-block #total-num-of-companies{font-family:American Typewriter,Times New Roman,serif;font-size:55px;font-weight:400;margin:22px 0 56px}#screening-page-heading{color:#939393;font-size:1.527em;margin-bottom:21px;margin-top:2px}#all-companies-block{flex-grow:1}#all-companies-block #all-companies-header-block{align-items:center;background:#848585;color:#fff;display:flex;justify-content:space-between;padding:10px 14px 10px 28px}#all-companies-block #all-companies-header-block h3{font-size:27.5px}#quickstart-guide-page main section .container{padding:56px 0}#quickstart-guide-page .container-col{padding:0 56px}#quickstart-guide-page .container-col-inner{border-right:2px solid #cfcdcd;padding-right:40px;width:73%}#quickstart-guide-page h2{margin-bottom:50px}#quickstart-guide-page h3{margin-bottom:30px}.video-block{border-bottom:2px solid #cecdcd;padding:26px 0 47px}.video-block:first-child{border-top:2px solid #cecdcd}.video-block .video-container{text-align:center}.video-block .video-container .video-js{margin:auto}#database-main-page #user-options-block{margin-top:0}#company-container{padding-top:15px}#company-main-page #user-options-block{margin:0 0 35px}#company-aux-block{align-items:center;border-bottom:2px solid #cecdcd;display:flex;justify-content:space-between;padding-bottom:13px}#company-aux-block .suggested-peer{margin-left:22px}#company-aux-block .suggested-peer a{color:#e47b2b;font-weight:700}#filter-block{align-items:center;display:flex;font-size:16px}#filter-block #company-filter-container{height:35px;margin-left:14px;width:181px}#filter-block .select-items div,#filter-block .select-selected{background:#ececec;color:#000}#filter-block .select-selected{align-items:center;display:flex;font-weight:400}#filter-block .select-selected:after{border-color:#f47b25 transparent transparent}#filter-block .select-selected.select-arrow-active:after{border-color:transparent transparent #f47b25;top:7px}#filter-block .select-items div{background:#fff}#company-name-block{align-items:center;display:flex;margin:62px 0 22px}#grades-toggle{margin-left:auto}.favorite-button{cursor:pointer;height:1em;margin-right:10px;width:1em}.fave-button-container{display:block;font-size:30px;height:1em;position:relative}.fave-button-container i{left:.5em;position:absolute;top:0}.company-detail-block strong{position:relative}.company-detail-block .item-help{display:inline-block;height:0;margin-left:6px;position:relative;width:1em}.company-detail-block .item-help img{position:absolute;right:0;top:-1em}#company-details-block{-moz-column-gap:1em;column-gap:1em;display:flex;flex-wrap:wrap;font-size:16px;text-transform:uppercase}#company-details-block strong{white-space:nowrap}#company-details-block>div{border:none;line-height:1em;padding:0}#company-details-block>div.border:before{border-left:1px solid #000;content:"";display:inline-block;height:1.1em;margin-top:-1px}#company-details-block>div:first-child{border-left:0;padding-left:0}#company-grades-block{border:2px solid #cbcbca;display:flex;margin-top:38px;padding:10px 26px}#company-grades-block .company-grade-section{border-left:2px solid #cecdcd;flex-grow:1;padding:0 26px}#company-grades-block .company-grade-section:last-child{border-left:none}#company-grades-block .company-grade-section .company-grade-section-head{align-items:center;border-bottom:2px solid #cecdcd;display:flex;justify-content:space-between;margin-bottom:11px;padding-bottom:13px}#company-grades-block .company-grade-section .company-grade-section-head>span{display:flex;flex-direction:column}#company-grades-block .company-grade-section .company-grade-section-head .company-grade-metric{display:flex;font-size:20px;font-weight:700;line-height:1}#company-grades-block .company-grade-section .company-grade-section-head .company-grade-metric .item-help{margin-left:8px}#company-grades-block .company-grade-section .company-grade-section-head .grade-text{font-size:36px}#company-grades-block .company-grade-section:first-child{border-left:none;padding-left:0}#company-grades-block .company-grade-section:last-child{color:#fff;flex-grow:0;flex-shrink:0;height:153px;padding:15px 0;text-align:center;width:163px}#company-grades-block .company-grade-section:last-child h4{align-items:center;display:flex;justify-content:center;line-height:100%}#company-grades-block .company-grade-section:last-child h4 span{margin-right:5px}#company-grades-block .company-grade-section:last-child>span{border:9px solid #fff;display:block;font-size:50px;font-weight:700;height:70px;line-height:54px;margin:13px auto 0;width:70px}#charts-section{background:#ececec;transition:all .5s ease}#charts-section h3{font-size:20px;line-height:120%}#charts-section.hide-grades .sub-container{grid-template-columns:1fr 1fr}#charts-section.hide-grades .sub-container>div:nth-of-type(2n){grid-row-start:2}#charts-section.hide-grades .sub-container .toggle{display:block!important}#charts-section.hide-grades .sub-container h3{height:58px}#charts-section.hide-grades .chart-data-table-block{margin-top:0}#charts-section>.container{background:none;flex-direction:column;justify-content:space-between;max-width:100%;min-width:0;padding:40px 0;row-gap:40px}#charts-section .sub-container{grid-column-gap:60px;grid-row-gap:40px;background:#fff;display:grid;grid-template-columns:1fr 1fr;margin:0 40px 50px;padding:80px 30px 30px;position:relative}#charts-section .sub-container h2{font-size:20px;left:30px;margin:0;position:absolute;top:30px}#charts-section .sub-container .chart-wrapper{display:block;height:400px;position:relative}#charts-section .sub-container .chart-block{display:table-cell;height:100%;position:absolute;width:100%}#charts-section .sub-container .chart-grade-heading{grid-column-gap:1em;display:grid;grid-template-columns:1fr 1fr;margin:1em 0}#charts-section .sub-container .chart-grade-heading>div{display:flex;grid-column-start:unset;justify-content:space-between}#charts-section .sub-container .chart-grade-heading>div span{font-size:30px}#charts-section .sub-container .chart-grade-block{grid-column-gap:1em;grid-row-gap:1rem;display:grid;grid-auto-flow:row dense;grid-template-columns:1fr 1fr;line-height:120%;transition:unset}#charts-section .sub-container .chart-grade-block div{display:flex;flex-direction:row;grid-column-start:1;justify-content:space-between;width:100%}#charts-section .sub-container .chart-grade-block div:nth-of-type(n+3){grid-column-start:2}#charts-section .item-help-container{align-items:center;display:flex}#charts-section .item-help-container a{display:flex;margin-left:6px}#charts-section .grade-text{font-size:24px;font-weight:700;margin-left:8px}#charts-section .chart-data-block{overflow:hidden}#charts-section .chart-data-table-block{margin-top:37px}#charts-section .chart-data-table-block table{border-collapse:collapse;width:100%}#charts-section .chart-data-table-block table tr:first-child td{border-bottom:4px solid #fff}#charts-section .chart-data-table-block table:nth-of-type(2){display:none}#charts-section .chart-data-table-block td{background:#f3f3f4;border-right:4px solid #fff;line-height:120%;padding:7px 10px;white-space:nowrap}#charts-section .chart-data-table-block td:last-child{border-right:0}#charts-section .toggle{margin-bottom:30px;text-align:right;word-spacing:6px}#charts-section .toggle span{outline:none}#charts-section .switch{display:inline-block;height:20px;position:relative;top:3px;width:49px}#charts-section .switch input{height:0;opacity:0;width:0}#charts-section .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}#charts-section .slider:before{background-color:#fff;bottom:4px;content:"";height:13px;left:4px;position:absolute;transition:.3s;width:13px}#charts-section input:focus+.slider{box-shadow:0 0 1px #2196f3}#charts-section input:checked+.slider:before{transform:translateX(28px)}#charts-section .slider{border-radius:34px}#charts-section .slider:before{border-radius:50%}#charts-section g[zIndex="2"] rect{height:3px}#charts-section g[zIndex="-2"] rect{height:3px;transform:scaleY(-1)}.chart-grade-block .company-grade-metric,.company-grade-sub-section .company-grade-metric{padding-right:30px;position:relative;width:-moz-fit-content;width:fit-content}.chart-grade-block .company-grade-metric .item-help,.company-grade-sub-section .company-grade-metric .item-help{margin-left:5px;position:absolute}.company-grade-sub-section{color:#000;display:flex;justify-content:space-between;line-height:120%;margin-top:10px}.company-grade-sub-section.management-sentiment .grade-text{margin:0}.company-grade-sub-section.management-sentiment .grade-text span{width:auto}.company-grade-sub-section .company-grade-metric{display:inline-block}.company-grade-sub-section .company-grade-metric .item-help{display:inline-block;line-height:1;margin-left:5px}.company-grade-sub-section .grade-text{font-size:22px;margin-left:auto;white-space:nowrap}.company-grade-sub-section .grade-text span{border-left:1px solid #cecdcd;display:inline-block;line-height:77%;margin-left:10px;padding-left:10px;width:28px}@media (max-width:1340px){#charts-section .sub-container{margin:0 20px 50px}}@media (max-width:1250px){#charts-section>.container .chart-data-block .chart-grade-block{grid-gap:0;border:1px solid #cececd;margin-top:14px}#charts-section>.container .chart-data-block .chart-grade-block>div{border-left:none;justify-content:space-between;padding:12px 20px 14px 13px;width:100%}#charts-section>.container .chart-data-block .chart-grade-block>div:nth-of-type(odd){border-bottom:2px solid #cececd}#charts-section>.container .chart-data-block .chart-grade-block>div:first-of-type,#charts-section>.container .chart-data-block .chart-grade-block>div:nth-of-type(2){border-right:2px solid #cececd}#charts-section .chart-data-table-block{margin-top:20px}#charts-section .sub-container{grid-template-columns:1fr}#charts-section .sub-container .chart-grade-heading{grid-column-gap:0}#charts-section .sub-container .chart-grade-heading>div span{margin-right:20px}#charts-section .grade-text{font-size:26px}}@media (max-width:980px){#charts-section .sub-container,#charts-section.hide-grades .sub-container{grid-template-columns:1fr}#charts-section .sub-container h3,#charts-section.hide-grades .sub-container h3{height:auto;margin-bottom:5px}#charts-section .sub-container table:first-of-type,#charts-section.hide-grades .sub-container table:first-of-type{display:none}#charts-section .sub-container table:nth-of-type(2),#charts-section.hide-grades .sub-container table:nth-of-type(2){display:table}#charts-section.hide-grades div:nth-of-type(2n),#charts-section.hide-grades.hide-grades div:nth-of-type(2n){grid-row-start:unset}#charts-section.hide-grades .toggle[style],#charts-section.hide-grades.hide-grades .toggle[style]{display:none!important}}#turnaround-candidate-infobar{font-size:24px;margin:40px 0 0}.collapsible-section{border:2px solid #cbcbca;margin-top:15px;padding:10px 13px 10px 26px;transition:all .4s ease}.collapsible-section.borderless{border:0;padding-left:0;padding-right:0;transition:all .4s ease}.collapsible-section .collapse-head{align-items:center;cursor:pointer;display:flex;font-size:20px;justify-content:space-between;width:100%}.collapsible-section .collapse-head .collapse-icon{cursor:pointer;height:28px;transition:.5s;width:28px}.collapsible-section .collapse-head .collapse-show{transform:rotate(180deg);transition:.5s}.collapsible-section .collapse-text{font-size:14px;line-height:21px;margin:0}#recent-searches{font-size:120%}#recent-searches>*{margin-right:1.2em}#recent-searches a{color:#e47b2b;cursor:pointer;font-weight:700}.tooltipster-content p:not(:first-of-type){margin-top:8px}#metrics-choices-block [data-value=company_name],#metrics-choices-block [data-value=ticker],#metrics-choices-block [data-value=ticker_alias]{display:none}.country-risk{border:none!important;display:block;width:18px}.country-risk a{display:inline-block;width:18px}.country-risk svg{height:18px;margin-top:-3px;width:inherit}.country-risk.hidden{display:none}.country-risk.orange svg path{fill:#eabd2d}.country-risk.red svg path{fill:red}#company-overview-block.floating{background:#fff;left:0;padding:inherit;padding-bottom:20px;position:absolute;width:inherit;z-index:1000}#company-overview-block.floating #company-details-block,#company-overview-block.floating #company-name-block{position:relative;z-index:1002}#company-overview-block.floating #white-bg{background:#fff;bottom:0;height:124%;left:-50vw;position:absolute;width:200vw;z-index:1001}#company-overview-block.floating #company-grades-block,#company-overview-block.floating .collapsible-section{display:none}#spacer{height:0}@media (max-width:1135px){#company-overview-block.floating{margin-top:40px}}@media (max-width:1120px){#company-overview-block.floating #company-details-block,#company-overview-block.floating #company-grades-block,#company-overview-block.floating .collapsible-section{display:none}}@media (max-width:962px){#company-overview-block.floating{margin-top:0}#ci-notification-container{margin-top:150px}}#heading-block i.fa.unsaved-portfolio.other-actions,#portfolio-set-container i.fa.unsaved-portfolio.other-actions,body i.fa.unsaved-portfolio.other-actions{background-color:#e47b2b;border-radius:50%;color:#fff;cursor:pointer;font-size:1em;height:1.2em;left:0;line-height:1.3em;margin-left:5px;position:relative;text-align:center;top:-.1em;width:1.2em}
