* {font-family: "Lato", sans-serif;
font-style: normal;
font-weight: 300;}

h1, h2, h3, h4, h5, h6 {font-family: "Lato", sans-serif;
font-style: normal;
font-weight: 300;}

h3 {
        padding-bottom:2px;
        display:inline-block;
        position:relative;
color: #767676;
letter-spacing: -0.031em;
    }

h3:before {right: 100%;
margin-right: 0.5em}

h3::before, h3::after {
        content: "";
        position: absolute;
        top: 50%;
        height: 1px !important;
        display: block !important;
        margin-top: -1px;
        background-color: #dfdfdf;
        background-color: rgba(0, 0, 0, 0.075);
}

h3:after {left: 100%;
margin-left: 0.5em}

div.box {text-align:center;}

form div.group {padding-bottom:.75em;}
form label {padding-left:.5em; font-weight:normal;}
input[type=submit] {margin-bottom:2em;}
a.forgot, a.register {display:block; margin-bottom:.5em;}