.nav-tabs {
border-bottom: 1px solid #ddd;
}
.nav {
padding-left: 1px;
margin-bottom: 0;
list-style: none;
}
.nav-tabs>li {
float: left;
margin-bottom: -1px;
}
.nav>li {
position: relative;
display: block;
margin-bottom: -2px;
}
.nav-tabs {
border-bottom: 1px solid #ddd; position: relative;
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
color: #555;
cursor: default;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
}
.nav-tabs>li>a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 4px 4px 0 0;
}
.nav>li>a {
position: relative;
display: block;
padding: 10px 15px;
} .hidden {
display: none !important;
}
.page-header {
margin: 0px 0 0px !important;
}
.btn, .btn.btn-md, .button {
padding: 11px 18px;
}
div#content {
padding-top: 50px; }
.page-header {
padding-bottom: 9px;
margin: 0px 0 20px;
border-bottom: 1px solid #eee;
}
select {
width: 100%;
}
label {
font-weight: 400;
}
span.wpcf7-form-control.wpcf7-acceptance {
font-size: 13px;
}
.ult-ib-effect-style13 img {
-webkit-transform: none !important;
transform: none !important;
}
body .ult-new-ib.ult-ib-effect-style13 img {
padding: 15% !important;
max-width: 100% !important;
}
body .ult-new-ib .ult-new-ib-desc {
color: #58585a !important;
font-size: 14px !important;
}
body .ult-ib-effect-style13 .ult-new-ib-title::after {
background: #5a6e7b;
}
b, strong {
font-weight: 500;
color: #3498db;
}
a {
text-decoration: none;
}
a.popup-style {
position: fixed;
right: 4%;
top: 18%;
width: 14%;
min-width: 180px;
height: auto;
z-index: 9999999999999;
}
.fa, .fab, .fad, .fal, .far, .fas {
color: #3498db;
}
.wpgdprc span.wpcf7-list-item-label {
font-size: 12px;
}
input[type="text"], input[type="email"], input[type="tel"],textarea {
border: 0;
min-height: 36px;
}
.form-content input[type="text"],
.form-content input[type="email"],
.form-content input[type="tel"],
.form-content select,
.form-content textarea {
margin-top:5px;
}
@media (min-width: 1200px){
header.site-header {
background-color: #f8f8f8;
}
}
span.nl4wp-checkbox.nl4wp-checkbox-contact-form-7 {
margin-left: 13px;
}
.main-nav > li.salcons > a:hover,
.main-nav > li.salcons > a .menu-text,
.main-nav > li.salcons.act:not(.wpml-ls-item) > a .menu-text {
color: #58585a !important;
}
.from-centre-line > li.salcons > a .menu-item-text:before {
background-color: #58585a;
background: #58585a;
}
.main-nav > li.salmed > a:hover,
.main-nav > li.salmed > a .menu-text,
.main-nav > li.salmed.act:not(.wpml-ls-item) > a .menu-text {
color: #3197ae !important;
}
.from-centre-line > li.salmed > a .menu-item-text:before {
background-color: #3197ae;
background: #3197ae;
}
.main-nav > li.saltec > a:hover,
.main-nav > li.saltec > a .menu-text,
.main-nav > li.saltec.act:not(.wpml-ls-item) > a .menu-text {
color: #e4af21 !important;
}
.from-centre-line > li.saltec > a .menu-item-text:before {
background-color: #e4af21;
background: #e4af21;
} .pull-left {
float: left;
}
.full-width {
width: 100%;
}
.height-equal-width {
object-fit: cover;
}
.text-white {
color: white;
}
.mobile-header-bar .mobile-branding img {
max-width: 280px;
}
span.wpcf7-list-item {
width: 100%;
}
.wpcf7-submit{
margin-top: 10px;
}
.footer .widget {
margin-bottom: 0;
}
.footer hr { }
.footer-newsletter {
background: #58585a;
padding-top: 15px;
padding-bottom: 15px;
}
.footer-newsletter > .wf-wrap {
width: 1250px;
}
@media screen and (max-width: 768px){
#footer .footer-newsletter > .wf-wrap {
padding: 0 20px 0 20px;
}
}
.footer-newsletter input.wpcf7-form-control.wpcf7-submit {
margin-top: 0;
background: #3498db;
color: #ffffff !important;
}
.footer .footer-newsletter .widget{
color: #ffffff;
}
.footer .footer-newsletter .widget label,
.footer .footer-newsletter .widget a {
color: #ffffff;
font-weight: 300;
font-size: 13px;
}
.footer .footer-newsletter .widget a {
text-decoration: underline;
}
input[type="checkbox"],
input[name="wpgdprc"] {
width: auto;
}
.copyright-footer {
padding-top: 15px;
padding-bottom: 20px;
border-top: 1px solid #333;
}
@media (min-width: 992px){
.copyright-footer .col-md-6 {
width: 100% !important;
}
} .page-breadcrumb {
background: #ea282e;
color: #ffffff;
padding: 5px 0;
}
.page-breadcrumb > .wf-wrap {
width: 1300px;
}
.page-breadcrumb .breadcrumbs {
font-size: 13px;
line-height: 35px;
margin-bottom: 0;
}
.page-breadcrumb .breadcrumbs a{
color: #ffffff !important;
}
.sidebar-content .widget-title {
text-transform: uppercase;
} .listacorsicontent {
position: relative;
}
.filtro {
padding: 15px 30px 30px;
background: #eaeaea;
}
form.ajax-filter-form {
margin-bottom: 30px;
}
form.ajax-filter-form a.button {  }
form.ajax-registration-form input {
width: 100%;
}
form.ajax-registration-form input[type="checkbox"]{
width: auto;
}
a.button.reset-button.text-center {
background: #3198aa;
} .fancyTab {
text-align: center;
padding:15px 10px;
background-color: #efefef;
box-shadow: 0 0 0 1px #ddd;
top:0;
transition: top .2s;
display: block !important;
padding-top: 16px;
}
.fancyTab.active {
top:0;
transition:top .2s;
}
.whiteBlock {
display:none;
}
.fancyTab.active .whiteBlock {
display:block;
height:2px;
bottom:-2px;
background-color:#fff;
width:99%;
position:absolute;
z-index:1;
}
.fancyTab a {
transition:.2s;
color: #58585a;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
color: #58585a;
font-weight: 400;
} h5, h6, h5 a, h6 a, h5 a:hover, h6 a:hover, .h5-size, .entry-title.h5-size, .h6-size, .entry-title.h6-size, .header-color, .entry-meta .header-color, .color-title {
color: #58585a !important;
} .fancyTabs {
display: inline-block; margin: 15px 0 0;
margin-bottom: -7px;
z-index: 100;
}
li.fancyTab a {
padding-top: 15px; top: 0;
padding-bottom:0;
}
li.fancyTab.active a {
padding-top: inherit;
}
.fancyTab .fa {
font-size: 40px;
width:100%;
padding: 15px 0 5px;
color:#666;
}
.fancyTab.active .fa {
color: #cfb87c;
}
.fancyTab a:focus {
outline:none;
}
.fancyTabContent {
border-color: transparent;
box-shadow: 0 -2px 0 -1px #fff, 0 0 0 1px #ddd;
padding: 30px 15px 15px; position:relative;
background-color:#fff;
}
.nav-tabs > li.fancyTab.active > a,
.nav-tabs > li.fancyTab.active > a:focus,
.nav-tabs > li.fancyTab.active > a:hover {
border-width:0;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
border: 1px solid transparent;
border-bottom-color: transparent;
}
.nav-tabs > li.fancyTab:hover {
background-color:#f9f9f9;
box-shadow: 0 0 0 1px #ddd;
}
.nav-tabs > li.fancyTab.active:hover {
background-color:#fff;
box-shadow: 1px 1px 0 1px #fff, 0 0px 0 1px #ddd, -1px 1px 0 0px #ddd inset;
}
.nav-tabs > li.fancyTab:hover a {
border-color:transparent;
}
.nav.nav-tabs .fancyTab a[data-toggle="tab"] {
background-color:transparent;
border-bottom:0;
}
.nav-tabs > li.fancyTab:hover a {
border-right: 1px solid transparent;
}
.nav-tabs > li.fancyTab > a {
margin-right:0;
border-top:0;
padding-bottom: 30px;
margin-bottom: -30px;
}
.nav-tabs > li.fancyTab {
margin-right:0; }
.nav-tabs > li.fancyTab:last-child a {
border-right: 1px solid transparent;
}
.nav-tabs > li.fancyTab.active:last-child {
border-right: 0px solid #ddd;
box-shadow: 0px 2px 0 0px #fff, 0px 0px 0 1px #ddd;
}
.fancyTab:last-child {
box-shadow: 0 0 0 1px #ddd;
}
.tabs .nav-tabs li.fancyTab.active a {
box-shadow:none;
top:0;
}
.fancyTab.active {
background: #fff;
box-shadow: 1px 1px 0 1px #fff, 0 0px 0 1px #ddd, -1px 1px 0 0px #ddd inset;
padding-bottom:15px;
}
.arrow-down {
display:none;
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 22px solid #ddd;
position: absolute;
top: -1px;
left: calc(50% - 20px);
}
.arrow-down-inner {
width: 0;
height: 0;
border-left: 18px solid transparent;
border-right: 18px solid transparent;
border-top: 12px solid #fff;
position: absolute;
top: -22px;
left: -18px;
}
.fancyTab.active .arrow-down {
display: block;
}
@media (max-width: 1200px) {
.fancyTab .fa {
font-size: 36px;
}
.fancyTab .hidden-xs {
font-size:22px;
}
}
@media (max-width: 992px) {
.fancyTab .fa {
font-size: 33px;
}
.fancyTab .hidden-xs {
font-size:18px;
font-weight:normal;
}
}
@media (max-width: 768px) {
.fancyTab > a {
font-size:18px;
}
.nav > li.fancyTab > a {
padding:15px 0;
margin-bottom:inherit;
}
.fancyTab .fa {
font-size:30px;
}
.nav-tabs > li.fancyTab > a {
border-right:1px solid transparent;
padding-bottom:0;
}
.fancyTab.active .fa {
color: #333;
}
} .content-spinner { position:absolute;top:0;}
.overlay-spinner { min-height: 300px;
}
.spinner {
font-size: 48px;
position: relative;
display: inline-block;
width: 1em;
height: 1em;
}
.spinner.center {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
}
.spinner .spinner-blade {
position: absolute;
left: 0.4629em;
bottom: 0;
width: 0.074em;
height: 0.2777em;
border-radius: 0.0555em;
background-color: transparent;
-webkit-transform-origin: center -0.2222em;
-ms-transform-origin: center -0.2222em;
transform-origin: center -0.2222em;
-webkit-animation: spinner-fade 1s infinite linear;
animation: spinner-fade 1s infinite linear;
}
.spinner .spinner-blade:nth-child(1) {
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.spinner .spinner-blade:nth-child(2) {
-webkit-animation-delay: 0.083s;
animation-delay: 0.083s;
-webkit-transform: rotate(30deg);
-ms-transform: rotate(30deg);
transform: rotate(30deg);
}
.spinner .spinner-blade:nth-child(3) {
-webkit-animation-delay: 0.166s;
animation-delay: 0.166s;
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg);
}
.spinner .spinner-blade:nth-child(4) {
-webkit-animation-delay: 0.249s;
animation-delay: 0.249s;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.spinner .spinner-blade:nth-child(5) {
-webkit-animation-delay: 0.332s;
animation-delay: 0.332s;
-webkit-transform: rotate(120deg);
-ms-transform: rotate(120deg);
transform: rotate(120deg);
}
.spinner .spinner-blade:nth-child(6) {
-webkit-animation-delay: 0.415s;
animation-delay: 0.415s;
-webkit-transform: rotate(150deg);
-ms-transform: rotate(150deg);
transform: rotate(150deg);
}
.spinner .spinner-blade:nth-child(7) {
-webkit-animation-delay: 0.498s;
animation-delay: 0.498s;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.spinner .spinner-blade:nth-child(8) {
-webkit-animation-delay: 0.581s;
animation-delay: 0.581s;
-webkit-transform: rotate(210deg);
-ms-transform: rotate(210deg);
transform: rotate(210deg);
}
.spinner .spinner-blade:nth-child(9) {
-webkit-animation-delay: 0.664s;
animation-delay: 0.664s;
-webkit-transform: rotate(240deg);
-ms-transform: rotate(240deg);
transform: rotate(240deg);
}
.spinner .spinner-blade:nth-child(10) {
-webkit-animation-delay: 0.747s;
animation-delay: 0.747s;
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.spinner .spinner-blade:nth-child(11) {
-webkit-animation-delay: 0.83s;
animation-delay: 0.83s;
-webkit-transform: rotate(300deg);
-ms-transform: rotate(300deg);
transform: rotate(300deg);
}
.spinner .spinner-blade:nth-child(12) {
-webkit-animation-delay: 0.913s;
animation-delay: 0.913s;
-webkit-transform: rotate(330deg);
-ms-transform: rotate(330deg);
transform: rotate(330deg);
}
@-webkit-keyframes spinner-fade {
0% {
background-color: #69717d;
}
100% {
background-color: transparent;
}
}
@keyframes spinner-fade {
0% {
background-color: #69717d;
}
100% {
background-color: transparent;
}
} .dettaglio-corso .dettagli{
border-bottom: 1px solid #aaa;
margin-left: 30px;
}
.dettaglio-corso .dettagli .text-red {
font-weight: bold;
color: red;
text-transform: uppercase;
}
.dettaglio-corso .descrizione {
margin-bottom: 32px;
}
.dettaglio-corso .programma {
margin: 32px 0;
}
.dettaglio-corso .key {
width: 20%;
min-width: 130px;
}
.dettaglio-corso .value {
width: 70%;
}
.dettaglio-corso .key,
.dettaglio-corso .value {
padding-top: 8px;
padding-bottom: 3px;
}
.pagina-corso .dettaglio-corso .align-icon,
.pagina-corso .widget_date-disponibili-corsi .align-icon,
.pagina-corso .widget_archivio-corsi .align-icon {
text-align: left;
}
.pagina-corso .dettaglio-corso .aio-icon {
color: #f30029;
font-size: 22px !important;
display: inline-block;
margin-right: 15px;
padding-top: 8px;
}
.row-filter {
margin-bottom: 20px;
}
.cat-corsi-item a {
display: table;
width: 100%;
margin-top: 5px;
}
.cat-corsi-item p.cat-corsi-item-title{
margin-top: 5px !important;
font-weight: bold;
line-height: 18px;
padding: 10px;
padding-top: 5px !important;
padding-bottom: 5px !important;
background-color: #cecece !important;
border-radius: 3px !important;
text-align: center;
vertical-align: middle;
display: table-cell;
}
.pagina-lista-corsi .row-corso .aio-icon {
color: #f30029;
font-size: 22px !important;
display: inline-block;
margin-right: 15px;
}
.pagina-lista-corsi .row-corso .row-data a span{
color: #333;
font-weight: bold;
}
.pagina-corso .widget_date-disponibili-corsi .data,
.pagina-corso .widget_archivio-corsi .data {
padding-top: 6px;
padding-bottom: 3px;
font-weight: bold;
}
.pagina-corso .widget_date-disponibili-corsi .aio-icon,
.pagina-corso .widget_archivio-corsi .aio-icon {
color: #f30029;
font-size: 22px !important;
display: inline-block;
margin-right: 15px;
padding-top: 8px;
}
.pagina-corso .widget_date-disponibili-corsi .aio-icon a,
.pagina-corso .widget_archivio-corsi .aio-icon a {
font-weight: bold;
}
.pagina-corso .widget_date-disponibili-corsi .widget-title .aio-icon,
.pagina-corso .widget_archivio-corsi .widget-title .aio-icon {
padding-top: 0;
}
.pagina-corso .dettaglio-corso .allegato {
margin-bottom: 15px;
}
.pagina-corso .allegati h3 {
margin-bottom: 20px;
}
.pagina-lista-corsi .row-descrizione,
.pagina-lista-corsi .row-corso {
margin-bottom: 30px;
}
.pagina-lista-corsi .row-data {
margin-bottom: 10px;
}
h5.title-tab-label {
background: #eaeaea;
padding: 12px 15px;
text-transform: uppercase;
color: #58585a;
margin-bottom: 18px;
margin-top: 30px;
font-size: 16px;
line-height: 24px;
}
h5.title-tab-label {
padding: 10px 15px;
line-height: 40px;
}
h5.title-tab-label .wpb_single_image {
margin-right: 10px;
}
h5.title-tab-label-pdf {
background: #eaeaea;
padding: 5px 0;
text-transform: uppercase;
color: #58585a;
margin-bottom: 0;
margin-top: 0;
font-size: 16px;
line-height: 24px;
}
.table-dettagli table.simple{  width: 100%;  }
.table-dettagli.lista-corsi.e-learning .prossime-date {
display: none !important;
}
.table-dettagli table td,
.table-dettagli table th {
border: 0px;
padding: 0px 5px;
}
.table-dettagli table td, .table-dettagli table th, .table-dettagli td, .table-dettagli th {
background-color: #efefef;
vertical-align: middle;
border: 0; font-size: 15px;
padding: 6px 10px 6px 10px;
}
.table-dettagli.corsi-in-partenza table td, .table-dettagli.corsi-in-partenza table th, .table-dettagli.corsi-in-partenza td, .table-dettagli.corsi-in-partenza th {
background-color: #ffffff;
}
.table-dettagli table td.col-label {
font-weight: 400 !important; }
.table-dettagli table td.col-label.sede {
width: 45% !important;
}
.table-dettagli table p {
margin-top: 0;
}
.table-dettagli table {
width: 100%;
border: 0;
}
.table-dettagli.lista-corsi {
margin-bottom: 30px;
}
.table-dettagli, .table-dettagli table {
border-collapse: separate;
border-spacing: 2px;
}
.table-dettagli.lista-corsi table td.col-label {
width: auto;
}
.table-dettagli.lista-corsi table tr.row-header td.col-label {
background: #eaeaea;
padding: 8px 10px;
text-transform: uppercase;
color: #58585a;
margin-bottom: 20px;
font-size: 14px;
line-height: 16px;
font-weight: 400 !important;
}
.table-dettagli.corsi-in-partenza table tr.row-header td.col-label {
background: #58585a;
color: #ffffff;
padding: 4px 6px;
}
td.col-value.prossime-date { color: #58585a;
}
.table-dettagli.corsi-in-partenza .image-box {
display: block;
float: left;
width:25%;
}
.table-dettagli.corsi-in-partenza .wpb_single_image.wpb_content_element { border-radius: 3px;
padding: 2px;
}
.table-dettagli.corsi-in-partenza .category-box {
height: 56px;
display: table;
width: 75%;
}
.table-dettagli.corsi-in-partenza .category-box-content {
display: table-cell;
vertical-align: middle;
}
.table-dettagli.corsi-in-partenza .category-box-content .category-centered{
overflow: hidden;
text-align: left;
margin: 0;
text-overflow: ellipsis;
display: -webkit-box;
line-height: 17px;
font-size: 15px; max-height: 48px;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.table-dettagli.corsi-in-partenza .title-box {
height: 60px;
display: table;
width: 100%;
}
.table-dettagli.corsi-in-partenza .title-box-content {
display: table-cell;
vertical-align: middle;
}
.table-dettagli.corsi-in-partenza .title-box-content .title-centered{
overflow: hidden;
text-align: left;
margin: 0;
text-overflow: ellipsis;
display: -webkit-box;
line-height: 18px;
font-size: 14px;
color: #58585a;
text-transform: uppercase; font-weight: 400;
max-height: 56px;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.table-dettagli td.col-ambito.text-center {
width: 120px;
}
.table-dettagli .listamese table td, .table-dettagli .listamese table th, .table-dettagli .listamese td, .table-dettagli .listamese th {
padding: 0px 0px 0px 0px;
}
.table-dettagli .listamese b {
color: #58585a;
}
.table-dettagli td.col-iscrizione.stato.text-center {
width: 300px;
}
.table-dettagli .listamese td.col-value.prossime-date {
width: 150px;
}
.table-dettagli .listamese td.col-value.durata {
width: 150px;
}
.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
box-shadow: none;
}
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:after, .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:before {
right: 15px;
font-size: 18px;
}
.slick-prev {
left: -25px !important;
}
.slick-next {
right: -25px !important;
}
.fancy-date a {
background: #58585a;
}
.fancy-date a * {
color: #fff;
}
.blog .details.more-link, .dt-blog-shortcode .details.more-link {
margin-bottom: 10px;
display: block;
margin-top: 10px;
}
.dt-btn.tag-posti-green {
background: green !important;
margin-right: 10px;
}
.dt-btn.tag-posti-yellow {
background: yellow !important;
margin-right: 10px;
color: #333;
}
.dt-btn.tag-posti-red {
background: red !important;
margin-right: 10px;
}
.btn-iscrizione.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {
background-color: green;
background: green;
font-size: 18px;
}
.btn-preiscrizione.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {
background-color: yellow;
background: yellow;
color: #333;
font-size: 18px;
}
.ult-new-ib .ult-new-ib-title, .ult-new-ib p {
font-size: 16px !important;
}
h5.title-tab-label .icona-segnaletica-stradale,
h5.title-tab-label .icona-rspp-aspp,
h5.title-tab-label .icona-rspp-datore-di-lavoro,
h5.title-tab-label .icona-motosega,
h5.title-tab-label .icona-carrelli-elevatori-semoventi-con-conducente,
h5.title-tab-label .icona-trattori-agricoli-o-forestali,
h5.title-tab-label .icona-macchine-movimento-terra-escavatori-pale-caricatrici-terne-e-autoribaltabili,
h5.title-tab-label .icona-pompe-per-calcetruzzo,
h5.title-tab-label .icona-gru-a-torre,
h5.title-tab-label .icona-gru-mobile,
h5.title-tab-label .icona-gru-per-autocarro,
h5.title-tab-label .icona-piattaforme-di-lavoro-mobili-elevabili-ple,
h5.title-tab-label .icona-ponteggi,
h5.title-tab-label .icona-manutentore-cabine-mt-mt-e-mt-bt,
h5.title-tab-label .icona-carroponte,
h5.title-tab-label .icona-lavori-in-quota-dpi-iii-categoria,
h5.title-tab-label .icona-spazi-e-ambiti-confinati,
h5.title-tab-label .icona-pes-pav-pei,
h5.title-tab-label .icona-sicurezza-sul-lavoro,
h5.title-tab-label .icona-primo-soccorso,
h5.title-tab-label .icona-rls,
h5.title-tab-label .icona-antincendio,
h5.title-tab-label .icona-attrezzature,
h5.title-tab-label .icona-rspp,
h5.title-tab-label .icona-lavoratori,
h5.title-tab-label .icona-preposti,
h5.title-tab-label .icona-dirigenti,
h5.title-tab-label .icona-alimentaristi-haccp,
h5.title-tab-label .icona-formatori,
h5.title-tab-label .icona-rischi-specifici{
padding: 5px;
}
[class*="icona-"] {
padding: 10px;
border-radius: 10px;
padding: 5%;
border-radius: 8%;
background-color: #3498db;
}
[class*="banner-"] {
padding: 70px 50px 30px 50px;
}
[class*="banner-"] img.ult-new-ib-img {
border-radius: 10px;
background-color: #3498db;
}
.banner-segnaletica-stradale img.ult-new-ib-img,
.icona-segnaletica-stradale{
background-color: #2b1a33;
}
.banner-segnaletica-stradale img.ult-new-ib-img,
.icona-segnaletica-stradale{
background-color: #2b1a33;
}
.banner-rspp-aspp img.ult-new-ib-img,
.icona-rspp-aspp{
background-color: #da06a5;
}
.banner-rspp-datore-di-lavoro img.ult-new-ib-img,
.icona-rspp-datore-di-lavoro{
background-color: #40875a;
}
.banner-motosega img.ult-new-ib-img,
.icona-motosega{
background-color: #8f1989;
}
.banner-carrelli-elevatori-semoventi-con-conducente img.ult-new-ib-img,
.icona-carrelli-elevatori-semoventi-con-conducente{
background-color: #f41efd;
}
.banner-trattori-agricoli-o-forestali img.ult-new-ib-img,
.icona-trattori-agricoli-o-forestali{
background-color: #4d37db;
}
.banner-macchine-movimento-terra-escavatori-pale-caricatrici-terne-e-autoribaltabili img.ult-new-ib-img,
.icona-macchine-movimento-terra-escavatori-pale-caricatrici-terne-e-autoribaltabili{
background-color: #5111d6;
}
.banner-pompe-per-calcetruzzo img.ult-new-ib-img,
.icona-pompe-per-calcetruzzo{
background-color: #ba65f8;
}
.banner-gru-a-torre img.ult-new-ib-img,
.icona-gru-a-torre{
background-color: #48e4f6;
}
.banner-gru-mobile img.ult-new-ib-img,
.icona-gru-mobile{
background-color: #e03ab2;
}
.banner-gru-per-autocarro img.ult-new-ib-img,
.icona-gru-per-autocarro{
background-color: #82ac06;
}
.banner-piattaforme-di-lavoro-mobili-elevabili-ple img.ult-new-ib-img,
.icona-piattaforme-di-lavoro-mobili-elevabili-ple{
background-color: #db3e6d;
}
.banner-ponteggi img.ult-new-ib-img,
.icona-ponteggi{
background-color: #26f9da;
}
.banner-manutentore-cabine-mt-mt-e-mt-bt img.ult-new-ib-img,
.icona-manutentore-cabine-mt-mt-e-mt-bt{
background-color: #72bb9a;
}
.banner-carroponte img.ult-new-ib-img,
.icona-carroponte{
background-color: #a9606b;
}
.banner-lavori-in-quota-dpi-iii-categoria img.ult-new-ib-img,
.icona-lavori-in-quota-dpi-iii-categoria{
background-color: #bfdbe6;
}
.banner-spazi-e-ambiti-confinati img.ult-new-ib-img,
.icona-spazi-e-ambiti-confinati{
background-color: #7b7ace;
}
.banner-pes-pav-pei img.ult-new-ib-img,
.icona-pes-pav-pei{
background-color: #821c0d;
}
.banner-dpi img.ult-new-ib-img,
.icona-sicurezza-sul-lavoro{
background-color: #e4af21;
}
.banner-sicurezza-sul-lavoro img.ult-new-ib-img,
.icona-sicurezza-sul-lavoro{
background-color: #a53005;
}
.banner-primo-soccorso img.ult-new-ib-img,
.icona-primo-soccorso{
background-color: #0d9f64;
}
.banner-rls img.ult-new-ib-img,
.icona-rls{
background-color: #cac208;
}
.banner-antincendio img.ult-new-ib-img,
.icona-antincendio{
background-color: #cd3429;
}
.banner-attrezzature img.ult-new-ib-img,
.icona-attrezzature{
background-color: #bf8508;
}
.banner-rspp img.ult-new-ib-img,
.icona-rspp{
background-color: #3DA0FD;
}
.banner-lavoratori img.ult-new-ib-img,
.icona-lavoratori{
background-color: #215e87;
}
.banner-preposti img.ult-new-ib-img,
.icona-preposti{
background-color: #ac7f8e;
}
.banner-dirigenti img.ult-new-ib-img,
.icona-dirigenti{
background-color: #c44100;
}
.banner-alimentaristi-haccp img.ult-new-ib-img,
.icona-alimentaristi-haccp{
background-color: #538817;
}
.banner-formatori img.ult-new-ib-img,
.icona-formatori{
background-color: #00615B;
}
.banner-rischi-specifici img.ult-new-ib-img,
.icona-rischi-specifici{
background-color: #873061;
} a.author.vcard {
display: none;
}
.wf-cell.iso-item .entry-title {
min-height: 75px;
}
.wf-cell.iso-item .blog-content.wf-td {
min-height: 300px;
} .date-news {
margin-bottom: 10px;
}
.date-news span {
font-size: 12px;
color: #bababa;
}
.download-news-btn {
color: #FFF;
background-color: #555;
display: inline-block;
border-radius: 0;
margin-bottom: 0;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
box-sizing: border-box;
word-wrap: break-word;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: relative;
top: 0;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
line-height: normal;
font-size: 14px;
padding: 14px 20px;
text-decoration: none;
}
.gema-btn a {
font-weight: bold !important;
text-decoration: underline !important;
background-color: #303030;
color: #f30029;
}
.ajax-registration-form label.error {
position: absolute;
left: 20px;
width: 100%;
bottom: -10px;
color: #3498db;
font-size: 14px;
}
.ajax-registration-form h5 {
margin-bottom: 0;
}
.ajax-registration-form .privacy-row label.error {
bottom: -20px;
}
.ajax-registration-form input,
.ajax-registration-form select {
margin-bottom: 20px !important;
}
.ajax-registration-form span.privacy-text{
font-size: 14px;
}
input.button.registration-button {
width: 100%;
background: #168001;
border: 0;
}
.wpcf7 input[type="checkbox"] {
width: auto;
}
span.wpcf7-form-control.wpcf7-acceptance {
width: auto;
float: left;
} @media only screen and (min-width: 992px) and (max-width: 1100px){
.dettaglio-corso .value {
margin-left: 38px;
}
}
@media only screen and (max-width: 970px){
.dettaglio-corso .value {
margin-left: 38px;
}
}
@media screen and (max-width: 800px){
}
@media screen and (min-width: 769px){
section#nav_menu-2 { }
}
@media only screen and (max-width: 677px){
.wf-cell.iso-item .entry-title {
min-height: auto;
}
.wf-cell.iso-item .blog-content.wf-td {
min-height: auto;
}
td.col-label.hidden-xs,
td.col-value.hidden-xs {
display: none;
}
}
@media only screen and (max-width: 480px){
.cat-corsi-item {
width: 100%;
}
}
.dt-btn.tag-posti-green {
background: green !important;
margin-right: 10px;
}
.dt-btn.tag-posti-yellow {
background: yellow !important;
margin-right: 10px;
color: #333;
}
.dt-btn.tag-posti-red {
background: red !important;
margin-right: 10px;
}
.btn-iscrizione {
color: white !important;
}
.btn-iscrizione.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {
background-color: green;
background: green;
font-size: 18px;
}
.btn-preiscrizione.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {
background-color: yellow;
background: yellow;
color: #333;
font-size: 18px;
}
.dt-btn {
display: inline-block; background: #3498db;
color: #ffffff;
text-transform: none;
border-radius: 0px; border-radius: 4px;
padding: 8px 14px 7px 14px;
}
.dt-btn:hover {
color: #ffffff;
}.alignnone,
.aligncenter,
.alignleft,
.alignright {
margin-top: 5px;
margin-bottom: 10px;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.alignright {
float: right;
margin-left: 20px;
}
.alignleft {
float: left;
margin-right: 20px;
}
.wp-caption {
background: #fff;
max-width: 100%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption img {
border: 0;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 21px;
margin: 5px 0 0;
padding: 0 4px;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.post-desc .more-link { display: none; }