html, body {
    height: 98vh
}

.validation-error {
    color: red;
}

.keyword-container {
    background-color: beige
}

.bootbox.modal {
    z-index: 9999999 !important;
}

.file-column {
    word-wrap: break-word;
    word-break: break-all;
}

#container {
    min-width: 320px;
    margin: 0px auto 0 auto;
    background: white;
    border-radius: 0px;
    padding: 0px;
    overflow: hidden;
    padding-left: 20px;
}
.dz-error {
    border: 1px solid red;
    border-radius: 20px;
}

.blink-invalid {
    animation: blink-invalid 1s step-end infinite
}
@-webkit-keyframes blink-invalid {
     from, to {
         border-color: transparent
     }
     50% {
         border-color: red
     }
 }
@keyframes blink-invalid {
     from, to {
         border-color: transparent
     }
     50% {
         border-color: red
     }
 }
/*#tree {
    float: left;
    min-width: 319px;
    border-right: 1px solid silver;
    overflow: auto;
    padding: 0px 0;
    height: 100vh;
}*/

.table {
    width: 100% !important;
}

.force-top-form-label {
    padding-top: unset !important;
}

.div-form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.fa-folder g g path {
    stroke: black;
    stroke-width: 10;
}

#listView-table {
    font-size: .75em;
}
#listView-table a {
    font-size: .75em;
}

.document-select {
    font-size: .95em !important;
}

[data-notify="container"][class*="alert-pastel-"] {
    background-color: rgb(255, 255, 238);
    border-width: 0px;
    border-left: 15px solid rgb(255, 240, 106);
    border-radius: 0px;
    box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.3);
    letter-spacing: 1px;
}

[data-notify="container"].alert-pastel-success {
    border-left-color: rgb(92,184,92);
}

[data-notify="container"].alert-pastel-info {
    border-left-color: rgb(66,139,202);
}

[data-notify="container"].alert-pastel-warn {
    border-left-color: rgb(255, 179, 40);
}

[data-notify="container"].alert-pastel-danger {
    border-left-color: rgb(255, 103, 76);
}

[data-notify="container"][class*="alert-pastel-"] > [data-notify="title"] {
    color: rgb(80, 80, 57);
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
}

[data-notify="container"][class*="alert-pastel-"] > [data-notify="message"] {
    font-weight: 400;
}

.list-title {
    font-size: 16px;
}

.table-primary{
    background-color: #44587D;
    color: white;
    text-align: center
}

.jstree-anchor {
    white-space: break-spaces !important;
}

.jstree-default .jstree-anchor {
    height: auto !important;
}

.ui-droppable-hover {
    background: #e7f4f9 !important;
    border-radius: 2px !important;
    box-shadow: inset 0 0 1px #cccccc !important;
}

.ForceLeft {
    margin-left: 0px !important;
}