/*
Theme Name: InformedGenomics
*/

/* Fonts */

@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;500;700&display=swap');

/*  The main theme element colors  */

.background-white {
    background: #E5E5E5;
}

.background-gray {
    background: #DDDDDD;
}

.primary-green {
    background: #0B578B;
}

.secondary-orange {
    background: #EDA341;
}

.tertiary-blue {
    background: #0B578B;
}

.ig-footer {
    background: linear-gradient(360deg, #0B578B 17.05%, rgba(0, 132, 222, 0) 328.12%);
}

.primary-dark-blue {
    background: #004568;
}

.subscribe-box-gradient {
    position: absolute;
    width: 688px;
    height: 112px;
    left: 144px;
    top: 1737px;

    background: linear-gradient(270deg, #45B98A 0%, #1B738B 50.46%, #0B578B 100%);
    /* Form Shadow */

    box-shadow: 1.5px 3px 7px rgba(4, 20, 39, 0.25);
    border-radius: 4px;
}

input.ig-search {
    box-sizing: border-box;
    position: absolute;
    left: 0%;
    right: 0%;
    top: 0%;
    bottom: 0%;
    background: #000000;
    border-radius: 4px;
}

button.ig-search {
    position: absolute;
    width: 266px;
    height: 64px;
    left: 1542px;
    top: 356px;
    background: #EDA341;
    border-radius: 1px;
}

article.type-background,
article.type-guideline,
article.type-references,
article.type-case-processing,
body.post-type-background,
body.post-type-guideline,
body.post-type-references,
body.post-type-case-processing {
    font-family: 'Work Sans', serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-left: 32px;
}

article.type-background h3,
article.type-guideline h3,
article.type-references h3,
article.type-case-processing h3,
body.post-type-background h3,
body.post-type-guideline h3,
body.post-type-references h3,
body.post-type-case-processing h3 {
    font-family: 'Work Sans', serif;
    font-weight: 400;
    font-size: 32px;
    line-height: 40px;
    text-transform: uppercase;
    color: #45B98A;
}

article.type-background h4, 
article.type-guideline h4, 
article.type-references h4,
article.type-case-processing h4,
body.post-type-background h4, 
body.post-type-guideline h4, 
body.post-type-references h4,
body.post-type-case-processing h4 {
    font-family: 'Work Sans', serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #EDA341;
}

article.type-background ul > li,
article.type-guideline ul > li,
article.type-references ul > li,
article.type-case-processing ul > li {
    list-style: unset;
    padding-left: unset;
    position: unset;
    margin-left: 35px;
}
article.type-background ul > li:before,
article.type-guideline ul > li:before,
article.type-references ul > li:before,
article.type-case-processing ul > li:before {
    content:unset;
}

h1.entry-title {
    font-family: 'Work Sans', serif;
    font-weight: 500;
    font-size: 30px;
    line-height: 36px;
    text-transform: uppercase;
    color: #45B98A;
    margin-left: 32px;
}

/* Table for the Clinical Utility Score */
article.type-case-processing table.clinical-utility-score, body.post-type-case-processing table.clinical-utility-score {
    border-width: 0;
    border-collapse: collapse;
    width: 440px;
}

article.type-case-processing table.clinical-utility-score > tbody > tr > td, body.post-type-case-processing table.clinical-utility-score > tbody > tr > td {
    padding-top: 22px;
    padding-bottom: 22px;
    border-width: 0;
}

article.type-case-processing table.clinical-utility-score > tbody > tr:first-child, body.post-type-case-processing table.clinical-utility-score > tbody > tr:first-child {
    background-color: #EDA341;
    color: #FFFFFF;
}

article.type-case-processing table.clinical-utility-score > tbody > tr:nth-child(2), body.post-type-case-processing table.clinical-utility-score > tbody > tr:nth-child(2) {
    background-color: #E0DFDE;
    color: #000000;
}

/* Tables that are copied and pasted in */

article.type-case-processing table, body.post-type-case-processing table {
    border-width: 0;
    border-collapse: collapse;
}

article.type-case-processing table > tbody > tr > td, body.post-type-case-processing table > tbody > tr > td {
    padding: 14px 40px;
    border-width: 0;
    vertical-align: top;
}

article.type-case-processing table > tbody > tr:not(:first-child) > td:first-child, body.post-type-case-processing table > tbody > tr:not(:first-child) > td:first-child {
    background-color: #E0DFDE;
    color: #000000;
    border-bottom: 2px solid #FFFFFF;
}

article.type-case-processing table > tbody > tr:not(:first-child) > td:not(:first-child), body.post-type-case-processing table > tbody > tr:not(:first-child) > td:not(:first-child) {
    background-color: #FFFFFF;
    color: #000000;
    border-bottom: 2px solid #E0DFDE;
    border-left: 8px solid #FFFFFF;
}

article.type-case-processing table > tbody > tr:first-child, body.post-type-case-processing table > tbody > tr:first-child {
    background-color: #0B578B;
    color: #FFFFFF;
}

article.type-case-processing table > tbody > tr:first-child > td:not(:first-child), body.post-type-case-processing table > tbody > tr:first-child > td:not(:first-child) {
    border-left: 8px solid #FFFFFF;
}

article.type-case-processing table > tbody > tr:not(:first-child), body.post-type-case-processing table > tbody > tr:not(:first-child) {
    background-color: #E0DFDE;
    color: #000000;
}

article ul ul ul ul li::marker, body.mce-content-body ul ul ul ul li::marker {
    content: '- ' !important;
}

table.single-column-table {
    width: 100%;
    border-collapse: collapse;
    border: solid 2px white;
}

table.single-column-table th {
    padding: 20px 30px;
    border: 2px solid white;
    background-color: #0B578B;
    color: #FFFFFF;
}

table.single-column-table td {
    padding: 10px 30px;
    border: 2px solid white;
}

table.single-column-table tr:nth-child(even) {
    background-color: #E0DFDE;
}

hr {
    clear:both;
}

article.guideline a {
    color: #000000 !important;
    border-bottom-color: #000000 !important;
}

article.guideline a:hover {
    color: #45B98A !important;
    border-bottom-color: #45B98A !important;
}


