/*
body::before{
    content: '';
    display: block;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0.0;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    background-color: rgb(239 246 255);  /* blu-50 *//*
}
*/

.panel-crm::after {
    content: '';
    display: none;
    display: block;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0.4;
    background-image: url('/images/circles_backgroud.png');
}



/* LOGO */

div.fi-simple-layout main.fi-simple-main div.fi-simple-page header.fi-simple-header div {
    padding-top: 62px;
    background-image: url('/images/logo_oktopous_intero.png');
    background-size: 90px;
    background-repeat: no-repeat;
    background-position: top;
}

aside.fi-sidebar header.fi-sidebar-header div a img.fi-logo {
    height: 1.8rem !important;
}

.footer-logo-oktopous {
    height: 38px;
    margin: auto;
    margin-bottom: 8px;
}

.footer-logo-jelly {
    height: 37px;
    margin: auto;
    margin-bottom: 41px;
}

.fi-sidebar-item.fi-active.fi-sidebar-item-active a.fi-sidebar-item-button,
.fi-sidebar-item a.fi-sidebar-item-button:hover {
    background-color: white !important;
}



/* UNIVERSALI */

div.fi-ta-empty-state-icon-ctn {
    display: none !important;
}

h4.fi-ta-empty-state-heading {
    font-weight: normal !important;
    font-size: 0.9rem !important;
    color: gray;
}


/* riga titoli delle tabelle */
table.fi-ta-table thead,
div.fi-ta-filter-indicators {
    background-color: rgba(229, 239, 251, 0.4);  /*azzurro*/
    background-color: rgb(249 250 251); /* gray-50 */
}


/* scritta es. "Crea un user per iniziare" che compare sotto a
   "Nessun risultato" (che è la fi-ta-empty-state-heading) */
.fi-ta-empty-state-description {
    display: none;
}


.record-nonpropri .fi-ta-text-item-label {
    color: rgb(156 163 175) !important;
    /* color: rgb(107 114 128) !important; */
}

/* .record-propri {

} */

.record-disabled {
    background-color: rgb(245, 245, 245) !important;
}

.record-disabled .fi-ta-text-item-label {
    color: rgb(156 163 175) !important;
}


/* titolo pagine (sotto breadcrumb) */
.panel-crm header.fi-header h1.fi-header-heading {
    /* color: #dc80b3;  /* colore primario uguale a scritta JELLY: ciclamino */
    /* color: #7e72b8;  /* viola come scritta oktopous in logo */
    color: rgb(198, 115, 161);  /* ciclamino leggermente più scuro rispetto a colore primario (come pulsanti prima di hoover) */
    font-size: 1.6rem;
}


.fi-in-entry-wrp dd {
    /* background-color: rgba(191, 219, 254, 0.18); */
    background-color: rgba(249 250 251);
    /* border-top: 1px solid rgba(191, 219, 254, 0.8); */
    border-top: 1px solid rgba(228 228 228);
    padding: 7px 14px;
}


.referenti-lista-aziende li {
    margin-bottom: 10px;
}

.referenti-lista-aziende li:last-child{
    margin-bottom: 0px;
}


.notificaresource-infolist-attachments-section .fi-section-content dd {
    padding: 0px;
    background-color: transparent;
    border-top: 0px;
}

.notificaresource-infolist-attachments-section .fi-section-content dd span.truncate {
    font-size: 0.875rem;
    line-height: 1.3rem;
}


.record-disponibili {
    background-color: #fffbeb;
}
.record-disponibili .fi-ta-text-item-label {
    color: #333 !important;
}
.record-disponibili .fi-table-cell-owner\.virtual-fullname .fi-ta-text-item-label {
    color: #ff0000 !important;
    font-style: italic;
}


.fi-ta .fi-ta-header-toolbar .fi-ta-actions .fi-dropdown .fi-dropdown-panel {
    max-width: 20rem !important;
}



/* --- MODULO ATS --- */


.panel-ats::after {
    content: '';
    display: block;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 1;

    /* indigo 50 */
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1920' height='1080' preserveAspectRatio='none' viewBox='0 0 1920 1080'%3e%3cg clip-path='url(%26quot%3b%23SvgjsClipPath1089%26quot%3b)' fill='none'%3e%3crect width='1920' height='1080' x='0' y='0' fill='rgba(238%2c 242%2c 255%2c 1)'%3e%3c/rect%3e%3ccircle r='180' cx='-120.55' cy='-19.35' stroke='white' stroke-opacity='0.8' stroke-width='2'%3e%3c/circle%3e%3ccircle r='180' cx='811.99' cy='595.13' stroke='white' stroke-opacity='0.8' stroke-width='2'%3e%3c/circle%3e%3ccircle r='95.395' cx='48.55' cy='841.1' stroke='white' stroke-opacity='0.8' stroke-width='2'%3e%3c/circle%3e%3ccircle r='336.625' cx='191.84' cy='419.63' stroke='white' stroke-opacity='0.8' stroke-width='2'%3e%3c/circle%3e%3ccircle r='134.195' cx='1527.59' cy='1000.77' stroke='white' stroke-opacity='0.8' stroke-width='2'%3e%3c/circle%3e%3ccircle r='165.555' cx='1306.49' cy='586.37' stroke='white' stroke-opacity='0.8' stroke-width='2'%3e%3c/circle%3e%3ccircle r='186.085' cx='1829.26' cy='100.42' stroke='white' stroke-opacity='0.8' stroke-width='2'%3e%3c/circle%3e%3ccircle r='358.955' cx='1264.17' cy='1037.36' stroke='white' stroke-opacity='0.8' stroke-width='2'%3e%3c/circle%3e%3ccircle r='158.855' cx='1070.22' cy='187.04' stroke='white' stroke-opacity='0.8' stroke-width='2'%3e%3c/circle%3e%3ccircle r='333.04' cx='545.95' cy='771.93' stroke='white' stroke-opacity='0.8' stroke-width='2'%3e%3c/circle%3e%3ccircle r='309.305' cx='752.96' cy='208.85' stroke='white' stroke-opacity='0.8' stroke-width='2'%3e%3c/circle%3e%3ccircle r='229.46' cx='300.25' cy='890.93' stroke='white' stroke-opacity='0.8' stroke-width='2'%3e%3c/circle%3e%3ccircle r='272.23' cx='1809.32' cy='464.27' stroke='white' stroke-opacity='0.8' stroke-width='2'%3e%3c/circle%3e%3ccircle r='300.395' cx='815.45' cy='633.27' stroke='white' stroke-opacity='0.8' stroke-width='2'%3e%3c/circle%3e%3ccircle r='150.295' cx='231.53' cy='919.95' stroke='white' stroke-opacity='0.8' stroke-width='2'%3e%3c/circle%3e%3c/g%3e%3cdefs%3e%3cclipPath id='SvgjsClipPath1089'%3e%3crect width='1920' height='1080' x='0' y='0'%3e%3c/rect%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");

    /* indigo 100 */
    /* background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1920' height='1080' preserveAspectRatio='none' viewBox='0 0 1920 1080'%3e%3cg clip-path='url(%26quot%3b%23SvgjsClipPath1278%26quot%3b)' fill='none'%3e%3crect width='1920' height='1080' x='0' y='0' fill='rgba(224%2c 231%2c 255%2c 1)'%3e%3c/rect%3e%3ccircle r='180' cx='-15.72' cy='-66.15' stroke='white' stroke-opacity='0.4' stroke-width='2'%3e%3c/circle%3e%3ccircle r='180' cx='887.31' cy='604.33' stroke='white' stroke-opacity='0.4' stroke-width='2'%3e%3c/circle%3e%3ccircle r='169.8' cx='1298.96' cy='785.9' stroke='white' stroke-opacity='0.4' stroke-width='2'%3e%3c/circle%3e%3ccircle r='157.165' cx='201.62' cy='115.67' stroke='white' stroke-opacity='0.4' stroke-width='2'%3e%3c/circle%3e%3ccircle r='168.645' cx='1341.94' cy='1005.34' stroke='white' stroke-opacity='0.4' stroke-width='2'%3e%3c/circle%3e%3ccircle r='268.005' cx='1087.97' cy='558.88' stroke='white' stroke-opacity='0.4' stroke-width='2'%3e%3c/circle%3e%3ccircle r='184.995' cx='607.63' cy='889.3' stroke='white' stroke-opacity='0.4' stroke-width='2'%3e%3c/circle%3e%3ccircle r='185.875' cx='1766.97' cy='425.59' stroke='white' stroke-opacity='0.4' stroke-width='2'%3e%3c/circle%3e%3ccircle r='275.98' cx='1286.18' cy='251.38' stroke='white' stroke-opacity='0.4' stroke-width='2'%3e%3c/circle%3e%3ccircle r='230.755' cx='583.54' cy='402.36' stroke='white' stroke-opacity='0.4' stroke-width='2'%3e%3c/circle%3e%3ccircle r='279.96' cx='1690.94' cy='1017.79' stroke='white' stroke-opacity='0.4' stroke-width='2'%3e%3c/circle%3e%3ccircle r='317.875' cx='88.17' cy='688.92' stroke='white' stroke-opacity='0.4' stroke-width='2'%3e%3c/circle%3e%3c/g%3e%3cdefs%3e%3cclipPath id='SvgjsClipPath1278'%3e%3crect width='1920' height='1080' x='0' y='0'%3e%3c/rect%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e"); */

    background-repeat: no-repeat;
    background-size: cover;
}

/* titolo pagine (sotto breadcrumb) */
.panel-ats header.fi-header h1.fi-header-heading {
    color: #7F74B5;  
    font-size: 1.6rem;
}

/* In pagine edit con RelationManager impostate a tutta larghezza, restringe e centra la form. */
.panel-ats .fi-page.fi-resource-edit-record-page.fi-resource-progettoseleziones .fi-form,
.panel-ats .fi-page.fi-resource-edit-record-page.fi-resource-progettoseleziones .fi-header,
.panel-ats .fi-page.fi-resource-edit-record-page.fi-resource-candidatos .fi-form,
.panel-ats .fi-page.fi-resource-edit-record-page.fi-resource-candidatos .fi-header,
.panel-ats .fi-page.fi-resource-edit-record-page.fi-resource-azienda-ats .fi-form,
.panel-ats .fi-page.fi-resource-edit-record-page.fi-resource-azienda-ats .fi-header {
/* .panel-ats .fi-page.fi-resource-list-records-page.fi-resource-candidatos .candidati-ricerca-progetto-section { */
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    grid-column: 1 / -1;
    width: 100%;
}

.panel-ats .fi-section-header-heading,
.panel-ats .fi-ta-header-heading {
    font-weight: 500;
}

.panel-ats .candidati-ricerca-progetto-section {
    margin: 0px 35px 0px 35px;
}

.fi-btn .testo-2-righe p {
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    /* text-align: left; */
    margin: 0px;
}
