/*
 * Common Styles for IRS Dashboard page (and others)
 */

body {
    background: #D8E6EC none !important;
}
div#wrapper {
    box-shadow: none;
    background: none transparent;
    width: 100% !important;
    max-width: 1500px !important;
}
.navItem.environment {
    display: none;
}
header {
    background: rgba(255,255,255,.7);
    float: left;
}
div#topNav {
    float: right;
    width: 50% !important;
    min-width: 50% !important;
}
div#logo_1 {
    float: left;
    width: 50% !important;
    min-width: 50% !important;
    clear: left;
}
#wrapper #logo_1 .clickAreaLeft, #wrapper #logo_2 .clickAreaLeft {
    width: 100% !important;
}
div#mainNav {
    float: right;
    width: 50% !important;
    min-width: 50% !important;
    clear: right;
    background: none transparent;
    height: 40px;
    margin-top: 19px;
}
div#mainNav a {
    color: #102036 !important;
}
#mainNav .navItem, #mainNav .navItem {
    border-bottom: 0;
    transition: border-width 0.1s ease-in-out;
    -moz-transition: border-width 0.1s ease-in-out;
    -o-transition: border-width 0.1s ease-in-out;
    -webkit-transition: border-width 0.1s ease-in-out;
}
#mainNav .navItem:hover, #mainNav .selected {
    border-bottom: 4px solid #375D81;
    transition: border-width 0.1s ease-in-out;
    -moz-transition: border-width 0.1s ease-in-out;
    -o-transition: border-width 0.1s ease-in-out;
    -webkit-transition: border-width 0.1s ease-in-out;
}
#cpLogo {
    max-height: 70px;
    float: left;
    margin: 0 15px 0 0;
}
div#mainContent {
    clear: both;
    float: left;
}
h1 {
    font-size: 25px;
}
h2 {
    font-size: 21px;
}
