@import url(beauty.css);

.navbar-header a:hover {
    color: var(--page-gold) !important;
}

.nav li:hover {
    & a {
        color: var(--alt-primary-color) !important;
    }
}

.navbar {
    border-bottom: 0;
}

.nav-pills li {
    background-color: var(--bg-color);
    margin-bottom: 5px;
    margin-left: 0;
    margin: 0 5px 5px 0;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
    background-color: var(--page-gold);
}

.nav-pills > li.current > a,
.nav-pills > li.current > a:hover,
.nav-pills > li.current > a:focus {
    background-color: var(--page-gold);
}

.nav-pills li a {
    color: var(--primary-color);
}

.nav-pills > li > a:hover {
    background-color: var(--page-gold);
}

.nav-pills li.current, .nav-pills li.active {
    background-color: var(--page-gold) !important;
    & a {
        color: var(--alt-primary-color) !important;    
    }
}

.thumbnail:hover {
    background-color: var(--page-gold);
}

.thumbnail > a {
    color: var(--alt-primary-color);
}

.clause_title {
    font-weight: bold;
}

ul {
    list-style-type: disc;
}

footer h3 {
    margin-top: 0;
}

.margin-bottom {
    margin-bottom: 20px;
}

.zero-left-padding {
    padding-left: 0px;
}

.top-contributors, #manage_submissions {
    min-height: 55vh;
}

.gold-table-head, .gold-row {
    background-color: var(--page-gold) !important;
}

.green-row {
    background-color: var(--bg-color) !important;
    color: var(--primary-color) !important;
}

.green-table-head {
    background-color: var(--bg-color);
    color: var(--primary-color);
}

[data-href], .table-row, .dropdown-toggle-row {
    cursor: pointer;
}

.index-graphs {
    margin-top: 5%;
}

.table-bordered thead>tr>th.no-border {
    border: none;
}

.padding-20 {
    padding: 20px;
    margin: 20px;
}

.dropdown-menu {
    background-color: #F3EAAF;
}

#indices_calc input[type="submit"], #project_info input[type="submit"], #project_costs input[type="submit"] {
    margin-right: 15px;
}

#project_elements label {
    font-weight: normal;
}

.margin-top {
    margin-top: 3%;
}

.apc_res {
    font-weight: bold;
}

#create_typology .grecaptcha-badge, #update_typology .grecaptcha-badge, #create_element .grecaptcha-badge, #update_element .grecaptcha-badge {
    right: auto !important;
    left: 20px !important;
    width: 70px !important;
    overflow: hidden !important;
    transition: left 0.3s ease !important;
}
#create_typology .grecaptcha-badge:hover, #update_typology .grecaptcha-badge:hover, #create_element .grecaptcha-badge:hover, #update_element .grecaptcha-badge:hover {
width: 256px !important;
}

@media only screen and (max-width: 767px) {
    .nav-pills li {
        width: 100%;
        margin: 0 0 5px 0;
    }
}