﻿.select2-container .select2-selection--single, .select2-selection--multiple {
    min-height: 38px !important;
}

@media all {
    .cls_print img {
        margin: 10px !important;
    }

    .page {
        page-break-after: always;
    }

}

@media print {
    @page {
        size: auto !important
    }

    .chapter {
        page-break-before: always;
    }

    .cls_print img {
        margin: 10px !important;
    }

    .print-only {
        display: block;
    }
}

.print-only {
    display: none;
}

/*.modal {
    overflow-y: initial !important;
}*/

/*.modal-body {
    max-height: 80vh;
    overflow-y: auto;
}*/

.usetwentyfour {
    z-index: 999999 !important;
}

/*.select2-container {
    width: 100% !important
}*/

.tableInfo th {
    text-align: center !important;
    vertical-align: middle !important;
}

.input-group > .select2-container {
    /*width: 90% !important;*/
    flex: 1 1 auto;
}

.input-group > .select2-container .select2-selection--single {
        height: 100%;
        line-height: inherit;
        padding: 0.5rem 1rem;
}

label.error {
    color: #dc3545 !important;
    font-size: smaller !important;
    font-weight: 500 !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.select2-selection--single.is-invalid, .select2-selection--multiple.is-invalid {
    border-color: #dc3545 !important;
}


/*uploads*/
.ace-thumbnails {
    list-style: none;
    margin: 0;
    padding: 0;
}

.ace-thumbnails > li {
        float: left;
        overflow: hidden;
        margin: 2px;
        border: 2px solid #333;
    }

.ace-thumbnails > li, .ace-thumbnails > li > :first-child {
            display: block;
            position: relative;
        }

.ace-thumbnails > li, .ace-thumbnails > li > :first-child {
                display: block;
                position: relative;
            }

a {
    color: #337ab7;
    text-decoration: none;
}

a {
    background-color: transparent;
}

.ace-thumbnails > li > .in.tools.tools-top {
    bottom: auto;
    top: 0;
}

.ace-thumbnails > li > .in.tools {
    left: 0;
    right: 0;
}

.ace-thumbnails > li > .tools.tools-top {
    width: auto;
    height: 28px;
    left: 0;
    right: 0;
    top: -30px;
    bottom: auto;
}

.ace-thumbnails > li > .tools {
    top: 0;
    bottom: 0;
    left: -30px;
    width: 24px;
    vertical-align: middle;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.ace-thumbnails > li > .tools, .ace-thumbnails > li > :first-child > .text {
    position: absolute;
    text-align: center;
    background-color: rgba(0,0,0,.55);
}

.ace-thumbnails > li .tools.tools-bottom > a, .ace-thumbnails > li .tools.tools-top > a {
    display: inline-block;
}

.ace-thumbnails > li > .tools > a, .ace-thumbnails > li > :first-child .inner a {
    display: inline-block;
    color: #FFF;
    font-size: 18px;
    font-weight: 400;
    padding: 0 4px;
}

.ace-file-multiple .ace-file-container.selected .ace-file-name .ace-icon {
    font-family: 'Font Awesome 5 Free' !important;
}

.chatHead {
    position: fixed;
    right: 22px;
    bottom: 122px;
}

.chatBox {
    position: fixed !important;
    right: 22px;
    bottom: 122px;
    display: none;
    opacity: 0.8;
}

.chapterItems:hover {
    color: red;
    font-weight: 900;
}

.pageItems:hover {
    background-color:#f7dede ;
    font-weight: 600;
}

.tools>i:hover {
    font-size: large;
}

.handHover {
    cursor: pointer !important;
}

.handle {
    cursor: move !important;
}

.note-editor.note-airframe .note-editing-area .note-editable, .note-editor.note-frame .note-editing-area .note-editable {
    width: 1408px !important;
}

.table-condensed td, .table-condensed th {
    padding: .15rem !important;
}

.loadingModal {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .8) url('../../Images/ajax-loader.gif') 50% 50% no-repeat;
}

body.loading {
    overflow: hidden;
}

body.loading .loadingModal {
    display: block;
}

table.is-invalid {
    -webkit-box-shadow: inset 0px 0px 0px 2px #dc3545;
    -moz-box-shadow: inset 0px 0px 0px 2px #dc3545;
    box-shadow: inset 0px 0px 0px 2px #dc3545;
    /*border: 2px red solid !important;*/
}

.tblNoBorder td, .tblNoBorder th, .tblNoBorder tr {
    border: solid #fff !important;
}

.tblDarkBorder td, .tblDarkBorder th, .tblDarkBorder tr {
    border: 1px solid #8f8f8f !important;
}

.tblRigid td, .tblRigid th, .tblRigid tr {
    padding: 0.02rem !important
}

.select2-dropdown {
    z-index: 99999 !important;
}
/*.tblNoBorder td, .tblNoBorder th, .tblNoBorder tr {
    border: none !important;
}*/