/*Blu*/
/*Blu*/
/*Blu*/
/*Grigio*/
/*Rosso*/
/*Rosso*/
/*Grigio*/
/*Blu*/
/*Bianco*/
/*Blu*/
/*Grigio*/
/*Grigio*/
.aui .tim body {
  color: #727272; }

.tim #titolo {
  color: #004691; }

.tim #footer-container .footer-top,
.tim #footer-container .footer-bot {
  background: #004691; }

.aui .tim .liferay-bootstrap .row .btn {
  background-color: #004691;
  border-color: #004691;
  border-radius: 4px; }

.aui .tim .liferay-bootstrap .row .btn:hover,
.aui .tim .liferay-bootstrap .row .btn:focus {
  background-color: #0078c1;
  border-color: #0078c1; }

.aui .tim .liferay-bootstrap .edenred-form .btn-primary,
.aui .tim .liferay-bootstrap .edenred-form .btn-default {
  border-radius: 4px; }

.tim .btn-white {
  color: #004691 !important;
  border-color: #004691 !important; }

.tim .btn-white:hover,
.tim .btn-white:focus {
  color: white !important;
  background-color: #004691 !important; }

.tim .internal-user-left-menu.slide-out .left-menu-content .MenuProdotti.info > a {
  color: #004691 !important; }

.tim .internal-user-left-menu .left-menu-content h5 {
  color: #004691; }

.tim .internal-user-left-menu .left-menu-content ul li a {
  color: inherit !important; }

.tim .internal-user-left-menu .left-menu-content ul li a:hover {
  color: #004691 !important; }

.tim #footer-container .footer-bot .footer-menu-list li,
.tim #footer-container .footer-bot .footer-menu-list a {
  color: white; }

.tim .internal-user-left-menu .left-menu-content h5,
.tim #footer-container .footer-bot .footer-info-title,
.tim #footer-container .footer-bot .footer-info-list li,
.tim #footer-container .footer-bot .footer-menu-title {
  color: white; }

.tim #footer-container .footer-bot .footer-menu-list li:hover,
.tim #footer-container .footer-bot .footer-menu-list a:hover,
.tim #footer-container .footer-bot .footer-menu-list li:focus,
.tim #footer-container .footer-bot .footer-menu-list a:focus {
  color: #82b9e6;
  text-decoration: none; }

.tim img.edenred-logo-footer,
.tim #footer-container .footer-bot .footer-menu-list a img,
.tim #footer-container .social-box {
  background-color: transparent; }

.tim #footer-container .footer-top,
.tim #footer-container .footer-bot {
  background: #004691;
  margin-bottom: 0;
  padding-top: 20px; }

.tim #header a.logo.custom-logo {
  display: block; }

.tim #header,
.tim .internal-user-header-bottom,
.tim #footer-container .footer-top {
  background: white;
  border: 0; }

.aui .tim .internal-user-header-top {
  background-repeat: no-repeat !important;
  background-position: 92% center !important; }

.aui .tim .liferay-bootstrap .pull-right {
  color: #eb0028 !important;
  font-weight: bold; }

.tim .internal-user-header-bottom {
  display: none; }

.aui .tim .internal-user-header-top {
  background-color: white;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.3);
  background-size: inherit; }

.aui .tim .internal-user-header-top .header-pa-logo {
  background-size: inherit;
  margin-top: 0;
  padding-top: 120px; }

.aui .tim .internal-user-header-top .header-pa-logo img {
  display: none; }

.tim #footer-container .footer-bot .footer-row-separator {
  border-color: white; }

.aui .tim .liferay-bootstrap select.form-control,
.aui .tim .liferay-bootstrap select.form-control.selectFormControl {
  background-image: linear-gradient(45deg, transparent 50%, #ffffff 50%), linear-gradient(135deg, #ffffff 50%, transparent 50%), linear-gradient(to right, #004691, #004691) !important; }

.tim .liferay-bootstrap .edenred-form .table thead {
  background: #004691; }

