    a {
        cursor: pointer;
    }
    .elastic_highlighter {
        color: #c00832;
        text-decoration: underline;
        text-decoration-color: #c00832;
        font-weight: bold;
    }
    multiselect {
        display: block;
    }
    multiselect .btn {
        display: block;
        width: 100%;
        height: 32px;
        padding: 6px 12px;
        font-size: 13px;
        line-height: 1.42857143;
        color: #555555;
        background-color: #ffffff;
        background-image: none;
        border: 1px solid #cccccc;
        border-radius: 2px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    }
    multiselect .dropdown-menu {
        max-height: 300px;
        overflow-y: auto;
    }
    multiselect .dropdown-menu {
        width: 100%;
        box-sizing: border-box;
        padding: 2px;
    }
    multiselect .dropdown-menu>li>button {
        padding: 5px 3px;
        margin: 5px 0px;
        cursor: pointer;
    }
    multiselect .dropdown-menu>li>a {
        padding: 3px 10px;
        cursor: pointer;
    }
    .pdzero {
        padding-right: 0px !important;
    }
    .rep {
        padding-left: 0px !important;
    }
    .alert_adv {
        background-color: #fff;
        border-color: #c00832;
        color: #000;
    }
    .text_cond {
        color: #c00832;
    }
    #filter-control {
        padding: 10px;
        margin-top: -40px;
    }
    .no-fixed {
        position: relative !important;
    }
    .is-fixed {
        position: fixed !important;
        bottom: 0px;
        /*background-color: #c00832;*/
        background-color: rgba(208, 189, 194, 0.1);
        /*border: 1px solid #000;*/
        margin: 0px !important;
        padding-left: 8px;
    }
    .is-fixed:hover {
        opacity: 1.0;
    }
    .block-search .section-fillter .switch-option {
        margin-top: 40px;
    }
    @media (max-width: 680px) {
        .no-fixed, .is-fixed {
            position: relative !important;
        }
        .block-search .section-fillter .switch-option {
            margin-top: 0px;
        }

        #btn-filter-include, #btn-filter-exclude {
            width: 100%;
        }

        .section-detail{
            margin-top: 10px;
            clear: both;
        }
    }
    .name_keyin {
        font-size: 12px;
        font-style: italic;
        color: #b6818d;
        cursor: pointer;
    }
    .input_copy_success {
        background-color: #7da37e !important;
        color: #fff;
    }
    .checkbox_likesearch {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .checkbox_likesearch input {
        margin-top: 8px;
    }
    .mt0 {
        margin-top: 0px !important;
    }
    .sbs-filter-sub {
        /*text-indent: 20px;*/
        padding-left: 35px;
    }
    .video_preview {
        width: 100%;
        height: 200px;
        background-color: #0f0f0f;
    }
    /* Hide Play button + controls on iOS */

    video::-webkit-media-controls {
        display: none !important;
    }
    .alert-suggest a {
        padding: 5px;
        border: 1px solid #c00832;
        margin-left: 5px;
        background-color: #cbbad5 !important;
        color: #814fb3 !important;
        text-align: left;
        margin: 2px;
        white-space: normal;
    }
    .highlight_suggest {
        color: #cc0000a6;
    }
    select#collection_id option:disabled, select option[can_select=true] {
        color: #555555;
        font-weight: bold;
    }
    .disabled_selected {
        color: #555555;
        font-weight: bold;
        cursor: none;
    }
    li.tu-filter-wrap {
        line-height: 22px;
    }
    li.tu-filter-wrap label div {
        display: table-cell;
    }
    .switch-option a {
        cursor: pointer;
    }
    .see-more-list {
        cursor: pointer;
        margin-left: 10px;
    }
    .list-count-view {
        position: absolute;
        top: 0;
        right: 0;
    }
    .list-label {
        padding-right: 20px;
    }
    #btn-filter-include, #btn-filter-exclude {
        cursor: pointer;
    }
    li.alert-no-data, li.alert-no-data span, li.alert-no-data p {
        margin: 0px !important;
    }
    .mgT30 {
        margin-top: 30px;
    }
    .textCollectionsSearch {
        font-weight: bold;
        padding: 0px 10px;
    }
    .cursorPointer {
        cursor: pointer;
    }
    .btnSearchGuide {
        padding: 5px 10px;
        color: #9e0225;
        font-weight: 500;
        float: right;
    }
    .btnSearchGuide:hover {
        padding: 5px 10px;
        color: #9e0225;
        font-weight: 500;
    }

    .block-search .box-book-detail .book-detail h3{
        font-family: 'Sukhumvit Set', Tahoma, sans-serif;
        color: #464040;
    }

    .txt-result {
        color: #6A3E95 !important;
        font-weight: bold;
    }


    .keyword-search{
        margin-bottom: 20px;
    }

    .filter_keyword_label{
        font-size: 18px;
    }

    .filter_keyword{
        cursor: pointer;
        margin: 5px;
        background-color: #ea849c;
        font-size: 14px;
    }

    .filter_keyword_active{
        background-color: #c00832;
    }