/*
 * Skin file!
 * This will override the main.css rules.
 * DO NOT EDIT - this file will be overwritten by the backoffice!
 * Last modification: 2025-11-19 22:07:54
 */

@import url('https://fonts.googleapis.com/css?family=Roboto');
body {
    font-family: 'Roboto', 'sans-serif';
}

/* LOGIN PAGE BACKGROUND */
.page-background {
    background: url('https://dcusercontent.imgix.net/marchetau/images/image_76913349e0_20181119141314.jpg?auto=format&ixlib=php-3.3.1&s=f402dbea05b5418f8f5e20781fb4abcd') no-repeat center center;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/* TOP MENU BAR */
.mobile-header,
.navbar {
    background-color: #228848;
}


.navbar-inverse .navbar-nav.main-menu a,
.navbar-inverse .navbar-nav.main-menu a:focus,
.navbar-inverse .navbar-nav.main-menu a:hover {
    color: #ffffff !important;
}

.navbar-inverse .navbar-nav.main-menu > li:hover,
.navbar-inverse .navbar-nav.main-menu > .active > a,
.navbar-inverse .navbar-nav.main-menu > .active > a:focus,
.navbar-inverse .navbar-nav.main-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #00fa9a;
}

/* Sidebar on mobile devices */
@media screen and (max-width: 768px) {
    .dropdown-menu > li > a,
    .dropdown-menu > li > a:hover {
        color: #ffffff;
    }

    .main-menu > li.active:after {
        background: #228848;
    }
}

/* CARD IMAGES */
.card1,
.card2,
.cards-empty .pic {
    background-image:  url('https://dcusercontent.imgix.net/marchetau/images/image_26200eea73_20190107161144.png?auto=format&h=38&ixlib=php-3.3.1&w=63&s=5760cdb75d0294d5fb45f3b909314efc');
    background-repeat: no-repeat;
    border: none;
}
.current-info .card1 {
    background: url('https://dcusercontent.imgix.net/marchetau/images/image_26200eea73_20190107161144.png?auto=format&h=22&ixlib=php-3.3.1&w=37&s=e11d266f8538a087e208aa37152bd303');
    background-repeat: no-repeat;
    border: none;
}

/* BUTTON COLOR */
.brand-text {
    color: #228848;
}
.btn-primary,
.brand-background,
.bghighlight {
    color: #ffffff !important;
    background-color: #228848;
}

.brand-text:hover {
    color: #00fa9a;
}
.btn-primary:hover,
.brand-background:hover,
.bghighlight:hover {
    color: #ffffff;
    background-color: #00fa9a;
}

/* LINK COLOR */
#toggleBtn,
a, a:link {
    color: #228848;
}

a:hover {
    color: #00fa9a;
}

.login-panel .form-group input[type='text'],
.login-panel .form-group input[type='tel'],
.login-panel .form-group input[type='email'],
.login-panel .form-group input[type='password'],
.login-panel .form-group input[type='number'] {
    border-bottom: solid 2px rgba(0, 0, 0, 0.2);
}
.modal-field,
.profile-field,
.panel.mid-box .col-email input,
.panel.mid-box .col-password input {
    border: 1px solid rgba(0, 0, 0, 0.2);
}

.generic-panel form select,
.generic-panel form input {
    border-color: rgba(0, 0, 0, 0.2) !important;
}

.panel.mid-box {
    border: 1px solid #228848;
}

.login-panel .bar:before,
.login-panel .bar:after {
    background: #228848;
}
.modal-field:focus,
.profile-field:focus,
.panel.mid-box .col-email input:focus,
.panel.mid-box .col-password input:focus {
    border: 1px solid #228848;
}
.generic-panel form select:focus,
.generic-panel form input:focus {
    border-color: #228848 !important;
}

#footer a {
    color: #228848;
}

#footer a:hover {
    color: #00fa9a;
}

    .secondary-color {
        color: #00fa9a;
    }

    .primary-color {
        color: #228848;
    }
