﻿/*custom print override */

.page-header-block-inner {
    margin-bottom:2em;
}
em, i {
    font-family: "UniSA-Altis-RegularItalic", Helvetica, Arial, sans-serif !important;
}
.large-margin-bottom {
    margin-bottom:0 !important;
}
div[class*="angled-top-"]::before, div[class*="angled-top-"]::after  {
    margin:0 !important;
    padding:0 !important;
    background-image:none !important;
}
div[class*="theme-background-"] {
    background-color:#e9e9f0 !important;
     background-color:#fff !important;
     background-image:none !important;
}
.internal-content > .layout-block:not(.hide-for-print):nth-of-type(2n+1) {
    /*background-color:red !important;*/
    /* todo: something  */
    
}
.internal-content .layout-block, .internal-content .layout-block > .layout-block .row {
    border-bottom: 1px solid #e9e9f0;
}
.internal-content > .layout-block:not(.hide-for-print):not(.layout-block-floating-content) {
    /*padding:0 !important;
    margin:0 !important;
        page-break-after:always;*/
    padding:0 !important;
    /*page-break-inside:avoid;*/
    
}
.internal-content > .layout-block:not(.hide-for-print):not(.layout-block-floating-content) .columns  {
    padding-top:0 !important;
    padding-bottom:0 !important;
}
div[class*="theme-background-blue-"] .theme-white, 
div[class*="theme-background-blue-"] .theme-white a, 
div[class*="theme-background-blue-"] .theme-white p, 
div[class*="theme-background-blue-"] .theme-white h1, 
div[class*="theme-background-blue-"] .theme-white h2, 
div[class*="theme-background-blue-"] .theme-white h3, 
div[class*="theme-background-blue-"] .theme-white h4, 
div[class*="theme-background-blue-"] .theme-white h5  {
    color:#0052a0 !important;
}

.footer-print {
    page-break-before:always;/**/
}
/*   */
#entry-requirements-content {

}
h3[id="admission-requirements"] ~ table.medium-4   {
    width:100% !important;
}
h3[id="admission-requirements"] ~ table tbody tr {
        color:#000 !important;
        display:inline-block;
        margin:1px;
        min-width:25%;
        border:none!important;
        /*border-bottom:1px solid #ddd;*/
    }
    h3[id="admission-requirements"] ~ table tbody tr:nth-of-type(2n+1) {
        color:#0052a0 !important;
    }
    h3[id="admission-requirements"] ~ table tbody tr > td + td  {
        font-weight:bold;
    }

.unisa-full-width-content .layout-block.hide-for-print {
    display: block !important;
}