.hover-text:active {
color:#03529b;
}
/* Overall style */
.mainpage {
max-width: 1040px;
margin: 0 auto;
}
/* Heading */
.mainpage-heading {
width: 100%;
margin: 0 1em 0 0;
border-collapse: collapse;
border-spacing: 0;
}
.mainpage-welcome {
padding: .5em 1.6em 1em;
}
.mainpage-welcome-sitename {
font-size: 220%;
color: #484848;
}
.mainpage-welcome-slogan {
color: #666;
}
.mainpage-actions {
white-space: nowrap;
text-align: right;
}
.mainpage-actions ul {
margin: 0;
padding: 0;
}
.mainpage-actions li {
display: inline-block;
margin: 0;
padding: .5em;
font-weight: bold;
}
@media screen and (max-width: 999px) {
.mainpage-heading,
.mainpage-heading tbody,
.mainpage-heading tr,
.mainpage-heading td {
display: block;
}
.mainpage-heading td {
padding-left: 1.6em;
padding-right: 1.6em;
}
.mainpage-actions {
text-align: center;
white-space: normal;
}
}
/* Main table */
.mainpage-maintable {
width: 100%;
margin: 1em 0;
border: none;
background: transparent;
border-spacing: 0;
}
.mainpage-maintable td {
padding: 0;
vertical-align: top;
}
.mainpage-maintable td.mainpage-column-left {
width: 60%;
padding-right: .5em;
}
.mainpage-maintable td.mainpage-column-right {
width: 50%;
padding-left: .5em;
}
@media screen and (max-width: 999px) {
.mainpage-maintable,
.mainpage-maintable tbody,
.mainpage-maintable tr,
.mainpage-maintable td {
display: block;
}
.mainpage-maintable td.mainpage-column-left {
width: auto;
padding: 0 0 .75em;
}
.mainpage-maintable td.mainpage-column-right {
width: auto;
padding: .75em 0 0;
}
}