.main-content{min-height:calc(100vh - 410px)}.header-parallax{background-image:url(/images/softwares-catalogue.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.pointer{cursor:pointer!important}.sortable-column button.sortable{display:none}.sortable-column:hover button.sortable{display:inline}.page-404 .text-outline-socgen{text-shadow:-1px 0 #e60028,0 1px #e60028,1px 0 #e60028,0 -1px #e60028}h1,h2,h3,h4,h5,h6,.form-group{margin-bottom:.5rem!important}.picker-row-group{justify-content:space-between}.picker-row-group>div{width:100%;margin-left:.5rem;margin-right:.5rem}.picker-row-group>div:first-child{margin-left:0}.picker-row-group>div:last-child{margin-right:0}.card-loading{background:var(--bs-bg-lvl2);position:relative}.card-loading:before{position:absolute;will-change:background-image;content:"";height:100%;width:100%;background-image:linear-gradient(to right,var(--bs-bg-lvl2) 0%,var(--bs-bg-lvl3) 20%,var(--bs-bg-lvl2) 40%,var(--bs-bg-lvl2) 100%);background-repeat:no-repeat;background-size:450px 400px;animation:shimmer 1s linear infinite}@keyframes shimmer{0%{background-position:-450px 0}to{background-position:450px 0}}.loading-block{background:#eee;position:relative}.loading-block:before{position:absolute;will-change:background-image;content:"";height:100%;width:100%;background-image:linear-gradient(to right,#eee,#0000000d,#ddd 40%,#eee);background-repeat:no-repeat;background-size:800px 50px;animation:shimmer 1.5s linear infinite}@keyframes shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.ribbon{--r: .4em;--c: var(--bs-primary);color:var(--bs-primary-alt);position:absolute;top:10px;right:calc(-1 * var(--r));line-height:1.8;padding:0 .75em calc(2 * var(--r));border-radius:0 var(--r) var(--r) 0;background:radial-gradient(100% 50% at right,var(--c) 98%,rgba(0,0,0,0) 101%) 0 0/.5lh calc(100% - 2 * var(--r)),radial-gradient(100% 50% at left,#0005 98%,#0000 101%) 100% 100%/var(--r) calc(2 * var(--r)),conic-gradient(from 180deg at calc(100% - var(--r)) calc(100% - 2 * var(--r)),rgba(0,0,0,0) 25%,var(--c) 0) 100% 0/ calc(101% - .5lh) 100%;background-repeat:no-repeat}.ribbon.ribbon-info{--c: var(--bs-info)}.ribbon.ribbon-warning{--c: var(--bs-warning)}.ribbon.ribbon-success{--c: var(--bs-success)}.ribbon.ribbon-danger{--c: var(--bs-danger)}
