.dvkss-container{ 
	max-width:1200px; 
}

.dvkss-primary{ 
	width:60%; 
}

.dvkss-column{ 
	float:left; 
}

.dvkss-secondary {
	width:35%;
	margin-left: 2%; 
	padding-left:2%; 
	border-left: 1px solid #ddd;
}

.dvkss-error{ 
	color:red; 
}

.dvkss-box{ 
	margin:0 0 25px; 
	clear:both; 
}

.dvkss-info {
	padding:5px 15px;
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.dvkss-alert { 
	padding:5px 15px;
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.dvkss-title{ margin-top: 2em; }

@media(max-width: 919px) {
	.dvkss-column{
		float: none;
		width: 100%;
	}

	.dvkss-secondary{ 
		padding:0; 
		margin:25px 0; 
		border-left:0;
	}

	.dvkss-box{ 
		border-top: 1px solid #efefef;
		padding-top:25px;
	}
}