/*RESET*/


/*TAG*/
/*body{font-family:'Open Sans',sans-serif;}
.second, .second b, strong{font-family: 'Open Sans', sans-serif}*/
.second b, strong{font-weight:700;}

/*DIMENSION*/
/*#contentOne{max-width:960px; margin:0 auto}
#contentTwo{max-width:1200px; margin:0 auto}*/
.span100{width:100%}.span70{width:70%}.span60{width:65%}.span50{width:50%}.span40{width:35%}.span30{width:30%}.span33{width:33.333%}.span25{width:25%}.span20{width:20%}.span15{width:15%}.span10{width:10%}.span5{width:5%}

/*FONT SETTING*/
.oswald{font-family:'Oswald',sans-serif;font-size:26px;font-weight:400;margin:0px;outline:none}
.fsize12{font-size:12px;line-height:12px;}
.fsize13{font-size:13px;line-height:15px;}
.fsize14{font-size:13px}
.fsize16{font-size:16px;line-height:21px;}
.fwhite{color:#fff}
.fred{color:#B50E22}
.fsize20{font-size:16px;line-height:22px}
.fsize21{font-size:21px;line-height:31px}
.fsize28{font-size:18px;line-height:26px;padding-bottom:10px;font-weight:700;text-transform:uppercase}
.paginate_id{width:100%;padding-top:10px;padding-bottom:10px;float:left;background-color:#EFEFEF;border-radius:5px;padding:10px;margin-top:10px;margin-bottom:10px}
.paginate_id a{float:left;width:100%;color:#069;font-weight:700}
.paginate_id .rowKey{margin-bottom:5px;padding:5px}
.paginate_id .rowKey:hover{background-color:#DFDFDF;border-radius:2px;float:left;width:100%}
.noResult{display:none}
.boxRight{background-color:#efeeee;min-height:494px;padding: 15px 20px 0px 20px;border-left: 1px solid #E0E0E0;border-bottom: 1px solid #e0e0e0;float:left}
.less,.more{display:inline;float:left;padding:5px;}

/*POSITION*/
.float{float:left}
.right{float:right}
.posrel{position:relative}
.inline{display:inline;padding-left:5px}
.inline-block{display: inline-block}
.table{display:table}
.tc_align{text-align:center}
.tl_align{text-align:left}

/*FORM*/
.bg_input{background-color:#fff;border-radius:2px;margin-bottom:0px}
input{_width:100%;_border: 1px solid #FFF}
input[type=text],
input[type=password],
input[type=tel],
input[type=email],
input[type=number],select,textarea,option{font-family: inherit;background-color:#FFF;width:100%;border: 1px solid #FFF;line-height:21px;border-radius:3px;padding:0;margin:0;font-size:inherit}
input:focus,select:focus,textarea:focus,option:focus{outline:none;}
textarea{resize:vertical;height:73px;*height:50px}
input[type=checkbox],input[type=radio]{vertical-align: middle;}
input[type=button]{background-color: #8DC985;width:100%;border-top-style: none;border-right-style: none;border-bottom-style:none;border-left-style:none;padding:10px;border-radius:4px;font-size:18px;color:#FFF;}
input[type=submit]{background-color:transparent;border:none;padding-bottom:10px;background-image:url(images/submit.png);background-repeat:no-repeat;background-position:left 0;height:44px;width:200px}

/*HEIGHT*/
.h400{height:283px}

/*PADDING*/
.pad3{padding:3px}
.pad5{padding:5px}
.pad5s{padding:5px 0px 5px 0px}
.pad5L{padding-left:5px}
.pad10{padding:10px}
.pad20{padding:20px}
.pad10T{padding-top:10px}
.pad20T{padding-top:20px}
.pad30T{padding-top:30px}
.pad20TB{padding:20px 0}
.pad20LR{padding:0px 10px 0px 10px}
.pad50T{padding-top:50px}
.pad80T{padding-top:100px}
.pad10B{padding-bottom:10px}
.pad20B{padding-bottom:20px}
.pad50B{padding-bottom:50px}
.pad20L{padding-left:20px}
.pad10LTB{padding-left:10px;padding-top:5px;padding-bottom:0px;}
.pad5R{padding-right:5px}
.tr_align{text-align:right}
.h10{height:10px}
/*BACKGROUND-COLOR*/
.red{background-color:#B50E22}

.page_navigation{
margin-top: 20px;
  text-align: center;
  background-color: #fff;
  padding: 5px;
  border-radius: 4px;
  border: 1px solid #EFEFEF;
  display: inline-table;
  width: 100%;
  padding-left: 20px;
}
.sito .page_navigation{
margin-top: 20px;
  text-align: center;
  background-color: #fff;
  padding: 5px;
  border-radius: 4px;
  border: 1px solid #EFEFEF;
  display: inline-table;
  width: 50%;
  padding-left: 20px;
}
.page_navigation a{float:left; padding:5px; text-decoration:none}
.active_page{background-color:#4498EE;color:#fff;padding-left:10px;padding-right:10px;border-bottom-left-radius:1px;border-bottom-right-radius:7px}
/*.page_navigation .first{width:18px;height:24px !important;}*/
.blockSearch{padding:11px;background-color:#4498EE;border-radius:2px;padding-bottom:33px}
.fa-2x{font-size:1.2em}
.fa{width:30px;text-align:center}
.label{color:#fff}
.annullaFiltro{background-color:#3B75B0;padding:7px 10px;text-align:center;border-radius:3px;float:right;margin-left:10px;font-weight:400;font-size:12px;cursor:pointer;margin-top:-8px}
.page_navigation_searching{margin-top:9px}
.linkCollane img, .linkCollane a{border:none; float:right; margin: 0px 5px 0px 5px;width: 55px;}
.rating{width:80px;height:16px;position:relative;overflow:hidden;display: inline-block;background-color: #ccc;}
.star{width:80px;height:16px;background-image:url(https://www.corsi-ecm-fad.it/sif_catalogo_fad_images/star.png);z-index:1}
.colorStar{background-color:#FC0;z-index:0;width:80px;height:16px}
.star,.colorStar{position:absolute}
.btnGreen {
  background: #2d941e;
  background-image: -webkit-linear-gradient(top, #2d941e, #1b6907);
  background-image: -moz-linear-gradient(top, #2d941e, #1b6907);
  background-image: -ms-linear-gradient(top, #2d941e, #1b6907);
  background-image: -o-linear-gradient(top, #2d941e, #1b6907);
  background-image: linear-gradient(to bottom, #2d941e, #1b6907);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 2px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 10px 15px 10px 15px;
  text-decoration: none;
}

.btnGreen:hover {
  background: #178f1f;
  background-image: -webkit-linear-gradient(top, #178f1f, #178f1f);
  background-image: -moz-linear-gradient(top, #178f1f, #178f1f);
  background-image: -ms-linear-gradient(top, #178f1f, #178f1f);
  background-image: -o-linear-gradient(top, #178f1f, #178f1f);
  background-image: linear-gradient(to bottom, #178f1f, #178f1f);
  text-decoration: none;
  color: #ffffff;
}
.linkRef{ text-decoration:underline}
.scheda_corso{cursor:pointer}
.orderAsc{ background-image:url(https://www.corsi-ecm-fad.it/sif_catalogo_fad_images/order.png); background-position:0px 0px; width:7px; height:8px;margin-left: 10px;display: inline-block;}
.orderDesc{ background-image:url(https://www.corsi-ecm-fad.it/sif_catalogo_fad_images/order.png); background-position:14px 0px; width:7px; height:8px;display: inline-block;}
.pad5T{padding-top:2px;display:inline-table}
.linkCollane img:hover{ cursor:pointer}

.bg-ebook,
.bg-Ebook {
  background-color: #fbf8b5 !important;
}

@media only screen and (min-width:40.063em) and (max-width:64em){.span40{border-box:box-sizing; padding-left:10px}}


@media only screen and (max-width:500px){
.page_navigation {
  width: 285px;
  float: initial;
  margin-top: 20px;
  text-align: center;
  margin-left: auto;
  background-color: #fff;
  padding: 5px;
  border-radius: 4px;
  border: 1px solid #EFEFEF;
  margin-right: auto;
  display: flex;
  font-size:11px;
}
.sito .page_navigation{
margin-top: 20px;
  text-align: center;
  background-color: #fff;
  padding: 5px;
  border-radius: 4px;
  border: 1px solid #EFEFEF;
  display: inline-table;
  width: 100%;
  padding-left: 5px;
}
.ellipse .less,.ellipse .more{display: inline;
  float: left;
  padding: 5px;}
.datafine{display:none}
.linkCollane img, .linkCollane a {
  border: none;
  float: right;
  margin: 0px 5px 4px 5px;
  width: 39px;
}
.data_corso,.pdf{
    display:none
}

.single_mobile_40{
  width: 100%;
  padding: 20px;
}
.single_mobile {width: 100%;}

.span10 {
  width: 20%;
}
.span20 {
  width: 30%;
}
.pad80T {
  padding-top: 0px;
}
}

@media only screen and (max-device-width:1024px){
.corsi-fad .page_navigation {
  width: 285px;
  float: initial;
  margin-top: 20px;
  text-align: center;
  margin-left: auto;
  background-color: #fff;
  padding: 5px;
  border-radius: 4px;
  border: 1px solid #EFEFEF;
  margin-right: auto;
  display: flex;
  font-size:11px;
}
.corsi-fad .ellipse .less,.ellipse .more{display: inline;
  float: left;
  padding: 5px;}
.corsi-fad .datafine{display:none}
.corsi-fad .linkCollane img, .linkCollane a {
  border: none;
  float: right;
  margin: 0px 5px 4px 5px;
  width: 39px;
}
.corsi-fad .data_corso,.pdf{
    display:none
}
.corsi-fad .span40 {
  width: 50%;
}
.corsi-fad .span10 {
  width: 20%;
}
.corsi-fad .span20 {
  width: 15%;
}
}

.corso .img_corso{
  max-width: 300px;
}