html {
    position: relative;
    min-height: 100%;
}

body {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    color: #858796;
}

h1, h2, h3, h4, h5 {
    font-weight: 300;
}

/*label{*/
/*    display: none;*/
/*}*/

.footer {
    /*position: sticky;*/
    position: absolute;
    bottom: auto;    
    width: 100%;
    height: 70px;
    line-height: 33px;
    background-color: #858796;
}

.footer-order-confirm{
    bottom: 0;
}

.border-left-dashed {
    border-style: dashed !important;
    border-left: 2px;
    border-color: #ccc;
    border-right: none !important;
    border-top: none !important;
    border-bottom: none !important;
}

@media (max-width: 768px) {
    .border-left-dashed {
        border-style: none !important;
    }
}

.border-top-dashed {
    border-style: dashed !important;
    border-top: 2px;
    border-left: none !important;
    border-color: #ccc;
    border-right: none !important;
    border-bottom: none !important;
}

.button-order {
    letter-spacing: 0.6em;
}

.dashed {
    border-top: dashed 1.5px #dee2e6 !important;
}

.regNum {
    font-size: medium;
}

.form-control::-webkit-input-placeholder {
    color: #000;
    opacity: 0.2;
}

.form-control::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #000;
    opacity: 0.2;
    /* Firefox */    
}

.form-control:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #000;
    opacity: 0.2;
}

.form-control::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #000;
    opacity: 0.2;
}

.popover{
    max-width: 75%;       
    background:#eee;     
}

/* .popover.bottom .arrow:after {
    border-bottom-color: tomato;
} */