/* CSS Overrides - Digital Engagement */
body {
    padding: 0 !important;
    margin: 0 !important;
}

.hmh-required {
    color: red;
    padding-left: 5px;
}

.hmh-logo {
    width: 275px !important;
    height: auto !important;
    margin-top: 25px;
    margin-bottom: 25px;
}

a {
    color: #002072 !important;
    text-decoration: underline !important;
}

a:hover {
    color: #ff5a00 !important;
    text-decoration: none !important;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 1.5rem !important;
}

h1 {
    color: #002072 !important;
}

h2 {
    color: #0077c9 !important;
}

.row,
.form-group {
    margin-bottom: 2rem !important;
}

label {
    font-weight: 600 !important;
}

.btn-primary {
    background-color: #002072 !important;
    border-color: #002072 !important;
}

.btn-primary:hover {
    background-color: #ff5a00 !important;
    border-color: #ff5a00 !important;
}

.alert-warning {
    color: #000 !important;
}

.container {
    max-width: 800px !important;
}
.copyright {
    font-size: smaller;
}
.alert-success {
    font-size: 1.1em !important;
    color: #000 !important;
}
li {margin-bottom: .5em;}
.accordion-header {
    margin: 0 !important;
    padding: 0 !important;
}
.accordion-h {
    margin-top: .75em !important;
}

.asana-login li {
	list-style: none;
}
