div.navbar-collapse {
    transition: all 0.8s cubic-bezier(0.75, 0, 0.5, 1);
}

div.navbar-nav > div.nav-item {
    color: #777;
    font-size: medium;
}

select option:hover {
    color: blue;
    background-color: black;
    box-shadow: 0 0 10px 100px #1882A8 inset;
}

.ons24-settings-menu {
    border-bottom: 1px solid #ddd;
    margin-bottom: 36px;
}
.ons24-settings {
    padding: 12px 0;
    margin-right: 20px;
    display: inline-block;
    color: #b0b0b1;
    cursor: pointer;
}
.ons24-settings:hover {
    color: #163e5d;
    text-decoration: none;
}
.ons24-settings-active {
    border-bottom: 3px solid #1991eb;
    color: #5c5d5d;
}

.lk-bg {
    background-image: url("/img/white-grey-background.jpg");
    background-repeat: repeat;
}

.blink {
    animation-name: blink;
    animation-duration: 2s;
    animation-iteration-count: infinite;
}

@keyframes blink {
    0%   {opacity:1;}
    25%  {opacity:0.9;}
    40%  {opacity:0.8;}
    50%  {opacity:0.1;}
    60%  {opacity:0.8;}
    75%  {opacity:0.9;}
    100% {opacity:0.1;}
}