#kp-importer-form {
	margin-top:20px;
}

#kp-importer .xml {
    -moz-box-sizing: border-box;
    border: 1px solid #DEDEDE;
    box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.1);
    float: left;
    margin: 0 0.4% 0.4% 0;
    position: relative;
    width: 30.6%;
	background: #FFF;
}

#kp-importer .xml-name {
    background: none;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) inset;
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    overflow: hidden;
    padding: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#kp-importer .xml-actions {
    background: rgba(244, 244, 244, 0.7);
	border-left: 1px solid rgba(0, 0, 0, 0.05);
    bottom: 0;
    height: 38px;
    padding: 9px 10px 0;
    position: absolute;
    right: 0;
}

#kp-importer .error {
	padding:20px;
}

.kp-choose-demo-radio {
	display:none !important;
}

.kp-choose-demo-radio:checked + label:before {
	content:url('../img/accept.png');
    position: absolute;
	text-align:center;
	left:50%;
	top:50%;
	margin-top:-30px;
	margin-left:-30px;
}

.kp-choose-demo-img {
	
	position:relative;
	display:block;
	padding:5px;
	padding-top:20px;
		
}

.kp-choose-demo-img img {
	max-width:100%;
}

.kp-import-options {
	background-color: #FFFFFF;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	margin: 5px 0 15px;
	padding:20px;
}

.kp-import-button {
	margin: 5px 0 15px;
}
.kp-import-button  .button{
	min-height: 40px;
	padding: 5px 40px;
}