/* Alert */
.alert{
    margin-bottom: 0px;
    border-radius: 0px;
}
/* Top Bar Style */
.top-bar{
    height: 40px;
    background: #28364f;
    color: #ffffff;
    padding:7px 0px;
}
.top-bar a{
    color: #ffffff;
}
.top-bar a:hover{
    color: #ffffff;
    text-decoration: none;
}
/* Navbar Styles */
.menu{
    padding: 10px 0px;
}
.menu .navbar{
    padding: 0px;
    min-height:60px;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{
    color: #28364f;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{
    color: #00708c;
}
.bg-light{
    background: none !important;
}
/* Jumbotron Styles */
.jumbotron, .title-bar{
    margin-bottom:0px;
    background-image: url(/assets/img/back.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
.jumbotron, .title-bar{
    color: #ffffff;
    text-shadow: 1px 2px #000000;
}
.jumbotron li i, .jumbotron li span{
    background: rgba(0,0,0,0.4);
    padding:10px;
    font-size: 24px;
}
.jumbotron li i{
    margin-right: 10px;
}
.jumbotron li{
    margin-bottom: 10px;
}
.jumbotron a{
    text-shadow: none;
}
/* Sections */
.section-white, .section-grey, .footer-links{
    padding:40px 0px;
}
.section-white h2, .section-grey h2{
    border-bottom: solid 1px #ddd;
    margin-bottom: 20px;
    padding-bottom: 10px;
    color: #00708c;
}
.section-white h3{
    font-size: 20px;
    color: #00708c;
}
.section-white .img-featured{
    padding: 5px;
    border: 1px solid #ddd;
}
/* Section White */
.section-white .card-header{
    padding: 0px;
    border-bottom: 0px;
    background: #00708c;
}
.section-white .btn-link{
    color: #ffffff;
    font-size:18px;
    text-decoration: none;
}
/* Section Grey */
.section-grey{
    background: #f5f5f5;
}
.section-grey .card-header{
    background: #00708c;
    color: #ffffff;
}
/* Titles */
.title-bar{
    padding: 20px 0px;
}
.title-bar .breadcrumb{
    padding:0px;
    margin:0px;
    background: none;
    text-align: right;
}
/* Portfolio */
.portfolio-link img:hover{
    border:1px solid #00708c;
}
/* Footer Links */
.footer-links{
    background: #28364f;
    border-top: 5px solid #00708c;
    margin-bottom: -10px;
    color: #ffffff;
}
.footer-links i{
    font-size: 30px;
    color: #ffffff;
}
.footer-links h4{
    font-size: 18px;
}
.footer-links a{
    color: #ffffff;
}
.footer-links a:hover{
    text-decoration: none;
}
/* Copyright */
.copyright{
    background: #000;
    padding:10px 0px;
    color: #cccccc;
    font-size: 12px;
}
.arrow-up-black {
    width: 0; 
    height: 0; 
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid black;
    margin-left: auto;
    margin-right: auto;
}
#commercio-logo{
    width:30px;
    height:30px;
}
.commercio{
    padding-left:22px;
    filter: brightness(50%);
}
.commercio a{
    color: #ffffff;
    text-decoration: none;
}
.commercio:hover{
    filter: brightness(100%);
}
/* Custom Buttons */
.btn-blue { 
  color: #ffffff; 
  background-color: #28364f; 
  border-color: #130269; 
} 
 
.btn-blue:hover, 
.btn-blue:focus, 
.btn-blue:active, 
.btn-blue.active, 
.open .dropdown-toggle.btn-blue { 
  color: #ffffff; 
  background-color: #535DAB; 
  border-color: #130269; 
} 
 
.btn-blue:active, 
.btn-blue.active, 
.open .dropdown-toggle.btn-blue { 
  background-image: none; 
} 
 
.btn-blue.disabled, 
.btn-blue[disabled], 
fieldset[disabled] .btn-blue, 
.btn-blue.disabled:hover, 
.btn-blue[disabled]:hover, 
fieldset[disabled] .btn-blue:hover, 
.btn-blue.disabled:focus, 
.btn-blue[disabled]:focus, 
fieldset[disabled] .btn-blue:focus, 
.btn-blue.disabled:active, 
.btn-blue[disabled]:active, 
fieldset[disabled] .btn-blue:active, 
.btn-blue.disabled.active, 
.btn-blue[disabled].active, 
fieldset[disabled] .btn-blue.active { 
  background-color: #272E68; 
  border-color: #130269; 
} 
 
.btn-blue .badge { 
  color: #272E68; 
  background-color: #ffffff; 
}

@media (max-width: 767.98px) { 
    .jumbotron li i, .jumbotron li span{
        font-size: 20px;
    }
}