@charset "utf-8";
/* Theme: default */
.itms-link,
.count-link,
.itms-date + .yui-skin-sam > img {
    background-image: url(theme-css/default/sprites);
}

.page-header,
.page-footer {
    background: #EAEAEA;
    color: #666;
}

.border-panel {
    border-color: #CCC;
}

.border-title {
    background-color: #D6E3F7;
    color: #4F4F4F;

    /* should match .border-panel:border-color */
    border-bottom-color: #CCC;
}

.nav-index .selected,
.panel-bg {
    background-color: #D6E3F7;
}

.nav-border {
    border-color: #D6E3F7;
}

.border-content {
    background-color: #F1F1F1;
    color: #555;
}

.primary_tabs ul {
    background-color: #F1F1F1;
    border-color: #CCC;
}

.primary_tabs li {
    background-color: #F1F1F1;
    border-color: #CCC;
}

.primary_tabs a,
.secondary_tabs a,
.border-content a {
    color: #0B56A6;
}

.primary_tabs .selected a {
    color: #000;
    background-color: #FFF;
}

.primary_tabs li:hover a {
    background-color: #DDD;
}

.secondary_tabs li {
    border-color: #97A4B6;
    background-color: #E5EEF9;
}

.secondary_tabs li.selected,
.secondary_tabs li:hover {
    background-color: #BFCEE8;
}

.secondary_tabs .selected a {
    color: #000;
}

.body-text {
    color: #555;
}

a.body-text,
a .body-text {
    color: #0B56A6;
}

/* Colour scheme */
.itms-style-1 .itms-fg.invert,
.itms-style-1.invert .itms-fg {
    color: #0793D8;
}

.itms-style-1 .itms-bg { background-color: #0793D8; }
.itms-style-1.invert svg,
.itms-style-2 svg {
    fill: #0793D8;
}

.itms-style-1 .itms-bg.color-1,
.count-link > .count-link-value {
    background-color: #80A4C9;
}

.itms-style-1.invert .color-1 svg,
.itms-style-2 .color-1 svg,
.color-link svg {
    fill: #80A4C9;
}

.itms-style-1 .itms-bg.color-2 { background-color: #8AB2C7; }
.itms-style-1.invert .color-2 svg,
.itms-style-2 .color-2 svg {
    fill: #8AB2C7;
}

.itms-style-1.invert .itms-selectable.selected { background-color: #BDCEE8; }

/* Assessment Report */
#rep-summary,
#rep-summary th,
#rep-summary td,
#rep-detail,
#rep-detail th,
#rep-detail td,
.rep-detail td,
.rep-cell th,
.rep-cell td,
.rep-border-2 {
    border-color: #CDDCF1;
}

.rep-border-1 {
    border-color: #00447E;
}

#report_summary_table th {
    border-right-color: #CDDCF1;
}

#rep-detail .row-cat,
.rep-detail thead th {
    background-color: #00447E;
    color: #C5D1E4;
}

#rep-detail .row-subcat,
.title-datatype {
    background-color: #C5D1E4;
    color: #00447E;
}

.row-comment .comment-title {
    border-bottom-color: #CDDCF1;
    color: #00447E;
}

.rep-toggle.expanded .rep-toggle-control {
    background-color: #C5D1E4;
}

.rep-toggle-control::before {
    border-left-color: #00447E;
}

.rep-toggle.expanded .rep-toggle-control::before {
    border-top-color: #00447E;
}

.rep-toggle-body {
    border-color: #CDDCF1;
}

.rep-style-1-fg,
.rep-style-1 .rep-style-fg {
    color: #C5D1E4;
}
.rep-style-1-bg,
.rep-style-1 .rep-style-bg {
    background-color: #00447E;
}

.rep-style-1.invert .rep-style-fg,
.rep-style-1 .invert.rep-style-fg,
.rep-style-2-fg,
.rep-style-2 .rep-style-fg {
    color: #00447E;
}

.rep-style-1.invert .rep-style-bg,
.rep-style-1 .invert.rep-style-bg,
.rep-style-2-bg,
.rep-style-2 .rep-style-bg {
    background-color: #C5D1E4;
}

.rep-fill-1 svg {
    fill: #00447E;
}

.rep-fill-2 svg {
    fill: #C5D1E4;
}

/* Help & info popups */
#itms-info,
.itms-help-display {
    background-color: #DEEEEF;
    border-color: #A6C2E9;
}

#itms-info-header {
    background-color: #C7D5D6;
    border-bottom-color: #A6C2E9;
}
