:root {

    /* Border */
    --sdb-border-radius: 5px;
    
    /* Color */
    --sdb-white-color: white;

    --sdb-button-primary-color:   #009140;
    --sdb-button-secondary-color: #025495;
    
    --sdb-background-primary-color: #d7e8ef;
    
    --sdb-text-primary-color:      #1a1b1e;
    --sdb-text-title-color:        #025495;
    --sdb-text-note-color:         #405f72;
    /* --sdb-text-input-detail-color: #7f7f7f; */
    --sdb-text-feature-color:      #ae0400;

    /* Schedule Flights */
    --am-background-color:       #ffffc6;
    --am-hover-background-color: yellow;
    --pm-background-color:       #ffe2ae;
    --pm-hover-background-color: orange;

    /* Travel Partners */
    --travel-partner-highlight: orange;

    /* Font Family */
    --sdb-note-font-family: 'Roboto', sans-serif;
}

.sdb-brand-button{

    --sds-c-button-brand-color-background: var(--sdb-button-primary-color);
    --sds-c-button-brand-text-color: var(--sdb-white-color);
    
    &.large{
        /* Horizontal Size */
        --slds-c-button-spacing-inline-start: 2rem; /* Left */
        --slds-c-button-spacing-inline-end:   2rem; /* Right */

        /* Vertical Size*/
        --slds-c-button-spacing-block-start: 1rem;  /* Top */
        --slds-c-button-spacing-block-end:   1rem;  /* Bottom */
    }

    &:hover{
        --sds-c-button-brand-color-background-hover: var(--sdb-button-secondary-color);
        --sds-c-button-brand-text-color-hover: var(--sdb-white-color);
    }
}

.sdb-brand-inverse-button{

    --sds-c-button-brand-color-background: var(--sdb-button-secondary-color); 
    --sds-c-button-brand-text-color: var(--sdb-white-color);
    
    &.large{
        /* Horizontal Size */
        --slds-c-button-spacing-inline-start: 2rem; /* Left */
        --slds-c-button-spacing-inline-end:   2rem; /* Right */

        /* Vertical Size*/
        --slds-c-button-spacing-block-start: 1rem;  /* Top */
        --slds-c-button-spacing-block-end:   1rem;  /* Bottom */
    }

    &:hover{
        --slds-kx-button-gradient-color: transparent;
        --sds-c-button-brand-color-background-hover: var(--sdb-button-primary-color);
        --sds-c-button-brand-text-color-hover: var(--sdb-white-color);
    }
}