body 
{
   background: none;
   font-family: 'Open Sans', sans-serif;
}

a:hover {
   color: #333;
}

.container > #md-lg > .row {
   margin-bottom: 6px;
}

.container > #md-lg > .row > .col-md-1,
.container > #md-lg > .row > .col-md-2,
.container > #md-lg > .row > .col-md-3,
.container > #md-lg > .row > .col-md-4,
.container > #md-lg > .row > .col-md-5,
.container > #md-lg > .row > .col-md-6,
.container > #md-lg > .row > .col-md-7,
.container > #md-lg > .row > .col-md-8,
.container > #md-lg > .row > .col-md-9,
.container > #md-lg > .row > .col-md-10,
.container > #md-lg > .row > .col-md-11,
.container > #md-lg > .row > .col-md-12 {
   padding-left: 3px;
   padding-right: 3px;
}

.fa-stack i.glyphicons:before {
   top: -11px;
   left: 9px;
   font-size:18px;
}

header {
   background-color: #000;
   color: #fff;
   height: 61px;
}

header a {
   color: #fff;
}

header h1 {
   font-size: 3em;
   margin-top: inherit;
}

header #brand {
   display: inline-block;
   padding-top: 10px;
   font-size: 0.8em;
}

header #brand #name {
   font-weight: bold;
}

header #brand:hover {
   text-decoration: none;
   color: inherit;
}

header #brand #ext {
   color: #AE8A2C;
   font-weight: normal;
}

header #roles 
{
   display: none;
   margin: 31px 0 0 20px;
   float: left;
}

header #roles .role {
   font-size: 1em;
   padding: 12px;
   font-weight: bold;
}

header #roles .active 
{
   color: #D4A436;
   background-color: #333;
   border-radius: 10px 10px 0 0;
}

header #date {
   font-size: 80%;
   margin: 35px 0 0 5px;
   white-space: nowrap;
}

header #membership {
   padding: 15px 5px 10px 10px;
   background-color: #AE8C2B;
   width: 210px;
}

header #membership a,
header #membership .btn-link {
   color:#fff;
}

header #membership.loggedin {
   padding: 5px 5px 0 10px;
}

header #membership .btn-link {
   padding-left: 0;
   text-decoration: none;
}

header #membership #member-name {
   display: block;
}

header #membership #login-icon {
   margin-top: -10px;
}

header #membership.loggedin #login-icon {
   margin-top: -45px;
}

header #membership #login-icon i + i {
   color: #AE8C2B;
}

header #membership-footer 
{
   height: 7px;
   background: url(images/header-membership.png) bottom left no-repeat;
}

nav.navbar {
   background-color: #333;
   border: none;
   border-radius: 0;
   margin-bottom: 5px;
}

nav.navbar > .container > ul > li,
nav.navbar > .container > ul li .mega-menu > ul.top-tasks > li
{
   font-size: 1.1em;
   border-right: 1px #1a1a1a solid;
   margin-right: 1px;
   border-left: 1px #4D4D4D solid;
   vertical-align: middle;
}

nav.navbar > .container > ul li:hover,
nav.navbar > .container > ul li .mega-menu ul.top-tasks li:hover
{
   background-color: #1a1a1a;
}

nav.navbar > .container > ul > li .dropdown > a,
nav.navbar > .container > ul li .mega-menu > ul.top-tasks > li > a
{
   display: table-cell;
   padding: 5px 4px;
   font-size: 0.85em;
   color: #fff;
   height: 80px;
   vertical-align: middle;
   position: relative;
   top: -3px;
   text-align: center;
}
nav.navbar > .container > ul > li .dropdown > a {
   height: 66px;
}

nav.navbar ul li a span {
   display: block;
}

nav.navbar ul li .highlighter {
   display: none;
   border-top: 3px #FFCC01 solid;
   position: relative;
   margin-top: -3px;
   z-index: 1000;
}

nav.navbar ul > li .dropdown:hover > .highlighter,
nav.navbar ul > li > .dropdown > .mega-menu > ul.top-tasks > li:hover > .highlighter {
   display: block;
}

nav.navbar > .container > ul > li >.dropdown > a:hover,
nav.navbar > .container > ul > li >.dropdown > a:focus,
nav.navbar > .container > ul > li.open >.dropdown > a:hover,
nav.navbar > .container > ul > li.open >.dropdown > a:focus {
   background-color: #1a1a1a;
   color: #FFCC01;
   text-decoration: none;
}

nav.navbar > .container > ul li .dropdown:hover .dropdown-menu {
   visibility: visible;
   display: inline;
}

nav.navbar ul li .mega-menu {
   background-color: #C3912E;
   box-shadow: 5px 5px 5px 0 #4A4A4A;
   border-radius: 0;
   width: 600px;
   margin-top: -2px;
   overflow: hidden;
   padding-bottom: 1px;
   padding-top: 1px;
   left:-15%;
}

nav.navbar ul li .mega-menu.pull-right
{
   left:inherit;
   right:-25%;
}

nav.navbar ul li .mega-menu .heading {
   padding: 5px 0 5px 25px;
}

nav.navbar ul li .mega-menu .heading h2 {
   font-size: 1.5em;
   color: #fff;
   font-weight: bold;
   margin: 10px;
   display: inline-block;
}

nav.navbar ul li .mega-menu .heading i {
   margin-top: -35px;
}

nav.navbar ul li .mega-menu .heading i:before {
   color: #fff;
   font-size:30px;
}

nav.navbar ul li .mega-menu ul.top-tasks {
   background-color: #333;
}

nav.navbar ul li .mega-menu ul.top-tasks > li {
   max-width: 100px;
}

nav.navbar ul li .mega-menu ul.top-tasks > li a:hover {
   background-color: #1E1E1E;
}

nav.navbar ul li .mega-menu ul.top-tasks > li .highlighter {
   border-color: #fff;
}

nav.navbar ul li .mega-menu ul.tasks {
   background-color: #F2F2F2;
   padding: 20px 5px;
}

nav.navbar ul li .mega-menu ul.tasks li {
   float: left;
   width: 32%;
   display: inline;
   clear: none;
}

nav.navbar ul li .mega-menu ul.tasks li:hover {
   background-color: #F2F2F2;
}

nav.navbar ul li .mega-menu .tasks li a
{
   color: #3D3D3D;
   display: block;
   padding: 3px 8px;
   font-size: 95%;
}

nav.navbar ul li .mega-menu .tasks li a span {
   display: inline-block;
   width: 85%;
}

nav.navbar ul li .mega-menu .tasks li a i {
   color: #C2932B;
   vertical-align: top;
   margin-top: 3px;
   margin-right: 3px;
}

h2 
{
   color: #000;
   margin-top: 0;
   font-size: 150%;
   font-weight: bold;
}

.popular {
   background-color: #E2C575;
   padding: 8px;
}

.popular h2 {
   margin-bottom: 25px;
}

#md-lg .popular #popular-items {
   height: 190px;
}

.popular span.fa-stack i + i {
   color: #E2C575;
}

.popular a {
   display: block;
   margin-bottom: 3px;
}

.popular a i
{
   color: #fff;
}

#md-lg .welcome {
   height: 140px;
}

.welcome {
   background-color: #AC872E;
   margin-top: 0;
   margin-bottom:6px;
   padding: 5px 5px 11px 5px;
}

.welcome span.fa-stack {
   top: -10px;
}

.welcome span.fa-stack i + i {
   color: #AC872E;
}

.welcome h2 {
   color: #fff;
   font-size: 300%;
   font-weight: normal;
   margin-bottom: 5px;
}

.welcome p {
   color: #fff;
   font-size: 130%;
   font-weight: 700;
   margin-bottom: 10px;
   margin-top: 0;
}

.welcome #search-input {
   font-size: 90%;
}

.welcome .input-group {
   width: 100%;
}

#md-lg .attention 
{
   height: 108px;
}

.attention {
   background-color: #FBCC34;
   padding: 8px;
}

.attention span.fa-stack i + i {
   color: #FBCC34;
}

#md-lg .featured .nivoSlider 
{
   height: 254px;
}

#md-lg .tasks {
   height: 193px;
}

.tasks {
   background-color: #ffcc00;
   padding: 8px;
}

#md-lg .tasks > .row {
   height: 62px;
}

.tasks .glyphicons:before,
.tasks .task .fa-stack i + i,
.tasks .task .glyphicons:before {
   color: #ffcc00;
}

.tasks .task a {
   margin: 0;
   font-size: 0.95em;
}

.tasks .task a span {
   font-weight: bold;
   display: block;
}

.comma-fix {
    font-size: 0.1em;
}

.comma-fix > span,
.comma-fix > a,
.comma-fix > a:link,
.comma-fix > a:visited {
    font-size: 9.5em;
}

#md-lg .a-z h2 {
   float: left;
   margin: 10px 8px 10px 15px;
}

#md-lg .a-z span.fa-stack {
   margin: 0 5px;
   color: #FBCD32;
}

.a-z .glyphicons:before {
   color: #fff;
}

.a-z a.letter {
   font-size: 1.5em;
   margin: 5px 2px;
   display: inline-block;
}

#md-lg .where-i-live {
   height: 229px;
}

.where-i-live {
   padding: 8px;
   background-color: #d4a539;
}

.where-i-live h2 {
   margin-top: 8px;
}

.where-l-live #postcode-input {
   width: 180px;
}

.where-i-live span.fa-stack i + i {
   color: #d4a539;
}

.quick-links 
{
   margin-left: -12px;
   margin-right: -12px;
   background-color: #AC872E;
}

.quick-links #heading 
{
   margin-top: 7px;
   margin-left: 10px;
}

.quick-links .col-md-3 {
   padding: 2px;
   border-left: 1px #C0903C solid;
   border-right: 1px #7E6523 solid;
}

.quick-links h2 {
   color: #fff;
   margin-bottom: 0;
   margin-left: 4px;
   font-weight: normal;
}

.quick-links .task span.fa-stack i + i,
.quick-links .task span.fa-stack i.glyphicons:before 
{
   color: #fff;
}

.quick-links .task span.fa-stack i:first-child {
   color: #D4B36E;
}

#md-lg .quick-links .task a  {
   height: 35px;
}

.quick-links .task a {
   display: table-cell;
   vertical-align: middle;
}

.quick-links .task a span {
   display: none;
}

.quick-links-tasks .task {
   background-color: #AC872E;
}

footer {
   background-color: #E6E6E6;
   padding: 25px 0 5px 0;
}

footer .social-media
{
   display: table-cell;
   vertical-align: bottom;
   height: 80px;
}

footer .social-media a {
   color: #000;
   margin: 0 0 0 8px;
}

footer .social-media a i {
   margin-top: -28px;
}

footer #links {
   font-size: 0.8em;
}

footer #links ul {
   list-style-type: none;
   padding: 0;
   width: 240px;
   float: right;
}

footer #links ul li {
   float: left;
   width: 120px;
}

footer #links #copyright {
   display: block;
   clear: both;
   width: 240px;
   float: right;
}



































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
