#compatibility {
	text-align: center;
	margin: 10px 0;
}
.logo {
	width: 223px;
}
.logo-rewers {
	margin-top:  40px;
}
h3 {
    text-align: center;
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 20px;
    padding-bottom: 7px;
}
.padding-medium-all {
	padding: 15px;
}
.no-radius {
	border-radius: 0;
}

label.required:before {
    content: "*";
    color: #f00;
    margin: 0 5px;
}
input.input-error {
		border-color: #c53d3d;
		background-color: #ffe8e8;
	}

/*==============================================
ERROR MESSAGE - skopiowane z style.css UI
==============================================*/
.alert-container .alert {
	background: #fff;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-width: 0;
	color: #3b3c3e;
	padding: 5px 17px;
	margin: 0;
	box-shadow: 0 3px 14px 0px #0c123c57;
}
.alert-container .alert-danger {
	background: linear-gradient(#fc713f, #fe3b71);
	color: #fff;
}
.alert-container {
	position: fixed;
	top: 0;
	right: 50%;
	width: auto;
	z-index: 99999;
	transform: translate(50%, -120%);
	transition: transform 0.4s ease;
}
.alert-container.alert-visible {
	transform: translate(50%, 0%);
	transition: transform 0.4s ease;
}
.error_code {
	font-size: 13px;
	color:      #ca2424;
	text-align: right;
	margin: 0 10px;
}
