.slam-easyform .modal {

    text-align: center;

}

@media screen and (min-width: 768px) {

    .slam-easyform  .modal:before {

        display: inline-block;

        vertical-align: middle;

        content: " ";

        height: 100%;

    }

}

.slam-easyform  .modal-dialog {

    display: inline-block;

    text-align: left;

    vertical-align: middle;

}

.slam-easyform .modal .modal-header .title {

    margin: 0;

    font-size: 22px;

    display: inline-block;

}

.hide-formvalidation small.help-block{

    display: none!important;

}



@keyframes spinner {

    to {

        transform: rotate(360deg)

    }

}



.slam-easyform .spinner,.slam-easyform .spinner:hover {

    position: relative;

    color: transparent

}



.slam-easyform .spinner:before {

    content: '';

    box-sizing: border-box;

    position: absolute;

    top: 50%;

    left: 50%;

    width: 20px;

    height: 20px;

    margin-top: -10px;

    margin-left: -10px;

    border-radius: 50%;

    border: 2px solid #ccc;

    border-top-color: #333;

    animation: spinner .6s linear infinite

}
.slam-easyform.skv h2{text-align:center;margin-bottom:20px}

.slam-easyform.skv .left {
	width: calc(50% - 10px);
}
.slam-easyform.skv .right {
	width: calc(50% - 10px);
}.slam-easyform.skv .inner {
	width: 100%;
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: stretch;
	align-items: stretch;
}

.slam-easyform.skv .warning-buy{text-align:center}
.slam-easyform.skv {margin-bottom:50px}

.slam-easyform.skv .btn {
	display: block;
margin:20px auto;
}