﻿@font-face {
    font-family: UniviaPro-BoldItalic;
    src: url("fonts/UniviaPro-BoldItalic.woff") format("woff"), url("fonts/UniviaPro-BoldItalic.ttf") format("truetype");
}

.dropdown-item {
    color: black !important;
}

.omrwb:hover .fa {
    color: #5ea7e2 !important;
}


.navbar-toggler {
    background-color: white !important;
    /*color: white !important;*/
}

    .navbar-toggler:hover {
        color:red !important;
    }    
.gridrow-shadow {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.18) !important;
}

.cardHeader {
    font-family: UniviaPro-BoldItalic;
    font-size: large;
    padding-top: 0.85em !important;
}

.nav-item {
    text-align: right;
}

.va {
    vertical-align: top;
}

.pr10 {
    padding-right: 10px;
}

.lblellipsis {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}


.w100 {
    width: 100%;
}

.divnavbar {
    position: fixed;
    height: 40px;
    top: 0px;
    width: 100%;
    z-index: 1000;
}

.divddlbFilter {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 55px !important;
    z-index: 999 !important;
    background-color: white;
    padding-left: 23px;
    padding-right: 23px;
    padding-top: 10px;
}

.divstamkaartHeader {
    float: right !important;
    padding-top: 3px;
    font-family: UniviaPro-BoldItalic;
    max-width: calc(100% - 60px);
    font-size: 1.25rem;
}

.divddlbStamkaart {
    position: relative;
    top: 6px;
    padding-bottom: 6px;
}

.fw700 {
    font-weight: 700;
}

.stamkaartcardsection {
    position: relative;
    top: -135px;
}

.ibtnback {
    font-size: x-large;
    font-weight: bolder;
}

.font-small {
    font-size: small;
}

.divCardscontainer {
    margin-top: 46px !important;
}

.rmamenudiv {
    padding-top: 140px !important;
}

.divrmamenuheader {
    width: 100%;
    font-size: larger;
    font-family: UniviaPro-BoldItalic;
    padding-bottom: 10px;
}

divErrorStamkaarten {
    width: 100%;
    font-size: xx-large;
    font-family: UniviaPro-BoldItalic;
    padding-bottom: 10px;
    color: red;
}

.dangerdisabled {
    border-color: rgba(255, 0, 57, 0.3);
    color: white !important;
    background-color: rgba(255, 0, 57, 0.3);
}

.input-group-addon.primary {
    color: rgb(255, 255, 255);
    background-color: rgb(50, 118, 177);
    border-color: rgb(40, 94, 142);
}

.input-group-addon.success {
    color: rgb(255, 255, 255);
    background-color: rgb(92, 184, 92);
    border-color: rgb(76, 174, 76);
}

.input-group-addon.info {
    color: rgb(255, 255, 255);
    background-color: rgb(57, 179, 215);
    border-color: rgb(38, 154, 188);
}

.input-group-addon.warning {
    color: rgb(255, 255, 255);
    background-color: rgb(240, 173, 78);
    border-color: rgb(238, 162, 54);
}

.input-group-addon.danger {
    color: rgb(255, 255, 255);
    background-color: rgb(217, 83, 79);
    border-color: rgb(212, 63, 58);
    width: 42px !important;
    padding-left: 16px;
}

