/* template */
html {
    height:100%;
}
body {
    margin:0;
    padding:0;
    font-family: Arial, sans-serif;
    color: #292f33;
    font-size: 14px;
    /* height:100%; */
    position: relative;
    /* background-image: url(http://www.transparenttextures.com/patterns/cream-dust.png); */
    /* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */
}


/* login page */
div#loginform {
    width:100%;
    padding-top:275px;
    color:white;
    font-family:arial;
    font-size: 14px;
}

div span.airnow-i-title {
    font-size:42px;
}

div span.tagline {
    font-size:16px;
}

div#tagline {
    color:white;
    margin: 0 auto;
    margin-bottom:20px;
}

header#webdms #headerContent {
    margin-left: auto;
    margin-right: auto;
    height: 48px;
}

#accountNav {
    text-align: right;
    margin-top: 15px;
    margin-right:20px;
    float:right;
    white-space: nowrap;
    font-weight: 500;
    font-size: 12px;
}

header#webdms #headerContent #accountNav a {
    text-decoration: none;
}
.logo {
    font-weight: 500;
    font-size:33px;
}

#logo span {
    
    padding-left:10px;
    margin:0;
}

a#logo, header a, header a:visited {
    color:#fff;
    text-decoration: none;
}

.navbar-default .selsec {
    border-bottom: 3px solid #194C7F;
    /*background-color: #eeeeee;*/
    /*color: #444;*/
}

.navbar-webdms .selsec {
    border-bottom: 4px solid #fff;
    margin: -4px;
    /*border-bottom: 4px solid #fff;*/
    /*background-color: #eeeeee;*/
    /*color: #444;*/
}

.navbar-default .navbar-nav>li>a {
  color: #ffffff;
}

.navbar-nav li.application {
    vertical-align: middle;
}
.navbar-nav li.application a.dropdown-toggle {
    font-size: 24px;
    margin-right:40px;
}

.navbar-nav li.application a {
    font-size: 20px;
}


.navbar-webdms {
    background-color:#828D95;
    /*background-image:url(/css/images/assault.png);*/
    color: #ffffff;
    border: 0;
}

.navbar-webdms .container-fluid {
    background-color: #428bca;
    background-image: url(/css/images/assault.png); /* http://www.transparenttextures.com/ */
    /*background-color:#428bca;*/
}

.nav>li>a:hover, .nav>li>a:focus {
    background-color:#428bca;
    color: #fff;
}

.navbar-webdms .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
  background-color:#fff;
  color: #194C7F;
}

.navbar-webdms a {
    color: #fff;
}

.navbar-webdms .dropdown-menu {

    border-left: 0;
    border-top: 0;
}

body > nav > div > div > div.nav-options > ul.nav.navbar-nav.navbar-right {
    margin-right:0;
}

div.jumbotron {
    /*background-color: #ffffff;*/
    background-color: inherit;
    /*margin: 48px 0 0 0;*/
    padding:0;
}

.navbar-right .myaccount {
    padding-top:0px;
    padding-bottom:0px;
    /*margin-right:35px;*/
}

.navbar-right .myaccount ul {
    /*padding-right:35px;*/
}

.subnav {
    padding-top:15px;
    /*padding-bottom: 20px;*/
    vertical-align:middle;
}

.titleNav {
    font-size: 28px;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    /*color: #194C7F;*/
    line-height: 42px;
}

.subnav-options {
    float:right;
    margin-right:15px;
}

.subnav-options a {
    color: #444;
    font-family: 'Open Sans', sans-serif;
    line-height: 21px;
    font-size: 14px;
}

.nopadding {
    padding:0;
}

.nomargin {
    margin:0;
}

.margin-minus-15 {
    margin-left: -15px;
    margin-right: -15px;
}