/*----------------------------------------------
*
* [Default Stylesheet]
*
----------------------------------------------*/

/*----------------------------------------------
1. Root
----------------------------------------------*/

/* #region Root */

:root {
    --h1-font: Arial, Helvetica, sans-serif;
    --h1-size: 4rem;
    --h1-weight: normal;

    --h2-font: Arial, Helvetica, sans-serif;
    --h2-size: 2.5rem;
    --h2-weight: normal;

    --h4-weight: normal;

    --p-font: Arial, Helvetica, sans-serif;
    --p-size: 0.9rem;
    --p-weight: normal;

    --header-bg-color: #fff;
    --nav-brand-height: 80px;
    --nav-item-color: #8e8e8e;

    --primary-color: #1b68d4;
    --secondary-color: #0553b6;

    --white-color: #fff;
    --black-color: #000;

    --primary-t-color: #262626;
    --secondary-t-color: #8e8e8e;
    --primary-p-color: #262626;
    --secondary-p-color: #8e8e8e;
    --primary-b-color: #fff;

    --valid-color: #007a4d;
    --invalid-color: #e90808;

    --primary-bg-color: #fff;
    --primary-bg-color-2: #f5f5f5;
    --primary-bg-color-3: #e5e5e5;

    --border-color: #bbb;

    --footer-bg-color: #e5e5e5;

}

/* #endregion Root */

/*----------------------------------------------
2. Button
----------------------------------------------*/

/* #region Button */

.primary-button,
.primary-button:visited, .primary-button:active {
    position: relative;
    z-index: 2;
    padding: 10px 25px;
    background-color: var(--primary-color);
    color: var(--primary-b-color);
    font-weight: normal;
    text-transform: uppercase;
}

.primary-button:hover, .primary-button:focus {
    background-color: var(--secondary-color);
    color: var(--primary-b-color)!important;
}

/* #endregion Button */
