/* หน้า general-meeting : ย้ายมาจาก <style> ในหน้า general-meeting.aspx
   เพื่อให้ CSP ไม่ต้องพึ่ง 'unsafe-inline' ใน style-src */
        .treeview .list-group-item {
            cursor: pointer;
            line-height: 2rem;
            font-size: 20px !important;
        }

        .treeview span.indent {
        }

        .treeview span.icon {
            margin-right: 5px;
            float: right;
            /* margin-left: -40px;
             line-height: 3rem;*/
        }

        .treeview .node-disabled {
            color: silver;
            cursor: not-allowed
        }

        .node-treeview1 {
        }

            .node-treeview1:not(.node-disabled):hover {
                background-color: #616161 !important;
            }

        li.list-group-item.node-treeview1.node-selected {
            background-color: #616161 !important;
        }

        treeview span.image {
            display: inline-block;
            vertical-align: middle;
            margin-right: 5px;
        }

        .treeview .node-disabled {
            color: silver;
            cursor: not-allowed;
        }

        .list-group-item > a {
            vertical-align: middle;
        }

        .list-group {
            width: 100% !important;
        }

        .icon {
            font-size: 19px;
            font-family: 'FontAwesome' !important;
            font-weight: 900 !important;
        }

        .icon-meeting-pdf:before {
            content: "\f1c1";
            color: #e90b0b;
            font-size: larger;
        }

        .icon-meeting-vdo:before {
            content: "\f03d";
            color: #000;
        }

        .treeview span.icon-meeting-pdf {
            width: 30px;
            height: 30px;
        }

        .list-group > li:first-child {
            background-color: #000 !important;
            color: #ffffff !important;
            border-radius: 2rem;
            font-size: 20px;
            line-height: 2rem;
        }

        .list-group > li:nth-child(odd) {
            background-color: #f1f1f1;
        }

        .list-group > li:nth-child(even) {
        }

        .list-group-item {
            border: 0px !important;
        }



        /* For PC: */
        @media (min-width:1200px) {
        }
        /* For mobile phones: */
        @media only screen and (max-width: 767px) {
            /*.treeview span.icon {
                margin-left: -40px !important;
                margin-right: -10px !important;
            }*/

            span.text-treeview-title {
                margin-left: 0px !important;
                font-size: 18px;
            }

            select.form-control {
                margin-right: 20px;
            }

            .treeview span.icon-meeting-pdf {
                width: 18px !important;
            }

            li.list-group-item.node-treeview1.search-result {
                font-size: 100% !important;
            }
        }

        span, b {
            font-weight: 100 !important;
        }

        select.form-control {
            display: inline;
            width: 200px;
            margin-left: 25px;
            border-radius: 4px;
            height: 35px;
            background-image: url(images/download.svg);
            background-repeat: no-repeat;
            background-position: right 0.75rem center;
            background-size: 16px 12px;
        }

        .card-wrapper {
            margin-top: 10%;
        }

        body {
            text-align: unset !important;
        }

        .list-group-item {
            display: flex !important;
        }

            .list-group-item div {
                flex-grow: 1; /* ขยายพื้นที่ระหว่างไอคอนกับไอเท็มอื่น */
            }
