@charset "UTF-8";

/* Background color for navbar and dropdown menus */
.navbar-custom, .navbar-custom .dropdown-menu {
    background-color: #FFFFFF;
}
/* Text color for navbar and dropdown menus */
.navbar-custom .navbar-brand, .navbar-custom .navbar-text,
.navbar-custom .navbar-nav .nav-link,
.navbar-custom .dropdown-item {
    color: #323232;
}
/* Background and text colors for current page link and links on hover and focus */
.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:hover .nav-link,
.navbar-custom .nav-item:focus .nav-link,
.navbar-custom .dropdown-item:hover, 
.navbar-custom .dropdown-item:focus {
    color: #AEABB4;
}
/* Border and text colors for menu icon on small screens */
.custom-toggler.navbar-toggler {
    border-color: #AEABB4;
    color: rgba(174,171,180,1.00);
}
/* Hamburger icon - use same rgb values as previous rule for stroke */
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(174,171,180, 1.00)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.navbar.fixed-top.navbar-expand-lg.navbar-custom {
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	font-size: 0.7rem;
}
.navbar-brand {
	background-image: url(../images/OBJECT%20A%20Logo.svg);
	background-repeat: no-repeat;
	width: 220px;
	height: 40px;
	background-position: 0% center;
}
body {
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
}
.img-fluid {
}
.text-justify {
}
.text-justify a {
	color: #323232;
	text-decoration: none;
}
.text-justify a:hover {
	color: #AEABB4;
}

@media screen and (min-width:768px){
.img-fluid {
}
#Image {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2.8rem;
}
#Text {
	padding-left: 0px;
	padding-right: 0px;
}
}
#Image {
}
#Text {
}
#Text p {
	font-size: 0.7rem;
	margin-bottom: 0.5rem;
}
#SocialMedia {
	margin-top: 1rem;
}
#Copyright {
	margin-top: 2.5rem;
}

@media screen and (min-width:576px) and (max-width:768px){
#Main {
}
#Main #Image {
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-bottom: 1rem;
}
#Main #Text {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
}

@media screen and (min-width:960px){
.navbar.fixed-top.navbar-expand-lg.navbar-custom.align-content-center {
	padding-top: 1rem;
}
.navbar-brand {
	margin-left: 2.5rem;
	margin-right: 3.5rem;
}
.nav-item {
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}
.container {
	margin-left: 21.5rem;
	margin-top: 1rem;
}
}

@media screen and (max-width:576px){
#Text {
	margin-top: 1rem;
}
.navbar-brand {
	width: 180px;
	height: 40px;
}
}
