@import url(https://fonts.bunny.net/css?family=manrope:500,700);

html.results-shared-frame,
body.results-shared-frame,
body.results-shared-frame h1,
body.results-shared-frame h2,
body.results-shared-frame h3,
body.results-shared-frame h4,
body.results-shared-frame h5 {
    font-family: 'Manrope', sans-serif !important;
}

body.results-shared-frame {
    color: #29415c;
}

body.results-shared-frame a {
    color: #003475;
}

body.results-shared-frame a:hover {
    color: #002653;
}

body.results-shared-left-frame table {
    margin-top: 8px;
}

a[href="index.htm"][target="_self"] {
    display: none;
}

body.results-shared-main-frame h1:first-of-type,
body.results-shared-main-frame h2:first-of-type,
body.results-shared-main-frame h3:first-of-type {
    color: #003475;
}

@media (max-width: 640px) {
    body.results-shared-left-frame h2:first-of-type {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 18px;
    }
}

@media (max-width: 640px) {
    .results-table-scroll {
        overflow-x: auto;
        max-width: 100%;
    }

    body.results-shared-main-frame table {
        width: auto !important;
    }

    body.results-shared-main-frame td {
        white-space: nowrap;
    }
}

body {color: #515151; background:#FFFFFF;}

h1,h2,h3 {
    text-align:center;
    padding-left: 10px;
    padding-right: 10px;
}

tr {height:30px;}

td { padding-left:6px; padding-right:6px; }

td.t2 {font-family:sans-serif; font-size:76%; font-weight:bold; background:#1D3D92; text-align:center; color:#FFFFFF; height:20px; vertical-align:middle}

td.t1_left {font-family:sans-serif; font-size:76%; background:#FFFFFF; text-align:left; height:20px; vertical-align:middle; color:#515151;}
td.t1_right {font-family:sans-serif; font-size:76%; background:#FFFFFF; text-align:right; height:20px; vertical-align:middle; color:#515151;}
td.t1_centre {font-family:sans-serif; font-size:76%; background:#FFFFFF; text-align:center; height:20px; vertical-align:middle; color:#515151;}
td.t1_split {font-family:sans-serif; font-size:58%; background:#FFFFFF; text-align:right; height:20px; vertical-align:middle; color:#515151;}

td.t4_left {font-family:sans-serif; font-size:76%; background:#eaeaea; text-align:left; height:20px; vertical-align:middle; color:#515151;}
td.t4_right {font-family:sans-serif; font-size:76%; background:#eaeaea; text-align:right; height:20px; vertical-align:middle; color:#515151;}
td.t4_centre {font-family:sans-serif; font-size:76%; background:#eaeaea; text-align:center; height:20px; vertical-align:middle; color:#515151;}
td.t4_split {font-family:sans-serif; font-size:58%; background:#eaeaea; text-align:right; height:20px; vertical-align:middle; color:#515151;}

td.t5_left {font-family:sans-serif; font-size:66%; background:#FFFFFF; text-align:left; height:20px; vertical-align:middle; color:#515151;}
td.t5_right {font-family:sans-serif; font-size:66%; background:#FFFFFF; text-align:right; height:20px; vertical-align:middle; color:#515151;}
td.t5_centre {font-family:sans-serif; font-size:66%; background:#FFFFFF; text-align:center; height:20px; vertical-align:middle; color:#515151;}

td.t6_left {font-family:sans-serif; font-size:66%; background:#eaeaea; text-align:left; height:20px; vertical-align:middle; color:#515151;}
td.t6_right {font-family:sans-serif; font-size:66%; background:#eaeaea; text-align:right; height:20px; vertical-align:middle; color:#515151;}
td.t6_centre {font-family:sans-serif; font-size:66%; background:#eaeaea; text-align:center; height:20px; vertical-align:middle; color:#515151;}

a:link {text-decoration: none;}
a:hover {text-decoration:underline;}

/* Customised */
#header {background:#1D3D92; padding-top:3px}
#header h3 {color:#FFF; font-size:100%; font-weight:normal; margin-top:5px; padding-bottom:10px;}
#change-view {background:#042479; text-align:center;}
#change-view a {color:#aaa; display:block; font-size:66%; padding:6px 0; text-transform:uppercase;}