﻿body { font-family: 'Open Sans', sans-serif; font-size:15px; color:#333;  }
.tooltip-inner {color:#fff !important;}
h1,h2,h4,h5 {padding:0; margin:0;}
h1 {font-size:50px;}
h3 {font-weight:bold; font-size:20px;}
h4{font-size:15px; line-height:20px;}
.themeColor {color:#4e8abe;}
.topRightPhone a{color:#429ac7; font-size:27px; font-weight:bold;}
.altThemeColor {color:#f79320;}
.btn-theme {background:#429ac7; color:#fff !important; font-weight:normal; font-size:17px;}
.btn-theme-lg {background:#429ac7; color:#fff !important; font-weight:bold; font-size:27px; padding:5px 25px;}
.innerHeading {font-size:28px; color:#427db0;}
.input-lg { border-radius:0; font-size:14px;}
    label, .appText {
        font-size:13px; font-weight:normal; margin:0;
    }

    .icon-bar{background:#fff;}
.clPageContent {padding:0; text-align:justify;}
.clPageContent img{ max-width:100% !important; height:auto !important; }

.pageContentHome ul {padding:0; margin:0;}
.pageContentHome ul li {padding:3px 0 0 15px; background:url(/templates/theme1/img/arrow1.png) left center no-repeat; margin:0; float:left; width:25%; list-style:none; text-align:left;}

.topNav li {padding:0 10px !important;}
.topNav li:first-child {padding-left:0 !important;}
.topNav ul li, .topNav ul li:first-child {padding:0px !important;}

.homeImg { background-size:contain !important;}
.homeLink {background:#f2f8fc; padding:15px 25px; }
.homeLink a{display:inline-block;  padding:15px 13px 15px 0; font-size:18px; color:#666666; font-weight:bold; background:url(/templates/theme1/img/arrow.png) right center no-repeat;}
.homeLink h2 { text-transform:uppercase; font-size:24px; font-weight:bold; font-style:italic; }

.homeHeaders img {width:100%;}
.homeHeader {padding:50px;}
.homeHeader h2 {font-size:32px; font-weight:bold;}
.homeHeaderText {line-height:25px;}

h2.footConsultation {font-size:35px; color:#666666;}

.footer {
    background: #7fabd0; /* Old browsers */
background: -moz-linear-gradient(top, #7fabd0 0%, #427db0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #7fabd0 0%,#427db0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #7fabd0 0%,#427db0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fabd0', endColorstr='#427db0',GradientType=0 ); /* IE6-9 */

     padding:30px 0;}
.footer * {color:#fff !important;}
.footer h3 {font-size:18px;}
.clFootLinkNav {list-style:none; margin:0; padding:0;}
.clFootLinkNav li { width:50%; float:left; padding:0 10px 5px 0px;  margin:0; font-size:0.85em; text-transform:lowercase; }
.clFootLinkNav li::first-letter { text-transform: uppercase }

.clPageContent {padding:0;}
.clPageContent img{ max-width:100% !important; }

.breadCrumpHolder { padding:0;

                    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cccdce+1,626263+100 */
background: #cccdce; /* Old browsers */
background: -moz-linear-gradient(top, #cccdce 1%, #626263 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #cccdce 1%,#626263 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #cccdce 1%,#626263 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccdce', endColorstr='#626263',GradientType=0 ); /* IE6-9 */
}

.breadCrump {font-size:27px; color:#fff; font-weight:bold; text-shadow: 1px 1px 3px #333;
}
.breadCrump * {color:#fff !important;}

td {vertical-align:top;}
.leftAppBox {
background: #7fabd0; /* Old browsers */
background: -moz-linear-gradient(top, #7fabd0 0%, #427db0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #7fabd0 0%,#427db0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #7fabd0 0%,#427db0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fabd0', endColorstr='#427db0',GradientType=0 ); /* IE6-9 */
color:#fff;
font-size:24px;
text-align:center;
}


.sideNav a {display:block; text-align:left; padding:10px 15px;  font-size:16px; border-bottom:1px solid #d1d1d1;}


@media (max-width: 780px){  
        .smartWidthAlign {width:100%; text-align:center; } 

}

@media (max-width: 480px){ 
    body { font-size:14px; }
    .smartWidthAlign {width:100%; text-align:center; } 
    .smartWidthAlign img{width:100%; max-height:initial !important;}
    .clFootLinkNav li { width:100% !important;}
    .btn-theme-lg {font-size:13px; padding:5px;}
    h1 {font-size:20px;}
    h3 {font-weight:bold; font-size:18px;}
    .btn-theme {font-size:15px;}
    .pageContentHome {padding:10px !important; }
    .pageContentHome li {width:100% !important}
    .homeHeaders img {width:100%;}
    .homeHeader {padding:10px;}
    .homeHeader h2 {font-size:25px; font-weight:bold;}
    .homeHeaderText {line-height:22px;}
    h2.footConsultation {font-size:20px;}
    .clPageContent {text-align:left;}
}
