@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;700;800&display=swap');
body {font-family: 'Montserrat', sans-serif; background-color: #f5f5f5;}
a {-webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.logoflota{position: absolute;bottom: -60px; z-index: 1;}
.bordenavbar {border-bottom:5px solid #FFB400;}
.linea {margin: 0; max-width: 495px; border: 1px solid #FFB400;}
.linea2 {margin: 0; border: 1px solid #FFB400;}
.lbalnca {border-color: #ffffff;}
.blanco {color:#ffffff;}
.bg-celeste {background-color:#00afed;}
.bg-celeste-osc {background-color:#007BA4;}
.bg-negro {background-color:#000000;}
.bg-azul {background-color:#00a2dc;}
.bg-gris {background-color: #ececec;}
.bg-blanco {background-color:#ffffff;}
.bg-seguinos {background-image:url(../img/banner_paralax.jpg); background-attachment:fixed; background-size:cover; background-position:center center; background-repeat:no-repeat;}
h2 {font-weight:700; color:#00afed; font-size: 2rem;}
h1, h2, h3, h4, h5 {font-family: 'Baloo 2', sans-serif;}
nav a{font-family: 'Baloo 2', sans-serif;}
.font13 {font-size:13px;}
.font16 {font-size:16px;}
.m-5neg {margin:0 -3rem;}
a.btnred {
    display: inline-block;
    padding: 13px;
    color: #ffffff;
    font-size: 16px;
}
#contacto{border-top:solid 6px #00a2dc}
.btnred:hover {text-decoration:none;}
.facebok {background-color:#3b5998;}
.twitter {background-color:#3895e4;}
.instagram {background: rgba(248,80,50,1);
background: -moz-linear-gradient(45deg, rgba(248,80,50,1) 0%, rgba(189,24,133,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(248,80,50,1)), color-stop(100%, rgba(189,24,133,1)));
background: -webkit-linear-gradient(45deg, rgba(248,80,50,1) 0%, rgba(189,24,133,1) 100%);
background: -o-linear-gradient(45deg, rgba(248,80,50,1) 0%, rgba(189,24,133,1) 100%);
background: -ms-linear-gradient(45deg, rgba(248,80,50,1) 0%, rgba(189,24,133,1) 100%);
background: linear-gradient(45deg, rgba(248,80,50,1) 0%, rgba(189,24,133,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#bd1885', GradientType=1 );}
.youtube{background-color:#ff0000}
table.table.table-striped {font-size: 13px;}
table.table.fixture, table.table.goleadores, table.table.valla {
    font-size: 14px;
}
.table td, .table th {padding: 0.5rem 0.4rem;}
.table.fixture td, .table.fixture th, .table.goleadores td, .table.goleadores th, .table.valla td, .table.valla th {padding: 0.75rem;}
.table-striped tbody tr:nth-of-type(odd) {background-color: #ffffff;
    transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;}
.table.table-striped tr {background-color: #f9f9f9;
    transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;}
thead tr {background-color:#006080 !important; color:#ffffff;}
#map {height:450px;}
.owl-dots {margin-top:15px;}
p.iconos a {color:#ffffff; display:inline-block; margin-left:15px; font-size:17px}
.nostyle:hover {text-decoration:none;}
.bordenota {box-shadow: 0 2px 2px 0 rgba(0,0,0,.08);}
.bg-notasprin {background-repeat:no-repeat; background-size:cover; min-height:200px;}
.cat-notaprin {
	color: #00afed;
	font-size: 0.85rem;
	text-transform: uppercase;
}
.cat-notaprin2 {
	color: #00afed;
	font-size: 0.65rem;
	text-transform: uppercase;
}
header{background-color: #ffffff;}
.mh200{min-height: 200px;}
.tit-notaprin {color:#000000; font-size: 1.5rem; text-transform: uppercase;font-weight: 700;}
.tit-notaprin:hover{text-decoration:none; color:#00afed;}
.text-notaprin {font-size:13px; color:#000000; min-height: 60px}
.link-notaprin {color:#a0a0a0; font-size:13px; text-transform:uppercase; font-weight:600; display: block;}
.btop-notaprin {border-top:1px solid #d7d8d8; background-color:#f9f9f9;}
.equipo-notaprin{font-size: 0.7rem; color: #888; text-transform:uppercase;}
.bg-notasadi{background-repeat:no-repeat; background-size:cover;}
.minaltonotiadi {min-height:270px;}
.minaltonotiadi2 {min-height:130px;}
.text-notaadi {color:#000000; font-size:14px;}
.cat-notaadi {position: absolute; top: 0; background-color: #00afed; color: #ffffff; padding: 2px 10px; font-size: 13px;}
.tit-notaadi {font-size: 1.8rem;color: #000000;font-weight: 700;}
.tit-notaadi2 {font-size: 1rem;color: #000000; font-weight: 700;}
.titulo-nota{color:#000000; font-size: 2rem; text-transform: uppercase;font-weight: 700;}
.text-nota {
    font-size: 14px;
	color: #000000;}
.barra-link {
    position: absolute;
    bottom: 0;
    height: 2px;
    width: 100%;
    left: 0;
    background: #a0a0a0;
}
.barra-link:after {
    content: '';
    position: absolute;
    bottom: 0;
    height: 2px;
    width: 0;
    left: 0;
    background: #00afed;
    transition: width 0.15s;
}
.btop-notaprin:hover .barra-link:after {
    width: 100%;
    transition-duration: 0.6s;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .75rem;
    padding-left: .75rem;
}
.btn_fixture{background-color:#00a2dc; padding: 5px 10px; color: #FFF; font-weight: 700; overflow-wrap: normal; margin-bottom: 5px; display: inline-block;}
.btn_fixture:hover{background-color:#00afed; color: #EEE; text-decoration: none;}
.ficha-int{background-color:#00a2dc; padding: 5px 15px; color: #FFF; font-weight: 700;}
.ficha-int:hover{background-color:#00afed; color: #EEE; text-decoration: none;}
.link-notaprin:hover{text-decoration:none; color:#00afed}
.fondo {opacity: 1; background: linear-gradient(to bottom,transparent 70%,rgba(0,0,0,.9) 100%);min-height:430px}
.fondo2 {min-height: 207px;}
.form-group {margin-bottom: 0.5rem;}
.form-control {padding: 5px 10px; height: 34px;font-size: 13px;border-radius:0}
.titfooter {font-size: 18px; margin-bottom: 0; color: #ffffff;}

.dropdown-submenu {position: relative;}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {display: block;}
.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}
.dropdown-submenu:hover>a:after {border-left-color: #fff;}
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.parallax-window {min-height: 350px; background: transparent;}
.sombra-tit {text-shadow: rgb(37, 37, 37) 1px 3px 5px;}
h2.sombra-tit{margin-top: 200px; font-size: 3rem;}
.owl-relacionados .owl-nav {
    position: absolute;
    right: 0;
    top: -50px;
}
.owl-relacionados .owl-nav .owl-next, .owl-relacionados .owl-nav .owl-prev {
    margin: 0 0 0 20px;
    display: inline-block;
    position: relative;
}
.owl-relacionados .owl-nav .owl-prev:before {
    position: absolute;
    right: -11px;
    top: 0;
    width: 1px;
    height: 15px;
    background: #ddd;
    content: '';
    bottom: 0;
    margin: auto;
    display: block;
    text-align: center;
}
.owl-relacionados .owl-nav [class*=owl-]:hover {
    background: transparent;
    color: #00afed;
    text-decoration: none;
}
.drop2{top:5px; left:250px;}
a.btn_fixture.active{background-color: #003a4e;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {color: #fff; background-color: #00afed;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #ffffff;background-color: #00afed;}
label.is-invalid{font-size:0.75rem; color: #BF0000;}
p.text-nota img{max-width:100%; height: auto;}
/* hover dropdown menus */
@media only screen and (max-width: 991px) {
    .navbar-hover .show > .dropdown-toggle::after{
        transform: rotate(-90deg);
    }
}
@media only screen and (min-width: 992px) {
    .navbar-hover .collapse ul li{position:relative;}
    .navbar-hover .collapse ul li:hover> ul{display:block}
    .navbar-hover .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none}
    .navbar-hover .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
    /*.navbar-hover .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}*/
}
@media (max-width: 1200px) {
li.nav-item {font-size: 14px;}
}
@media (max-width: 1100px) {
li.nav-item {font-size: 13px;}
a.dropdown-item { font-size: 13px;}
}
@media (max-width: 991px) {
.logoflota {position: relative; max-width:70px; bottom: 0;}	
.nav-link, .navbar {padding: .2rem 1rem;}
li.nav-item {font-size: 14px;}
h2 {font-size: 1.5rem;}
.bg-notasprin {min-height: 140px;}
.tit-notaprin {font-size: 1.2rem;}
.text-notaprin {font-size: 12px;}
.link-notaprin {font-size: 11px;}
table.table.table-striped {font-size: 12px;}
.dropdown-menu.show {border: 0;}
	.dropdown-submenu>.dropdown-menu {
    display: block;
    border: 0;
}
}

@media (max-width: 768px) {
h2 {font-size: 1.5rem;}
h1 {font-size: 1.7rem;}
a.btnred {padding: 10px; font-size: 12px;}
li.nav-item, a.dropdown-item {font-size: 13px;}
#map {height:350px;}
.font11 {font-size:10px;}
}

@media (max-width: 584px) {
.font11 {font-size:9px;}
p.iconos a {font-size: 13px;}
.mh200{min-height: inherit;}
}

@media (min-width: 1600px) {
	
}
