body {
    background: #0c0d17;
    font-family: 'Nunito Sans', sans-serif;
  }
  
.primary-link {
    color: #c53364 !important;
}

.primary-link:hover {
    color: #f48164 !important;
    text-decoration: none;
    transition: 200ms ease;
}
  
.text-space {
    letter-spacing: 4px;
}
  
.text-pink {
    color: #f48164;
}

.navbar-dark {
    background: transparent !important;
    border-top: solid 1px #f48164;
    border-bottom: solid 1px #f48164;
}

.sticky-top.scrolled {
    background-color: #0c0d17 !important;
    transition: background-color 200ms linear;
}

.db-icon {
    display: none;
}

.sticky-top.scrolled .nav-link {
    color:#555;
}

i.fas, i.fab {
    padding: 10px;
    border-radius: 8px;
    border: 1px solid #c53364;
}

i.fas, i.fab:hover {
    padding: 10px;
    border-radius: 8px;
    border: 1px solid #f48164;
}

.fa-fw {
    width: 2.25em !important;
}

.fa-lg {
    line-height: 1.2em !important;
}

/*
.jumbotron {
    background-image: url("../img/bg-stone.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
}*/

.img-thumbnail {
padding: .2rem;
background-color: #f48164;
border: 1px solid #f48164;
border-radius: .25rem;
max-width: 100%;
height: auto;
}
  
.shadow {
    box-shadow: 0 .5rem 1rem rgba(197,51,100,.25) !important;
}

.btn-outline-info {
    color: #c53364;
    border-color: #c53364;
}
.btn-outline-info:hover {
    color: #f48164;
    background-color: transparent;
    border-color: #f48164;
}
.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #c53364;
    border-color: #c53364;
}
.btn-outline-info.focus, .btn-outline-info:focus {
    box-shadow: 0 0 0 0.2rem rgba(23,162,184,.5);
}

.btn-outline-info.focus, .btn-outline-info:focus {
    box-shadow: 0 0 0 0.2rem rgb(154 44 104 / .5);
}