h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Helvetica, sans-serif;}
input, button, select, textarea, body { font-family: "Helvetica Neue", Helvetica, sans-serif; }
body { color: #000000;}
.body-background { }
a { color: #104571; }
.segment1 { color:#666666;background-color: #ffffff;}
.segment1 h1, .segment1 h2, .segment1 h3, .segment1 h4, .segment1 h5, .segment1 h6 { color: #000000; }
.segment2 { color: #000000;background-color: #f5f5f5;}
.segment2 h1, .segment2 h2, .segment2 h3, .segment2 h4, .segment2 h5, .segment2 h6 { color: #000000; }
.segment3 { color: #ffffff;background-color: #104571;}
.segment3 h1, .segment3 h2, .segment3 h3, .segment3 h4, .segment3 h5, .segment3 h6 { color: #ffffff; }
.segment4 { color: #ffffff;background-color: #2b2b2b;}
.segment4 h1, .segment4 h2, .segment4 h3, .segment4 h4, .segment4 h5, .segment4 h6 { color: #ffffff; }
.segment5 { color: #ffffff;background-color: #000000;}
.segment5 h1, .segment5 h2, .segment5 h3, .segment5 h4, .segment5 h5, .segment5 h6 { color: #ffffff; }
.accent { color: #ff8417; }
/* Tablets */
@media (max-width: 768px) {
body {}
}
/* Landscape phones and down */
@media (max-width: 480px) {
body {}
}


/* Per Page CSS */
.well h4 {
    font-size: 17px;
}

.hp-testimonials-2 img{
    width: 60px;
    margin-top: 25px;
}

.hp-testimonials-2 .well-dark-transparent {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
}
TABLE, TR, TD, DIV, TEXTAREA, INPUT, SELECT, UL, OL {
    font-family: lucida grande,Arial,sans-serif !important;
    font-size: 14px !important;
}
.formFieldText,
.formTextArea {
    border-radius: 4px !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    color: #000 !important;
    font-size: 14px !important;
    line-height: 1.42857 !important;
    padding: 6px 12px !important;
}
.formFieldText {
    height: 34px !important;
}
#form_0002 p {
margin-bottom: 0;
}
#form_0002 br {
    display: none;
}

.formInputBlock {
    width: 350px;
}
.formFieldMedium {
    width: 172px;
}
.formFieldMediumLeft {
    width: 172px;
}
.formFieldMediumRight {
    width: 172px;
}
.formFieldLarge {
    width: 350px;
}
.formTextAreaWidthLarge {
    width: 350px;
}

/*** Form Popup **/
.x-size {
  font-size: 35px;
  line-height: 20px;
  color: #4AAAA5;
  opacity: 0.8;
}
/*.modal-space {
  padding: 0 20px 20px;
}
.modal-dialog {
    width: 39%;
}*/

#formsplash {
  top: 20%;
}
@media (min-width: 992px) and (max-width: 1199px) {
    .modal-dialog {
        width: 73%;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .modal-dialog {
        width: 83%;
    }
}
@media (max-width: 767px) {
   .formInputBlock {
    width: 200px !important;
}
.formFieldLarge {
    width: 198px !important;
}
.formFieldMedium {
    width: 97px;
}
.formFieldMediumLeft {
    width: 97px;
}
.formFieldMediumRight {
    width: 97px;
}
.formTextAreaWidthLarge {
    width: auto !important;
} 
.modal-dialog {
    width: 89%;
}
}

#important{
font-size: 24px;
font-weight:900;
margin-bottom: 40px;
}

#S3heading{
font-family: "Raleway", lucida grande, Arial, sans-serif;
}

#S4heading{
font-family: "Raleway", lucida grande, Arial, sans-serif;
}

#S5heading{
font-family: "Raleway", lucida grande, Arial, sans-serif;
}

.links{color:black; font-size: 21px;}

.footer-headings{
font-weight: 600; 
}

.banner-text{text-transform:uppercase; font-weight:600; font-size:40px; color:#174A79; margin: 100px auto 100px auto}
.calltoaction1 {text-transform:uppercase; color:white; background: #104571; padding: 7px 12px; font-size:22px; margin-bottom:15px}
.calltoaction2 {text-transform:uppercase; color:white; background: #1E73C3; padding: 7px 12px; font-size:22px; margin-bottom:15px}
.submit {text-transform:uppercase; color:white; background: #104571; padding: 7px 12px; font-size:22px; margin-bottom:15px; text-align: center; width:100%;}
.more-info {text-transform:uppercase; color:white; background: gray; padding: 7px 30px; font-size:14px; margin-bottom:15px}
.testimonials {font-size: 22px;}

.toplevnav {color:white; font-weight:bold; text-decoration:none;}
