

/**********************************************************************************************************/
/* Font
/**********************************************************************************************************/
.leftnav { max-width:240px; min-height:600px; }

.public_content { min-height:500px; }

.row { margin-left:inherit; margin-top:20px; margin-bottom:20px; }

.row-fluid { padding-left:20px; }

.force_height { min-height:550px; }

.container-fluid { width:95%; }
.span1,
.span2,
.span3, 
.span4,
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12 { text-align:left; }

.span9_inner { }
.row_main_inner { width:100%; }
table.data { width:100%; }

.force_center { text-align:center; } 

.invisible { width:0px; }



/*
.label-primary { background-color:blue; }
*/
@media (max-width: 979px) {
	.pers_email  { width:150px; }
	.pricing_select { width:150px; }
}
@media (max-width: 979px) {
	.pers_email  { width:150px; }
	.pricing_select { width:150px; }
	.nav-collapse, .nav-collapse.collapse {

		width:120px;
		background-color: #002E62;
		float:right;
		opacity:0.8;
		/* background: url(https://www.securehut.com/fileexpenses/images/fe_transp.png) no-repeat; */

	}
	ul.nav li a { color:#fff; } 
/*	a { color:#fff; } */
	.navbar-inverse .navbar-inner {
		background-color: none;
	    background-image: none;
	    background-repeat: repeat-x;
	    border-color: #252525;
	}

	.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
	    color: #fff;
	}	
}
@media (max-width: 767px) {
	.pers_email  { width:220px; }
	.pricing_select { width:220px; }

	.pagetitle { background:none; }
	.semi-transparent{ background:none; }
    
	.navbar-inverse .navbar-inner {
		top:200px;
		background-color: none;
	    background-image: none;
	    background-repeat: repeat-x;

	}

}

h4, h5 { color:#2c68b1; }

. label-corporate {  }

legend { font-size:16px; color: #2c68b1; font-weight:bold; }


input[type='number'] {
    -moz-appearance:textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

/* Bootstrap tables automatically fill container ie. 100% width - this allows override */
.table-nonfluid {
   width: auto !important;
}
