	
	/*single main color selectors*/
   
   	/*color*/

	p.wp-caption-text,
	.desktop h3 a:hover,
	.accent,
	a,
	a.read-more,
	a.more-link,
	.desktop .sm-icon-wrap a:hover,
	.desktop .nav-main a.active,
	.desktop .nav-main a:hover,
	.nav > li > a:hover,
	.nav > li.active > a,
	.desktop .social-media a:hover,
	.desktop .project-item h6 a:hover,
	.filter-keywords,
	.staff-member h3,
	.desktop .staff-social a:hover,
	.desktop .widget_recent_comments li a:hover,
	.desktop .widget_links li a:hover,
	.desktop .widget_pages li a:hover,
	.desktop .widget_meta li a:hover,
	.desktop .widget_nav_menu li a:hover,
	.desktop .widget_recent_entries li a:hover,
	.desktop .widget_categories a:hover,
	.desktop .post-meta .categories a:hover,
	.post-pagination a span:first-child,
	#comments-title span,
	.bypostauthor > .comment-body .fn a,
	.bay h6,
	.desktop .project-single-col .categories a:hover,
	.project-pagination a,
	.desktop .featured-project .categories a:hover,
	.new-tag,
	.project-data h6,
	.project-tags h6,
	.project-nav a,
	.pricing-table .row-titles .price span,
	.widget_info a,
	.peSlider > div.peCaption > .pe-caption-color,
	.peSlider > div.peCaption h3,
	.info-bar .email [class^="icon-"], 
	.info-bar .phone [class^="icon-"],
	.subtitle a {
		color:#1e4999 !important;
	}
	
	.nav > li > a {color:#333 !important;}
	.info-bar .email a, .info-bar .phone a {color: #ccc !important;}
	a:hover {color:#d11783 !important;}
	
	.info-bar {background-color: #1e4999 !important;}
	.foot-lower {background-color: #1e4999 !important;}
	
	.tab-content {
		padding: 12px !important;
		border: 1px solid #ddd !important;
		border-top: none !important;
		overflow: auto !important;
	}
	
	.btn {color:#000 !important;}
	.btn:hover {color:#000 !important;}
	
	.process > div > div > div > div:hover,
	.process > div > div > div > div:hover .read-more {
		color:#000 !important;
	}
	.process>div>div>div>div:hover {
		border-color: #1e4999 !important;
	}
	.process>div>div>div>div:hover .read-more {
		border-color:#1e4999 !important;
	}
	
	.sm-icon-wrap a {color:#ccc !important;}
	
	.btn-info {
		color: #fff !important;
		text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
		background-color: #000000;
		background-image: -moz-linear-gradient(top,#1e4999,#000000);
		background-image: -webkit-gradient(linear,0 0,0 100%,from(#1e4999),to(#000000));
		background-image: -webkit-linear-gradient(top,#1e4999,#000000);
		background-image: -o-linear-gradient(top,#1e4999,#000000);
		background-image: linear-gradient(to bottom,#1e4999,#1e4999);
		background-repeat: repeat-x;
		border-color: #000000 #000000 #000000;
		border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1e4999',endColorstr='#ff000000',GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}
	.btn-info:hover {background-color:#1e4999 !important;color: #fff !important;}
   
	/*background-color*/

	.desktop a.read-more:hover,
	.contour-btn.red,
	.tagline .overlay,
	div.overlay-image,
	.contentBox,
	.filter-keywords li a.active,
	.desktop .filter-keywords li a:hover,
	.featureIcon,
	.widget_menu li.active a,
	.desktop .widget_menu li.active a:hover,
	.desktop .widget_tag_cloud a:hover,
	.desktop #comments .reply .label:hover,
	.desktop .carousel-nav a:hover,
	.desktop .project-pagination a:hover,
	.project-pagination li.selected a,
	.desktop .project-nav a:hover,
	.pricing-table .high .price,
	.peSlider > div.peCaption > .pe-caption-background,
	.process > div > div > div > div:hover .read-more,
	.ie8 .over-effect:hover > .cell-title{
		background-color:#1e4999 !important;
	}

	.pe-caption-background-dark {
		background-color: #333333 !important;
	}
	.pe-caption-background-red {
		background-color: #CC0000 !important;
	}
	.pe-caption-background-gold {
		background-color: #A88444 !important;
	}


	/*border-color*/

	.desktop a.read-more:hover,
	.contour-btn.red,
	.header,
	.desktop .tagline h2 a:hover,
	.desktop a.over-effect:hover,
	blockquote,
	.filter-keywords li a.active,
	.desktop .filter-keywords li a:hover,
	.widget_menu li.active a,
	.desktop .widget_tag_cloud a:hover,
	.desktop .widget_flickr a:hover,
	.bypostauthor > .comment-body > .comment-author img,
	.desktop .carousel-nav a:hover,
	.desktop .project-pagination a:hover,
	.project-pagination li.selected a,
	.featured-project .media,
	.desktop .project-nav a:hover,
	.project-pagination li.selected a,
	.desktop .project-pagination a:hover,
	.featured-project,
	.dropdown-menu{
		border-color:#1e4999 !important;
	}

	.footer{
		border-top-color:#1e4999 !important;
	}

	.widget_menu li.active a{
		background-color:#1e4999; !important
	}

	.col.high{
		outline-color:#1e4999 !important;
	}


	.desktop .over-effect:hover > .cell-title,
	.mobile .peIsotopeGrid .peIsotopeItem span.cell-title,
	.desktop .peIsotopeGrid .peIsotopeItem:hover span.cell-title{
		/*background-color:rgba(132,189,50);*/
		background-color:rgba(178,137,61,0.8 !important);
		
	}
	
/* CLASSI MODULI Dyn */

.dtformTable{width: 100%;border-collapse: collapse;background-color: #F6F6F6;}
.dtformTable td{border: 0px; padding-top:5px; padding-bottom:0; padding-left:15px; padding-right:15px;}
.dtformTable td textarea{width:90%; height: 100px; border-radius: 4px !important;}
.dtformCaptchaLabel{vertical-align: top;font-weight: bold;}
.dtformSend{text-align: center;}
.dtformSend td {padding:15px !important;}
.dtformSend button, .dtformSend input
{
	display: inline-block;
    padding: 5px;
    margin: 10px auto;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 5px !important;
	color: #FFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #1e4999;
    border-color: #1e4999 #1e4999 #1e4999;
	height: auto !important;
	text-transform: uppercase;
}
.dtformObligatory{font-weight: bold;}
.ddfText{width:90%; margin-top:10px; margin-right:10px;}
.dtformLabel1, .dtformLabel7, .dtformLabel13, .dtformLabel21 {width: 30%;}
.privacyCheck{float: left; margin-right:10px !important;} 
.elencoCorsi td {padding: 0px;}

.commentiTable{width: 100%;border-collapse: collapse;background-color: #F6F6F6;}
.commentiTable td{border: 0px; padding-top:10px; padding-bottom:0; padding-left:15px; padding-right:15px;}
.commentiTable td textarea{width:90%; height: 100px; border-radius: 4px !important;}
.commentiCheck{float: left; margin-right:10px !important;} 
.commentiNicknameE td{width: 25%;}
.commentiTable input {width:90%; margin-top:10px; margin-right:10px;}
.commentiTableSubmitRow {text-align:center;}
.commentiTableSubmitRow input
{
	display: inline-block;
    padding: 5px;
    margin: 10px auto;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 5px !important;
	color: #FFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #1e4999;
    border-color: #1e4999 #1e4999 #1e4999;
	height: auto !important;
	text-transform: uppercase;
	width: auto !important;
}

/* CODICE FRECCE CONTRATTO */

#clickAcceptDiv {position: relative !important; top: -100px !important; left: 0px !important;}
#clickAcceptDiv div:first-child {
	border: 1px solid #FF0000 !important;
    background-color: #f9f9f9 !important;
	float:right;
	margin-right: 30px;
}
#clickAcceptDiv div:last-child {
	width: auto !important;
	position: relative !important;
	top: 52px !important; left: 18px !important;
}

#clickEnterDiv {position: relative !important; top: -100px !important; left: 0px !important;}
#clickEnterDiv div:first-child {
	border: 1px solid #FF0000 !important;
    background-color: #f9f9f9 !important;
	float:right;
	margin-right: 30px;
}
#clickEnterDiv div:last-child {
	width: auto !important;
	position: relative !important;
	top: 52px !important; left: 120px !important;
}

/* SCORM PLAYER DETAILS E DESCRIPTION */

.lcms_scorm_player_course_subsection {padding-top: 0px !important; font-size: 21px; line-height: 120%; margin-bottom: 10px; font-weight: normal !important;}
.lcms_scorm_player_course_normal {padding: 10px !important; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5) !important; cursor: pointer;}
.lcms_scorm_player_course_normal:hover {background: #d9edf7 !important;}
.lcms_scorm_player_course_thumb {padding: 10px; border: 1px solid #CCC; background: #FFF; float: right;}
.lcms_scorm_player_course_title {font-size: 18px; line-height:120% !important;}
.lcms_scorm_player_course_title {margin-left:0px !important;}

.scormPlayerCourseDetails {border: 1px solid #CCC !important; margin-top: 10px !important; padding: 10px !important;}
.scormPlayerAccessCourseButton:hover {background-color: #0037ff !important;}
.scormPlayerCourseDescription {border: 1px solid #CCC !important; margin-top: 10px !important; padding: 10px !important;}
.scormPlayerCourseDescription p:last-child {margin-bottom: 0px !important;}
.scormPlayerDeepening > div > div {border: 1px solid #CCC !important;}

.tablePatecipant td{vertical-align: top !important;}.tablePatecipant span{line-height: 110% !important;}.ecmain_Row_sNome td:first-child{width: 30% !important;}.ecmain_Row_sNome td:last-child{width: 70% !important;}.tablePatecipant input{height: 4.6rem; padding: 1.25rem 1.5rem; font-size: 1.3rem; line-height: 1.5; font-weight: 400; font-family: "Open Sans",sans-serif; color: #767F84; background-color: #fff; border: 1px solid #e6e6e6; border-radius: 0; margin-bottom: 1rem; transition: all .3s; width: 100%;}.tablePatecipant select{height: 4.6rem; padding: 1.25rem 1.5rem; font-size: 1.3rem; line-height: 1.5; font-weight: 400; font-family: "Open Sans",sans-serif; color: #767F84; background-color: #fff; border: 1px solid #e6e6e6; border-radius: 0; margin-bottom: 1rem; transition: all .3s; width: 100%;}.tablePatecipant input[type="button"]{color: #fff; box-shadow: none;border-color: #2aa666; background-color: #2aa666;padding: 1.25rem 2rem; font-size: 1.4rem; line-height: 1.5; font-family: "Oswald", sans-serif; letter-spacing: .075rem; text-transform: uppercase; border-radius: 0; width: auto; transition: all .3s;cursor:pointer;}.ecmainRowPartecipante{padding:20px;border-bottom: 1px solid #CCC;margin-bottom: 20px;font-size:21px;text-align:center;}.tablePatecipant{border: 1px solid #CCC !important;}.ecmain_Row_sRagioneSociale td, .ecmain_Row_sMatricola td, .ecmain_Row_sQualifica td, .ecmain_Row_sNome td, .ecmain_Row_sCognome td, .ecmain_Row_sCF td, .ecmain_Row_sCittadinanza td, .ecmain_Row_sNatoA td, .ecmain_Row_sNatoIl td, .ecmain_Row_sIndirizzo td, .ecmain_Row_sCitta td, .ecmain_Row_sCAP td, .ecmain_Row_sProvincia td, .ecmain_Row_sTelefono td, .ecmain_Row_sCellulare td, .ecmain_Row_sEMail td, .ecmain_Row_sTitoloStudio td, .ecmain_Row_sUsername td, .ecmain_Row_sPassword td, .ecmain_Row_sSchedaIscrizione td, .ecmain_Row_sLingua td{padding-left: 20px !important;padding-right: 20px !important;}.ecmain_Row_sRagioneSociale input, .ecmain_Row_sMatricola input, .ecmain_Row_sQualifica input, .ecmain_Row_sNome input, .ecmain_Row_sCognome input, .ecmain_Row_sCF input, .ecmain_Row_sCittadinanza input, .ecmain_Row_sNatoA input, .ecmain_Row_sNatoIl input, .ecmain_Row_sIndirizzo input, .ecmain_Row_sCitta input, .ecmain_Row_sCAP input, .ecmain_Row_sProvincia input, .ecmain_Row_sTelefono input, .ecmain_Row_sCellulare input, .ecmain_Row_sEMail input, .ecmain_Row_sTitoloStudio input, .ecmain_Row_sUsername input, .ecmain_Row_sPassword input, .ecmain_Row_sSchedaIscrizione input{border-radius: 0px !important;}.ecmain_Row_sRagioneSociale select, .ecmain_Row_sMatricola select, .ecmain_Row_sQualifica select, .ecmain_Row_sNome select, .ecmain_Row_sCognome select, .ecmain_Row_sCF select, .ecmain_Row_sCittadinanza select, .ecmain_Row_sNatoA select, .ecmain_Row_sNatoIl select, .ecmain_Row_sIndirizzo select, .ecmain_Row_sCitta select, .ecmain_Row_sCAP select, .ecmain_Row_sProvincia select, .ecmain_Row_sTelefono select, .ecmain_Row_sCellulare select, .ecmain_Row_sEMail select, .ecmain_Row_sTitoloStudio select, .ecmain_Row_sUsername select, .ecmain_Row_sPassword select, .ecmain_Row_sSchedaIscrizione select{border-radius: 0px !important;}.ecmain_Row_sRagioneSociale td, .ecmain_Row_sMatricola td, .ecmain_Row_sQualifica td, .ecmain_Row_sNome td, .ecmain_Row_sCognome td, .ecmain_Row_sCF td, .ecmain_Row_sCittadinanza td, .ecmain_Row_sNatoA td, .ecmain_Row_sNatoIl td, .ecmain_Row_sIndirizzo td, .ecmain_Row_sCitta td, .ecmain_Row_sCAP td, .ecmain_Row_sProvincia td, .ecmain_Row_sTelefono td, .ecmain_Row_sCellulare td, .ecmain_Row_sEMail td, .ecmain_Row_sTitoloStudio td, .ecmain_Row_sUsername td, .ecmain_Row_sPassword td, .ecmain_Row_sSchedaIscrizione td{border-bottom: 0px !important;}div#form_schede_iscrizione > form{margin:0 !important;}div#form_schede_iscrizione > form > table{width:auto !important;}div#form_schede_iscrizione > form > table td{width:auto !important;}

form {margin-bottom:0px;}

.page-content ul {padding-left:20px; list-style:disc; margin:0; margin-bottom:20px;} 
.page-content ol {padding-left:20px; list-style:decimal; margin:0; margin-bottom:20px;}

.dtformSend {text-align:center;}
.dtformSend button {
	padding: 5px 10px;
	border-radius: 5px;
	background-color: #1e4999;
	color: #fff;
	border:0px;
}