﻿/* Site Header*/
.headerColor {
    background-color: #072f49 !important;
    border-top: 3px solid #edbd03;
}

.subHeaderColor {
    background-color: #072f49 !important;
}

label.error {
    font-size: small !important;
    color: blue !important;
    font-weight: 800 !important;
}

div.error {
    font-size: small !important;
    color: blue !important;
    font-weight: 800 !important;
}

span.error {
    background-color: #c6cffb !important;
}

.errorLabel {
    font-weight: 800 !important;
    color: blue !important;
}

textarea.error {
    background-color: #c6cffb !important;
}

select.error {
    background-color: #c6cffb !important;
}

input.error {
    background-color: #c6cffb !important;
}

.wizard > .steps .error a, .wizard > .steps .error a:hover, .wizard > .steps .error a:active {
    background: #c6cffb !important;
    color: blue !important;
}

body {
    font-size: 13px !important;
}


body .blockquote {
        font-size: 13px !important;
}

.menuText {
    font-size: 12px !important;
}

.col-form-label {
    line-height: 5px !important;
}

#footerNav {
    margin-bottom: 0px !important;
    overflow-y: visible !important;
}

div.footerNav ul {
    margin-right: 25px !important;
}

div.footerNav ul > li {
    list-style: none !important;
}
li.page-item {
    list-style: none !important;
}

.floatingButton {
    position: fixed;
    top: 90px;
    right: 25px;
    z-index: 2147483647 !important;
}

.cookieModalDialog {
    position: absolute;
    bottom: 0px !important;
    right: 0px !important;
}

.tooltip-inner {    
    max-width: 400px;
    border-radius: 8px !important;
    font-size: 18px !important;
    color: #3c3939 !important;
    background-color: #FFB300 !important
}

.input-hidden {
    visibility: hidden;
}

/* IPAD SETTINGS */

@media only screen and (max-width: 768px) {    
    div.footerNav ul {
        margin-bottom: 100px !important;
        overflow-y: visible !important;
    }
    .ipadScreen {
        margin-bottom: 100px !important;
        overflow-y: visible !important;
    }
}

@media only screen and (max-width: 820px) {
    div.footerNav ul {
        margin-bottom: 270px !important;
        overflow-y: visible !important;
    }
    .ipadScreen {
        margin-bottom: 270px !important;
        overflow-y: visible !important;
    }
}

@media only screen and (max-width: 1024px) {
    div.footerNav ul {
        margin-bottom: 500px !important;
        overflow-y: visible !important;
    }
    .ipadScreen {
        margin-bottom: 500px !important;
        overflow-y: visible !important;
    }
}