﻿body,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Raleway", sans-serif
}

h1 {
    padding: 8px 0px 30px 0px;
    border-bottom: 6px solid #ccc;
    margin-bottom: 15px !important;
}

v\:* {
    behavior: url(#default#VML);
}

.w3-main > div.w3-container a, .cke_editable a {
    color: #5A69A8 !important;
}

#srchResult iframe {
    width: 500px;
    height: 1200px;
}

h1 {
    font-weight: bold;
}

td.testo3 > a {
}


footer .w3-third {
    text-align: center!important;
    margin-bottom:20px;
}


.treeview_tag > table {
    display: none !important;
}

input[type=button], input[type=submit] {
    background-color: black;
    color: white;
    padding: 6px 10px;
    border: 0px;
    margin: 1px;
}

    input[type=button]:hover, input[type=submit]:hover {
        background-color: silver;
        color: black;
    }

input[type=text], footer input[type=password] {
    background-color: #f3f3f3;
    color: black;
}

footer input[type=text], footer input[type=password] {
    background-color: #666666;
    color: white;
}

input[type=text], input[type=password] {
    padding: 5px;
    border: 1px solid gray;
    margin: 1px;
}

.w3-hover-grey:hover, .w3-hover-gray:hover {
    color: #5A69A8 !important;
    background-color: transparent !important;
}

@media only print {
    .w3-main > div.w3-container a {
        text-decoration: none;
        color: black !important;
    }
}

@media (max-width:990px) {
    header {
        position: fixed;
        width: 100%;
        padding: 5px;
        background-color: rgba(70, 105, 200, 0.20);
        z-index: 99999;
        height: 90px;
    }

    #content-container {
        padding-top: 100px;
    }

    header a img {
        position: relative;
        top: -10px;
    }

    .hamburger {
        background: transparent;
        margin: 5px 0px 0px 5px;
    }

        .hamburger:hover {
            background: transparent !important;
            color: #5A69A8 !important;
        }

    nav {
        padding-top: 60px;
    }

    #nav-avatar {
        display: none;
    }

    i.fa-remove {
        font-size: 0.7em;
        opacity: 0.4;
    }

    #cookieChoiceInfo {
        top: unset !important;
        bottom: 0px !important;
    }

    h1 {
        font-size: 2em;
    }
}
