﻿aside div.field label 
{
    font-size: 11pt;
    font-weight: 400;
    text-transform: unset;
    margin-bottom: 5px !important;
    color: #7a7a7a;
    letter-spacing: 0.1em;
}

aside .control select 
{
    color: #7a7a7a;
    font-size: 11pt;
}

aside .select:not(.is-multiple):not(.is-loading)::after {
    top: 45%;
    border-color: #5a5a5a;
}

.assigned-items .select > select {
    height: 210px !important;
}

.select select[multiple] option {
    padding: 0.25rem 0.5rem !important;
}

.highlight-cell {
    font-weight: bold;
    color: green;
}

table.is-fixed > thead, .tablebox-header {
    background-color: #1c75bc !important;
}

.level-link {
    color: #1c75bc;
}

.level-selected {
    color: #363636 !important;
}

a {
    color: #1c75bc;
}

.drag-drop-zone-small {
    border: solid 2px darkgray;
}

.drag-drop-zone-small:hover {
    border: solid 2px #6a6a6a;
    font-weight: bold;
}

a.delete.has-background-danger {
    background-color: darkgray !important;
}

a.delete.has-background-danger:hover {
    background-color: #6a6a6a !important;
}

div.button-panel .button:not(:last-child) {
    margin-right: 0.5em;
}

.clearbox {
    color: lightgrey !important;
}

span.help-icon {
    color: #1c75bc;
    cursor: pointer;
}

span.help-icon:hover {
    color: black;
}

.assigned-items label.label {
    font-size: 10pt;
}

p.menu-label {
    font-weight: bolder !important;
}

.hero.is-warning {
    background-color: #1c75bc !important;
}

.library-entry {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    border-top: solid 1px #dbdbdb;
    border-left: solid 1px #dbdbdb;
    border-right: solid 1px #dbdbdb;
}

.library-entry:hover {
 /*   background-color: whitesmoke !important;*/
    font-weight: 800;
}

.library-entry:last-of-type
{
    border-bottom: solid 1px #dbdbdb;
}

.library-entry:nth-child(odd)
{
    background-color: #fafafa;
}

.library-col-right {
    text-align: right;
}

.library-col-left {
    padding-left: 30px;
    text-align: left;
}

.library-col-mid {
    margin-left: -30px;
}

.library-header-columns {
    margin-bottom: 30px !important;
    margin-left: -25px;
    margin-right: -25px;
}

table.table td {
    word-break: break-word;
}
