
.testmode {
    background-color: red!important;
}

.modal-fullscreen.modal-dialog {
    width: 100%!important;
    height: 100%!important;
    margin: 0!important;
    padding: 0!important;
}

.modal-fullscreen.modal-content {
    height: auto!important;
    min-height: 100%!important;
    border-radius: 0!important;
}

.modal-large.modal-dialog {
    width: 80%!important;
    text-align: center!important;
}

.modal-large.modal-content {
    height: auto!important;
    min-height: 100%!important;
    border-radius: 0!important;

}

div.dataTables_wrapper div.dataTables_processing {
   top: 100px !important;
}

/*Catalog iFrames */
#figure-preview-container #catalogFigure{
    height: 200px !important;
}


#iframe-preview{
    background: linear-gradient(90deg, #F9F9F9 0%, #ffffff 50%, #F9F9F9 100%);
    box-shadow: #e8e8e8 0px 0px 15px 3px inset;
    height:100%;
}
/* New Catalog  */

#figure-preview-container{
    overflow: scroll;
    overflow-x: hidden;
}

.catalogFigure{
    height: 500px;
}
.catalogFigureExpanded{
    height: 780px;
}

.catalogTable{
    height: 300px;
}
.catalogTableExpanded{
    height: 780px;
    /* scrollY: '11.5vh', */
}

.dataTables_scrollBody_expanded{
    max-height: 56.5vh !important;
}

#catalog_table{
    height:100%;
}


.fixed_header{
    width: 800px;
    table-layout: fixed;
    border-collapse: collapse;
}



.fixed_header thead {
    background: #EEE;
    color:#fff;
}

.fixed_header th, .fixed_header td {
    padding: 5px;
    text-align: left;
    border: 1px solid #666;
}

#catalog_table{
    overflow: auto;
}

#fixedHeader .table thead tr  {
   display: block;
}

.sds:before{
    content: '';
    background:url('../style/images/sds.png');
    background-size:cover;
        position:absolute;
    width:20px;
    height:20px;
    margin-left:-20px;
}

.tds{
    width:100px;
    display:inline;
    height:20px;
    color:white;
    text-decoration:none;
    padding-left:20px;
}
.tds:before{
    content: '';
    background:url('../style/images/tds.png');
    background-size:cover;
        position:absolute;
    width:20px;
    height:20px;
    margin-left:-20px;
}

