/* Track */
::-webkit-scrollbar-track {
  background: #fff; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #333; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #999; 
}

/* Track */
.tm-shoulder-nav-all::-webkit-scrollbar-track {
    background: #262a2e;
    margin: 0 1px;
}
 
/* Handle */
.tm-shoulder-nav-all::-webkit-scrollbar-thumb {
  background: #fff; 
}

/* Handle on hover */
.tm-shoulder-nav-all::-webkit-scrollbar-thumb:hover {
  background: #C8C8C8; 
}

::selection {
    background: rgb(38 42 45 / 44%);
    color: #fff;
    text-shadow: none;
}

::placeholder {
    color: #DFDFDF !important;
    font-style: italic;
}

::-ms-input-placeholder {
    color: #DFDFDF !important;
    font-style: italic;
}

.tm-input-top::placeholder {
    color: #9FABB4 !important;
    font-style: italic;
}

.tm-input-top::-ms-input-placeholder {
    color: #9FABB4 !important;
    font-style: italic;
}

/*************************************************************/

html,body {
    background: rgb(134 153 165 / 5%);
}
.uk-alert-default {
    background: #fff;
}
.uk-form-custom > button {
    background: #fff;
}
.tm-home-bg {
    background-image: url("../../assets/img/bg-splash-black.jpg");
}
.tm-bg-dark {
    background-color: #262a2e;
}
.tm-nav-header {
    /*background-color: #f8f8f8;*/
    background-color: #fff;
}
.tm-shoulder-nav {
    background-color: #262a2e;
    max-width: 250px;
}
.tm-nav-link {
    font-size: 12px;
}
.tm-nav-link-active {
    background-color: #707a80;
    padding-left: 15px !important;
}
.tm-padding-top {
    padding: 10px 10px 12px 10px;
}
.uk-tab>.uk-active>a {
    /*border-color: #262a2d;*/
    border-color: #B74545;
}
.shoulder-nav-obj li {
    padding: 0px 8px;
}
.shoulder-nav-obj li > a {
    border-radius: 5px;
    padding: 7px;
}
.shoulder-nav-obj li > a:not(.tm-nav-link-active):hover {
    background-color: transparent;
    padding-left: 15px;
}
.tm-upper-icon-link {
    color: #707a80 !important;
}
.tm-company-logo {
    border: solid 3px #707a80;
}
.tm-upper-icon-link:hover,
.tm-upper-icon-link:active {
    background-color: #E3E8E9;
    color: #262a2d !important;
}
.uk-text-secondary {
    color: #9dabb4 !important;
}
.tm-input-top {
    background: #E3E8E9;
    border-color: transparent;
}
.tm-card-border {
    border-radius: 5px;
}
.tm-card-border-red {
    border-top: solid 1px #B74545;
}
.uk-card-title {
    font-size: 1.3rem;
    line-height: 1.4;
}
.tm-lettare-alfabeto{
    background: #f2f2f2;
    padding: 5px 8px;
    line-height: 22px;
}
.tm-lettare-alfabeto:not(.uk-text-bold) {
    background: none;
}

.tm-error-input {
    background: #ffeded !important;
    border: solid 1px #ffbcbc !important;
}

.tm-checkbox {
    border-radius: 5px;
    background-color: #fff;
}

.tm-checked {
    padding: 13px !important;
}

.tm-checked-true {
    background-color: #262a2d !important;
}

