
.large-icon {
    font-size: 13em !important;
}
.contact .contact-address {
    padding: 0 1.5rem;
}
.navbar .mod-languages {
    padding-bottom: 0.425rem;
    padding-top: 0.425rem;
}
.lang-inline {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.lang-inline > li {
    display: inline;
    margin: 0;
}
.login {
    margin: 0 auto;
    max-width: 330px;
    padding-top: 1em;
}
.tags.inline {
    padding-left: 0;
}
.tags.inline li {
    display: inline;
}
.item-image {
    margin-bottom: 20px;
}



body {
    /*
    background: #fafafa url(../images/background-repeat.svg) repeat-y 50% 0;
    background-size: 100vw;
    */
    background-color: #757de8;
    background-color: #E1E2E1;
    margin-bottom: 8em;
    
}

.modal.modal-wide .modal-dialog {
    max-width: 90%; 
}

@media (max-width: 576px) {
    .modal.modal-wide .modal-dialog {
        max-width: 100%; 
    }
}
/*
@media (max-width: 768px) {
    .modal.modal-wide .modal-dialog {
        max-width: 80%; 
    }
}
 */
@media (min-width: 1440px) {
    .modal.modal-wide .modal-dialog {
        max-width: 60%; 
    }
}


.jumbotron {
    padding: 0.325rem 0rem 0rem 0rem;
    position: relative;
    min-height: 4rem;
    background-color: gainsboro;
    background-color: #757de8;
    background-color: #3f50b5;
    background-color: #002884;
}

.navbar {
    z-index:2;
}

footer .nav-link {
    text-transform: none;
}

.jumbotron-fab-r {
    position:absolute;
    right: 15px;
    bottom: -33px;
}
.jumbotron-fab-l {
    position:absolute;
    left: 15px;
    bottom: -33px;
}

.material-button-icon {
    font-size: 18px;
    vertical-align: top;
}
.material-a-fab-icon-big {
    font-size: 36px;
    margin-top: 10px;
}
.material-a-fab-icon {
    margin-top: 15px;    
}

.badge {
    vertical-align: bottom;
    font-weight: normal;
    margin: 1px 0;
}