@font-face {
font-family: "champagne-limousines";
   src: url('fonts/champagne-limousines.eot');
   src: url('fonts/champagne-limousines.eot?#iefix') format('embedded-opentype'),
        url('fonts/champagne-limousines.woff') format('woff'),
        url('fonts/champagne-limousines.ttf') format('truetype'),
        url('fonts/champagne-limousines.svg#adlerRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
body{
	background-color: #c5d7eb;
}
body p{
	font-size: 15px;
}

.flotante {
    display:scroll;
        position:fixed;
        padding: 1%;
        bottom:5%;
        right:5%;
        font-size: 20px;
        z-index: 100000;
        border-radius: 25px 25px 0 25px;
        box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.5);
}

.flotante:hover{
	background-color: #0d87e9!important;
	text-decoration: none;
}

.navbar-inverse {
    background-color: #1938a9;
    border-color: transparent;
}

.navbar-inverse .navbar-nav>li>a {
    color: #fff;
    font-family: "champagne-limousines";
    font-size: 25px;
}

.navbar-inverse .navbar-brand {
    margin-bottom: 25px;
}

.navbar-inverse .navbar-nav>li>a:hover{
	color: #000;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: rgb(255, 255, 255);
}

.navbar-inverse .navbar-toggle {
    margin-top: 32px;
}

.jumbotron{
	color: #1938a9 !important;
	margin: 0px;
	background-image:  url('../img/bgMed1.jpg');
	background-position:  center;
	background-attachment: scroll;
	background-blend-mode: normal;
	background-size: cover;
	padding-top: 200px!important;
	padding-bottom: 200px!important;
	padding-left: 20%!important;
	padding-right: 15px!important;

}

.jumbo-dia{
	color: #1938a9 !important;
	margin: 0px;
	background-image:  url('../img/bgMed1.jpg')!important;
	background-position:  center;
	background-attachment: scroll;
	background-blend-mode: normal;
	background-size: cover;
	padding-top: 200px!important;
	padding-bottom: 200px!important;
	padding-left: 20%!important;
	padding-right: 15px!important;

}

.jumbotron h1, .jumbotron h2{
	font-family: "champagne-limousines";
	color: #1938a9 !important;
}

.jumbotron h1{
	font-size: 70px;
}

.jumbotron a{
	font-size: 20px;
	margin-top: 25px;
}

.full{
	margin: 0px;
	padding: 0px;
}

.btn-primary{
	background-color: #1938a9;
}

.active{
	background-color: #0a1f69;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
    color: #ffffff;
    background-color: #0a1f69;
}

.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../img/loader.gif') 50% 50%  no-repeat rgb(249,249,249);
    background-position: center;
    opacity: 1;
}

.row {
    margin-left: 0px; 
    margin-right: 0px; 
}

#redes{
	margin-top:105%; 
	font-size: 25px;
	padding: 20px;
}

#redes a{
	padding: 25px;
	text-decoration: none;
	color: #fff;
}

#redes a:hover{
	color: #0a1f69!important;
}

#redesJumbo a{
	font-size: 35px;
	text-decoration: none;
	margin-right: 25px;
	color: #1938a9;
}

#redesJumbo a:hover{
	color: #fff;
}

.btn-primary:hover{
	background-color: #fff;
	color:#1938a9;
}

.formulario{
	padding: 5%;
}

.progreso-fixed {
    position: fixed;
    bottom: 0px;
    left: 10px;
    width: calc(100% - 20px);
}

.footer{
	padding: 5%;
}

.formulario{
	margin-top: 5%;
	background-color: #fff;
}

.backFormulario{
	background-image: url('../img/bgJumbotron1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
}

.alert-info {
    background-color: #5d5d5d;
}

.panel-body {
    background-color: #c0e1f1;
}

.row{
	padding: 20px;
}
.shadow{
	box-shadow: 5px 5px 15px rgba(0,0,0,0.5);
}

#about{
	background-color: white;
}
#acerca{
	background-color: #fff;
	margin-top: 20px;
}
#contacto{
	background-color: #fff;
	margin-top: 20px;
}

#footer{
	background-color: #1938a9;
	padding: 20px;
	color: #fff;
	margin-top: 20px;
}

.panel-heading{
	background-color: #1938a9!important;
	padding: 20px!important;
	color: #fff!important;
}

.fa, .fas {
    font-weight: 900;
    color: #1938a9;
}

#turnos{
	background-color: rgb(51, 51, 51);
	padding: 20px;
	color: #fff!important;
	margin-top: 20px;
}

.btn-turno{
	height: 100%;
}

#turnos h2{
	color: #fff;
}

.mt{
	margin-top: 30px;
}
#noticias{
	margin-top: 20px;
	background: #fff;
}

#noticias-all{
	margin-top: 80px;
}
.noticia{
	padding: 2%;
	background-color: #fff;
	margin-bottom: 5px;
}

.no-mb {
    margin-bottom: 0px!important;
}

table {
    background-color: white !important;
}

.btn-inicio{
	margin-left: 20px !important;
	color: #fff!important;
}

.fixed-alert{
	position: fixed !important;
	z-index: 8999;
	margin-left: 25%;
	margin-top: 10px;
}

.alert-info{
	background-color: #1938a9;
}

#estrellas{
	background-color: #dfebfb;
}

.alert-warning {
    color: #8a6d3b !important;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.btn-fb {
    background-color: #3b5998!important;
	color: #fff!important;
}

.btn-tw {
    background-color: #55acee!important;
    color: #fff!important;
}

.btn-li {
    background-color: #0082ca!important;
    color: #fff!important;
}

.btn-ins {
    background-color: #ad35d4!important;
    color: #fff!important;
}

.btn-yt {
    background-color: #ed302f!important;
    color: #fff!important;
}

.btn {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    padding: .84rem 2.14rem;
    font-size: 1.5rem!important;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    margin: .375rem;
    border: 0;
    border-radius: .125rem;
    cursor: pointer;
    text-transform: uppercase;
    white-space: normal;
	word-wrap: break-word;
	color: #fff;
}

#myIframe{
	padding: 0;
}

.estrellita{
	object-fit: cover;
    height: 400px;
    width: 100%;
}

.img-prensa{
	object-fit: cover;
    height: 400px;
    width: 100%;
}

#empleo {
    margin-top: 20px;
    background: #fff;
}

.badge-info{
	background-color: blue;
}