


/*background color for home page image*/
/*.theme2 .portal-header::before {*/
    /*background-color: #ccc;*/
/*}*/

/*remove overlay of main image*/
.portal-header::after {
    opacity: 1;
    filter: grayscale(0%);
}
/*reduce footer size*/
.portal-footer .inner, .site-footer .inner {
    padding: 10px 0;
}
.theme2 .portal-footer {
   background: #fafafa;
       color: #333333;
}
/*color of text*/
.portal-header {
    color: #2f5078;
    height: 300px;
}

.portal-header h1 {
    font-size: 32px;
    margin-top: 0.835em;
    margin-bottom: 0.835em;
}

/*size of category text*/
.portal-single-publication h3 {
    font-size: 20px;
    font-weight: bold;
}
/*center page spacing fix to make page narrow*/
.theme2.page-toc main 
article {
    padding-left: 8.33333333%;
    padding-right: 8.33333333%;
}
/*font over write*/
/* importing font*/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap');

/* fonts as inter */
body, /* the entire visible page */
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 /* for all the headings */
{
  font-family: 'Inter', Arial, sans-serif;

}

/* Additional styling to make h4 bold */
h4 {
    font-weight: bold;
}

/*line height for content*/
main article p {
    line-height: 1.60em;
}

/* paragraph margin*/
p, pre {
    margin: 0 0 0.75em;
}
/*define box for university*/
.warning.danger h3 {
    display: none;
}
.warning.danger:before {
    content: '\f19d';
    color: #000000;
    font-size: 30px;
    top: 30px;
    font-family: FontAwesome;
}

.warning.danger {
   
    
    border-left-color: #3d8474;
    padding: 22px 18px 12px 65px;
    background-color:  #d1f0e8;

}

/*define note and impprtant*/

.warning h3, .note h3, .important h3, .caution h3, .tip h3 {

    font-weight: 700;
}

.note, .tip {
   
    
    border-left-color: #2ab27b;
    background-color: #f5f5f5;

}

.important, .caution {
    border-left-color: #b81f0c;
    background-color: #f5f5f5;
}

.note:before, .tip:before, .warning:before, .caution:before, .important:before {  
    color: #000;
}

a, .text-primary, .btn-primary .badge, .btn-link, .nav-site-sidebar .active>a, .portal-single-publication .publication-icon i, .portal-single-publication .publication-icon .fa, .publication-contents a:hover, .publication-contents h4 a, .titlepage h1.title, .titlepage h2.title, .titlepage h3.title , .titlepage h4.title {
    color: #279bbe;
}
a,  .pagination>li>a, .pagination>li> {
    color: #000;
}
.theme2 .section-nav.nav li.active>a {
    color: #279bbe;
}

.bg-primary, .btn-primary, .publications-condensed .portal-single-publication a, .toolbar, .tool-search-form .search-field, .pager li>a:hover, .pager li>span:hover, .colored-top .site-sidebar-header {
    background-color: #279bbe;
}

.portal-header .portal-search button {
    background-color: #279bbe;
}
.portal-footer {
    background: #279bbe;
    color: #279bbe;
}
.theme2 .section-nav.nav>li.active>a:before {

    background: #279bbe;
  
}
/*Main TOC*/
.theme2 .nav-site-sidebar>li>a {
    font-size: 18px;
    font-weight: bold;
}

.nav-site-sidebar ul .active > a {
    font-size: 18px;
    font-weight: bold;
}

.nav-site-sidebar .topic-link {
    font-size: 18px;

}

/*mini TOC on pages*/
.section-nav.nav>li a {
    font-size: 16px;

}
/*text on pages*/
p
{
  font-size: 18px;

}

.procedure-title, .variablelist-title, .orderedlist-title, .itemizedlist-title, .task-title {
    font-size: 18px;
}

/*TOC on pages*/
.section-toc .topic-link, .relationship-toc .topic-link {
    font-size: 16px;
    line-height: 1.6em;
}

div.section-toc-title {
    font-size: 18px
}

/*prev and next buttons size*/
.pager li>a, .pager li>span {

    
    font-size: large;

}


/* category logos */

.cat-panel-1::before /* Release notes */
{
  content: "\f0a2"; /* users */
}

.cat-panel-2::before /* get started */
{
  content: "\f13d"; /* users */
}

.cat-panel-3::before /* catalog toolkit */
{
   content: "\f085"; /* cog */
}
.cat-panel-4::before /* Organizations */
{
  content: "\f0c0"; /*  */
}
.cat-panel-5::before /* Connect to data */
{
  content: "\f0c1"; /*  */
}
.cat-panel-6::before /*Resources*/
{
  content: "\f0b1"; /*  */
}

.cat-panel-7::before /* Glossary */
{
  content: "\f02d"; /*  */
}
.cat-panel-8::before /* Governance */
{
  content: "\f084"; /*  */
}

.cat-panel-9::before /* Hoots */
{
  content: "\f21e"; /*  */
}

.cat-panel-10::before /* Search */
{
  content: "\f002"; /*  */
}

.cat-panel-11::before /* Archie */
{
  content: "\f1d7"; /*  */
}

.cat-panel-12::before /* Metrics */
{
  content: "\f201"; /* chart */
}

.cat-panel-13::before /* Dataset */
{
  content: "\f03a"; /*  */
}
.cat-panel-14::before /* Project */
{
  content: "\f1cb"; /*  */
}
.cat-panel-15::before /* Metrics */
{
  content: "\f201"; /* chart */
}
.cat-panel-16::before /* query the catalog */
{
  content: "\f044"; /*  */
}

.cat-panel-17::before /* SPARQL */
{
  content: "\f1ab"; /* language */
}
.cat-panel-18::before /* Reference */
{
  content: "\f0b2"; /*  */
}
/* end of category logos */

/* data.world logo size */
/*@media (min-width: 1024px) { /* only apply these styles when the window is a minimum of 1024px wide
 .portal-header .logo {
    height: 40px;
  }
} */


/* added the following section to remove the featured content section on the main portal page */
.featured-content-label {
    display:none;
}

.portal-contents featured-content {
    display:none;
}

.portal-contents .inner {
    display:none;
}
/*removing the autogenerated delimiter and number for tables*/
.table-title .formal-label {
    display:none;
}
/*making the background of the table headers colored*/
.th {
     position: sticky;
     top: 0;
    background-color: #EEEEEE;
}

.th[align="center"] {
    text-align:-webkit-center;
}

/* Adding an accessibility panel to topics from
https://paligo.net/docs/en/applicability-panels-for-topic-categories.html
step 2. define selector and style acessibility panel for audience */
ul.audiencelist {
    display: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333333;
    margin-bottom: 1em;
}
/* step 3. styles for when panel should be shown */
.taxonomy-audience-community ul.audiencelist,
.taxonomy-audience-enterprise ul.audiencelist {
    display: inline-block;
    border-radius: 8px;
}
/* step 4. styles for list items */
ul.audiencelist li {
    float: left;
    display: inline-block;
    color: #bbb;
    text-align: center;
    padding: 20px;
    background-color: #f5f5f5;
}
/* step 5. Define style for label list on panel */
ul.audiencelist li.audiencelabel {
    color: #444;
    font-weight: bold;
}
/* define styles for when content does not apply to the categories */
.taxonomy-audience-community .community,
.taxonomy-audience-community .enterprise,

.taxonomy-audience-community .community,

.taxonomy-audience-enterprise .enterprise {
    color: #444;
}
/* define styles for when content applies to the categories */
.taxonomy-audience-community .community::before,
.taxonomy-audience-community .enterprise::before,

.taxonomy-audience-community .community::before,

.taxonomy-audience-enterprise .enterprise::before {
    content: '\f00c';
    font-family: FontAwesome;
    margin-right: 0.5em;
    color: #000;
}

.external.external-iframe {
   
    height:800px;
}


/*navigation for external links on top toolbar*/
.sm-simple a, .sm-simple a {
    font-size: 18px;
    font-weight: bold;
    
}



/*font size and color for breadcrumbs*/
.topic-content .breadcrumb {
    font-size: 16px;
    color: #279bbe;
}

/*size videos*/
.sizing .video-container .videoobject {
    position: relative;
    padding-bottom: calc(73.03964757709251% + 41px);
    height: 0; 
    width: 100%
}

/*hide language selector*/
.inner .languages {
  display: none;
}

















