.is-bpurple {
    background-color: #75252e;
}

.is-purple {
    color: #75252e;
}

.is-black {
    color: black;
}

.is-white {
    color: #ffffff;
}

.centered {
    position: absolute;
    left: 20%;
    top: 5%;
    right: 20%;
}

.centered2 {
    left: 20%;
    right: 20%;
}

.mapouter {
    text-align: right;
    height: 500px;
    width: 600px;
}

.gmap_canvas {
    overflow: hidden;
    background: none!important;
    height: 500px;
    width: 600px;
}

.bold {
    font-weight: bold;
}

.oblique {
    font-style: oblique;
}

.logo {
    height: 100px;
    width: 100px;
}

.float {
    float: left;
}

img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

.align-left {
    text-align: left;
}

.align-right {
    text-align: right;
}

.align-center {
    text-align: center;
}

.text-content {
    padding: 1rem !important;
}

.is-red {
    color: red;
}

.is-underlined {
    text-decoration: underline;
}

.table td, .table th{
    padding: .25rem !important;
}

.nav-link {
    font-weight: bold;
    color: black;
}

#leonardo-da-vinci {
    text-align: right;
}

.page{
    height: 100vh;
    display: flex;
    flex-flow: column;
    background-image: linear-gradient(white, white, #ded8ae);
}

.panel {
    flex: 1 1 auto;
    display: flex;
    overflow: auto;
}
