/**
 * @file
 * Subtheme specific CSS.
 */

img, video {
    max-width: 100%;
    height: auto;
}

.region-top-header-form .nav .nav-link {
    border-radius: 0.5rem;
    float: right;
    background-color: #3f737b;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    margin-left: 0.25rem;
}

#navbar-top {
    background-color: #fff !important;
    max-width: 1320px;
    margin: auto;
}

.ms-auto {
    margin-right: 40px !important;
}

#navbar-main {
    background-color: #66b9c6 !important;
    padding:0 !important;
}

.navbar .navbar-nav .nav-item {
    background-color: #66b9c6;
    display: inline-block;
    border-right-width: 1px;
    border-left-width: 1px;
    border-color: rgba(255,255,255,0.15);
    margin-right: -4px;
    text-transform: uppercase;
}

.navbar-nav .nav-item a {
    display: block;
    color: #fff !important;
    font-size: 1rem;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    text-transform: uppercase;
    text-decoration: none;
}

.navbar-nav .nav-item .dropdown-item a {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
}

.navbar .navbar-nav .nav-item li:hover {
    display: block;
    background-color: #3f737b !important;
}

.dropdown-menu {
    background-color: #66b9c6;
}

#block-obsedutic-barrio-main-menu {
    margin: auto;
}

.navbar-nav .dropdown .dropdown-menu {
    padding: 0 !important;
    margin-top: -0.05rem;
}

.navbar-nav .nav-item .active{
    background-color: #3f737b !important;	
}

.btn-links {
    background-color: #66b9c6;
    color: #fff;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    text-transform: uppercase;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    display: inline-block;
}
