@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,400&display=swap');

body {
    position             : absolute;
    margin               : 0;
    border               : 0;
    padding              : 0;
    top                  : 0;
    bottom               : 0;
    left                 : 0;
    right                : 0;
    width                : 100%;
    height               : 100%;
    /* background-image     : url('../../images/backgrounds/balloon.jpeg') !important;
    background-size      : cover !important;
    background-attachment: fixed; */
    background-color: aliceblue;
    border               : 0 !important;
    font-family          : 'Montserrat', sans-serif;
    font-size            : 17px;
}

html {
    scroll-behavior: smooth;
}

footer {
    bottom        : 0;
    width         : 100%;
    margin        : 0;
    padding-right : 10%;
    padding-bottom: 10px;
    text-align    : right;
    font-size     : .6em;
    border        : 0;
}

a {
    text-decoration:none;
}

.white-backgrounded {
    background: rgba(255, 255, 255, .7) !important;
}

.pointer-cursor {
    cursor: pointer !important;
}

.breadcrumb {
    font-size: 11px !important;
}

.navbar-nav.navbar-center {
    position: absolute;
    left: 50%;
    transform: translatex(-50%);
    z-index: 2;
}

.top-fixed-content {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
}

.nav-divider {
    height: 80px;
}

.spiner {
    animation-name: spin-animation;
    animation-duration: 5000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear; 
}

@keyframes spin-animation {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

.page-header {
    padding-bottom: 17px;
    margin: 18px 0;
    border-bottom: 1px solid #eeeeee;
}

.page-header h1 {
    line-height: 1;
    color:#3968B2!important;
}
