/************************************************************************
/*
/* DESKTOP - 3 COLUMN
/*
/************************************************************************/

/* CSS Document */
.header-content {
	height: 10.3rem;
}

.header-center {
    min-width:15rem;
	/*margin-left: 1.5rem;*/
	height: 10.3rem;
	display: inline-block;
}

.header-left {
    min-width:15rem;
	margin-left: 1.5rem;
	height: 10.3rem;
	float:left;
	display: inline-block;
}

.header-right {
    display: inline-block; 
	height: 10.3rem;
	max-width: 88rem;
	float:right;
}

.logo-tradenet {
	width:auto;
	max-height: 5rem;
	margin: 2.5rem 0 0 0;
}

.login-details {
    width:86rem;
	top: 1rem;
	text-align: right;
	margin-right: 1.5rem;
}

#nav {
	float:right;
	padding-top: 3.8rem;
	height: 6.5rem;
}

.company-logo {
    width:40rem;
    height:6rem;
	margin: 2rem 1.5rem 0 0;
	display: inherit;
}

#content-container {
    padding-bottom:6rem;
}

.main-content-wrapper {
	margin-top: 3rem;
}

/************************************************************************
/*
/* FOOTER
/*
/************************************************************************/
.footer-logo {
	max-height: 5rem;
}

#wrapper-footer {
	height:12rem;
	font-size:1.2rem;
}

#footer_content {
    height:6rem;
}

#footer_left {
	display:inherit;
	float:left; 
	width:25%;
}
#footer_right{ 
	display:inherit;
	float:right;
	width:25%;
	text-align:right;	
}
#footer_center { 
	width:50%;
}

#fl_inner {
	padding-left:0.625rem;
}

#fl_inner a:link {
    color:#fff;
    text-decoration:underline
}

#fl_inner a:active,
#fl_inner a:hover {
    color:#fff;
    text-decoration:none;
}

#fl_inner a:visited {
    color:#fff;
    text-decoration:underline
}
#footer_suppliers_scroller {
	height:5rem;
}

#footer_suppliers_scroller .innerScrollArea {
	display:inherit;
}

/************************************************************************
/*
/* FORM ELEMENTS
/*
/************************************************************************/
.form_container input.text,.form_container select {
    height:2rem;
    font-size:1.4rem;
}



#colmid-3col {
	left:22rem;
	float:left;
}

#colleft-3col {
	float:left;
	margin-left:-44rem;
}

#col1wrap-3col {
	background:transparent
}

#col1-3col {
	margin-left:44rem
}

#col2-3col {
	left:22rem
}

#col3-3col {
	clear:none;
	margin-left:0
}
.left-container {
	margin-right:2rem;
}

.right-container {
	margin-left:2rem;
}

.sidebar-heading {
	margin-top: 0;
}

/*******************************************************************************
*
* RESPONSIVE COLUMNS - 4 Column View
*
*******************************************************************************/

.resp-page-section {
	text-align: center;
	max-width: 980px;
	margin: 0 auto;
}

.resp-row {
	clear: both;
	overflow: hidden;
}

.resp-col {
	float: left;
	margin-right: 2%;
	margin-bottom: 1rem;
}

.resp-w-1col {
	width: 100%;
}
.resp-w-2col {
	width: 74.5%;
}
.resp-w-3col {
	width: 32%;
}
.resp-w-4col {
	width: 23.5%;
}

.resp-col:last-child {
	margin-right: 0;
}

/************************************************************************
/*
/* RESPONSIVE COLUMNS - 4 COLUMNS
/*
/************************************************************************/

.resp-col:nth-child(2) {
	margin-right: 2%;
}

.resp-col:nth-child(4) {
	margin-right: 0;
}

.resp-content h4 {
	margin-top: 0;
}

.resp-content h4 a {
	text-decoration: none;
}

.col-container-2col { 
	//float: left;
	box-sizing: border-box;
}

.col1-2col { 
	width: 45rem;
	margin-right: -46rem;
	float: left;
	box-sizing: border-box;
}

.col2-2col { 
	margin-left: 45rem;
	//float: left;
	box-sizing: border-box;
}

.col1-2col {
	padding-right: 1.5rem;
}
.col2-2col {
	padding-left: 1.5rem;
}

.caption-cam-submit-photo {
	margin-top: 0;
}