body{ font-family: 'Raleway';color:#193e45 }
.container-fluid { overflow:hidden!important }
a, a:hover, a:visited { text-decoration:none; }

h1.top_title{ font-weight:400; }
h4.top_title{ font-weight:400;color:#41676E }

.wordtree_div svg { cursor: move; }
.vis_text{ color:black;opacity:.59 }

.stuck { position:fixed;top:0;z-index:1000;border-bottom:2px solid white }
.stuckBottom { position:static;bottom:0;z-index:1000;border-top:2px solid white;background:#193e45;color:white }
.stuckBottom.unstuck { position:fixed }

.tab-content>.tab-pane{ display:block!important;overflow:hidden;height:0 }
.tab-content>.active{ height:auto!important; }

.btn{ line-height:1.5!important }

.parentContainer.sLeft{ padding-left:1.5rem!important;padding-right:1rem!important; }
.parentContainer.sRight{ padding-left:1rem!important;padding-right:1.5rem!important; }

.deleteRed{ color:#EF2828; }

.bottomBar { position:fixed;bottom:0;left:0;right:0;font-size: 1rem;color: white;background:#193e45;padding-left: 15px;height:2rem;margin-bottom:-2rem;transition:.5s;z-index:5 }
.bottomBar.saveBar { background:#57c2bc; }
.bottomBar.showit { margin-bottom:0;transition:.5s }

.quantext { font-size:1.7rem!important;cursor:pointer; }
.quantext::after { clear:right }
.toolt{ color:#000;cursor:help;font-size: 1rem;opacity: .59; }
.medium-quantext { font-size:3.5rem!important;margin-bottom:-6px }
.big-quantext { font-size:5.5rem!important; }

.progress-bar { background-color: #57b0c2; }
.simplebar-scroll-content{ padding-right: 50px!important; }

nav.navbar { z-index:5;font-weight:bold; }
nav a { color:#193e45 }


.sideColumn{ border-right:2px solid #ccc; }
.centerFlex { display:flex;align-items:center; }
.index-font { font-size:1.5rem;margin-bottom:-6px; }

.btn-quantext { background:#57b0c2;color:white;border-radius:0;cursor:pointer;border:none!important; }
.btn-quantext.dark { background:#193e45; }
.btn-quantext.green { background:#57c2bc; }
.btn-white { background: white;color: #193e45;line-height:1.25!important }

#curr_files, #curr_corpora{ list-style:none;padding:0;margin:0; }
#curr_files li, #curr_corpora li {  display: flex;align-items: center;border: none;padding: .25rem 0!important;border-bottom: 2px solid #eee!important;margin: 0; }
#curr_files li::before { font-family:'quantext';padding-right: 8px;content: "k";font-size: 1.5rem }
#curr_corpora li::before { font-family:'quantext';padding-right: 8px;content: "e";font-size: 1.5rem }

#curr_files .quantext-remove, #curr_corpora .quantext-remove{ width: 100%;text-align: right; }

.display-5 { font-size: 2.5rem;font-weight: 300;line-height: 1.5; }

.fixed-table-container .bs-checkbox { display:none }
.fixed-table-container thead th:nth-child(2) { border-left:none }
.fixed-table-container tbody td:nth-child(2) { border-left:none }

.pull-left { float:left; }
.pull-right { float:right; }

.fixed-table-container tbody .selected td { background-color: #d9edf7!important}
.dt-buttons{ float:left;display: flex;align-items: center; }
.updatingPanel { height: auto!important;position: absolute;top: 0;bottom: 0;right: 15px;left: 15px;z-index: 2;background-color: #57b0c2; }

.form-control, .card{ border-radius:0; }
.card { border:none; }

.card-header{ border-radius: 0!important;border:none; }

.card-header-1{ background-color:#57b0c2;border-color:#57b0c2;color:white; } /* light-blue */
.card-header-2{ background-color:#ef8928;border-color:#ef8928;color:white; } /* orange */
.card-header-3{ background-color:#1eb53f;border-color:#1eb53f;color:white; } /* green */
.card-header-4{ background-color:#EFB128;border-color:#EFB128;color:white; } /* yellow */
.card-header-5{ background-color:#2B47A2;border-color:#2B47A2;color:white; } /* darker blue */

.card-block-1{ border: 2px solid #57b0c2 }
.card-block-2{ border: 2px solid #ef8928 }
.card-block-3{ border: 2px solid #1eb53f }
.card-block-4{ border: 2px solid #EFB128 }
.card-block-5{ border: 2px solid #2B47A2 }

.border-top-1 { border-top:2px solid #57b0c2 }
.border-top-2 { border-top:2px solid #ef8928 }
.border-top-3 { border-top:2px solid #1eb53f }
.border-top-4 { border-top:2px solid #EFB128 }
.border-top-5 { border-top:2px solid #2B47A2 }

.card-header-corpus { background-color:#193e45; border: 1px solid #193e45;}
.histogramRow{ display:flex; align-items:center }

.barchart{ height:100%;background:black;opacity:.59 }
.barchart-1{ border-bottom:1px solid #57b0c2 }
.barchart-2{ border-bottom:1px solid #ef8928 }
.barchart-3{ border-bottom:1px solid #1eb53f }
.barchart-4{ border-bottom:1px solid #EFB128 }
.barchart-5{ border-bottom:1px solid #2B47A2 }

.chart-gauge{ width: 200px;margin: 0;float:left; }

.chart-filled-1{ fill:#57b0c2; }
.chart-filled-2{ fill:#ef8928; }
.chart-filled-3{ fill:#1eb53f; }
.chart-filled-4{ fill:#EFB128; }
.chart-filled-5{ fill:#2B47A2; }

.chart-empty, .chart-empty2{ fill: #dedede; }

.keyword { text-decoration: underline;cursor:pointer }

/* new styles */

.wstable td { cursor:pointer }

.corpus_box{ background:#193e45;color:white }

.mark, mark { text-decoration:none;color:#193e45;height:100%;background:white;padding-left: .5rem; }
.card-block .highlight { font-size:2rem;text-decoration:none;font-weight:600;line-height: 1; }

.corpus_box .mark, .corpus_box mark, .corpus_box .highlight { color:#193e45;padding:2px!important;background-color:white }

.wstable .mark, .wstable mark, .wstable .highlight{ color:white;padding:.2rem!important;background:#193e45!important }

.editable-empty, .editable-empty:hover, .editable-empty:focus { color:#f3565d!important }

.videoWrapper { position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0; }
.videoWrapper iframe { position: absolute;top: 0;left: 0;width: 100%;height: 100%; }

button, input, optgroup, select, textarea {font-family: 'Raleway'!important;}

.reset_filter{ margin-right:.5rem;opacity: .59;cursor:pointer }

.nav-pills .nav-link { border-radius:0;}
.nav-pills .nav-link.active { background:#57b0c2; }
.nav-pills .nav-link.active.dark { background:#193e45; }
.nav-pills a.nav-link { color: #193e45 }

.nav-link-1.active { background-color:#57b0c2!important;border-color:#57b0c2;color:white; }
.nav-link-2.active { background-color:#ef8928!important;border-color:#ef8928;color:white; }
.nav-link-3.active { background-color:#1eb53f!important;border-color:#1eb53f;color:white; }
.nav-link-4.active { background-color:#EFB128!important;border-color:#EFB128;color:white; }
.nav-link-5.active { background-color:#2B47A2!important;border-color:#2B47A2;color:white; }

/*** custom checkboxes ***/

input[type=checkbox] + label { display:flex;align-items:center;margin-bottom:0 }
input[type=checkbox]:checked + label * { font-weight:600!important }

input[type=checkbox] { display:none; } /* to hide the checkbox itself */
input[type=checkbox] + label .file_checkbox:before {font-size:1.5rem;font-family: quantext; }

input[type=checkbox] + label .file_checkbox:before { content: "f"; } /* unchecked icon */
input[type=checkbox]:checked + label .file_checkbox:before { content: "u"; } /* checked icon */
input[type=checkbox]:disabled + label { color:#ccc!important; } /* disabled icon */

.notifications {position: fixed;right: 0;top: 76px;z-index: 8000;padding: 0;margin: 0; }
.notifications li {background: #57c2bc;color: white;max-width: 320px;display: block;position: relative;padding: 6px 10px;box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.5);border-top: 1px solid rgba(255, 255, 255, 0.3); }

.dropdown-toggle{border-radius: 0;width: 100%;display: flex;align-items: center;justify-content: space-between;}
.show>.dropdown-menu {display: block;width: 100%;border-radius: 0; }
.theme_box { width: 20px;height: 20px;float: right; }

text.not-filled { fill: #000; }
text.fill-1 { fill: #57b0c2; }
text.fill-2 { fill: #ef8928; }
text.fill-3 { fill: #1eb53f; }
text.fill-4 { fill: #EFB128; }

.corpora_footer{ transition:0.5s;right:-50%;background:#193e45;color:white;position:fixed;width:calc(50% - 1rem);top:0;bottom:0;z-index:5000;height:100% }
.scroll_inside{width:100%}
.close_corpora_panel{ font-family:quantext;position: absolute;right: 1rem;top: 1rem;z-index: 8000;cursor:pointer }
.panel_left{left:-50%;right:auto}
.panel_left.shown{left:0}

.panel_right{left:auto;right:-50%}
.panel_right.shown{right:0}

.panel_left .close_corpora_panel:before { content: "w"; }
.panel_right .close_corpora_panel:before { content: "x"; }

/* The switch - the box around the slider */
.switch { position: relative;display: inline-block;width: 60px; height: 34px; }

/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.slider { position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #193e45; }

.slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
}

input:checked + .slider { background-color: #57b0c2; }
input:focus + .slider { box-shadow: 0 0 1px #57b0c2; }
input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}

/* Rounded sliders */
.slider.round { border-radius: 34px; }
.slider.round:before { border-radius: 50%; }