#signUpForm {
    width: 100%;
    height: 550px;
    margin-top: 90px;
}

#title {
    height: 55px;
}

#input-area input[type="number"] {
    width: 70%;
}

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

#input-area .input-row {
    width: 100%;
    height: 80px;
    margin-top: 20px;
}

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

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

.row-left .form-title-left {
    float: left;
}

.row-left .form-title-right {
    float: left;
    text-align: left;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

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

.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 {
    height: 60px;
    margin-top: 80px;
}

#btn-area .btn-right {
    float: left;
    left: 100%;
    margin-left: -70px;
}

#btn-area .btn-right .rightDiv {
    margin: 0 0 0 auto;
}

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

#btn-area input[type="button"],
input[type="submit"] {
    width: 100%;
}

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

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

.divBtton .divBottonTxt {
    position: absolute;
    margin-top: 16px;
    margin-left: 40px;
}

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

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