.jama-primary{
    background-color:#00689f !important;
    color: #ffffff !important;
}

.jama-primary:hover{
    background-color: #00689f;
    box-shadow: 0px 2px 6px 0px rgba(0,104,159,0.5);
}


.jama-primary-tint-1{
    background-color: #1c52a0 !important;
}
.jama-primary-tint-2{
    background-color: #7190c1 !important;
}


.jama-primary-tint-3{
    background-color: #A4B7D7 !important;
}

.jama-primary-tint-4{
    background-color: #8faad8 !important;
}

.jama-primary.tint-1{
    background-color: #7190c1 !important;
}

.jama-primary.tint-2{
    background-color: #A4B7D7 !important;
}

.jama-primary.tint-3{
    background-color: #8faad8 !important;
}

.jama-accent{
    background-color: #F49611 !important;
}

.jama-accent.tint-1{
    background-color: #F4BF68 !important;
}

.jama-accent-text{
    color: #F49611 !important;
}



.jama-accent-text.text-tint-1{
    color: #F4BF68 !important;
}

.jama-accent.tint-2{
    background-color: #F6D49E !important;
}

.jama-logo{
    background-color: #1c52a0 !important;
}

.jama-logo.tint-1{
    background-color: #276fc4 !important;
}

.jama-logo.tint-2{
    background-color: #5197ed !important;
}



a.breadcrumb{
    color : #ccc !important;
}

.breadcrumb:before{
    color : #ccc !important;
}


/* HYPERLINKS */

a {
    color : #2E2E40 !important;
}

/**/

/* checkboxes */

[type="checkbox"].filled-in:checked+span:not(.lever):after{
border:2px solid #00689f !important;
background-color: #00689f !important
}

/**/


/* TABS */

.tabs .tab a:focus, .tabs .tab a:focus.active{
    background-color:#E5EFF5;
}

.tabs .tab a:hover{

}

.tabs .tab a{
    color:#42a5f5;
} /*Black color to the text*/

.tabs .tab a:hover {
    background-color:#e3f2fd;
    color:#2196f3;
} /*Text color on hover*/

.tabs .tab a.active {
    color:#2196f3;
} /*Background and text color when a tab is active*/

.tabs .indicator {
    background-color:#2E2E40;
} /*Color of underline*/


/* radio buttons */
[type="radio"]:checked+span:after, [type="radio"].with-gap:checked+span:after{
            background-color:#7190c1 !important;
        }
[type="radio"]:checked+span:after, [type="radio"].with-gap:checked+span:before, [type="radio"].with-gap:checked+span:after{
border:2px solid #7190c1 !important;

}
/* */


/* JAMA - ERROR SPACE */
.error-space-pulse{
    -webkit-animation: error-space-pulse-anim 1s linear;  /* Safari 4+ */
    -moz-animation: error-space-pulse-anim 1s linear;  /* Fx 5+ */
    -o-animation: error-space-pulse-anim 1s linear;  /* Opera 12+ */
    animation: error-space-pulse-anim 1s linear;  /* IE 10+, Fx 29+ */
}

@-webkit-keyframes error-space-pulse-anim{

  0%, 25% {
    background-color: #ffcdd2;
  }
  26%, 49% {
    background-color: #ffebee;
  }
  50%, 75% {
    background-color: #ffcdd2;
  }
  76%, 100% {
    background-color: #ffebee;
  }
}


/* END of error space*/



/* INPUT TEXT COLORS */

input[type=text]:not(.browser-default):focus:not([readonly])+label{
 color:#8faad8;
}

input[type=text]:not(.browser-default){
    border-bottom: 1px solid #bbb;
}


input[type=text]:not(.browser-default):focus:not([readonly]){
    border-bottom: 1px solid #8faad8;
    box-shadow: 0 1px 0 0 #8faad8;
    -webkit-box-shadow : 0 1px 0 0 #8faad8;
}

/**/



/*  Slider COLORS*/
.noUi-handle noUi-handle-lower{
    background-color : #4285f4;
}

.noUi-horizontal .noUi-handle{
    background-color : #4285f4;
}

.noUi-target.noUi-horizontal .noUi-tooltip{
    background-color : #4285f4;
}

.noUi-connect {
    background : #4285f4;
}

.noUi-horizontal .noUi-active .noUi-tooltip span {
    color: #3c3c3c;
}
/**/


/* JRoundButtonX */

.jroundbuttonx:hover{
    background-color : #00689f !important;
    color: #fff !important;
}

/**/


/* cards */
.hoverable:hover{
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 104, 159, 0.2), 0 6px 20px 0 rgba(0, 104, 159, 0.19);
    box-shadow : 0 8px 17px 0 rgba(0, 104, 159, 0.2), 0 6px 20px 0 rgba(0, 104, 159, 0.19);
}

.card{
    -webkit-box-shadow: 0 2px 6px 0px rgba(0,0, 0, 0.1);
    box-shadow : 0 2px 6px 0px rgba(0,0, 0, 0.1);
}

