hr {
    background-color: #000;
}

.jump{
	cursor: pointer;
}

.is-horizontal-center {
  justify-content: center;
}

.border-bottom {
    border-bottom: 1px solid gray;
    margin-bottom: 3px;
}

/* Scrollable columns */
.scrollable_column {
    height: 100vh;
    overflow: auto;
}

.scrollable_card {
    height: 50vh;
    overflow: auto;
}

.scrollable_card_medium {
    height: 30vh;
    overflow: auto;
}

.scrollable_horizontal {
    max-width: 50vw;
    overflow: auto;
}

.scrollable_box{
    min-height: 100px;
    max-height: 300px;
    overflow-x: auto;
    overflow-y: scroll;
    text-rendering: optimizeLegibility;
}

.tk_cont{
    word-wrap: break-word;
    display: block;
    width: 140vh;
}

.mapbox_marker{
    display: block;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    padding: 0;
}

.mapbox_marker_positive_sentiment{
    box-shadow: inset 0 0 0 1000px rgba(112, 219, 255, .4);
}

.mapbox_marker_negative_sentiment{
    box-shadow: inset 0 0 0 1000px rgba(255, 74, 106, .4);
}

.mapbox_district_color_choose button{
    display: inline-block;
    width: 36px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.mapbox_district_color_choose button:focus {
outline: none;
}

.mapbox_district_color_choose button:hover {
box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.1);
}

