a.button, .field-name-field-registration a {
    background-color: #00356b;
    display: inline-block;
    cursor: pointer;
    color: #ffffff !important;
    font-family: Arial;
    font-weight: bold;
    padding: 4px 12px;
    text-decoration: none;
    margin: 5px 0 10px 0;
}

a.button:hover, .field-name-field-registration a:hover {
    background-color: #286dc0;
    color: white;
}
/* COLUMNS */
@media screen and (min-width: 520px) {
.half {
    width: 50%;
    float: left;
    padding-bottom: 1em;
 }
.third {
    width: 33%;
    float: left;
    padding-bottom: 1em;
 }
.quarter {
    width: 25%;
    float: left;
    padding-bottom: 1em;
 }
}