body {
   background-color:#fff;
   height: 100vh;
}

.container{
    max-width: 100%;
   
}

#whoarewe{
    margin:0 0 0 0;
}


.navbar .container{
     align-items: flex-start;
}

.navbar {
	font-weight: 300;
	-webkit-box-shadow: none;
    box-shadow: none;
    padding:.25rem 0;
}



div[class*='col']{
    padding-right: 0; padding-left: 0;
}



#divLogin{
    background-color: #fff;
    border: 2px solid #003764; border-radius: .7rem;
    padding: 1rem;
    max-width: 250px;
}

#divLogin>p{
    font-size: 1rem; font-weight: 400; margin-bottom: .5rem;
}

#navbarSupportedContent{
    margin-right: 0;
}

.nav-link{
    padding: 0;
}

.navbar.navbar-light .navbar-nav .nav-item .nav-link{
    color: #fff; font-weight: 600;
    font-size: 1rem;
}


.pb-4, .pt-4, .py-4{
    padding-bottom: 0; padding-top:0;
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
    border-radius: .25rem;
    padding: .5rem;
    font-size: .75rem;
}

p{
    line-height: 1;
}

.form-control[type="email"],
.form-control[type="password"],
select.form-control {
	display: block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: .35rem .5rem;
	font-size: .75rem;
	font-weight: 400;
	line-height: 1.5;
	color:#d22332;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #789baa;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out;
}

