.body-sm {
background: black url('bg-sm.jpg') no-repeat fixed center; color: #111111;
padding: 15px;
text-align: justify;
font: 14px bold arial, sans-serif;
}

.sm-textbox {
background-color: rgba(255, 255, 255, 0.7);
color: black;
font: 14px bold arial, sans-serif;
border-radius: 20px;
width: 90%;
height: 90%;
margin: 0 auto;
padding: 15px;
text-align: justify;
}

.sm-textbox a:visited {
color: blue;
}

.sm-textbox a:link {
color: blue;
text-decoration: none;
transition: all 0.4s;
transition-timing-function: ease-in-out;
font-weight: bold;
}

.sm-textbox a:hover {
background: linear-gradient(#870000, #190A05);
color: yellow;
font-weight: bold;
border-radius: 6px;
}

.icons {
width: 15px;
height: 15px;
vertical-align: middle;
}