/**SPECIAL ALERT**/
ul.topAlerts {
    width: 99%;
    margin-left: auto;
}

/***ICON TRAY  ***/
.icontray {
    padding-bottom: 0px;
}
.icontray .col-sm-6 {
padding:0;
}
.spcr60{
    height:60px;
}
.section{
    margin-top:60px;
}
.icontray p{
    margin-top: 10px;
    text-align: center!important;
}

 p.icontitles a{
     font-weight:bold;
     font-size:1.2em;
     line-height: .8em;
}
a:hover{
 color:#94ce2e!important;
}

/***GETTING THERE  ***/
h2.blueh2slim{
    font-size:3vw!important;
    font-weight:400!important;
}
.text-center{
    text-align: center;
}

/***GETTING THERE  ***/
.leftdividerline{
    border-left:3px solid #004785
}

#tags, .getthere input[type="text"] {
    border: 2px solid #004785;
    height: 48px;
    font-size: 1.2em;
}

.getthere input[type="submit"] {
    background: #97ca3e;
    border-radius: 5px;
    width: 100%;
    height: 48px;
    border:unset;
    font-size:1.8em;
    color:#fff!important;
    text-transform:uppercase;
}

/******search routes  *******/
.ui-menu .ui-menu-item:hover{
    border:none!important;
}
.ui-widget-content {
    color: #004785;
}
.ui-menu-item-wrapper:hover{

}

.ui-menu-item .ui-menu-item-wrapper.ui-state-active {
    background: #6693bc !important;
    font-weight: bold !important;
    color: #ffffff !important;
    border:unset;
}
.ui-menu-item .ui-menu-item-wrapper.ui-state-active  span {

}

span.routeNo{
    margin-left:20px!important;
}
span.route Number{
    margin-right:20px!important;
}
.space30{
    height:30px;
}

.ui-menu-item a.ui-state-active{
    /* your rules */
    background: #6693bc !important;
    font-weight: bold !important;
    color: #ffffff !important;
}

.routeName, .ui-menu .ui-menu-item,  .ui-menu .ui-menu-item:hover{
    font-family: "Open Sans", Sans-Serif;
    font-size: 1em!important;
    font-weight: 300!important;
    color:#004785;
    padding-top: 15px;
}
.routeNo, .routeNo:hover {
    padding: 5px;
    background:#004785;
    color:#fff;
    margin-left:20px;
}

.getthere input[type="radio"]{
    height: 1.8em;
    width: 1.8em;
    vertical-align: bottom;
}

/****** SPOTLIGHT  *******/
.item img{
    width:100%;
}
.carousel-inner{
   /* padding:20px;*/
}

.carousel-indicators li {
    width: 36px;
    height: 36px;
    text-indent: -999px;
    background-color:#94CE2E;
    border: 1px solid #fff;
    border-radius: 18px;
}

.carousel-indicators .active {
    width: 36px;
    height: 36px;
    margin: 0;
    background-color: #004785;
}
.carousel-inner {
    /*padding: 20px;*/
    background: #fbf7f7;
}

.carousel {
   padding: 20px;
    background: #fbf7f7;
}
.item {
    /*padding: 20px;*/
}


    .carousel-indicators {
        bottom: -80px;
    }


/**TWITTER  WIDGET*/
iframe#twitter-widget-0 {
    height: 500px!important;
}

/**meeting WIDGET*/
ul li {
    list-style: none;
    padding-top: 10px;
}
.formatedDate {
    width: 10%;
    border-right: 1px dotted #004785;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}
.pwheadlines li{
    /*margin-top: 20px;*/
    padding-top: 10px;
}
.headline a{
    font-weight:500;
    font-size:18px;
}

.pwheadlines li:nth-child(2) , .pwheadlines li:nth-child(3){
  border-top:1px solid #cdcccc;
    border-bottom:1px solid #cdcccc;
}
a.Readmore {
    padding: 10px 20px;
    background: #004785;
    width: 200px;
    float: right;
    border-radius: 5px;
    color: #fff!important;
    text-align: center;
    text-transform: uppercase;
}
.newsBlock {
    border-bottom: #7788995c 1px solid;
    /* margin: 0 20px; */
    padding: 20px;
    background-color: #f7f7f7ad;
}

.headline{
    width: 69%;
}
.headline br{
display:none;
}


.shortMonth {
    text-transform: uppercase;
    text-align:center;
    font-weight:400;
}
.monthDate {
    text-transform: uppercase;
    font-weight: 900;
    text-align: center;
    font-size: 1.8em;
    margin-top: -10px;
}

h5.headliner a{
    font-weight: 500;
    font-size: 18px;
    line-height: 2.5rem;
}
.posteddate{
    margin-top:-20px;
    margin-bottom:0;
}
.affected-routes{
    margin-top:10px;
    line-height: 2.5rem;
}
.posted{
    font-size: 0.8em;
    font-weight: 800;
}

.sta li:nth-child(2) {
    border-top:1px solid #94CE2E;;
    border-bottom:1px solid #94CE2E;
}

.modal-header {
    background: #004785!important;
    color: #fff!important;
    border-radius:2px;
}

.modal-title {
    color: #fff;
    text-align: center;
}

.modal-header .close {
    margin-top: -2px;
    color: #fff!important;
    filter: alpha(opacity=100);
    opacity: .9;

}
.close:hover, .close:focus {
    color: #fff;
    filter: alpha(opacity=50);
    opacity: .5;
}
.nopad{
    padding-left:0px;
    padding-right:0px;
}

.nopad img {
    margin: auto;
}

/** Auto Complete  Styles**/
.pac-container{}
.pac-matched, .pac-item-query{
    font-size:18px;
}
.pac-item{
    font-size:18px;
}
