﻿body {
   /* padding-top: 50px;
    padding-bottom: 20px;  */
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

/* monikas css*/
.link-space{
    padding-right:10px;
    color:black; 
    font-size:small;
}

.logo-placement{
    float: left;
    display: inline-block;
    vertical-align: middle;
    height: 94px;
}

.logo-placement p{
    display: inline-block;
}

.logo-text-placement{    
     /*display:table-cell;*/
     display:inline;
     vertical-align:middle;
}

.logo-text{
    color:darkred;
    font-family:'open_sansregular',sans-serif; 
    font-weight:600; 
    line-height:18px; 
    font-size:smaller;
   
}

.logo-holder{
    padding-bottom: 50px;
}

a{
    color: #1d1d1d;
    font-weight: 500;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    text-decoration-color: darkred;
    font-family: 'open_sansregular',sans-serif;
}

.text-color{
    color:darkred;
}

.legislative-div{
    float:right; 
    text-align:right; 
    width:550px;
}

.legislative-link{
    color:black; 
    font-weight:lighter;
}

.pull-down {
    padding-bottom:50px!important;
}

#map{
    height: 350px;
}

.locationIcon {
    background-image: url(../Images/location.png);
    width: 40px;
    height: 40px;
}

.clearGraphics {
    background-image: url(../Images/RedXD.png);
    width: 40px;
    height: 40px;
}

.require {
    color: red;
}