﻿body {
    color: #000000!important;
}

div#site-header {
    background-color: #4E70A6!important;
}

div#site-footer, div#site-footer .icon {
    color: #000000 !important;
}
    div#site-footer a {
        color: #0563C1 !important;
    }
        div#site-footer a:hover {
            border-bottom: 1px solid #0563C1 !important;
        }

::-webkit-input-placeholder {
    color: black;
}

a, p a, li a {
    color: #0563C1;
}

    a:hover, p a:hover, li a:hover {
        color: #0563C1;
        border-bottom: 1px solid #0563C1;
    }
    a.alt {
        color: #005EB8!important;
    }
p a {
    border-bottom: 1px solid #0563C1;
}
/*Skip links*/
.skip-link {
    color: #4E70A6!important;
}
.skip-link:focus {
    color: #FFFFFF!important;
}

    .skip-link:hover {
        border-bottom: 1px solid #4E70A6!important;
    }

/*Home page GP search tabs*/
.mod-tabs .tab h4, .news p, .news a, .question-header .fn, .section .wrapper .white,  .breadcrumbWrapper {
    font-weight: bold !important;
}

.mod-tabs .tab h4, .news p, .news a, .table.column-borders {
    font-size: 18.66px !important;
}

.mod-tabs .tab {
    background-color: #4E70A6 !important;
}

.mod-tabs .tab.active, .mod-tabs .content {
    background-color: #7291be !important;
}

.section h1 {
    font-size: 2.1em !important;
}

.small{
    font-size:0.8em!important;
}

.news {
    background-color:#7291be!important
}
div#site-header div.site-nav ul li a {
    height: 100% !important;
    padding: inherit !important;
    text-transform: none !important;
    font-size:1.2em!important;
}

    .neutral-average, .icon-text, .icon-left, .icon.lrg, .btn.tab, #questions-container .question-header .fn, .filter-summary p, .blue, table.compare td h1, .neutral-average-dark, .question h2.compare, .text-brand {
        color: #005EB8 !important; /*NHS BLUE*/
    }

.question h2, .question i {
    color: #1977D1 !important;
}
.checkboxItemChecked{
    background-color: #1977D1!important;
}
.weighted-option.activeWO {
    background-color:#4E70A6!important;
    border: 3px solid #4E70A6!important;
}
.weighted-option {
    background-color: #364D72 !important;
    border: 3px solid #364D72 !important;
}
.practice-header .practice-navigation a.btn.tab, .filter-summary .btn.grey {
    font-weight: 100 !important;
}
.border-brand {
    border-color: #005EB8 !important;
}
/*All buttons*/
.btn {
    background-color: #2F7F44 !important;
    background: #2F7F44 !important;
    border-color: #2F7F44 !important;
    font-weight: bold !important;
}
/* Patient Experience tabs*/
    .btn.tab {
        background-color: #FFFFFF !important;
        border-color: #d8d8d8!important;
    }
    /* SurveyAndReports dropdowns */
    .btn.grey {
        background-color: #FFFFFF !important;
        color: #000 !important;
        border-color: grey !important;
        font-weight: 100 !important;
    }
    .btn.hollow:hover {
        color: white !important;
        border-color: #fff !important;
        background-color: #2F7F44!important;
    }
    /*Analysis tool breadcrumb buttons*/
    .at-dropbtn {
        background-color: #2F7F44 !important;
        background: #2F7F44 !important;
        border-color: #2F7F44 !important;
    }
/* icon colours*/
.blue-green {
    color: #2F7F44!important;
}

.practice-address .fn, .street-address, .locality, .postal-code, .results-snapshot, .meta, .print-hide, .dropdown-link, .answer-breakdown, .question div.text p, .c4 h3, .c1 a,
.btn.tab.active, table.compare th, table.compare td, .filter-summary .btn.grey, .js-print-link .icon {
    color: #000000 !important;
}
.filter-dropdown.btn.grey {
    background-image: url(/assets/arrow-down-grey.png) !important;
    background-position: 98% 50% !important;
    background-size: 8px !important;
    background-repeat: no-repeat !important;
    -webkit-appearance: none !important;
}
/*Patient Experience Good*/
mark.green {
    color: #005EB8!important;
}
.btn .icon.green {
    color: inherit !important;
    border-color: inherit !important;
}
.icon.green {
    color: #005EB8 !important;
    border-color: #005EB8 !important;
}
/*Patient Experience Bad*/
mark.orange {
    color: #005EB8!important;
}
.icon.orange {
    color: #005EB8 !important;
    border-color: #005EB8 !important;
}
.light-blue {
    color: #005EB8 !important
}
/*Patient Experience */
.btn.hollow {
    background: white !important;
    color: #2F7F44!important;
}

