/*
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
*/

/*Add your own styles here:*/

@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;
}
/*h1,h2,h3,h4,h5,h6,h7{}*/
#header_main nav.main_menu #avia-menu li{ float: right; }
#header_main .container.av-logo-container .logo-text{ display: flex; flex-direction: column; line-height: 1; align-items: flex-end; justify-content: center; height: 100%; color: #000; }
.logo-text > div { line-height: 1.5; }
#header_main_alternate,body #header_main_alternate .sub-menu a:hover,body #header_main_alternate .sub-menu .current-menu-item,body #header_main_alternate .sub-menu .current-menu-item a { background-color: #0039a6; }
body #header_main_alternate .sub-menu,body #header_main_alternate .sub-menu a,body #header_main_alternate .current-menu-item { background-color: #4e8abe; border-top-color: #4e8abe; }
#header_meta .sub_menu ul li a{ color: #0039a6; } 
#header_meta .sub_menu ul li a:hover,#header_meta .sub_menu ul li a:active{ color: #4e8abe !important; }
#header_main_alternate nav.main_menu .ghpc-menu-page-title-wrap a.help-icon { margin-left: 5px; }
#footer .menu > li > a{ font-size: 15px; }
#footer .menu > li > .sub-menu li:before{ display: none; }
#footer .menu > li > .sub-menu li,#footer .menu > li > .sub-menu li a{ font-size: 12px; padding: 0; }
#footer .footer-address span {  padding: 0 15px; display: inline-block; font-size: 12px; }
#footer .footer-address span:nth-child(n+2) { border-left: 1px solid #999; }
#footer #footerbottom{ text-align: center; z-index: 0; }
#footer #footerbottom .social_bookmarks{ display: inline-block; }
#footer #footerbottom .widget_media_image{ margin-top: -55px; z-index: 0; margin-bottom: 20px; }
#top #footer #footerbottom .social_bookmarks li{ border-right: 0; }
#top #footer #footerbottom .social_bookmarks li a{ color: #ffffff; }
#top #footer #footerbottom .widget_custom_html{ margin: 10px 0 0 0; }
#top #footer .container > div.flex_column:nth-child(4),#top #footer .container > div.flex_column:nth-child(5),#top #footer .container > div.flex_column:nth-child(6){ text-align: right; }
#socket .menu{ margin-top: 3px; }
#socket .container{ display: flex; align-items: center; justify-content: center; flex-direction: row-reverse; text-align: center; }
#top #socket{ border-top-width: 0; }
#top #footer{ padding: 15px 0 5px 0; }
#socket .sub_menu_socket li:last-child{ padding-right: 10px; }
#socket .copyright{ padding-left: 10px; }
.header_color .avia-menu-fx, .header_color .avia-menu-fx .avia-arrow{ background-color: #4e8abe; color: #ffffff; border-color: #4e8abe; }
.home .content h4{ line-height: 1.5 !important; }

/*Login form*/
html body button,html body input,html body optgroup,html body select,html body textarea{ border-radius: 3px!important; }
body .user-registration-form .form-row,body .user-registration .form-row{ display: block; }
body #user-registration, body div#password-lost-form-wrap { margin: 30px auto; max-width: 500px; }
body .ur-frontend-form.login{ padding: 10px 20px; border-radius: 5px; }
body .ur-frontend-form.login form,body .ur-frontend-form.login form .user-registration-register.register{ margin-bottom: 0px;}
body#top .ur-frontend-form .ur-form-row .ur-form-grid label .required,body#top .ur-frontend-form .ur-form-row .ur-form-grid legend .required{ color: #ff4149; }
.user-registration-error li{ display: inline-block; }
.user-registration-error li strong{ padding-right: 5px; }
body .user-registration-error::before,body .user-registration-info::before,body .user-registration-message::before{ margin-right: .2rem; }
a.iconbox_icon.heading-color{transition: transform .3s;}
a.iconbox_icon.heading-color:hover{ transform: scale(1.2); }
.iconbox_top .iconbox_content{ min-height: 180px; border:1px solid #4e8abe; }
.main_color .hr-short .hr-inner-style, .main_color .hr-short .hr-inner {background-color: #4e8abe; border-color: #4e8abe;}
body .ur-form-row .flatpickr-input,body .ur-form-row .input-text { padding-left: 5px!important; }
#top .home-form-row{ align-items: center; }
#top .home-form-row input,#top .home-form-row select{ margin-bottom:0px;max-width:250px; width: 100%; display: inline-block; vertical-align: middle; }
#top .home-form-row button{ min-width: 75px; }
#top .home-form-row > .col-sm-12{ margin: 15px 0;}
.product-content h2,.project-content h2,.proposal-content h2,.staff-content h2{ text-align: center; }
#top .product-content form,#top .project-content form,#top .proposal-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; }
#top .users form{ padding: 0px 0px; border-radius: 0px; box-shadow: none; border: none; margin-bottom: 0; }
.home article .entry-content .flex_column > div{ display: none; }
.home .hr-short .hr-inner{ width: 50%; left: 32%; margin-left: -7%; }
#top.user-registration-page h2{ text-transform: none; text-align: center; }
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select{ font-family: 'lato', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; }
#scroll-top-link, #av-cookie-consent-badge{background-color: #4e8abe;}
html{background-color: #ffffff !important;}
.list-group-item label{ margin-bottom: 0; }
.list-group-item label input{ margin-right: 5px; }
#top .container .search-column,#top .container .card-footer{ text-align: center; }
#top .container .search-column > *{ margin-bottom: 0 !important; display: inline-block; vertical-align: middle; }
#top .container .search-column > input{ max-width: 1115px; width: 100%; }
.scrollSection{ height: 100%; max-height: 250px; overflow-y: auto; overflow-x: hidden;}
#top .container .row.searchbox .result-column a.btn,#top a.btn.add:before,#top a.btn.view:before,#top a.btn.edit:before{ margin: 5px 0;  }
#top .container .row.searchbox .result-column a.btn { background-color: #fff; color: #000; }
#top .container .row.searchbox .result-column a.btn::before{ color: #000; }
#top .container .card-footer > a.btn{ color: #fff;}
#top .container .row.searchbox .result-column a.btn { background-color: #fff; color: #000; }
#top .container .row.searchbox .result-column a.btn:hover{ background-color: transparent; }
#top .main_color button.btn-primary:hover {color: #fff; background-color: #007bff; border-color: #007bff; }
.card-footer > a.btn:before,#top .container .row.searchbox .button-column > a.btn:before,#top a.btn.add:before,#top a.btn.view:before,#top a.btn.edit:before,#top .btn:before{ font-family: 'entypo-fontello';}
.card-footer > a.btn.edit:before,#top .container .row.searchbox .button-column > a.btn.edit:before,#top .btn.edit:before{ content:"\e836";}
.card-footer > a.btn.download:before,#top .container .row.searchbox .button-column > a.btn.download:before,#top .btn.download:before{ content:"\e82d";}
.card-footer > a.btn.view:before,#top .container .row.searchbox .button-column > a.btn.view:before,#top .btn.view:before{ content:"\e826";}
.card-footer > a.btn.add:before,#top .container .row.searchbox .button-column > a.btn.add:before,#top .btn.add:before{ content:"\e816";}
.card-footer > a.btn.pay:before,#top .container .row.searchbox .button-column > a.btn.pay:before{ content:"\e859";}
.card-footer > a.btn.back:before,#top .container .row.searchbox .button-column > a.btn.back:before,#top .btn.back:before{ content:"\e830";}
#top .btn.delete:before{ content:"\e847"; }
#top .btn.update:before{ content:"\e891"; }
#top .btn.launch:before{ content:"\e832"; }
#top .btn.save:before{ content:"\e8d0"; margin-right: 5px; }
#top .btn.approve:before{ content:"\e812"; margin-right: 5px; }
#top .btn.launch:before{ content:"\e8dd"; margin-right: 5px; }
#top .btn.award:before{ content:"\e8e2"; margin-right: 5px; }
#top .btn.submit:before{ content:"\e844"; margin-right: 5px; }
/*#top .btn.back{ color: #fff; }*/
#top .container .row.searchbox{ border: 1px solid rgba(0,0,0,.125); padding: 15px 0 0; border-radius: 5px; margin: inherit; }
#top .container .row.searchbox > .col-md-12.search-column{ border-bottom: 1px solid rgba(0,0,0,.125);  padding-bottom: 15px;}
#top .container .row.searchbox >.filter-column,#top .container .row.searchbox >.result-column{padding-top: 15px;padding-bottom: 15px;}
#top .container .row.searchbox >.result-column{border-left: 1px solid rgba(0,0,0,.125);}
#top .container .row.searchbox >.result-column > .searchResult > .card-deck,#top .container .row.searchbox >.filter-column > .filter-section > .list-group{ padding-bottom: 15px; }
#top .container .row.searchbox >.result-column > .searchResult > .card-deck:last-child,#top .container .row.searchbox >.filter-column > .filter-section > .list-group:last-child{ padding-bottom: 0px; }
#top .container .row.searchbox >.result-column > .searchResult > .card-deck > .card:nth-child(2) { margin-left: 0; margin-right: 0; }
#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 .button-column{ padding-top: 15px; padding-bottom: 15px; text-align: center; border-top: 1px solid rgba(0,0,0,.125); }
#top .main_color a.btn-primary,#top .main_color button[type='submit'],#top .main_color button.btn-primary,
#top.home .main_color.iconbox_top .iconbox_icon { background-color: #003aa6 !important; color: #ffffff!important;border-color: #003aa6!important; }
#top .add-staff .staff-card{ max-width: 500px; margin: 0 auto; }
#top .staff-card .staff-icon:before{ font-family: 'entypo-fontello';content:"\e80a"; border: 1px solid; border-radius: 100%;font-size: 40px; padding: 9px 10px;}
#top .searchResult .staff-card .staff-icon:before{ font-size: 22px; padding: 5px 6px;}
#top .staff-card .card-header,#top .p-card .card-header{ text-align: center; }
#top .searchResult .staff-card .card-header{ padding: .5rem 0.5rem 0.25rem; }
#top .searchResult .p-card .card-header { padding: 0.5rem 0.5rem 0.5rem; }
#top .searchResult .staff-card .card-body,#top .searchResult .staff-card .card-footer,#top .searchResult .p-card .card-body,#top .searchResult .p-card .card-footer { padding: 0.25rem 0.5rem;}
#top .searchResult .p-card .card-body { padding: 0.25rem 0;}
#top .staff-card .card-header .staff-id{ font-weight: bold; }
#top .staff-card .card-body .name,#top .staff-card .card-body .title{ text-align: center; }
#top .staff-card .card-body .name:not(.no-title){ margin-bottom:0; }
#top .staff-card .card-body .row,#top .card-list p{  margin-bottom:5px; }
#top .searchResult .staff-card .card-body .row,#top .searchResult .p-card .card-body .row{ margin-bottom:0; line-height: 1.3; }
#top .searchResult .p-card .card-body .row{ border-bottom: 1px solid #ddd; margin: 0; }
#top .searchResult .p-card .card-body .row:last-child{ border-bottom: 0;}
#top .table-header{ border-bottom: 1px solid; padding-bottom: 15px; }
#top .card-list ul{ margin-left: 0; }
#top .project-content .alert ul,#top .proposal-content .alert ul{ margin-left: 0px; list-style-type: none;}
#top .project-content .alert-danger ul li::before,#top .proposal-content .alert-danger ul li::before{ font-family: 'entypo-fontello'; content:"\e814"; padding-right: 5px;}
#top .project-content .alert-success ul li::before,#top .proposal-content .alert-success ul li::before{ font-family: 'entypo-fontello'; content:"\e81f"; padding-right: 5px;}
#top .main_color .error.form-control{ border-color: #a94442; margin-bottom: 0; }
#top .error{ color: #a94442; }
body#top .main_color #myInput { background-image: url(searchicon.png); background-position: 10px 10px; background-repeat: no-repeat; padding-left: 40px; background-size: 16px;}
#top .btn.delete,#top .btn.btn-danger{  color:#fff; }
#top .btn.delete:before{ content:"\e847"; color:#fff; }
/*Media Popup*/
body .media-modal .screen-reader-text,body .compat-item, body .attachment-display-settings{ display: none;}
body .media-frame .search { margin: 32px 0 0 !important }
body#top .media-modal-content .media-frame select.attachment-filters { margin-top: 32px; margin-right: 2%; }
body#top  .attachment-details .setting .value,body#top .attachment-details .setting input[type=email],body#top .attachment-details .setting input[type=number],body#top  .attachment-details .setting input[type=password],body#top  .attachment-details .setting input[type=search],body#top .attachment-details .setting input[type=tel],body#top .attachment-details .setting input[type=text],body#top .attachment-details .setting input[type=url],body#top .attachment-details .setting textarea,body#top .attachment-details .setting+.description,body#top .media-sidebar .setting .value,body#top .media-sidebar .setting input[type=email],body#top .media-sidebar .setting input[type=number],body#top .media-sidebar .setting input[type=password],body#top .media-sidebar .setting input[type=search],body#top .media-sidebar .setting input[type=tel],body#top .media-sidebar .setting input[type=text],body#top .media-sidebar .setting input[type=url],body#top .media-sidebar .setting textarea { box-sizing: border-box; margin: 1px; width: 65%; float: right; }
.html_header_top.html_header_sticky .mce-fullscreen  #header,.html_header_top.html_header_sticky .mce-fullscreen #footer,.html_header_top.html_header_sticky .mce-fullscreen #socket,.html_header_top.html_header_sticky .mce-fullscreen #wpadminbar{ z-index: 0; }
.list-group-item > div.row{ margin-bottom: 0; align-items: center; }
.list-group-item > div.row > div.col-md-4{ text-align: center; }
.list_header .avia_message_box.avia-size-normal { padding: 10px 15px 5px; margin: 8px 0 15px; }
.list_header h4{ text-transform: none;}
ul.list-group,body #searchWiki{ margin: 0 !important; }
#top .staff-content .list-group-item,#top .p-card .list-group-item{ padding: .35rem 0.65rem; }
#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;}
#top .staff-content .card-deck,#top .result-column .card-deck{ margin:0;}
#top .staff-content .card-deck .card,#top .result-column .card-deck .card{ max-width: 294px; width: 100%; }
#top .container .row.searchbox >.result-column{ padding-right: 0; padding-left: 0;}
#top .list-content .list-nav>a { position: relative;  display: block;  padding: 10px 15px; display: inline-block; cursor: pointer;}
#top .list-content .list-nav { margin-bottom: -1px; position: relative; display: block; }
#top .list-content .list-nav a.active,#top .list-content .list-nav a:focus,#top .list-content .list-nav a:hover { color: #555; cursor: default; background-color: #fff;  border: 1px solid #ddd; border-bottom-color: transparent; }
#top .list-content .list-nav >a { margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0 0; }
#top .list-content .list-nav-content{ padding: 15px; border: 1px solid #ddd;}
#top .list-content .list-nav-content .list-group-item > div { display: inline-block; vertical-align: middle; }
#top .list-content .list-nav-content .list-group-item > div:first-child { width: 25px; text-align: right; padding-right: 5px; }
#top .list-content .list-nav-content .list-group-item > div.actions { float: right;}
#top .list-content .select-form select,#top .list-content .list-nav-content .list-group-item > div.alert{margin-bottom: 0;}
#top .list-content .list-nav-content .list-group-item > div.alert{ width: 100%;}
#top .list-content a.btn.view,#top .list-content a.btn.view:before{ color: #000; }
#top .list-content .list-nav-content .list-group-item  .listname { width: 50%; padding-left: 5px;}
#top .list-content .list-nav-content select.list-title-type { width: auto; margin-left: 15px; margin-right: 10px; margin-bottom: 0 }
#top .p-card .card-title{ margin-bottom: 0;}
#top .p-card .row ul { list-style: circle; margin-left: 15px; margin-bottom: 0;}
#top .searchResult .alert-danger{ margin: 0 15px; }
a.date-reset,#top h5 a.reset,#top h5 a.reset-location { color: #32CD32; text-transform: lowercase; font-size: 18px; font-weight: bold;text-align: right;}
a.date-reset.active,#top h5 a.reset.active,#top h5 a.reset-location.active{ color: #f00; }
a.date-reset:hover,#top h5 a.reset:hover,#top h5 a.reset-location:hover {  color:#003aa6 }
#top h5 a.reset,#top h5 a.reset-location{ padding-right: 0.5rem; width: 10px; }
#top .list-group-item a.date-reset{ width: 10px; }
#top .list-group-item label > .dates { max-width: 140px; float: right; }
.gsu-row-color tr:nth-child(even), .gsu-row-color strong { color: #212529; }   
.gsu-row-color input[type="text"]{ max-width: 80%; display: inline-block !important; }​​​​​
.gsu-row-color .spacing { white-space: nowrap !important; }
.gsu-text table th { top: 0; position: sticky; background: white; }
.gsu-text td:first-child { text-align : left; vertical-align: middle; position: relative; padding-right: 1rem; }
.gsu-text td:first-child a.deleteStaff.text-danger,.gsu-text td:first-child a.deleteProject.text-danger,.gsu-text td:first-child a.deleteProposal.text-danger { position: absolute; top: 47%; line-height: 1; right: 0; transform: translate(-50%, 0); font-weight: bold; }
#top .btn{ padding: 0.25rem 0.5rem; }
#top .main_color a.btn-primary:hover,#top .main_color a.btn-primary:active,#top .main_color a.btn-primary:focus,
#top .main_color input[type='submit']:hover,#top .main_color input[type='submit']:focus,#top .main_color input[type='submit']:active,
#top .main_color button.btn-primary:hover,#top .main_color button.btn-primary:active,#top .main_color button.btn-primary:focus,
#top.home .main_color.iconbox_top .iconbox_icon:hover,#top.home .main_color.iconbox_top .iconbox_icon:active,#top.home .main_color.iconbox_top .iconbox_icon:focus{ color: #fff; background-color: #007bff; border-color: #007bff; }
body#top .assign-staff table td input,body#top .assign-proposal table td input,body#top .assign-project table td input{ margin-bottom: 0;}
body#top .assign-proposal table td,body#top .assign-project table td{ width: auto; vertical-align: middle; }
.proposal-content .alert ul,.project-content .alert ul{ list-style-type: disc; margin-left: 20px; margin-bottom: 0;}
.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: #003aa6;
}
#top .fullsize .template-blog .post-meta-infos {display: none;}
body .content{ padding-top: 30px; padding-bottom: 30px;}
#top .searchResult .alert-danger::before { font-family: 'entypo-fontello'; content: "\e814"; padding-right: 5px; }
.content .list-content .list-nav-content #faculty_form,.content .list-content .list-nav-content #faculty_form+label{ display: inline-block;}

#top .template-home .flex_column.av_one_fourth{ margin-top: 30px; margin-bottom: 30px; }
#top .template-home .flex_column.av_one_fourth .iconbox{  margin-top: 0px; margin-bottom: 0px; }
.assign-staff .alert-success ul,.assign-project .alert-success ul,.assign-proposal .alert-success ul{ margin-bottom: 0;}
#top .assign-staff .alert-success ul li::before,#top .assign-project .alert-success ul li::before,#top .assign-proposal .alert-success ul li::before { font-family: 'entypo-fontello'; content: "\e812"; padding-right: 5px; }
#top .proposal-content label span,#top .project-content label span{ color: #fff; margin-left: 5px; }
#top  .list-update .btn{ margin-left: 5px; }
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
  color: #666;
}
body .card-title.name{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.sumreports label{ display: block;}
body abbr[data-original-title],body abbr[title]{ text-decoration: none; }
#top .list-group-item label > input[type="checkbox"] { width: 25px; }
.card .table thead.thead-dark th{ border-bottom: 0; }  
li#menu-item-search { display: none }
.cell-error { font-weight: bold; font-size: 14px; color: #FF0000 }
body #summary{ margin-bottom: 0; }
.word_count{ font-style: italic; color: #FF0000 }
body .title_container .breadcrumb{ margin-top: 0; transform: translate(0, -50%); }
body#top .card-body table.table { font-size: 1rem; }
body#top .card-body table.table td { font-size: 0.92rem; }
body#top .card-body table.table td label { font-size: 100%; }
/*New css*/
#avia-menu > li:first-child > a::before{ font-family: 'entypo-fontello'; content:"\e80a"; margin-right: 5px; }
#avia-menu > li:first-child > a .avia-menu-text{ display: none; }
tr.header { display: table-row !important; }
#top #footer,#top #socket .sub_menu_socket{ display: none; }
#top .container-buttons { background-color: #EAEFF6; z-index: 9; position: fixed; top: 172px; width: 100%; }
#top .container-buttons .d-flex > * { padding: 0 15px; border-right: 2px solid #0039a6; }
#top .container-buttons .d-flex > *:last-child{ border-right: 0; }
#top .container-buttons .d-flex a{ color:#0039a6; font-weight: bold; }
#top .container-buttons .d-flex{ margin-left: -15px !important; padding: 5px 0; }
#top .container-buttons+.container{ padding-top: 34px; }
body table tr.project{ background-color: #98FB98!important; color: #000!important; }
body table tr.proposal{ background-color: #728FCE!important; color: #fff!important; }
body table tr.product{ background-color: #f9f9f9!important; color: #000!important; }
body table tr.product th strong,body table tr.project th strong{ color: #000!important;text-transform: capitalize; }
body table tr.proposal th strong,body table thead tr.proposal td strong{ color: #fff!important; text-transform: capitalize; }
body table tr.proposal th{ background-color: #728FCE!important;}
body table tr.project th{ background-color: #98FB98!important; text-transform: capitalize;}
body .light_bg_color.title_container{ display: none; }
form#assign_staff .table-responsive-md,form#gsu_assign_form .table-responsive-md { height: auto; overflow-y: auto; max-height: 450px; margin-bottom: 15px;}
form#assign_staff .table-responsive-md th,form#gsu_assign_form .table-responsive-md th,
form#assign_staff .table-responsive-md thead td,form#gsu_assign_form .table-responsive-md thead td { position: sticky; top: 0px; vertical-align: middle; z-index: 9; }
form#assign_staff .table-responsive-md thead td,form#gsu_assign_form .table-responsive-md thead td{ top: 45px; }
body table thead tr.proposal td{ background-color: #acc4f7!important;}
body table thead tr.project td{ background-color: #d2ffd2!important;}
table tr td span.spacing { min-width: 50px; display: block; }
.ghpc-menu-page-title-wrap a.ghpc-page-title { color: #FFF !important; text-decoration: none }
.ghpc-menu-page-title-wrap a.help-icon::after { font-family: 'entypo-fontello'; content: "\e81d"; color: #FFF; vertical-align: middle; cursor: pointer; }
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 .list-button { min-width: 180px; text-align: center; vertical-align: middle; }
.help-text-container .list-button .btn { margin-right: 5px; }
.help-text-container .table th { text-transform: none; }
.email-templates-container .table th { text-transform: capitalize; }
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; }
a.icon-create-before::before { font-family: 'entypo-fontello'; content: "\e80c"; color: #FFF; cursor: pointer; }
form#assign_staff table th, form#gsu_assign_form table th { font-size: 14px; text-decoration: underline; }
.gsu-underline { text-decoration: underline; }
.ui-datepicker-calendar, .ui-datepicker-buttonpane .ui-datepicker-current { display: none; }
#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; }
#helpmodal .modal-dialog { max-width: 960px;}
#myTable td, #myTable th{ padding: 3px; }
#myTable th{ letter-spacing: 1px; }
#myTable tr > *:last-child { white-space: nowrap; }
#myTable tr > *:nth-child(5) { word-break: break-word; min-width: 120px; }
#myTable tr > *:nth-child(10) { word-break: break-word; min-width: 135px; }
body.user-registration-page .user-registration-Input{margin-bottom: 20px !important;}
.requiredast:after {
    content:" *";
    color: #ff0000;
}
.sort-handle::before {
    font-family: 'entypo-fontello';
    content: "\e86e";
    cursor: move;
    margin-right: 5px;
}
body:not(.logged-in) #header_main nav.main_menu #avia-menu li {
    display: none!important;
}
#top .main_color .search-column #search::placeholder{opacity: 1;}
#scroll-top-link.avia-svg-icon svg:first-child{margin-top: -3px;}

@media only screen and (min-width: 1100px){
    #header_main .main_menu .ghpc-menu-page-title-wrap{ 
        width: 70%!important;}
    .table-responsive.email-templates .table, .table-responsive.users-table .table{width: 100% !important; table-layout: fixed !important; }
    .table-responsive.users-table .table td{word-wrap: break-word;}
}
@media only screen and (min-width: 800px){
    #header_main .main_menu .ghpc-menu-page-title-wrap{ 
        width: 65%!important;}
       
}
@media only screen and (min-width: 769px){
    #show-all {
        max-height: 600px; 
        overflow-y: auto;
        padding-top: 110px;
    
    }
    #showall {
        max-height: 550px; 
        overflow-y: auto;
    
    }
    #top #showall.two-columns .search-buttons+.container{
        column-count: 2;
        column-gap: 20px; 
    }
    #top .search-buttons+.container-fluid.two-columns#show-all #sub-skills-container{
        column-count: 2;
        column-gap: 20px; 
    }
}
@media only screen and (min-width: 768px){
    #header_main .main_menu .ghpc-menu-page-title-wrap{ display: flex!important;
        justify-content: center!important; 
        align-items: center!important;}
    #header_main .main_menu .ghpc-menu-page-title-wrap .ghpc-page-staff {
            text-align: center;
            margin: 0 auto;
        }
       
}
@media only screen and (min-width: 768px) and (max-width: 989px){
	div .av_one_fourth { margin-left: 4%; width: 48%; }
    #header_main .main_menu .ghpc-menu-page-title-wrap{ 
        width: 50%!important;}
        #top .container-buttons+.search-buttons+.container-fluid{padding-top: 110px;padding-left: 0px;padding-right: 0px;}
}
@media only screen and (max-width: 767px){
	#top .list-content .list-nav>a{ padding: 10px;}
    #top .staff-content .card-deck .card,#top .result-column .card-deck .card{ max-width: 304px; }
    #top .container-buttons{position: relative !important; top: 0!important; }
    .main_menu .ghpc-menu-page-title-wrap{display: none; }
    .container-fluid.two-columns#show-all{padding-right: 0px;padding-left:0px;}
   
}

.checkbox-group{position: relative; display: block;background-color: #fff;border: 1px solid rgba(0,0,0,.125); padding: 0.5rem;
}
