body, html {
    color: #89898a;
    font-family: 'proxima-nova', sans-serif;
}

/*** text styles ***/
.light-blue {
    color: #508fc9;
}
.dark-blue {
    color: #385470;
}


#content h1, /* apply to site content */
#content h2,
#content h3,
.cke_editable h1, /* apply to ckeditor window */
.cke_editable h2,
.cke_editable h3,
.cke_panel_container h1,/* apply to ckeditor paragraph drop-down */
.cke_panel_container h2,
.cke_panel_container h3 {
    color:#508fca;
}
#content,
.cke_editable {
    color:#2a2a2b;
}
#content:after {
    content:"";
    width: 100%;
    display: table;
    clear:both;
}
#content a,
.cke_editable a {
    color:#508fca;
}

.button,
.btn,
.blue {
    display: inline-block;
    color:#508fca !important;
    border: 1px solid #508fca;
    border-radius: 5px;
    padding:20px;
    margin:20px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}
.blue {
    background-color: #508fca;
    color: #FFF !important;
    border: 1px solid #FFF;
}

hr {
    border:none;
    height: 1px;
    background-color:#bfcbda;
    clear:both;
}

.half {
    display: inline-block;
    vertical-align: top;
    width: 48%;
}

@media only screen and (max-width:760px){
    .half {
        width: 100%;
        margin-bottom: 20px;
    }
}