iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: https://corp.delaware.gov/wp-content/themes/dosgic_CORP_theme/style.css
/* Theme Name: Division of Corporations (CORP) Theme URI: http://corp.delaware.gov Author: Delaware GIC - Matt Campbell & Julianne Solum Author URI: http://gic.delaware.gov Description: Custom WordPress theme designed exclusively for the Division of Corporations (CORP). A Department of State (DOS) Agency. Version: CLF 4.0.1 Tags: Bootstrap, mobile first, department of state Delaware, Government Information Center Text Domain: dosgic_CORP_theme */ /* ============================= ELEMENTS ============================= */ html { -webkit-font-smoothing: antialiased !important; position: relative; min-height: 100%; } body { width: 100%; min-height: 100%; font-family: "Open Sans", sans-serif !important; font-weight: 400 !important; font-size: 16px !important; -webkit-font-smoothing: antialiased !important; padding-bottom: 980px; } /* ============================= ID's ============================= */ /* BOOTSTRAP NAV-WALKER COMPENSATORY CSS */ /* ID OF BELOW SELECTOR WILL CHANGE BASED ON WEBSITE */ #menu-corp-main-menu { z-index: 999; } .affix #menu-corp-main-menu { position: absolute !important; } #loading1 { margin-left: auto; margin-right: auto; width: 100px; } #loading2 { margin-left: auto; margin-right: auto; width: 100px; } /* WordPress Core -------------------------------------------------------------- */ .alignnone { margin: 5px 20px 20px 0; } .aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; } .alignright { float: right; margin: 5px 0 20px 20px; } .alignleft { float: left; margin: 5px 20px 20px 0; } a img.alignright { float: right; margin: 5px 0 20px 20px; } a img.alignnone { margin: 5px 20px 20px 0; } a img.alignleft { float: left; margin: 5px 20px 20px 0; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto; } .wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; } .wp-caption.alignnone { margin: 5px 20px 20px 0; } .wp-caption.alignleft { margin: 5px 20px 20px 0; } .wp-caption.alignright { margin: 5px 0 20px 20px; } .wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; } /* Text meant only for screen readers. */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar */ } img.alignright { float: right; margin: 0 0 1em 1em; } img.alignleft { float: left; margin: 0 1em 1em 0; } img.aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignright { float: right; } .alignleft { float: left; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } /* ############################################################################################## */ /* G E N E R A L S T Y L E S */ /* Xtra-Small Portrait devices (phones, 400px and up) */ @media (max-width: 767px) { body { padding-bottom: 800px; } } /* Small devices (tablets, 768px and up) */ @media (min-width: 768px) { body { padding-bottom: 300px; } } /* Medium devices (large desktops, 992px and up) */ @media (min-width: 992px) { body { padding-bottom: 300px; } } /* Large devices (tablets, desktops 768px and up) */ @media (min-width: 1200px) { body { padding-bottom: 300px; } } #main_header h1, #main_content h1 { font-family: "Open Sans Condensed", sans-serif !important; font-weight: 900; color: #02549d !important; font-size: 40px; margin-top: 8px; } #main_header h2, #main_content h2 { font-family: "Open Sans Condensed", sans-serif !important; font-weight: 500; color: #02549d; margin-top: 0px; } hr.clf { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; -o-border-image: none; border-image: none; border: 1px solid #02549d; margin-bottom: 20px; margin-top: 20px; } hr.title { border: dashed #02549d; border-width: 3px 0 0; height: 3px; margin-top: 0px; } .centered { text-align: center; } .float_left { float: left; margin-right: 10px; } .float_right { float: right; margin-left: 10px; } #main_content a, #main_content a:link, #main_content a:active, #main_content a:visited { color: #02549d; text-decoration: none; font-weight: 400; } #main_content a:hover { color: #a8a8a8; text-decoration: underline; font-weight: none; } #main_content ul li, #main_content ol li { line-height: 1.3; margin-bottom: 0.5em; } a.agency_nav, a.agency_nav:link, a.agency_nav:active, a.agency_nav:visited { color: #ffffff; text-decoration: none; font-weight: none; } a.more-button:link, a.more-button:active, a.more-button:visited { color: #ffffff !important; text-decoration: none !important; font-weight: bold !important; } a.more-button:hover { color: #ffffff !important; text-decoration: underline !important; font-weight: bold !important; } .agency_map { border: 0px; width: 710px; height: 600px; margin: 0px; } .banner p { font-family: "Open Sans Condensed", sans-serif !important; font-weight: 900; font-style: italic; color: #02549d; font-size: 1em; line-height: 0em; margin-top: 0.5em; margin-bottom: 0em; } .interiorTitle { color: #fff; font-size: 25px; font-family: "Open Sans Condensed", sans-serif !important; line-height: 1; padding-top: 15px !important; padding-bottom: 15px !important; background-color: #02549d; } .interior-title-wrapper { margin-top: -22px; background-color: #02549d; } .jumbo { font-size: 45px; } .stats-wrapper { border: 3px solid #ededed; padding: 35px; } .grey-outline { border: 3px solid #f9f9f9; padding: 35px; } .blue-outline { border: 2px solid #02549d; padding: 35px; } .table-white { background-color: #fff; } .message-wrapper { background-color: #fff; padding: 35px; border: 2px solid #02549d; } .message-text { margin: 0 0 2em 0; font-size: 1.125em; } .message-cta { margin: 2em 0; } .message-cta button:first-of-type { margin-right: 2em; } @media (max-width: 600px) { .message-cta button:first-of-type { margin-bottom: 2em; } } .btn-white { color: #fff !important; } .flourish-credit { display: none; } .full-view { font-size: 12px; text-align: center; } .modal { z-index: 6000 !important; } .corp-logo { width: 350px; width: 303px; } /* Xtra-Small Portrait devices (phones, 400px and up) */ @media (max-width: 767px) { .subpage_img { width: 300px; height: 56px; position: relative; } } /* Small devices (tablets, 768px and up) */ @media (min-width: 768px) { .subpage_img { width: 400px; height: 75px; position: relative; } } /* Medium devices (desktops, 992px and up) */ @media (min-width: 992px) { .subpage_img { width: 400px; height: 75px; position: relative; } } /* Large devices (large desktops, 1200px and up) */ @media (min-width: 1200px) { .subpage_img { width: 400px; height: 75px; position: relative; } } /* Xtra-Small Portrait devices (phones, 400px and up) */ @media (max-width: 767px) { .bottom-pic { margin-bottom: -95px; } } /* Small devices (tablets, 768px and up) */ @media (min-width: 768px) { .bottom-pic { margin-bottom: -55px; } } /* Medium devices (desktops, 992px and up) */ @media (min-width: 992px) { .bottom-pic { margin-bottom: -28px; } } /* Large devices (large desktops, 1200px and up) */ @media (min-width: 1200px) { .bottom-pic { margin-bottom: -25px; } } /* ############################################################################################## */ /* CAROUSEL STYLES */ #AgencyCarousel { border: 2px solid #02549d; } #AgencyCarousel p { background-color: rgba(2, 84, 157, 0.8); padding: 10px; /* border-radius: 10px; */ } /* Xtra-Small Portrait devices (phones, 400px and up) */ @media (max-width: 767px) { #AgencyCarousel .carousel-caption h2 { font-family: "Open Sans Condensed", sans-serif !important; color: #ffffff !important; font-size: 40px; font-weight: 900; display: inherit; text-shadow: 1px 1px 1px #000000, 1px 1px 1px #000000; background-color: rgba(2, 84, 157, 0.8); padding: 10px 5px; margin-bottom: 0; } } /* Small devices (tablets, 768px and up) */ @media (min-width: 768px) { #AgencyCarousel .carousel-caption h2 { font-family: "Open Sans Condensed", sans-serif !important; color: #ffffff !important; font-size: 40px; font-weight: 900; display: inherit; text-shadow: 1px 1px 1px #000000, 1px 1px 1px #000000; background-color: rgba(2, 84, 157, 0.8); padding: 10px 5px; margin-bottom: 0; } } /* Medium devices (large desktops, 992px and up) */ @media (min-width: 992px) { #AgencyCarousel .carousel-caption h2 { font-family: "Open Sans Condensed", sans-serif !important; color: #ffffff !important; font-size: 40px; font-weight: 900; display: inherit; text-shadow: 1px 1px 1px #000000, 1px 1px 1px #000000; } } /* Large devices (large desktops, 1200px and up) */ @media (min-width: 1200px) { #AgencyCarousel .carousel-caption h2 { font-family: "Open Sans Condensed", sans-serif !important; color: #ffffff !important; font-size: 40px; font-weight: 900; display: inherit; text-shadow: 1px 1px 1px #000000, 1px 1px 1px #000000; } } /* Xtra-Small Portrait devices (phones, 400px and up) */ @media (max-width: 767px) { .carousel-inner>.item>img, .carousel-inner>.item>a>img { min-height: 475px; /* Set slide height here */ max-width: 100%; -o-object-fit: cover; object-fit: cover; overflow: hidden; } } /* Conditional Styles for IE Edge */ _:-ms-lang(x), _:-webkit-full-screen, .carousel-inner>.item>img, .carousel-inner>.item>a>img { margin: auto; min-width: 100%; min-height: 100%; } .carousel-indicators { position: absolute; bottom: 1px; left: 50%; z-index: 15; width: 60%; padding-left: 0; margin-left: -30%; text-align: center; list-style: none; } .carousel-indicators li { display: inline-block; width: 15px; height: 15px; margin: 2px; text-indent: -999px; cursor: pointer; background-color: #02549d \9; background-color: rgba(2, 84, 157, 0); border: 1px solid #02549d; border-radius: 10px; } .carousel-indicators .active { width: 18px; height: 18px; margin: 0; background-color: #02549d; } /* Xtra-Small Portrait devices (phones, 400px and up) */ @media (max-width: 767px) { .agency_control { margin-top: 235px; color: #ffffff; } } /* Small devices (tablets, 768px and up) */ @media (min-width: 768px) { .agency_control { margin-top: 150px; color: #ffffff; } } /* Medium devices (desktops, 992px and up) */ @media (min-width: 992px) { .agency_control { margin-top: 150px; color: #ffffff; } } /* Large devices (large desktops, 1200px and up) */ @media (min-width: 1200px) { .agency_control { margin-top: 180px; color: #ffffff; } } /* ############################################################################################## */ /* AGENCY FOOTER STYLES */ /* Xtra-Small Portrait devices (phones, 400px and up) */ @media (max-width: 767px) { #agencyFooter { background-color: #02549d; color: #ffffff; font-size: 15px; line-height: 1.5em; padding-top: 2em; padding-bottom: 2em; border-bottom: 10px solid #245194; position: absolute; bottom: 0; width: 100%; height: 800px; z-index: 1029; } } /* Small devices (tablets, 768px and up) */ @media (min-width: 768px) { #agencyFooter { background-color: #02549d; color: #ffffff; font-size: 15px; line-height: 1.5em; padding-top: 2em; padding-bottom: 2em; border-bottom: 10px solid #245194; position: absolute; bottom: 0; width: 100%; height: 300px; z-index: 1029; } } /* Medium devices (desktops, 992px and up) */ @media (min-width: 992px) { #agencyFooter { background-color: #02549d; color: #ffffff; font-size: 15px; line-height: 1.5em; padding-top: 2em; padding-bottom: 2em; border-bottom: 10px solid #245194; position: absolute; bottom: 0; width: 100%; height: 264px; z-index: 1029; } } /* Large devices (large desktops, 1200px and up) */ @media (min-width: 1200px) { #agencyFooter { background-color: #02549d; color: #ffffff; font-size: 15px; line-height: 1.5em; padding-top: 2em; padding-bottom: 2em; border-bottom: 10px solid #245194; position: absolute; bottom: 0; width: 100%; height: 264px; z-index: 1029; } } /* Xtra-Small Portrait devices (phones, 400px and up) */ @media (max-width: 767px) { @-moz-document url-prefix() { #agencyFooter { height: 812px; } } } /* Small devices (tablets, 768px and up) */ @media (min-width: 768px) { @-moz-document url-prefix() { #agencyFooter { height: 305px; } } } /* Medium devices (desktops, 992px and up) */ @media (min-width: 992px) { @-moz-document url-prefix() { #agencyFooter { height: 265px; } } } /* Large devices (large desktops, 1200px and up) */ @media (min-width: 1200px) { @-moz-document url-prefix() { #agencyFooter { height: 265px; } } } #agencyFooter a, #agencyFooter a:link, #agencyFooter a:active, #agencyFooter a:visited { color: #ffffff; text-decoration: none; } #agencyFooter a:hover { color: #ffffff; text-decoration: underline; } .agencyFooter_logo { width: 150px; height: 150px; border: none; text-align: center; } #agencyFooter ul { list-style-type: none; margin-left: -38px; } /* ############################################################################################## */ /* F A Q s */ .fa-vc { line-height: inherit !important; } .fa-question-circle, .fa-check-circle { vertical-align: middle; } .link-options { font-weight: 700; } .link-options:hover { color: #092495 !important; transition: 0.4s; text-decoration: none !important; } .faq-links { font-size: 18px; font-family: "Open Sans"; } .faq-links:hover { color: green !important; transition: 0.4s !important; font-family: "Open Sans"; } .faq-links:focus { color: green !important; font-family: "Open Sans"; } @media (max-width: 1200px) { .faq-links { font-size: 16px; font-family: "Open Sans"; } } @media (max-width: 768px) { .faq-links { font-size: 14px; font-family: "Open Sans"; } } /* ############################################################################################## */ /* ============================= CUSTOM MEDIA QUERIES ============================= */ @media (max-width: 874px) { .menu_text { position: absolute; margin-left: 60px; margin-top: -44px; opacity: 1; font-size: 20px; font-weight: bold; color: #0a86c4; } } @media (min-width: 875px) { .menu_text { position: absolute; margin-left: 60px; margin-top: -44px; opacity: 0; font-size: 20px; font-weight: bold; color: #0a86c4; } } @media (min-width: 1100px) { .menu_text { position: absolute; margin-left: 60px; margin-top: -100px; opacity: 0; font-size: 20px; font-weight: bold; color: #0a86c4; } } @media (min-width: 1300px) { .menu_text { position: absolute; margin-left: 60px; margin-top: -100px; opacity: 0; font-size: 20px; font-weight: bold; color: #0a86c4; } } /* ============================= END CUSTOM MEDIA QUERIES ============================= */ /* Bootstrap Overrides */ .label-success { background-color: #477c41; } div[class^="col-"] { margin-bottom: 0; } @media (min-width: 768px) { div[class^="col-"] { margin-bottom: 0; } } .table { margin-bottom: 3em; } /* CUSTOM SPACING UTILITIES */ /* Extra Padding Bottom */ .pb-extra { padding-bottom: 3rem; } @media (min-width: 768px) { .pb-extra { padding-bottom: 7rem; } } .py-1 { padding: 1em 0; } .py-2 { padding: 2em 0; } .py-3 { padding: 3em 0; } .py-4 { padding: 4em 0; } .p-0 { padding: 1em; } .p-1 { padding: 1em; } .p-2 { padding: 2em; } .px-sm-2, .px-md-2 { padding: 0 2em; } @media (min-width: 768px) { .px-sm-2 { padding: 0 2em; } .px-md-15 { padding: 0 15em; } .p-md-4 { padding: 4em; } } .mt-0, .my-0 { margin-top: 0 !important; } .my-1 { margin: 1em 0; } .mb-0, .my-0 { margin-bottom: 0 !important; } .mr-3 { margin-right: 3rem; } .mx-3 { margin-right: 3rem; margin-left: 3rem; } .mb-2 { margin-bottom: 2rem; } .my-2 { margin-top: 2rem; margin-bottom: 2rem; } .mt-3 { margin-top: 3em; } .hidden { display: none; } .xsmall-photo { max-height: 200px; margin-bottom: 2rem; } .small-photo { max-height: 400px; margin-bottom: 2rem; } @media (min-width: 768px) { .small-photo { max-height: auto; } } /***************************** * Annual Report Statistics */ .avatar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .avatar .avatar-img { border-radius: 50%; max-height: 150px; max-height: 150px; border: 6px solid #fff; } .avatar-body { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } /* Annual Stats Lead Message */ .lead-message { font-size: 20px; } .lead-message p, #main_content .lead-message ul li { margin-bottom: 1.125em; line-height: 1.6; } #main_content .lead-message ol li { margin-bottom: 1.3em; } #main_content .lead-message ol li p { margin-bottom: 0; line-height: 1.6; } .lead-message figcaption p { font-size: 16px; } .lead-message figure { min-width: 330px; margin: 0 auto; } /* Toggle Details */ .toggle-details { margin-right: 1em; } @media (min-width: 768px) { .toggle-details { margin-right: 2em; } } .toggle-details .toggle-details__icon, .toggle-details[open] .toggle-details__icon { font-size: 0.8em; } .toggle-details[open] .toggle-details__icon { transform: rotate(180deg); } .toggle-details>summary::-webkit-details-marker { display: none; } .toggle-details__heading { cursor: pointer; font-family: "Open Sans", sans-serif; } .toggle-details__heading:focus { color: #53a9d2; } .toggle-details__heading:focus .toggle-details__title { text-decoration: none; } .toggle-details__heading-wrapper { display: flex; align-items: center; padding: 0.5em 0; } .toggle-details__title { font-weight: 700; font-size: 18px; color: #01549d; padding: 10px 16px; margin-bottom: 1em; } .toggle-details__title:hover { text-decoration: underline; color: #53a9d2; } /* Dark Buttons */ #main_content a.btn-dark { background-color: #01549d; color: #fff; } #main_content .btn-dark, #main_content .btn-dark:focus { background-color: #01549d; color: #fff; } #main_content .btn-dark:hover, #main_content .btn-dark:active { color: #01549d; background-color: #fff; border: 1px solid #01549d; } /* Flex Utilities */ .d-flex { flex-direction: column; } @media (min-width: 768px) { .d-flex { display: flex; flex-direction: row; } } .flex-align-center { align-items: center; justify-content: start; } .flex-justify-space-between { justify-content: space-between; flex-wrap: wrap; } .align-self-center { -ms-flex-item-align: center !important; align-self: center !important; } /* Sec. State Message Stat Highlights */ .lineart-stat { width: 90%; margin: 0 auto 2em auto; } .lineart-stat img { min-width: 230px; } .lineart-stat .lineart-stat-box { background-color: #12647d; /* thalo blue */ color: #fff; text-align: center; padding: 0.5em; } .lineart-stat .lineart-stat-box--number { font-size: 2.1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; font-style: italic; } .lineart-stat .lineart-stat-box--caption { font-size: 0.9em; padding-bottom: 0.5em; } @media (min-width: 480px) { .lineart-stat { width: 80%; } } @media (min-width: 560px) { .lineart-stat { width: 75%; padding: 0 2em; } } @media (min-width: 768px) { .lineart-stat { width: 100%; padding: 0 2em 0 0; } .lineart-stat .lineart-stat-box--number { font-size: 1.6em; } .lineart .lineart-stat-box--caption { font-size: 1em; } } @media (min-width: 1200px) { .lineart-stat .lineart-stat-box--number { font-size: 3em; } } /* Data Visualization Summary Stats */ .summary-stats { display: flex; justify-content: center; align-items: center; text-align: center; flex-direction: column; padding: 1em; height: auto; min-height: 350px; width: 90%; margin: 0 auto; } @media (min-width: 768px) { .summary-stats { width: 100%; /* height: auto; */ } } @media (min-width: 1200px) { .summary-stats { margin: 2em auto 1em auto; } } .summary-stat-percent { font-size: 4em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; font-style: italic; } @media (min-width: 768px) { .summary-stat-percent { font-size: 2.9em; } } @media (min-width: 992px) { .summary-stat-percent { font-size: 3.5em; } } @media (min-width: 1200px) { .summary-stat-percent { font-size: 3.8em; } } .summary-stat-caption { font-size: 1.5em; line-height: 1.2; font-weight: 400; margin-bottom: 0; } @media (min-width: 768px) { .summary-stat-caption { font-size: 1.2em; } } @media (min-width: 1200px) { .summary-stat-caption { font-size: 1.4em; } } .white-arrow-up { background-image: url("img/white-arrow-up.png"); background-size: contain; background-repeat: no-repeat; background-position: top; } /* Circle Chart */ .flex-wrapper { display: flex; flex-flow: row nowrap; } .single-circle-chart { width: 100%; justify-content: center; } .circular-chart { display: block; margin: 0 auto; max-width: 100%; max-height: 350px; } .circle-bg { fill: none; stroke: #eee; stroke-width: 2.3; } .circle { fill: none; stroke-width: 2; stroke-linecap: round; animation: progress 1s ease-out forwards; } @keyframes progress { 0% { stroke-dasharray: 0 100; } } .circular-chart.blue .circle { stroke: #54a9d2; } .percentage { text-anchor: middle; fill: #2e637a; font-family: Georgia, serif; font-size: 0.6em; font-weight: 700; font-style: italic; } .single-circle-chart figcaption { text-align: center; max-width: auto; width: 100%; margin: 0.5em auto; font-size: 1.5em; color: #2e637a; } @media (min-width: 768px) { .single-circle-chart figcaption { font-size: 1.25em; /* max-width: 350px; */ } } /* Intro Graphics */ .bg-business-bldgs { background-image: none; } @media (min-width: 992px) { .bg-business-bldgs { background-image: url("img/Annual-Stats-Total-business-bldgs.jpg"); background-size: contain; background-repeat: no-repeat; background-position: top; } } #main_content .serif-heading-lg { font-family: Georgia, "Times New Roman", Times, serif !important; font-size: 2em; line-height: 1.1; font-style: italic; font-weight: 700; margin: 0 auto; color: #2e637a; } @media (min-width: 490px) { #main_content .serif-heading-lg { font-size: 1.5em; line-height: 1.2; } } @media (min-width: 768px) { #main_content .serif-heading-lg { font-size: 2em; line-height: 1.4; } } @media (min-width: 992px) { #main_content .serif-heading-lg { font-size: 2.25em; } } /* END Data Visualization Summary Stats */ /* Annnual Stats in Tab Component */ #annual-stats-tabs { padding: 1em 0; } @media (min-width: 768px) { #annual-stats-tabs { padding: 1em 0; } } @media (min-width: 992px) { #annual-stats-tabs { padding: 2em; } } #annual-stats-tabs .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { color: #fff; cursor: default; text-decoration: underline; background-color: #12647d; border: 5px solid #fff; border-bottom-color: #fff; border-bottom-color: #fff; font-weight: 700; } #annual-stats-tabs .nav-tabs>li>a { margin-right: 2px; line-height: 1.42857143; /* border: 1px solid transparent; */ border: 5px solid #fff; border-radius: 0; font-size: 1.3em; font-weight: 300; background-color: #f5f5f5; transition: background-color 0.3s; color: #12647d; } @media (min-width: 992px) { #annual-stats-tabs .nav-tabs>li>a { font-size: 2em; } } #annual-stats-tabs .nav-tabs>li>a:hover { color: #fff; background-color: hsl(194, 75%, 38%); } /* END Annual Stats Tab Component */ /* Number Circles */ .circ-ol-list ol { padding: 0; } .circ-ol-list ol>li { display: flex; align-items: center; } .numberCircle { /* change width and line-height to same value. */ width: 50px; line-height: 50px; /* set flex-basis to match width; flex-grow:0 flex-shrink:0 */ flex: 0 0 50px; border-radius: 50%; text-align: center; margin-right: 0.5em; font-family: "Open Sans", serif; font-size: 32px; font-weight: 700; color: #234c5e; background-color: #fff; border: 2px solid #234c5e; box-sizing: content-box; } .text-thalo-blue { color: #12657e; } .text-baby-blue { color: #aae0f7; } .text-white { color: #fff; } .text-small { font-size: 16px; } .bg-thalo-blue { background-color: #2e637a; } .bg-sea-green { background-color: #234c5e; } .bg-baby-blue { background-color: #b5def4; } .bg-cyan-blue { background-color: #6da3cc; } .bg-dark-blue { background-color: #01549d; } .bg-pale-blue { background-color: #eaf9ff; } .bg-grey { background-color: #f6f6f6; } /* Annual Stat Bar Chart */ .csschart { border-collapse: collapse; border-spacing: 0; empty-cells: show; overflow: initial; background-color: transparent; box-sizing: border-box; display: flex; flex-direction: column; flex-wrap: nowrap; width: 820px; max-width: 100%; margin: 0 auto; } .csschart caption { font-size: 1.75em; line-height: 1.2em; color: #2e637a; font-weight: 500; } @media (min-width: 768px) { .csschart caption { font-size: 2em; } } @media (min-width: 992px) { .csschart caption { font-size: 2.25em; } } .csschart tr { display: flex; flex-direction: row; align-items: center; width: 100%; } .csschart tbody { /* border-bottom: 3px solid #babdbe; */ padding-bottom: 1em; } .csschart .bar-header { text-align: right; border-right: 3px solid #babdbe; padding: 0.5em; font-size: 2em; flex: 0 0 170px; font-weight: 500; color: #707171; } .csschart .bar-segment { text-align: center; display: flex; align-items: center; justify-content: flex-start; width: calc(100% * var(--size, 1)); margin-left: 1.5em; padding: 0 1em; } .bar-label { color: #fff; font-size: 1.2em; font-family: "Georgia", serif; font-weight: 500; letter-spacing: 2px; font-style: italic; padding: 0.5em 0; } @media (min-width: 768px) { .bar-label { font-size: 1.5em; padding: 10px; } } @media (min-width: 992px) { .bar-label { font-size: 2em; } } #bar-chart-1 #stat-1-bar-1 { --size: 0.2789; background-color: #4b98c0; } #bar-chart-1 #stat-1-bar-2 { --size: 0.307; background-color: #438698; } #bar-chart-1 #stat-1-bar-3 { --size: 0.4141; background-color: #2e637a; } /* END Annual Stat Bar Chart */ /* PIE CHART Tab Component */ .pie-chart { display: flex; justify-content: center; align-items: center; margin: 2em 0; flex-wrap: wrap; --c1: #2e637a; --c2: #a4cb73; --c3: #e0d066; --c4: #bb7c5b; --grey: #525252; } .pie-title { font-size: 3.25rem; line-height: 1.2; font-weight: 300; margin-bottom: 1em; width: 100%; /* max-width: 800px; */ break-before: always; } .pie { width: 360px; height: 360px; aspect-ratio: 1; /* make sure the element remains square on mobile */ margin-bottom: 3em; border-radius: 50%; background-color: #ccc; } @media (min-width: 768px) { .pie { margin-bottom: 2em; } } /* PIE CHART VALUES 2021 LLCs 70.8 Corporations 20.3 LPs/LLPs 7.5 Statutory Trusts 1.4 2020 LLCs 69.9 Corporations 21.2 LPs/LLPs 7.4 Statutory Trusts 1.5 2019 LLCs 69.4 Corporations 21.8 LPs/LLPs 7.3 Statutory Trusts 1.5 */ /* 2019 */ /* #pie-1 { background: conic-gradient( var(--c1) 0% 73.2%, var(--c2) 73.2% 93.2%, var(--c3) 93.2% 99.2%, var(--c4) 99.2% 100% ); } */ #pie-1 { background: conic-gradient(var(--c1) 0% 69.4%, var(--c2) 69.4% 91.2%, var(--c3) 91.2% 98.5%, var(--c4) 98.5% 100%); } /* 2020 */ #pie-2 { background: conic-gradient(var(--c1) 0% 72.3%, var(--c2) 72.3% 93%, var(--c3) 93% 99.2%, var(--c4) 99.2% 100%); } /* 2021 */ #pie-3 { background: conic-gradient(var(--c1) 0% 73.4%, var(--c2) 73.4% 92%, var(--c3) 92% 99.3%, var(--c4) 99.3% 100%); } .pie-key { padding-left: 2em; list-style-type: none; font-weight: 700; color: var(--c1); } .pie-key li { font-size: 1.6em; line-height: 1.2em; margin-bottom: 1em; } .pie-key li:before { content: ""; width: 1.3em; height: 1.3em; display: inline-block; position: relative; top: 6px; margin-right: 5px; background: currentColor; } .pie-key li:nth-child(1) { color: var(--c1); } .pie-key li:nth-child(2) { color: var(--c2); } .pie-key li:nth-child(3) { color: var(--c3); } .pie-key li:nth-child(4) { color: var(--c4); } .pie-key li>span:nth-child(1) { color: var(--c1); font-weight: 700; } .pie-key li>span:nth-child(2) { color: var(--grey); font-weight: 600; } .pie-key li>span:nth-child(3) { color: var(--grey); font-weight: 400; } /* Annual Stat Data Tables */ .stat-table-caption { color: #2e637a; font-family: "Open Sans Condensed", sans-serif; font-weight: 500; font-size: 1.75em; line-height: 1.1; } .stat-table-col-header th { text-align: center; background-color: #2e637a; color: #fff; } .stat-table-col-header td:first-child { border: 0 !important; border-color: #f6f6f6; background-color: #f6f6f6; } .stat-table-body td { text-align: right; } /* *************************** * MEDIA PRINT ONLY STYLESHEET * ***************************/ /* Define left and right page margins */ @media print { @page :left { margin: 0.75in 1in; } @page :right { margin: 1in 0.75in; } body, .lead-message, .avatar-body, .text-small { font: 12pt Georgia, "Times New Roman", Times, serif !important; font-size: 12px !important; line-height: 1.3 !important; color: #000 !important; } /* DO NOT PRINT */ video, audio, object, embed, .navbar, #cssmenu, #agencyFooter, #footer, #readspeaker_button1, #cta-btns, #related-topics, article.lead-message figure, .pie-chart, .pie-title, .nav.nav-tabs, .numberCircle, .bottom-pic { display: none; } /* Redefine */ img { max-width: 300px !important; } ol, .circ-ol-list ol { color: #000; padding-left: 20px; } ul { list-style-type: circle !important; color: #000; padding: unset; } li, .circ-ol-list ol>li { display: block !important; } table, img, svg { break-inside: avoid !important; } table, .table-bordered, .table { border-bottom: 2px solid #000 !important; margin-bottom: 1em !important; } th, td { font-size: 12px !important; } td { border-bottom: 2px solid #666 !important; } table caption { padding-top: 32px; font-size: 16px !important; } #main_content h1 { font-size: 24pt; color: #000 !important; } #main_content h2, #main_content .serif-heading-lg { font-size: 16pt; margin-top: 25px; break-after: avoid; } #main_content ul, #main_content ol { list-style-type: circle; } caption { color: #000; } .table-white { background-color: unset; } .p-1, .py-1, .py-2, .py-3, .py-4 { padding: 0; } .lead-message img { width: 200px !important; } #closing-message { margin: 16px 0; } .csschart tbody { margin-bottom: 2em; } #data-vis-summary { display: block; } #data-vis-summary div[class^="col-sm-4"] { width: 33%; float: left; text-align: center; } #data-vis-summary .summary-stat-caption, #data-vis-summary .single-circle-chart figcaption { font-size: 12px; } .summary-stats { flex-direction: column; max-height: 100px; margin: 0; display: inline; height: 0; width: 33%; } .circular-chart { height: 100px; } #annual-stats-tabs { padding: 0; } .bg-sea-green .py-3 { padding: 0; } #closing-message { break-before: always; } /* .row, div[class^="col-"] { padding: 0; margin: 0; } */ /* Add copyright */ #main_content::after { content: "Copyright Delaware Division of Corporations, corp.delaware.gov. All rights reserved."; display: block; text-align: center; margin: 16px 0; page-break-after: auto; } /* Don't print blank last page */ html, body { height: 99%; } } /* END MEDIA PRINT ONLY STYLES */