.nvtooltip h3 {
    padding: 2px 4px !important;
    line-height: 18px !important;
    font-size: 13px !important;
    line-height: 18px !important;
}

.nvtooltip p {
    padding: 2px 4px !important;
}

.bootstrap-datepicker-widget tr:hover {
    background-color: #eee;
}

ul.dynatree-container span.td {
    position: absolute;
    display: inline;
    overflow: hidden;
}

ul.dynatree-container span.td:nth-child(1) {
    position: static;
}

ul.dynatree-container span.td:nth-child(2) {
    color: #933432;
    left: 750px;
    width: 150px;
}

ul.dynatree-container span.td:nth-child(3) {
    color: #0a7c71;
    left: 200px;
    width: 150px;
}

.ans-bold {
    font-weight: 500;
}

.attach-blue a {
    color: #48b0f7 !important;
}

.comment-italics-red {
    font-style: italic;
}

.comment-italics-red a {
    color: red !important;
}

.comment-italics-black {
    font-style: italic;
}

.comment-italics-black a {
    color: black !important;
}

.comment-italics-blue {
    font-style: italic;
}

.comment-italics-blue a {
    color: blue !important;
}

.comment-italics-purple {
    font-style: italic;
}

.comment-italics-purple a {
    color: purple !important;
}

.comment-italics-green {
    font-style: italic;
}

.comment-italics-green a {
    color: green !important;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths,
.col-xs-two5ths,
.col-sm-two5ths,
.col-md-two5ths,
.col-lg-two5ths,
.col-xs-three5ths,
.col-sm-three5ths,
.col-md-three5ths,
.col-lg-three5ths,
.col-xs-four5ths,
.col-sm-four5ths,
.col-md-four5ths,
.col-lg-four5ths,
.col-xs-five5ths,
.col-sm-five5ths,
.col-md-five5ths,
.col-lg-five5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }

    .col-sm-two5ths {
        width: 40%;
        float: left;
    }

    .col-sm-three5ths {
        width: 60%;
        float: left;
    }

    .col-sm-four5ths {
        width: 80%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }

    .col-md-two5ths {
        width: 40%;
        float: left;
    }

    .col-md-three5ths {
        width: 60%;
        float: left;
    }

    .col-md-four5ths {
        width: 80%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }

    .col-lg-two5ths {
        width: 40%;
        float: left;
    }

    .col-lg-three5ths {
        width: 60%;
        float: left;
    }

    .col-lg-four5ths {
        width: 80%;
        float: left;
    }
}

.nv-point {
    stroke-opacity: 1 !important;
    stroke-width: 3px !important;
    fill-opacity: 0.8 !important;
}

.viewtags .bootstrap-tagsinput {
    pointer-events: none !important;
}

.viewtags .bootstrap-tagsinput .tag [data-role="remove"] {

    margin: 0px;
}

.viewtags .bootstrap-tagsinput .tag [data-role="remove"]:after {
    content: "";
    padding: 0px;
}

.viewtags .bootstrap-tagsinput .label-info {
    background-color: #8b91a0 !important;
}

.table.table-condensed.table-detailed>tbody>tr.shown+tr>td {
    padding: 0px;
}

.w-10 {
    width: 10% !important
}

.w-20 {
    width: 20% !important
}

.w-30 {
    width: 30% !important
}

.w-40 {
    width: 40% !important
}

.w-50 {
    width: 50% !important
}

.w-60 {
    width: 60% !important
}

.w-70 {
    width: 70% !important
}

.w-80 {
    width: 80% !important
}

.w-90 {
    width: 90% !important
}

.checkbox {
    margin: 5px !important;
    height: 20px !important
}

.textred {
    color: darkred !important;
}

.bgpink {
    background-color: rgba(245, 87, 83, 0.1)
}

.margin-5 {
    margin: 5px;
}

.width-30 {
    width: 30px
}

.mewlogin-container {
    height: 100%;
    margin-top: 200px;
    display: flex;
    position: relative;
    text-align: center !important;
    max-width: 500px;
}