.flm-card{background:#fff;border:1px solid #ddd;border-radius:10px;padding:18px;margin:18px 0;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.flm-form input[type=text],.flm-form input[type=password],.flm-form input[type=email],.flm-form input[type=number],.flm-form textarea,.flm-form select,.flm-inline-form textarea{width:100%;max-width:100%;box-sizing:border-box}
.flm-form p{margin:0 0 14px}
.flm-table{width:100%;border-collapse:collapse}
.flm-table th,.flm-table td{border:1px solid #ddd;padding:8px;vertical-align:top}
.flm-inline-form{display:inline-block;margin:6px 6px 6px 0;vertical-align:top}
.flm-summary{background:#fafafa;border-left:4px solid #2271b1;padding:10px}
