
div.actionMenu ul.dnn_mact > li > a {
    background-color: #ccc;
}

div.actionMenu ul.dnn_mact li.dnn_menu_label > div {
    background-color: #ccc;
    font-size: 11px;
}
table { margin-bottom: 20px; }
a, a:vsisted { color: #052264; }

.hastoolbar:hover {
    -webkit-box-shadow: 0 0 5px 1px #ff9900 !important;
box-shadow: 0 0 5px 1px #ff9900 !important;
}
.hastoolbar .hastoolbar:hover {
    -webkit-box-shadow: 0 0 5px 1px #00cc00 !important;
box-shadow: 0 0 5px 1px #00cc00 !important;
}

.sc-menu a div {
    background-color: #ff9900 !important;
    animation: inherit !important;
}
.sc-menu a div .sc-menu a div {
    background-color: #00cc00 !important;
}

.sc-menu {
    -moz-transform: translateX(-80px);
    -webkit-transform: translateX(-80px);
    -o-transform: translateX(-80px);
    -ms-transform: translateX(-80px);
    transform: translateX(-80px);
}

.button {
    background-color: #141c62;
    color: #fff;
    font-size: 14px;
    padding: 10px 30px;
    border-radius: 8px;
    text-decoration: none;
    transition: background 500ms ease-in-out;
    display: inline-block;
}
.button:visited { color: #fff; }
.button:hover {
    background-color: #f9be2a;
    color: #fff;
}
.button.gold:hover {
    background-color: #000;
}
.button.transparent {
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
}
.button.transparent:hover {
    background-color: rgba(255,255,255,0.8);
}
.button.gold {
    background-color: #f9be2a;
    color: #fff;
}
.background-image {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

h2.title { font-size: 40px; }

.p-10,.p-20,.p-30,.p-40,.p-50,.p-60 { padding-top: 10px; padding-bottom: 10px; }
@media (min-width: 768px) {
    .p-20 { padding-top: 20px; padding-bottom: 20px; }
    .p-30 { padding-top: 30px; padding-bottom: 30px; }
    .p-40 { padding-top: 30px; padding-bottom: 30px; }
    .p-50 { padding-top: 30px; padding-bottom: 30px; }
    .p-60 { padding-top: 30px; padding-bottom: 30px; }
}
.px-10,.px-20,.px-30,.px-40,.px-50,.px-60 { padding-left: 10px; padding-right: 10px; }
@media (min-width: 768px) {
    .px-20 { padding-left: 20px; padding-right: 20px; }
    .px-30 { padding-left: 30px; padding-right: 30px; }
    .px-40 { padding-left: 40px; padding-right: 40px; }
    .px-50 { padding-left: 50px; padding-right: 50px; }
    .px-60 { padding-left: 60px; padding-right: 60px; }
}

.bg-tertiary {
    background-color: #ececec;
}
.bg-gold {
    background-color: #f9be2a;
}

.subpage.level2 { 
    margin-left: 20px; 
    font-style: italic; 
    padding-right: 30px; 
}
.subpage.level3 { 
    margin-left: 30px; 
    font-style: normal;
    font-size: 14px; 
    padding-right: 30px; 
}

.subpage-menu .subpage.selected {
    font-weight: bold;
}

UL.jqueryFileTree LI a {
    border: 0 !important;
    background: #0079bc;
    color: #fff;
    text-decoration: none;
    padding: 7px 15px !important;
    display: block;
    margin-bottom: 5px;
    border-radius: 10px;
    transition: background 500ms ease-in-out;
    
}



UL.jqueryFileTree LI a:hover {
    background:#052264;
    color: #fff;
    text-decoration: none;
    border: 0;
}

.show-on-edit { display: none; }
.personabar-visible .show-on-edit { 
    display: block; 
    color: #ff9900; 
    font-size: 12px; 
    padding: 20px; 
    background-image: linear-gradient(45deg, #dce394 25%, #ebe2ae 25%, #ebe2ae 50%, #dce394 50%, #dce394 75%, #ebe2ae 75%, #ebe2ae 100%);
background-size: 56.57px 56.57px;
}

tbody, td, tfoot, th, thead, tr {
    border-width: 1;
}

footer { border-top: 1px solid #ccc; }
footer p { margin-bottom: 0; }
footer a, footer a:visited { text-decoration: none; color: #666; }
footer a:hover { text-decoration: underline;}

strong { font-weight: 700; }

ul li { line-height: 1.5; margin-bottom: 10px; }

.page-root-baconscollegesixthform .fixed-header { 
    background-color: #333; 
}







































