---
title: Customising the Card SDK
slug: customising-the-card-sdk
createdAt: 2024-08-05T02:22:51.241Z
---

Monoovas Card Checkout is fully customisable to match your application.&#x20;
As an iframe is used for security reasons, not all host styles are inherited by the card form, such as font-family.&#x20;
The CSS for the card form is contained in **#Checkout-container ID**. A default style will be used for elements where custom CSS is not passed.&#x20;

Form fields can be customised by editing the following options

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
```css
{
  "input": {
    "base": {
      "borderStyle": "none none solid none",
      "borderColor": "#000000",
      "boxShadow": "0px",
      "background": "#ffffff",
      "fontFamily": "courier new",
      "borderRadius": "0px",
      "paddingHorizontal": "0px",
      "lineHeight": "",
      "color": "#000000"
    },
    "error": {
      "borderStyle": "solid",
      "borderColor": "#d0021b"
    }
  }
}
```
:::

:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/2YV_jPVRvgDF5hYZgYUKg-Wfj_1TscaxRzpK9nBHK-5-20240807-052417.png)


:::
::::



The submit button can be customised separately by editing the following options

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
```css
{
  "submitButton": {
    "base": {
      "color": "#ffffff",
      "background": "#2ab5c4",
      "borderRadius": "10px",
      "fontFamily": "sans-serif",
      "fontWeight": "bold",
      "boxShadow": "none"
    }
  }
}
```
:::

:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/2YV_jPVRvgDF5hYZgYUKg-NK2emNdW0LOY3xPZiNHbi-20240807-053040.png)


:::
::::



For other style options, such as error styles, disabled form styles and loading styles please contact Monoova support.
