.main-container-ttb {
	width: 100%;
	height: 100vh;
}

.top {
	height: 13vh;
}

.bottom {
	height: 85vh;
}

.bottom iframe {
	height: 84vh;
	width: 100%;
	border: none;
}

nav.navbar {
	background-color: red;
}

nav .navbar-nav li a {
	color: white !important;
	font-family: Helvetica, verdana, arial;
	font-size: 18px;
}

nav .navbar-nav li div a {
	color: white !important;
	background-color: red;
	font-family: Helvetica, verdana, arial;
	font-size: 16px;
}

nav .navbar-toggler {
	background-color: white;
}

.main-container {
	/* background-image: url('../resources/bg01-20.jpg'); */
	background-image: url('../resources/bg/rotate.php');
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.main-container-admin, .main-container {
	padding-top: 20px;
	padding-left: 100px;
	padding-right: 100px;
	padding-bottom: 50px;
	/* background-color: #EEEEEE; */
	font-family: verdana, Helvetica, arial;
}

p {
	font-size: 18px;
}

.row-container {
	display: flex;
}

.divlocationmap {
	width: 500px;
	height: 400px;
	padding: 10px;
	background-color: white;
}

@media screen and (max-width: 1024px) {
	.main-container {
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 50px;
		/* background-color: #EEEEEE; */
		font-family: verdana, Helvetica, arial;
	}
	#it-gap-img {
		padding-top: 20px;
		padding-bottom: 20px;
		width: 100%;
		height: auto;
		width: 100%;
	}
	.divlocationmap {
		width: 300px;
		height: 500px;
		padding: 10px;
		background-color: white;
	}
}

nav.navbar.admin {
	background-color: gray;
}

.dropdown-menu {
	background-color: red;
}

.dropdown-menu.admin {
	background-color: gray;
}

nav .navbar-nav.admin li div a {
	color: white !important;
	background-color: gray;
	font-family: Helvetica, verdana, arial;
	font-size: 16px;
}