@import url(http://fonts.googleapis.com/css?family=Lato:300, 400, 700);

html {
  height: 100%;
}

.container-logo {
  max-width: 1024px;
  padding: 20px 30px 5px 30px;
  width: 100%;
  margin: 0 auto;
  display: block;
}
/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
  content: ' '; /* 1 */
  display: table; /* 2 */
}
.logo1 {
  float: left;
  max-width: 150px;
  background: #fff;
  padding: 5px;
}
.logo2 {
  max-width: 230px;
  float: left;
  /*
	margin: auto;
    display: block;
	*/
}
.clearfix:after {
  clear: both;
}

.clearfix {
  *zoom: 1;
}

.container .container-calendar {
  width: 100%;
  position: relative;
  font-family: Calibri;
  /*background: #f9f9f9 url(../images/fondo-final-2.jpeg);*/
  /* background-position: 0px -130px; */
  font-weight: 300;
  font-size: 15px;

  height: 100%;
  background-size: cover;
  background-repeat: no-repeat !important;
}

/*.container > header,*/

.main {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
}

@media screen and (min-width: 767px) { 
  .main {
    padding: 0 30px 0px 30px;
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
  } 
}

/* Header Style */
.codrops-top {
  line-height: 24px;
  font-size: 11px;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  z-index: 9999;
  position: relative;
  box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.2);
}

.codrops-top a {
  padding: 0px 10px;
  letter-spacing: 1px;
  color: #333;
  display: inline-block;
}

.codrops-top a:hover {
  background: rgba(255, 255, 255, 0.8);
  color: #000;
}

.codrops-top span.right {
  float: right;
}

.codrops-top span.right a {
  float: left;
  display: block;
}

/* Demo Buttons Style */
.codrops-demos {
  float: right;
}

.codrops-demos a {
  display: inline-block;
  margin: 10px;
  color: #fff;
  font-weight: 700;
  line-height: 30px;
  border-bottom: 4px solid transparent;
}

.codrops-demos a:hover {
  color: #000;
  border-color: #000;
}

.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.5);
}
/**********************todas las versiones hasta la 10**********************/
@media screen and (min-width: 0\0) {
  .fc-calendar .fc-head,
  .fc-calendar .fc-row {
    display: table !important;
    width: 100%;
  }
  .fc-calendar .fc-head > div,
  .fc-calendar .fc-row > div {
    display: table-cell !important;
    float: none !important;
  }
  .fc-calendar .fc-row > div > span.fc-date {
    top: 500% !important;
  }
}
/**********************todas las versiones hasta la 15**********************/
@supports (-ms-ime-align: auto) {
  .fc-calendar .fc-head,
  .fc-calendar .fc-row {
    display: table !important;
    width: 100%;
  }
  .fc-calendar .fc-head > div,
  .fc-calendar .fc-row > div {
    display: table-cell !important;
    float: none !important;
  }
}
