.document-link{
	padding-left: 30px !important;
}

.document-link.file-pdf::after {
  background-image: url("/themes/custom/nia_main/images/pdf.svg");
}

/*.fa.fa-gamepad.fa-lg::before{*/
/*	content:"";*/
/*}*/



    .paragraph--type-tabs > .paragraph{
        padding: 1rem 0;
        background-color: transparent;
        border-radius: 0px;
        position: relative;
        top: 0;
        left: 0;
    }
    
    .paragraph--type-tabs > .paragraph h3{
        color: #1181A6;
        font-weight: 900
    }
    
    .paragraph--type-tabs .tabs{
        border-bottom: 0px !important
    }
    
    .paragraph--type-tabs .tabs {
        display: flex;
        flex-wrap: wrap;
        gap: 15px
    }
    
    .paragraph--type-tabs .tabs .tab {
        display: inline-block;
        color: #1181A6;
        background: #fff;
        border: 2px solid #1181A6;
        font: inherit;
        font-weight: inherit;
        cursor: pointer;
        outline: inherit;
        border-radius: 10px;
        padding: 15px 20px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-weight: bold;
        flex-grow: 1;
        transition: background .25s ease, color .25s ease
    }
    .paragraph--type-tabs .tabs .tab:hover {
        background: #1181A6;
        color: white;
        transition: background .25s ease, color .25s ease;

    }
    
    .paragraph--type-tabs .tabs .tab.active-tab {
        background: #1181A6;
        color: white;
        cursor: default;
    }
    
    h2.subtitle{
        margin-top: -1rem !important;
        margin-bottom: 1.5rem;
        font-weight: 900
    }
    
    .paragraph--type-tabs > .paragraph table td, .paragraph--type-tabs > .paragraph table th{
        background-color: white;
    }
    
    .paragraph--type-tabs > .paragraph table th{
        padding: 1rem 1.5rem 0
    }
    
    .paragraph--type-tabs > .paragraph table td{
        padding: 1.5rem
    }
    
    .paragraph--type-tabs > .paragraph table{
        box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
        webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
        border-radius: .5rem;
        border: 0px
    }
    
    .paragraph--type-tabs > .paragraph table th{
        color: black;
        font-size: 1.5rem
    }
    
    .paragraph--type-tabs > .paragraph table tr:not(:last-child){
        border: 0px;
        border-bottom: 2px solid #ededed !important;
        
    }
    
    .paragraph--type-tabs > .paragraph table tr td:not(:first-child), .paragraph--type-tabs > .paragraph table th:not(:first-child){
        border: 0px;
        border-left: 2px solid #ededed !important
    }
    
    .paragraph--type-tabs > .paragraph table ul{
        padding-left:1rem
    }
    .paragraph--type-tabs > .paragraph table li{
        padding-left:1.3rem
    }
    
    
    .fa.fa-gamepad.fa-lg::before, .fa.fa-book.fa-lg::before, .fa.fa-video.fa-lg::before{
        content: "";
        display: inline-block;
        width: 1.5rem;
        height:1.5rem;
        position: relative;
        bottom:-5px;
        background-size: contain;
        background-repeat: no-repeat
        
    }
    
    .fa.fa-gamepad.fa-lg::before{
        background-image: url('https://education.niassembly.gov.uk/themes/custom/nia_main/images/activity.svg');
        
    }
    
    .fa.fa-book.fa-lg::before{
        background-image: url('https://education.niassembly.gov.uk/sites/default/files/2025-10/book.png');
        bottom:-10px;
        
    }
    
    .fa.fa-video.fa-lg::before{
        background-image: url('https://education.niassembly.gov.uk/themes/custom/nia_main/images/video.svg');
        
    }
