Switch to side-by-side view

--- a
+++ b/openomics_web/assets/circos-styles.css
@@ -0,0 +1,195 @@
+#circos-body {
+    background-color: #1F2132 !important;
+    color: #E2EFFA !important;
+}
+
+#circos-body ::-webkit-scrollbar {
+    background-color: #1F2132 !important;
+}
+
+#circos-body ::-webkit-scrollbar-thumb {
+    background-color: #7cd3f7 !important;
+}
+
+#circos-control-tabs {
+    width: 400px;
+    /*height: 550px;*/
+    margin: 50px;
+    margin-right: 0px;
+    background-color: #262B3D !important;
+    font-size: 10pt;
+    float: left;
+}
+
+.circos-tab {
+    height: 460px;
+    overflow-y: auto;
+    padding-right: 15px;
+}
+
+.circos-controls {
+    width: 100%;
+    overflow: auto;
+}
+
+#circos-control-tabs .tab {
+    background-color: #262B3D !important;
+    color: #E2EFFA !important;
+    padding: 15px;
+    border-color: #557 !important;
+}
+
+#circos-control-tabs .tab--selected {
+    border-top: solid 2px #7CD3F7 !important;
+    color: #7CD3F7 !important;
+}
+
+#circos-hold {
+    display: inline-block !important;
+    padding: 40px;
+    margin-left: 50px;
+}
+
+#circos-body .rc-slider-rail {
+    background-color: #1F2132;
+}
+
+#circos-body .rc-slider-track {
+    background-color: #7CD3F7;
+}
+
+#circos-body .rc-slider-handle {
+    border-color: #7CD3F7;
+    background-color: #1F2132;
+}
+
+#circos-body .rc-slider {
+    margin-right: 2px;
+    margin-top: 15px;
+    margin-bottom: 10px;
+    float: right;
+    display: inline-block;
+    vertical-align: middle;
+    width: calc(100% - 5px);
+}
+
+#circos-tabs-orig {
+    display: none;
+}
+
+#circos-tabs-orig-parent {
+    display: none;
+}
+
+#circos-control-tabs .Select-value-icon {
+    background-color: #232323;
+}
+
+#circos-control-tabs .Select-control, #circos-control-tabs .Select-menu-outer {
+    border: solid 1px #545454;
+    background-color: #262b3d !important;
+    width: 140px !important;
+}
+
+#circos-control-tabs span.Select-value-label {
+    color: #E2EFFA !important;
+}
+
+#circos-control-tabs .Select-input {
+    padding: 0px;
+}
+
+#circos-size, #circos-graph-type, #circos-view-dataset, #circos-preloaded-uploaded, #circos-view-dataset-custom {
+    width: 140px;
+    position: relative;
+    display: inline-block;
+    float: right;
+    color: #E2EFFA;
+
+}
+
+.circos-option-name {
+    font-size: 13pt;
+    width: 160px;
+    margin-bottom: 25px;
+    margin-top: 5px;
+    font-weight: 100 !important;
+    display: inline-block;
+    vertical-align: top;
+}
+
+#circos-control-tabs .tab-content {
+    padding: 30px;
+}
+
+#circos-body #data-table .dash-spreadsheet * {
+    box-shadow: none !important;
+}
+
+#circos-body tr, #circos-body th, #circos-body td {
+    background-color: #1F2132 !important;
+    border-color: #222830 !important;
+    padding: 5px;
+    height: 40px;
+    box-shadow: none !important;
+}
+
+#circos-body th.dash-filter input {
+    color: #E2EFFA;
+}
+
+#upload-data {
+    border-color: #7CD3F7 !important;
+}
+
+#circos-body .Select-menu-outer {
+    z-index: 100;
+}
+
+#circos-body #data-table .row.row-0 {
+    z-index: 1;
+}
+
+#circos-body button {
+    color: #E2EFFA;
+}
+
+#circos-body button.previous-page, #circos-body button.next-page {
+    font-size: 0px;
+    border: none;
+    padding: 0px;
+    width: 50%;
+    text-align: center;
+    transition-duration: 300ms;
+}
+
+#circos-body button.previous-page:hover, #circos-body button.next-page:hover {
+    color: #303030;
+}
+
+#circos-body button.next-page:after {
+    content: ">";
+    font-size: 20px;
+}
+
+#circos-body button.previous-page:after {
+    content: "<";
+    font-size: 20px;
+}
+
+#circos-body h5 {
+    margin-bottom: 15px;
+}
+
+#circos-body #chords-text {
+    font-size: 9pt !important;
+    margin-bottom: 20px;
+}
+
+#circos-body h3 {
+    text-align: center;
+}
+
+#circos-body .control-download:hover {
+    color: #7CD3F7 !important;
+}