.toggle-item {
    cursor: pointer;
}

table.table tr:nth-child(2n+1).marked {
    background: #F5F0D0;
}

.centered {
    text-align: center;
}

[aria-invalid="true"] {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}

td.bad {
    color: #fff;
    background-color: #000;
}

.datepickers-container > div {
    z-index: 1000000;
}


#loader {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 1000000;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;

}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* Add animation to "page content" */
.animate-bottom {
    position: relative;
    -webkit-animation-name: animatebottom;
    -webkit-animation-duration: 0.3s;
    animation-name: animatebottom;
    animation-duration: 0.3s;
    z-index: 10000;
}

@-webkit-keyframes animatebottom {
    from {
        bottom: -100px;
        opacity: 0
    }
    to {
        bottom: 0px;
        opacity: 1
    }
}

@keyframes animatebottom {
    from {
        bottom: -100px;
        opacity: 0
    }
    to {
        bottom: 0;
        opacity: 1
    }
}

#preloader-container {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #00000036;
    display: block;
    top: 0;
}

.search-form {
    width: 50%;
}

.search-form .form-control{
    width: 50%;
    display: inline-block;
}

.wrap > .container-fluid {
    padding: 70px 15px 20px;
}

.navbar > .container-fluid  {
    padding: 0px 30px 0px;
}

.load-edit-form {
    cursor: pointer;
}