div.separator p:before {
    display:                        block;
    position:                       absolute;
    content:                        "";
    left:                           -3em;
    right:                          -3em;
    height:                         1px;
    top:                            50%;
    background:                     #ccc;
    z-index:                        1; 
}

div.separator p span {
    z-index:                        2;
    position:                       relative;
    font-size:                      .8em;
}

#passwordReset a:hover {
    text-decoration:                none;
}

form #passwordReset a { font-size: .85em; }

form a.btn-light {

    border-color:                   #d1d1d1;
}

div.form-check label[for="accept-terms"] {
    font-size: .8em;
}

#showPassword span {
    display:                        none;
    font-size:                      .8em;
    cursor:                         pointer;
}

body.jse #showPassword span {
    display:                        block !important;
}

div.form-check label[for="accept-terms"] {
    font-size:                      .8em;
}

form .cost-indicators .type {
    display:                        none;
    font-size:                      0.8em;
}