

/* MY SUBMISSIONS */
.setpresenter {color:#ccc;}
.mysubmissions .icon {float:left; padding-right:5px;  }
.mysubmissions .paper-data { float: left; width:73%; overflow: hidden;}
.mysubmissions .paper-data h2 { margin:0 }
.mysubmissions .paper-data .icon-mic {padding-bottom:20px; }
.mysubmissions .paper-data p.file {color:red; }
.mysubmissions .author { padding:5px; } /* float:left; */
.mysubmissions .paper { border:1px solid #666; padding: 20px; margin-bottom:5px; }
.mysubmissions .paper-panel { float: right; width:26%}
.mysubmissions .paper-panel-block { margin:20px 0;}
.mysubmissions .startnewsub { margin-bottom:20px;}

.timenotice {font-size: 90%; color:#666; padding-top:3px; display: inline-block;}

#conf-order-list{
	display: inline-block;
}
#conf-order-list li {border: 1px solid #d3d3d3; color: #555555; background: #e6e6e6; margin-bottom: 3px; padding: 0.8em; list-style-type: none; width:100%}


/** 
*** PANEL ***
**/
#confpanel { padding: 0;margin:0; border-bottom: 1px solid #ccc; font-family:"Roboto",sans; }


#confpanel a { color:#333; }
#confpanel a:hover { color:#666;}
#confpanel-wrapper { background:#eee; }
#confpanel-container { max-width:1140px; margin:0 auto;  box-sizing: border-box; clear: both}
#conf-img-container { margin:0 10px 0 0; padding:2px; background: #fff; overflow: hidden; height: 80px; float: left; width: 80px}

#confpanel ul, #confpanel li { margin:0; padding:0; list-style-type:none	}

#conf-info-container { margin:0; padding:0; overflow: hidden;} 
#confpanel-menu  { margin:0; padding:0;	}
#confpanel-logout-btn-container {  text-align:right}

#confprofile-container {padding:6px;}
#confpanel-wrapper { box-shadow: 0 0 5px 0 #888888; }

#confpanel-login-btn-container { width:100%; padding:10px; box-sizing:border-box}

#confpanel-login-btn-container .login {float:right; width:30%; text-align:right}

#confpanel-login-btn-container .cta {float:left; font-weight: bold; font-variant: small-caps; width:60%}
#confpanel-login-btn-container .cta a {color:red;}


#conf-info-container { color:#777; font-size:90%; line-height:1.6em }
#conf-info-container .info-detail {font-size:105%; display: inline-block;}
.info-detail.logout { margin-top:10px;}
#conf-info-container .affiliation {font-style: italic;}
#confpanel-menu { width:100%; margin-right:20px;	}
#confpanel-menu a {text-decoration: none; padding: 7px 0 7px 7px; display: inline-block;width:100%; border-bottom: 1px solid #ccc; box-sizing: border-box;	}
#confpanel-menu li { display: inline;}
#confpanel-menu a:hover {background: #ddd; color:#000 !important }
#confpanel-menu i { padding-right:3px}

.box-notice { float:right; -webkit-border-radius: 8; -moz-border-radius: 8; border-radius: 8px; text-shadow: 1px 1px 3px #666666; -webkit-box-shadow: 0px 1px 2px #666666; -moz-box-shadow: 0px 1px 2px #666666; box-shadow: 0px 1px 2px #666666; color: #ffffff !important; background: #ff0000; padding: 4px 8px 4px 8px; margin-top: -2px; font-size: 80%; text-decoration: none;}


#admin_settings_submissionareas form  {
	display: flex; justify-content:space-between;
}
#admin_settings_submissionareas form div {
	flex:0 0 0; margin: 0 8px 0 0
}
#admin_settings_submissionareas #div_ffield_name {flex:1 0 0;}

#admin_settings_submissionareas .chiudi_form { margin: 0; position: relative;width:70px;flex:0 0 70px}
#admin_settings_submissionareas form div .btnsubmit {width:70px; margin:0;bottom:0;left:0; position: absolute;border:none;padding:2; border-radius:3px}
#admin_settings_submissionareas form div .btnsubmit:hover { background: #eee}
#admin_settings_submissionareas .form_read {padding:3px 5px; display: inline-block;}
#admin_settings_submissionareas #editor { padding-bottom:8px; border-bottom:1px dotted #ccc}

.form-remember {display:none; }
.form-remember .btnsubmit {float:right; }
.form-login .btnsubmit {float:right;}
.form-newuser .btnsubmit {float:right;}



@media (min-width: 600px){
	.form-login, .form-remember { width:35%; float:left; position:relative;}
	.form-login .smaller, .form-remember .smaller {bottom: 10px; font-size: 77%; display: inline-block;}
	.form-login fieldset, .form-remember fieldset {min-height:220px }
	.form-remember .btnsubmit { width:auto; margin-left:10px}
	.form-newuser { width:64%;float:right;}
}



.alert { color:red; }

.paper-panel .paper_Rejected,.redbox  { background:#cc0000; border: 4px solid #cc0000; border-radius:5px;color:#fff; }

.paper-panel .paper_Pending,.yellowbox  { background:#ffbc33; border: 4px solid #ffbc33; border-radius:5px;color:#fff; }

.paper-panel .paper_Accepted,.greenbox  { background:#99CC33; border: 4px solid #99CC33; border-radius:5px;color:#fff; }
 
#status_paper_box { display: flex; margin: 15px 0}

#status_paper_box div {padding: 4px}

#status_paper_box a,#status_paper_box span {  display: inline-block;  flex: 1 0 100px; text-align: center; margin: 0 6px;  text-decoration: none;  color: #000; }

#status_paper_box > .Pending { background:#fff; border: 4px solid #ffbc33;border-radius:5px; color:#000; }
#status_paper_box > .Rejected { background:#fff; border: 4px solid #cc0000; border-radius:5px;color:#000; }
#status_paper_box > .Accepted { background:#fff; border: 4px solid #99CC33;border-radius:5px;color:#000;}

#status_paper_box > .selected { color:#000;font-weight: bold; }

#status_paper_box > .selected > .Rejected { background: #cc0000; color: #fff}
#status_paper_box > .selected > .Pending { background: #ffbc33; color: #fff}
#status_paper_box > .selected > .Accepted { background: #99CC33; color: #fff}

#status_paper_box div.selected:before { content: '--> '; color: #fff}
#status_paper_box div.selected:after { content: ' <--'; color: #fff}

#status_paper_box a:hover {  box-shadow:0px 0px 8px rgba(0,0,0,0.3); }

#status_paper_box > .Accepted:hover {background: #99CC33;}
#status_paper_box > .Pending:hover {background: #ffbc33;}
#status_paper_box > .Rejected:hover {background: #cc0000;}
/*#status_paper_box div { background: #fff; padding: 5px}*/

/*#status_paper_box a.Accepted {background:#99CC33;  }*/
/*#status_paper_box a.selected { cursor: text;}*/
/*#statusbox {padding:3px 10px; border-radius: 5px; border:1px solid #ccc; margin-bottom: 15px; }*/

/*#statusbox .statusitem {width:28%; border:1px solid #eee;float:left; margin:0 1% 0 1%; text-align:center; padding:10px 5px;font-weight:bold; }*/
/*#statusbox .statusitem:hover {border:1px solid #555;}*/

/*.statusitem.Pending {color:#ffbc33;}*/

/*.statusitem.Pending.selected {background:#ffbc33;}*/

/*.statusitem.Accepted {color:#99CC33;}*/
/*.statusitem.Accepted.selected {background:#99CC33;}*/
/*.statusitem.Rejected {color:#ff3333;}*/
/*.statusitem.Rejected.selected {background:#ff3333;}*/
/*.statusitem.selected {border:3px solid #555 !important;color:#555 !important; }*/

/*.status { padding:3px 5px; border-radius: 3px; color:#fff;}*/

/*.status.Incomplete { color:red;}*/

/*.status.Accepted { background:#99CC33; color:#fff; padding:3px; border-radius: 3px;}*/
/*.status.Rejected { background:#ff3333; color:#fff; padding:3px; border-radius: 3px;}*/

/*.status.Pending { background:#ffbc33; color:#fff; padding:3px; border-radius: 3px;}
*/
/* NUOVE CLASSI SERGIO         */
.statusitem {}

.angulartable .Pending {border-radius:5px; background:#ffbc33; color:#fff; padding: 3px 10px}
.angulartable .Incomplete {border-radius:5px; background:#aaa; color:#fff; padding: 3px 5px}
.angulartable .Rejected, .angulartable .Deleted {border-radius:5px; background:#cc0000; color:#fff; padding: 3px 8px}
.angulartable .Accepted,.angulartable .Completed  {border-radius:5px; background:#99CC33; color:#fff; padding: 3px 8px}

/*  /////////////////////////  */ 

.smaller {font-size:90%}
#form-submission span {font-weight:normal;}


/* ADMIN *************************/
#filtriattivi {background:#eee;padding:5px;margin:5px;}
.l-container h1, #admin_papers h1 {font-family: 'Open Sans Condensed', sans-serif;}
.field_datanuovorecord {white-space: nowrap;}
/*.field_autori {white-space: nowrap;}*/
.emailnonvalidata button {color:red;}
.verifyhidden button {display: none;}

#admin_paper_scheda {max-width:735px;}

#ajaxloading div {margin: 0px auto;font-size: 300%;margin-top: 300px;}
#ajaxloading {background:rgba(0, 0, 0, 0.5); position: absolute;top: 0;left: 0;height: 100%;width: 100%; display:none;}

h2 {font-size: 120%;}
h3 {margin-bottom:3px;}

/* pallini lato admin situazione utente */
.btn_ {width:10px; height:10px; display: inline-block; border-radius:50%; background-color:#f00  ; margin:6px 3px 0 3px;}
.btn_Maybe {width:10px; height:10px; display: inline-block; border-radius:50%; background-color: #FFBC33; margin:6px 3px 0 3px;}
.btn_Participant {width:10px; height:10px; display: inline-block; border-radius:50%; background-color: #99CC33; margin:6px 3px 0 3px;}


/* /ADMIN *************************/




/* fine marcello */



@media (min-width: 500px){ 
	#confpanel-menu ul li {float:left; width:50%;	}
}

@media (min-width: 700px){ 
	#confprofile-container {max-width:360px; flex: 0 0 360px; }

	#confpanel-menu ul li {max-width:260px; 	}

	#confpanel-menu a {max-width:260px;}
	#confpanel-menu {max-width:540px;}

}
@media (min-width: 900px){ 
	#confpanel-container { display:flex;	}
}