/*
.overrides_custom css

Place styles for simple UI customization in this file.

This file is loaded after all other CSS, so selectors here will win in case of conflict with default rules.

Using this file to customize is the method most likely to conserve your customizations even if markup changes in future product releases.

Extensive customizations may be easier to implement by replacing one or more of the standard theme files in your custom theme folder.

However, if future product releases place styles for new markup components into the files you have replaced, your theme will not have these new styles,
and therefore, will not display the new components correctly.


.menu.primaryNav .wrap {
    font-family: "Trebuchet MS";
    font-size: 18px;
    font-weight: bold;
    color:silver;
}

.menu.primaryNav .wrap.over,
.menu.primaryNav .wrap.pressed {
	background:none;
	background-color: white; 
	height:37px;
}

.palette13_bkgd,
.menu.vertical li>.wrap {
	color:#3669ae;
}

.palette13_bkgd,
.menu.vertical li>.wrap.over,
.palette13_bkgd,
.menu.vertical li>.wrap.pressed {
	background-color:#fff;
	color:#3669ae;
	text-decoration:underline;
}

.menu.primaryNav .wrap.pressed {
	color:#21314D;
}
.menu.primaryNav .wrap.over {
	color: #3669ae;
}

.menu.primaryNav #main_home {
	display:none;
}

.menu.primaryNav .wrap .icon {
	display:none;
}

#frame > .content > .header {
   background-color: #34518C;
   background-image: none;
}
#globalSearch .button.search.up, 
#globalSearch .button.search.disabled,
#secondarySearchBox .button.search.up,
#secondarySearchBox .button.search.disabled {
	background: url(images/btn-arrow-left.png) center bottom no-repeat;
	background-position: 0px 0px;
	width: 25px;
	height: 25px;
}
#resultsContainer .info {
	margin: 0px;
}


footerlinks {width:100%;clear:both;margin-top:0px; font-family:"Trebuchet MS"}
footerlinks ul{list-style:none;float:left; margin-left:31px; }
footerlinks ul li {float:left;margin-right:31px; border-right:1px solid;}
footerlinks ul li a{ color:#6e798b; text-decoration:underline; margin-right:31px; }
footerlinks ul li a:hover { color:#fc9335; }
footerlinks ul li a:hover span{color:#fc9335;}
footerlinks ul li a span{ color:#d7d7d9; font-size:12px;font-weight:bold;}
footerlinks ul+ul{float:right; color:#63b1e5;}
footerlinks p{margin-top:10px;clear:both;float:left;text-align:center;font-size:12px;line-height:20px;color:#d7d7d9;width:100%;}
footerlinks ul+ul li a { color:#d7d7d7; text-decoration:none; }
footerlinks ul li:last-child {border:none;}
*/
#loginPage #copy {
	display:none;
}
#frameFooter {
	display:none;
}
#loginPage  {
	background: url(images/bg_wrapper_main_home.jpg) center top no-repeat;
	background-color: #1B1B19;
	/*background-color: #1a2640;*/
}
body {
	background:none;
	/*background-color:#1a2640;*/
	background-color: #1B1B19;
}
#logo {
	background:url(images/dcli.png) 0 0 no-repeat;
	border:none;
	height:41px;
}
.banner {
    background: none;
    border-top: 0px;
    border-bottom: 0px;
    background-color: transparent;
    height:50px;
}


#loginPage #frame #display .content > .header {
   background-color: transparent;
   background-image: none;
}

body#loginPage {background: rgba(0, 0, 0, 0) url("images/bg_wrapper_main_home.jpg") no-repeat fixed center center / cover;}


#loginPage #submitButton:hover {
    background-color: #A80000;
}

.action.primary {
    background-color: #A80000;
    background-image: none;
}

#frame {
	background: transparent;
	box-shadow:none;
	-moz-box-shadow:none;
	top:50px;
}
#loginPage #login {
	border: 0px;
	box-shadow: none;
	-moz-box-shadow: none;
	width: 350px;
}
#loginPage #login .header {
	border-bottom: 0px;
}
#loginPage #loginForm {
	left: 150px;
	background: transparent;
	border:none;
	width:350px;
	top: 50px;
	float: left;
	position: absolute;
}

#loginPage #loginForm  fieldset label {
	margin-top: 16px;
	margin-bottom: 10px;
}

#loginPage #loginForm fieldset input {
	width: 95%;
}

#loginPage .panel {
	background: transparent;
}
#loginPage input[type="text"], #loginPage input[type="password"] {
	clear: left;
	float: left;
	width: 265px;
	outline: none;
	background-color: transparent;
	border: none;
	margin-top: 8px;
	margin-left: 8px;
	font-size: 16px;
	line-height: 20px;
}
#loginPage .control.input {
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	clear: left;
	float: left;
	padding-bottom: 5px;
	color: white;
}
#loginPage .control.input .wrap {
	color: white;
}
#loginPage .title {
	color: white;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 37px;
	text-shadow: #1A2640 1px 2px;
	height: 50px;
}

#loginPage .fieldwrapper {
	background: url(images/bg_input.png) no-repeat top center;
	width: 286px;
	height: 38px;
	float: left;
	clear: left;
	padding-bottom: 15px;
	margin-top:5px;
}

#loginForm .devices {
    background-image: url("images/DCLI_Logo_White.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 175px;
    height: 100px;
    margin: 36px auto;
    width: 440px;
}

#loginPage #login .footer {
	border-bottom: 0px;
	padding: 20px;
}

#dashboardViewerFrame {
    top: 29px;
}

#dashboardViewerFrame.withTitle {
    top: 68px;
}

#dashboardViewerFrame {
    font-size: 11px;
    line-height: 1.182em;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;