﻿input[type="radio"], input[type="checkbox"] {
    accent-color: #027a5c !important;
}

/* top menu background */
.cbp-hrmenu .cbp-hrsub
{
    background: #027a5c!important;
}

/* top menu sublinks color and background */
.cbp-hrmenu > ul > li.cbp-hropen a {
    /* color: #feca18!important; */
    color: #fff!important;
    background: #027a5c!important;
}

/* top menu horizontal bottom line */
.cbp-hrmenu {
    border-bottom: 4px solid #027a5c!important;
}

/* general links default */
a, .link {
    color: #027a5c!important;
    text-decoration: underline!important;
}

/* general links hover default */
a:hover
{
    color: #6ab2a5!important;
}

/* footer broder top */
#footer {
        border-top: 4px solid #027a5c!important;
}

/* calendar cell links(days) color */
.ui-datepicker-calendar > tbody > tr > td a
{
    color:#fff!important;
}

/* general widget background(ex: for buttons, tabs) */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 1px solid #006400!important;
	background: #027a5c!important;
}

/* general button text */
.ui-button
{
      color:#fff!important;  
}

/* general widget hover background(ex: for buttons, tabs) */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover
{
    border: 1px solid #6ab2a5!important;
    background: #6ab2a5!important;
}

/* active background(ex: active tabs) */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #6ab2a5!important;
    background: #6ab2a5!important;
}

/* general widget border(ex: for autocomplete dropdown) */
.ui-widget.ui-widget-content {
    border: 1px solid #027a5c;
}

/* autocomplete hover item */
.ui-autocomplete > .ui-menu-item > .ui-menu-item-wrapper.ui-state-active
{
    color: #027a5c!important;  
}

/* datepicker selected and today */
.ui-datepicker .ui-state-active
{
    background: #027a5c!important;
    color: #FFD700!important ;
}
.ui-datepicker .ui-state-highlight
{
    background: #6ab2a5!important;  
}

/* vector image horizontal position */
#svgbanner
{
    text-align: left;    
}

.w3-text-theme {
    color: #027a5c!important;
}

@media screen and (max-width: 43em) { 
	.cbp-hrmenu > ul > li {
		border-bottom: 4px solid #027a5c;
	}
}

/* old tabs(register MBL) */
.qthead-round1 ul.qtabs li {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border: 1px solid #006400!important;
	background: #027a5c !important;
	color: #fff !important;
	font-weight: bold;
}

.qthead-round1 ul.qtabs li.open, .qthead-round1 ul.qtabs li.hover
{
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border: 1px solid #6ab2a5!important;
    background: #6ab2a5!important;
}

/* datatable */
table.dataTable tr.odd { background-color: #ddffdd!important; }
table.dataTable tr.even { background-color: white!important; }

table.dataTable tr.odd td.sorting_1 { background-color: #c4ffc4!important; }
table.dataTable tr.odd td.sorting_2 { background-color: #d1ffd1!important; }
table.dataTable tr.odd td.sorting_3 { background-color: #d1ffd1!important; }
table.dataTable tr.even td.sorting_1 { background-color: #d5ffd5!important; }
table.dataTable tr.even td.sorting_2 { background-color: #e2ffe2!important; }
table.dataTable tr.even td.sorting_3 { background-color: #e2ffe2!important; }	

table.dataTable tbody tr.even:hover {
	background-color: #ECFFB3!important;
}

table.dataTable tr.even:hover td.sorting_1 {
	background-color: #DDFF75!important;
}

table.dataTable tr.even:hover td.sorting_2 {
	background-color: #E7FF9E!important;
}

table.dataTable tr.even:hover td.sorting_3 {
	background-color: #E2FF89!important;
}

table.dataTable tbody tr.odd:hover {
	background-color: #E6FF99!important;
}

table.dataTable tr.odd:hover td.sorting_1 {
	background-color: #D6FF5C!important;
}

table.dataTable tr.odd:hover td.sorting_2 {
	background-color: #E0FF84!important;
}

table.dataTable tr.odd:hover td.sorting_3 {
	background-color: #DBFF70!important;
}

.dataTables_paginate.paging_full_numbers a{
	color: #ffffff!important;
}

/* labels for dashboard quantities */
.clientlabelTagPadding
{
    padding-bottom:5px!important;    
}

.clientLabelTag
{
    background: #027a5c!important;
}

.clientLabelTagQty
{
    font-size: medium!important;
    font-weight:bold!important;
    color: #fff!important;
}

.clientLabelTagDesc
{
    font-size: small!important;
    color: #fff!important;
}