/*
Theme Name: CLP Nutrition Index (A)
Description: Theme for the "Nutrition Index" Web App, based on Wordpress. A child theme of Avada Theme
Author: m:gnu
Author URI: https://www.mgnu.net/
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* Custom lists */

fieldset {
    width: 100%;
}

li {
    list-style: none;
}

.list-group-item {
    padding: 0 0 0 0.5rem !important;
    border: none !important;
}

/* Buttons */

div.btn-submit {
    display: inline-flex;
    width: 100%;
    margin: 0 auto;
    padding: 0 20%;
    text-align: center;
}

.clp-btn {
    cursor: pointer;
    font-family: var(--button_typography-font-family);
    font-weight: var(--button_typography-font-weight);
    font-style: var(--button_typography-font-style,normal);
    letter-spacing: var(--button_typography-letter-spacing);
    text-transform: var(--button_text_transform);
    text-decoration: none;
    border: none;
    box-shadow: none !important;
    border-radius: 10px !important;
    outline: none;
}

.clp-btn-availability {
    width: 100%;
    margin: 29px 0 0 0 !important;
    padding: 0;
    line-height: 17px;
    font-size: 14px;
    text-transform: uppercase;
}

.clp-btn-medium {
    width: 50%;
    padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
    text-transform: uppercase;
}

.clp-btn-large-flex {
    display: flex;
}

.clp-btn-large,
.clp-btn-large-flex {
    width: 100%;
    padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
    text-transform: uppercase;
}

.clp-btn-square {
    display: flex;
    height: 100px;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}

.clp-btn-default {
    transition: all .2s ease;
    color: var(--awb-color6);
    background-image: linear-gradient(90deg, var(--awb-color4), #5a8d9e, #4f7684, #44606b, var(--awb-color2));
}
.clp-btn-default:hover {
    color: var(--awb-color2);
    background-image: none;
    background-color: var(--awb-color3);
}

.clp-btn-new-search {
    transition: all .2s ease;
    color: var(--awb-color6);
    background-color: var(--awb-color7);
}
.clp-btn-new-search:hover {
    color: var(--awb-color2);
    background-color: var(--awb-color3);
}

.clp-btn-new-visit {
    transition: all .2s ease;
    color: var(--awb-color6);
    background-color: var(--awb-color4);
}
.clp-btn-new-visit:hover {
    color: var(--awb-color2);
    background-color: var(--awb-color3);
}

.clp-btn-edt-visit {
    transition: all .2s ease;
    color: var(--awb-color2);
    background-color: var(--awb-color3);
}
.clp-btn-edt-visit:hover {
    color: var(--awb-color6);
    background-color: var(--awb-color4);
}

.clp-btn-txt-centered {
    margin: 0 auto;
    text-align: center;
}

/* Custom Forms */

select#avb {
    width: 100%;
}

.clp-margins-tb {
    margin: 10px 0;
}
