.custom_110 {height:auto;color:#333;background-color:rgba(255, 255, 255, 0);}[class*='col-'] { padding-right: 0px; }.row-636223c9e713a {height:auto;color:#333;background-color:rgba(255, 255, 255, 0);}.column-636223c9e713b {width:100%;max-width:1880px;height:auto;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;color:#333;background-color:rgba(255, 255, 255, 0);min-height:5px;}.row-636223cae713c {height:auto;color:#333;background-color:rgba(255, 255, 255, 0);}.column-636223cae713d {height:auto;color:#333;background-color:rgba(255, 255, 255, 0);min-height:5px;}.row-636532ea59198 {height:auto;color:#333;background-color:rgba(255, 255, 255, 0);}.column-636532ea59199 {min-height:5px;}.row-6365325659196 {height:auto;margin-top:0px;margin-left:auto;margin-bottom:0px;margin-right:auto;color:#333;background-color:rgba(255, 255, 255, 0);}.column-6365325659197 {width:90%;height:auto;margin-left:auto;margin-right:auto;color:#333;background-color:rgba(255, 255, 255, 0);min-height:5px;}.row-6a57b183e605f {}.column-6a57b183e6060 {min-height:5px;}.row-6362241be7147 {}.column-6362241be7148 {min-height:5px;}.row-638cfae0dd525 {}.column-6389b360999bf {height:auto;color:#333;background-color:#3a3a3a;min-height:5px;}.row-638cfb06dd527 {height:auto;color:#333;background-color:#2cb196;}.column-6389b911b270e {min-height:5px;}#web_layout_homepage {
    background-image: none !important;
    font-family: 'PT Sans', sans-serif;
}

.responsive_menu ul ul li a {
    font-size: 14px !important;}

.responsive_menu a.res_edit_icon {
    display: none;}

.breadcrumb li:first-child a:first-child {
    pointer-events: none;
    color: #393939;
    cursor: unset;}

.advance_filter_header {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;}

.advance_filter_footer {
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;}

.search-box4 .search-button {
    background-color: #2cb196 !important;}

.search-box {
    background-color: #616160 !important;}

#page_content a {
    color: #13a !important;}

.announcement-content a {
    color: #3f6ad8 !important;}

.article-title {
    color: #13a !important;
    font-size: 24px;}

.article-published span {
    font-size: 12px;}

.announcement_published_by {
    display: none !important;}

.announcement-title {
    color: #2cb196 !important;
    font-size: 24px !important;
    margin: 0 !important;
    padding-left: 10px !important;}

.announcement-body {
    font-size: 14px !important;}

.sf-menu a {
    padding: 1em 2em 1em 2em !important;}

.sf-vertical {
    width: 23em !important;
    z-index: 0 !important;
}


.sitemap .group {
    width: 100%;
    margin-right: 0px !important;
    overflow-x: scroll;
}

.responsive_menu a.res_edit_icon {
    display: none;
}

.lvl-content {
    width: 274px;
    display: inline-block;
    height: 120px;
}

.lvl-content > div {
    height: 200px;
}

.profile-img > img {
    width: 150px!important;
    height: 200px!important;
    border-radius: 5px;
    margin: 10px;
    object-fit: cover;
}

.list-item {
    background: #badbca!important;
}

#list-table table {
    width: 100% !important;
}

table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
    border-top: none;
}

.profile-detail-table > tbody > tr > td {
    padding: 0 15px 8px 0px;
}

#result-search .sys-tabs .ui-tabs-panel {
    background: white;
    border-radius: 5px;
    box-shadow: 1px 0px 20px 3px #00000012;
    border: 1px solid grey;
}

#list-table .dataTables_paginate .paginate_button:hover, #list-table .dataTables_paginate .paginate_button.current {
    color: #666 !important;
}

#DataTables_Table_0 a {
    color: black;
}

.search-box4 .search-button {
    background-color: #2cb196 !important;
}

.search-box {
    background-color: #616160 !important;
}

.search-box4 .arrow-left {
    display: none;
}

#responsive_menu_261 {
    font-family: 'PT Sans', sans-serif;
    background: #3a3a3a !important;
}

#responsive_menu_261 > ul {
    display: flex;
    margin: auto;
    width: 70%;
}

.responsive_menu ul ul li a {
    width: 190px !important;
}


#responsive_menu_261 > ul > li > a {
    color: #ffffff !important;
   padding: 15px !important;
}

#responsive_menu_261 ul ul li a {
    background: #eaeaea !important;
    color: #1d1d1d !important;
    text-align: left;
}

#responsive_menu_261 ul ul li a:hover {
   border-left: 5px solid #f6bd13;
    transition: all 0.4s ease-in-out;
}

#responsive_menu_261 ul ul li.has-sub > a:hover:after, #responsive_menu_261 ul ul li.has-sub > a:hover:before {
    background: black !important;
}

#responsive_menu_261 ul ul li.has-sub > a:after, #responsive_menu_261 ul ul li.has-sub > a:before {
    background: #333 !important;
}


.responsive_menu > ul > li {
    float: left;
    text-align: center;
    margin: 0 auto !important;
}

.responsive_menu ul ul li a {
    width: 190px !important;
}

#responsive_menu_261 > ul > li > a:hover {
    background: #c4c4c400 !important;
    color: #daad2b !important;
}

.row-6365325659196 {
    padding-bottom: 30px !important;
}


.page-title h1 {
    font-size: 18pt;
    color: #ffffff;
    font-weight: normal;
    margin-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    display: inline !important;
}

.page-title {
    padding: 30px;
    text-align: center;
    background-color: #2cb196;
}

.cms_content > tbody > tr > td > span > span {
    color: #2cb196 !important;
}

#container_content {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #cacacaa8;
    border-radius: 0px;
    box-shadow: 2px 0px 12px 1px #dadada;
    position: relative;
    width: 100%;
    padding: 12px;
    margin-top: 8px;
}

.breadcrumb {
    padding: 30px 20px 12px;
    margin: auto;
    width: 90%;
   background-color: transparent;
}


#page_content {    
    /*padding: 0 0 0 90px;*/
}


.sf-vertical li {
    width: 100%;
    background-color: #eaeaea !important;
    color: black;
}

.sf-vertical {
    width: 20em !important;
     z-index: 0 !important;
}

.sf-menu li a:hover {
    color: #284295 !important;
    border-left: 5px solid #f6bd13;
    transition: all 0.4s ease-in-out;
}

.sf-menu li:hover {
    background: none repeat scroll 0 0 #e9e9e9!important;
    color: #284295!important;
}


@media only screen and (max-width: 1977px) {
.profile-img {
    width: 14%;
    text-align: center;
}
}

@media only screen and (max-width: 1024px) {
.col-10-12 {
    width: 75% !important;
}

#responsive_menu_261 > ul {
    display: none;
    width: 100% !important;
}

.responsive_menu ul ul li a {
    width: 100% !important;
}

#responsive_menu_261 .submenu-button.submenu-opened {
    background: #2cb196;
    right: 0px !important;
}

#responsive_menu_261 .submenu-button:before, #responsive_menu_261 .submenu-button:after {
     background: #ada9a9 !important;
}

#responsive_menu_219 #menu-button.menu-opened:after, #responsive_menu_219 #menu-button:before {
    background: #ada9a9 !important;
}

#menu-button {
    color: white !important;
}

#responsive_menu_219 #menu-button:after {
    border-color: #ffffff !important;
}

#responsive_menu_219 #menu-button:before {
    background: white !important;
}
}

@media only screen and (max-width: 1000px){
.col-1-6, .col-2-12, .col-10-12, .col-2-3, .col-8-12, .col-1-4, .col-3-12 {
    width: 100% !important;
    padding-left: 0px;}


.sf-vertical {
    width: 100% !important;}
}

@media only screen and (max-width: 789px) {
.col-1-1 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;}
}