html{position:relative;min-height:100%}body{margin-bottom:60px}.footer{position:absolute;bottom:0;width:100%}body{font-family:'Roboto',sans-serif !important}h2.cp-activity{line-height:85% !important}.DivCalendario{background:url("../images/calendario_bg.png") repeat-x scroll center top rgba(0,0,0,0);padding:4px 12px 6px 12px;height:70px;float:left;margin:0 0 5px 0;background-color:#f9f9f9;border:1px solid #e1e1e1;border-radius:5px;box-shadow:0 2px 5px #cecece;text-align:left;overflow:hidden}.ListaCalendario{list-style:none outside none;padding:0;margin:0}.DiaCalendario{float:left;margin-right:3px;margin-top:1px;margin-bottom:4px;text-align:center;width:35px;line-height:1}.Mes{font-family:'Abel',Arial,Verdana,Helvetica,Sans-Serif;font-size:16px;font-stretch:condensed;text-transform:uppercase;color:#333;text-align:left;font-weight:bold;margin-bottom:2px}.EnlaceDia{text-decoration:none;display:block}.EnlaceDia:hover{color:#333;text-decoration:none}.SelectedDayBackground{background-color:#e5408d;padding-bottom:3px;padding-top:5px;border-radius:5px}.WeekendDayBackground{background-color:#ccc;padding-bottom:3px;padding-top:5px;border-radius:5px}.WeekdDayBackground{padding-bottom:3px;padding-top:5px}.WeekDay{font-family:'Abel',"Segoe UI",Verdana,Helvetica,Sans-Serif;font-size:13px;text-transform:uppercase;color:#999;text-align:center;text-decoration:none}.SelectedWeekDay{font-family:'Abel',"Segoe UI",Verdana,Helvetica,Sans-Serif;font-size:13px;font-weight:bold;text-transform:uppercase;color:#fff;text-align:center;text-decoration:none}.WeekendWeekDay{font-family:'Abel',"Segoe UI",Verdana,Helvetica,Sans-Serif;font-size:13px;text-transform:uppercase;color:#737373;text-align:center;text-decoration:none}.MonthDay{font-family:'Abel',Arial,Verdana,Helvetica,Sans-Serif;font-size:21px;font-weight:bold;font-stretch:condensed;text-transform:uppercase;color:#999;text-align:center;text-decoration:none;padding-top:0}.SelectedMonthDay{font-family:'Abel',Arial,Verdana,Helvetica,Sans-Serif;font-size:21px;font-weight:bold;font-stretch:condensed;text-transform:uppercase;color:#fff;text-align:center;text-decoration:none;padding-top:0}.WeekendMonthDay{font-family:'Abel',Arial,Verdana,Helvetica,Sans-Serif;font-size:21px;font-weight:bold;font-stretch:condensed;text-transform:uppercase;color:#737373;text-align:center;text-decoration:none;padding-top:0}a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}a{color:#0366d6}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1b6ec2;border-color:#1861ac}html{font-size:14px}@media(min-width:768px){html{font-size:16px}}.border-top{border-top:1px solid #e5e5e5}.border-bottom{border-bottom:1px solid #e5e5e5}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}button.accept-policy{font-size:1rem;line-height:inherit}#mapid{width:100px;height:100px;min-height:100%;min-width:100%;display:block}#left-menu{flex:0 0 300px}.cp-bgcolor{background-color:#e5408d !important;color:#fff !important}.cp-color{color:#e5408d !important}.border-3{border-width:3px !important}@media(max-width:992px){.container{width:100%;max-width:none}}@media(max-width:575.98px){#sidebar-wrapper{position:absolute;height:100%;z-index:1}}@media(min-width:576px){#sidebar-wrapper{position:relative;display:block}}.modal.left .modal-dialog{position:fixed;left:0;margin:auto;width:280px;height:100%;-webkit-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}.modal.left .modal-content{height:100%;overflow-y:auto}