.admin-navigation {
    padding-left: 10px;
}

.input-group-btn > .dropdown-menu {
    border-radius: 0px;
    border: 1px solid #ccc
}

/*.input-group > .input-group-btn {*/
    /*left: -22px;*/
/*}*/

.search-input {
    z-index: auto;
}

.color-sq {
    position: relative;
    left: 168px;
    top: 2px;
    width: 30px;
    height: 30px;
}

.color-sq-vertical {
    position: relative;
    left: 168px;
    top: -32px;
    width: 30px;
    height: 30px;
}

.color-sq-table {
    width: 20px;
    height: 20px;
}

.input-group-btn > .dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px;
    z-index: 2;
    background: transparent;
}

.no-right-border {
    border-right: hidden !important;
}

.rate-number {
    width: 100px;
}

.success-shadow {
    box-shadow: 0px 0px 5px #00B400;
}

/*.fail-shadow {
    box-shadow: 0px 0px 5px #dd4b39;
}
*/
.consumers-list .consumers-img {
    width: 40px;
    height: 40px;
    border-radius: 8px;
}

.fa-toggle-on {
    margin-top: 3px;
    color: green;
    cursor: pointer;
    animation: on 1s;
}

.fa-toggle-off {
    margin-top: 3px;
    color: silver;
    cursor: pointer;
    animation: off 1s;
}

@keyframes on {
    from {
        opacity: 0.5;
    }
}

@keyframes off {
    from {
        color: gray;
    }
}

@-webkit-keyframes on {
    from {
        opacity: 0.5;
    }
}

@-webkit-keyframes off {
    from {
        color: gray;
    }
}

.text-mark {
/*    font-weight: bold; */
/*    -webkit-filter: invert(50%);
    filter: invert(50%);*/
/*
    color: chocolate;
    background-color: darksalmon;
    background-color: coral;
    background-color: gold;
    background-color: bisque;
*/
    color: initial;
    background-color: gainsboro;
}

.hasdesc {
    color: gray;
}
.description {
    padding: 10px;
    font-size: 0.9em;
    background-color: #f4f4f4;
    /*border-bottom-left-radius: 10px;*/
    border-bottom-right-radius: 10px;
}
.hidden-row {
    border: unset !important;
    padding: 0 !important;
}
.has-warning {
    color: #f39c12;
}
.has-error {
    color: #dd4b39;
}
.floating-box {
    display: inline-block;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    border-color: #eee;
}
.row-mark {
    border-left: solid;
    border-radius: 10px;
}

.future-item{
    background-color: #f8f688;
}

.no-img-frame {
    outline: 3px solid blue;
}

.no-img-fill-frame {
    outline: 3px solid navy;
}

.no-drama-frame {
    outline: 3px solid #f39c12;
}