.login-form, .registration-form {
	font-family: Fira Sans, sans-serif!important;
}


.registration-form .tab-registration .nav-tabs {
	display: none!important;
}

.registration-form .tab-registration .dropdown .dropdown-toggle {
	border: 1px solid hsla(0,0%,73%,.35)!important;
	padding: 1rem !important;
}

.sso-btn-tooltip {
	display: none!important;
}


#loginForm  span {
	margin: 0 0 0.5rem 0!important;
}


.form-control {
	padding: 1rem !important;
	border-radius: 0.3rem!important;
}

label.error {
	margin-top: 0.5rem!important;
	padding: .75rem!important;

}

.sso_lead {
	font-weight: 600!important;
}

.dropdown-toggle {
  -webkit-appearance:none!important;
}

.form-control, .form-control-lg {
	border-radius: .2rem!important;
}


.comment-inner {
    padding: 0px;

}

.user-name {
    font-size: 1rem;
    font-weight: bold;
    margin: 0 0.5rem 0 0;
}

h3 {
font-size: calc(1.1rem + 0.5vw)!important;
    letter-spacing: -1px;
}


#comments {

	nav {
		background-color: transparent;

		.pagination {
			margin: 0 0 1.25rem 0;
			
			li {
				margin: 0 .5rem 0 0;
				padding: .5rem 1rem;
				background-color: #fefefe;

				a {
					color: #496391;
				}

				&.active {
					background-color: #496391;
					a {
						color: #fff;
					}
				}
			}
		}
	}
}


.media-heading {
	margin: 0;
}