.custom-file-label::after{
    display: none;
}

.custom-file-label{
    overflow-x: auto;
}

.container-fluid,
.container{
    position: relative;
}

.ui-accordion-header:focus{
    outline: 0px;
}

.ui-accordion-header{
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);

    
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125);    
    
    -webkit-border-top-left-radius: .25rem;
    -webkit-border-top-right-radius: .25rem;
    -moz-border-radius-topleft: .25rem;
    -moz-border-radius-topright: .25rem;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;  
    
    -webkit-border-bottom-right-radius: .25rem;   
    -webkit-border-bottom-left-radius: .25rem;   
    -moz-border-radius-bottomright: .25rem;   
    -moz-border-radius-bottomleft: .25rem;   
    border-bottom-right-radius: .25rem;   
    border-bottom-left-radius: .25rem;      
    
    font-size: 1.2rem;
    
    cursor: pointer;
}


.ui-accordion-header.ui-state-active{
    -webkit-border-bottom-right-radius: 0rem;   
    -webkit-border-bottom-left-radius: 0rem;   
    -moz-border-radius-bottomright: 0rem;   
    -moz-border-radius-bottomleft: 0rem;   
    border-bottom-right-radius: 0rem;   
    border-bottom-left-radius: 0rem;   
}

.ui-accordion-content{
    border: 1px solid rgba(0,0,0,.125);
    border-top: none;
    
    padding: 1.25rem; 

    -webkit-border-bottom-right-radius: .25rem;   
    -webkit-border-bottom-left-radius: .25rem;   
    -moz-border-radius-bottomright: .25rem;   
    -moz-border-radius-bottomleft: .25rem;   
    border-bottom-right-radius: .25rem;   
    border-bottom-left-radius: .25rem;   
}