.navbar-toggle,
.navbar-toggle[aria-extended="true"] {
  background-color: #1f2b5f;
  color: white;
}
.navbar,
.faseattuale {
  background: #fff !important;
}
.fase {
  padding-top: 5px;
  padding-bottom: 5px;
}
.navfooter {
  margin-top: 20px;
}
.navbar a {
  color: #1f2b5f !important;
  font-weight: bold;
}
.navbar a:hover {
  background: #1f2b5f !important;
  color: #fff !important;
  font-weight: bold;
}
.sppanel {
  margin-top: 20px;
  border: medium solid #1f2b5f;
}
.alert {
  font-weight: bold;
  color: #1f2b5f;
}
.container {
  background: #fff;
}
body {
  background: #1f2b5f;
}
#imglogo {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}
.transition {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.dropdown-menu li a,
.alert {
  font-weight: bold !important;
  color: #fff;
}
.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: #1f2b5f;
}
#ritiro {
  cursor: pointer;
}
.dropdown-menu {
  background: #fff !important;
  color: #fff;
}
.dropdown.open {
  background: #fff !important;
}
.leftsidebordered {
  border-left: thin solid #1f2b5f;
}
.rightsidebordered {
  border-right: thin solid #1f2b5f;
}
::-moz-selection {
  background: #1f2b5f;
  color: #fff;
}
::selection {
  background: #1f2b5f;
  color: #fff;
}
select option:active,
select option:checked {
  box-shadow: 0 0 10px 100px #1f2b5f inset;
}
a.navbar-brand {
  color: #1f2b5f;
}
a.navbar-brand:hover {
  font-weight: bolder;
}
.dropdown-toggle[aria-expanded="true"] {
  background: #1f2b5f !important;
  color: #fff !important;
}
a {
  color: #1f2b5f;
}
a:hover {
  color: #1f2b5f;
}
.opzionitipospedizione * {
  font-size: 20px;
}
