.wrap.contractor-docs{
	overflow:hidden;
	border-bottom:solid 1px rgba(0,0,0,.1);
	padding:0 0 8px 0;
	margin-top:10px;
}

.wrap.contractor-docs .one-sixth{
	padding-top:14px;
}

.wrap.contractor-docs .one-sixth.first{
	padding-left:10px;
}

.wrap.contractor-docs .one-sixth.d-button{
	padding-top:0;
}

.wrap.contractor-docs .one-sixth.d-button a.document-btn{
	padding:14px !important;
}

.wrap.table-top-wrap{
	background:#5c3559 !important;
	color:#FFF;
	padding:10px;
}

.wrap.table-top-wrap .one-sixth.center{
	text-align:center;
}

.contractor-mobile-title,
.mobile-label,
.mobile-additional{
	display:none;
}

@media only screen and (max-width: 1200px) {
	.contractor-docs-page .sidebar-primary{
		width:100%;
	}
	
	.contractor-docs-page .content{
		width:100%;
	}
}

@media only screen and (max-width: 800px) {
	.wrap.contractor-docs .one-sixth,
	.wrap.table-top-wrap .one-sixth{
	    width: 16.529915%;
	}
}

@media only screen and (max-width: 768px) {
	.wrap.contractor-docs .one-sixth,
	.wrap.table-top-wrap .one-sixth{
	    width: 100%;
	}	
	
	.contractor-mobile-title,
	.mobile-additional{
		display:block;
		font-size:2.0rem;
		font-weight:600;
	}
	
	.mobile-additional{
		font-size: 1.2rem;
	}
	
	.mobile-label{
		display:inline-block;
		font-weight:800;
		padding-right:6px;
	}
	
	.wrap.table-top-wrap,
	.contractor-mobile-hide{
		display:none;
	}
	
	.wrap.contractor-docs{
		width:46%;
		margin:1%;
		float:left;
		border:solid 1px rgba(0,0,0,.1);
		padding:14px;
		text-align:center;
	}
	
	.wrap.contractor-docs .one-sixth.d-button a.document-btn{
		margin-top:6px;
		width:100%;
	}
	
	.wrap.contractor-docs .one-sixth.first{
		padding-left:0px;
	}
}

@media only screen and (max-width: 600px) {
	.wrap.contractor-docs{
		width:100%;
		margin:1% 0;
	}
}