#signUpForm {
    width: 800px;
    margin: 150px auto 0;
    border: solid 1px rgba(208, 208, 208, .2);
    box-shadow: 0 1px 4px rgba(204, 140, 204, 1);
    background-color: rgba(255, 255, 255, 0.9);
}

#title {
    height: 60px;
}

#input-area {
    width: 75%;
}

#input-area input[type="email"],
input[type="text"],
input[type="password"] {
    width: 95%;
}

#input-area .input-row {
    width: 100%;
    height: 70px;
}

#input-area .input-row .row-left {
    float: left;
    width: 30%;
}

#input-area .input-row .row-right {
    float: left;
    width: 70%;
}

.row-left .form-title-left {
    float: left;
    width: 105px;
}

.row-left .form-title-right {
    float: left;
    width: 30%;
    text-align: right;
    margin-top: 3px;
}

.row-right .horizon-block {
    float: left;
    width: 30%;
}

.row-right .horizon-block input[type="number"] {
    width: 75%;
}


.row-right .horizon-block label {
    width: 10%;
}

.row-right .horizon-block .sub-block {
    float: left;
    width: 80%;
}

.row-right .horizon-block .sub-block-txt {
    float: left;
}

.row-right .horizon-block-chk .sub-block-txt {
    float: left;
}

.row-right .horizon-block-chk {
    float: left;
    width: 100%;
}

.row-right .horizon-block-chk .sub-block-chk {
    float: left;
    width: 25px;
    margin-top: 7px;
}

.private_link {
    float: left;
    margin-top: 5px;
    margin-left: 15px;
    cursor: pointer;
}

#btn-area {
    width: 100%;
    height: 60px;
    margin-top: 30px;
    margin-bottom: 30px;
}

#btn-area .btn-right {
    margin-left: -140px;
}

#btn-area .btn-right .divBtton {
    margin-left: 140px;
}

#btn-area .btn-right .divBottonTxt {
    margin-left: 52px;
}

#btn-area input[type="button"],
input[type="submit"] {
    height: 40px;
}

.disp-row {
    width: 100%;
    margin-top: 10px;
}

.disp-row > p {
    text-indent: -1em;
    margin-left: 16px;
}

.divBtton .divBottonTxt {
    margin-top: 19px;
    margin-left: 57px;
}

.btn .arrowLeftIcon {
    position: absolute;
    margin-top: -33px;
    margin-left: 10px;
    cursor: pointer;
}

.divBtton .arrowRightIcon {
    position: absolute;
    margin-top: -25px;
    margin-left: 106px;
    cursor: pointer;
}

.errors {
    float: left;
    width: 100%;
}

.error-input-form {
    border: solid 1px red !important;
}

.error-custom {
    float: left;
    margin-left: 30px;
}