.box-row,
.box-first,
.box-nested,
.box-large,
.box {
    box-sizing: border-box;
    position: relative;
    min-height: 1rem;
    margin-bottom: 0;
    background: #0A89AF;
    border: 1px solid #FFF;
    border-radius: 2px;
    overflow: hidden;
    text-align: center;
    color: white;
}
.box-row {
    margin-bottom: 1rem;
}
.box-first {
    background: #0066CC;
    border-color: #0A89AF;
}
.box-nested {
    background: #003366;
    border-color: #0A89AF;
}
.box-large {
    height: 8rem;
}
.box-container {
    box-sizing: border-box;
    padding: 0.5rem;
}