/* 
Login Page Styles
*/

div#tabContainer.brdPalette.zen-headerBottom.zen-hasTabOrganizer {
	display: none;
}

#contentWrapper {
    min-width:300px;
}
.bodyDiv {
    border-top: 0px;
    padding-top: 7px;
    -webkit-box-shadow: inset 0px 9px 5px -9px rgba(221,221,221,0.59);
    -moz-box-shadow: inset 0px 9px 5px -9px rgba(221,221,221,0.59);
    box-shadow: inset 0px 9px 5px -9px rgba(221,221,221,0.59);
    background-color:#f4f4f2;
    }
.bodyDiv .outerNoSidebar {padding:0 10px;}

table#bodyTable {
	    background: url("/resource/1438230009000/Tile_Panel_Background") no-repeat right bottom;
		background-size: 140%!important;
		background-color: #016a99!important;}
    



div#loginBox.row{
	background: #444;
	width: 40%;
	padding: 3%;
	margin: 20px auto 40px;
	border-radius:2px}

div#loginBox.row span.title {
	text-transform: uppercase;
	color: #fff;
	font-weight: 900;
	font-size: 1.5em;
	padding-bottom: 15px;
	border-bottom:1px solid #999;
	display: block;
	margin-bottom: 20px; }
	
div#loginBox.row form table {
	margin: 0;
	width: 98%;}

div#loginBox.row form table tr, div#loginBox.row form table td {
	display: block;}

div#loginBox.row form table tr td label	{
	font-weight: 100;
	color: #ddd;
	font-size: .8em;
	letter-spacing: .05em}
	
div#loginBox.row form table tr td input[type=text], div#loginBox.row form table tr td input[type=password]{
	width:100%;
	margin-bottom:15px!important;
	border-radius:5px;
	padding: 3% 5%;
	color: #999!important;
	border: none;}

div#loginBox.row form table tr td input.btn{
	width: 150px;
	background: #f8da00;
	font-size: .85em;
	border: none;
	font-weight: 900;
	color: #222!important;
	text-transform: uppercase;
	padding: 4%;
	border-radius:3px;
	margin:10px 0 15px; 
	letter-spacing: -1px;  }

div#loginBox.row form table tr td span a {
	color: #399bca;
	font-size:.9em;
	text-decoration:underline; }

/* netbook devices */
@media (min-width: 1026px) { 
	
	.tilePanel {
	    background: url("/resource/1438230009000/Tile_Panel_Background") no-repeat 65% 100%;
	    background-size: 160%;}
} 


/* =tablet device styles
=========================================================================================== */
@media (min-width: 800px) and (max-width: 1025px) { 
	
	
	
 
}

/* =tablet device styles
=========================================================================================== */
@media (min-width: 700px) and (max-width: 799px) { 

	div#loginBox.row {
		width: 50%;}
 
}



/* =mobile device styles
=========================================================================================== */
@media (max-width: 699px) { 

	
	
	.globalHeaderBar{
		margin: 0 auto!important;}
	.footer div.row {
		margin: 0px !important;}
	.bodyDiv, .tilePanel {
		background:none!important;
		background-color:transparent!important;}
	.bodyDiv { 
		overflow:hidden;
		z-index: 0;}
	
		
		div.main-footer{
		position: relative;
		overflow: hidden;}	
		
		div#loginBox.row {
		width: 70%;}
 
	
		
}


