.ui.fluid.container .landing {
    width: 95%;
}

body {
    font-size: 16px;
}

.ui.menu {
    border: none;
}

.ui.fluid.container {
    width: 95%;
}

.ui.menu .item:before {
    content: none;
    height: 0;
}

.table-striped, .table-striped tbody > tr > td, .table-striped thead > tr > th {
    border: 1px solid black;
    border-collapse: collapse;
}

@media only screen and (min-width: 768px) {
    .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless)>.container>.item:not(.right):not(.borderless):first-child {
        border-left: none;
    }
    .utama {
        background-size: cover;
        height: 95vh;
    }
    .faq {
        padding: 5rem;
    }
    #footerright {
        text-align: right;
    }
    .menu-tengah {
        margin-top: 1rem;
    }
}

@media only screen and (max-width: 767px) {
    #whistelbower {
        padding: 5rem 1rem !important;
    }
    #footerleft {
        text-align: center;
    }
    #footerright {
        text-align: center;
    }
}


.question-title {
    color: #2980b9;
}

.question-line {
    padding-top: 1rem;
    border: 0;
    border-bottom: 1px solid #e1e1e1;
}

.content {
    color: white;
}

.box-register {
    padding: 2rem;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 5px;
}

.input {
    border-bottom: 1px solid #bfc2c3;
}

.ui.images .image,
.ui.images>img,
.ui.images>svg {
    display: inline-block;
    margin: 0 .5rem .5rem;
}
.text.navbar:hover {
    border-bottom: 2px solid red;
}

.redactor-toolbar {
    z-index: 0 !important;
}