
a {
    color: #222324;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

a:hover {
    color: #f79018;  /* JDE dark green */
    text-decoration: underline
}

.btn-primary {
    color: #fff;
    /*background-color: #fcb975;  !* JDE ligth green *!*/
    /*border-color: #fcb975;  	!* JDE ligth green *!*/
    background-color: #f79018;
    border-color: #fcb975;  
}

.btn-primary:hover {
    color: #fff;
    cursor: pointer;
    background-color: #fcb975;  	/* JDE dark green */
    border-color: #fcb975; 	/* JDE dark green */
}


/*.btn-primary.focus, .btn-primary:focus {*/
/*    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)*/
/*}*/

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #fcb975;  /* JDE ligth green */
    border-color: #fcb975;  /* JDE ligth green */
}

.btn-primary:not (:disabled ):not (.disabled ).active, .btn-primary:not
	(:disabled ):not (.disabled ):active, .show>.btn-primary.dropdown-toggle
{
    color: #fff;
    background-color: #f79018;
    border-color: #fcb975;  /* JDE ligth green */
}

.btn-outline-primary {
    color: #fcb975;  /* JDE ligth green */
    background-color: transparent;
    background-image: none;
    border-color: #fcb975;  /* JDE ligth green */
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #fcb975;  /* JDE ligth green */
    border-color: #fcb975;  /* JDE ligth green */
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #fcb975;  /* JDE ligth green */
    background-color: transparent
}

.btn-outline-primary:not (:disabled ):not (.disabled ).active,
.btn-outline-primary:not (:disabled ):not (.disabled ):active, .show>.btn-outline-primary.dropdown-toggle
{
    color: #fff;
    background-color: #fcb975;  /* JDE ligth green */
    border-color: #fcb975;  /* JDE ligth green */
}

.btn-link {
    font-weight: 400;
    color: #fcb975;  /* JDE ligth green */
    background-color: transparent
}

.btn-link:hover {
    color: #fcb975;  /* JDE dark green */
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #fcb975;  /* JDE ligth green */
}

.custom-control-input:checked ~.custom-control-label::before {
    color: #fff;
    background-color: #fcb975;  /* JDE ligth green */
}

.custom-checkbox .custom-control-input:checked ~.custom-control-label::before
{
    background-color: #fcb975;  /* JDE ligth green */
}

.custom-checkbox .custom-control-input:indeterminate ~.custom-control-label::before
{
    background-color: #fcb975;  /* JDE ligth green */
}

.custom-radio .custom-control-input:checked ~.custom-control-label::before
{
    background-color: #fcb975;  /* JDE ligth green */
}

.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    background-color: #fcb975;  /* JDE ligth green */
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out, border-color .15s
    ease-in-out, box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    appearance: none
}

.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #fcb975;  /* JDE ligth green */
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out, border-color .15s
    ease-in-out, box-shadow .15s ease-in-out;
    -moz-appearance: none;
    appearance: none
}

.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: .2rem;
    margin-left: .2rem;
    background-color: #fcb975;  /* JDE ligth green */
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out, border-color .15s
    ease-in-out, box-shadow .15s ease-in-out;
    appearance: none
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #fcb975;  /* JDE ligth green */
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #fcb975;  		/* JDE ligth green */
    background-color: #fff;
    border: 1px solid #dee2e6
}

.page-link:hover {
    z-index: 2;
    color: #f79018;  		/* JDE dark green */
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #fcb975;  /* JDE ligth green */
    border-color: #fcb975;  /* JDE ligth green */
}

.badge-primary {
    color: #fff;
    background-color: #fcb975;  /* JDE ligth green */
}

.badge-primary[href]:focus, .badge-primary[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #fcb975;  	/* JDE dark green */
}

.progress-bar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #fcb975;  /* JDE ligth green */
    transition: width .6s ease
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #fcb975;  /* JDE ligth green */
    border-color: #fcb975;  /* JDE ligth green */
}

.bg-primary {
    background-color: #222324 !important /* JDE ligth green */
}

a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover
{
    background-color: #f79018;  !important 	/* JDE dark green */
}

.border-primary {
    border-color: #fcb975 !important /* JDE ligth green */
}

.text-primary {
    color: #fcb975 !important /* JDE ligth green */
}

a.text-primary:focus, a.text-primary:hover {
    color: #f79018 !important 	/* JDE dark green */
}

.ui-widget-header {
    background:#f79018 !important;
    color:white;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #f79018;
    background: white;
    color: #fcb975;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #f79018;
    background: #fcb975;
    color: white;
}

.ui-datepicker-calendar th {
    color:black;
}

.edit-button {
    border: none;
    background: transparent;
    color: #fcb975;
    cursor: pointer;
    text-decoration: underline;
}

/*.btn-primary:not (:disabled ):not (.disabled ).active:focus,*/
/*.btn-primary:not (:disabled ):not (.disabled ):active:focus, .show>.btn-primary.dropdown-toggle:focus*/
/*{*/
/*    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)*/
/*}*/

