
.ccm-block-express-form{
	margin-left: 35px;
    margin-bottom: 20px;
    
}

.ccm-block-express-form h4{
	margin-top: 15px;
}

.ccm-block-express-form .form-group{
    padding: 15px;
}

.form-group .text-muted.small{
    font-size: 0.8vw;
    color: #FF0000;
}

.form-group input, .form-group label, .form-group select, .form-group button, .form-group textarea {
    padding-bottom: 10px;
    -webkit-appearance: auto;
}

.form-group input, .form-group select, .form-group text, .form-group textarea {
    border: solid 1px;
}

.form-group input[type="text"], .form-group textarea {
    width: 60%;
}


.form-group .control-label{
    width: 20%;
}

.form-group .radio{
    display: inline-block;
}

.form-group .checkbox{
	display: inline-block;
}

.form-actions {
    width: 100%;
    text-align: center;
    margin-top: 15px;
}

.form-actions .btn {
	-webkit-appearance: none;
    padding: 10px 20px;
    border: solid 1px #222;
    border-radius: 15px;
	color: #222;
}


@media (max-width: 767.98px) {
	.ccm-block-express-form{
		margin-left: 5px;
	}

	.ccm-block-express-form .form-group {
        padding: 15px 5px;
    }

    .form-group input, .form-group select, .form-group text, .form-group textarea {
        font-size: 0.1rem;
    }

    .form-group .control-label {
        width: 80%;
        font-size: 0.15rem;
    }

    .form-group input[type="text"], .form-group textarea {
        width: 90%;
    }
}
