  .part2LongForm{
      display: none;
  }
  .infoToggleContent{
    display: none;
    }
.infoToggleContent li {
    padding: 0 0 8px 0;
    font-size: 16px;
}

    .btn.btn-fill a{
    color: #fff;
    }
.btn.btn-fill a:hover{
    color: #036;
    }
    
    .jumbotron h1.headline {
    font-size: 28px;
    color: #036;
    padding: 24px 0 12px 0;
    font-weight: 300;
}
img.chartSmall {

    display: block;
    margin: 0 auto;
    width: 140px;

}

.card-default-blue {
    display: block;
    border-radius: 3px;
    transition: border-color .15s linear;
    background: #fff;
    color: #069;
    border: 1px solid #069;
}
.highlight{
    color: #1495ba !important;
}
p {
    font-family: 'Yantramanav', sans-serif !important;
}

.ui-accordion .ui-accordion-header a {
    display: block;
    padding: .5em .5em .5em .7em;
    font-family: 'Yantramanav', sans-serif !important;
}

/* Tooltip hidden by default */
.simpletooltip[aria-hidden="true"],
.minimalist-simpletooltip[aria-hidden="true"],
.minimalist-left-simpletooltip[aria-hidden="true"] {
  display: none;
}
/* position relative for containers */
.simpletooltip_container,
.minimalist-simpletooltip_container,
.minimalist-left-simpletooltip_container {
  position: relative;
  display: inline;
}

/* tooltip styles */
.simpletooltip, 
.minimalist-simpletooltip, 
.minimalist-left-simpletooltip {
  position: absolute;
  display: inline-block;
  z-index: 666;
  width: 10em;
  border-radius: .5em;
  background: rgba( 0, 0, 0, .9 );
  color: #eee;
  padding: .5em;
  text-align: left;
  line-height: 1.3;
}
.simpletooltip, 
.minimalist-simpletooltip {
  right: auto;
  left: 100%;
  margin-left: .5em;
}
.minimalist-left-simpletooltip {
  right: 100%;
  left: auto;
  margin-right: .5em;
}
/* used pseudo-element to make arrows */
.simpletooltip::before,
.minimalist-simpletooltip::before,
.minimalist-left-simpletooltip::before {
  content: '';
  speak: none;
  position: absolute;
  z-index: 666;
  width: 10px;
  height: 10px;
}
.simpletooltip::before,
.minimalist-simpletooltip::before {
  top: .5em;
  left: -10px;
  margin-left: -10px;
  border: 10px solid transparent;
  border-right: 10px solid rgba( 0, 0, 0, .9 );
}
.minimalist-left-simpletooltip::before {
  top: .5em;
  right: -10px;
  margin-right: -10px;
  border: 10px solid transparent;
  border-left: 10px solid rgba( 0, 0, 0, .9 )
}
 .nospacer .spacer {
    display: none;
  }
  
.termButton label{
    color: #000;
    margin-bottom: 0;
    line-height: 1.5em;
}

.termButton .buttonState{
    text-align: center;
    border: 1px solid;  
    border-radius: 4px;
    /*! text-transform: uppercase; */
    font-size: 15px;
    padding: 8px 12px;
    border-radius: 4px;
    font-weight: 600;
    color: #000;
    background-color: #e6e6e6;
    border-color: #fff;
    display: block;
    width: 100%;
}
.termButtonBlue .buttonState{
    text-align: center;
    border: 1px solid;  
    border-radius: 4px;
    /*! text-transform: uppercase; */
    font-size: 16px;
    padding: 10px 12px;
    border-radius: 4px;
    font-weight: 600;
    color: #fff;
    background: linear-gradient(to bottom, #106cb7 6%,#09589c 100%);
    border-color: #fff;
    display: block;
    width: 100%;
}

.termButton .buttonState.active{
color: #fff;
background-color: #1470aa;
background-image: linear-gradient(to top,#154d70 -25%,#1470aa 125%);
}


.termButton .buttonState:hover{
color: #fff;
background-color: #1470aa;
background-image: linear-gradient(to top,#154d70 -25%,#1470aa 125%);

}

.termButton .productField{
    min-height: 10px;
}
.termButton .spacer {
    display: none;
}

.kitDetails li, .kitDetails p{
    font-size: 16px;
}
.kitDetails h4{
    font-size: 18px;
}
.question{
    font-size: 18px;
    padding-top: 20px;
}


/* it can be easily adapted in media-queries for tablets/mobile */

/* for this example: mobile */
@media (max-width: 44.375em) {

  .simpletooltip, 
  .minimalist-simpletooltip,
  .minimalist-left-simpletooltip  {
    top: 100%;
    left: 50%;
	right: 0;
    margin: 0;
	margin-top: .7em;
	margin-left: -5em;
  }
  .simpletooltip::before, 
  .minimalist-simpletooltip::before,
  .minimalist-left-simpletooltip::before  {
    top: -10px;
	right: auto;
	left: 50%;
	margin-left: -5px;
    margin-top: -10px;
    border: 10px solid transparent;
    border-bottom: 10px solid rgba( 0, 0, 0, .9 );
  }
    
}


.btn.disabled{
	cursor: not-allowed !important;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65;
	pointer-events: none !important;
}
























