/** Esempio di css custom per tema elio */
a, [class*=sidebar-dark-] .sidebar a {
    color: #dd042b;
}
a:hover, .page-link:hover {
    color: #dd042b;
}

.sidebar a {
    color:#fff !important;
}

.box-logo{
    background:url(svg/custom/logo.svg) no-repeat center top !important;
}
#main-login:after{
    background:url(svg/custom/logo-a.svg) no-repeat center top !important;
    bottom: 288px;
    z-index: 5;
    width:150px;
    height:150px;
}
.btn-primary, #tag_list_div a {
    background: #dd042b;
}
.btn-primary:hover, .btn-primary:active  {
    background: #dd042b !important;
}
#header-login, [class*=sidebar-dark-], .main-footer, .table-admin thead, .page-item.active .page-link {
    background: #022E5F;
}
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active,
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:focus,
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:hover,
.main-radio-button input[type=radio]:checked ~ .check::before{
    background: #dd042b
}

.main-radio-button input[type=radio]:checked ~ .check, .main-radio-button:hover .check {
    border-color:#ffe9e9;
}
.main-radio-button input[type=radio]:checked ~ .check::before {
    background:#ffe9e9;
}
.main-radio-button input[type=radio]:checked ~ label  {
    color:#ffb59e;
}

[class*=sidebar-dark] .user-panel {
    border-color:#22548c
}
.page-item.active .page-link {
    border-color:#dd042b
}
.box-table-user .btn-search-tag {
    border: solid 1px #dd042b;
    color: #dd042b
}

.box-table-user .btn-search-tag:before {
    background-image: url(svg/custom/tag-search.svg);
}

.table-admin thead .sorting_desc:after,
.table-admin thead .sorting_desc:before,
.table-admin thead th:before,
.table-admin thead th:after,
.close span
 {
    color: #dd042b;
}
#userstable .select-checkbox:hover:before
{
    border-color: #dd042b;
}
#userstable tr.selected td, #userstable tr.selected .select-checkbox:before {
    background:#dd042b !important ;
}
#userstable .dett-user:hover:before {
    background: url("svg/custom/dett-active.svg") no-repeat center top
}
.box-image-profile {
    background: url(svg/custom/user.svg) no-repeat center top;
}
#list-current-tag li a {
    background: #dd042b;
}
.table-tag span, #list-current-tag li {
    background: #ffe9e9;
}
.table-tag span a {
    color: #dd042b;
}
.wrap-button-box {
    background: #022E5F;
}

.list-option-message li:hover .check                  {      border: 5px solid #DD042B;
}
.list-option-message li input[type=radio]:checked ~ .check {  border: 5px solid #DD042B;
}
.list-option-message li input[type=radio]:checked ~ .check::before  { background: #DD042B;
}
.list-option-message li input[type=radio]:checked ~ label     {    color: #DD042B;
}

