div.ccm-block-express-form.framedittwo div.form-group {
 }

div.ccm-block-express-form.framedittwo span.text-muted {
    opacity: .50;
}

div.ccm-block-express-form.framedittwo div.form-group label.control-label {
    font-weight: bold;
    display: inline-block;
}

.ccm-block-express-form.framedittwo form { 
display: flex;    align-items: end;
x-justify-content: space-around;
x-align-items: stretch; }

@media screen and (min-width: 250px){
.ccm-block-express-form.framedittwo .form-fields { width: 65%; flex: 0 0 65%; }
.ccm-block-express-form.framedittwo .form-actions { display: inline-flex; width: 35%; flex: 0 0 35%; }
}
@media screen and (min-width: 850px){
.ccm-block-express-form.framedittwo .form-fields { width: 80%; flex: 0 0 80%; }
.ccm-block-express-form.framedittwo .form-actions { width: 20%; flex: 0 0 20%; }
}

.ccm-block-express-form.framedittwo .form-actions button[type="submit"] { 
width: -webkit-fill-available; max-width: none !important; display: block !important; }

div.ecRecaptcha div { margin: 0 auto; }

.control-label { text-align: left; width: 95%; font-size: 14px; margin: 5px auto;  }
.ccm-block-express-form.framedittwo fieldset { border: 0; padding: 0; }

.ccm-block-express-form.framedittwo input, .ccm-block-express-form.framedittwo select,
.ccm-block-express-form.framedittwo textarea, .form-actions button[type="submit"] { 
border: 1px #fff solid; background: none; color: inherit !important;  
 -moz-border-radius: 3px; border-radius: 3px; }
.ccm-block-express-form.framedittwo input::placeholder,
.ccm-block-express-form.framedittwo textarea::placeholder { color: #111; text-align: left; }

.ccm-block-express-form.framedittwo .checkboxList {
	    text-align: left;
    width: 90%;
    margin: 0 auto;
}
.ccm-block-express-form.framedittwo, .form-actions input[type="submit"] { max-width: 600px; margin: 0 auto; }

.ccm-block-express-form.framedittwo .form-fields { position: relative; }
.ccm-block-express-form.framedittwo .form-fields input,
.ccm-block-express-form.framedittwo .form-fields select,
.ccm-block-express-form.framedittwo .form-fields textarea,
.ccm-block-express-form.framedittwo .form-actions button[type="submit"] { background: rgba(0,0,0,0.1); width: -webkit-fill-available; padding: 15px 3%; }

.ccm-block-express-form.framedittwo .form-fields input[type="checkbox"],
.ccm-block-express-form.framedittwo .form-fields input[type="radio"] { width: auto; float: left; }

.ccm-block-express-form.framedittwo .form-fields .checkbox, 
.ccm-block-express-form.framedittwo .form-fields .radio { margin: 2px 2%; display: inline-flex; width: 42%; font-size: 13px; }

.ccm-block-express-form.framedittwo .form-fields select { width: 96%; }
.ccm-block-express-form.framedittwo .form-actions button[type="submit"] { margin: 0 0 0 5px; padding: 20px 10px; }
.ccm-block-express-form.framedittwo .form-fields select option { color: #333; }

.ccm-block-express-form.framedittwo .form-fields .text-muted.small {
font-size: 10px; position: absolute; top: 6px; right: 8px;
display: inline-block;
}
.form-actions { text-align: left; }
.form-actions button[type="submit"] { cursor: pointer; transition: all 0.15s ease-in-out; }
 
div.ccm-block-express-form.framedittwo div.form-group.captcha { margin: 0; }
 
.ccm-block-express-form.framedittwo .form-fields:nth-child(1),
.ccm-block-express-form.framedittwo .form-fields:nth-child(2),
.ccm-block-express-form.framedittwo .form-fields:nth-child(3),
.ccm-block-express-form.framedittwo .form-fields:nth-child(4)/*,
.ccm-block-express-form.framedittwo .form-group:nth-child(5),
.ccm-block-express-form.framedittwo .form-group:nth-child(6)*/ { width: 49.5%; display: inline-block; vertical-align: top; }
.ccm-block-express-form.framedittwo .form-fields:last-child { width: 100%; display: block; }
 
.ccm-block-express-form.framedittwo {
    padding: 5px 0;
    margin: 5px auto;
    -moz-border-radius: 8px;
    border-radius: 8px; }