/* SPAZIO GENERICO TRA LISTE ELENCHI PUNTATI E NUMERATI */
/*.itemFullText ul{margin-top:-20px;}
.itemFullText ol{margin-top:-20px;}*/
.tbl-1 ol{margin-top:0px;}

h1{text-transform:none;font-size: 40px !important;font-family: 'Oswald',sans-serif !important;font-weight: 500 !important;}
/*h2{text-transform:none;font-size: 36px;font-family: 'Oswald',sans-serif;font-weight: 500;line-height:36px;margin: 20px 0 20px 0;}*/
h2{text-transform:none;font-size: 32px;font-family: 'Oswald',sans-serif;font-weight: 500;line-height:36px;margin: .67em 0 .47em 0;}
h3{text-transform:none; font-size: 28px;margin: .47em 0 .47em 0 !important;padding:unset !important;}
h4{font-size: 20px;}


.char_11{ font-size:11px;}

.err {  background-color: #265AA5!important;}

.clr, .clear{ float:none!important;clear: both!important;}

.modal-header button{display:none;}
#codice_fiscale{text-transform: uppercase}

::selection {background: #eeeeee;}
::-moz-selection {background: #eeeeee;}


div.nascondi_mobile{ display:inline-block}


/***********************    FLOAT LEFT **************************/
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #convenzione_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #data_nascita_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_2_container_div, #chronoform_domanda-immatricolazione-corsi-laurea #anno_accademico_iscrizione_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #data_documento1_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_1_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_2_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_3_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_4_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_3_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_4_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #data_altro_titolo1_container_div{ float: left; clear:none;}



.result-text {line-height:28px;}
.result-text .highlight{background-color:yellow;padding:3px 8px;}

/* CLASSI GENERICHE */
.mb0 .itemFullText p {margin-bottom: 0;}
.mtop30{ margin-top: 30px;}


/* FINE CLASSI GENERICHE */

.mod-languages{display:inline-block;margin:0px;}
.mod-languages ul{list-style:none;margin:0px;padding:0px;}
.mod-languages ul li{display:inline-block;margin-left:5px;}

#top-bar a{color:#ffffff;text-decoration:none;}
#top-bar a:hover{color:#ffffff;text-decoration:none;}

.top-social-icon .mod-search{overflow:hidden;display:block;float:left;margin:0px 10px;}
.top-social-icon > div > .clr{clear:none;display:inline-block;}

#mod-search-searchword {padding:0px 10px;border-radius:3px;width:200px;}

@media only screen and (max-width: 640px){
	.top-contact,.top-contact.top-contact-right,.top-social-icon, .top-social-icon.top-social-icon-left{padding-top: 24px;padding-bottom: 0px;}
	#top-bar {position: unset !important;}
}
.strong{font-weight:bold;}

.page-section{padding:40px 0;}

.itemFullText p{margin-bottom:16px;}
.itemFullText ul{margin-bottom:20px;}
.itemFullText ol{margin-bottom:20px;}

footer#footer{margin-top:40px;}

.maximenucklogo h1{margin:0px;}
.hide_menu{display: none;}
li.no_maximenu div.floatck{left: 76% !important;}
.menu_item_nomax a{text-align: center !important;}
.menu_item_nomax {text-align: center !important;}


div.itemExtraFields {margin: 0;}

/* CSS SMART SEARCH */

.form-search, .finder {float:left;}
.form-search label{display:none;}

@media screen and (max-width: 760px) {
	.form-search, .finder {float:none;margin-bottom: 10px;}
}


.squarebox {border:0px;margin:40px 0px 38px 0px;padding:10px;background-color:#efefef;color:#555555;}
.squarebox a {text-decoration:none;color:#555555;margin:0px;padding:0px;}
.squarebox .icona{text-align:center;color:#555555; }
.squarebox p{text-align:center;color:#555555;}
.squarebox .contenuto{height:140px;color:#555555;}
.squarebox .icona{font-size:36px;}
.squarebox .freccia{text-align:right;margin-bottom:0px;font-size:32px;}
.squarebox .freccia a{color:#555555;}
.squarebox2 {border:0px;margin:0px 0px 40px 0px;padding:10px;background-color:#cccccc;color:#555555;}
.squarebox2 a {text-decoration:none;color:#555555;margin:0px;padding:0px;}
.squarebox2 .icona{text-align:center;color:#555555;font-size:36px; }
.squarebox2 p{text-align:center;color:#555555;}
.squarebox2 .contenuto{height:165px;color:#555555;}
.squarebox2 .freccia{text-align:right;margin-bottom:0px;font-size:32px;}
.squarebox2 .freccia a{color:#555555;}

.rightbox  {overflow:hidden;font-size:21px;border:0px;margin:20px 0px 0px 0px;padding:10px;background-color:#25398d;color:#555555;cursor:pointer;}
.rightbox a{color:#ffffff;text-decoration:none;margin:0px;padding:0px;}
.rightbox .icona{font-size:42px;line-height:62px;color:#ffffff;float:left;width:60px;text-align:center;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:5px;display:block;}
.rightbox .dv1{color:#ffffff;margin:0px;padding:0px 0px 0px 0px;font-size:21px;line-height:60px;text-align:left;}
.rightbox .dv2{color:#ffffff;margin:0px;padding:0px 0px 0px 0px;font-size:16px;line-height:26px;text-align:left;}
.rightbox .dv{color:#ffffff;margin:0px;padding:0px 0px 0px 0px;font-size:21px;line-height:62px;text-align:left;}


.rightbox2  {overflow:hidden;font-size:13px;border:0px;margin:20px 0px 0px 0px;padding:10px;background-color:#cccccc;color:#555555;cursor:pointer;}
.rightbox2 a{color:#555555;text-decoration:none;margin:0px;padding:0px;}
.rightbox2 h2{font-size:42px;line-height:62px;color:#555555;float:left;width:60px;text-align:center;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:5px;display:block;}
.rightbox2 .icona{font-size:42px;line-height:62px;color:#555555;float:left;width:60px;text-align:center;margin-bottom:0px;margin-top:-14px;margin-left:0px;margin-right:5px;display:block;}
.rightbox2 .dv1{color:#555555;margin:0px;padding:0px 0px 0px 0px;font-size:21px;line-height:36px;text-align:left;}
.rightbox2 .dv2{color:#555555;margin:0px 0px 0px 14%;padding:0px 0px 0px 0px;font-size:16px;line-height:26px;text-align:left;}
.rightbox2 .dv{color:#555555;margin:0px;padding:0px 0px 0px 0px;font-size:21px;line-height:62px;text-align:left;}

.rightbox2 .box_testo{clear:both;overflow:hidden;}
.rightbox2 .primo{margin-top:20px;}
.rightbox2 .box_testo h6{font-family:Oswald, sans-serif;font-size:16px;line-height:50px;font-weight:500;text-transform:none;margin:0px;}

.rightbox2 .box_imgstud1{float:right;margin:5px 0px 5px 5px;width:100px;height:100px;background: url('../../../images/studente1.png') center center no-repeat;background-size:cover;}
.rightbox2 .box_imgstud2{float:right;margin:5px 0px 5px 5px;width:100px;height:100px;background: url('../../../images/studente2.png') center center no-repeat;background-size:cover;}

.meta.top-pad-10{display:none;}
.rightbox3 {text-align:center;background-color:#1C2C74;color:#ffffff;width:50%;float:left;border:0px;margin:20px 0px 0px 0px;padding:10px;font-size:21px;line-height:62px;}
.rightbox3_1 {text-align:center;background-color:#1C2C74;color:#ffffff;width:47%;float:left;border:0px;margin:20px 3% 0px 0px;padding:10px;font-size:21px;line-height:62px;}
.rightbox3_2 {text-align:center;background-color:#1C2C74;color:#ffffff;width:47%;float:left;border:0px;margin:20px 0px 0px 3%;padding:10px;font-size:21px;line-height:62px;}

.homeloghi{background-color:#efefef;vertical-align:middle;}

.latestView.master-corsi .list-master-tag{display:none}
.master-sottotitolo{ font-size:1.5em}


#rigaloghi2 {background-color:#efefef;padding-top:10px;padding-bottom:10px;}

.bakery-menu{border:none;margin-top:40px;margin-left:12px;margin-right:12px;}

.mainsquarebox2 .opacity{margin:0;background:#fff;padding:4px;}
.mainsquarebox2 .opacity img{padding:0;}
.box_home_2{background: #eeeeee;margin: 0;padding-top: 16px;}
.col-sm-4 .mainsquarebox2{padding: 17px;}
.mainsquarebox2 .squarebox2{background-color: #fff;margin-bottom: 16px;}

#chronoform_contatti .cfdiv_text label{width:auto !important;}
#chronoform_contatti .cfdiv_text input{width:100% !important;}

#chronoform_contatti h2{ font-size:20px;}

#chronoform_contatti .label_right{margin-left:1px !important;}
#chronoform_contatti .small-message{margin-left:30px !important;}
#chronoform_contatti .cfdiv_select select{padding:6px;}
#chronoform_contatti button,#chronoform_contatti input,#chronoform_contatti select,#chronoform_contatti textarea {line-height:normal;}
#chronoform_contatti .cfdiv_submit input{padding:5px 25px !important;}
#chronoform_contatti .div_frm_contatti {background-color:#efefef;padding:40px 0px;}
#chronoform_contatti .div_frm_contatti .ccms_form_element{padding-left:20px;padding-right:20px;}
#chronoform_contatti .ccms_form_element.cfdiv_checkbox label { width: 90%; line-height: 18px; margin: 10px 10px;  font-weight: bold;}

#chronoform_contatti #privacy_opz_container_div label.opener2 { width:100%}

.chronoforms h3.header_form{font-size: 32px;}
.chronoforms .sub {font-weight: normal;font-style: normal;font-size: 14px;font-family: 'Arimo',sans-serif;}
.chronoforms .field_privacy label{color: #000 !important;}
.chronoforms .field_privacy .field{display: contents !important;}
.chronoforms .ui.cfdiv_submit.button{background-color: #25398d;color: #ffffff;}



#flatcal_minical{width:100%;}
.flatcal_weekdays td {width:14.2%;background-color:#efefef;}

.moduletableultime_news_calendario{margin-top:0px;}

.calendario{margin-top:40px;background-color:#555555;color:#ffffff;padding:20px;text-align:center;}
.calendario h1{font-family:'Arimo', sans-serif;font-size:21px;line-height:21px;margin:0 0 20px 0;padding:0;}
.calendario .ultime-news-calendario-link{color:#ffffff;margin:0px 0px 16px 0px;padding:0px;font-size:14px;font-family:'Arimo', sans-serif;line-height:16px;text-align:center;display:block;}
.calendario .ultime-news-calendario-link .ultime-news-calendario-date{font-weight:normal;font-style: italic;}
.calendario .ultime-news-calendario-link .ultime-news-calendario-title{font-weight:normal;}

/* NASCONDE ORARIO DENTRO EVENTI CALENDARIO */
.info_block .date_view {display:none;}


.mod_events_latest_first{padding-top:10px !important;padding-bottom:20px !important;}
.mod_events_latest{ padding-top:20px !important;padding-bottom:20px !important;}
.flatcal_month_label a{background-color:#6a696b; color:white;}
.flatcal_navbar td{background-color:#efefef;}
.flatcal_month_label a{font-size:14px;}
.bakery-menu h3{color:#dddddd;}
.mod_events_latest_date{color:#dddddd;}
.mod_events_latest_content{color:#dddddd;}
.mod_events_latest_content a{color:#dddddd;}
#flatcal_minical TD.flatcal_weekdays{font-size:12px;}

#flatcal_minical .flatcal_sundaylink:link, #flatcal_minical .flatcal_sundaylink:visited{color:#eb9191;}
#flatcal_minical .flatcal_daylink, #flatcal_minical .flatcal_sundaylink, #flatcal_minical .flatcal_busylink{font-size:12px;}
#flatcal_minical .flatcal_busylink:link, #flatcal_minical .flatcal_busylink:visited{color:#5da7f0;}
#flatcal_minical .full_cal_link td{background-color:#efefef;border-top:0px !important;}
.flatcal_main_t{border:none;}

.calright{max-width:300px;margin-left:auto;margin-right:auto;color:#ececec;font-family:'Arimo', sans-serif;}

.calright h3 {color:#ececec;margin-top:20px;}

.calright .title div{font-family:'Arimo', sans-serif;}

.calright .gldp-default .sat, .calright .gldp-default .sun {color:#ff7777;}


.nav-items > div{border:1px solid #888888;}
.nav-items > div:first-child{border-left:1px solid #888888;}
.nav-items > div:last-child{border-right:1px solid #888888;}
#jevents_body .nav-items div.active a, .jev_header2 .active a{background-color:#888888;color:#ffffff;}
#jevents_body .nav-items div.active a:hover, .jev_header2 .active a:hover{border:none;background-color:#888888;}
#jevents_body .nav-items > div a:hover{border:none;}

.jev_toprow div.previousmonth,.jev_toprow div.nextmonth{background-color:#888888;border:1px solid #888888;}
.jev_toprow div.currentmonth{border-top:1px solid #888888;border-bottom:1px solid #888888;}

#jevents_header .print-icon,#jevents_header .email-icon{display:none;}


.square_box{margin:0px;border:1px solid #cccccc;padding:10px;}

.tmpl-menu-left{
    margin-bottom:10px;display:block;
}

.post-content .title{font-size:20px;}



.bnr-clickday .cd-email{ background:url(../../../images/clickday-sprite.png) bottom left no-repeat;width:486px; height:80px;}
.bnr-clickday .cd-bando, .bnr-clickday .cd-domanda, .bnr-clickday .cd-faq{ width:162px; height:50px;}

.bnr-clickday a{ display:block; float:left;}
.bnr-clickday .cd-bando{background:url(../../../images/clickday-sprite.png) left top no-repeat;}
.bnr-clickday .cd-domanda{background:url(../../../images/clickday-sprite.png) -162px top no-repeat;}
.bnr-clickday .cd-faq{background:url(../../../images/clickday-sprite.png) -324px top no-repeat;}
.bnr-clickday a:hover{ text-decoration:none;}




.moduletableaccesso_rapido{border: 1px solid #cccccc;padding: 10px;background-color: #efefef;}
.moduletablearea_corsi ul{margin-bottom:30px;}
.moduletablearea_corsi ul li{background-color:transparent;}
.moduletablearea_corsi ul li .even{background-color:transparent;}
.moduletablearea_corsi .lastItem{border-bottom:1px dotted #ccc !important;}
.moduletablearea_corsi ul li a{color: #555555;background-color:transparent;font-family:'Arimo',sans-serif;font-size:16px; line-height:16px;}

.box-home-news{margin-top: 20px;}
.box-home-news .box-home-news-title{text-align:center;}
.box-home-news .home-news-image{width:100%;}

.box-home-news .home-news .col-sm-3{overflow:hidden;}
.box-home-news .home-news .home-news-title{padding:0px;margin:10px 0px 22px 0px;text-align:left;font-size:21px;font-family: Oswald,sans-serif;line-height:30px;display:block;}
.box-home-news .home-news .home-news-title a{text-decoration:none;color:#333333;}
.box-home-news .home-news .home-news-readmore{margin-top:10px;margin-bottom:10px;}
/*.box-home-news .home-news .home-news-readmore a{background-color:#efefef;border-radius:5px;color:#555555;padding:5px 15px;text-decoration:none;font-size:12px;}*/
.box-home-news .home-news .home-news-readmore a, .box-home-news .feed-readmore a{background-color: #25398d;border-radius: 2px;color: #fff;padding: 8px 15px;text-decoration: none;font-size: 12px;}

.box-home-news ul.newsfeed{list-style:none;padding-left:0px;}
.box-home-news .feed-link {padding:0px;margin:10px 0px 22px 0px;text-align:left;font-size:21px;font-family: Oswald,sans-serif;line-height:30px;display:block;}
.box-home-news .feed-link a{text-decoration:none;color:#333333;}
.box-home-news .feed-item-description {}
.box-home-news .feed-readmore {margin-top:10px;}
/*.box-home-news .feed-readmore a{background-color:#efefef;border-radius:5px;color:#555555;padding:5px 15px;text-decoration:none;font-size:12px;}*/


.newsinfo .newstitle{font-weight:normal !important;color:#000000 !important;}
.newsinfo .newstitle a{font-weight:normal !important;color:#000000 !important;}
.newsinfo .btn {color:#000000 !important;padding:9px 0px !important;}

div.itemListCategory{background-color:transparent;border:none;margin:0px;}

.page-section div.itemView{border-bottom:none;}
.moduletablelink_sidebar{background-color:#efefef;padding:10px 20px;margin-bottom:40px;}
.moduletablelink_sidebar h3{text-transform:none;text-align:center;}
.moduletablelink_sidebar ul {padding:0px;}
.moduletablelink_sidebar ul li{margin:0px;border-bottom:1px dashed #000000;padding-top:10px;padding-bottom:10px;overflow:hidden;}
.moduletablelink_sidebar ul li:first-child{margin:10px 0px 0px 0px;border-top:1px dashed #000000;border-bottom:1px dashed #000000;padding-top:10px;padding-bottom:10px;overflow:hidden;}
.moduletablelink_sidebar ul li:last-child{margin:0px 0px 10px 0px;border-bottom:1px dashed #000000;padding-top:10px;padding-bottom:10px;overflow:hidden;}

.moduletablelink_sidebar ul li a{padding:5px 0px;margin:0px;color:#555555;font-size:16px;line-height:16px;background-color:transparent;}
.moduletablelink_sidebar ul li a:hover{text-decoration:underline;}
.moduletablelink_sidebar ul .active a{color:#9E111A;text-decoration:none;font-weight:bold;}
.moduletablelink_sidebar ul .active a:hover{color:#9E111A;text-decoration:none;font-weight:bold;}



.moduletablebottom_menu{background-color:transparent;padding:10px 0px;margin-bottom:40px;}
.moduletablebottom_menu h3{text-transform:none;text-align:center;}
.moduletablebottom_menu ul {padding:10px}
.moduletablebottom_menu ul li{margin:0px;border-bottom:1px solid #cccccc;padding:10px 0px;overflow:hidden;width:50%;float:left;}
.moduletablebottom_menu ul.unavocexrigo li{margin:0px;border-bottom:1px solid #cccccc;padding:10px 0px;overflow:hidden;width:100%;float:left;}

.moduletablebottom_menu ul li a{padding:5px 5px;margin:0px;color:#555555;font-size:16px;line-height:16px;background-color:transparent;}
.moduletablebottom_menu ul li a:hover{text-decoration:underline; }
.moduletablebottom_menu ul li .fa{margin-right:10px;}
.moduletablebottom_menu ul .active a{color:#9E111A;text-decoration:none;font-weight:bold;}
.moduletablebottom_menu ul .active a:hover{color:#9E111A;text-decoration:none;font-weight:bold;}

.laurea .latestItemsCategory {background-color:transparent;padding:20px 0px;border-top:none;border-left:none;border-right:none;border-bottom:none;margin:0px 0px 0px 0px;}

.laurea .latestItemsCategory h2{font-size:30px;margin:0px 0px 10px 0px;}

.laurea .latestItemsContainer div.latestItemList {margin:0px;}
.laurea .latestItemsContainer div.latestItemList div.latestItemView {margin:0px;}
.laurea .latestItemsContainer div.latestItemList div.latestItemView div.latestItemHeader {margin:0px;}
.laurea .latestItemsContainer div.latestItemHeader h3.latestItemTitle{padding:0px 0px 0px 0px;}
.laurea .latestItemsContainer div.latestItemHeader h3.latestItemTitle .fa-arrow-right{float:right;}

.laurea .latestItemsContainer div.latestItemBody {padding:0px 0px 0px 0px;}
.laurea .latestItemsContainer div.latestItemHeader h3.latestItemTitle{padding:5px 0px;margin:0px;line-height:20px;font-size:16px;font-family: 'Arimo',sans-serif;border-bottom:1px dashed #888888;overflow:hidden;}
.laurea .latestItemsContainer div.latestItemHeader h3.latestItemTitle a{padding:5px 0px;color:#555555;line-height:20px;font-size:16px;font-family: 'Arimo',sans-serif;text-decoration:none;}
.laurea .latestItemsContainer div.latestItemHeader h3.latestItemTitle a:hover{color:#25398D;}

.laurea div.itemList{display: none;}

.area_corsi h3 a{padding: 5px 0px; color: #555555;line-height: 20px;font-size: 16px;font-family: 'Arimo',sans-serif;text-decoration: none;}
.area_corsi h3{padding:5px 0px;margin:0px;line-height:20px;font-size:16px;font-family: 'Arimo',sans-serif;border-bottom:1px dashed #888888;overflow:hidden;}
.area_corsi h3 .fa-arrow-right{float:right;}
.area_corsi h4 a{padding: 5px 0px; color: #555555;line-height: 20px;font-size: 16px;font-family: 'Arimo',sans-serif;text-decoration: none;}
.area_corsi h4{padding:5px 0px;margin:0px;line-height:20px;font-size:16px;font-family: 'Arimo',sans-serif;border-bottom:1px dashed #888888;overflow:hidden;}
.area_corsi h4 .fa-arrow-right{float:right;}

/* nuova organizzazione pagina corsi */
.area_corsi li .fa-arrow-right {float: right;}
.area_corsi li a {padding: 5px 0px;color: #555555;line-height: 20px;font-size: 16px;font-family: 'Arimo',sans-serif;text-decoration: none;}
.area_corsi li {padding: 5px 0px;margin: 0px;line-height: 20px;font-size: 16px;font-family: 'Arimo',sans-serif;border-bottom: 1px dashed #888888;overflow: hidden;}
.elenco_corsi h3{font-size:24px;}
h3.sotto_area{font-size: 28px;}
h4.sotto_area {text-transform: none;font-size: 24px;margin: .47em 0 .47em 0 !important;font-weight: 500;padding: unset !important;}

.master-corsi .latestItemsCategory {background-color:transparent;padding:20px 0px;border-top:none;border-left:none;border-right:none;border-bottom:none;margin:0px 0px 0px 0px;}

.master-corsi .latestItemsCategory h2{font-size:30px;margin:0px 0px 10px 0px;}

.master-corsi .latestItemsContainer div.latestItemList {margin:0px;}
.master-corsi .latestItemsContainer div.latestItemList div.latestItemView {margin:0px;}
.master-corsi .latestItemsContainer div.latestItemList div.latestItemView div.latestItemHeader {margin:0px;}
.master-corsi .latestItemsContainer div.latestItemHeader h3.latestItemTitle{padding:0px 0px 0px 0px;}
.master-corsi .latestItemsContainer div.latestItemHeader h3.latestItemTitle .fa-arrow-right{float:right;}

.master-corsi .latestItemsContainer div.latestItemBody {padding:0px 0px 0px 0px;}
.master-corsi .latestItemsContainer div.latestItemHeader h3.latestItemTitle{padding:5px 0px;margin:0px;line-height:20px;font-size:16px;font-family: 'Arimo',sans-serif;border-bottom:1px dashed #888888;overflow:hidden;}
.master-corsi .latestItemsContainer div.latestItemHeader h3.latestItemTitle a{padding:5px 0px;color:#555555;line-height:20px;font-size:16px;font-family: 'Arimo',sans-serif;text-decoration:none;}
.master-corsi .latestItemsContainer div.latestItemHeader h3.latestItemTitle a:hover{color:#25398D;}


table.tbl-date-appelli{ width: 100%;}
.tbl-date-appelli td.intermezzo{ height: 20px}
.tbl-date-appelli th{ height: 40px; font-weight: bold;}




.tmpl-2 div#itemListLinks {background-color:transparent;padding:20px 0px;border-top:none;border-left:none;border-right:none;border-bottom:none;margin:0px 0px 0px 0px;}
.tmpl-2 h3.catItemTitle{ font-size: 18px}


.tmpl-3 .subCategory{ background: none; border:none; height: auto!important;padding:2px; }
.tmpl-3 .subCategory h2 a span{ float:right;}
.tmpl-3 .subCategory h2 a {font-family: 'Arimo',sans-serif; color: #555555; }
.tmpl-3 .subCategory h2{border-bottom: 1px dashed #888888; font-size: 1.5em;margin: 0; }

.tmpl-3 .catItemHeader{ background: none; border:none; height: auto!important;padding:2px; }
.tmpl-3.catItemView{margin:0;padding:0;}
.tmpl-3 h3.catItemTitle a span{ float:right;}
.tmpl-3 h3.catItemTitle a{font-family: 'Arimo',sans-serif; color: #555555; }
.tmpl-3 h3.catItemTitle{border-bottom: 1px dashed #888888; font-size: 1.5em;margin: 0; }
.tmpl-3 h3.catItemTitle:after{content: "\f061";font: normal normal normal 14px/1 FontAwesome;font-size: 14px;font-size: inherit;
text-rendering: auto;float: right;}



/* CLICK DAY */
.clickday div.itemFullText h3{ font-size:18px; margin-bottom: 20px;}
.clickday div.itemFullText h3 a{ text-transform: capitalize;}


.corsi-laurea div.itemExtraFields{padding:0px 0px;border-top:none;border-left:none;border-right:none;border-bottom:none;margin:0px 0px 0px 0px;}
.corsi-laurea .itemExtraFields {background-color:transparent;padding:20px 0px;border-top:none;border-left:none;border-right:none;border-bottom:none;margin:0px 0px 0px 0px;}

.corsi-laurea .itemExtraFields .moduletable{margin-bottom:40px;}


.corsi-laurea .itemExtraFields ul li{padding:5px 0px;margin:0px;line-height:20px;font-size:16px;font-family: 'Arimo',sans-serif;border-bottom:1px dashed #888888;overflow:hidden;color:#555555;background-color:transparent;}
.corsi-laurea .itemExtraFields ul li:last-child{border-bottom:none;}
.corsi-laurea .itemExtraFields ul li a{color:#555555;margin:0px;}
.corsi-laurea .itemExtraFields ul li a .fa-arrow-right{float:right;}

.corsi-laurea-title {font-size:36px;}
.box-testo-corsi-laurea{margin:40px 0px;}

.corsi-laurea .itemExtraFields ul li .itemExtraFieldsValue a {color:#ffffff;background-color:#25398D;border-radius:5px;padding:7px 15px;margin:10px 0px;display:inline-block;text-decoration:none;cursor:pointer;}

.indice_corsi{background: #e1e1e1; padding: 2% 2% 0.1% 0%; width: 70%;}
/* Mobile*/
@media (min-width: 481px) and (max-width: 767px) {
	.indice_corsi{width: 100%;}
	}
@media (min-width: 320px) and (max-width: 480px) {
	.indice_corsi{width: 100%;}
	}
.indice_box{padding: 2%; width: 100%;margin-bottom:20px;background-color: #f5f5f5;
border: 1px solid #e3e3e3;border-radius: 4px;width: 480px;}
.indice_box ul{padding: 0px;}
.indice_box li::marker{content: "";}
.indice_box li{border-bottom: 1px #e1e1e1 solid;padding: 5px;}
@media (min-width: 320px) and (max-width: 480px) {
	.indice_box{width: 100%;}
	}

.dettagli_corsi_di_laurea{background-color:#ffffff;padding:10px 0px;margin-bottom:40px;}
.dettagli_corsi_di_laurea h3{text-transform:none;text-align:center;}
.dettagli_corsi_di_laurea ul {padding:0px;}
.dettagli_corsi_di_laurea ul li{margin:0px;border-bottom:1px dashed #888888;padding-top:5px;padding-bottom:5px;overflow:hidden;}
.dettagli_corsi_di_laurea ul li:first-child{margin:10px 0px 0px 0px;border-top:0px dashed #888888;border-bottom:1px dashed #888888;padding-top:5px;padding-bottom:5px;overflow:hidden;}
.dettagli_corsi_di_laurea ul li:last-child{margin:0px 0px 10px 0px;border-bottom:1px dashed #888888;padding-top:5px;padding-bottom:5px;overflow:hidden;}

.dettagli_corsi_di_laurea ul li a{padding:2px 0px;margin:0px;color:#555555;font-size:16px;line-height:16px;background-color:transparent;}
.dettagli_corsi_di_laurea ul li a:hover{text-decoration:underline;}
.dettagli_corsi_di_laurea ul .active a{color:#9E111A;text-decoration:none;font-weight:bold;}
.dettagli_corsi_di_laurea ul .active a:hover{color:#9E111A;text-decoration:none;font-weight:bold;}

.erasmus .itemListCategory h2 {margin-top: 0px;}
.accesso_rapido_title h3:nth-child(2){display: none;}

.master .itemListCategory {background-color:transparent;padding:20px 0px;border-top:none;border-left:none;border-right:none;border-bottom:none;margin:0px 0px 0px 0px;}

.master .itemListCategory .moduletable{margin-bottom:40px;}

.master  h1{font-size:36px;margin:0px;}

.master .itemListCategory ul li{padding:5px 0px;margin:0px;line-height:20px;font-size:16px;font-family: 'Arimo',sans-serif;border-bottom:1px dashed #888888;overflow:hidden;color:#555555;background-color:transparent;}
.master .itemListCategory ul li a{color:#555555;margin:0px;}
.master .itemListCategory ul li a .fa-arrow-right{float:right;}

.bando-domanda{overflow:hidden;display:block; float: left; margin-left: 5px;}
.bando-domanda a, li.listaelem-btn-info {background-color:#25398D;color:#ffffff;padding:10px 8px;border-radius:5px;margin:10px 2px;display:inline-block;text-decoration:none;}

.bando-domanda.v2 a {padding:15px 8px;}


div.itemExtraFields li.listaelem-btn-info{ display: inline-block}
li.listaelem-btn-info a{ color: #fff;}
.bando-domanda a:hover{text-decoration:none;}
.master .tagItemTitle a{font-family: 'Oswald',sans-serif; color:#333333;}

#k2Container .itemToolbar {padding-left:10px;padding-right:10px;background-color:#efefef;border:none;display:none;}
#k2Container .itemToolbar a{color:#333333;font-size:14px;}


.home_it,.home_en{display:none !important;}

#div_bottom_overlay{z-index:10100;position:fixed;bottom:0px;width:100%;height:52px;}
#div_bottom_overlay .colonna1{cursor:pointer;color:#ffffff;border-left:2px solid #ffffff;border-right:2px solid #ffffff;}
#div_bottom_overlay .colonna2{cursor:pointer;color:#ffffff;border-right:2px solid #ffffff;}
#div_bottom_overlay .colonna3{cursor:pointer;color:#ffffff;border-right:2px solid #ffffff;}
#div_bottom_overlay .footer_banner{width:100%;height:52px;background:#ffffff;border-top:2px solid #ffffff;background-color:#25398D;}
#div_bottom_overlay .banner_chiusura{position:absolute;right:0px;cursor:pointer;font-size:18px;margin-right:5px;color:#ffffff;z-index:10101}


.moduletablepage-header {padding:0px 0px;background-color:#efefef;border:0px;}
.moduletablepage-header .page-header{padding:0px;}

.moduletablepage-header  ul li  {font-size:14px;}
.moduletablepage-header  ul li a {font-size:14px;}
.moduletablepage-header .active{color:#000000;}
#page .breadcrumb > .active{color:#000000;}

#chronoform_contatti-right .ccms_form_element{padding:0px;}
#chronoform_contatti-right .ccms_form_element input[type="text"], textarea, input[type="file"],select{padding: 6px !important;border: 1px solid #d3d3d3;margin: 0px;width: 100%;}
#chronoform_contatti-right #indirizzo_riserva_container_div{display:none;}
#chronoform_contatti-right .ccms_form_element #privacy{width:auto;float:none;}
#chronoform_contatti-right .label_right{margin-left:0px !important;}
#chronoform_contatti-right .ccms_form_element label{width:auto;}
#chronoform_contatti-right .cfdiv_submit input[type="submit"]{padding:6px 24px !important;border-radius:5px;background-color:#25398d;color:#ffffff;border:none;}
.chronoform{display:none;}
.chrono_credits  {display:none;}
#chronoform_contatti-right #privacy{float:none;display:inline;}
#chronoform_contatti-right #opener{float:none;display:inline;}
#chronoform_contatti-right h3{font-size: 29px;}




#chronoform_contatti-right-career .ccms_form_element{padding:0px;}
#chronoform_contatti-right-career .ccms_form_element input[type="text"], textarea, input[type="file"],select{padding: 6px !important;border: 1px solid #d3d3d3;margin: 0px;width: 100%;}
#chronoform_contatti-right-career #indirizzo_riserva_container_div{display:none;}
#chronoform_contatti-right-career .ccms_form_element #privacy{width:auto;float:none;}
#chronoform_contatti-right-career .label_right{margin-left:0px !important;}
#chronoform_contatti-right-career .ccms_form_element label{width:auto;}
#chronoform_contatti-right-career .cfdiv_submit input[type="submit"]{padding:6px 24px !important;border-radius:5px;background-color:#25398d;color:#ffffff;border:none;}
.chronoform{display:none;}
.chrono_credits  {display:none;}
#chronoform_contatti-right-career #privacy{float:none;display:inline;}
#chronoform_contatti-right-career #opener{float:none;display:inline;}
#chronoform_contatti-right-career h3{font-size: 29px;}


/* FORM CONTATTI RIGHT */

.form-right .ccms_form_element{padding:0px;}
.form-right .ccms_form_element input[type="text"], textarea, input[type="file"],select{padding: 6px !important;border: 1px solid #d3d3d3;margin: 0px;width: 100%;}
.form-right #indirizzo_riserva_container_div{display:none;}
.form-right .ccms_form_element #privacy{width:auto;float:none;}
.form-right .label_right{margin-left:0px !important;}
.form-right .ccms_form_element label{width:auto;}
.form-right .cfdiv_submit input[type="submit"]{padding:6px 24px !important;border-radius:5px;background-color:#25398d;color:#ffffff;border:none;}

.form-right #privacy{float:none;display:inline;}
.form-right #opener{float:none;display:inline;}

.eventi2{font-family:'Oswald',sans-serif;}
.eventi2 div.catItemHeader h3.catItemTitle{line-height: 1.1;}
.eventi2 div.catItemHeader h3.catItemTitle a{font-family:'Oswald',sans-serif;font-size:21px;font-weight:normal;line-height:normal;color:#333333;}
.eventi2 div.catItemHeader .data-evento a{font-family:'Oswald',sans-serif;font-size:14px;font-weight:normal;line-height:normal;color:#333333;}
.eventi2 div.catItemHeader h4{font-family:'Oswald',sans-serif;font-size:14px;font-weight:normal;line-height:normal;color:#333333;padding-top: 10px;margin-bottom: 0px;}
.eventi2 div.catItemExtraFields{display: none;}

.eventi2 .catItemView {}

#itemListLeading .eventi2{}

#itemListLeading .convegni{background-color:#efefef;margin:10px;padding:20px 10px;width:100%;max-width:270px;display:block;float:left;text-align:center;min-height:560px;}
#itemListLeading .convegni .catItemHeader{padding-top:10px;}

.convegni div.itemListCategory{padding:0px;}

div.convegni.itemIsFeatured, .convegni div.itemIsFeatured, .convegni div.catItemIsFeatured, .convegni div.userItemIsFeatured {background-image:none;}



.convegni .itemList h5.eventiDaRicordare {font-size:24px;}
.convegni .itemList h6.eventiDaRicordare {font-size:28px;}

.convegni .itemBody .itemExtraFields{font-family: 'Arimo',sans-serif;font-size:14px;margin:0px 0px 30px 0px;}
.convegni .itemBody .itemExtraFields .even{background-color:#ffffff;}
.convegni .itemBody .itemExtraFields .odd{background-color:#ffffff;}
.convegni .itemBody .itemFullText{font-family: 'Arimo',sans-serif;font-size:14px;}




ul.bxslider{overflow:hidden;padding:0px;margin:0px;}
ul.bxslider > li{max-width:270px;min-height:520px;width:100%;background-color:#efefef;float:left;margin:10px;padding:20px 10px;text-align:center;display:block;list-style:none;}

ul.bxslider div.catItemExtraFields{border:none;background-color:transparent;}
ul.bxslider div.catItemExtraFields .odd{border:none;background-color:transparent;}

ul.bxslider li.bg-fintoEvento{display:none;}





.corsi_perfezionamento ul {padding-left:0px;margin-left:0px;font-size:16px;line-height:24px;}
.corsi_perfezionamento ul li {list-style:none;border-bottom:1px dashed #cccccc !important;}
.corsi_perfezionamento ul li .fa-arrow-right{float:right;margin-right:0px;}
.corsi_perfezionamento ul li.even{background-color:#ffffff;}
.corsi_perfezionamento ul li.odd{background-color:#ffffff;}
.corsi_perfezionamento ul li a{color:#555555;}
.corsi_perfezionamento ul li a .iscrizioni_chiuse{font-size:12px;line-height:12px;}





.bando-domanda .btn-info-master{color:#ffffff !important;}
#mybutton_container_div{clear:both !important;}


.riconoscimento-crediti > h4{display:none;}
.box-info-cfu{clear:both;}
#privacy_obb1_container_div{width:100% !important;}
#cfu_leggiprivacy {margin-left:15px}




.home-made-cusano{overflow: hidden;font-size: 13px;border: 0px;margin: 20px 0px 0px 0px;padding: 10px;background-color: #cccccc;}
.home-made-cusano .dv2{text-decoration: underline;}
.home-made-cusano section{margin-left:3%;}
.home-made-erasmus {margin-top: 0px;padding-top: 0px;}
.home-made-erasmus .dv2{margin-top: 0px;}
.home-made-cusano-image{float:right;width:100px;height:100px;background-position:center center;background-size:cover;background-repeat:no-repeat;margin: 5px 0px 5px 5px;}

.home-made-cusano-title{color:#555555;font-family:'Arimo', sans-serif;font-size: 16px;line-height:20px;font-weight:bold;text-transform: none;margin: 0px;padding:16px 0px 4px 0px;}
.home-made-cusano-title a{color:#555555;}

.home-made-cusano-description{color:#555555;font-family:'Arimo', sans-serif;font-size:14px;line-height:16px;font-weight:normal;text-transform: none;margin: 0px;padding:4px 0px 16px 0px;}
.home-made-cusano-description a{color:#555555;}




.tbl-1{background-color:#cccccc;border-collapse: collapse;border-spacing: 0px;width: 90%;}
.tbl-1 caption{padding:5px;background-color:#ffffff;color:#555555;font-weight:bold;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;font-family:'Oswald',sans-serif;font-size:18px;line-height:30px;}
.tbl-1 th{padding:5px;background-color:#25398d;color:#ffffff;border:1px solid #cccccc;}
.tbl-1 td{padding:5px;background-color:#ffffff;color:#555555;border:1px solid #cccccc;}


div.itemImageBlock {padding:0;margin:0;}

.mappa_google iframe{width:100%;height:400px;}

.ricerca_heracle{margin:0;padding:0;}
.ricerca_heracle a{font-size:16px;color:#ffffff;background-color:#25398d;padding:7px 15px;border-radius:5px;font-family: 'Arimo',sans-serif;text-decoration:none;}
.ricerca_heracle a:hover{font-size:16px;color:#ffffff;background-color:#25398d;padding:7px 15px;border-radius:5px;font-family: 'Arimo',sans-serif;text-decoration:none;}

div.catItemHeader h3.catItemTitle {font-family:'Arimo',sans-serif;}
div.catItemHeader h3.catItemTitle a{color:#555555;}

.mixed-grid .nav.black li.active{display:none;}

.moduletablebox-editabile {margin:20px 0px -20px 0px;padding:0px;}
.moduletablebox-editabile h1{margin:0px;padding:0px;}


div.leanring-center{background:url('/images/sedi/italia.png') top left no-repeat;height:338px;}
div.leanring-center ul.menu{position:relative}

div.leanring-center ul li{display:inline}
div.leanring-center ul li a{position:absolute;z-index:1;display:inline-block;padding:0;margin:0}
div.leanring-center ul a span{display:none}div.leanring-center ul a.lazio{top:142px;left:120px;height:43px;width:40px}

div.leanring-center ul a.campania{top:180px;left:170px;height:43px;width:40px}
div.leanring-center ul a.basilicata{height:33px;left:210px;top:190px;width:27px;z-index:10}
div.leanring-center ul a.molise{height:25px;left:170px;top:165px;width:30px;z-index:10}
div.leanring-center ul a.puglia{height:58px;left:202px;top:166px;width:83px;z-index:9}
div.leanring-center ul a.calabria{height:66px;left:210px;top:223px;width:40px;z-index:10}
div.leanring-center ul a.abruzzo{height:26px;left:159px;top:139px;width:31px;z-index:10}
div.leanring-center ul a.umbria{height:31px;left:115px;top:117px;width:36px;z-index:10}
div.leanring-center ul a.toscana{height:60px;left:85px;top:87px;width:50px;z-index:9}
div.leanring-center ul a.emiliaromagna{height:32px;left:70px;top:71px;width:79px;z-index:11}
div.leanring-center ul a.liguria{height:24px;left:26px;top:86px;width:57px;z-index:10}
div.leanring-center ul a.piemonte{height:60px;left:0;top:25px;width:60px;z-index:9}
div.leanring-center ul a.valdaosta{height:16px;left:9px;top:41px;width:29px;z-index:9}
div.leanring-center ul a.lombardia{height:49px;left:51px;top:24px;width:55px;z-index:10}
div.leanring-center ul a.veneto{height:37px;left:106px;top:41px;width:38px;z-index:10}
div.leanring-center ul a.friuli{height:31px;left:144px;top:19px;width:32px;z-index:11}
div.leanring-center ul a.trentino{height:42px;left:93px;top:4px;width:45px;z-index:9}
div.leanring-center ul a.marche{height:38px;left:140px;top:102px;width:32px;z-index:10}
div.leanring-center ul a.sicilia{height:51px;left:132px;top:275px;width:77px;z-index:10}
div.leanring-center ul a.sardegna{height:81px;left:39px;top:181px;width:42px;z-index:10}


.vina-accordion-item{display:none;}
.vina-accordion-container{background-color:#ffffff !important;}
.itemImageGallery h3,.itemImageGallery h4{display:none;}
.fancybox-title.fancybox-title-inside-wrap{display:none;}
.sigProPseudoCaption{display:none !important;}
.sigProCaption{display:none !important;}
ul.sigProClassic li.sigProThumb span.sigProLinkWrapper{box-shadow:none;padding:0px;border:none;margin:0px;}



.k2FeedIcon{display:none;}

.sottotitoli{font-weight:bold;}


.calendario .counts{font-size: 15px;line-height: 8px;border-radius: 3px;margin-right: 2px;}

.popup-benvenuto{position:fixed;width:100%;height:100%;left:0px;top:0px;background-color:rgba(0,0,0,0.75);overflow:none;z-index:10100;}

.popup-benvenuto-inner{position:fixed;width:90%;left:50%;top:30px;background-color:#f5f5f5;border:1px solid #cccccc;margin-left:-45%;padding:10px;overflow:scroll;z-index:10101;border-radius:5px;}

.popup-borsa{position:fixed;width:90%;left:50%;top:30px;background-color:#f5f5f5;border:1px solid #cccccc;margin-left:-45%;padding:10px;z-index:10101;border-radius:5px;max-height:400px;overflow:scroll;}


.form-popup-destra{position:fixed;width:80%;height:450px;left:50%;top:50%;background-color:#f5f5f5;border:1px solid #cccccc;margin-left:-40%;margin-top:-225px;padding:10px;overflow:scroll;z-index:1100;border-radius:5px;}
.form-popup-chiudi{text-align:center;margin-bottom:20px;margin-top:20px;}
.form-popup-chiudi input{padding: 6px 24px !important;border-radius: 5px;background-color: #25398d;color: #ffffff;border: none;
}
.opener{cursor:pointer;}

.opener2{cursor:pointer;}
.opener_d{cursor:pointer;font-size:16px;font-family:'Arimo',sans-serif;line-height:24px;}

#indirizzo_riserva_container_div{display:none;}




.madeincusano .itemListCategoriesBlock{display:none;}
.madeincusano .catItemImage img{width:280px !important;}
.madeincusano .catItemTitle a{font-size: 32px;font-weight: 500;font-family:'Oswald',sans-serif;color:#333333;text-decoration:none;}
.madeincusano .catItemTitle a:hover{font-size: 32px;font-weight: 500;font-family:'Oswald',sans-serif;color:#333333;text-decoration:none;}

.madeincusano span.catItemImage{text-align:left;}

.madeincusano span.catItemImage img{border:none;padding:0px;}

.master-corsi .list-master-tag.ui-helper-clearfix{display:none;}

.boxrighthomepage{margin-top:40px;}
.boxrighthomepage a{text-decoration:none;}
.boxrighthomepage a:hover{text-decoration:none;}
table#countdown{border: 1px solid #fff; text-align:center;}
table#countdown td { border: 1px solid #fff;}
table#countdown td div{font-size:6em; padding:0 10px; color:#fff; background-color:#000; border-radius: 6px}

.faq h3{font-size:18px;line-height:21px;margin:10px 0px 0px 0px;font-family:'Arimo',sans-serif;font-weight:bold;cursor:pointer;}
.faq .xac-trigger .fa-minus{display:none;}
.faq .xac-trigger.active .fa-plus{display:none;}
.faq .xac-trigger.active .fa-minus{display:inline-block;}
.faq .xac-container{margin-left:20px;}

h3.xac-trigger{font-size:18px;line-height:21px;margin:10px 0px 0px 0px;font-family:'Arimo',sans-serif;font-weight:bold;cursor:pointer;}
.xac-trigger .fa-minus{display:none;}
.xac-trigger.active .fa-plus{display:none;}
.xac-trigger.active .fa-minus{display:inline-block;}
.xac-container{margin-left:20px;}

.icona_interessato_corso{color:#5da7f0;width:50px;float:left;font-size:40px;line-height:52px;}
.testo_interessato_corso{font-size:16px;line-height:20px;padding-top:5px;}
.testo2_interessato_corso{font-size:16px;line-height:20px;padding-bottom:5px;color:#5da7f0;font-weight:bold;}

.icona_sono_online{color:#24a037;width:50px;float:left;font-size:40px;line-height:52px;}
.testo_sono_online{font-size:16px;line-height:20px;padding-top:5px;}
.testo2_sono_online{font-size:16px;line-height:20px;padding-bottom:5px;color:#24a037;font-weight:bold;}

.icona_assistenza_studenti{color:#5da7f0;width:50px;float:left;font-size:40px;line-height:52px;}
.testo_assistenza_studenti{font-size:16px;line-height:20px;padding-top:5px;}
.testo2_assistenza_studenti{font-size:16px;line-height:20px;padding-bottom:5px;color:#5da7f0;font-weight:bold;}

/*.pulsliderbox{clear:both;position:absolute;left:100%;margin-left:-360px;width:360px;margin-right:0px;z-index:9998;margin-top:160px;overflow:hidden;cursor:pointer;}*/
.pulsliderbox{clear:both;position:absolute;left:100%;margin-left:-308px;width:308px;margin-right:0px;z-index:100;margin-top:54px;overflow:hidden;cursor:pointer;}

.pulslider1{background-color:#25398D;color:#ffffff;padding:20px 0px;}

.pulslider2{background-color:#25398D;color:white;margin-top:30px;}

.pulslider3{background-color:#25398D;color:white;margin-top:30px;}

/*.pulsliderbox .pulslider1ico{font-size:70px;line-height:60px; float:left;margin-left:10px;margin-right:10px;color:#5DA7F0;}*/
.pulsliderbox .pulslider1ico{font-size:58px;line-height:60px;margin-left:10px;margin-right:10px;color:#f2d10c;width: 100%;text-align: center;}

.pulsliderbox .pulslider2ico{font-size:50px;line-height:60px; float:left;margin-left:10px;margin-right:10px;color:#24A037;}

.pulsliderbox .pulslider3ico{font-size:50px;line-height:60px; float:left;margin-left:10px;margin-right:10px;color:#5DA7F0;}
.pulsliderriga1{line-height:35px;font-size:20px;padding-top:0;text-align: center;}

.pulsliderriga2{line-height:25px;font-size:20px;padding-bottom:5px;text-align: center;}

.pulsliderriga2 .fa-arrow-right::before{color:#f2d10c;}

#chronoform_riconoscimento-cfu .ccms_form_element{padding: 10px 5px 10px 5px;width:50%;float:left;clear:none;}
#chronoform_riconoscimento-cfu .ccms_form_element input{padding: 6px !important;border: 1px solid #d3d3d3;margin-bottom: 5px;width: 100%;}
#chronoform_riconoscimento-cfu .ccms_form_element textarea{padding: 6px !important;border: 1px solid #d3d3d3;margin-bottom: 5px;width: 100%;}
#chronoform_riconoscimento-cfu .ccms_form_element input[type="file"]{padding: 6px !important;border: 1px solid #d3d3d3;margin-bottom: 5px;width: 100%;}
#chronoform_riconoscimento-cfu #sesso_0,#chronoform_riconoscimento-cfu #sesso_1{width:auto;}
#chronoform_riconoscimento-cfu .cfdiv_checkboxgroup {width:100%;}
#chronoform_riconoscimento-cfu .cfdiv_checkboxgroup input{width:auto;clear:both;}
#chronoform_riconoscimento-cfu .cfdiv_checkboxgroup label{width:auto;clear:none !important;}
#chronoform_riconoscimento-cfu .box-esami-cfu{clear:both;}
#chronoform_riconoscimento-cfu .cfdiv_textarea{width:100%;}
#chronoform_riconoscimento-cfu .cfdiv_checkbox input{width:auto;margin-left:0px !important;}
#chronoform_riconoscimento-cfu .small-message {margin-left:0px !important;}
#chronoform_riconoscimento-cfu #indirizzo_riserva_container_div{width:100%;display:none;}
#chronoform_riconoscimento-cfu .form-title{font-size:36px !important;}
#chronoform_riconoscimento-cfu .occhiello-form{font-size:24px !important;}



#chronoform_domanda-iscrizione-master-corsi .ccms_form_element{padding: 10px 5px 10px 5px;width:50%;float:left;clear:none;}
#chronoform_domanda-iscrizione-master-corsi .ccms_form_element input{padding: 6px !important;border: 1px solid #d3d3d3;margin-bottom: 5px;width: 100%;}
#chronoform_domanda-iscrizione-master-corsi .ccms_form_element textarea{padding: 6px !important;border: 1px solid #d3d3d3;margin-bottom: 5px;width: 100%;}
#chronoform_domanda-iscrizione-master-corsi .ccms_form_element input[type="file"]{padding: 6px !important;border: 1px solid #d3d3d3;margin-bottom: 5px;width: 100%;}
#chronoform_domanda-iscrizione-master-corsi #sesso_0,#chronoform_domanda-iscrizione-master-corsi #sesso_1{width:auto;}
#chronoform_domanda-iscrizione-master-corsi .cfdiv_checkboxgroup {width:100%;}
#chronoform_domanda-iscrizione-master-corsi .cfdiv_checkboxgroup input{width:auto;clear:both;}
#chronoform_domanda-iscrizione-master-corsi .cfdiv_checkboxgroup label{width:auto;clear:none !important;}
#chronoform_domanda-iscrizione-master-corsi .cfdiv_textarea{width:100%;}
#chronoform_domanda-iscrizione-master-corsi .cfdiv_checkbox input{width:auto;margin-left:0px !important;}
#chronoform_domanda-iscrizione-master-corsi .cfdiv_radio input{width:auto;}
#chronoform_domanda-iscrizione-master-corsi .small-message {margin-left:0px !important;}
#chronoform_domanda-iscrizione-master-corsi .cfdiv_text label{width:auto;}
#chronoform_domanda-iscrizione-master-corsi .ccms_form_element label{width:auto;}
#chronoform_domanda-iscrizione-master-corsi #privacy_domanda_iscrizione .ccms_form_element{width:100%;}
#chronoform_domanda-iscrizione-master-corsi #invio_container_div{clear:both;}



#chronoform_info-master .ccms_form_element{padding: 10px 5px 10px 5px;width:100%;clear:none;}
#chronoform_info-master .ccms_form_element input{padding: 6px !important;border: 1px solid #d3d3d3;margin-bottom: 5px;width: 100%;}
#chronoform_info-master .ccms_form_element textarea{padding: 6px !important;border: 1px solid #d3d3d3;margin-bottom: 5px;width: 100%;}
#chronoform_info-master .ccms_form_element input[type="file"]{padding: 6px !important;border: 1px solid #d3d3d3;margin-bottom: 5px;width: 100%;}
#chronoform_info-master #sesso_0,#chronoform_info-master #sesso_1{width:auto;}
#chronoform_info-master .cfdiv_checkboxgroup {width:100%;}
#chronoform_info-master .cfdiv_checkboxgroup input{width:auto;clear:both;}
#chronoform_info-master .cfdiv_checkboxgroup label{width:auto;clear:none !important;}
#chronoform_info-master .cfdiv_textarea{width:100%;}
#chronoform_info-master .cfdiv_checkbox input{width:auto;margin-left:0px !important;}
#chronoform_info-master .cfdiv_radio input{width:auto;}
#chronoform_info-master .small-message {margin-left:0px !important;}
#chronoform_info-master .cfdiv_text label{width:auto;}
#chronoform_info-master .ccms_form_element label{width:auto;}
#chronoform_info-master #privacy_domanda_iscrizione .ccms_form_element{width:100%;}
#chronoform_info-master #invio_container_div{clear:both;}
#chronoform_info-master #testo_privacy_opz_container_div label{width:100%;}
#chronoform_info-master #privacy_opz_container_div > label{width:100%;}
#chronoform_info-master #testo_privacy_obb_container_div > label{width:100%;}



#chronoform_stage-placement-laureati .cfdiv_text input{width:100%;}
#chronoform_stage-placement-laureati .label_right {margin-left:10px !important;}
#chronoform_stage-placement-laureati .small-message {margin-left:10px !important;}
#chronoform_stage-placement-laureati .cfdiv_submit input{width:100%;}

#chronoform_stage-placement-aziende .cfdiv_text input{width:100%;}
#chronoform_stage-placement-aziende .label_right {margin-left:10px !important;}
#chronoform_stage-placement-aziende .small-message {margin-left:10px !important;}
#chronoform_stage-placement-aziende .cfdiv_submit input{width:100%;}

#chronoform_stage-placement-aziende #testo_privacy_obb_container_div > label{width:100%}
#chronoform_stage-placement-aziende #testo_privacy_opz_container_div > label{width:100%}
#chronoform_stage-placement-aziende #privacy_opz_container_div > label{width:100%}
#chronoform_stage-placement-aziende #note_container_div > label{width:100%}

#chronoform_supporto-eventi .cfdiv_text {padding: 10px 5px 10px 5px;width:50%;float:left;clear:none;height:100px;}
#chronoform_supporto-eventi .cfdiv_text input{padding: 6px !important;border: 1px solid #d3d3d3;margin-bottom: 5px;width: 100%;}
#chronoform_supporto-eventi fieldset{width:100%;clear:both;}
#chronoform_supporto-eventi .cfdiv_submit input{width:100%;}

/* borsa di studio */
.borsa_studio ul, .borsa_studio ol{ margin-top: 30px }


/* FORM */
#calcola_codice_fiscale_container_div, #personalizza_cf_container_div	{ float: left; width: 25%; clear: none;padding: 43px 5px;}

/* FORM TWO COLS */
/* PER FUTURE FORM TWO COLS PRENDERE QUESTO COME ESEMPIO, SOSTITUIRE SOLO CHRONOFORM_BORSE-DI-STUDIO */
#chronoform_borse-di-studio.form-two-cols .cfdiv_text{width:50%;float:left;clear:none;}
#chronoform_borse-di-studio.form-two-cols .cfdiv_text input[type="text"]{width:100%;}
#chronoform_borse-di-studio.form-two-cols .cfdiv_radio input[type="radio"]{clear:both;}
#chronoform_borse-di-studio.form-two-cols .ccms_form_element label{width:auto;max-width:80%;}
#chronoform_borse-di-studio.form-two-cols .ccms_form_element fieldset{border:none;background-color:transparent;padding:0px;}
#chronoform_borse-di-studio.form-two-cols .ccms_form_element #sesso_1{clear:none;}
#chronoform_borse-di-studio.form-two-cols .small-message{margin-left: 50px !important;}
#chronoform_borse-di-studio.form-two-cols .label_right{margin-left: 50px !important;}


/* DOMANDA IMMATRICOLAZIONE */
#chronoform_domanda-immatricolazione-corsi-laurea #anno_accademico_iscrizione_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_2_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #data_documento1_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #data_nascita_container_div  { width: 50%; }

/*  AFFIANCA ANNO */ 
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_1_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_2_container_div{ width: 25%; }

#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_2_container_div{ padding-top:43px;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_2_container_div label, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_2_container_div input{ display:inline-block}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_2_container_div input{ width: 90%; margin-left: 10px;}


#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_3_container_div{ width: 33%; }
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_4_container_div{ width: 17%; }

#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_4_container_div{ padding-top:43px;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_4_container_div label, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_4_container_div input{ display:inline-block}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_4_container_div input{ width: 90%; margin-left: 10px;}


#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_3_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_4_container_div{ width: 25%; }

#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_4_container_div{ padding-top:43px;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_4_container_div label, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_4_container_div input{ display:inline-block}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_4_container_div input{ width: 90%; margin-left: 10px;}




/*  FINE AFFIANCA ANNO */ 

#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols .cfdiv_text{width:50%;float:left;clear:none;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols .cfdiv_select{width:50%;float:left;clear:none;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols .cfdiv_select{padding: 6px!important}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols .cfdiv_text input[type="text"]{width:100%; font-style: italic;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols .cfdiv_radio input[type="radio"]{clear:both;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols .ccms_form_element label{width:auto;max-width:80%;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols .ccms_form_element fieldset{border:none;background-color:transparent;padding:0px;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols .ccms_form_element #sesso_1{clear:none;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols .small-message{margin-left:0px}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_2_container_div .small-message{margin-left:20px}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_4_container_div .small-message{margin-left:20px}

#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols .label_right{margin-left: 50px !important;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols .ccms_form_element #mybutton{width:50%;float:left;clear:none;}

#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #invia{ background-color:#E81F00; color:#fff; border-radius: 5px;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #invia:hover{ background-color:#AC1500; color:#fff;}

#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #calcola_codice_fiscale{ background-color:#009247; color:#fff; border-radius: 5px;}

#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #personalizza_cf{ background-color:#4E89B9; color:#fff; border-radius: 5px;}



#chronoform_domanda-immatricolazione-corsi-laurea #tipologia_corso_container_div { width: 50%; float: left; clear: none;}
#chronoform_domanda-immatricolazione-corsi-laurea #tipologia_corso_container_div div{ width:  100%;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #tipologia_corso_container_div.cfdiv_radio label, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #tipologia_corso_container_div.cfdiv_radio input[type="radio"] { display: inline-block; clear: none}



/*  LABEL e INPUT */
#chronoform_domanda-immatricolazione-corsi-laurea #anno_accademico_iscrizione_container_div div{ width:  100%;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #anno_accademico_iscrizione_container_div.cfdiv_radio label, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #anno_accademico_iscrizione_container_div.cfdiv_radio input[type="radio"], #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_2_container_div.cfdiv_radio input[type="radio"], #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_2_container_div.cfdiv_radio label { display: inline-block; clear: none}

#chronoform_domanda-immatricolazione-corsi-laurea fieldset legend {color: #053B8D; font-weight: bold;}
#chronoform_domanda-immatricolazione-corsi-laurea fieldset { margin-top: 30px;}


#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_2_container_div.cfdiv_radio{ padding-top:50px}

#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #one_col_container_div div label, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #one_col_container_div div input[type="radio"]{display: inline-block; clear: none;}

#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #data_altro_titolo1_container_div{width: 30%;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #one_col_container_div{ width: 70%;}




#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols select{ height:40px; font-style:italic }

#chronoform_rinuncia-agli-studi.form-two-cols .cfdiv_text.label_over{width:50%;float:left;clear:none;}
#chronoform_rinuncia-agli-studi.form-two-cols .cfdiv_text.label_over input[type="text"]{width:100%;}
#chronoform_rinuncia-agli-studi.form-two-cols .cfdiv_radio.label_over input[type="radio"]{clear:both;}
#chronoform_rinuncia-agli-studi.form-two-cols .cfdiv_select.label_over {width:50%;float:left;clear:none;}

#chronoform_rinuncia-agli-studi.form-two-cols .ccms_form_element label{width:auto;max-width:90%;}
#chronoform_rinuncia-agli-studi.form-two-cols .ccms_form_element fieldset{border:none;background-color:transparent;padding:0px;}
#chronoform_rinuncia-agli-studi.form-two-cols .ccms_form_element #sesso_1{clear:none;}
#chronoform_rinuncia-agli-studi.form-two-cols .small-message{margin-left: 50px !important;}
#chronoform_rinuncia-agli-studi.form-two-cols .label_right{margin-left: 50px !important;}
#chronoform_rinuncia-agli-studi.form-two-cols .ccms_form_element select {padding: 9px !important;}
#tipo_documento_container_div label { font-size:13px}

#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #mybutton_container_div input{ background-color:#01009F; color:#ffffff; border-radius: 4px;  }

/* IBAN */
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #box-iban, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #box-swift { float: left; width: 50%; margin-top: 30px;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #box-iban div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #box-swift div{ float: left; clear:none}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #iso_container_div{ width: 50px;}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #check_iban_container_div{ width: 50px; }
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #cin_container_div{ width: 30px; text-transform: uppercase}
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #abi_container_div{ width: 80px; }
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #cab_container_div{ width: 80px; }
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #numero_conto1_container_div{ width: 150px; }

/* swift */
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #swift_banca_container_div{ width: 80px; }
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #swift_iso_container_div{ width: 60px; }
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #swift_citta_container_div{ width: 60px; }
#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #swift_filiale_container_div{ width: 170px; }

/* FORM ONE COLS */
#chronoform_domanda-immatricolazione-corsi-laurea .box-one-col{ width: 100%}
#chronoform_domanda-immatricolazione-corsi-laurea .box-one-col .ccms_form_element input{ width: 100%}


/* FORM THREE COLS */
#chronoform_domanda-immatricolazione-corsi-laurea .box-three-col{ width: 100%}

#chronoform_domanda-immatricolazione-corsi-laurea .box-three-col .ccms_form_element,
#chronoform_domanda-immatricolazione-corsi-laurea .box-three-col .ccms_form_element.cfdiv_select.label_over{ width: 32%}
#chronoform_domanda-immatricolazione-corsi-laurea .box-three-col .ccms_form_element input{ width: 100%}

#chronoform_domanda-immatricolazione-corsi-laurea .btn_remone{ background-color:#F40408; color:#ffffff; font-weight: bold; float: right; border-radius: 5px;}

#chronoform_domanda-immatricolazione-corsi-laurea .box-esami-cfu{ padding:1em; background-color:#F8F8F8; margin-bottom: 1em; }




/**************************** DOmanda immatricolazione corso studi ******************************************/

#display-section1 fieldset legend{ color:#25398d; font-weight: bold;}


.ui-autocomplete {  max-height: 200px;  overflow-y: auto;   overflow-x: hidden; font-size: 0.9em }
* html .ui-autocomplete { height: 200px; }

.loadersmall { border: 5px solid #f3f3f3;  -webkit-animation: spin 1s linear infinite;  animation: spin 1s linear infinite;   border-top: 5px solid #555;  border-radius: 50%;  width: 50px;   height: 50px;}


/**************************** FINE DOmanda immatricolazione corso studi ******************************************/


.fc-tbx p { font-weight: bold; }

.boxMenu_2 .nav li a:hover{ background: none; text-decoration: underline}


/* STRANAMENTE I numeri del calendario non sono allineatu con i giorni e quindi si vede sfalsato*/
.datepicker_jqui .days .day { width: 22px; height: 16px;}




div#menu_unicusano.maximenuckh ul.maximenuck li.maximenuck.level1.item1465{ display:none!important; visibility: hidden!important}
div#menu_unicusano.maximenuckh ul.maximenuck li.maximenuck.level1 > a{padding-right: 14px !important;padding-left: 14px !important;}
/***************************************************************************
// * Iubenda Cookie Solution                                               *
// *                                                                       *
// * (c) 2015 Iubenda srl <info@iubenda.com>                               *
// * All Rights Reserved.                                                  *
// *                                                                       *
// *************************************************************************
//
// CHANGELOG
// 0.0.1
// - first implementation of customizable css
*/

/*  GENERAL CLASS */
#iubenda-cs-banner{
    /* ------ IMPORTANT NOTICE: don't change these values as
            they may prevent the banner from properly showing. Some of these lines,
            moreover (like z-index) will overwrite the configuration initialized
            by the script you paste in your pages. To show the banner at the bottom
            you can switch to "bottom: 0px !important;". Don't forget to put "slideDown"
            to "false".
     */
    bottom: 0px !important;
    left: 0px !important;
    position: fixed !important;
    width: 100% !important;
    z-index: 99999998 !important;
    background-color: black;
    /* ----------------- */
}

/*  CONTENT CLASS */
.iubenda-cs-content{
    display:block;
    margin:0 auto;
    padding: 20px;
    width:auto;
    font-family: Helvetica,Arial,FreeSans,sans-serif;
    font-size: 14px;
    background: #000;
    color: #fff;
}
.iubenda-banner-content{

}

.iubenda-cs-rationale{
    max-width: 900px; position:relative; margin: 0 auto;
}

/*   STYLE FOR TEXT INTERNAL BANNER */
.iubenda-banner-content > p {
    font-family: Helvetica,Arial,FreeSans,sans-serif;
    line-height: 1.5;
}

/*  CLOSE BUTTON. NOTICE: IMAGE FOR BUTTON NOT IMPLEMENTED YET */
.iubenda-cs-close-btn{
    margin:0;
    color: #fff;
    text-decoration:none;
    font-size:14px;
    position: absolute;
    top: 0;
    right: 0;
    border: none;
}

/*  STYLE FOR TEXT LINK TO PRIVACY POLICY */
.iubenda-cs-cookie-policy-lnk{
    text-decoration: underline;
    color: #fff;
    font-size: 12px;
    font-weight: 900;
}



@media screen and (max-width: 414px)  {
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols .cfdiv_text, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols .cfdiv_select, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #sesso_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #sesso_container_div div, #chronoform_domanda-immatricolazione-corsi-laurea #tipologia_corso_container_div, #chronoform_domanda-immatricolazione-corsi-laurea #tipologia_corso_container_div div, #chronoform_domanda-immatricolazione-corsi-laurea #anno_accademico_iscrizione_container_div, #chronoform_domanda-immatricolazione-corsi-laurea #anno_accademico_iscrizione_container_div div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_2_container_div.cfdiv_radio, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_2_container_div.cfdiv_radio div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #prima_iscrizione_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #prima_iscrizione_container_div div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #debiti_formativi_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #debiti_formativi_container_div div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #scelta_compilazione_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #scelta_compilazione_container_div div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #metodo_pagamento_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #metodo_pagamento_container_div div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #data_altro_titolo1_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #one_col_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #one_col_container_div label { width: 100%; clear:both; float:none}
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_1_container_div,  #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_2_container_div{ width:50%}
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_1_container_div label{ width: 200%; max-width: 200%;}
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_2_container_div input {width: 95%; margin-left: 10px;}
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_2_container_div {
    padding-top: 0;}
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_2_container_div > label{width: 10px;  max-width: 10px;}
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols .label_right { margin-left: 1px !important;}
	
	legend {font-size: 16px;}
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #tipologia_corso_container_div.ccms_form_element label { width: 100%;  max-width: 80%;}
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_1_container_div.ccms_form_element label {width: 100%; max-width: 100%;}

	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_1_container_div.ccms_form_element input {width: 10%; max-width: 10%;}
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_2_container_div.cfdiv_radio > label{width: 10px;  max-width: 10px;}
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_2_container_div.cfdiv_radio div{width: 95%;  max-width: 95%;}
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_2_container_div.cfdiv_radio { padding-top: 0;}
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_3_container_div{width: 50%; max-width: 50%;}
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_3_container_div label{width: 200%; max-width: 200%;}
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_3_container_div input{width: 100%; max-width: 100%;} 
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_anno_4_container_div {
    width: 50%;}
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_3_container_div, #chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_4_container_div {
    width: 50%;}
	
	#chronoform_domanda-immatricolazione-corsi-laurea.form-two-cols #affianca_field_3_container_div label{width: 200%; max-width: 200%;}
	
	#chronoform_domanda-immatricolazione-corsi-laurea .box-three-col .ccms_form_element, #chronoform_domanda-immatricolazione-corsi-laurea .box-three-col .ccms_form_element.cfdiv_select.label_over {  width: 100%;}

	
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
	.pulsliderbox{margin-top:100px;}
  	html{padding:0px !important;}
  	body{padding:0px 0px !important;}
	
}

@media screen and (min-width: 641px) and (max-width: 800px) {
	html{padding:0px !important;}
  	body{padding:0px 0px !important;}
  	.pulsliderbox{margin-top:100px;margin-left:-180px;width:180px;}
	.pulsliderriga1{font-size:10px;line-height:15px;}

	.pulsliderriga2{font-size:10px;line-height:15px;}

	.pulsliderbox .pulslider1ico{font-size:35px;line-height:40px;}
	.pulsliderbox .pulslider2ico{font-size:35px;line-height:40px;}
	.pulsliderbox .pulslider3ico{font-size:35px;line-height:40px;}
  	.pulslider1{padding:10px 0px;}
	.pulslider2{margin-top:10px;}

	.pulslider3{margin-top:10px;}
}

@media screen and (min-width: 526px) and (max-width: 640px) {
  	html{padding:0px !important;}
  	body{padding:70px 0px !important;}
  
  	.top-social-icon.icons-hover-black{display:block;}
  
  
	.pulsliderbox{margin-top:100px;margin-left:-180px;width:180px;display:none;}
	.pulsliderriga1{font-size:10px;line-height:15px;}

	.pulsliderriga2{font-size:10px;line-height:15px;}

	.pulsliderbox .pulslider1ico{font-size:35px;line-height:40px;}
	.pulsliderbox .pulslider2ico{font-size:35px;line-height:40px;}
	.pulsliderbox .pulslider3ico{font-size:35px;line-height:40px;}
  	.pulslider1{padding:10px 0px;}
	.pulslider2{margin-top:10px;}

	.pulslider3{margin-top:10px;}
}


@media screen and (max-width: 525px) {
     html{padding:0px !important;}
   	 body{padding:70px 0px !important;}
  
  	 .top-social-icon.icons-hover-black{display:block;}
  	 .top-social-icon .mod-search {float:none;margin-left:auto;margin-right:auto;}

  	 /*
     div#menu_unicusano.maximenuckh ul.maximenuck li.maximenuck.level1 > a, div#menu_unicusano.maximenuckh 		ul.maximenuck li.maximenuck.level1 > span.separator{text-align:left;padding:2px 5px;}
 	 div#menu_unicusano.maximenuckh ul.maximenuck li.maximenuck div.floatck{padding:0px 10px;}
     */
	

    #chronoform_riconoscimento-cfu .ccms_form_element{padding: 10px 5px 10px 5px;width:100%;}

    .mappa_google iframe{width:100%;height:180px;}

    .form-popup-destra{z-index:1100;border-radius:5px;position:fixed;width:320px;height:300px;left:50%;top:50%;background-color:#f5f5f5;border:1px solid #cccccc;margin-left:-160px;margin-top:-150px;padding:10px;overflow:scroll;}

	.pulsliderbox{margin-top:25px;margin-left:-170px;width:170px;display:none;}
	.pulsliderriga1{font-size:10px;line-height:10px;}

	.pulsliderriga2{font-size:10px;line-height:10px;}

	.pulsliderbox .pulslider1ico{font-size:25px;line-height:30px;}
	.pulsliderbox .pulslider2ico{font-size:25px;line-height:30px;}
	.pulsliderbox .pulslider3ico{font-size:25px;line-height:30px;}

    .pulslider1{padding:10px 0px;}
	.pulslider2{margin-top:10px;}

	.pulslider3{margin-top:10px;}

	.popup-benvenuto{font-size:12px;}
  	
}
/* css per pagine master */
/* elenco categorie */
.list-master-tag li {padding: 5px 0px;margin: 0px;line-height: 20px;font-size: 16px;font-family: 'Arimo',sans-serif;border-bottom: 1px dashed #888888;overflow: hidden;color: #555555;background-color: transparent;}
.list-master-tag li a {color: #555555;margin: 0px;}
.list-master-tag li a .fa-arrow-right {float: right;}
.list-master-tag h2 {padding: 5px 0px;margin: 0px;line-height: 20px;font-size: 16px;font-family: 'Arimo',sans-serif;overflow: hidden;color: #555555;background-color: transparent;}
.list-master-tag h2 a {color: #555555;margin: 0px;}
.list-master-tag h2 a .fa-arrow-right {float: right;}
.componentheading.master{font-size: 30px;font-family: 'Oswald',sans-serif;font-weight: 500;line-height: 1.3;padding: 20px 0px;}
h1.componentheading.master{font-size: 36px;}
/* Item */
.row .master-info{margin-bottom: 20px;}

.master-info-dx .contenitore{float: right;}
/* Desktop */
@media (min-width: 1284px) and (max-width: 1920px) {

	/*.button-domanda{position: relative;bottom: -15px;width: 100%;}*/

	.bando-domanda .btn-info-master{min-width: 28%;}
	.col-related:nth-child(1) .new_related_item, .col-related:nth-child(2) .new_related_item, .col-related:nth-child(3) .new_related_item{background-image: url('/templates/mist/images/logo_mobile.png');background-size: 100% auto;background-repeat: no-repeat;}

}


@media (min-width: 1661px) and (max-width: 1920px) {
	.new_master {    height: 323px}
	.button-domanda{position: absolute;top: 77%;width: 89%;}

}

@media (min-width: 1280px) and (max-width: 1660px) {
	.new_master { height: 359px}
	.button-domanda.l3{position: absolute;top: 61%;width: 89%;}
	.button-domanda{position: absolute;top: 77%;width: 89%;}

}



@media (min-width: 1025px) and (max-width: 1280px) {
	.button-domanda{position: relative;bottom: -15px;width: 100%;}	
	.col-related:nth-child(1) .new_related_item, .col-related:nth-child(2) .new_related_item, .col-related:nth-child(3) .new_related_item{background-image: url('/templates/mist/images/logo_mobile.png');background-size: 100% auto;background-repeat: no-repeat;}
}
/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
	.button-domanda{position: relative;bottom: -15px;width: 100%;}
	.master-info-dx .contenitore{float: none;}
	.col-related:nth-child(1) .new_related_item, .col-related:nth-child(2) .new_related_item, .col-related:nth-child(3) .new_related_item{background-image: url('/templates/mist/images/logo_ipad.png');background-size: 100% auto;background-repeat: no-repeat;}
	}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape)  {
	.button-domanda{position:  relative;bottom: -15px;width: 100%;}
}
/* Mobile*/
@media (min-width: 481px) and (max-width: 767px) {
	.master-info-dx .contenitore{float: none;}
	.bando-domanda .btn-info-master{width: 100%;}
	.col-related:nth-child(1) .new_related_item, .col-related:nth-child(2) .new_related_item, .col-related:nth-child(3) .new_related_item{background-image: url('/templates/mist/images/logo_ipad.png');background-size: 100% auto;background-repeat: no-repeat;}
	}
@media (min-width: 320px) and (max-width: 480px) {
	.master-info-dx .contenitore{float: none;}
	.bando-domanda .btn-info-master{width: 100%;}	
	.col-related:nth-child(1) .new_related_item, .col-related:nth-child(2) .new_related_item, .col-related:nth-child(3) .new_related_item{background-image: url('/templates/mist/images/logo_mobile.png');background-size: 100% auto;background-repeat: no-repeat;}
	}

.info-sx{background: #efefef;padding: 2% 4%;}
.master-info-sx{font-family: 'Oswald',sans-serif;font-size: 18px;}


.master-item-button {display: block;}
.master-item-button a{width: 200px;margin: 4px 0px;}
.master-info-bottom h4{margin-bottom: 0px;}
.master-button-bottom{max-width: 300px;}

.ico-pdf .icona {font-size: 42px;line-height: 25px;color: #ffffff;float: left;width: 34px;text-align: center;margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 5px;display: block;}
.icona .fa {font-size: 0.7em;}
.bando-domanda .testo{display: inherit;margin-top: 3px;}
.item-telefono {margin-bottom: 20px;}
.new_master span.scadenza, .new_master span.proroga{display: block;position: relative;bottom: 0px;}

.form-text{text-transform: uppercase;}

.col-related{text-align: center;}
div.itemRelated ul li {display: inline;}
div.itemRelated span{font-size: 13px;}
div.itemRelated h6{margin-bottom: 15px;line-height: 1.3em;font-size: 17px;}

h2.post-title{line-height: 26px;margin-top: 10px;margin-bottom: 10px;min-height: 58px;}
h6, h4{text-transform: none;}
h4.intestazioneParagrafi{text-transform: uppercase;margin-bottom: 10px;margin-top: 25px;}

h4.titolo_related{line-height: 1em;display: inline;vertical-align: middle;}
h4.titolo_related a{color:#fff;}
.new_related_item {padding: 2%;margin-bottom: 10px;color:#fff;min-height: 180px;}
.col-related:nth-child(1) .new_related_item{background-size: 100% auto;background-repeat: no-repeat;background-color: #d7692a;background-position: center center;}
.col-related:nth-child(2) .new_related_item{background-size: 100% auto;background-repeat: no-repeat;background-color: #0096af;background-position: center center;}
.col-related:nth-child(3) .new_related_item{background-size: 100% auto;background-repeat: no-repeat;background-color: #9e312c;background-position: center center;}


.partner img{max-height: 58px;}
.partner{font-size: 13px; margin-bottom: 14px}
/* archivio tag */
.post-tag{border: none; padding-bottom:0px;}
.post-tag .custom{display:none;}
.new_master{background-color: #efefef;padding: 3%;min-height: 292px;}
.master .post-title {font-size: 23px;margin-top: 5px;margin-bottom: 0px;line-height: 1.2em;height: 90px; position: relative;bottom: 0px;}
.new_master .post-title a{color: #333;text-decoration: underline;}
.post-content {margin-bottom: 3px;}


/* css per pagine made in cusano v1*/

div#k2Container.itemListView.madeincusano{display: none;}
div.made_cusano ul li, div.stud_erasmus ul li {display: inline-grid;width: 24.5%;}
.made_cusano .moduleItemExtraFields b, .made_cusano .moduleItemExtraFieldsLabel,.stud_erasmus .moduleItemExtraFields b, .stud_erasmus .moduleItemExtraFieldsLabel{display: none  !important;}
.stud_erasmus .moduleItemExtraFieldsValue{padding: 0 4%;color: #fff;font-size: 22px;font-family: 'Oswald',sans-serif;font-weight: 500;line-height: 1em; ;position: relative;bottom: 60px;text-align: center;}
.made_cusano .moduleItemExtraFieldsValue{padding: 0 4%;color: #fff;font-size: 22px;font-family: 'Oswald',sans-serif;font-weight: 500;line-height: 1em; ;position: relative;bottom: 60px;text-align: center;}
div.moduleItemExtraFields ul li {display: block !important;text-align: center;width:96%;}
.made_cusano .even, .stud_erasmus .even {background: none;border: none;padding: 0;}
.made_cusano .odd, .stud_erasmus .odd {background: none;padding: 0;border-bottom: none;}
.made_cusano .moduleItemExtraFields ul, .stud_erasmus .moduleItemExtraFields ul{padding: 0;height:0px;}
div.made_cusano ul{background-color: #9e111a;padding: 2% 0 0 2%;}
div.storie_cusano ul{background:none !important;padding: 2% 0 0 2%;}
div.stud_erasmus ul{background-color: #25398d;padding: 2% 0 0 2%;}
div.made_cusano ul li div.moduleItemIntrotext a.moduleItemImage img, div.stud_erasmus ul li div.moduleItemIntrotext a.moduleItemImage img {float: none;margin: 0;padding: 0;border: none;width:96%;}
div.made_cusano ul li div.moduleItemIntrotext {padding: 0;width: 96%;}
@media (min-width: 320px) and (max-width: 480px) {

	div.made_cusano ul li, div.stud_erasmus ul li {display: inline-grid;width: 100%;margin-bottom: 2%;}
	div.made_cusano ul li:nth-child(3), div.stud_erasmus ul li:nth-child(3), div.made_cusano ul li:nth-child(4), div.stud_erasmus ul li:nth-child(4) {display: none; }
}
/* css per pagine made in cusano v2*/
.module-made-cusano section, .category-made-cusano {background-color: #efefef;margin: 10px;padding: 10px;max-width: 31%;width: 31%;display: block;float: left;text-align: center;min-height: 560px;display: inline-grid}
.module-made-cusano .made-cusano-href{max-height: 367px;}
.module-made-cusano .more{text-align: right;}
h4.made-cusano-title{margin-bottom: 0px; min-height: 104px;}
.made-cusano-title a{font-family: 'Oswald',sans-serif;font-size: 21px;font-weight: normal;line-height: normal;color: #333333;}
.made-cusano-description {font-family: 'Oswald',sans-serif;font-size: 14px;font-weight: normal;line-height: normal;color: #333333;margin: 0;padding: 0;border-top: none;}
.made_cusano_item .itemExtraFields{padding: 0;border-top: none;}
.made_cusano_item .itemImageBlock {margin-right: 0px;float: left;margin-right: 2%;}
.made_cusano_item .itemImage {margin:0px;}
.made_cusano_item .itemTitle{margin-bottom: 0px;}
.made_cusano_item h2{font-size: 29px;margin-top: 10px;color: #a4003a;margin-bottom: 32px;}
div.k2Pagination ul li.active a{background: #25398d;}
@media (min-width: 320px) and (max-width: 480px) {
	.module-made-cusano section {display: inline-grid;width: 100%;max-width:100%;margin-bottom: 2%;}
	.form-popup-chiudi input{padding: 4px 20px !important;position: absolute;top: 2px;right: 0px;}
}
.made_cusano_item .itemRelated ul{padding: 0 2%;}
.made_cusano_item .itemRelated ul li {display: inline-grid;width: 204px;}
.made_cusano_item .itemRelated h4.titolo_related a {color: #000000;}
.made_cusano_item .itemRelated h4 {margin-bottom: 8%;height: 58px;}
div.itemFacebookButton {width: 95px; margin-right: 12px;}
div.itemTwitterButton {margin: 5px 12px 0 0;}
div.itemGooglePlusOneButton {margin-top: 5px;}


/* css per modulo mylocation map in tirocini */

.tirocini_button{padding: 20px 56px !important;background: #25398D;color: #fff !important;border-radius: 5px;}
.tirocini_div a, .tirocini_div a:hover{transition: none;color: #fff;}

#filter_catid, #radius, #resultpanel {width: 80%;margin-top: 20px;}
.location-name a {pointer-events: none;cursor: default;}
.mytool a:nth-child(2){display: none !important;}
.locationaddress br:nth-child(2){display: none;}

/* nasconde voci menu */
a.hide_menu{display: none !important;}

/* Desktop */
@media (min-width: 1284px) and (max-width: 1920px) {
	.menumenu_career > li {margin-bottom: 2px;width: 33%;float: left;margin-right: 2px;height: 210px;background-repeat: no-repeat !important;}
	.menumenu_career > li > a {padding-top: 25% !important;}
}
@media (min-width: 1025px) and (max-width: 1280px) {
	.menumenu_career > li {margin-bottom: 2px;width: 33%;float: left;margin-right: 2px;height: 210px;background-repeat: no-repeat !important;}
	.menumenu_career > li > a {padding-top: 25% !important;}
}

.career_button{padding: 20px 36px !important;background: #25398D;color: #fff !important;border-radius: 5px;display: inline-block;}
@media (min-width: 320px) and (max-width: 480px) {
	.career_button{width: 100%;margin-bottom: 5px;}
}
/* Sezione career day v1 */
.menumenu_career > li {margin-bottom: 2px;}
.menumenu_career > li > a:hover{color:#fff;background-color: transparent !important;}
.menumenu_career > li > a {color: #fff !important;font-weight: bold;text-align: center;padding: 25% 0 25% 0;text-shadow: 0 1px rgba(0,0,0,.3);font-size: 18px;}
.menumenu_career > li:nth-child(1){background: url(/images/1.jpg);background-size: 100%;}
.menumenu_career > li:nth-child(2){background: url(/images/2.jpg);background-size: 100%;}
.menumenu_career > li:nth-child(3){background: url(/images/3.jpg);background-size: 100%;}
.menumenu_career > li:nth-child(4){background: url(/images/4.jpg);background-size: 100%;}
.menumenu_career > li:nth-child(5){background: url(/images/5.jpg);background-size: 100%;}
.menumenu_career > li:nth-child(6){background: url(/images/6.jpg);background-size: 100%;}
.menumenu_career > li > ul{ display: none; }

/* Sezione career day v1 */

.menu_career{background-color: #efefef;padding: 10px 20px;margin-bottom: 40px;}
.menu_career li:first-child{margin: 10px 0px 0px 0px;border-top: 1px dashed #000000;border-bottom: 1px dashed #000000;padding-top: 10px;padding-bottom: 10px;overflow: hidden;}
.menu_career li{margin: 0px;border-bottom: 1px dashed #000000;padding-top: 10px;padding-bottom: 10px;overflow: hidden;}

/* accordion rette */
#accordion section div {display: none;}
#accordion section  {background: #efefef;padding: 1px 2%;margin-bottom: 2px;}
#accordion section a {text-decoration: none;}
#accordion section a:hover {text-decoration: underline;}
#accordion section:target div {display: block;}
#accordion section h2 {font-size: 16px;font-family: 'Arimo',sans-serif;font-weight: 300;text-align: left;}

#module_learning{width: 100%;}
#module_learning .title_learning{}
.learning_center .xac-trigger.active .fa-minus {display: inline-block;}
.learning_center .xac-trigger .fa-minus {display: none;}
.learning_center .xac-trigger.active .fa-plus {display: none;}

.learning_center {background: #eeeeee;width: 49% !important;margin-right: 1%;margin-bottom: 1%;}
.learning_center .xac-wrapper{margin-bottom: 0px;padding: 2%;}
.learning_center h3.catItemTitle{font-size: 20px;}
.learning_center .xac-trigger{color:#25398d;font-size: 16px;font-family: 'Arimo',sans-serif;}
.title_learning h2{margin: 20px 0 10px 0;}
.title_learning span{font-size: 20px;}

#chronoform_prenotazione-esami-singoli-sede-esterne #matricola{ text-transform: uppercase;}

/* Sezione offerte di lavoro */
.offerte_lavoro {margin-bottom: 0 !important;padding: 0 !important;}
.offerte_lavoro div.catItemHeader h3.catItemTitle {font-size: 16px;padding-bottom: 0px;}
.offerte_lavoro div.catItemHeader h3.catItemTitle a {color: #25398D; text-decoration: underline;}
#offerte_lavoro .itemListCategoriesBlock {display: none;}

/* Modulo intro corsi di laurea - modifiche Anvur + SEO */
.menuintro_corsi li a {color: #ffffff;background-color: #25398D;border-radius: 5px;padding: 7px 15px;margin: 10px 0px;display: inline-block;text-decoration: none;cursor: pointer;}
.menuintro_corsi li {display: block;float: left;font-weight: bold;margin: 0 4px 0 0;}
.menuintro_corsi li:nth-child(n+4) {display: none;}
.menuintro_corsi {margin-top:5px !important;}
.menuintro_corsi .current a{background-color: #eeeeee;color: #555555;}
.back_top_button a,.archivio_button a{padding: 20px 56px !important;background: #25398D;color: #fff;border-radius: 5px;}
.back_top_button{margin: 4% 0;}
.archivio_button{margin: 5% 0;}

/* nascondi elemento */
.nascondi{display: none;}
@media (min-width: 320px) and (max-width: 480px) {
	.nascondi_mobile{display: none;}
}
.item1618{ display:none!important;}
/* Desktop */
@media (min-width: 1284px) and (max-width: 1920px) {
	.back_top_button{display:none;}
}
@media (min-width: 1025px) and (max-width: 1280px) {
	.back_top_button{display:none;}
}

.no_background div.subCategory {background: none;border: none;}
.k2LoginBlock .button, .button.ubLogout{background-color: #337ab7;padding: 9px 20px;color: #fff;border: none;line-height: 22px;outline: none;font-size: 14px; font-weight: 400;text-align: center; white-space: nowrap; vertical-align: middle;}
div.k2UserBlock ul.k2UserBlockActions, .ubCommentsCount{display: none;}
#login-form{ padding:1em;}

#form-login-username, #form-login-password, #form-login-remember, #form-login-submit, form .unstyled{display:inline-block; margin-right:10px;margin-left:10px}
form .unstyled{display:none}

#area_fields_31 h4{display: none}


.servizi_campus #itemListLeading{display: none;}
.servizi_campus .itemList{display: none;}
.servizi_campus .xac-wrapper h3{font-size:18px;line-height:21px;margin:10px 0px 0px 0px;font-family:'Arimo',sans-serif;font-weight:bold;cursor:pointer;}
.servizi_campus .xac-wrapper h3 a{color: #000;}
.servizi_campus .xac-wrapper.first{margin-top: 3%;}
.servizi_campus .xac-wrapper .xac-trigger .fa-minus{display:none;}
.servizi_campus .xac-wrapper .xac-trigger.active .fa-plus{display:none;}
.servizi_campus .xac-wrapper .xac-trigger.active .fa-minus{display:inline-block;}
.servizi_campus .xac-wrapper .xac-container{margin-left:20px;}


.mondo_unicusano .xac-wrapper{margin-top: 40px;}
.mondo_unicusano #itemListLeading{display: none;}
.mondo_unicusano .itemList{display: none;}
.mondo_unicusano .xac-wrapper h3{font-size:18px;line-height:21px;margin:10px 0px 0px 0px;font-family:'Arimo',sans-serif;font-weight:bold;cursor:pointer;background-size: contain;background-repeat: no-repeat;width: 100%;height: 100px;padding-left: 132px !important;padding-top: 37px !important;background-color: #f5f5f5;
border: 1px solid #e3e3e3;}
.mondo_unicusano .xac-wrapper h3 a{color: #000;}
.mondo_unicusano .xac-wrapper.first{margin-top: 3%;}
.mondo_unicusano .xac-wrapper .xac-trigger .fa-minus{display:none;}
.mondo_unicusano .xac-wrapper .xac-trigger.active .fa-plus{display:none;}
.mondo_unicusano .xac-wrapper .xac-trigger.active .fa-minus{display:inline-block;}
.mondo_unicusano .xac-wrapper .xac-container{margin-left:20px;margin-top: 20px;}
.mondo_unicusano .xac-wrapper .xac-trigger.active{background-color: #fff;}
.mondo_unicusano .xac-wrapper h3:nth-child(1){background-image: url(https://www.unicusano.it/images/mondo_unicusano_loghi/tv.png);}
.mondo_unicusano .xac-wrapper h3:nth-child(3){background-image: url(https://www.unicusano.it/images/mondo_unicusano_loghi/radio.png);}
.mondo_unicusano .xac-wrapper h3:nth-child(5){background-image: url(https://www.unicusano.it/images/mondo_unicusano_loghi/cusano_magazine.png);}
.mondo_unicusano .xac-wrapper h3:nth-child(7){background-image: url(https://www.unicusano.it/images/mondo_unicusano_loghi/tag24.png);}
.mondo_unicusano .xac-wrapper h3:nth-child(9){background-image: url(https://www.unicusano.it/images/mondo_unicusano_loghi/fondazione.png);}
.mondo_unicusano .xac-wrapper h3:nth-child(11){background-image: url(https://www.unicusano.it/images/mondo_unicusano_loghi/edicusano.png);}
.mondo_unicusano .xac-wrapper h3:nth-child(13){background-image: url(https://www.unicusano.it/images/mondo_unicusano_loghi/shop.png);}
.mondo_unicusano .xac-wrapper h3:nth-child(15){background-image: url(https://www.unicusano.it/images/mondo_unicusano_loghi/amici.png);}
.mondo_unicusano .xac-wrapper h3:nth-child(17){background-image: url(https://www.unicusano.it/images/mondo_unicusano_loghi/crc.png);}
.mondo_unicusano .xac-wrapper h3:nth-child(19){background-image: url(https://www.unicusano.it/images/mondo_unicusano_loghi/heracle.png);}
.mondo_unicusano .xac-wrapper h3:nth-child(21){background-image: url(https://www.unicusano.it/images/mondo_unicusano_loghi/ternana.png);}
.mondo_unicusano .xac-wrapper h3:nth-child(23){background-image: url(https://www.unicusano.it/images/mondo_unicusano_loghi/naturalia.png);}
.mondo_unicusano .xac-wrapper h3:nth-child(25){background-image: url(https://www.unicusano.it/images/mondo_unicusano_loghi/panpanato.png);}


.laurea .header_img{margin-left: -24px !important;margin-bottom: 20px !important;max-width: 104%; width: 104%;float: none !important;}
.header_img{margin-left: -15px !important;margin-bottom: 20px !important;max-width: 104%; width: 104%;float: none !important;}

.tparrows.preview3{display: none;}

/* ALTERNANZA */

.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{border-color:black;border-style:solid;border-width:1px;overflow:hidden;padding:10px 5px;word-break:normal;}
.tg th{border-color:black;border-style:solid;border-width:1px;overflow:hidden;padding:10px 5px;word-break:normal;}
.tg .tg-cly1{text-align:left;vertical-align:middle}
.tg .tg-lboi{border-color:inherit;text-align:left;vertical-align:middle}
.tg .tg-q5wn{background-color:#25398d;border-color:inherit;text-align:left;vertical-align:middle;color: #fff;}
.tg .tg-za14{border-color:inherit;text-align:left;vertical-align:bottom}
.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}
.tg .tg-7zrl{text-align:left;vertical-align:bottom}


.column_alternanza {float: left;width: 28%;margin-right: 5%;}

/* Clear floats after the columns */
.row_alternanza:after {content: "";display: table;clear: both;margin-bottom: 10px;}

@media screen and (max-width: 600px) {
  .column_alternanza {width: 100%;margin-bottom: 10px;}
}

/* Corsi Senofonte */
.page-section.senofonte{padding:0px !important;}
.page-section.senofonte .sidebar{margin-top: -10%;}
.page-section.senofonte .menuintro_corsi li a {background-color: #d3a344;}
.page-section.senofonte .tbl-1 th {background-color: #d3a344;}
.page-section.senofonte .itemIntroText, .corsi-laurea .itemIntroText {
    font-size: unset;
    font-weight: normal;
}

