/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
@font-face {
    font-family: 'Trajan Pro';
    src: url('fonts/TrajanPro-Bold.eot');
    src: url('fonts/TrajanPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/TrajanPro-Bold.woff2') format('woff2'),
        url('fonts/TrajanPro-Bold.woff') format('woff'),
        url('fonts/TrajanPro-Bold.ttf') format('truetype'),
        url('fonts/TrajanPro-Bold.svg#TrajanPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
html{background-color: #ffffff !important;}
body .content { padding-top: 30px; padding-bottom: 30px; }
#header_main_alternate { background-color: #e48212; }
#header_main nav.main_menu #avia-menu li { float: right; }
#header_main { border-bottom-width: 0; }
body #header_main_alternate .sub-menu, body #header_main_alternate .sub-menu a, body #header_main_alternate .current-menu-item { background-color: #F3B56C; border-top-color: #F3B56C; }
.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after, .html_av-overlay-side #top .av-burger-overlay-scroll { background-color: #e48212; }
body #user-registration, body div#password-lost-form-wrap { margin: 30px auto; max-width: 500px; }
.button-bar-container { background-color:#F3B56C;left:0;right:0;color: white;margin-top: -30px;z-index: 2 !important;}
#socket .container { display: flex; align-items: center; justify-content: center; flex-direction: row-reverse; text-align: center; }
.button-bar a{color: #ffff !important; border-color: #F3B56C !important; text-decoration: none;}
.button-bar .btn-primary,.button-bar .btn-primary:hover,.button-bar .btn-primary:focus,.button-bar .btn-primary:active,.button-bar .btn-primary:hover,.button-bar .btn-primary:focus,.button-bar .btn-primary:active {background-color: #F3B56C !important;border-color: #F3B56C !important; }
 .btn:focus { box-shadow: unset !important;}
#top .main_color .error.form-control{ border-color: #a94442; margin-bottom: 0; }
.error{ color: #a94442; }
.list-search {max-width:350px !important;}
.list-search .btn{margin-left:5px !important;}
.list-button .btn-primary{background-color: #e48212; border-color: #e48212; color:#fff !important; text-decoration:none !important; }
.nav-link {color: #e48212 !important;}
.nav-link:hover{color: #F3B56C !important;}
.gsu-forms-content .tab-button2 a{color: #ffff !important; text-decoration: none !important;}
.gsu-forms-content .tab-button1 a{color: #000 !important; text-decoration: none !important;}
.list-nav-content{ display: inline-block;}
.gsu-forms-content .update{ width:130px !important;}
.gsu-forms-content .card .text-left{text-align: left! important; }
/*.help-icon::before {
	font-family: 'entypo-fontello';
	content: "\ue81f";
	margin-right: 5px;
	}*/
.scrollSection{ height: 100%; max-height: 150px; overflow-y: auto; overflow-x: hidden;margin-bottom: 20px; }
.scrollSection label{color:#666666 !important;}
.row.searchbox {border:1px solid rgba(0,0,0,.125); padding:15px 0 0; border-radius:5px; margin: inherit;}
#top .container .search-column > * {margin-bottom: 0 !important; display: inline-block; vertical-align: middle;}
.container .row.searchbox > .col-md-12.search-column{border-bottom:1px solid rgba(0,0,0,.125); padding-bottom:15px;}
#top .container .search-column > input {max-width:1115px; width: 100%;}
#top .container .row.searchbox >.result-column > .searchResult, #top .container .row.searchbox >.filter-column > .filter-section{max-height:500px;  overflow-y: auto; overflow-x: hidden;}
/* #top .container .row.searchbox >.result-column > .searchResult > .card-deck, #top .container .row.searchbox >.filter-column > .filter-section > .list-group {
    padding-top: 15px;
} */
#top .list-group-item label{display: table; width: 100%;}
#top h5 a.reset {padding-right: 0.5rem; width: 10px;}
a.date-reset, #top h5 a.reset, #top h5 a.reset-location,a.search-date-reset{color: gray; text-transform: lowercase; font-size: 18px; font-weight: bold; text-align: right; text-decoration:none !important;}

#top .list-group-item label > input[type="checkbox"] {width: 25px;}
#top .list-group-item{ padding: 0.5rem; }
#top .list-group-item label,#top .list-group h5{display:table;width: 100%;}
#top .list-group-item label > *,#top .list-group h5 > *{ display:table-cell;width: 100%;}
#top .list-group-item label > span{ font-weight: inherit; font-size: inherit; color: inherit;}
.dateSection,.filters,.program{padding-top:15px;}
.ghpc-menu-page-title-wrap { width: auto !important; position: absolute; z-index: 999; }
.ghpc-menu-page-title-wrap a.ghpc-page-title { color: #FFF; text-decoration: none; }
a.help-icon::after { font-family: 'entypo-fontello'; content: "\e81d"; color: #666666; vertical-align: middle; cursor: pointer; margin-left: 5px }
.ghpc-menu-page-title-wrap a.help-icon::after { color: #FFF; }
a.help-icon-edit::after { font-family: 'entypo-fontello'; content: "\e836"; color: #003aa6; vertical-align: middle; cursor: pointer; font-size: 20px; margin-left: 10px; }
.help-text-container .table th,.notificatons-container .table th{ text-transform: none; }
#top .container-buttons { background-color: #F3B56C; z-index: 9; position: fixed; top: 140px; width: 100%; }
#top .admin-bar-enabled .container-buttons { top: 172px; }
#top .container-buttons .d-flex { margin-left: -15px !important; padding: 5px 0; }
#top .container-buttons+.container { padding-top: 35px }
#top .container-buttons .d-flex > * { padding: 0 15px; border-right: 2px solid #FFF; }
#top .container-buttons .d-flex > *:last-child { border-right: 0; }
#top .container-buttons .d-flex a { color: #FFF; font-weight: bold; text-decoration: none }
#top .container-buttons .d-flex a:hover { text-decoration: underline }
body#top .card-body table.table { font-size: 1rem; }
body#top .card-body table.table td { font-size: 0.92rem; }
#top a.btn.edit:before { font-family: 'entypo-fontello'; content: "\e836"; }
#top .btn.delete:before { font-family: 'entypo-fontello'; content: "\e847"; }
.help-text-container .list-button, .notificatons-container .list-button{ min-width: 180px; text-align: center; vertical-align: middle; }
.help-text-container .list-button .btn,.notificatons-container .list-button .btn { margin-right: 5px; }
#top .btn.delete, #top .btn.btn-danger { color: #fff; }
#top .gsu-forms-content form { padding: 20px 20px; border-radius: 5px; box-shadow: 0 2px 20px rgb(45 53 89 / 10%); border: 1px solid #e1e1e1; margin-bottom: 0; }
.download-icon::after { font-family: 'entypo-fontello'; content: "\e87f"; margin-left: 2px; }
.reset-all{ margin-top:20px !important; }
#avia-menu > li:first-child > a .avia-menu-text { display: none; }
#avia-menu > li:first-child > a::before { font-family: 'entypo-fontello'; content: "\e80a"; margin-right: 5px; }
.disable-filed { pointer-events: none }
a.date-reset.active,h5 a.reset.active,h5 a.reset-location.active , a.search-date-reset.active{ color: #f00 !important; }
a.date-reset:hover, #top h5 a.reset:hover, #top h5 a.reset-location:hover { color: #e48212 !important;}
.view-icon::before { font-family: 'entypo-fontello'; content: "\e826"; font-size: 17px; color:#58CBF5 !important;}
.edit-icon::before { font-family: 'entypo-fontello'; content: "\e836"; font-size: 17px; color: black !important;}
.form-icon::before { font-family: 'entypo-fontello'; content: "\e84b"; font-size: 17px; color: black !important;}
.report-icon::before { font-family: 'entypo-fontello'; content: "\e8b7"; font-size: 17px; color: black !important;}
.view-icon,.edit-icon,.delete-icon,.form-icon,.report-icon{text-decoration:none !important;}
.text-new{color:#FFFD03 !important;}
.text-form{color: #0070C0 !important;}
.reset::before,.date-reset::before,.delete-icon::before, a.search-date-reset:before { font-family: 'entypo-fontello'; content: "\e814"; font-size: 17px;}
.delete-queue{color: #f00 !important;	}
.delete-queue:hover { color: #e48212 !important;}
.searchResult .table thead th { background-color:#92D050 !important; }
.searchResult .table thead a { color:#000000 !important;text-decoration:underline !important;}
/*.table {}*/
.searchbox .col-md-3{ padding-right:0 !important; }
.searchbox .col-md-9{ padding:0 !important; }
.gsu-forms-content .mod-date{ width: 200px; }
form#list_item_form { padding-bottom: 5px !important; }
.form-group { margin-bottom: 1rem; }
#top .main_color a.btn-primary, #top .main_color input[type='submit'], #top .main_color button.btn-primary, #top.home .main_color.iconbox_top .iconbox_icon { color: #ffffff; background-color: #e48212; border-color: #e48212; }
#top .btn { padding: 0.25rem 0.5rem; }
#top .list-content .list-nav-content { padding: 15px; }
#top .list-content .select-form select, #top .list-content .list-nav-content .list-group-item > div.alert { margin-bottom: 0; }
.icon-edit-before::before { font-family: 'entypo-fontello'; content: "\e836"; margin-right: 5px; }
.icon-delete-before::before { font-family: 'entypo-fontello'; content: "\e847"; margin-right: 5px; }
.icon-view-before::before { font-family: 'entypo-fontello'; content: "\e826"; margin-right: 5px; }
.icon-hide-before::before { font-family: 'entypo-fontello'; content: "\e827"; margin-right: 5px; }
.list-button svg { fill: #FFF; margin-top: -2px; }
.list-nav-content .btn.btn-warning { color: #FFF }
#helpmodal .modal-dialog{ max-width: 960px; }
body .user-registration-form .form-row, body .user-registration .form-row { display: block; }
body .ur-frontend-form.login { padding: 10px 20px; border-radius: 5px; }
html body button, html body input, html body optgroup, html body select, html body textarea { border-radius: 3px!important; }
.list-content .list-search .btn.btn-primary { padding: 6px 12px !important; }
body#top .gsu-forms-content .card-body table.table td:first-child { width: 25%; }
.notification-view td:first-child{ width: 25%; }
body.modal-open { padding-right: 0px !important; }
a.icon-restore-before { color: #FFF; }
a.icon-restore-before::before { font-family: 'entypo-fontello'; content: "\e88f"; color: #FFF; cursor: pointer; }
#top .card-list table td ul,#helpmodal ul{ margin-left: 20px; list-style: disc; }
#top .card-list table td ol,#helpmodal ol{ margin-left: 20px; list-style: decimal; }
#top .card-list table td ul br,#helpmodal ul br,#top .card-list table td ol br,#helpmodal ol br{ display: none; }
#top .card-list table td h2,#helpmodal h2{ text-align: left; }
.sort-handle::before{ font-family: 'entypo-fontello'; content: "\e86e"; cursor: move; margin-right: 5px; }
.funder-sort .sort-handle::before{ font-family: 'entypo-fontello'; content: "\e86e"; cursor: pointer; margin-right: 5px; }
.funder-sort a{text-decoration: none}
.ui-sortable-helper { display: table; }
.notification-alert{ display: none; font-style: italic; }
.notification-alert .alert{ display: inline-block; }
.reports ol{margin-left: 0px !important;}
.requiredast:after {
    content:" *";
    color: #ff0000;
}
.form-menu .dropdown-menu {background-color: #F3B56C !important;border:none;border-radius: 0px;}
.form-menu .dropdown-toggle::after{display:none;}
.form-menu .form-dropdown{display: block;width: 100%; padding: 0.25rem 1.5rem; clear: both; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0;}
.text-icon{color: #fff!important;}

.reports ol li {display: list-item;    list-style-position: inside;}



/* New Code */
.total_count_records_div{font-size: 20px;}
#top .container .row.searchbox >.result-column > .searchResult .table-responsive{max-height: 500px;overflow-y: auto;overflow-x: auto;}
#top .container .row.searchbox >.result-column > .searchResult .table thead th {position: sticky;top: 0; z-index:9;}
#top .container .row.searchbox .accordion .toggle-icon {cursor: pointer;}
#top .container .row.searchbox .accordion .toggle-icon:before {content: ' \002B';margin-right: 5px;transition: all 0.3s;}
#top .container .row.searchbox .accordion .toggle-icon[aria-expanded="true"]:before {content: ' \2013';;margin-right: 5px;transition: all 0.3s;}
#top .btn.go {padding: 0.35em 0.5rem;}
a.search-date-reset:before{font-size:24px;}
#top .list-group-item label > .dates{max-width: 140px; float: right;}
a.date-reset{width: 20px!important;}
.filter-section .list-group .accordion{padding: 0px 0px 10px;}
.filter-section .list-group .statusSection{padding-bottom: 15px;}

.filter-section .list-group .scrollSection .list-group-item label, .filter-section .list-group .statusSection .list-group-item label{margin-bottom: 0px!important;}
.filter-section .scrollSection{ max-height: 250px;}
@media (max-width: 767px){
	.container-buttons{position: sticky !important; top: 0 !important;}
	.ghpc-menu-page-title-wrap .ghpc-page-title{display: none !important;}
	.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover, .html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet{color: #e48212;}
	.help-icon{display:none;}
}