html, body { /*background: #242424;*/ background: #111; overflow: hidden; } div.ColVis_collectionBackground { background-color: transparent; } .wrapper { /*background: #242424;*/ background: #111; left: 0; right: 0; bottom: 0; padding: 10px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; overflow: auto; } /* Usability hint */ .usability_hint { flex: 0 100%; width: 100%; } /* Scroll bars */ ::-webkit-scrollbar { width: 8px; height: 8px; } ::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; } ::-webkit-scrollbar-thumb { background-color: #ff5d1a; border-radius: 10px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.75); } /* Show Builder*/ .content-pane { position: relative; border: 1px solid #202020; border-top: 1px solid #353535; border-left: 1px solid #2a2a2a; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.65); -moz-box-shadow: inset 0 0 6px rgba(0,0,0,.65); box-shadow: inset 0 0 6px rgba(0,0,0,.65); background-color: #242424; } .wide-panel { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: column; flex-flow: column; /* Account for the left pane */ flex: 6 auto; min-width: 555px; } .btn { color: #efefef; } .outer-datatable-wrapper { position: relative; flex: 1; } @media screen and (max-height: 650px) { #master-panel { display: none; } .wrapper { top: 40px !important; } } @media screen and (max-width: 1475px) { .wrapper { -webkit-flex-flow: column !important; flex-flow: column !important; } .content-pane { height: auto !important; width: 100% !important; } .wide-panel { flex: 8 100%; min-height: 50%; } #side_playlist { margin-top: 0 !important; } #media_type_nav { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row; flex-flow: row; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } #media_type_nav .btn-group { flex: 1 100%; } #media_type_nav .dropdown-menu { width: 100%; } #media_type_nav .media_type_selector { flex: 1 100%; margin-top: 3px; } } @media screen and (max-width: 780px) { .wrapper { height: 100% !important; /* Correct for margins */ padding: 0 15px 15px !important; } } @media screen and (max-width: 555px) { #sb_show_filter { float: none !important; margin-top: 4px; } } /* Library */ #library_content { margin-right: 10px; overflow: hidden !important; } #library_content .dataTables_filter { margin: 0; } #library_content .dataTables_filter input[type="text"], #library_content .dataTables_filter select { margin-top: 6px; width: 20%; float: right; height: 26px; } #library_content label { padding: 0; } #library_content .dataTables_length { padding: 5px; } #library_content .dataTables_length label { color: #555555; } #library_content legend { position: absolute; top: 0; padding-top: 4px; font-size: 14px; } #library_content legend, #library_content span, #library_content label { font-weight: normal; color: #efefef; } .fg-toolbar.ui-toolbar.ui-widget-header.ui-corner-bl.ui-corner-br.ui-helper-clearfix { position: absolute; right: 0; left: 0; bottom: 0; } #library_display_wrapper, #show_builder_table_wrapper { position: absolute; top: 4px; bottom: 4px; right: 4px; left: 4px; } .dataTables_scrolling { position: absolute; bottom: 38px; /* 38 px is the size of the header/footer */ top: 38px; left: 1px; /* Border */ right: 0; } #filter_options { text-align: center; padding: 15px 0 15px 15px; margin: 0; border: none; } #advanced_search { margin-top: 15px; } .panel-header { position: relative; top: 4px; } /* Timeline */ #show_builder { float: right; } .sb-content .dataTables_wrapper { margin: 0; } .sb-padded { padding: 0; } #sb_submit { font-weight: normal; text-decoration: none; padding: 4px; color: #efefef; float: none; } .sb-options-form { position: relative; padding: 5px; float: left; } .sb-options-form label { color: #efefef; line-height: 26px; } #sb_show_filter { float: right; margin-left: 4px; } .nav-tabs { border-bottom: 1px solid #474747; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; margin: 0 4px 0; } .nav-tabs a { padding: 4px 8px !important; color: #efefef; font-size: 14px; text-decoration: none; background-color: rgba(71,71,71,.5); } .nav-tabs :not(.active) a:hover { background-color: rgba(239, 76, 10, .5) !important; border: 1px solid transparent !important; border-bottom: 1px solid #474747 !important; } .nav-tabs > .active > a, .nav-tabs > .active > a:hover { color: #efefef; background-color: #474747; border: 1px solid #474747; border-bottom-color: transparent; cursor: default; } /* Media editors */ #side_playlist { width: 100%; /* Override because we're using flexbox */ overflow-x: hidden; overflow-y: auto; position: relative; flex: 1; } .editor_pane_wrapper { padding: 4px; } #spl_sortable .list-item-container { cursor: move; } /* Media type selector */ #media_type_nav { flex: 1 auto; margin-right: 10px; text-align: center; } #media_type_nav div { padding: 4px; } #new_media_selector { width: 100%; font-size: 14px; } .media_type_selector { cursor: pointer; color: #cecece; font-family: Roboto, "Open Sans", sans-serif; font-size: 16px; font-weight: 400; margin: 10px 10px 0 0; -webkit-transition: color 0.2s linear; -moz-transition: color 0.2s linear; -o-transition: color 0.2s linear; transition: color 0.2s linear; } .media_type_selector.selected { color: #fff; -webkit-transition: color 0.2s linear; -moz-transition: color 0.2s linear; -o-transition: color 0.2s linear; transition: color 0.2s linear; } .media_type_selector:hover { color: #fff; -webkit-transition: color 0.2s linear; -moz-transition: color 0.2s linear; -o-transition: color 0.2s linear; transition: color 0.2s linear; } /* DataTables */ .ColVis_collection.TableTools_collection.ui-buttonset.ui-buttonset-multi { max-height: 50%; overflow: auto; } .datatable tr, .datatable td { border: none !important; } /* This is so dragged items show up above the layout */ .ui-draggable-dragging { z-index: 9999; position: fixed !important; } /* Uploads/Dropzone */ #upload_form { width: 100%; min-width: 555px; background: none; border: 2px dashed #efefef; color: #efefef; font-family: Roboto, "Open Sans", sans-serif; font-size: 20px; font-weight: 300; line-height: 14px; margin-top: 10px; }