/*
 * Software by John Liddiard (aka JohntheFish)
 * www.c5magic.co.uk
 *
 * This package contains software copyright and proprietary to John Liddiard
 *
 */

.jl-package-info code{
    //line-break:anywhere;
    color: inherit;
    background-color: transparent;
    font:inherit;
}

.jl-package-info li{
    margin-bottom:20px;
}

.jl-package-info ul.item-select-list{
    list-style-type: none;
    margin: 0 0 25px;
    padding: 2px 0 0;
    width:100%;
    display:flex;
    flex-wrap:wrap;
}
.jl-package-info ul.item-select-list li{
    margin-bottom: 2px;
    padding-bottom: 2px;
    position: relative;
    min-width:350px;
    width:33%;
}

.jl-package-info ul.item-select-list li a{
    background-repeat: no-repeat;
    border: 1px solid transparent;
    color: #4c4f56;
    display: block;
    padding: 8px;
    text-decoration: none;
}

.jl-package-info ul.item-select-list li a img{
    display: Inline-block;
    margin-right: 5px;
    max-width: 40px;
    vertical-align: middle;
}

/*
 * Software by John Liddiard (aka JohntheFish)
 * www.c5magic.co.uk
 *
 * This package contains software copyright and proprietary to John Liddiard
 *
 */

/*
 * Styles specific to the positioning of the return link. You can leave these out of your template
 * if you don't use some of the options.
 */

/* inline - appended to each linked heading */
.ccm-page .jl_local_nav_toplink_inline{
    margin-left:10px;
    font-size:1rem;
    vertical-align: text-top;
    padding-top:0;
}

/* bottom left/center/right */
.ccm-page .jl_local_nav_toplink_bottom_left{
    position:fixed;
    left: 25px;
    bottom:0;
    padding:10px;
    background:rgba(150,150,150,0.6);
    border-radius:2px;
    font-size:2rem;
    z-index:1000;
}

.ccm-page .jl_local_nav_toplink_bottom_center{
    position:fixed;
    left: 50%;
    transform: translate(-50%);
    bottom:0;
    padding:10px;
    background:rgba(150,150,150,0.6);
    border-radius:2px;
    font-size:2rem;
    z-index:1000;
}

.ccm-page .jl_local_nav_toplink_bottom_right{
    position:fixed;
    right: 25px;
    bottom:0;
    padding:10px;
    background:rgba(150,150,150,0.6);
    border-radius:2px;
    font-size:2rem;
    z-index:1000;
}

