I ended up doing a custom field and there I added the css code accordingly. The link, suggested above, changes all the input fields through-out the site, not just the local field.
function cmb2_render_callback_required_text($field, $escaped_value, $object_id, $object_type, $field_type_object)
{
?>
<input type="text" id="<?php echo $object_type; ?>" style="border-color:#FC6; border-width:thick;" value="<?php echo $escaped_value; ?>">
<?php
}
add_action( 'cmb2_render_required_text', 'cmb2_render_callback_required_text', 10, 5 );
function sm_cmb2_sanitize_required_text( $null, $new ) {
return $new;
}
add_filter( 'cmb2_sanitize_required_text', 'sm_cmb2_sanitize_required_text', 10, 2 );
///////////////////
//
//////////////////////
function cmb2_render_callback_readonly_text($field, $escaped_value, $object_id, $object_type, $field_type_object)
{
?>
<input type="text" id="<?php echo $object_type; ?>" style="background-color: transparent; border: 0px solid;" value="<?php echo $escaped_value; ?>">
<?php
}
add_action( 'cmb2_render_readonly_text', 'cmb2_render_callback_readonly_text', 10, 5 );
function sm_cmb2_sanitize_readonly_text( $null, $new ) {
return $new;
}
add_filter( 'cmb2_sanitize_readonly_text', 'sm_cmb2_sanitize_readonlytext', 10, 2 );