@import url('/static/calendar/css/demo.css?8c1a94a23762');@font-face{font-family:'fontawesome-selected';src:url("/static/calendar/font/fontawesome-selected.eot?8c1a94a23762");src:url("/static/calendar/font/fontawesome-selected.eot?&8c1a94a23762#iefix") format('embedded-opentype'),url("/static/calendar/font/fontawesome-selected.woff?8c1a94a23762") format('woff'),url("/static/calendar/font/fontawesome-selected.ttf?8c1a94a23762") format('truetype'),url("/static/calendar/font/fontawesome-selected.svg?8c1a94a23762#fontawesome-selected") format('svg');font-weight:normal;font-style:normal}.fc-calendar-container{position:relative;height:400px;width:400px}.fc-calendar{width:100%;height:100%}.fc-calendar .fc-head{height:30px;line-height:30px;background:#ccc;color:#fff}.fc-calendar .fc-body{position:relative;width:100%;height:100%;height:-moz-calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);border:1px solid #ddd}.fc-calendar .fc-row{width:100%;border-bottom:1px solid #ddd}.fc-four-rows .fc-row{height:25%}.fc-five-rows .fc-row{height:20%}.fc-six-rows .fc-row{height:16.66%;height:-moz-calc(100%/6);height:-webkit-calc(100%/6);height:calc(100%/6)}.fc-calendar .fc-row>div,.fc-calendar .fc-head>div{float:left;height:100%;width:14.28%;width:-moz-calc(100%/7);width:-webkit-calc(100%/7);width:calc(100%/7);position:relative}.ie9 .fc-calendar .fc-row>div,.ie9 .fc-calendar .fc-head>div{width:14.2%}.fc-calendar .fc-row>div{border-right:1px solid #ddd;padding:4px;overflow:hidden;position:relative}.fc-calendar .fc-head>div{text-align:center}.fc-calendar .fc-row>div>span.fc-date{position:absolute;width:35px;height:20px;font-size:20px;line-height:20px;font-weight:700;color:#ddd;text-shadow:0 -1px 0 rgba(255,255,255,0.8);bottom:5px;right:5px;text-align:right}.fc-calendar .fc-row>div>span.fc-chinese-date{position:absolute;height:20px;font-size:20px;line-height:20px;font-weight:700;color:#ddd;text-shadow:0 -1px 0 rgba(255,255,255,0.8);bottom:5px;right:10px;text-align:right}.fc-calendar .fc-row>div>span.fc-weekday{padding-left:14px;display:none}.fc-calendar .fc-row>div.fc-today{background:#fff4c3}.fc-calendar .fc-row>div.fc-out{opacity:0.6}.fc-calendar .fc-row>div:last-child,.fc-calendar .fc-head>div:last-child{border-right:none}.fc-calendar .fc-row:last-child{border-bottom:none}.headerCentral .headerRight .selectBox strong{text-transform:uppercase;font-size:10px;font-size:1.0rem;line-height:20px;font-weight:normal}.headerCentral .headerRight .selectBox{margin-left:10px}label.custom-select{position:relative;display:inline-block}.custom-select select{display:inline-block;border:0 solid #742F03;padding:4px 3px 3px 3px;margin:0;font:inherit;outline:none;line-height:1.2;background:transparent;color:#000;text-transform:uppercase;-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:13px}.custom-select option{background:#ac003b;color:#000;border:none;text-shadow:0 1px 0 rgba(255,255,255,0.5)}@media screen and (-webkit-min-device-pixel-ratio:0){.custom-select select{padding-right:30px}}.custom-select select:focus{-webkit-box-shadow:0 0 3px 1px #333;-moz-box-shadow:0 0 3px 1px #333;box-shadow:0 0 3px 1px #333}.custom-select:after{content:"▼";position:absolute;top:0;right:0;bottom:0;font-size:60%;line-height:30px;padding:0 3px;background:#ac003b;color:#eee;pointer-events:none;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}.no-pointer-events .custom-select:after{content:none}body{}.custom-calendar-full{position:absolute;top:0px;bottom:0;left:0;width:100%;height:auto}.fc-calendar-container{height:auto;bottom:0;width:100%;top:50px;position:absolute}.custom-header{padding:20px 20px 10px 20px;height:50px;position:relative}.custom-header h2,.custom-header h3{float:left;font-weight:300;letter-spacing:2px;text-shadow:1px 1px 0 rgba(0,0,0,0.1)}.custom-header h2{color:#fff;width:50%}.custom-header h2 a,.custom-header h2 span{color:rgba(0,0,0,0.7);font-size:18px;letter-spacing:3px;white-space:nowrap}.custom-header h2 a{color:rgba(255,255,255,0.5)}.custom-header h2 img{height:50px;position:relative;top:-15px}.no-touch .custom-header h2 a:hover{color:rgba(0,0,0,0.9)}.custom-header h3{width:50%;color:#ddd;color:rgba(0,0,0,0.7);font-weight:300;line-height:30px;text-align:right}.custom-header nav{position:absolute;right:20px;top:20px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-header nav span{float:left;width:30px;height:30px;position:relative;color:transparent;cursor:pointer;background:rgba(255,255,255,0.3);margin:0 1px;font-size:20px;border-radius:0 3px 3px 0;box-shadow:inset 0 1px rgba(255,255,255,0.2)}.custom-header nav span:first-child{border-radius:3px 0 0 3px}.custom-header nav span:hover{background:rgba(255,255,255,0.5)}.custom-header span:before{font-family:'fontawesome-selected';color:#fff;display:inline-block;text-align:center;width:100%;text-indent:4px}.custom-header nav span.custom-prev:before{content:'\25c2'}.custom-header nav span.custom-next:before{content:'\25b8'}.custom-header nav span:last-child{margin-left:20px;border-radius:3px}.custom-header nav span.custom-current:before{content:'\27a6'}.fc-calendar{background:rgba(0,0,0,0.1);width:auto;top:10px;bottom:20px;left:20px;right:20px;height:auto;border-radius:20px;position:absolute}.fc-calendar .fc-head{background:rgba(172,0,59,0.8);color:rgba(255,255,255,0.9);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);border-radius:20px 20px 0 0;height:40px;line-height:40px;padding:0 20px}.fc-calendar .fc-head>div{font-weight:300;text-transform:uppercase;font-size:14px;letter-spacing:1px;text-shadow:0 1px 1px rgba(0,0,0,0.4)}.fc-calendar .fc-row>div>span.fc-date{color:rgba(0,0,0,0.9);text-shadow:none;font-size:35px;font-weight:300;bottom:auto;right:auto;top:10px;left:10px;text-align:left}.fc-calendar .fc-row>div>span.fc-chinese-date{color:rgba(0,0,0,0.9);text-shadow:none;font-size:20px;font-weight:300;bottom:auto}.fc-calendar .fc-row>div>span.first-lunar-day{color:#ac003b}.fc-calendar .fc-body{border:none;padding:20px}.fc-calendar .fc-row{box-shadow:inset 0 -1px 0 rgba(0,0,0,0.5);border:1px}.fc-calendar .fc-row:last-child{box-shadow:none}.fc-calendar .fc-row:first-child>div:first-child{border-radius:10px 0 0 0}.fc-calendar .fc-row:first-child>div:last-child{border-radius:0 10px 0 0}.fc-calendar .fc-row:last-child>div:first-child{border-radius:0 0 0 10px}.fc-calendar .fc-row:last-child>div:last-child{border-radius:0 0 10px 0}.fc-calendar .fc-row>div{box-shadow:-1px 0 0 rgba(0,0,0,0.5);border:none;padding:10px;cursor:pointer}.fc-calendar .fc-row>div:first-child{box-shadow:none}.fc-calendar .fc-row>div.fc-today{background:transparent}.fc-calendar .fc-row>div.fc-today:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.fc-calendar .fc-row>div.fc-cambio-estacion{background:transparent;box-shadow:inset 0 0 7px -1px #ac003b}.fc-calendar .fc-row>div.fc-cambio-estacion:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,0.15)),to(rgba(0,0,0,0.25))),-webkit-gradient(linear,left top,right bottom,color-stop(0,rgba(255,255,255,0)),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.501,rgba(255,255,255,0)),color-stop(1,rgba(255,255,255,0)));background:-moz-linear-gradient(top,rgba(255,255,255,0.15),rgba(0,0,0,0.25)),-moz-linear-gradient(left top,rgba(255,255,255,0),rgba(255,255,255,0.15) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0));background:-o-linear-gradient(top,rgba(255,255,255,0.15),rgba(0,0,0,0.25)),-o-llinear-gradient(left top,rgba(255,255,255,0),rgba(255,255,255,0.15) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0));background:-ms-linear-gradient(top,rgba(255,255,255,0.15),rgba(0,0,0,0.25)),-ms-linear-gradient(left top,rgba(255,255,255,0),rgba(255,255,255,0.15) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0));background:linear-gradient(top,rgba(255,255,255,0.15),rgba(0,0,0,0.25)),linear-gradient(left top,rgba(255,255,255,0),rgba(255,255,255,0.15) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0))}.fc-calendar .fc-row>div>div{margin-top:35px}.fc-calendar .fc-row>div>div a,.fc-calendar .fc-row>div>div span{color:rgba(255,255,255,0.7);font-size:12px;text-transform:uppercase;display:inline-block;padding:3px 5px;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-bottom:1px;background:rgba(172,0,59,0.7)}.no-touch .fc-calendar .fc-row>div>div a:hover{background:rgba(172,0,59,0.9)}#custom-chinese-header{text-align:center;vertical-align:top}#labiotika-logo{background:url("/static/img/logo-universidad.png?8c1a94a23762") no-repeat;background-size:contain;padding-left:90px}@media screen and (max-width:880px),screen and (max-height:450px){html,body,.container{height:auto}.custom-header,.custom-header nav,.custom-calendar-full,.fc-calendar-container,.fc-calendar,.fc-calendar .fc-head,.fc-calendar .fc-row>div>span.fc-date{position:relative;top:auto;left:auto;bottom:auto;right:auto;height:auto;width:auto}.fc-calendar{margin:0 20px 20px}.custom-header h2,.custom-header h3{float:none;width:auto;text-align:left}.fc-calendar .fc-row,.ie9 .fc-calendar .fc-row>div,.fc-calendar .fc-row>div{height:auto;width:100%;border:none}.fc-calendar .fc-row>div{float:none;min-height:50px;box-shadow:inset 0 -1px rgba(0,0,0,0.5)!important;border-radius:0!important}.fc-calendar .fc-row>div:empty{min-height:0;height:0;box-shadow:none!important;padding:0}.fc-calendar .fc-row{box-shadow:none}.fc-calendar .fc-head{display:none}.fc-calendar .fc-row>div>div{margin-top:0;padding-left:10px;max-width:70%;display:inline-block}.fc-calendar .fc-row>div.fc-today{background:rgba(255,255,255,0)}.fc-calendar .fc-row>div.fc-today:after{display:none}.fc-calendar .fc-row>div.fc-cambio-estacion{background:rgba(255,255,255,0.4);box-shadow:inset 0 0 5px -1px #ac003b!important}.fc-calendar .fc-row>div.fc-cambio-estacion:after{display:none}.fc-calendar .fc-row>div>span.fc-date{width:30px;display:inline-block;text-align:right}.fc-calendar .fc-row>div>span.fc-weekday{display:inline-block;width:40px;color:#000!important;color:rgba(255,255,255,0.7);font-size:10px;text-transform:uppercase}}#popup{background-color:#fff;border-radius:15px;color:#000;display:none;padding:20px;min-width:300px;min-height:180px}.b-close{cursor:pointer;position:absolute;right:10px;top:5px}ul{list-style:none}ul>li>ul>li{width:33%;float:left}.lunar-date{color:rgb(172,0,59)}.lunar-data{color:rgb(124,124,8)}