/*  
#00205B  |  Base
#003e85  |  Base + chiaro
#024DA3  |  Base + + chiaro
#00366B  |  Base + scuro
#9da1b5  |  Grigio
#aeb1c1  |  Grigio + chiaro
#dadce5  |  Grigio + + chiaro
#969aac  |  Grigio + scuro
*/
/* logo */

.logo img {
    width: 120px;
    margin-top: 15px;
}
/* color */

.head,
.search-box,
.cs-select ul span,
.navigator li span:last-child,
.payment .cs-select,
.payment-options label a,
.dati-utente,
.badge,
.popup h2,
.select-lang,
.select-style {
    /*BASE*/
    
    color: #00205B;
}

.search-filter span,
.code-search span,
.add-fields form > ul > li > span,
.in-cart form span,
.data-grid li span:first-child,
.payment-grid li span:first-child,
.span-title,
.user-grid span,
.track-grid span:first-child,
.alert-grid span:first-child,
.disponibilita span {
    /*GRIGIO*/
    
    color: #9da1b5;
}

.add-fields input,
.cs-select,
.in-cart input,
.login-page label,
.welcome a,
.disponibilita p {
    /*BASE + CHIARO*/
    
    color: #003e85;
}

.terms-head label a,
.user-grid .select-style,
.welcome a:hover{
    /*BASE + + CHIARO*/
    
    color: #024DA3;
}
/* background */

.main ul,
.src-drop,
.search-buttons a,
.navigator li.active span:first-child,
.navigator li.active:before,
.cart-menu,
.user-menu,
.item .add, 
.in-cart .delete,
.data .edit,
.user .add,
.user .save,
.payment .shipping-cost,
.payment-end,
.edit-default,
.btn1,
.generic-button {
    /*BASE*/
    background: #00205B;
}




.pagination{
  background: #00205B;
  background:rgba(3,48,113,.9);
}


.main a.active,
.main a:hover,
.item .pricelist,
.purchase .pricelist,
.in-cart .edit,
.nav-buttons .indietro,
.data .edit:hover,
.user .add:hover,
.user .save:hover,
.user .delete,
.payment .shipping-cost:hover,
.payment-end:hover,
.blue-menu a,
.edit-default:hover,
.btn2,
.generic-button:hover,
.disponibilita a{
    /*BASE + CHIARO*/
    
    background: #003e85;
}

.purchase .add {
        /*BASE*/
		
    background: #00205B
}

.navigator li:before,
.navigator li span:first-child,
.nav-buttons .avanti,
.nav-buttons .logout,
.item .pricelist:hover,
.item .add:hover,
.in-cart .edit:hover,
.in-cart .delete:hover,
.user .delete:hover,
.add-fields .add:hover,
.blue-menu a:hover,
.btn1:hover,
.btn2:hover,
.disponibilita a:hover,
.pagination li:hover,
.pagination li.active {
    /*BASE + + CHIARO*/
    
    background: #024DA3;
}



.purchase .request {
    /*GRIGIO*/
    
    background: #9da1b5;
}

.view-preview {
    /*BASE + + CHIARO*/
    
    background: #024DA3;
}



/*STYLE AREA SEND MAIL*/

.submit{
    /*BASE + + CHIARO (SUBMIT EMAIL*/	
	
    background: #024DA3;
}





.pricelist-head,
.generic-head,
.mobile-title {
    /*GRIGIO + CHIARO*/
    
    background: #aeb1c1;
}

.generic-alert {
    /* GRIGIO + + CHIARO*/
      
    background: #dadce5  ;
}

.empty {
    /* GRIGIO + SCURO*/
    
    background: #969aac;
}

.cs-options {
    background: #fff;
}
/*border*/

.badge {
    /*BASE*/
    
    border-color: #00205B;
}

.active .badge,
.main li:hover .badge,
.purchase .add {
    /*BASE + CHIARO*/
    
    border-color: #003e85;
}

.purchase .add:hover {
    border-color: #024DA3;
}

.pricelist-head li:first-child {
    /*GRIGIO + SCURO*/
    
    box-shadow: 1px 0 #969aac;
}

.login-page input    {
    border-color:#dadce5     ;
}

.generic-alert {
    /* GRIGIO + CHIARO */
    
    box-shadow: 0px 0px 0px 1px #aeb1c1;
}

.generic-alert .margins:last-child {
    /* GRIGIO + CHIARO */
    
    border-color: #aeb1c1;
}
/*/ Apro responsive desktop
---------------------------
---------------------------
---------------------------
---------------------------
---------------------------
---------------------------
---------------------------
---------------------------
---------------------------
---------------------------
---------------------------
---------------------------
---------------------------
---------------------------
---------------------------
---------------------------
----------------------- /*/

@media (min-width: 769px) {
    /* logo */
    
    .logo img {
        width: 170px;
        margin-top: 0;
    }
    /* color */
    
    .main ul {
        /*BASE*/
        
        color: #00205B;
    }
    .main a.active,
    .main a:hover {
        /*BASE + + CHIARO*/
        
        color: #024DA3;
    }
    .search-box,
    .code-search span,
    .search-box .cs-select,
    .last-col .desktop-title,
    .bought-col .desktop-title,
    .badge {
        color: #fff;
    }
    /* background */
    
    .main ul,
    .main a.active,
    .main a:hover,
    .search .cs-select,
    .code-search input[type="text"],
    .search-buttons a {
        background: none;
    }
    .search-box,
    .main-select option {
        /*BASE*/
        
        background: #00205B;
    }
    .badge {
        /*BASE + + CHIARO*/
        
        background: #024DA3;
    }
    .last-col .desktop-title {
        /*GRIGIO*/
        
        background: #9da1b5;
    }
    .purchase,
    .bought-col .desktop-title {
        /*GRIGIO + CHIARO*/
        
        background: #aeb1c1;
    }
	
	.pricelist {
        /*BASE + + CHIARO*/
    
    background: #024DA3;
    }
	
    /* border */
    
    .badge,
    .main li:hover .badge,
    .active .badge {
        border-color: #fff;
    }
    .desktop-title .x1,
    .desktop-title .x2 {
        /*GRIGIO + SCURO*/
        
        border-color: #969aac;
    }
    .in-cart .edit {
        /*BASE*/
        
        border-color: #00205B;
    }
    .in-cart .delete,
    .alert-grid li:nth-last-child(-n+2) {
        /*BASE + SCURO*/
        
        border-color: #00366B;
    }
    .last-col .desktop-title {
        /*GRIGIO + SCURO*/
        
        box-shadow: 1px 0 #969aac;
    }
    /* chiudo responsive desktop*/

}
