.navigation-alternative-logo {
	background-image: url(https://cdn.signet.is/transfer/HV_Logo_Green.svg);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 100%;
	width: 300px;
	height: 100px;
	position: relative;
	top: 14px;
}

.login {
	margin-top: 40px !important;
}

.login__icon {
	background-image: url(https://cdn.signet.is/transfer/HV_Logo_Green.svg);
	width: 280px;
	height: 110px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom center;
	display: block !important;
}

.login-layout ~ header {
	display: none;
}

.header-container {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	top: 0px;
}

/****************
***** CUSTOM CSS *****
****************/

/* OVERWRITE MATERIAL BOOTSTRAP */

.btn-primary {
	background-color: #003C2B !important;
	color: white !important;
}

.btn-primary:not([disabled]):not(.disabled):active,
.btn-primary:not([disabled]):not(.disabled).active,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
	background-color: #003C2B !important;
}

.btn-outline-primary:not([disabled]):not(.disabled):active,
.btn-outline-primary:not([disabled]):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
	border-color: #003C2B !important;
	color: #003C2B !important;
}

.btn-outline-primary,
.btn-outline-primary:hover,
.btn-outline-primary:active,
.btn-outline-primary:focus {
	border-color: #003C2B !important;
	color: #003C2B !important;
}

.btn-outline-primary,
.btn-outline-primary:hover {
	color: #003C2B !important;
	border-color: #003C2B !important;
}

.form-control:focus {
	border-color: #003C2B;
	box-shadow: 0 0 0 0.2rem rgba(6, 76, 181, 0.25);
}

.custom-select:focus {
	border-color: #003C2B;
	box-shadow: 0 0 0 0.2rem rgba(6, 76, 181, 0.25);
}

.md-textarea.form-control:focus,
.md-textarea.form-control:active {
	box-shadow: 0 1px 0 0 #003C2B !important;
	border-bottom: 1px solid #003C2B !important;
}

.md-textarea:focus:not([readonly]) + label {
	color: #003C2B !important;
}

.md-form textarea ~ label.active {
	color: #757575;
}

.md-textarea.form-control:focus,
.md-textarea.form-control:active {
	box-shadow: 0 1px 0 0 #003C2B !important;
	border-bottom: 1px solid #003C2B !important;
}

.md-textarea:focus:not([readonly]) + label {
	color: #003C2B !important;
}

.md-form input.form-control:focus {
	box-shadow: 0 1px 0 0 #003C2B !important;
	border-bottom: 1px solid #003C2B !important;
}

.md-form input.form-control:focus:not([readonly]) ~ label {
	color: #003C2B;
}

.modal-content {
	border-bottom: 3px solid #003C2B !important;
}

/* REGULAR CSS */

.navigation__logo {
	display: none;
}

.badge-sig {
	background-color: #003C2B;
}

.dashed-btn-sig {
	color: #003C2B;
	border-color: #003C2B;
}

.scroll-bar {
	background-color: #003C2B;
}

.dashed-btn-sig:hover,
.dashed-btn-sig:active,
.dashed-btn-sig:focus {
	color: #003C2B !important;
	border-color: #003C2B;
}

.navigation__logo {
	display: none !important;
}

.container-sub-nav {
	display: none;
}

.navigation__list {
	display: none;
}

.navigation__login {
	display: none !important;
}

.file-upload-space-img {
	display: none;
}

.upper-file-drag {
	color: #003C2B;
}

.info-company-icon {
	display: none;
}

input:checked + .slider {
	background-color: #003C2B;
}

#filedrag {
	color: #003C2B;
	border: 2px dashed #003C2B;
}

/* Navigation */

.nav-tabs > li.nav-item > a.active {
	color: #003C2B !important;
	border-bottom: 3px solid #003C2B !important;
}

.nav-tabs > li.nav-item > a.nav-login.active {
	border-bottom: 3px solid #003C2B !important;
}

a {
	color: #003C2B !important;
}

#add-user-btn-icon {
	display: none;
}

.footer {
	display: flex;
	justify-content: center;
}

.footer__logo-advania {
	display: none;
}

.special-nav-bar {
	position: relative;
	float: right;
	display: inline-block !important;
	font-weight: 500;
}

.input__icon-mobile {
	display: none;
}

/*Login / Navbar styles*/

.login .login__heading .login__text {
	color: #003C2B !important;
}

.login:hover {
	border: 2px solid #003C2B;
}

.alertPopup__close {
	display: none !important;
}

input[type='checkbox'] {
	border: 1px solid #003C2B !important;
}

input[type='checkbox']:checked {
	background-color: #003C2B !important;
}

.login__icon > img {
	display: none !important;
}

.navigation {
	height: 120px;
}

.login #certissuer > div.selected, .login #certissuer > div.selected:hover {
    border: 1px solid #003C2B;
    color: #003C2B;
}

.form-control:focus, .custom-select:focus, .select2-container--default .select2-selection--single:focus {
    border-color: #003C2B;
    box-shadow: 0 0 0 0.2rem rgba(0, 60, 43, 0.25);
}

input + .slider-same-color {
    background-color: #003C2B;
}

