/* ELIXFORMS STYLES
-------------------------------------------------*/

/* ----------------------------------------------
-------------------------------------------------
Containers
-------------------------------------------------
-------------------------------------------------*/
/* Container with ef background
-------------------------------------------------*/    
.ef-container {
	position: relative;
	clear:both;
	/*Leave it out because it messes up with bootstrap modals */
/*    z-index: 1;  */ 
}
.ef-container:before { 
	content: "";
    position: absolute;
	/*We used to leave it out because it messes up with bootstrap modals, but we need it in order to click on buttons in logins*/
    z-index: -1;  
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0.06;
}
.ef-container.ef-container-signin:before {
	background: transparent url("/rwe2/assets/design-italia/images/ef-bg-02__signin.jpg") 50% 0 no-repeat;
	background-size: cover;
/*	background-attachment: fixed;*/
}

/* ----------------------------------------------
-------------------------------------------------
Cards
-------------------------------------------------
-------------------------------------------------*/
.cards-intro .card {
	cursor: pointer;
    transition: all 0.2s ease;
	box-shadow: .3rem .5rem 1rem rgba(0,0,0,.15);
}
.cards-intro .card:hover {
    transform: scale(1.1);
    z-index: 2;
    position: relative;
}
.cards-intro .card .card-header {
	border:none;
	padding-bottom: 0;
}
.cards-intro .card:hover .card-body, 
.cards-intro .card.hover .card-body {
	box-shadow: inset 0  -4px 0 0 #004080;
}
.cards-intro .card a {
	text-decoration: none;
}
.cards-intro .card a:hover {
}
.cards-intro .card::after {
	margin-top: 0;
    margin-left: 0;
}
/* ----------------------------------------------
-------------------------------------------------
Buttons
-------------------------------------------------
-------------------------------------------------*/
.bs-operationsContainer .ef-forward {
    margin-left: 1em;
    padding-right: 3em;
	background-image:url("/rwe2/images/icon_fa_arrow_circle_right.png");
    background-position:93% center;
	background-repeat: no-repeat;
}
.bs-operationsContainer .ef-backward {
    margin-right: 1em;
    padding-left: 3em;
	background-image:url("/rwe2/images/icon_fa_arrow_circle_left.png");
    background-position:7% center;
	background-repeat: no-repeat;
}
/* ----------------------------------------------
-------------------------------------------------
Footer
-------------------------------------------------
-------------------------------------------------*/
.it-footer-main .footer-content {
	padding: 32px 0;
	text-align: center;
}