body {
		background-image: url('../images/testing3.png'); 
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position: center top;
		background-color: white;
		color: #606060;
	    line-height: 1.5;
	    font-size: 14px;
}

p {
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;

}

a,
a:hover,
a:focus,
a:active,
a.active {
    outline: 0;
}

a {
    color: #29C7EE;
    font-weight: bold;
}

h1 {
	font-family: 'Roboto Slab', serif;
	font-size: 45px;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	padding-bottom: 20px;
}

.margin-left{
	text-align: left;
}

navbar-inverse	{
	margin-bottom: 0px;
}

.btn-responsive	{
	/*
	white-space: normal !important;
	word-wrap: break-word;
	*/
}

.white-container	{
	background: rgba(255,255,255,0.8);
	margin-top: -21px;
	padding-left: 30px;
	padding-right: 30px;
	/*
	padding-bottom: 60px;
	*/
}

.dropdown-menu > li > a:hover {

}

.padded-cell {
	margin-top: 40px;
}

.copyright-info {
	text-align: center;
	margin-top: 20px;
	color: grey;
	font-style: italic;
	padding-bottom: 20px;
}

.floating_member_box	{
	margin-left: 7px;
	margin-top: 15px;
	margin-right: 7px;
	margin-bottom: 15px;
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	min-width: 200px;
	min-height: 330px;	
	max-width: 250px;
	/*
	max-height: 330px;
	*/
	background-color: #FFFFFF;
}

.member_box_tall	{
	min-height: 370px;
}

.padding_for_member_boxes	{
	padding-top: 10px;
}

.dropcap	{
    display: block;
    margin: -13px 0 0 5px;
    float: left;
    color: #808080;
    font-size: 3em;
    padding-right: 5px;
    font-family: Roboto Slab, Georgia, Times New Roman, serif;
}

.right-aligned-box	{
	float:right;
}

.centre-aligned-box	{
	float: center;
}

.modal-dialog {
	min-width: 40%;
	max-width: 50%;
	width: auto;
	margin: auto;
	margin-top: 10px;
}

.modal-footer	{
	padding-top: 0px;
	border-style: none;
}

.modal-wide {
    min-width: 60%;
	max-width: 65%;
}

.med-cell	{
	vertical-align: top;
}

/*A few tweaks to the Bootstrap default button */
.btn-default	{ 
	font-weight: bold;
	color: #FFFFFF;
}

.btn-default:active, .btn-default:focus { color: #FFFFFF !important;}

.btn-close	{
	font-weight: bold;
	color: #444444;
}

/* And override the text colour for the all buttons */
.btn-default.all {color: #444444; }
/* On to the main buttons */
.btn-default.municipal	{ background-color: #3498db; }
.btn-default.industrial	{ background-color: #1abc9c; }
.btn-default.trade	{ background-color: #cd7f04; }
.btn-default.bulkliquidsuper	{ background-color: #33CC99; }
.btn-default.chemconsult	{ background-color: #e91e63; }
.btn-default.corrosion	{ background-color: #feb84a; color: #444444; }
.btn-default.enviro	{ background-color: #2ecc71; }
.btn-default.forensic	{ background-color: #FF0000; }
.btn-default.chemanal	{ background-color: #8e44ad; }
.btn-default.geolog	{ background-color: #00a5a6; }
.btn-default.geotech	{ background-color: #bdc3c7; }
.btn-default.micro	{ background-color: #FF5722; }
.btn-default.noise	{ background-color: #FF99CC; }
.btn-default.occupation	{ background-color: #827717; }
.btn-default.paints	{ background-color: #996666; }
.btn-default.meats	{ background-color: #FF6666; }
.btn-default.fish	{ background-color: #1c584c; }
.btn-default.foods	{ background-color: #16a085; }
.btn-default.agri	{ background-color: #34495e; }
.btn-default.timber	{ background-color: #873600; }
.btn-default.foods 	{ background-color: #cddc39; }
.btn-default.soilplants	{ background-color: #00cc00; }
.btn-default.stack	{ background-color: #7f8c8d; }
.btn-default.rawmats	{ background-color: #B39DDB;}
.btn-default.workplace	{ background-color: #3e2723; }
.btn-default.asbestos	{ background-color: #2b302d; } 
.btn-default.ndt	{ background-color: #0d47a1; }
.btn-default.metallurg	{ background-color: #4a5e7d; }
.btn-default.foundry { background-color: #e74c3c; }
.btn-default.welding { background-color: #e74c3c; }
.btn-default.mechanical { background-color: #e74c3c; }
.btn-default.consumerprod { background-color: #e74c3c; }
/* New categories */
.btn-default.mechtest { background-color: #ff9000; }
.btn-default.weldinspec { background-color: #90073e; }
.btn-default.consumprodtest { background-color: #006400; }
.btn-default.failure { background-color: #5a1279; }
.btn-default.biotech { background-color: #2c3e50; }
.btn-default.medvet { background-color: #820e0e; }

/* Darker coloured backgrounds require white hover text */
.btn-default.agri:hover { background-color: #517191; }

.btn-default.asbestos:hover { background-color: #4a524d; color: #FFFFFF; }

.btn-default.timber:hover { background-color: #bd4c00; }

.btn-default.workplace:hover { background-color: #643f38; color: #FFFFFF; } 

.btn-default.foods:hover { background-color: #abb731; color: #FFFFFF;} 

.btn-default.failure:hover  { background-color: #772798; color: #FFFFFF;}

.btn-default.weldinspec:hover  { background-color: #aa2259; color: #FFFFFF;}


/* Lighter coloured backgrounds require a darker text */

.btn-default.atmos	{ background-color: #FFFF00; 
color: #444444;} 
.btn-default.methmould { background-color: #FFF59D; 
color: #444444;}
.btn-default.dairy	{ background-color: #CCCC99;
color: #444444; } 
.btn-default.water	{ background-color: #9ee5f7;
color: #444444; } 

/* And therefore a different hover behaviour to the regular buttons */
.btn-default.atmos:hover { background-color: #f9f990; }
.btn-default.methmould:hover { background-color: #fcea4b; } 
.btn-default.dairy:hover { background-color: #e2e2c9; }
.btn-default.water:hover { background-color: #73c2d6; }
.btn-default.fish:hover { color: #FFFFFF; background-color: #267868; } 
.btn-default.corrosion:hover { background-color: #e3ac55; }

/* Inactive label code */
/*
.btn-default.namegoeshere	{ background-color: #FFFFFF;
color: #CCCCCC; }
*/

.label.municipal	{ background-color: #3498db; }
.label.industrial	{ background-color: #1abc9c; }
.label.trade	{ background-color: #cd7f04; }
.label.biotech	{ background-color: #2c3e50; }
.label.bulkliquidsuper	{ background-color: #33CC99; }
.label.chemconsult	{ background-color: #e91e63; }
.label.micro	{ background-color: #FF5722; }
.label.corrosion	{ background-color: #feb84a; }
.label.enviro	{ background-color: #2ecc71; }
.label.forensic	{ background-color: #FF0000; }
.label.foundry	{ background-color: #e74c3c; }
.label.chemanal	{ background-color: #8e44ad; }
.label.geolog	{ background-color: #00a5a6; }
.label.medvet { background-color: #820e0e; }
.label.micro	{ background-color: #FF5722; }
.label.noise	{ background-color: #FF99CC; }
.label.occupation	{ background-color: #827717; }
.label.paints	{ background-color: #996666; }
.label.meats	{ background-color: #FF6666; }
.label.fish	{ background-color: #1c584c; }
.label.agri	{ background-color: #34495e; }
.label.timber	{ background-color: #873600; }
.label.foods 	{ background-color: #cddc39; color: #444444; }
.label.soilplants	{ background-color: #00cc00; }
.label.stack	{ background-color: #7f8c8d; }
.label.rawmats	{ background-color: #B39DDB; }
.label.workplace	{ background-color: #3e2723; }
.label.asbestos	{ background-color: #2b302d; }
.label.ndt	{ background-color: #0d47a1; }
.label.metallurg	{ background-color: #4a5e7d; }
/* New categories */
.label.mechtest { background-color: #ff9000; }
.label.weldinspec { background-color: #90073e; }
.label.consumprodtest { background-color: #006400; }
.label.failure { background-color: #5a1279; }

/* Some of the labels are a bit harder to read with white text than the larger buttons */
.label.atmos	{ background-color: #FFFF00; 
color: #444444;}
.label.geotech	{ background-color: #bdc3c7; 
color: #444444;}
.label.methmould { background-color: #FFF59D; 
color: #444444;}
.label.dairy	{ background-color: #CCCC99; 
color: #444444; }
.label.water	{ background-color: #9ee5f7; 
color: #444444;}

/* Buttons and labels for the Filter by area page */
.btn-default.northisland	{ background-color: #3498db; }
.label.northisland	{ background-color: #3498db; }

.btn-default.southisland	{ background-color: #7f8c8d; }
.label.southisland	{ background-color: #7f8c8d; }

.btn-default.northland	{ background-color: #33CC99; }
.label.northland	{ background-color: #33CC99; }

.btn-default.auckland	{ background-color: #e91e63; }
.label.auckland	{ background-color: #e91e63; }

.btn-default.waikato	{ background-color: #f39c12; }
.label.waikato	{ background-color: #f39c12; }

.btn-default.hawkes {background-color: #5cb85c; }
.label.hawkes	{background-color: #5cb85c; }

.btn-default.wellington	{ background-color: #5bc0de; }
.label.wellington	{ background-color: #5bc0de; }

.btn-default.nelsonmarl	{ background-color: #B39DDB; }
.label.nelsonmarl	{ background-color: #B39DDB; }

.btn-default.westcoast 	{ background-color: #cddc39;}
.label.westcoast 	{ background-color: #cddc39; }

.btn-default.canterbury	{ background-color: #FF5722; }
.label.canterbury	{ background-color: #FF5722; }

.btn-default.otago	{ background-color: #FF99CC; }
.label.otago	{ background-color: #FF99CC; }

.label.bop	{ background-color: #873600; }
.label.gisborne	{ background-color: #873600; }
.label.taranaki	{ background-color: #8e44ad; }
.label.manawatu	{ background-color: #34495e; }
.label.goldenbay	{background-color: #00cc00;}
.label.southland	{ background-color: #827717; }

/* These buttons are currently unused. To activate them, 
delete the active line and uncomment the commented line */

.btn-default.bop	{ background-color: #873600; }


.btn-default.gisborne	{ background-color: #FFFFFF; 
color: #CCCCCC;}
/*
.btn-default.gisborne	{ background-color: #FF0000; }
*/

.btn-default.taranaki	{ background-color: #FFFFFF; 
color: #CCCCCC;}
/*
.btn-default.taranaki	{ background-color: #8e44ad; }
*/

.btn-default.manawatu	{ background-color: #FFFFFF; 
color: #CCCCCC;}
/*
.btn-default.manawatu	{ background-color: #34495e; }
*/

.btn-default.goldenbay	{ background-color: #FFFFFF; 
color: #CCCCCC;}
/*
.btn-default.goldenbay	{background-color: #00cc00;}
*/

.btn-default.southland	{ background-color: #FFFFFF; 
color: #CCCCCC;}
/*
.btn-default.southland	{ background-color: #827717; }
*/


@media screen and (max-width: 992px) {
    h1{
    	font-family: 'Roboto Slab', serif;
        font-size:30px;
        margin-top: 15px;
    }
    .caret{
		border-top: 4px solid;
		}
}

@media screen and (max-width: 422px) {
    h1{
    	font-family: 'Roboto Slab', serif;
        font-size:24px;
        margin-top: 15px;
    }
    .caret{
			border-top: 4px solid;
			}
}