/* Overriding Bootstrap Styles */

h1, h2, h3, h4, h5, h6, h7
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.container
{
	padding-left: 0;
	padding-right: 0;
}

hr {
	margin-top: 10px;
	margin-bottom: 10px;
}

.tiles[class^='col-'] {
	/*overflow: hidden;*/
}

/* Remove column padding */
.no-gutter > [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}

.no-gutter-left > [class*='col-'] {
	padding-left: 0;
}

.no-gutter-right > [class*='col-'] {
	padding-right: 0;
}

.no-padding
{
	padding: 0;
}

.no-padding-left {
	padding-left: 0;
}

.no-padding-right {
	padding-right: 0;
}

.bg-map-green {
	background-color: #7ab92a;
}

/*
.row
{
	margin-left: 0;
	margin-right: 0;
}
*/

/* Overwrites navigation */
.navbar {
	margin-bottom: 0;
}

.navbar-default {
	background-color: white;
	border: none;
}

.navbar-default .navbar-nav>li>a {
	color: #631d76 !important;
	padding: 20px 15px;
	font-size: 18px;
	font-family: "museo", serif;
}

.btn-apprenticeship {
	background-color: #e37222 !important;
}

.btn-apprenticeship:hover {
	background-color: #cc971f !important;
}

.navbar-nav>.open>a:focus {
	border: 1px solid black;
}

@media screen and (max-width: 1300px) {
	.navbar-default .navbar-nav>li>a {
		padding: 10px 15px;
	}
}

.navbar-default .navbar-nav>li>a:hover {
	color: #7ab800;
}

.dropdown-menu {
	font-size: 16px;
}

/* Forms */
.form-control {
	border-radius: 0px;
	height: 50px;
}

.form-control:focus {
	border: 1px solid #7ab800;
}

textarea.form-control {
	height: 100px;
}

@media screen and (max-width: 1300px) {
	.navbar {
		padding-left: 119px;
	}
}

@media screen and (max-width: 768px) {
    .navbar-header, .navbar-collapse {
        background-color: white;
    }

    .nav.navbar-nav {
        float: none !important;
    }

    .navbar-default {
        background-color: #631d76;
    }
}

@media screen and (max-width: 568px) {
	.navbar {
		margin-left: 0;
        padding-left: 0px;
	}
	
    .navbar-collapse {
        padding-left: 130px;
        background-color: #631d76;
    }

	.navbar-default {
		background-color: #631d76;
		background-color: white;
	}
	
	.navbar-header, .nav.navbar-nav {
		background-color : white;
        margin-top: 0px;
        margin-bottom: 0px;
	}
}

.d-none {
	display: none !important;
}