body {
    font-family: 'Source Sans Pro', sans-serif;
    --color-midnight-green: #073B4C;
    --color-blue: #118AB2; /* NCS */
    --color-emerald: #06D6A0;
    --color-sunglow: #FFD166;
    --color-coral: #F78C6B;
    --color-bright-pink: #EF476F; /* crayola */
}

.veb-b {
    font-weight: 700;
}

div.sma-btn {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
/*
 * PŘESTYLOVÁNÍ
 */
h1 {
    margin: 0!important;
}

/*
 * Karta - horní info pane
 */

.sma-card-content-header {
    margin: 1rem 0;
}

/*
 * BTN TLAČÍTKA EDIT, LIST, ... 
 */
.sma-btn-list {
    color: white;
    background-color: #FFD166;
    margin: 0.25rem 0.25rem;
}

.sma-btn-edit {
    color: white;
    background-color: #F78C6B;
    margin: 0.25rem 0.25rem;
}

.sma-btn-edit-content {
    color: white;
    background-color: #EF476F;
    margin: 0.25rem 0.25rem;
}

/* DEPRECATED → sma-btn-image */
.sma-btn-edit-image {
    color: white;
    background-color: #7e1891;
    margin: 0.25rem 0.25rem;
}

.sma-btn-image {
    color: white;
    background-color: #7e1891;
    margin: 0.25rem 0.25rem;
}

.sma-btn-show {
    color: white;
    background-color: #06d6a0;
    margin: 0.25rem 0.25rem;
}


/*
 * RENDER FORM 
 */
form .card {
    border-color: #f5f5f5;
    background-color: #F5F5F5;
}

div.sma-form-control > input, textarea, select {
    width: 100%!important;
    padding: 5px 5px!important;
    border-radius: 0.25rem;
}

form > div > div:last-child {
    width: 100%!important;
}

form > div > div:last-child > div {
    border: none!important;
    background: white!important;
    padding-left: 0!important;
    padding-right: 0!important;
}

