@charset "utf-8";
/* CSS Document */
.adf-call{
  width: 70px;
height: 70px;
position: fixed;
background-color: #ff6700;
border-radius: 50%;
right:15px;
bottom:15px;
-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);
box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);
z-index: 2;/*2001*/	
	display:block;
}
.adf-call:hover{
   background-color:#519dd1;
}
.adfcalico {
  font-size: 35px;
width: inherit;
display: inline-block;
text-align: center;
color: #fff;
line-height: 72px;
cursor:pointer;
z-index:1;
}

.pulse-button {
  position: relative;
  background-color: #ff6700;
  width: 70px;
  height: 70px;
  border: none;
  box-shadow: 0 0 0 0 #ff6700;
  border-radius: 50%;
   -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}
.pulse-button:hover 
{
  /*box-shadow: 0 0 0 0 #fff;
  border:2px solid #fff;*/
  background-color: #519dd1;
  /*-webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;*/
	color:#fff;
  box-shadow: 0 0 0 0 #1e445e; 
}
.pulso 
{
  /*box-shadow: 0 0 0 0 #fff;
  border:2px solid #fff;*/
  background-color: #519dd1;
  /*-webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;*/
  box-shadow: 0 0 0 0 #1e445e;
 }

@-webkit-keyframes pulse {to {box-shadow: 0 0 0 20px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 20px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 20px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 20px rgba(232, 76, 61, 0);}}

 .adf-call ul {
   	list-style: none;
	position: absolute;
	right: 50px;
	top: 8px;
  overflow:hidden;
 }
.callombra{
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.45);
	border-radius: 10px;
	transition-delay: 0.25s;
	transition-property: box-shadow;
}
.adf-detail span {
	font-size: 20px;
}
 .admess {

	background-color: #ff6700;
	color: #fff;
	text-align: center;
	padding: 5px 30px;
	border-radius: 10px;
  /*display:none;*/
  -webkit-transition-property: transform opacity;
    -webkit-transition-duration: 0.25s;
    -webkit-transition-timing-function: ease-in-out;
     -webkit-transform:translateX(100%);
     transition-property: transform opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease-in-out;
transform: translateX(100%);
opacity:0;
max-width: 200px;
    
}
.admesso{
  display:block;
  background-color: #519dd1;
  -webkit-transition-property: transform opacity;
    -webkit-transition-duration: 0.25s;
    -webkit-transition-timing-function: ease-in-out;
   -webkit-transform: translateX(-25%);
transform: translateX(0);
opacity:1;
}
.admess a{
cursor: pointer;
text-decoration: none;
color: #fff;
width: 150px;
display: block;
position: relative;
margin-left: -15px;
}

