main.page-body > div.inner-content > div {
    max-width: 600px;
}

div.form form {
    background: #f6f6f6;
    padding: 40px 20px;
    margin-top: 40px;
    border: 1px solid var(--icolor-lightgray);
    border-radius: 20px;
}

div.form form input[type="text"],
div.form form input[type="password"] {
    height: 40px;
    border-radius: 20px;
}


div.form form div.iweb-select > div.real {
    border-radius: 20px;
}

div.form form div.iweb-select > div.real > select {
    height: 40px;
    border-radius: 20px;
}

div.form form button[type="submit"] {
    display: block;
    background: var(--icolor-primary);
    color: #fff;
    width: 100%;
    height: 40px;
    border-radius: 20px;
}

div.form form button[type="submit"]:hover {
    box-shadow: 4px 4px 2px rgba(0, 0, 0, 0.4);
}

div.shorcut > a {
    display: inline-block;
    font-size: 1.25rem;
    vertical-align: middle;
}

div.shorcut > span {
    display: inline-block;
    height: 20px;
    margin: 0px 20px;
    border-left: 1px solid var(--icolor-darkgray);
    vertical-align: middle;
}