/*<------------------------------------------------------- START To allow use of FontAwesome --------------------------------------------------------->*/

@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");

/*<-------------------------------------------------------- END To allow use of FontAwesome ---------------------------------------------------------->*/

#responsive_menu_435{
  font-family:Arial!important;
}

.ui-accordion-header {
   font-weight:bold;
}


.ui-accordion-content {
   text-align:justify !important;
}

.division-title{
    display: none;
}

.announcement-article-header h2.article-title {
    margin-bottom: 10px;
    font-size: 16px!important;
}

.section-title{
   display:none;
}

.profile-detail .detail-title {
    width: 120px !important;
}

.member-title{
   display:none;
}

.filter label {
    width: 200px !important;
}

table.dataTable.nowrap th, table.dataTable.nowrap td {
    white-space: normal !important;
    overflow-wrap:break-word;
}


.group-search-input {
    margin-left: 20px !important;
}

#section_content .page-title h1 {   
    display: none;
}


.lvl-content > div {
    display:none !important;
}

.col-8-12 {
    /*width: 70.66% !important;*/
}
/*<------------- START Database store table css ---------->*/

table.view_page_list_table tr:nth-child(even) td {
    background: #a5a7a5!important;
}

.dataTables_wrapper {
    position: relative;
    clear: both;
    zoom: 1;
    border: 1px solid #a5a7a5 !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.dataTables_paginate {
    background: #a5a7a5 !important;
    border-top: 1px solid #a5a7a5 !important;
    padding: 5px 0;
    width: 100%;
    height: 2.8em;
    display: block;
}

.dataTables_paginate .paginate_active, .dataTables_paginate .paginate_button {
    float: left;
    display: block;
    padding: 3px 6px;
    border: 1px solid #fff;
    background: url(../images/downlight_bg.png) left top repeat-x #fff!important;
    font-size: 11px;
    color: #fff !important;
    margin-right: -1px;
    cursor: pointer;
}

table.view_page_list_table thead tr, table.view_page_list_table tfoot tr {
    background: url(../images/shine_bg.png) repeat-x scroll left center #a5a7a5!important;
}

.dataTables_paginate .paginate_button:hover, .dataTables_paginate .paginate_button.current {
    background-color: #fff;
    color: #000 !important;
}
table.view_page_list_table td {
    color: #000;
    font-size: 14px!important;
    padding: 10px 10px;
    vertical-align: middle;
}


table a {
    color: #13657a;
    text-decoration: underline;
    cursor: pointer;
}

table.view_page_list_table thead th, table.view_page_list_table tfoot th {
    background-color: rgba(0, 0, 0, 0);
    color: #000!important;
    font-size: 14px!important;

}

.wrapper {
    border: 1px solid rgb(0 0 0 / 0%)!important;    
}


/*<------------- End Database store table css ----------->*/

iframe {
    overflow-clip-margin: content-box !important;
    border-width: 2px;
    border-style: inset;
    border-color: transparent!important;
    border-image: initial;
    overflow: clip !important;
}


#announ_458 > .content, #announ_486 > .content, #announ_628 > .content {
   
    scrollbar-color: #000!important;
  
}

.product_title p {
    text-align: center;
}

.column-6328287ae3c3a {
    
    margin-top: 5px;
}

.lvl-content {
    padding: 1px!important;
    overflow: unset!important;
}


.announcement-body {
    font-family:"Arial", sans-serif!important;
    line-height: 1.5em;
    font-size: 16px!important;
    
}