h3,
h4,
h5 {
    color: #4eb25c;
}

a {
    color: #4eb25c;
}

a:hover {
    color: #60ba6c;
}

a:active {
    color: #46a153;
}

.alternative-font {
    color: #4eb25c;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover {
    background-color: #4eb25c;
}

.btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #4eb269;
    background-image: -moz-linear-gradient(top, #4eb25c, #4eb27d);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4eb25c), to(#4eb27d));
    background-image: -webkit-linear-gradient(top, #4eb25c, #4eb27d);
    background-image: -o-linear-gradient(top, #4eb25c, #4eb27d);
    background-image: linear-gradient(to bottom, #4eb25c, #4eb27d);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4eb25c', endColorstr='#ff4eb27d', GradientType=0);
    border-color: #4eb27d #4eb27d #367d58;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    color: #ffffff;
    background-color: #4eb27d;
}

.btn-primary:active,
.btn-primary.active {
    background-color: #3e8f64 \9;
}

.btn-sign-up {
    -moz-box-shadow: 0px 0px 3px -1px #cf866c;
    -webkit-box-shadow: 0px 0px 3px -1px #cf866c;
    box-shadow: 0px 0px 3px -1px #cf866c;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b2524e), color-stop(1, #bc3315));
    background: -moz-linear-gradient(top, #b2524e 5%, #bc3315 100%);
    background: -webkit-linear-gradient(top, #b2524e 5%, #bc3315 100%);
    background: -o-linear-gradient(top, #b2524e 5%, #bc3315 100%);
    background: -ms-linear-gradient(top, #b2524e 5%, #bc3315 100%);
    background: linear-gradient(to bottom, #b2524e 5%, #bc3315 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2524e', endColorstr='#bc3315', GradientType=0);
    background-color: #b2524e;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #942911;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Helvetica, "Helvetica Neue Light", sans-serif;
    font-size: 17px;
    padding: 9px 9px;
    text-decoration: none;
    text-shadow: 0px 0px 0px #854629;
}

.btn-sign-up:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #b2524e));
    background: -moz-linear-gradient(top, #bc3315 5%, #b2524e 100%);
    background: -webkit-linear-gradient(top, #bc3315 5%, #b2524e 100%);
    background: -o-linear-gradient(top, #bc3315 5%, #b2524e 100%);
    background: -ms-linear-gradient(top, #bc3315 5%, #b2524e 100%);
    background: linear-gradient(to bottom, #bc3315 5%, #b2524e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#b2524e', GradientType=0);
    background-color: #bc3315;
    color: #ffffff;
}

.btn-sign-up:active {
    position: relative;
    top: 1px;
}

.btn-call-to-action {
    -moz-box-shadow: 0px 0px 3px 0px #cf866c;
    -webkit-box-shadow: 0px 0px 3px 0px #cf866c;
    box-shadow: 0px 0px 3px 0px #cf866c;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b2524e), color-stop(1, #bc3315));
    background: -moz-linear-gradient(top, #b2524e 5%, #bc3315 100%);
    background: -webkit-linear-gradient(top, #b2524e 5%, #bc3315 100%);
    background: -o-linear-gradient(top, #b2524e 5%, #bc3315 100%);
    background: -ms-linear-gradient(top, #b2524e 5%, #bc3315 100%);
    background: linear-gradient(to bottom, #b2524e 5%, #bc3315 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2524e', endColorstr='#bc3315', GradientType=0);
    background-color: #b2524e;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 3px solid #942911;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: arial;
    font-size: 17px;
    padding: 17px 24px;
    text-decoration: none;
    text-shadow: 0px 0px 0px #854629;
}

.btn-call-to-action:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #b2524e));
    background: -moz-linear-gradient(top, #bc3315 5%, #b2524e 100%);
    background: -webkit-linear-gradient(top, #bc3315 5%, #b2524e 100%);
    background: -o-linear-gradient(top, #bc3315 5%, #b2524e 100%);
    background: -ms-linear-gradient(top, #bc3315 5%, #b2524e 100%);
    background: linear-gradient(to bottom, #bc3315 5%, #b2524e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#b2524e', GradientType=0);
    background-color: #bc3315;
    color: white;
    text-decoration: none;
}

.btn-call-to-action:active {
    position: relative;
    top: 1px;
}

.btn-call-to-action {
    color: white;
    font-weight: 500;
    font-size: 300%;
    line-height: 100%;
}

.call-to-action small {
    color: #ddd;
    font-weight: 200;
    font-size: 100%;
    line-height: 300%;
}

.call-to-action {
    text-align: center;
}

.row .call-to-action .btn-call-to-action {
    font-size: 180%;
}

.row .call-to-action small{
    color:#444;
    line-height: 100%;
    font-size: 70%;
}

body.boxed div.body {
    border-top-color: #4eb25c;
}

section.highlight {
    background-color: #4eb25c;
    border-color: #46a153;
}

section.page-top h2 {
    border-bottom-color: #4eb25c;
}

.inverted {
    background-color: #4eb25c;
}