/* replace red line by green one or hide */
div#message-component,
input.required.invalid,
textarea.required.invalid {
  border: 0px solid #009901;
}
/*background color of header*/
.main-header{
	background-color: #383838;
}
/*position of search box*/
.search-module {
    margin-top: 45px;
}
/*font size main menu*/
.nav {
    font-size: 14px;
}
/* make menu buttons less high*/
.nav>li>a {
    padding-top: 10px;
	padding-bottom: 10px;
}

/* reduce top margin f page header so that articles have same top spacing as categories*/
.page-header {
    margin-top: 0px;
}

/* turn footer white on small size screen */
@media screen and (min-width: 480px) {
    #bottom2 {
        background: #1F3747;
		color : #CCCCCC;
    }
}
/* match Module title and spacing in footer to other footer titles - h4 instead of h3*/
.headline>h3{
	font-size: 18px;
	margin-top: 10px;
    margin-bottom: 10px;
}

/* h4 format*/
h4,.h4 {
    font-size:20px;
    font-weight: 400;
	margin-top: 20px;
    margin-bottom: 10px;
  	line-height: 1.3;
}

/* change colour of font in list-group-item-success*/
.list-group-item-success {
    color: #444f40;
    background-color: #dff0d8;
}
/* remove background colour on image caption*/
p.img_caption {
	background-color: #ffffff;
}

/* change the background colour of tag label*/
.label-info {
 background-color:#562b34
  
}
.label-info[href]:hover,
.label-info[href]:focus {
 background-color:#562b34
}

/* increase the visibility of the horizontal rule*/
hr {
 margin-top:20px;
 margin-bottom:20px;
 border:0;
 border-top:1px solid #CCCCCC
}

