#rejestracja_new_in
{
    padding-top: 10px;
}

#logowanie_new_in,
#rejestracja_new {
    padding-top: 0px;
    padding-bottom: 0px;
    max-width: 840px;
    margin: 10px auto 0;
}

#logowanie_new_in .box,
#rejestracja_new .box {
    margin-bottom: 7px;
}

#logowanie_new_in .div_fb_login {
    padding-top: 0;
    padding-bottom: 0;
}

h3.confirm {
    background: none;
    padding-left: 0;
    border: 0;
    font-family: 'Open Sans';
    font-weight: 600;
    margin: 0 0 40px;
    font-size: 26px;
    line-height: 1.3;
    text-align: left;
}

#rejestracja_new_in h4 {
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    padding-bottom: 10px;
}

#rejestracja_new_in .column,
#logowanie_new_in .column {
    width: calc(50% - 110px);
    box-sizing: border-box;
    padding: 20px 30px;
}

#rejestracja_new_in .column:first-of-type {
    background: var(--kolor);
    border-radius: 5px;
    padding-bottom: 130px;
}

#logowanie_new_in .column:last-of-type {
    background: var(--kolor);
    border-radius: 5px;
}

#logowanie_bottom
{
    text-align: center;
}

#logowanie_bottom p {
    color: #fff;
    font-size: 16px;
    line-height: 140%;
    margin-bottom: 0px;
}

#logowanie_bottom .kroki {
    padding: 10px 2px;
}

#logowanie_bottom .krok_p
{
    padding: 10px 0;
    max-width: 100%;
    margin: 0 auto;
    position: relative;
    text-align: left;
    align-items: center;
    box-sizing: border-box;
}

#logowanie_bottom span.krok {
  color: #F3B7F7;
  text-transform: capitalize;
  font-weight: bold;
}

#logowanie_bottom .nie_masz_konta {
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 10px;
}

#rejestracja_new_in .bledy p {
    font-size: 16px;
    font-weight: 600;
}

#rejestracja_new_in .form-row ul,
#rejestracja_new_in .form-row-checkbox ul {
    width: 100%;
}

#rejestracja_new_in .form-row li,
#rejestracja_new_in .form-row-checkbox li {
    font-size: 15px;
    background-size: 18px;
    padding-left: 25px;
    padding-top: 2px;
    padding-bottom: 0;
    margin-top: 5px;
    background-image: url("../../images/registration/error-bb72a5c33844ee0dde6e18bb2e90b859.svg");
    color: red;
    text-align: left;
}

#rejestracja_new .zgody {
    position: relative;
    max-width: 370px;
    margin: 0px auto 0;
    padding-left: 30px;
}

#rejestracja_new .zgody a.yellow {
    font-size: 12px;
    line-height: 1.2;
}

#rejestracja_new .zgody .info {
    font-size: 12px;
    padding-top: 10px;
    display: none;
}

#rejestracja_new .zgody .info a {
    text-decoration: underline;
    font-weight: 600;
    text-underline-offset: 2px;
}

#eye {
    padding: 0px 0;
    vertical-align: middle;
    display: inline-block;
    margin-left: -45px;
    position: absolute;
    bottom: 12px;
    right: 10px;
}

#eye img {
    vertical-align: top;
}

#eye.active {
    opacity: .5;
}

.rej_zap {
    font-size: 16px;
    font-weight: 600;
    padding-top: 12px;
}

.rej_zap a {
    color: var(--kolor-y);
}

.fb_login {
    background: #3b5998;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    padding-right: 25px;
    font-size: 14px;
}

.fb_login span {
    display: inline-block;
    width: 25px;
    height: 30px;
    background: url("../../images/registration/f-d47bced094d2797374946c83a642fb67.svg") no-repeat center;
    background-size: 20px;
    vertical-align: top;
    padding-right: 10px;
    line-height: 32px;
    margin-top: 1px;
    margin-right: 10px;
}

.fb_login_big {
    line-height: 34px;
    border-radius: 6px;
    font-size: 16px;
    padding: 3px 20px 3px 10px;
    font-weight: 700;
    width: 370px;
    box-sizing: border-box;
}

.fb_login:hover {
    background: #8f2ba6;
    transition: .3s;
    text-decoration: none;
}

#zgoda_regulamin_fb_error {
    display: none;
}

.zgody label.label_checkbox,
.zgody div.label_more
{ 
    font-weight: 300;
    font-size: 13px;
}

.zgody label.label_checkbox .more
{
    cursor: pointer;
}

.zgody div.label_more
{
    display: none;
    margin-left: 24px;
}

.zgody label.label_checkbox a,
.zgody label.label_checkbox a:hover
{
    text-decoration: underline;
}

#rejestracja_new_in .zgody .form-row-checkbox ul
{
    margin-left: 0;
}

#rejestracja_new_in .zgody .form-row-checkbox li
{
    margin-left: 2px;
    font-size: 13px;
    background-size: 14px;
    padding-top: 0;
    margin-bottom: 10px;
}