/* general_meeting.asp — externalized inline CSS (CSP: remove style-src unsafe-inline) */

        .fonttreeview {
            font-family: 'psl_display_pro' !important;
        }

        a.treeview:link {
            font-family: 'psl_display_pro' !important;
        }

        .fontsubhead_meeting {
            font-family: 'psl_display_pro' !important;
        }

        .copyright {
            font-family: 'psl_display_pro' !important;
        }

        .footer .sub ul li a {
            font-family: 'psl_display_pro' !important;
        }

        .footer-1 p {
            font-family: 'psl_display_pro' !important;
        }


        .footer .sub p a {
            font-family: 'psl_display_pro' !important;
        }

        .footer-4 {
            font-family: 'psl_display_pro' !important;
        }

        .bt-susco_smart_member {
            font-family: 'psl_display_pro' !important;
        }

        .bt-susco_smart_club .text-2 {
            font-family: 'psl_display_pro' !important;
        }

         .text-treeview-title {
             margin-right: 20px;
         }

         .treeview .list-group-item {
             cursor: pointer;
             background-color: #ffff;
             border-bottom: 1px solid #eee9e9;
             text-align: initial;
             background-color: #F9F9F9;
             display: block;
             font-size:initial;
         }
         .fa-plus:before {
                content: "\f067" !important;
            }
         .post-content p {
             margin-bottom: 0px;
         }

         .treeview span.icon {
             width: 1px !important;
             margin-right: 20px !important;
             float: right;
             font-family: 'FontAwesome';
         }


         .treeview .node-disabled {
             color: silver;
             cursor: not-allowed
         }

         .node-treeview1:not(.node-disabled):hover {
             background-color: #F5F5F5;
         }

         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;
             /* height: 50px;*/
             line-height: 0rem;
         }

         .list-group {
             width: 100% !important;
             list-style-type: none;
             display: inline-block;
         }

         .glyphicon {
             display: none !important;
         }

         .icon-meeting-pdf:before {
             content: "\f1c1";
             color: #e90b0b;
             font-size: 25px;

             font-family: 'FontAwesome' !important;
             font-weight: 900 !important;
         }

         .icon-meeting-vdo:before {
             content: "\f03d";
             color: #000;

             font-size: 22px;
             font-family: 'FontAwesome' !important;
             font-weight: 900 !important;
         }

         .treeview span.icon-meeting-pdf {
             width: 30px;
             height: 30px;
             margin-right: 20px !important;
         }

         .list-group > li:first-child {
             background-color: #a0ce96 !important;
             color: #ffffff !important;
             font-weight: 600;
              /*height: 50px;*/
         }
          li.search-result{
            background-color: #a0ce96 !important;
             color: #ffffff !important;
             font-weight: 600;
              margin-top: 30px;
         }
         /* For PC: */
         @media (min-width:960px) {

         }
         /* For mobile phones: */
         @media only screen and (max-width: 767px) {
             .treeview span.icon {
                 margin-left: -40px !important;
                 /*margin-right: 1px !important;*/
             }

             span.text-treeview-title {
                 margin-left: 0px !important;
             }
         }

         select.form-control {
             display: inline !important;
             width: 200px !important;
             margin-left: 25px;
             border-radius: 4px;
             color: inherit;
             font-size: initial;
         }

         .dataTables_paginate {
             margin-top: 20px;
         }

         .select2-container {
             display: none;
         }

         .table-data table tr {
             border-bottom: 0px;
         }
         li.search-result{
              background-color: #a0ce96 !important;
              color:#ffff !important;
              font-weight:500 !important;
              margin-top: 30px;
         }

.general_meeting-s1 { float: right; margin-top: 20px;margin-bottom:30px; }
.general_meeting-s2 { margin-top: 100px;margin-bottom:30px; }

/* clsTreeView (general_meeting tree) — externalized inline styles */
.tv-node{display:inline-block;padding-left:20px;}
.tv-collapsed{display:none;}
