/**
 *
 * Ticket: 8413836
 * Author: Joel C.
 * Correct development bug of overlapping tabs in new
 *
 */

.fsPanelGroup .fsTabsNav li a {
  display: inline-block;
}

/**
  *
  * Ticket: 8413836
  * Author: Joel C.
  * Correct dev/deployment bug of no longer applicable CSS hooks for tab
  * element
  *
  */

.fsPanelGroup {
  padding: 0;
  background: none;
  border: 0;
}
.fsPanelGroup .ui-widget {
  font-family: inherit;
  font-size: inherit;
}
.fsPanelGroup .ui-widget-content {
  border-width: 0;
  background: transparent;
  color: inherit;
}
.fsPanelGroup .ui-widget-content a {
  color: #1a206d;
  text-decoration: inherit;
}
.fsPanelGroup .fsTabsNav {
  margin-bottom: 1.2em;
  padding: 0;
  background: none;
  border: 0;
}
.fsPanelGroup .fsTabsNav li {
  margin: 0 .2em .1em 0 !important;
  padding: 0;
  background: none;
  border: 0;
  border-radius: 0;
  color: inherit;
}
.fsPanelGroup .fsTabsNav li a {
  padding: 0.5em 1em;
  background: #1a206d;
  color: #fff;
}
.fsPanelGroup .fsTabsNav li a:hover {
  background: #009fda;
  color: #fff !important;
}
.fsPanelGroup .fsTabsNav li.fsStateSelected a  {
  background: #009fda !important;
  color: #fff !important;
  border-bottom: solid 4px #1a206d;
  margin-top: -4px;
}
.fsPanelGroup .fsTabsNav li span {
  text-indent: 0;
}

/* End Section */

/**
  *
  * Ticket: 8418337
  * Author: Kosha Burnett
  * Unhide calendar filter icon
  *
  */

.fsCalendar .fsAlertsIcon, .fsCalendar .fsRSSIcon {
    position: static;
}

/* End Section */

/**
  *
  * Ticket: 8418644
  * Author: Daniel G Bremehr
  * Font Color on Timeline
  *
  */

.timeline-details .fsBody {
    color: #4d4f53!important;
}

/* End Section */


/*
*
* Ticket: 8417425
* Author: James Brettschneider
* 4 column directory pages have broken rows due to names being longer than available text space.
*
*/

.fsConstituentColumnLayout_4 {
    margin-bottom: 40px;
}
.fsConstituentColumnLayout_4>.fsConstituentItem .fsFullName {
    word-break: break-word;
    height: 26px;	
}
.fsConstituentColumnLayout_4>.fsConstituentItem .fsEmail {
    word-break: break-all;
    height: 26px;
    margin-bottom: 30px;       
    font-size: 0.9em;
}

/* End Section */


/*
*
* Ticket: 8418629
* Author: Chris Norman
* Timeline captions
*
*/

.timeline-details .timelineHistory .fsNews header {
    display: block;
}

.timeline-details .timelineHistory .fsNews .fsElementTitle{
    top: 0;
    margin-top: 205px;
    height: 46px;
    z-index: 999;
    left: 200px;
    padding: 10px 5px 10px 15px;
    font-size: 22px;
}

 @media (max-width: 1180px) and (min-width:901px) {
.timeline-details .timelineHistory .fsNews .fsElementTitle{
    margin-top: 160px;
    left: 84px;
}
}

 @media (max-width: 800px) {
.timeline-details .timelineMidContent {
    padding: 0 50px;
}
}

.timeline-details .timelineHistory .fsNews .fsThumbnail img {
    max-height: 260px;
}

/*added 10/16/2015 - JM*/
.fsThumbnail.fsNewsPostLink img {
    width: 100%;
}

/* End Section */

/* 8420976 */

#fsPagePopHideButton { background-color: rgba(26,32,109,0.9); }

/**
  *
  * Ticket: 8422375
  * Author: Chris Norman
  * Global alignment issue
  *
  */

body .fsDiv {
    text-align: inherit !important;
}
/* End Section */


/**
  *
  * Ticket: 8424774
  * Author: Blake Eddins
  * Against my suggestion -- changing email address for one user
  *
  */

#fsEmail-2881-15583 a {
    font-size: 75%;
}

/* End Section */


/**
 * 8432521
 * 1/15/16
 * Chris Batt
 * Fixing the calendar month arrows
 */

.fsCalendar.fsGrid .fsCalendarMonthBrowser button {
  border-radius: 4px;
  top: -6px;
} 
.fsCalendar.fsGrid .fsCalendarMonthBrowser button:hover {
  background-color: rgba(220,223,223,0.4);
  transition: .3s;
}
.fsCalendar.fsGrid .fsCalendarMonthBrowser button:before {
  color: #666666;
  margin-left: -10px;
  margin-top: 1px
}

/* End Section */


/* 
*  Ticket 8437635
*  Adjust location of homepage news pager dots.
*  James Brettschneider
*/

body[data-pageid="1"] .home-news .fsPager, body[data-pageid="164"] .home-news .fsPager {
    top: 0px;
}

/* End Section */

/**
* Ticket: 8440970
* 04/07/2015
* Kosha Burnett
* Add a thermometer element
*/

#thermometer {
    margin: 0 auto;
    padding: 0;
    width: 80px;
    height: 280px;
    position: relative;
    border: 0px solid #1d1d1d;
    border-radius: 0;
    background: #1a206d;
}

#thermometer .track {
    height: 280px;
    width: 80px;
    border: 0;
    position: relative;
    margin: 0 auto;
    background: #1a206d;
    background-position: 0 -1px;
    background-size: 100% 0%;
}

#thermometer .goal {
    position: absolute;
    top: 0;
    left: 100%;
}

#thermometer .progress {
    height: 0%;
    width: 80px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #009fda;
    overflow: visible !important;
}

#thermometer .goal .amount,
#thermometer .progress .amount {
    margin: 0;
    padding: 0;
    font-size: 13px;
}

#thermometer .goal .amount {
    color: #1a206d;
    padding-left: 5px;
}

#thermometer .goal {
    color: #1a206d;
    padding-left: 5px;
}

#thermometer .progress .amount {
    position: absolute;
    left: -40%;
    padding-right: 5px;
    color: #009fda;
}

/* End Section */

/*
 * 8443847
 * 5/13/16
 * Mike E
 * Fixing styling on three column news element 
 */
.fsNews.fsGrid .fsStyleThreeColumns article:nth-child(3n+1) {clear:none;}
.banner-news footer {clear:both;}