.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
#sections-filter{display:block;margin-top:10px;margin-bottom:10px;}#sections-filter button{display:inline-block;width:25%;margin-right:-4px;font-size:18px;color:#3b3b3b;height:36px;font-weight:400;vertical-align:middle;background-color:#FFFFFF;border:1px solid #818181;}#sections-filter button.is-checked{color:#FFFFFF !important;}#sections-filter button#oms,#sections-filter button#osp,#sections-filter button#ow{border-left:none;}#sections-filter button#all.is-checked,#sections-filter button#all:hover{background-color:#063066;color:#FFFFFF;}#sections-filter button#oms.is-checked,#sections-filter button#oms:hover{background-color:#a2b62e;}#sections-filter button#ow.is-checked,#sections-filter button#ow:hover{background-color:#f28d1e;}#sections-filter button#osp.is-checked,#sections-filter button#osp:hover{background-color:#00a1b1;}.og .media-element-content a{border:1px solid #063066;color:#063066;}.oms .media-element-content a{border:1px solid #00a1b1;color:#00a1b1;}.ow .media-element-content a{border:1px solid #f28d1e;color:#f28d1e;}.osp .media-element-content a{border:1px solid #a2b62e;color:#a2b62e;}.og .media-element-content a:hover{background-color:#063066;}.oms .media-element-content a:hover{background-color:#a2b62e;}.ow .media-element-content a:hover{background-color:#f28d1e;}.osp .media-element-content a:hover{background-color:#00a1b1;}#sections-filter button#all:hover,#sections-filter button#oms:hover,#sections-filter button#ow:hover,#sections-filter button#osp:hover{color:#ffffff !important;}.newsfeed-elements{display:block;width:100%;min-height:100px;position:relative;}.newsfeed-element{display:block;width:100%;}.newsfeed-element-wrapper{display:block;position:relative;border-bottom:1px solid #818181;padding:20px 0;}.newsfeed-element-img-wrapper,.newsfeed-element-content{display:inline-block;vertical-align:top;}.newsfeed-element-img-wrapper{margin-left:1%;width:13%;padding:5px;}.og .newsfeed-element-img-wrapper{border:1px solid #063066;}.oms .newsfeed-element-img-wrapper{border:1px solid #a2b62e;}.ow .newsfeed-element-img-wrapper{border:1px solid #f28d1e;}.osp .newsfeed-element-img-wrapper{border:1px solid #00a1b1;}.newsfeed-element-content{width:85%;padding-left:20px;}.newsfeed-section{font-size:14px;font-weight:500;}.og .newsfeed-section{color:#063066;}.oms .newsfeed-section{color:#a2b62e;}.ow .newsfeed-section{color:#f28d1e;}.osp .newsfeed-section{color:#00a1b1;}.newsfeed-date-title{color:#3b3b3b;font-size:14px;font-weight:500;line-height:14px;padding:2px 0;}.newsfeed-description{color:#3b3b3b;font-size:14px;font-weight:400;}.newsfeed-description a.readmore{padding-left:5px;font-weight:500;}.og .newsfeed-description a.readmore{color:#063066;}.oms .newsfeed-description a.readmore{color:#a2b62e;}.ow .newsfeed-description a.readmore{color:#f28d1e;}.osp .newsfeed-description a.readmore{color:#00a1b1;}@media(max-width:1199px){#sections-filter button{font-size:16px;}}@media(max-width:991px){#sections-filter button{font-size:12px;}}@media(max-width:480px){#sections-filter button{width:50%;display:inline-block;margin:0;}#sections-filter button#oms,#sections-filter button#osp{border-left:1px solid #818181;}#sections-filter button#ow{border-left:1px solid #818181;border-top:none;}#sections-filter button#osp{border-top:none;}.newsfeed-content{padding-left:15px;}.newsfeed-element-img-wrapper{display:none;}.newsfeed-element-content{display:table;padding-left:0;}.newsfeed-element-img-wrapper{margin-left:15px;margin-bottom:15px;}.newsfeed-element-content{width:100%;}}
.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;vertical-align:top;}fieldset.date-combo .container-inline-date > .form-item{margin-bottom:10px;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}.container-inline-date .date-padding{float:left;}fieldset.date-combo .container-inline-date .date-padding{padding:10px;}.views-exposed-form .container-inline-date .date-padding{padding:0;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-clear{clear:both;display:block;float:none;}.date-no-float{clear:both;float:none;width:98%;}.date-float{clear:none;float:left;width:auto;}.date-float .form-type-checkbox{padding-right:1em;}.form-type-date-select .form-type-select[class*=hour]{margin-left:.75em;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#f3f3f3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#b5bebe;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.date-form-element-content-multiline{padding:10px;border:1px solid #ccc;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}.date-year-range-select{margin-right:1em;}
.contact-form{display:block;padding-top:20px;padding-bottom:20px;margin-bottom:30px;border-top:2px solid #063066;border-bottom:2px solid #063066;margin-top:20px;}.contact-form input[type="radio"],.contact-form  input[type="checkbox"]{margin-top:-3px}.contact-form .form-item{margin:0}.contact-form .campiobb-msg{display:block;font-size:13px;margin-bottom:10px;}.contact-form .row .form-item{display:block;padding:0 15px;margin-bottom:15px;}.contact-form .form-item label{float:left;padding-right:15px;width:30%;line-height:16px;}.contact-form .form-item .form-text,.contact-form .form-item .form-textarea,.contact-form .form-item .form-select{display:block;width:70%;border:1px solid #063066;padding:3px 15px;height:30px;line-height:22px;}.webform-component-date .webform-container-inline{display:block;width:100% !important;}.form-type-select{display:inline-block;width:32%;}.contact-form .form-item .form-textarea{height:150px;}.contact-form .row .webform-component--policy{border:1px solid #063066;font-size:14px;padding:15px;margin:0 15px;overflow:auto;max-height:200px;}.contact-form .form-actions{text-align:center;padding-top:40px;}.contact-form .form-actions .form-submit{background-color:#FFF;border:1px solid #063066;border-radius:2px;font-size:16px;font-weight:400;text-align:center;z-index:10;padding:6px 20px;min-width:150px;}.contact-form .webform-component-radios label{width:auto;float:none;}.contact-form label.element-invisible{display:none}.contact-form .captcha{display:block;margin-top:20px;}.contact-form .captcha .fieldset-legend{font-weight:700;}.contact-form .captcha .fieldset-description{font-size:14px;margin-bottom:10px;}.contact-form .captcha .form-item label{float:none;width:auto;}.contact-form .captcha .form-item .form-text{float:none;width:240px;}.contact-form .captcha .description{font-size:12px}.contact-form .captcha img{border:1px solid #063066;float:left;margin-right:10px;}.contact-form .form-radios .form-item{display:inline-block;}.contact-form .grippie{display:none}.contact-form .row .webform-component--data-nascita:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.contact-form .row .webform-component--data-nascita{margin-bottom:0}.contact-form .row .webform-component--data-nascita .form-select{width:100%;}.contact-form .row .webform-component--data-nascita .webform-container-inline{display:block;float:left;width:70%}.contact-form .row .webform-component--data-nascita .webform-container-inline .form-item{display:inline-block;padding:0;}.contact-form .stripes{height:1px;background:#063066;margin-top:25px;margin-bottom:25px;}.contact-form .row-add{margin:0;display:block;text-align:right;}.contact-form .row-add .addact,.contact-form .row-add .removeact{display:inline-block;background:#063066;padding:5px 10px;cursor:pointer;}.contact-form .form-submit.ajax-processed{background-color:#FFF;border:1px solid #063066;border-radius:2px;font-size:16px;font-weight:400;text-align:center;z-index:10;padding:5px 20px;margin-left:10px;float:left;}.contact-form .form-managed-file{float:left;width:70%;}.contact-form .webform-component-file .description{clear:both;}.contact-form .form-managed-file .form-file{float:left}.removebtm{color:#ffffff;}.contact-form .form-item label{font-weight:bold}@media(max-width:767px){.contact-form .form-item label{float:none;width:auto}.contact-form .form-item .form-text,.contact-form .form-item .form-textarea,.contact-form .form-item .form-select{width:100%;}.contact-form .row .webform-component--data-nascita .webform-container-inline{float:none;display:block;width:auto}.contact-form .webform-component-file .description{padding-left:0}.contact-form .form-managed-file{float:none;width:auto}}@media(max-width:480px){.contact-form .form-submit.ajax-processed{margin:10px;margin-left:0px;float:none;}}
