/* If content is added to sitefootertop or sitefooterbottom then margin-bottom
   must be changed to accommodate the new height to ensure the footer stays
   at the bottom of the screen. #footer height must also be changed to the
   same value as margin-bottom.
*/
body {
	/* Margin bottom by footer height */
	margin-bottom: 40px;
}

#footer {
	/* Set the fixed height of the footer here */
	height: 40px;
}

/* THURROCK COUNCIL customisations start */

BODY                 { background-image: none; }
H1                   { clear: none; }
H2, H3               { margin-top: 0; }
H1, H2, H3, H4, H5   { /* color: #000000; */ font-weight: bold; }
DIV#tgov-header      { padding-bottom: 5px; }
DIV#tgov-footer      { padding-top: 1em; }

.a2z-list-title, .a2z-search-title, .a2z-list,
a.cms-widget-anchor div div:nth-child(2), span.cms-widget-icon
                     {
                       display: none; 
                     }

.cms-widget-title    {
                       margin: 0 auto;
                       font-size: 17.5px;
                     }

a.cms-widget-anchor  {
                       background-position: 0px -15px;
                       border-width: 1px;
                       border-style: solid;
                       border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
                       padding: 11px 19px;
                       border-radius: 6px;
                       transition: background-position 0.1s linear;
                       border-image: none;
                       width: 100%;
                       margin-bottom: 10px;
                       text-align: center;
                       color: rgb(255, 255, 255);
                       line-height: 20px;
                       font-size: 17.5px;
                       text-decoration: none;
                       vertical-align: middle;
                       display: inline-block;
                       cursor: pointer;
                       box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05);
                       text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
                       background-image: linear-gradient(rgb(50, 136, 9),rgb(0, 136, 0));
                       background-repeat: repeat-x;
                       background-color: rgb(0, 136, 0);
                       -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
                       -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
                     }

a.cms-widget-anchor div, a.cms-widget-anchor div div:nth-child(1)
                     {
                       background-color: transparent!important;
                       border: 0!important;
                       margin: 0!important;
                       padding: 0!important;
                     }

a.cms-widget-anchor, a.cms-widget-anchor:link, a.cms-widget-anchor:visited,
a.cms-widget-anchor:hover, a.cms-widget-anchor:focus, a.cms-widget-anchor:active
                     {
                       text-decoration: none; 
                     }

/*
.navbar              { 
                       !display: none;
                       float: right;
                       width: 100px;
                       background-color: #f1eff1;
                       border-right: 10px solid #37bc61;
                       margin: 0 0 15px 15px;
                     }
*/

.nav-break-line      {
                       height: 0;
                     }

.mb-2                {
                       margin-bottom: 0!important;
                       border-bottom: 5px solid #37bc61;
                     }

.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus
                     {
                       border-color: #37bc61;
                       background-color: #37bc61; 
                     }

.container-fluid     { padding: 5px; }

.container-fluid > .navbar-collapse
                     {
                       margin: 0;
                     }


.navbar-collapse     { padding: 0; }
.navbar-nav          { margin: 0; }

.navbar-default .navbar-collapse,
.navbar-default .navbar-form
                     {
                       border-color: #37bc61;
                     }

.navbar-brand        { display: none; }
.navbar-nav LI       { float: none; }

.navbar-default .navbar-nav LI A     { 
                       padding: 5px;
                       color: #000000;
                     }

.navbar-default .navbar-nav > LI > A:hover,
.navbar-default .navbar-nav > LI > A:focus,
.navbar-default .navbar-nav > .active > A,
.navbar-default .navbar-nav > .active > A:hover,
.navbar-default .navbar-nav > .active > A:focus {
                       background-color: #f1eff1;
                       text-decoration: underline;
                       color: #000000;
                     }

DIV.container        { 
                       width: 100%;
                       margin: 0;
                       !padding-right: 240px;
                     }

.dontprint, DIV.dontprint
                     {
                       display:block;
                     }

/* THURROCK COUNCIL customisations end */
