/* Global

   ============================================================================================== */

/* Headings */

body {
    color: #222222;
    font: normal 12px/normal Helvetica, Arial, Tahoma, sans-serif;
}
.page-wrapper {
    background-color: #e9e9e9;
    }
h1 {
    color: #174560;
    font: normal 32px/normal Museo-700, Georgia, "Times New Roman", Times, serif;
    margin-bottom: 30px;
}
h2 {
    color: #404040;
    font: normal 18px/normal Museo-700, Georgia, "Times New Roman", Times, serif;
    margin-bottom: 20px;
}

    .missing-info h2 {
        font-size: 16px;
    }
        .missing-info h2 em {
            color: #0092e7;
            font-style: normal;
        }
h3 {
    color: #174560;
    font: normal 21px/normal Museo-700, Georgia, "Times New Roman", Times, serif;
    margin-bottom: 10px;
}
     h3.error {
        color: #f00;
    }
    .actions-container h3{
        color: #90d1f7;
    }

h4 {
    color: #174560;
    font: normal 18px Museo-700, Georgia, "Times New Roman", Times, serif;
}
    h4 a {
        font: normal 16px Museo-700, Georgia, "Times New Roman", Times, serif;
    }
h5 {
    color: #174560;
    font-weight: bold;
}
h6 {
    color: #656565;
    font-size: 13px;
}
h7 {
    color: #656565;
    font-size: 13px;
    font-weight: bold;
}
p {
    margin: 10px 0 10px 0;
    line-height: 1.25em;
}
a {
    color: #0092e7;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a:visited, a:active {
    text-decoration: none;
}
strong, b {
    font-weight: bold;
}
em, i {
    font-style: italic;
}
li {
    line-height: 1.35em;
}

@media screen and (max-width: 960px) {
    body {
        font: normal 14px/normal Helvetica, Arial, Tahoma, sans-serif;
    }
    h1 {
        font: normal 24px/normal Museo-700, Georgia, "Times New Roman", Times, serif;
        margin-bottom: 15px;
    }
    h3 {
        font: normal 18px/normal Museo-700, Georgia, "Times New Roman", Times, serif;
    }

}

@media screen and (max-width: 720px) {
    .action-alerts h2 {
        font: normal 14px Helvetica,Arial,sans-serif;
    }
    .action-alerts h3 {
        font-size: 16px;
        color: #0092e7;
    }
}

@media print {
    body {
        background: none !important; /* Brute force since user agents all print differently. */
        color: #2b2b2b;
        font-size: 11pt;
    }
    h1 {
        font-size: 20pt;
    }
    h2 {
        font-size: 14pt;
    }

    h3 {
        font-size: 16pt;
    }
    .identity .logo {
        text-indent: 0;
        font-size: 22pt;
    }
}