.ibm-btn-midnight.ibm-btn-sec {
  background: #fff none repeat scroll 0 0;
  border-color: #000F5E;
  color: #000F5E;
}

.ibm-btn-midnight.ibm-btn-pri,
.ibm-btn-midnight.ibm-btn-sec:hover,
.ibm-btn-midnight.ibm-btn-sec:focus {
  background: #000F5E none repeat scroll 0 0;
  border-color: #000F5E;
  color: #fff;
}

.ibm-btn-pri.ibm-btn-midnight:hover,
.ibm-btn-pri.ibm-btn-midnight:focus {
  background: #003BC9;
  border-color: #003BC9;
  color: #fff;
}

.ibm-btn-klein.ibm-btn-sec {
  background: #fff none repeat scroll 0 0;
  border-color: #003BC9;
  color: #003BC9;
}

.ibm-btn-klein.ibm-btn-pri,
.ibm-btn-klein.ibm-btn-sec:hover,
.ibm-btn-klein.ibm-btn-sec:focus {
  background: #003BC9 none repeat scroll 0 0;
  border-color: #003BC9;
  color: #fff;
}

.ibm-btn-pri.ibm-btn-klein:hover,
.ibm-btn-pri.ibm-btn-klein:focus {
  background: #0064FF;
  border-color: #0064FF;
  color: #fff;
}

.ibm-btn-sky.ibm-btn-sec {
  background: #fff none repeat scroll 0 0;
  border-color: #0064FF;
  color: #0064FF;
}

.ibm-btn-sky.ibm-btn-pri,
.ibm-btn-sky.ibm-btn-sec:hover,
.ibm-btn-sky.ibm-btn-sec:focus {
  background: #0064FF none repeat scroll 0 0;
  border-color: #0064FF;
  color: #fff;
}

.ibm-btn-pri.ibm-btn-sky:hover,
.ibm-btn-pri.ibm-btn-sky:focus {
  background: #003BC9;
  border-color: #003BC9;
  color: #fff;
}

.ibm-btn-powder-blue.ibm-btn-sec {
  background: #fff none repeat scroll 0 0;
  border-color: #69A6FF;
  color: #69A6FF;
}

.ibm-btn-powder-blue.ibm-btn-pri,
.ibm-btn-powder-blue.ibm-btn-sec:hover,
.ibm-btn-powder-blue.ibm-btn-sec:focus {
  background: #69A6FF none repeat scroll 0 0;
  border-color: #69A6FF;
  color: #fff;
}

.ibm-btn-pri.ibm-btn-powder-blue:hover,
.ibm-btn-pri.ibm-btn-powder-blue:focus {
  background: #c5ddff;
  border-color: #c5ddff;
  color: #fff;
}

.ibm-btn-ocean.ibm-btn-sec {
  background: #fff none repeat scroll 0 0;
  border-color: #1FB3CF;
  color: #1FB3CF;
}

.ibm-btn-ocean.ibm-btn-pri,
.ibm-btn-ocean.ibm-btn-sec:hover,
.ibm-btn-ocean.ibm-btn-sec:focus {
  background: #1FB3CF none repeat scroll 0 0;
  border-color: #1FB3CF;
  color: #323232;
}

.ibm-btn-pri.ibm-btn-ocean:hover,
.ibm-btn-pri.ibm-btn-ocean:focus {
  background: #50ffd2;
  border-color: #50ffd2;
  color: #fff;
}

.ibm-background-midnight {
  background-color: #000F5E;
}

.ibm-textcolor-midnight {
  color: #000F5E;
}

.ibm-background-klein {
  background-color: #003BC9;
}

.ibm-textcolor-klein {
  color: #003BC9;
}

.ibm-background-sky {
  background-color: #0064FF;
}

.ibm-textcolor-sky {
  color: #0064FF;
}

.ibm-background-powder-blue {
  background-color: #69A6FF;
}

.ibm-textcolor-powder-blue {
  color: #69A6FF;
}

.ibm-background-ocean {
  background-color: #1FB3CF;
}

.ibm-textcolor-ocean {
  color: #1FB3CF;
}

a.ibm-textcolor-midnight:hover {
  color: #003BC9;
}

a.ibm-textcolor-klein:hover {
  color: #0064FF;
}

a.ibm-textcolor-sky:hover {
  color: #003BC9;
}

a.ibm-textcolor-powder-blue:hover {
  color: #c5ddff;
}

a.ibm-textcolor-ocean:hover {
  color: #50ffd2;
}

/*-- Overwritting Carousel Controls Default Blue Style --*/
.ibm-carousel__controls--sky .slick-dots li.slick-active button {
  background: #0064FF;
}

.ibm-carousel__controls--sky .slick-dots li button {
  border-color: #0064FF;
}

.ibm-carousel__controls--sky .ibm-carousel-next,
.ibm-carousel__controls--sky .ibm-carousel-prev {
  color: #0064FF;
}

.ibm-border-midnight {
  border-color: #000F5E;
}

.ibm-border-klein {
  border-color: #003BC9;
}

.ibm-border-sky {
  border-color: #0064FF;
}

.ibm-border-powder-blue {
  border-color: #69A6FF;
}

.ibm-border-ocean {
  border-color: #1FB3CF;
}

.ibm-highlight-bg-sky:hover {
  background: #0064FF;
  color: #FFF;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}

.ibm-highlight-bg-sky:hover .ibm-textcolor-black-core {
  color: #FFF;
}

.ibm-highlight-bg-sky:hover .ibm-textcolor-gray-80 {
  color: #FFF;
}

.ibm-highlight-bg-klein:hover {
  background: #003BC9;
  color: #FFF;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}

.ibm-highlight-bg-klein:hover .ibm-textcolor-black-core {
  color: #FFF;
}

.ibm-highlight-bg-klein:hover .ibm-textcolor-gray-80 {
  color: #FFF;
}

.ibm-highlight-bg-klein:hover .ibm-textcolor-klein {
  color: #FFF;
}

.ibm-contact-widget-btn.ibm-active,
.ibm-contact-widget-btn:focus,
.ibm-contact-widget-btn:hover {
  background-color: #003BC9 !important;
  border: 0 none;
  bottom: auto;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: 300;
  height: 48px;
  line-height: 26px;
  margin: 0 !important;
  outline: 0 none;
  padding: 11px 18px;
  position: fixed;
  right: 0;
  text-align: center;
  top: 30%;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transform-origin: 100% 100% 0;
          transform-origin: 100% 100% 0;
  width: auto;
  z-index: 800;
}

.ibm-contact-widget-btn {
  background-color: #003BC9 !important;
  margin: 0 !important;
}

.ibm-contact-widget-btn.ibm-active:hover,
.ibm-contact-widget-btn:focus,
.ibm-contact-widget-btn:hover {
  background-color: #0064FF !important;
  margin: 0 !important;
}

.cmr-module-tab,
.cm-pill,
.cm-pill-text {
  background: #0064FF !important;
  color: #FFF !important;
}
