/* Hide numbers with Jupyter notebook cells */
div.nbinput.container div.prompt pre {
    display: none;
}

div.nboutput.container div.prompt pre {
    display: none;
}

/* Shift notebook cells left to account for no numbers */
div.highlight-python.notranslate pre {
    padding-left: 5px;
}

/* Create grid of blocks for navigation */
.toms-nav-container {
    margin: 20px auto;
    width: 600px;
    height: 150px;
    background-color: #fff;
    display: grid;
    grid-template-columns: 300px 300px;
    grid-template-rows: 75px 75px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

.toms-nav-container .box, .toms-nav-box {
    background-color: #333;
    padding: 20px;
    border-radius: 10px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 23px;
    text-align: center;
    transition: 0.2s;
    cursor: pointer;
}

/* shrink on hover */
.toms-nav-container .box:hover, .toms-nav-box:hover {
    transform: scale(0.9);
    background-color: #2980b9;
}

/* let the content go wider (default is 800px) */
.wy-nav-content {
    max-width: 1000px;
}

/* Customise the copy buttons */
/* increase size, less transparent, faster transition */
a.copybtn {
    width: 25px;
    height: 25px;
	opacity: 0.5;
    transition: opacity 0.3s;
}

/* make sure image fills width */
a.copybtn > img {
    width: 100%;
}

/* hide buttons in output */
.nboutput a.copybtn {
    display:none;
}

/* don't wait too long */
.o-tooltip--left:hover:after {
    transition-delay: 0.2s;
}