

/* FIND COMMUTE OPTIONS */

.findMatches_Layout_AddressEntryHolder  .sprite{
    margin-top:30px;
}

.findMatches_profileChoice label, .findMatches_Layout_AddressEntryHolder  label, .findMatches_profileChoice label
{
font-size: 14px;
}

ul.SectionTabs {
    border:none;
}

ul.SectionTabs li.SectionTab.selected {
   border-bottom-color: #6f6f6f;
}

.panel-group .panel {
    box-shadow:none !important;
    border:none !important;
}

.search-result.search-result-googleTransit {
    padding-left:0;
    padding-bottom:0;
    max-width: 100%;
}

.sliderLabel.parallel {
    font-size:10px;
}

.findMatches_Input_SliderHolder_Label {
    font-size:12px;
    margin-left:25px; 
    min-width:200px;
}

a.matchTimepicker{
    color:#ffffff !important;
}

div.results-hint p {
    font-size:14px;
}

.header-boxes h3 {
    margin-top:0;
}

.poibadge {
    padding: 0;
    line-height: 16px;
    top: 30px;
    left: 5px;
}

.Result_Header.vanpool {
    min-height:82px;
}

/* COMMUTE TRACKER */


.shareButton_wrapper {
    margin-top:0;
}

.calendarNavigation .skipBackBtn a, .calendarNavigation .previousBtn a, .calendarNavigation .nextBtn a, .calendarNavigation .skipAheadBtn a {
    line-height:18px;
}

.list-group.vehicleItems {
    padding:0;
}

#calendarBox #month {
    border-spacing: 2px 2px;
}

td.nonDroppable:hover .customTooltip, td.emptyDay:hover .instruction {
font-size:10px;

}

/* INCENTIVES */


#IncentiveContentDiv h1, #IncentiveContentDiv h2, #IncentiveContentDiv h3, #IncentiveContentDiv h4, #IncentiveContentDiv h5, #IncentiveContentDiv h6, 
.btnIncentiveItemDescriptionBoxReadMore, .nextStepText .green, .pointEarnedTootip, .pointsEarnedByTripPurpose, .creditDetailsTitle, .creditDetailsValue, .creditDetailsSubValue,
.creditDetailsBox .creditDetailsTextArea p
 {
    font-weight: normal !important;
}

.incentivePrimaryTitle, .incentiveSecondaryTitle, .incentiveStatusBoxStatusTextEnrolledAuto,
.nextStepBox .nextStepTitle h5, .IncentivePrizeSecondaryTitle, .IncentivePrizePrimaryTitle, .contestSummaryBoxTitle h5
{
    margin:0;
}

.incentives .italic, .incentiveSecondaryTitle, .incentiveStatusBoxStatusTextEligible  {
    font-style:normal !important;
}

.incentiveWrapper{
    margin-top:20px !important;
}


.purchaseContinueShoppingButton {
    line-height:25px;
 }

.purchaseContinueShoppingButton p {
    margin:0;
    padding:0;
 }


.ui-dialog-titlebar-close, .ui-dialog-titlebar-close.ui-state-hover {
    background:#eeeeee !important;
    width:17px !important;
    height:17px !important;
    padding:0 !important;
    background-image: url(../Images/ui-icons_222222_256x240.png) !important;
    background-position: -96px -128px !important;
}

.btnCallToActionActiveState .creditDetailsValue {
    margin-bottom:0;
}
.incentiveStatusBoxTitle {
    margin-bottom:0;
    font-size:16px !important;
}

.incentiveStatusBox .statusIcon {
    margin-top:-17px !important;
}

.nextStepBox .nextStepTextBox {
    padding-top:10px !important;
}

.incentiveSubTitleBox ul.incentiveSubTitleList img {
    margin-top:-5px;
}

.incentives a.btnCallToActionActiveState, .purchaseConfirmationCancel, .purchaseConfirmationButton {
    line-height:20px;
}

.purchaseConfirmationCancel p, .purchaseConfirmationButton p {
    margin: 0;
}

/* CARPOOL MANAGEMENT */


#UserCarpoolManagement .page-header h2 {
    font-size:20px;
}

#UserCarpoolManagement .panel-title {
    font-size: 16px;
    margin: 0;
    font-weight: normal;
}

#UserCarpoolManagement .carpoolItems, #UserCarpoolManagement .carpoolMembersModuleContent, #UserCarpoolManagement .vehicleItems {
    box-shadow:none;
    border-top:1px solid #ddd;
}

#UserCarpoolManagement .vehicleItems .vehicleItem h4 {
    font-size:16px;
    margin:0;
}

#UserCarpoolManagement .carpoolMembers .carpoolOwnerID {
    margin-left:60px;
}


#UserCarpoolManagement .carpoolItem .glyphicon.glyphicon-star, #UserCarpoolManagement .carpoolItem .glyphicon-star-empty {
    color:#555;
}

#UserCarpoolManagement .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

#UserCarpoolManagement .alert-success {
   color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#UserCarpoolManagement .alert-info {
   color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#UserCarpoolManagement .alert-warning {
 color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

#UserCarpoolManagement .alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

#UserCarpoolManagement .label {
display: inline;
padding: .2em .6em .3em;
font-size: 75%;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}


#UserCarpoolManagement .nav.nav-tabs {
border:1px solid #dddddd;

}

#UserCarpoolManagement .label-success {
  background-color: #5cb85c;
}

#UserCarpoolManagement .label-info {
  background-color: #5bc0de;
}

#UserCarpoolManagement .label-warning {
  background-color: #f0ad4e;
}

#UserCarpoolManagement .label-danger {
  background-color: #d9534f;
}

#UserCarpoolManagement .label-default {
background-color: #999999;
}

#UserCarpoolManagement .label-primary {
background-color: #428bca;
}


.Spanish #Carpark_CarpoolStats .label-default{

    width:130px;
    display:inline-block;
    white-space: pre-line;

}


/* ERH */

.PolicyAgreementContainer .PolicyAgreementHeader {
    font-size: 16px;
}

/* CHALLENGES */
.myTeamChallenge .icon_cell, .myTeamChallenge .table_cell {
    font-weight:normal !important;
}

.myTeamChallenge .header_cell {
    font-weight:bold !important;
    font-size:14px;
}

/* TOOLTIPS */

 
.bootstrap .tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px;
}

.bootstrap .tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    font-size: 12px;
    line-height: 1.4;
    visibility: visible;
    filter: alpha(opacity=0);
    opacity: 0;
    background: none;

}

.bootstrap .tooltip.in {
filter: alpha(opacity=90);
opacity: .9;
}

.bootstrap .tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}

.bootstrap .tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}

.bootstrap .tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: #fff;
text-align: center;
text-decoration: none;
background-color: #000;
border-radius: 4px;
}


