/*
Copyright (C) 2017 Aeonsoft
www.aeonsoft.it
All rights reserved.
*/
/* 
    Created on : Jul 14, 2016, 8:50:05 AM
    Author     : ramon
*/

body {
    padding-top: 0px;
}

body { 
    background-attachment: fixed;
    background-repeat: no-repeat;  
}

#site-container {
    background: white;
}

#site-content,
#site-container footer {
    padding: 0 10px;
}

.container-user-view {
    /*max-width: 1000px;*/
    padding-right: 0px;
    padding-left: 0px;
    width: auto;
}


#region-help, #region-name {
    text-align: center;
}
#region-help {
    color: #06C;
}
#region-help i {
    color: #900;
}
#region-list {
    text-align: justify;
    line-height: 1.5rem;
}


/********************************************************************************/
/* HEADER */

.navbar {
    color: white;
}

.navbar-inverse {
    /*background-color: white;*/
}

#logo-text {
    background-color: #f6ec11;
    border-radius: 10px;
}

#logo-text h3 {
    color: #001ab4;
    font-weight: bold;
    text-align: center;
    font-family: 'Oswald';
    margin: 5px 10px;
}


#header-menu, #menu-menu-principale {
    width: 100%;
    height: auto;
}





/**/
.mainNav a {
    font-size: 15px;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

/*1*/
.mainNav a, .bottomNav a {
    font-family: 'Oswald';
}

/**/
.mainNav li a {
    text-transform: uppercase;
    padding: 0 0 0 25px;
    display: block;
    padding-bottom: 7px;
}

/**/
.mainNav li a {
    font-size: 17px;
}

/**/
.mainNav li a {
    padding: 5px 10px 5px 10px;
    color: #CFF;
}

/*
.mainNav li > ul li a {
    text-transform: none;
    height: 22px;
    padding: 8px 10px 8px 15px;
    text-align: left;
    font-size: 13px;
    line-height: 25px;
    color: #ebebeb;
}

.mainNav li > ul li a {
    background-color: #039;
    height: auto;
    font-size: 13px;
    padding: 4px 10px 4px 15px;
}
*/
.mainNav li a:hover {
    background: #039;
}
/*
.mainNav li > ul li a:hover {
    border: none;
}

.topNav li > ul li a:hover, .mainNav li > ul li a:hover, .error_msg, readmore, a:hover, .single-content ul.tabs li a:hover, .single-content ul.tabs li a.active, h5.toggle a:hover, .flex-caption a:hover, .single-content a {
    color: #0064a2;
}

.mainNav li > ul li a:hover {
    color: #CFF;
}
*/

/**/
.mainNav li {
    float: left;
    position: relative;
    list-style-type: none;
    list-style-image: none;
}

/**/
.mainNav li {
    background: #06C;
    margin: 0px 5px 5px 0px;
}

/**/
.mainNav {
    float: right;
    padding-bottom: 0px;
    margin: 0 !important;
}

/**/
.mainNav {
    text-align: justify;
    float: left;
}






/*
.mainNav li > ul li {
    width: 180px;
    padding: 0;
    position: relative;
}
.mainNav li > ul, .mainNav li > ul li {
    width: 190px;
}
.mainNav li > ul li {
    margin: 0px 2px 2px 2px;
}




.mainNav ul {
    list-style-type: none;
    list-style-image: none;
}
.mainNav li ul {
    display: none;
    margin: 0 !important;
}
.mainNav li>ul {
    height: auto;
    width: auto;
    background: #222;
    padding: 0;
}
.mainNav li>ul {
    background: none;
}
*/

a.navbar-brand{
    color: white;
}

@media (max-width: 480px) {
    #site-logo img {
        width: 100%;
        height: auto;
        padding-right: 0px;
        padding-left: 0px;
    }

    .navbar-brand {
        margin: 0px;
    }
}

@media only screen and (max-width: 959px){
    #site-logo, #logo-text {
        margin: 3px auto;
    }

    .mainNav {
        height: auto;
    }
}

@media only screen and (min-width: 960px){
    #logo-text {
        margin-right: 16px;
        height: 132px;
        padding: 5px 5px;
    }

    #logo-text h3 {
        width: 178px;
        letter-spacing: 1px;
        font-size: 26px;
        line-height: 28px;
    }
}

