.bbcode{margin:auto;display:table;}.bbcode-containers{margin-right:30px;}.bbcode-container{background-color:#EEEEEE;border:1px solid #BEBEBE;margin:0px;padding:3px 3px;}.bbcode-container li{padding:3px 3px 3px 3px;}.bbcode-elements{display:inline;border-right:1px solid #BEBEBE;border-left:1px solid #FEFEFE;}.bbcode-more .bbcode-elements:first-child, .bbcode-container .bbcode-elements:first-child{border-left:none;}.bbcode-more .bbcode-elements:last-child, .bbcode-container .bbcode-elements:last-child{border-right:none;}.bbcode-more{border-top:none;}.bbcode-container{border-radius:3px;}.expand .bbcode-container:first-child{border-radius:3px 3px 0 0;}.expand .bbcode-container:last-child{border-radius:0 0 3px 3px;}.bbcode-upload{float:right;margin-top:3px;}.bbcode-hover, .bbcode-elements a, .bbcode-elements i{cursor:pointer;}.bbcode-block-container{z-index:10;position:absolute;}.bbcode-block{position:relative;bottom:0px;}.bbcode-block .form-element{margin:2px 7px;}.bbcode-block .form-element label{width:70%;padding-right:0px;}.bbcode-block .form-element .form-field{width:26%;}.bbcode-form-element-text{border-top:1px solid #BEBEBE;margin-top:10px;padding:5px 5px 0px 5px;text-align:center;}.bbcode a, .bbcode .fa{color:#555555;width:17px;text-align:center;}.bbcode a:hover, .bbcode .fa:hover{color:#444444;text-decoration:none;}.bbcode-icon-anchor:before{content:"\f13d";}.bbcode-icon-bold:before{content:"\f032";}.bbcode-icon-italic:before{content:"\f033";}.bbcode-icon-underline:before{content:"\f0cd";}.bbcode-icon-strike:before{content:"\f0cc";}.bbcode-icon-smileys:before{content:"\f118";}.bbcode-icon-title:before{content:"\f022";}.bbcode-icon-subtitle:before{content:"\f096";}.bbcode-icon-style:before{content:"\f071";}.bbcode-icon-url:before{content:"\f0ac";}.bbcode-icon-image:before{content:"\f03e";}.bbcode-icon-lightbox:before{content:"\f030";}.bbcode-icon-quote:before{content:"\f10d";}.bbcode-icon-hide:before{content:"\f070";}.bbcode-icon-list:before{content:"\f03a";}.bbcode-icon-color:before{content:"\f043";}.bbcode-icon-size:before{content:"\f034";}.bbcode-icon-minus:before{content:"\f068";}.bbcode-icon-plus:before{content:"\f067";}.bbcode-icon-more:before{content:"\f0dc";}.bbcode-icon-left:before{content:"\f036";}.bbcode-icon-center:before{content:"\f037";}.bbcode-icon-right:before{content:"\f038";}.bbcode-icon-justify:before{content:"\f039";}.bbcode-icon-float-left:before{content:"\f048";}.bbcode-icon-float-right:before{content:"\f051";}.bbcode-icon-sup:before{content:"\f12b";}.bbcode-icon-sub:before{content:"\f12c";}.bbcode-icon-indent:before{content:"\f03c";}.bbcode-icon-table:before{content:"\f0ce";}.bbcode-icon-flash:before{content:"\f01d";}.bbcode-icon-movie:before{content:"\f008";}.bbcode-icon-youtube:before{content:"\f167";}.bbcode-icon-sound:before{content:"\f001";}.bbcode-icon-code:before{content:"\f121";}.bbcode-icon-math:before{content:"\f136";}.bbcode-icon-html:before{content:"\f120";}.bbcode-icon-help:before{content:"\f059";}.bbcode-icon-upload:before{content:"\f0ee";}.bbcode-icon-math:before, .bbcode-icon-plus:before, .bbcode-icon-minus:before{font-size:0.8em;}.bbcode-icon-upload:before{font-size:23px;}.bbcode-icon-more:before{font-size:11px;}span.mceEditor{width:94%;margin:0 auto;display:block;}span.mceEditor table{border-right:none !important;}#recaptcha-widget{border-collapse:collapse;border-radius:4px;border:1px solid #CCCCCC;display:inline-block;}#recaptcha-widget .options{margin:0;float:none;display:table-cell;height:100%;vertical-align:middle;padding:5px;border-radius:0 4px 4px 0;border:none;}#recaptcha-container{display:table-cell;border-right:1px solid #CCC;vertical-align:top;}#recaptcha-container span, #recaptcha-container div{margin:5px;}#recaptcha-container input{width:100%;border:none;border-top:1px solid #CCCCCC;border-radius:0 0 0 4px;}#recaptcha_image{width:285px !important;height:54px !important;}div.calendar-content{padding:6px;}div.calendar-top-container{padding:4px;float:none;margin:0px;}div.calendar-top-content{font-size:15px;font-weight:bold;text-align:center;}div.calendar-top-container a, div.calendar-top-container a:hover{color:#666666;cursor:pointer;}div.calendar-top-l, div.calendar-top-r{padding-top:1px;}div.calendar-top-l{float:left;padding-left:25px;}div.calendar-top-r{float:right;padding-right:25px;}div.event-display-author{font-size:10px;float:left;padding-top:4px;padding-bottom:4px;}div.event-display-dates{font-size:10px;font-weight:normal;padding:4px;float:right;width:175px;}table.calendar-table thead tr th.text-strong{font-size:13px;}table.calendar-table tbody tr td{height:40px;}table tbody tr td.calendar-none{background:#FFFFFF;}table tbody tr td.calendar-today{background:#B5E5B9;}table tbody tr td.calendar-event{background:#DBE5EE;}table tbody tr td.calendar-other{background:#F1F1F1;}table tbody tr td.calendar-weekend{background:#FFE3B6;}table tbody tr td.calendar-week{border-right:1px solid #AAAAAA;width:8%;}table tbody tr th.column-title{width:28%;}div.module-mini-contents div.calendar-top-container{padding:2px;}div.module-mini-contents div.calendar-top-content{font-size:12px;padding-top:1px;}div.module-mini-contents div.calendar-top-l, div.module-mini-contents div.calendar-top-r{padding-top:0px;}div.module-mini-contents div.calendar-top-l{padding-left:7px;}div.module-mini-contents div.calendar-top-r{padding-right:7px;}div.module-mini-contents table.calendar-table thead tr th.text-strong{font-size:11px;}div.module-mini-contents table.calendar-table tbody tr td{height:auto;}div.module-mini-contents table.calendar-table tbody tr td.calendar-week{width:auto;}div.module-mini-contents div#date_select_form form.fieldset-content{margin-top:0px;}div.module-mini-contents div#CalendarAjaxCalendarController_choose-date{margin:5px 0px 10px 0px;}div.module-mini-contents div#CalendarAjaxCalendarController_choose-date div.form-element{margin:0px;}#connect-menu div.horizontal-fieldset{text-align:right;padding:4px 8px 0px 0px;}#connect-menu div.vertical-fieldset, #connect-menu div.horizontal-fieldset{margin:0px;}#connect-menu div.vertical-fieldset form{margin-bottom:10px;}#connect-menu div.horizontal-fieldset form{display:inline-block;}ul.connect-content{margin:auto;padding-top:3px;}#connect-menu div.vertical-fieldset ul li, #connect-menu div.horizontal-fieldset ul li{list-style-type:none;}#connect-menu div.horizontal-fieldset ul.connect-content li{display:inline-block;margin-right:10px;}#connect-menu div.horizontal-fieldset ul.connect-content li::last-child{margin-right:0px;}#connect-menu div.vertical-fieldset ul.connect-content li > i{width:18px;text-align:center;}#connect-menu div.horizontal-fieldset ul li, #connect-menu div.horizontal-fieldset ul li a{color:#FFFFFF;}#connect-menu div.horizontal-fieldset ul li > i{vertical-align:0px;}#connect-menu div.vertical-fieldset label{text-align:center;padding-right:0px;}#connect-menu div.vertical-fieldset ul.connect-content{text-align:left;}#connect-menu div.horizontal-fieldset ul.connect-content{text-align:center;}div.connect-register i{vertical-align:-1px;}#connect-menu div.vertical-fieldset input#login, #connect-menu div.vertical-fieldset input#password{width:120px;}#connect-menu div.vertical-fieldset button{margin:5px 0px;}.newsletter-form{margin:20px 25px 10px 0;display:flex;display:-webkit-flex;display:-ms-flex;white-space:nowrap;vertical-align:middle;}.newsletter-title{font-size:12px;padding:5px 10px 0px 0px;vertical-align:middle;}div#newsletter{float:right;margin:10px;}.newsletter-link{margin:0;margin-top:10px;}.input-element-button input{width:120px;font-size:12px;border-radius:4px 0px 0px 4px;}.input-element-button button{font-size:12px;border-radius:0px 4px 4px 0px;margin-left:-1px;}.column-login{width:200px;}.column-last-update{width:160px;}.input-element-button input{width:120px;font-size:12px;border-radius:4px 0px 0px 4px;}.input-element-button button{font-size:12px;border-radius:0px 4px 4px 0px;margin-left:-1px;}#mini-search-form{margin:20px 25px 10px 0;display:flex;display:-webkit-flex;display:-ms-flex;white-space:nowrap;vertical-align:middle;}div#shout-container, .shout-horizontal div#shout-container{width:142px;height:150px;overflow:auto;text-align:left;margin:auto;word-wrap:break-word;}.shout-horizontal div#shout-container{width:auto;padding-left:15px;}.shout-horizontal{width:auto;}.shout-spacing{margin:0;margin-bottom:10px;}#news-suggested-container{margin:15px 15px 15px 30px;}.news-separator{width:70%;margin:20px auto 20px auto;}