.modal-dialog{position:fixed;left:0;right:0;margin-top:15px;margin-left:auto;margin-right:auto}p{text-align:justify;line-height:1em;padding-left:10pt}a:link{color:#000}a:visited{color:gray}.container{background-color:#ddd;width:100%;max-width:1920px;min-height:100vh;margin:auto;position:relative}.header{text-align:center;background-image:url(../images/background.jpg);background-repeat:no-repeat;background-position:center;background-size:100%}.header img{max-width:100%;margin:0 auto;height:auto}[class^=col]{margin:0!important;padding:5px!important}.container,.navbar,.row{margin:0!important;padding:0!important;width:100%!important}.nav .navbar-nav{text-align:center}.map{width:100%;min-height:70vh}.calcell{height:8.5em}.calpanel{margin-bottom:-99999px;padding-bottom:99999px;display:table}.caldate{background-color:theme-color("darkblue");color:#fff;vertical-align:middle;width:3.5em;display:table-cell}.caldate p{font-weight:800;font-size:12pt;line-height:14pt;width:100%;text-align:center;margin:0;padding:0}.caldate a:active,.caldate a:hover,.caldate a:link,.caldate a:visited{color:inherit}.caldesc{display:table-cell;height:100%;background-color:#ccc;padding-left:0}.caldesc p{font-size:9pt;line-height:12pt;margin:0;padding-left:0}.grid{margin:5pt 0 0 0;width:100%;vertical-align:top}.grid tr{vertical-align:top}.grid td th{padding:5px!important;vertical-align:top}.content{padding:10px;background-color:#eee;overflow:hidden}.logo{max-width:256px;max-height:256px}.clubsLogo{width:110px;vertical-align:middle}.clubsLogo img{max-width:100px;max-height:100px;text-align:center}.clubsLogo p{text-align:center;width:100%}.redtitle{color:red;font-size:.9em;font-weight:700;text-transform:uppercase}.greytitle{color:gray;font-size:.9em;-webkit-text-decoration:italic;text-decoration:italic}.bluetitle{color:#00f;font-size:.9em;font-weight:500}.paneltitle{color:theme-color("darkblue");font-size:.9em;font-weight:700}.small{font-size:.75em}h2{text-align:center;border-bottom:1px #888 solid;clear:both}h4{font-size:1.4em;text-align:center;border-bottom:1px #888 solid;clear:both;margin-top:0}h5{text-align:center;width:100%;background-color:#eee;border:1px #ccc solid;font-size:1.2em;height:2em;line-height:2em;margin-left:0;margin-right:0}footer{text-align:center;position:absolute;bottom:0;height:30px;width:100%;background-color:#aaa;color:#fff;left:0}.carousel{background-color:#ddd}.carousel-text{margin:auto;width:70%}#text-carousel{width:100%;min-height:200px;padding-top:20px}.highlight{background-color:#ff0;color:red}.libre{display:none}.slideshow{position:fixed;display:none;width:100%;height:100vh;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:2}.carousel-image-item{height:100vh;min-height:300px;background:no-repeat center center scroll;background-size:contain}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.overlay{color:#999;position:absolute;z-index:12;top:90%;left:0;width:100%;text-align:center}[class^=col]{padding-left:10px;padding-right:5px}.centered{text-align:center;margin-left:auto;margin-right:auto}.form{padding:10px;background-color:#eee}.tile{font-size:1em;margin:0;margin-top:6pt;width:100%;vertical-align:middle}.tile-date{background-color:#000094;color:#fff;vertical-align:middle;width:3.5em;display:table-cell;text-align:center}.tile-title{font-size:1em}.tile-subtitle{font-size:.9em;font-style:italic;text-align:justify;padding-top:3pt;line-height:normal}.tile-action{width:40pt;text-align:center}.icon{max-width:24pt;padding:4pt}.glyphicon{padding:3px;font-size:20px}.glyphicon-large{max-width:28pt;padding:4pt;font-size:24px;color:color("blue")}.img{text-align:center;padding:3pt;width:100%;margin:0}.img img{max-width:100%}.btn-es,.btn-group-es>.btn{padding:.15rem .5rem .15rem .5rem;font-size:.825rem;line-height:1.2;border-radius:.2rem}.error{display:none;color:red;font-size:.9em;line-height:1.1em}input:-moz-read-only{background-color:#ddd}input:read-only{background-color:#ddd}.avatar{max-width:40px;max-height:40px;border:0;background-color:#ddd}.avatar-large{max-width:128px;max-height:128px;border:0;background-color:#ddd}.thumb{max-width:128px;max-height:128px;border:1px solid #aaa;padding:3px;margin:3px}.comment{margin-bottom:4px;text-justify:left;padding:10px;background-color:#eee}.editable{padding:5px;resize:vertical;overflow:auto;outline:0;min-height:80px;width:100%;border:0;background-color:#eee;color:#33a}.download{background-color:#ccc;width:100%;text-align:left;padding:10px 5px 10px 20px;border-top:3px solid #fff}.download a{color:#000}.mediaset{background-color:#333}.nopadding{padding:0!important;margin:0!important}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;border-top:3px solid #fff}.video-video{position:absolute;top:0;left:0;width:100%;height:100%}.event-list{list-style:none;font-family:Lato,sans-serif;margin-bottom:10px;padding:0;width:100%}.event-list>table{background-color:#fff;-webkit-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px rgba(51,51,51,.7);box-shadow:0 0 5px rgba(51,51,51,.7);width:100%;padding:0}.time{width:60px;color:#333;background-color:#ccc;padding:5px;text-align:center;text-transform:uppercase}.time .day{font-size:18pt;font-weight:500;line-height:1}.time .month{font-size:16pt;font-weight:500;line-height:1}.time .hour{font-size:10pt;font-weight:100;line-height:1}.event-list .pin{font-size:14pt;font-weight:300;line-height:1;vertical-align:middle;width:20pt;text-align:center}.event-list .info{padding-top:5px;overflow:hidden;text-align:left;padding-right:10px}.event-list .info>.title{font-size:14pt;font-weight:500;margin:0;padding:0 10px}.event-list .info>.desc{font-size:10pt;font-weight:300;margin:0;padding:10px 10px;line-height:1.2em}.event-list .info>.pindesc{font-size:10pt;font-weight:300;margin:0;padding:5px 10px;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.bgbox{cursor:pointer;font-size:.8em;font-weight:500;text-align:center;width:23%;margin:2%;padding:7px;display:inline-block}.textbox{font-size:4vw;font-weight:700;width:100%;text-align:center;height:40vw;vertical-align:middle;display:table;margin:0;padding:0}.textbox span{vertical-align:middle;display:table-cell;margin:0;padding:0}.textbox div#social_editor_content{vertical-align:middle;display:table-cell;height:100%;margin:0;padding:0}.imgbox{cursor:pointer;max-width:23%;margin:1%}.card-body{padding:10px}@media (min-width:992px){.textbox{font-size:2.5vw;height:20vw}}