﻿/* add force style customisation in here */

.header-col1 { 
   text-align:center;
}

.force_image { 
}

.footer-icons { 
   text-align:center;
   padding-top:10px;
}

.footer-icons A {
   padding-right:12px;
}

.footer-icons IMG { 
   height:72px;
   padding-bottom:10px;
}

.faqtable { 
   border: solid 1px black;
   border-collapse: collapse;
}

.faqtable THEAD {
    background-color: #E9E9E9;
}

.faqtable TH, .faqtable TD {
    padding: 2px 10px;
    border: 1px solid black;
}

.faq_heading { 
   background-color:#0977D7;
   color:white;
}	

.photo-grid-text { 
   background-color: #DBE5F1;
}

main { 
padding-bottom:170px;
}

.header {
grid-template-columns: 13rem auto 200px;
}


.welcome-heading {
    font-size: 2.5rem;
    color: #337ab7;
    text-align: center;
    padding-top: 0;
    margin-top: 0;
}

h3.blue-sub-heading { 
    color: #337ab7;
    font-size:1.5rem;
    font-weight:500;
}

A { 
    color: #337ab7;
}

.breadcrumb li A { 
    color: #337ab7;
}

.whatnext { 
   font-size: larger;
}

.whatnext li { 
   padding-bottom:15px;
}

.start-here-whatnext h2,
.start-here-summary h2 { 
   background-color:#0977D7;
}

.top-menu UL {
   padding:0;
   background: #3d3c3c;
}

.top-menu li {
    border-right:solid 2px #888888;
    list-style-type:none;
    padding:20px;
}

.top-menu li > a { 
   color: white;
   text-transform:none;
   font-weight:normal;
}

.top-menu li > a.active, 
.top-menu li > a:hover  { 
   background:none;
   border-bottom: solid 10px white;
   font-weight:bold;
}

.italic { 
   font-style:italic;
}