::-webkit-scrollbar {
  	width: 5px;
	height: 5px;
}
::-webkit-scrollbar-track {
	background: #000; 
}
::-webkit-scrollbar-thumb {
	background: #99AF17; 
}
::-webkit-scrollbar-thumb:hover {
	background: #6A7A0F; 
}

.auto-resized::-webkit-scrollbar {
	width: 10px;
}

::selection {
	background: #99AF17;
	color: #fff;
	text-shadow: none;
}
progress {
	height: 5px !important;
}
progress::-webkit-progress-value {
	background-color: #99AF17 !important;
}

.uk-button-primary,
.uk-background-primary{
	background: #99AF17;
}
.uk-button-primary:hover,
.uk-button-primary:active{
	background: #7E9013;
}
.button-overlay {
	background: #99AF17 !important;
    color: #fff !important;
}
.button-overlay:hover,
.button-overlay:active{
	background: #7E9013 !important;
}
.uk-button-primary.tm-button-icon-action{
	padding: 0 12px 0 5px;
}
a, .uk-link {
	color: #99AF17;
}
a:hover, .uk-link:hover {
	color: #7E9013;
}
.tm-nav li a.uk-active {
	background: #99AF16;
	color: #fff;
}
.uk-tab > .uk-active > a {
    border-color: #7e9013 !important;
    border-bottom-width: 2px;
}
.uk-text-primary {
	color: #99AF17 !important;
}
.uk-label-primary, .uk-badge {
	background-color: #99AF17;
}
.tm-notes {
	border-left: 4px solid #99af16;
}
.tm-redact-link:hover > span > span {
	color: #99AF17;
}
.tm-link-user {
	color: inherit;
	text-decoration: none;
}
.tm-link-user:hover {
	color: #99AF17;
	text-decoration: none;
}
.tm-link-user .uk-text-danger:hover {
	text-decoration: underline
}
.uk-checkbox:checked, .uk-checkbox:indeterminate, .uk-radio:checked {
    background-color: #99AF17 !important;
}
.uk-checkbox:focus, .uk-radio:focus {
	border-color: #99AF17;
}
.uk-notification-message-success {
	color: #99AF17;
}
.lnk-active {
	color: #C1DF12 !important;
	background-color: #666;
}
.lnk-active:hover {
	color: #99AF17 !important;
}
.tm-active-drop a {
	position: relative;
	font-weight: 600;
}
.tm-active-drop a::after {
	position: absolute;
	content: '';
	width: 10px;
	height: 2px;
	background: #99AF17;
	top: 15px;
	left: -15px;
}
.uk-heading-bullet::before {
    border-left: calc(5px + 0.1em) solid #99AF17;
}
.uk-alert-primary {
    background: #899d17;
    color: #ffffff;
}
.uk-label-success {
    background-color: #899d17;
}
.tm-block {
	cursor: pointer;
	border-radius: 500px;
}
.tm-block-selected {
	background-color: rgba(27,27,27,1.00);
	color: #fff;
}
.uk-link-toggle:hover .title-box {
  color: #99AF17 !important;
}
.tm-light-up,
.tm-nav li:hover a .uk-badge {
	background-color: #fff;
	color: #000 !important;
}
.tm-badge-up {
	margin-top: -5px;
	margin-left: -10px;
	z-index: 10;
}
.tm-text-light {
	color: #d3d3d3;
}

.tm-button-warning {
    background: #ffc400;
    color: #fff;
    padding: 1px 5px;
}
.tm-button-warning:hover {
    background: #E7A536;
    color: #fff;
}
.uk-notification-message-sollecito {
    color: #fff;
    background: #222;
    text-align: center;
}
.uk-notification-center-center {
    left: 50%;
    margin-left: -175px;
    top: 50%;
    margin-top: -50px;
    bottom: auto;
}
.tm-block-owner {
    border: solid 2px #99AF17;
    border-top: none;
    border-left: none;
}
.tm-pagination a {
    padding: 5px 5px 7px;
	width: 20px;
	height: 18px;
	text-align: center;
    color: #999;
    transition: color .1s ease-in-out;
}
.tm-pagination .selected-page {
    color: #fff !important;
	background-color: #99AF17;
	border-radius: 500px;
}
.tm-pagination a:hover {
	text-decoration: none;
}
a.uk-link-heading:hover,
.uk-link-heading a:hover,
.uk-link-toggle:hover .uk-link-heading {
	color: #99AF17;
}
select option[disabled] { 
    color: #bbbbbb !important; 
    font-style: italic !important;
}
.ui-widget-content {
    border-radius: 15px;
}
.ui-state-active,
.ui-menu-item-wrapper:hover{
    border-radius: 15px;
    border: 1px solid #99AF17 !important;
	background: #99AF17 !important;
}

.tm-alert-warning {
    background: #ffffff;
    color: #faa05a;
    border: solid 2px #faa05a;
    border-radius: 15px;
}

.agreements-btn {
    padding: 10px;
    line-height: 20px;
    border-radius: 10px;
    cursor: pointer;
}

.agreements-btn-checked {
    color: #fff;
    background-color: #99AF17;
}

.uk-card-secondary {
    background-color: #222;
}
.uk-card-secondary a:hover {
    color: #ccc !important;
}
.uk-card-secondary a:hover > span {
    color: #99AF17 !important;
}
.uk-card-secondary a:hover > span.del {
    color: #FF2700 !important;
}
.uk-card-secondary a:hover > span.lock {
    color: #FFA500!important;
}