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; -webkit-transition: top 0.2s linear; -moz-transition: top 0.2s linear; -o-transition: top 0.2s linear; transition: top 0.2s linear; } /* Usability hint */ .usability_hint { flex: 0 100%; width: 100%; } /* Scroll bars */ ::-webkit-scrollbar { width: 7px; height: 7px; } ::-webkit-scrollbar-track { background: transparent none; } .wrapper::-webkit-scrollbar-track { background-color: rgba(255, 93, 26, .2); border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.75); } ::-webkit-scrollbar-thumb { background-color: #ff5d1a; border-radius: 10px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.75); } ::-webkit-scrollbar-corner { background-color: #000; } /* Show Builder*/ .content-pane { position: relative; box-sizing: border-box; height: 100%; 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-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%; } #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: 4px !important; } #media_type_nav { min-width: 555px; } } @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 { height: 26px; margin: 0; border: 0; float: left; position: absolute; width: 100%; } #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 { 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; height: 36px; } #library_display_processing { z-index: 1; } #library_display_wrapper, #show_builder_table_wrapper { position: absolute; top: 34px; bottom: 4px; right: 4px; left: 4px; } .dataTables_scrolling { position: absolute; bottom: 39px; /* 38 px is the size of the header/footer + 1px because there's no internal border */ top: 39px; left: 1px; /* Border */ right: 0; } #library_display { border: none; } /* Library Context Menu */ .context-menu-item.icon { min-height: 26px; padding: 0 5px; background-position: 4px 5px; } .context-menu-item > span { padding: 0 20px; line-height: 26px; } /* Library Search */ #filter_options { text-align: center; padding: 15px 0 15px 15px; margin: 0; border: none; } #advanced_search { position: absolute; left: -420px; padding: 5px; margin-top: -2px; } #advanced_search label, #advanced_search span { font-weight: normal; font-size: 14px; line-height: 24px; color: #242424; } #advanced_search .controls { text-align: right; } #advanced_search .control-group { padding: 5px; margin-bottom: 0; } #advanced_search .sp-checked-icon { position: absolute; margin-top: 4px; } #advanced-options { float: right; z-index: 1; } #advanced-options > button { background: transparent none; color: transparent; border: none; padding: 4px 8px 4px 4px; box-shadow: none; } #advanced-options > button:focus { outline-width: 0; } #advanced-options > button > span { border-top: 4px solid #242424; } .panel-header { position: absolute; top: 4px; right: 4px; left: 4px; z-index: 1; /* Display above the content wrapper */ flex: 1 100%; } /* 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: absolute; top: 5px; left: 5px; right: 5px; } .sb-options-form label { color: #efefef; line-height: 26px; } #sb_show_filter { right: 0; position: absolute; } .nav-tabs { border-bottom: 1px solid #474747; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; margin: 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; } .nav-tabs .close-round { margin: 1px 0 0 10px; } /* Media editors */ textarea { resize: none; } /* File Metadata Editor */ #edit-md-dialog { width: 100%; background: none; border: none; box-shadow: none; } #edit-md-dialog label { font-size: 14px; font-weight: normal; color: #efefef; } #edit-md-dialog .zend_form dt { float: left; width: 40%; text-align: right; line-height: 20px; margin: 0 0 10px; padding-right: 4px; } #edit-md-dialog .zend_form dd { float: left; width: auto; font-size: 14px; margin: 0 0 10px; } /* Playlist/Block/Webstream Editors */ .inner_playlist_wrapper { flex: 1 100%; } .side_playlist { position: relative; width: 100%; /* Override because we're using flexbox */ overflow: hidden; flex: 1; } .side_playlist h3 { color: #efefef; font-size: 20px; } .side_playlist .playlist_title h3 a:hover { background-color: transparent; } .side_playlist label, .side_playlist h4, .side_playlist span { color: #efefef; font-size: 14px; font-weight: normal; } .editor_pane_wrapper { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: column; flex-flow: column; position: absolute; right: 4px; bottom: 4px; top: 4px; left: 4px; } .spl-no-margin { margin: 0; padding-bottom: 4px; } .spl_sortable { position: relative; overflow: auto; flex: 1 100%; padding: 0; } .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; } #show_builder .ColVis.TableTools { margin: 0; position: absolute; top: 36px; right: 6px; } .ColVis.TableTools { margin: 5px 5px 0 0; } .ColVis.TableTools > button { padding: 3px 9px; } #show_builder .fg-toolbar > .btn-toolbar { position: absolute; top: 36px; left: 6px; padding: 0; } /* Hacky stuff here */ #show_builder .dataTables_scrolling { top: 69px; } .sb-padded > .fg-toolbar { height: 66px; } .fg-toolbar .btn-toolbar { margin: 0; padding: 5px; } /* ~~~~~~~~~~~~~~~~ */ .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; }