@media (max-width: 768px) {
  .responsive-text{
    font-size: 80%;
  }
}

@media (min-width: 769px) and (max-width: 992px) {
  .responsive-text{
    font-size: 90%;
  }
}

.subtitle {
	font-size: 16px;
	font-weight: 550;
	margin-top: 7px;
	margin-bottom: 10px;
}

.title {
	font-weight: 550;
}

.col-sm {
	margin-bottom: 10px;
}

.login {
	width: 100%;
}

.login-button {
	margin-top: 10px;
	margin-bottom: 3px;
}

.input-group {
	margin-bottom: 3px;
	width: 100%;
}

.nav-text {
	font-size: 12px;
}

a:not(.btn) {
	text-decoration: none;
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .1rem;
    border-top-right-radius: .1rem;
}

.alert {
	border-radius: 0;
	margin-bottom: 8px;
}

.input-group-text {
	border-radius: 0;
}

.row {
	margin: 0px -15px;
}

@media (max-width: 768px) {
  .responsive-button{
    font-size: 70%;
  }
}

@media (min-width: 769px) and (max-width: 992px) {
  .responsive-button{
    font-size: 80%;
  }
}

.label {
	width: 130px;
	text-align: left;
}
