/* Form controls */
.eg-auth form label {
    display: block;
    font-size: 1.2rem;
}

.eg-auth form br {
    display: block;
    margin-bottom: 15px;
}


.eg-auth button.button-default {
    background: #029b17;
    color: #FFFFFF;
    border-radius: 100px;
    min-height: 56px;
    padding: 15px;
    position: relative;
    display: block;
    text-align: center;
    width: 100%;
    border: 2px solid #029b17;
    box-sizing: border-box;
    font-size: 1.2rem;
}

.eg-auth button {
    padding: 15px;
    border-radius: 10px;
    width: auto;
}

.eg-auth .form-control {
    border-radius: 10px;
    border: 2px solid #3339;
    padding: 10px;
    font-size: 1.2rem;
    width: 100%;
    margin-bottom: 5px;
    box-sizing: border-box;
}

.eg-auth .submit-container {
    margin-top: 20px;
    position: relative;
}

.eg-auth input[type="checkbox"] {
    width: auto;
}

.eg-auth button[type="submit"] {
    background: #029b17;
    color: #FFFFFF;
    border-radius: 100px;
    padding: 10px;
    border: 2px solid #029b17;
    min-height: 56px;
    width: 100%;
    box-sizing: border-box;
    font-size: 1.2rem;
    position: relative;
}

.eg-auth button .icon {
    position: absolute;
    right: 10px;
    top: 15px;
}

.eg-auth button.back-button {
    border-radius: 100px;
    background: transparent;
    border: 1px solid;
    padding: 10px;
    position: absolute;
    width: auto;
    left: 0px;
    top: 0px;
    min-height: 56px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;    
}
