.button {
background-color: gray;
border: none;
color: white;
padding: 8px 12px;
text-align: center;
border-radius: 4px;
text-decoration: none;
display: inline-block;
font-size: 14px;
margin: 4px 2px;
-webkit-transition-duration: 0.4s; transition-duration: 0.4s;
cursor: pointer;
}
.button-blue {
background-color: #4b67a2; 
color: white; 
border: 1px solid #4b67a2;
}
.button-blue:hover {
background-color: #5a5a5a;
color: white;
border: 1px solid #5a5a5a;
}
.button-red {
background-color: #d33333; 
color: white; 
border: 1px solid #d33333;
}
.button-red:hover {
background-color: #dd7777;
color: white;
border: 1px solid #dd7777;
}
.button-grayoutline {
background-color: white; 
color: #5a5a5a; 
border: 1px solid #5a5a5a;
}
.button-grayoutline:hover {
background-color: #dd7777;
color: white;
border: 1px solid #dd7777;
}
.button-redoutline {
background-color: white; 
color: black; 
border: 2px solid #f44336;
}
.button-call {
background-color: transparent;
color: #fff;
border: 1px solid #fff;	
}
.button-call:hover {
background-color: #1e2040;
color: white;
border: 1px solid #dd7777;
}
.button-redoutline {
background-color: transparent;
color: #d33333;
border: 1px solid #d33333;
}
.button-redoutline:hover {
background-color: #dd7777;
color: white;
border: 1px solid #dd7777;
}
.buttonbig {
background-color: gray;
border: none;
color: white;
padding: 15px 25px;
text-align: center;
text-transform: capitalize;
border-radius: 1.5em;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
-webkit-transition-duration: 0.4s; transition-duration: 0.4s;
cursor: pointer;
}
.buttonbig-call {
background-color: transparent;
color: #fff;
border: 2px solid #fff;	
}
.buttonbig-call:hover {
background-color: #1e2040;
color: white;
border: 2px solid #fff;
}  .btn-call:hover {
background: #1e2940 !important;
color: #fff !important;
}  a {
font-weight: bold;
text-decoration: none;
}