.post-content{background-color:#f9f9f9}.post-content,.fg-toolbar{background-color:#f9f9f9!important}table{border:none!important}table.dataTable thead th.ui-state-default:first-child{border-left-width:0}.ui-state-default{border:none}table th{background-color:#ececec!important}table th{border-bottom:0 solid #f9f9f9!important}table tr:first-child td{border-top:8px solid #f9f9f9!important}table td{border-top:8px solid #f1f1f1!important;border-left:0}thead th{font-weight:600!important;color:#184263!important}tbody tr:hover{box-shadow:0 2px 2px #2d2d2d0d,0 4px 4px #31313103,0 8px 8px #2a2a2a03,0 16px 16px #2020200d,0 32px 32px #3131310d;transition:box-shadow .3s ease-out,transform .3s ease-out,opacity .2s ease-out;transition-delay:.1s;transform:translateY(-1px);z-index:1}.call_name{word-break:break-word;font-size:16px;font-weight:600;color:#184263!important;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.call_name a{color:#184263!important}.call_field_name,.call_field_descr{font-size:14px;padding:0 0 5px 0}.call_field_name{color:#545454}.col_head{font-size:16px;color:#545454}.border-div-left{border-left:solid 1px #e0e2e2;position:relative;left:-10px}.border-div-right{border-right:solid 1px #e0e2e2;position:relative;left:10px}select{display:initial;width:initial;max-width:initial;min-width:60px;margin:0 5px 0 5px}.style-light select:not([multiple]){background-position-x:200%}input{display:initial;line-height:normal;margin:0;padding:4px}#table_funding_length,#jobs_table_length,#training_table_length{margin-bottom:20px}.ui-widget-header{background-color:#fff;border:none}.cat-filter-dropdown-wrapper{position:relative;display:inline-block}.cat-filter-toggle{background-color:#F9F9F9;border:1px solid #aaa;border-radius:3px;padding:5px 10px;font-size:.9em;color:#184263;cursor:pointer;white-space:nowrap}.cat-filter-toggle:hover{background-color:#CFDEFF;border-color:#888}.cat-filter-caret{font-size:.75em;margin-left:4px}.cat-filter-panel{display:none;position:absolute;top:calc(100% + 4px);left:0;z-index:9999;background:#fff;border:1px solid #aaa;border-radius:4px;padding:10px 12px;min-width:200px;max-width:320px;box-shadow:0 4px 12px rgb(0 0 0 / .12)}.cat-filter-panel.cat-filter-open{display:block}.cat-filter-label{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:.8em;color:#545454;padding:2px 4px;border-radius:3px;transition:background-color 0.12s;text-align:left;direction:ltr}.cat-filter-label:hover{background-color:#f0f4ff}.cat-filter-label input[type="checkbox"]{cursor:pointer;accent-color:#184263;flex-shrink:0}.cat-filter-actions{border-top:1px solid #eee;margin-top:8px;padding-top:8px;text-align:right}.cat-filter-clear-btn{background:none;border:1px solid #ccc;border-radius:3px;padding:3px 10px;font-size:.85em;color:#666;cursor:pointer}.cat-filter-clear-btn:hover{border-color:#184263;color:#184263}.ui-toolbar{padding-right:0;padding-left:0}.flex-container{display:flex;column-gap:9px}.item-badge{display:block;position:relative;width:20px!important;height:30px!important;padding:0;margin:0;border:0;border-radius:0 0 10px 10px;background-color:#004563;box-shadow:0 2px 10px #18426326;top:-18px;left:-2px}.item-badge.unlock{box-shadow:0 2px 10px #7cb34226;background-color:#7cb342}.item-badge.lock{box-shadow:0 2px 10px #7cb34226;background-color:#ff5252}.item-badge.unlock .lock-icon,.item-badge.lock .lock-icon{color:#fff;position:relative;top:4px;left:5px}.pop{display:none;position:absolute;z-index:99999;top:-22px;left:18px;font-size:12px;padding:2px 4px;color:#fff;background:#000;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0;-webkit-box-shadow:0 0 5px 0 rgb(164 164 164);box-shadow:0 0 5px 0 rgb(164 164 164)}.thumb-up{text-align:center;cursor:pointer}.thumb-up:hover{color:green}[data-tooltip]:before{content:attr(data-tooltip);position:absolute;opacity:0;transition:all 0.15s ease;padding:5px;color:#fff;border-radius:5px;box-shadow:2px 2px 1px silver}[data-tooltip]:hover:before{opacity:1;font-size:12px;background:#000;margin-top:-28px;margin-left:5px}[data-tooltip]:not([data-tooltip-persistent]):before{pointer-events:none}#table_funding_filter input,.dataTables_filter select,.dataTables_length select{padding:0.2rem!important;border-radius:4px!important;border:1px solid #ccc!important;margin:0 0 0 0.5rem!important;background-position-x:100%!important}#table_funding_filter input,.dataTables_filter select,#table_partner_funding_interested_select{width:12rem!important;max-width:100%!important}.dataTables_length_country select{width:12rem!important;max-width:100%!important}#table_funding_filter input:focus,.dataTables_filter select:focus,.dataTables_length select:focus{outline:none!important;border-color:#023E84!important;background-color:#e0d4fd!important}