.bg {
background:#ddedee;
color:#3b898a;
padding:5px 10px;
border-radius:5px;
margin:10px 0;
border:1px solid #3b898a;
box-shadow:0 .1em .4em rgba(87, 87, 87, .3);
}
hr {
background:transparent;
border-top:2px dotted #3b898a;
}
.button-1 {
background:#3b898a;
}
.button-1 a {
color:white;
}
.button-2 {
background:#ddedee;
}
.button-2 a {
color:#3b898a;
}
.button-3 {
background:#ddedee;
}
.button-3 a {
color:#2A52BE;
}
.button-3>a::after {
display:none;
}
.button {
transition: all .35s;
text-align:center;
border-radius:5px;
margin:5px 5px;
}
.button a {
display: block;
padding: 5px;
height: 100%;
}
.button:hover {
box-shadow: 0 0 8px #bbb;
}
.button-2:hover,
.button-3:hover {
background:#EFF9F8;
}