body{
    font-family: 'Karla', sans-serif;
}
@media (min-width: 768px) {
    .vertical-center {
  		min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  		min-height: 100vh; /* These two lines are counted as one :-)       */

  		display: flex;
  		align-items: center;
	}

	.absolute{
		position: absolute;
	}
	.left-bottom{
		left: 0;
		bottom:0;
	}

}
@media (max-width: 768px) {
    .vertical-center {
  		margin-top: 100px;
	}
	.absolute{
		position: relative;
	}
}
a{
	color: #6e3d7c;
}
.logo{
	position: absolute;
	top:5px;
	left:5px;
}

.btn-image img, .a-image img{
	max-height: 20px;
	margin-top:2px;
}

.btn-image:after{
	display:none;
}
.btn-image .fa-caret-down{
	margin-left: 4px;
	margin-top: 4px;
}
.hide{
	display:none;
}

.text-dark{
	color: #0b0b0b !important;
}