.register-container {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

h1 {
	font-size: 14pt;
	text-align: center;
	margin-bottom: 15px ! important;
}

.register-bottom {
	margin-top: 20px;
	display: flex;
	justify-content: center;
}

.register-bottom a {
	text-decoration: none;
	transition: letter-spacing 0.5s;
}

.register-bottom a:hover {
	letter-spacing: 0.8px;
}

.reg-field {
	display: block;
}

.reg-field:not(:last-child) {
	margin-bottom: 20px;
}

.reg-field > span {
	display: block;
	margin-bottom: 7px;
}

.reg-field > input {
	width: 100%;
}

.reg-button {
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
}

.login-container .reg-button {
	justify-content: flex-end;
}

.reg-button > div > span {
	display: flex;
	align-items: center;
}

.reg-button > div > span > img {
	display: inline-block;
	margin-right: 5px;
	width: 20px;
}

#box-error, #box-no-send, #box-log-no-registered, #box-log-no-resend {
	background-color: var(--danger-color);
	border-color: var(--danger-hover-color);
	text-align: center;
}

#box-error *, #box-no-send *, #box-log-no-registered *, #box-log-no-resend * {
	color: #D9D9D9;
}

#box-registered, #box-log-no-active, #box-log-no-log, #box-col-exists-no-client {
	background-color: var(--warning-color);
	border-color: var(--warning-hover-color);
	text-align: center;
}

#box-registered *, #box-log-no-active *, #box-log-no-log *, #box-col-exists-no-client * {
	color: #333;
}

#box-col-exists, #box-col-no-exists {
	background-color: var(--info-color);
	border-color: var(--info-hover-color);
	text-align: center;
}

#box-col-exists *, #box-col-no-exists * {
	color: #D9D9D9;
}

#box-ok, #box-resend, #box-activated, #box-log-resend {
	background-color: var(--success-color);
	border-color: var(--success-hover-color);
	text-align: center;
}

#box-ok *, #box-resend *, #box-activated *, #box-log-resend * {
	color: #D9D9D9;
}

#box-activated:not(.none) {
	margin-bottom: var(--space);
}

#box-collaborator.unfolding, #box-error.unfolding, #box-registered.unfolding, #box-ok.unfolding, #div-reg-col-data.unfolding, 
	#box-col-exists.unfolding, #box-col-no-exists.unfolding, #box-resend.unfolding, #box-no-send.unfolding, 
	#box-log-no-registered.unfolding, #box-log-no-log.unfolding, #box-log-no-active.unfolding, #box-log-resend.unfolding, 
	#box-log-no-resend.unfolding, #div-reg-cpy-code.unfolding, #box-col-exists-no-client.unfolding {
	margin-top: var(--space);
}

#lbl-reg-cpy-name.folded {
	margin-bottom: 0 ! important;
}

/*
@media (min-width: 1024px) {

	#tabs-register.deev-tabs > ul > li:not(.active) > span {
		background-color: #FFFFFF;
	}

	#tabs-register.deev-tabs > .deev-tabs-body {
		border: none;
		display: flex;
		justify-content: space-between;
	}

	#tabs-register.deev-tabs > .deev-tabs-body .deev-tabs-panel {
		display: block ! important;
		flex-basis: calc(50% - 15px);
		border: 1px solid var(--border-box-color);
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
	}
}*/