.ccform{width: 100%;}
.ccform *{ margin: 0; padding: 0; }
.ccform label,
.ccform p{width: 100%;display: inline-block;margin-bottom: 15px;font-size: inherit;color: inherit;}
.ccform .ccform-field{display: block;width: 100%;border: 1px solid #ddd;box-shadow: none;border-radius: 0;height: 40px;margin: 5px 0;padding: 10px;color: inherit;font-size: inherit;background: none;}
.ccform .ccform-field.has-errors{}
.ccform .ccform-field-error{ display: block; color: red; }
.ccform textarea.ccform-field{ min-height: 100px; }
.ccform .ccform-button{padding: 10px;border: 1px solid #ddd;font-size: inherit;color: inherit;border-color: #ddd;font-weight: bold;cursor: pointer;}

.ccform .ccform-field::-webkit-input-placeholder { color: inherit; font-size: inherit; }
.ccform .ccform-field:-ms-input-placeholder { color: inherit; font-size: inherit; }
.ccform .ccform-field::placeholder { color: inherit; font-size: inherit; }

.ccform .ccform-options{display: flex;flex-wrap: wrap;width: 100%;margin-top: 5px;}
.ccform .ccform-options label{display: flex;align-items: flex-start;}
.ccform .ccform-options label input{margin-right: 5px;margin-top: 3px;}

@media (max-width: 768px) {
}

@media (min-width: 769px) and (max-width: 1024px) {
    
}
