.carousel button{background-color:#8e24aa;}
.carousel button.disabled i{color:#dfdfdf !important;}
.carousel button i{color:white;}
.sidenav li a.active{background-image:url('../../../app-assets/images/logo/TRAME_VIOLET_RVB.png') !important;background: url('../../../app-assets/images/logo/TRAME_VIOLET_RVB.png'),linear-gradient(45deg, #303f9f, #7b1fa2) !important;background-size:100% !important;}
footer.page-footer, .navbar-main{background-image:url('../../../app-assets/images/logo/TRAME_VIOLET_RVB.png') !important;background: url('../../../app-assets/images/logo/TRAME_VIOLET_RVB.png'),linear-gradient(45deg, #303f9f, #7b1fa2) !important;background-size:300px, 100% !important;}
.timeline > li .timeline-panel::after{border-left:14px solid #7b1fa2 !important}
.timeline > li.timeline-inverted .timeline-panel::after{border-left:0px solid #303f9f !important;}
.mfp-title, .mfp-counter{display:none;}
#submit_form_login{padding:8px 25px;}
.submit_block i{padding:0 !important;}
@media (max-width: 768px){
	.purple{background-color: #303f9f !important;}
	.timeline > li .timeline-panel::after{border-left:0px solid #303f9f !important}
	.timeline > li.timeline-inverted .timeline-panel::after{border-left:0px solid #303f9f !important;}
}