.color-primary {
  color :  #4a2883;
}  
.color-primary-text {
  color :  #4a2883;
}  
.color-secondary {
  color : #cccccc;
}  
.color-body-text {
  color : #282f4a;
}  
.color-header-text {
  color : #666;
}  
.color-footer-text {
  color : #fff;
}  
.color-attention-text {
  color : #AA0000;
}  
.color-error-text {
  color : #D9534F;
}  
.color-error-border {
  border-color : #D9534F;
}  
.background-body {
  background : #FFFFFF;
}  
.background-header {
  background : #fff;
}  
.background-footer {
  background :  #4a2883;
}  
.background-color-primary {
  background-color :  #4a2883;
}  
.background-color-secondary {
  background-color : #cccccc;
}  
.border-color-primary {
  border-color :  #4a2883;
}  
.border-color-secondary {
  border-color : #cccccc;
}  
.font-body-text {
  font-family : Roboto;
}  
.font-secondary-text {
  font-family : Roboto Slab;
}  
body {
  color : #282f4a;
}  
body {
  font-family : Roboto;
}  
h1, h2, h3, h4, h5, h6, h7 {
  color :  #4a2883;
}  
a, a:focus {
  color :  #4a2883;
}  
a:hover {
  color : #cccccc;
}  
hr {
  border-top-color :  #4a2883;
}  
#globalfooter a.backtotop .fa {
  color :  #4a2883;
}  
#globalfooter a.backtotop:hover .fa {
  color : #cccccc;
}  
#globalfooter .mediant-copyright a {
  color : #fff;
}  
#globalfooter .footer-links a {
  color : #fff;
}  
#globalfooter .footer-links button:hover {
  color : #cccccc;
}  
#globalfooter .social-links a {
  color : #fff;
}  
#globalfooter .social-links a:hover {
  color : #fff;
}  
#globalfooter .mediant-copyright {
  color : #fff;
}  
#globalfooter {
  color : Roboto Slab;
}  
#globalheader a {
  color : #666;
}  
.serif, p.navbar-text, #title-text h3 a, #title-text h3 span {
  font-family : Roboto Slab;
}  
.required-icon {
  color : #cccccc;
}  
.background-details-well {
  background : #FFFFFF;
}  
.questions a:hover {
  color :  #4a2883;
}  
a#detailsOpenCloseIcon, a#detailsOpenCloseIcon:hover, a#detailsOpenCloseIcon:focus {
  color : #cccccc;
}  
.alert-danger background {
  color :  #4a2883;
}  
.alert-danger border-color {
  color :  #4a2883;
}  
.btn-select.selected {
  color : #FFFFFF!important;
}  
.btn-primary.btn-back {
  background-color : #FFFFFF;
}  
.btn-primary.btn-back {
  color :  #4a2883;
}  
.btn-primary.btn-back {
  border-color :  #4a2883;
}  
.btn-primary.btn-back:hover {
  background-color :  #4a2883;
}  
.btn-primary.btn-back:hover {
  color : #FFFFFF;
}  
.btn-primary.btn-back:hover {
  border-color :  #4a2883;
}  
.btn-secondary.btn-checked {
  background-color :  #4a2883;
}  
.btn-secondary.btn-checked {
  border-color :  #4a2883;
}  
.btn-secondary:not(.btn-checked):hover {
  background-color :  #4a2883;
}  
.btn-secondary:not(.btn-checked):hover {
  border-color :  #4a2883;
}  

.custom-cb-nolabel-visible {
  border-color :  #4a2883;
}  
.custom-cb-nolabel > input[type='checkbox']:checked + .custom-cb-nolabel-visible {
  background-color :  #4a2883;
}  
.custom-cb-nolabel > input[type='checkbox']:checked + .custom-cb-nolabel-visible {
  border-color :  #4a2883;
}  

ul.nav-steps li.active {
  border-bottom-color : #cccccc;
}  
}
