.navbar-toggle,
.navbar-toggle[aria-extended=true] {
    background-color: #7bbe3f;
    color: #000
}

.faseattuale,
.navbar {
    background: #7bbe3f !important
}

.fase {
    padding-top: 5px;
    padding-bottom: 5px
}

.navfooter {
    margin-top: 20px
}

.navbar a {
    color: #000 !important;
    font-weight: 700
}

.navbar a:hover {
    background: #7bbe3f !important;
    color: #666 !important;
    font-weight: 700
}

.sppanel {
    margin-top: 20px;
    border: medium solid #7bbe3f
}

.alert {
    font-weight: 700;
    color: #000
}

.container {
    background: #fff
}

body {
    background: #7bbe3f
}

#imglogo {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out
}

.transition {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05)
}

.alert,
.dropdown-menu li a {
    font-weight: 700 !important;
    color: #000
}

.highlight-header {
    font-weight: bolder;
    text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff
}

input.ng-invalid {
    border: thin solid #d3372b
}

.dropdown-menu>li>a {
    color: #000
}

#ritiro {
    cursor: pointer
}

.dropdown-menu {
    background: #7bbe3f !important;
    color: #000
}

.dropdown.open {
    background: #7bbe3f !important
}

.leftsidebordered {
    border-left: thin solid #7bbe3f
}

.rightsidebordered {
    border-right: thin solid #7bbe3f
}

::-moz-selection {
    background: #7bbe3f;
    color: #000
}

::selection {
    background: #7bbe3f;
    color: #000
}

select option:active,
select option:checked {
    box-shadow: 0 0 10px 100px #7bbe3f inset
}

a.navbar-brand {
    color: #000
}

a.navbar-brand:hover {
    font-weight: bolder
}

.dropdown-toggle[aria-expanded=true] {
    background: #7bbe3f !important;
    color: #000 !important
}

a {
    color: #7bbe3f
}

a:hover {
    color: #7bbe3f
}

.opzionitipospedizione * {
    font-size: 20px
}