

body p a{
    text-decoration:underline!important;
}

.logoWrapper{
     padding-top:6px;
 }
 
  .pageheader i{
        color: #286400;
    }

.logoWrapper img{
    width:30px;
    height:auto;
}

 #footer img{
     width:30px;
     height:auto;
 }
   
 
/*style for the menu with the pipe options*/
.list-inline{
    display:inline-block;
}
.list-inline#dps-list-menu{
       margin-left: -15px;
}
.list-inline a:before{content:'|'; margin:0 17px;}
 

/*header styles*/
.small-top-spacer1 {
    margin-top: 25px;
 }
 
 .small-top-spacer2 {
    margin-top: 5px;
 }
 .dps-box{
     padding-bottom:15px;
 }
 .helper-text-nav{
     color: #444444;
     vertical-align: top;
     font-size: 13px;
}

 .dps-nav-text {
    display: inline-block;
    padding-left: 10px;
    line-height: 1.4em;
    vertical-align: top;
    /* padding-top: 20px; */
    color:#444444;
    border-left: 1px solid #ccc;
    margin: 20px 0 0 10px;
    text-align: left;
    font-family: "Open Sans", sans-serif;
}
.dps-nav-text2{
     font-size: 13px;
    line-height: 1.23;
    text-align: center;
    color: #444444;
    margin-bottom: 12px;
    margin-top: -7px;
    font-family: "Open Sans", sans-serif;
}
 #logo-dps{
  padding: 8px 0;
  line-height: 1;
  height: auto;
  display: inline-block;
  float: none;
  width:250px;
 /* margin-right: -15px;This is removed after I added double size logo*/
}
 }
.nav-small-text {
 font-family: "Open Sans", sans-serif;
 font-size: 13px;
 text-align: center;
 color: #444444;
 text-transform:uppercase;
}

.top-light-gray-bar {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  background-color: #f5f5f5;
} 

.dps-header-full-title {
  /*  background-image: url("/DPS/Resources/Images/header/DPS_logo_With_Icon_V1.png");*/
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    overflow: hidden;
    padding-left: 150px;
    margin-bottom:10px;
}

.dps-header-full-title h1 {

  font-family: OpenSans;
  font-size: 14px;
  line-height: 1.3;
  color: #444444;
  padding-left: 120px;
  margin-top: 20px;
 
  
 }

/*--End of header styles ----*/

/*.dps-navbar-brand {
    margin-left: 3px !important;
}

.navbar-default .dps-navbar-brand span {
    color: #ffffff;
}
.dps-navbar-brand {
    font-weight: 300;
    font-family: "Muli", sans-serif;
    -webkit-text-stroke: 0.01em;
}
*/


/*nav bar styles for DPS--*/
.navbar-dark {
    background-color: #355997;
    background-image: none;
    color: #fff;
    box-shadow: none;
}

.navbar-dark .dropdown .dropdown-menu {
    background-color: #ffffff;
    color: #355997;
    border-color: white;
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.5);
    border:none;
}
.navbar-dark .dropdown .dropdown-menu a {
    color: #355997;
    background-image: none;
}

.navbar-dark .megamenu-block-title, .navbar-inverse .megamenu-block-title {
    color: #444444;
    font-weight: bold;
    font-size: 13px;
     border-bottom: solid 1px #E8E8E8;
     text-align:left;
}
.navbar-dark .col-megamenu, .navbar-inverse .col-megamenu {
    border-right: none;
}

.navbar-default.navbar-dark .navbar-nav > .open > a, .navbar-default.navbar-dark .navbar-nav > .open > a:hover, .navbar-default.navbar-dark .navbar-nav > .open > a:focus {
    background-color: #ffffff;
    background-image: none;
    color: #286400;
    border:none;
   
}

.col-megamenu {
   padding: none !important;
}
.megamenu-block ul li:before {
    content: "•"; 
    padding-right: 8px;
    color: #355997; 
}
.megamenu-block ul li a {
    padding: 0px;
    font-size: 13px;
    display: inline;
}

.dropdown-menu li a {
    font-size: 13px;
    font-weight: unset;
   padding-left: 5px;
}

.megamenu-block ul li {
    width: 200px;
}
/*.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #ffffff;
    background-image: linear-gradient(to top, #ffffff;, #ffffff;);
    color: #286400;
}*/



/*End nav bar styles for DPS--*/
/*home page styles--*/
.dps-search #btnSearchBox {
    width: 45px !important;
    height: 45px !important;
    border-color: #D3D3D3;
    color: transparent;
    font-weight: 100;
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 10px;
    border-radius: 0 !important;
    background-image: url(//www.montgomerycountymd.gov/DPS/Resources/Images/header/search-iconWhiteTransparent_fw.png)!important;
    background-color: #355997;

}
.dps-search #txtSearchbox{
   height: 45px;
}

#dps-main-box{
  background-color: #286400;  
}

#dps-main-box .dps-home-sub-title{
    color:white;
    margin-top: 20px;
    margin-left: 15px;
}
#dps-main-box #search2{
     margin-left: 15px;
     margin-bottom:20px;
     margin-right:15px;
}

.dps-news a{
font-size: 15px;
font-weight: bold;
 
}

.dps-news li{
    padding-bottom:10px;
}

/*process page styles*/

.modal-dialog{
    text-align:left;
}
 .modal-body h3{
    font-family: Lato;
  font-size: 24px;
  font-weight: 900;
  line-height: 1;
  letter-spacing: -0.2px;
  color: #444444;
  text-align:left;

}
 #myModalLabel{
    font-family: Lato;
   font-size: 14px;
   letter-spacing: 0.2px;
   font-weight:500;
   color: #444444;
   text-align:left;
   text-transform: uppercase;
   padding-left: 75px;
   margin: -25px;
}

.howitworks-modal-circle {
 width: 35px;
line-height: 35px;
font-family: "Oswald";
 border-radius: 50%;
text-align: center;
color: #ffffff;
 background-color: #286400;
 font-size: 1.8em;
 border: 1px solid #286400;
 display: inline-block;
}

.process-modal-header {
   padding: 35px;
   
}
.help-box {
    border: solid 1px #cccccc;
    height: 328px;
    text-align:left;
}
.help-box h4{
    margin-top:50px;
}
.process-list i{
        color: #286400; 
         padding-left: 50px;
    }
    
 .process-list i .fa-lg{
        font-size: 1.33333333em;
        line-height: 1.1em;
        vertical-align: -15%;
        margin-left: -8px;
}

.process-list a{
    text-align:left;
    padding-left: 45px;
}

/*CSS for accordian panels.*/

a.panel-heading {
    display: block;
}

.panel-default .panel-heading{
   background-color: #f1f6fa;
   border-color:#D1E8ED;
   border-radius:3px;
}
.panel-default .panel-heading[aria-expanded="false"] {
    color:#355997;
    font-family: Lato;
    font-weight:600;

}
.panel-default .panel-heading[aria-expanded="true"], .panel-default .panel-heading a:hover, .panel-default .panel-heading a:focus, .panel-default a.panel-heading:hover, .panel-default a.panel-heading:focus {
    background-color: #286400;
    color:white;
    font-weight:600;
}

.panel-primary .panel-heading[aria-expanded="true"], .panel-primary .panel-heading a:hover, .panel-primary .panel-heading a:focus, .panel-primary a.panel-heading:hover, .panel-primary a.panel-heading:focus {
	background-color: #286090;
}
.panel-danger .panel-heading[aria-expanded="true"], .panel-danger .panel-heading a:hover, .panel-danger .panel-heading a:focus, .panel-danger a.panel-heading:hover, .panel-danger a.panel-heading:focus {
	background-color: #c9302c;
}
.panel-info .panel-heading[aria-expanded="true"], .panel-info .panel-heading a:hover, .panel-info .panel-heading a:focus, .panel-info a.panel-heading:hover, .panel-info a.panel-heading:focus {
	background-color: #31b0d5;
}
.panel-success .panel-heading[aria-expanded="true"], .panel-success .panel-heading a:hover, .panel-success .panel-heading a:focus, .panel-success a.panel-heading:hover, .panel-success a.panel-heading:focus {
	background-color: #449d44;
}
.panel-warning .panel-heading[aria-expanded="true"], .panel-warning .panel-heading a:hover, .panel-warning .panel-heading a:focus, .panel-warning a.panel-heading:hover, .panel-warning a.panel-heading:focus {
	background-color: #ec971f;
}
.panel-group .panel, .panel-group .panel-heading {
 border: solid 1px rgba(51, 121, 183, 0.3);
   
}
.panel-group .panel-body {
	border: 1px solid #ddd !important;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 0px;
}
.panel-group .panel-heading{
    -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 0px;
}
.panel-group .panel-heading a, .panel-group a.panel-heading {
	outline: 0;
}
.panel-group .panel-heading a:hover, .panel-group .panel-heading a:focus, .panel-group a.panel-heading:hover, .panel-group a.panel-heading:focus {
	text-decoration: none;
}
.panel-group .panel-heading .icon-indicator {
	margin-right: 10px;
     float:right;
}
.panel-group .panel-heading .icon-indicator:before {
content: "\2212";
}
.panel-group .panel-heading.collapsed .icon-indicator:before {
	content: "\2b";
}

/*End CSS for accordian panels.*/

.pageheader{
  font-family: Lato;
  font-size: 42px;
  font-weight: 900;
  letter-spacing: -0.5px;
  color: #444444;
            
        }
.page-sub-heading {
    font-family: Lato;
    font-size: 14px;
    letter-spacing: 0.2px;
    color: #444444;
    text-transform: uppercase;
    margin-left:2px;
}
.heading-underline{
    border-bottom: 1px solid #cccccc;
    padding-bottom: 3px;
}
.news-pageheader {
    font-family: Lato;
    font-size: 42px;
    font-weight: 500;
    letter-spacing: -0.5px;
    color: #444444;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #ffffff;
    cursor: default;
    background-color: #286400;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.sectionHead{
    font-family: Lato;
  font-size: 34px;
  font-weight: 900;
  letter-spacing: -0.2px;
  color: #444444;
  margin: 0px 0 17px 0;
}

.process-circle {
    width:55px;
    line-height: 55px;
    font-family: "Oswald";
    border-radius: 50%;
    text-align: center;
    color: #ffffff;
    background-color: #286400;
    font-size: 1.8em;
    border: 1px solid #286400;
    display: inline-block;
}
.whitebox{
    background-color:white;
    height: 328px;
}h4{
    font-family: "Source Sans Pro";
  font-size: 24px;
  font-weight: 900;
  line-height: 1;
  letter-spacing: -0.2px;
  text-align: center;
  color: #444444;
}

/*end page styles*/

/*code page styles*/
.section-help{
    text-align:"center";
}
.link-strip-codes {
    font:"OpenSans";
    text-align: center;
    font-size: 13px;
    color:#444444;
    line-height: 1.5em;
   
}
.link-strip-codes h3 {
            font:"Lato";
            font-size:16px;
            color:#444444;
            text-transform:"uppercase";
            font-weight: 700;
           padding-bottom:0px;
        }


/*main page styles*/
.dps-home-sub-title {
    font-family: Oswald;
    font-size: 26px;
    color: #444444;
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 39px;
}
/*sub titles center for ipad*/
@media (min-width: 768px) and (max-width: 991px) {
    #dps-main-box .dps-home-sub-title{
        text-align:center;
    }
    .dps-home-sub-title{
         text-align:center;
    }
    .donut-style{
        display: block;
       margin-right: auto;
       margin-left:auto;
       
    }
}
.dps-donut-box a:link{
    color: white;
}

.dps-donut-box a:visited{
    color: white;
}
.donut-box-spacer-left{
    padding-right: 5px;
    padding-left:10px;
}
 .donut-box-spacer-right{
    padding-right: 10px;
    padding-left:5px;
}

.donut-style{
   width: 608px; 
   height: 489px; 
   margin-top: 40px; 
  
}
.dps-home-sub-title-underline {
    font-family: Oswald;
    font-size: 26px;
    color: #444444;
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 39px;
   padding-bottom: 10px;
   border-bottom: 1px solid #cccccc;
}
#homeowner-title{
    text-align:center;
}

/*This is the main one*/
.link-strip {
  text-align: center;
  font-size: 15px;
  background-color: rgba(51, 121, 183, 0.07);
  border: solid 1px rgba(51, 121, 183, 0.3);   
  height: 200px;
 }
@media (min-width: 1010px) {
  .link-strip {
    font-size: 15px;
    height: 130px;
    color: #444;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
    .link-strip {
    font-size: 14px;
    height: 150px;
  }
}

.link-strip h3 {
margin-top: 10px;
text-transform: uppercase;
font-size: 16px;
font-weight:bold;
color:#444444;
padding-top: 10px;
}
.link-strip a {
  font-weight: bold;
}
.link-strip ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.link-strip ul > li {
  display: inline-block;
  padding-left: 0;
  margin: 0 7px 5px 0;
}
@media (min-width: 768px) {
  .link-strip ul > li {
    margin: 0 7px 10px 0;
  }
}
@media (min-width: 1010px) {
  .link-strip ul > li {
    margin: 0 7px 15px 0;
  }
}
.link-strip ul > li:after {
  content: "|";
  margin-left: 10px;
  color: #cccccc;
}
.link-strip ul > li:last-child {
  margin-right: 0;
}
.link-strip ul > li:last-child:after {
  content: "";
  margin: 0;
  color: #cccccc;
}

#panelServices .panel-body {
  background-color: #f5f5f5;
  color: #444444;
  text-align:center;
}
/*Footer styles start*/
.diveServices {
    background: white;
    height: 70px;
    /*width: 400px;*/
    font-size: 18px;
    text-align: center;
    padding-top: 13px;
    color: #444444;
    margin-bottom: 10px;
    padding-bottom:13px;
}
.eServicesWrapper{
        padding-top:10px;
    }
    
#footer a {
    color: #355997;
   
}
    
#footer {
    background-color: #F5F5F5;
    color: black;
    padding: 17px 0;
    text-align: center;
    border-top: solid 1px #555;
}

#footer p {
   margin-bottom: 15px;
    line-height: 1.5;
 }


#footer-contact {
    background-color: #f4f4f4;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
   margin-top: 30px;
    text-align: center;
}

.footer-contact-title {
    font-family: Oswald;
    font-size: 26px;
    color: #444444;
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 25px;

}

.footer-contact-title ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.footer-contact-title li{
  display: inline;
  padding: 20px 20px;
}

#footer-widgets-dps{
    background-color: #355997;
    border-top: 1px solid #ccc;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    color: #FFFFFF; 
   padding: 0 0 20px;
}

#footer-widgets-dps a {
    color: #FFFFFF;
    text-decoration: none;
    transition: all .25s ease;
}

#footer-widgets-dps a:hover {
    color: none;
    text-decoration: underline;
}

.footer-widget-title {
    font-family: 'Lato';
    font-size: 1.2em;
    color: #f1f1f1;
    font-weight: 600;
    text-align: left;
}
  @media screen and (max-width: 1024px){
   #footer-widgets-dps .footer-widget-title{
         font-size:14px;
         line-height:20px;
         font-weight:900;
  }
  }
  
   @media screen and (min-width: 1200px){
  .eServicesSpacer{
     padding-left:100px
  }
   }
    
 .footer-link-strip {
  text-align: center;
  padding-top: 30px;
  margin: 0;
  font-size: 14px;
  color:#444;
  background-color: #f5f5f5;
  height: 100px;
 }
.footer-link-strip ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.footer-link-strip ul > li {
  display: inline-block;
  padding-left: 0;
  margin: 0 7px 5px 0;
}
.footer-link-strip ul > li:after {
  content: "|";
  margin-left: 10px;
  color: #cccccc;
}
.footer-link-strip ul > li:last-child {
  margin-right: 0;
}
.footer-link-strip ul > li:last-child:after {
  content: "";
  margin: 0;
  color: #cccccc;
}

/*this change is only for inside pages*/
#footer-contact-slim .footer-link-strip ul > li:first-child:before {
  content: "VISITING DPS?";
  margin-right: 20px;
  color: #444;
 font-weight:bold;
  font-size:16px;
  font-family: "Sans Source Pro";
}

@media screen and (max-width: 767px){
    .footer-link-strip {
  text-align: center;
padding: 30px 0 20px 0;
margin: 0;
font-size: 14px;
background-color: #f5f5f5;
height: 130px;
}
}

@media screen and (max-width: 438px){
    .footer-link-strip {
  text-align: center;
padding: 30px 0 20px 0;
margin: 0;
font-size: 14px;
background-color: #f5f5f5;
height: 170px;
}
}
@media screen and (max-width: 438px){
#footer-contact-slim .footer-link-strip ul > li:first-child:before {
  content: "VISITING DPS?";
  margin-right: 10px;
  color: #444;
  font-weight:bold;
  font-size:14px;
  font-family: "Source Sans Pro";
}
}
@media screen and (max-width: 438px){
.footer-link-strip ul {
    list-style: none;
    margin-left: 15px;
    padding: 0;
}
}
@media only screen and (max-width:767px){
    .footer-widget-title{
        font-family: Lato;
  font-size: 14px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #ffffff;
  margin-bottom: 0px;
    }
}
/* Starting styles for the circles etc. */
@media screen and (max-width: 767px){
    .inside .col-md-6 {
        margin-left:-15px;
    }
  }
  
.social-icon-ar .fa { /* removes padding from icon tops */
    padding-top: 0;
}

.social-icon-ar {
   display: inline-block;
   width: 34px;
   height: 34px;
   text-align: center;
   font-size: 20px;
   margin: 0 5px 0px 0;
}


.megamenu-block .megamenu-block-title a:link {
    text-decoration:none;
}

.megamenu-block .megamenu-block-title a:hover {
    text-decoration:none;
}

.full-circle {
 background-color: rgba(51, 121, 183, 0.07);
 height: 120px;
 -moz-border-radius:50%;
 -webkit-border-radius: 50%;
 border-radius:50%;
 border: solid 1px rgba(51, 121, 183, 0.3);
 width: 120px;
 margin-left:-5px;
  text-align:center;

}
.full-circle i {
    color: #355997;
    font-size: 26px;
    margin-top: 22px;
 }
.full-circle h3{
    color: #355997;
    font-family: Lato;
    font-size: 15px;
    font-weight: bold;
    margin-top:0;
  
}
/*.full-circle:hover, .full-circle:focus, .full-circle:active {
    background: #939393;
    color: black;
    text-decoration: none;
}*/

.col-circles-left{
    padding-left:50px;
}

 @media (min-width: 1010px) and (max-width: 1024px) {
     .full-circle {
     height: 105px;
     width: 105px;
}
     
 }
 
.online-service-box {
    background-color: rgba(51, 121, 183, 0.07);
    border: solid 2px rgba(51, 121, 183, 0.3);
    text-align: center;
    margin-top: 5px;
    height: 80px;
}
.online-service-box i {
    color: #355997;
    font-size: 26px;
    margin-top: 10px;
}
.online-service-box h3{
    color: #355997;
    font-family: Lato;
    font-size: 13px;
    font-weight: bold;
    margin-top:0;
  
}

.dps-donut-box{
background-color: #286400;
text-align: center;
margin-top: -10px;
height: 70px;
}
.dps-donut-box h3{ 
color: #ffffff;
font-family: Lato;
font-size: 15px;
font-weight: 600;
padding-top: 25px;
}



.dps-hotlinks-header {
    min-height: 75px;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #F0F0F0;
    margin-bottom: 10px; 
    padding-top: 15px;
}


.dps-search {
     margin: 50px auto 50px 0px;
}

/*Style definition for 5 column layout.*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.goog-te-gadget {
    color: white !important;
    font-size: small;
}
.goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * {
    font-family: arial;
    font-size: 10pt;
    color: #444444!important;
}

/*About us page styles.*/
.about-ul {
        margin-left: -25px ;
    }

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.nopadding-on-right{
    margin-right:0px;
    padding-right:0px;
}

.nopadding-on-left{
  padding-left:0px;
  margin-left:0px;
}

.dps-mission-box{
    height: 100%;
    width: 100%;
    background-color: #286400;
   text-align:center;
   color: #ffffff;
    margin-bottom:15px;
}
.dps-mission-heading{
    padding-top:52px;
    text-transform:Uppercase;
    font-family: Lato;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  
  
}
.dps-mission-body{
  padding-top:20px;
  font-family: Lato;
  font-size: 26px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.36;
  letter-spacing: 0.3px;
 }
 
 @media (min-width: 768px) and (max-width: 1024px) {
     .dps-mission-box{
    height: 355px;
    margin-bottom:15px;
    font-size: 22px;
     }
     
 }
 @media (min-width: 768px) and (max-width: 1024px) {
     .dps-mission-body{
     font-size: 25px;
     }
     
 }
  @media (min-width: 1025px){
      .dps-mission-box{
    height: 430px;
     }
  }
   @media (min-width: 769px){
      .mission-wrapper{
    margin-right:0px;
    padding-right:0px;
     }
 }
 @media(min-width:769px){
     .video-wrapper{
         padding-left:0px;
         margin-left:0px;
     }
 }
 
 @media(max-width:769px){
    .dps-mission-heading {
    padding-top: 20px;
}
}

@media(max-width:769px){
  .dps-mission-body {
padding-bottom: 20px;
}

}

.stat-box{
   background-color: #286400;
   text-align:center;
   color: #ffffff; 
}
 @media (min-width: 768px) and (max-width: 1024px) {
     .stat-box{
     height: 250px;
}
}
 @media (min-width: 1025px){
      .stat-box{
    height: 250px;
     }
}
.stat-box-heading{
    padding-top:52px;
  font-family: Lato;
  font-size: 72px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -1.5px;
  color: #ffffff;

}

@media only screen and (max-width:736px){
    .stat-box-heading{
        padding-top:0px;
    }
}
@media only screen and (max-width:736px){
    .stat-box-text{
        padding-bottom:20px;
        
    }
}

/*persona page*/
.div-box-homeowner {
background-color: #286400;
margin-bottom: 20px;
padding: 0;     
}
.homeowner-box-title{
  font-family: Lato;
font-size: 23px;
font-weight: 900;
padding-top: 10px;
padding-bottom: 10px;
color: #ffffff;
display: block;
margin: 0;
margin-left: 20px;
}
.homeowner-box-title a{
    color:white;
    }
.homeowner-box-title a:hover{
    color:white;
   text-decoration:underline;
}

/*division page styles*/
.division_main_text{
    font-size:16px;
}
        
.division-ul{
    width:50%;
    float:left;
}
#divbox-img{
    margin-left:-12px;
}
.divbox-accordian{
    margin-right:-12px;
  /*  padding-top:10px;*/
}
.dps-division-sub-title{
    font-family: Oswald;
    font-size: 26px;
    color: #444444;
    font-weight: 500;
    text-transform: uppercase;

    }
     @media (min-width: 768px) and (max-width: 1024px) {
         .dps-division-sub-title{
         margin-top:-5px;
         }
     }
     
     @media(max-width:768px){
         #divbox-img{
             margin-left:0px;
         }
     }
.dps-division-sub-title-underline {
    font-family: Oswald;
    font-size: 26px;
    color: #444444;
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 39px;
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;
}
 @media(max-width:768px){
        .dps-division-sub-title-underline{
            padding-left: 12px;
         }
     }
     
.division-ul h4{
text-align: left;
font-size: 16px;
font-weight: bold;
color: #444444;
margin-top: 0px;
padding-top: 0px;
        
    }
/*contact us page styles*/
.contactHeading {
    color: white;
    background-color: #808080;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}
.contactTable td:first-child { width: 33% ;}
/*contact us page styles*/

/*DPS green page styles*/

/*tree conservation*/
.dps-light-green-header{
    /*background-color: #779619;*/
    background-color:#4c6a10;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    margin-bottom: 10px;
    background-position: center top;
    min-height: 307px;
    margin-right: 15px;
}

.dps-light-blue-header {
   background-color: #3c709e;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    margin-bottom: 10px;
    background-position: center top;
    min-height: 307px;
   margin-right: 15px;
}

/*solar panel*/
.dps-yellow-header{
    /*background-color: #d39800;*/
    background-color: #ab5f00;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    margin-bottom: 10px;
    background-position: center top;
    min-height: 307px;
    margin-right: 15px;
}

/*resilency code*/
.dps-orange-header{
    /*background-color: #c65301;*/
    background-color: #ab330b;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    margin-bottom: 10px;
    background-position: center top;
    min-height: 307px;
   margin-right: 15px;
}

.dps-purple-header {
  background-color:#3b4583;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    margin-bottom: 10px;
    background-position: center top;
    min-height: 307px;
    margin-right: 15px;
}

/*eServices*/
.dps-green-header {
  /*background-color: #286400;*/
  background-color:#1f570c;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    margin-bottom: 10px;
    background-position: center top;
    min-height: 307px;
    margin-right: 15px;
}
.dps-hero-heading {
    font-family: Oswald;
     color: #fff;
     font-size: 26px;
    font-weight: normal;
    letter-spacing: -0.3px;
     text-align: left;
    text-transform: uppercase;
    margin-left: 25px;
    margin-top: 25px;
}
.dps-hero-body-text{
margin-left: 25px;
/*margin-bottom: 25px;*/
text-align: left;
color: #ffffff;
line-height: 1.43;
margin-top: 10px;
padding-right: 10px;
}

.dps-hero-stat-text{
padding-right: 10px;
color: #ffffff;
line-height: 1.43;
padding-top: 10px;
}
.dps-hero-button{
 border: 2px solid white;
display: inline-block;
cursor: pointer;
color: #fff;
font-family: "Lato";
font-size: 14px;
margin-left: 25px;
margin-top: 15px;
margin-bottom: 25px;
text-decoration: none;
font-weight: 900;
height: 41px;
width: 122px;
padding-left: 15px;
padding-top: 5px;
}
.dps-green-header a:link {
    color: white;
}
.dps-purple-header a:link {
    color: white;
}
.dps-orange-header a:link {
    color: white;
}
.dps-yellow-header a:link {
    color: white;
}
.dps-light-blue-header a:link {
    color: white;
}
.dps-light-green-header a:link {
    color: white;
}

@media only screen and (min-width:1024px){
   .dps-green-header{
       min-height: 325px;
   } 
}

@media only screen and (min-width:1024px){
   .dps-purple-header{
       min-height: 325px;
   } 
}
@media only screen and (min-width:1024px){
   .dps-orange-header{
       min-height: 325px;
   } 
}
@media only screen and (min-width:1024px){
   .dps-yellow-header{
       min-height: 325px;
   } 
}

@media only screen and (min-width:1024px){
   .dps-light-blue-header{
       min-height: 325px;
   } 
}
@media only screen and (min-width:1024px){
   .dps-light-green-header{
       min-height: 325px;
   } 
}
@media only screen and (max-width:768px){
   .dps-green-header{
       padding-top:5px;
   } 
}
@media only screen and (max-width:768px){
   .dps-orange-header{
       padding-top:5px;
   } 
}
@media only screen and (max-width:768px){
   .dps-light-blue-header{
       padding-top:5px;
   } 
}
/*End of DPS green page styles*/

/*Visiting DPS styles*/

#VisitForm #btnSubmit{
        margin-left: -4px;
        font-family: Lato;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.57;
  letter-spacing: normal;
  color: #355997;
  height:36.5px;
  background-color: rgba(51, 121, 183, 0.07);
  border: solid 1px rgba(51, 121, 183, 0.3);
    }
    
#txtSearchVisitDPS{
    height:37px;
    width:68%;
    padding-left:10px;
    padding-right:10px;
    font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.3px;
  color: #444444;
    }
    
/*ePlans style sheet */
.information-page h4{
        text-align:left;
        font-weight: 500;
}


.eplans-wrapper{
           margin-top:50px;
           margin-left:40px;
           border-left:#ccc 1px;
       }