body .primary-button {
    background: #02a6eb;
    color: #fff;
    font-size: 20px;
}

body .secondary-button {
    background: #fff;
    color: #666;
    border: 1px solid #ddd;
    font-size: 20px;
}

body .form-big {
    font-size: 27px;
}

body .splash {
    font-weight:200; 
    font-size:128px; 
    color:#1f8dd6; 
    margin-bottom:0   
}
a {
    color: #3b8bba; /* block-background-text-normal */
    text-decoration: none;
}

a:visited {
    color: #265778; /* block-normal-text-normal */
}

body .result-container {
    padding-left:2em;
    padding-right:2em;
    border-bottom:2px solid #eee;
}

body .result-super-title {
    color:#999;
    padding-bottom:0.3em;
    text-transform:uppercase;
    font-size:16px;
    margin:0;
    border-bottom:2px solid #eee;
    display: inline-block;
    font-family:omnes-pro;
}

body .result-title {
    font-size:25px;
    margin:1em;
    font-family:omnes-pro;
}

body .result-content {
    font-family: proxima-nova;
    font-size:120%;
    text-align: left;
    line-height: 1.0em;
}

.alignleft {
        float: left;
}

.alignright {
        float: right;
}

body .splash-small {
    font-weight:200; 
    font-size:80; 
    color:#1f8dd6; 
    margin-bottom:0   
    margin-bottom:1em 
}

body .caption {
    font-weight:200; 
    font-size:3em; 
    color:#666; 
    margin:10px
}

body .color-group {
    background: rgb(250, 250, 250);
    border-bottom:2px solid #eee;
    text-align:center;
}

body .color-table {
    font-size:20px; 
    width:16.6666%; 
    height:90px; 
    color:white;    
    padding:10px;
}

body .content {
    font-family: proxima-nova;
    font-size:120%;
    text-align: left;
    padding:80px;
    color:rgb(119, 119, 119);
    line-height: 1.6em;
}

body .subtitle {
    color:rgb(75, 75, 75);
    font-size:150%;
    font-weight:400;
}

body .footer {
    padding:40px;
}

body .footer-tile {
    background:rgb(245, 245, 245)
}

body .footer-text-l {
    font-size:14px;
    padding-left:1em;
    padding-right:1em;
    color: #777;
    font-family:proxima-nova;
    text-align:left;
}

body .footer-text-r {
    font-size:14px;
    padding-left:1em;
    padding-right:1em;
    color: #777;
    font-family:proxima-nova;
    text-align:right;
}
