body {font-size:0.938em; font-family:'Roboto','Arial',sans-serif;font-weight:300; line-height:1.667em; background: none repeat scroll 0 0 #FFF; color:#595959;}

.desc-text {/*color:#FFF;*/}
.field-container {
	margin-bottom: 1em;
}
.field-label {
	width: 220px;
	float: left;
	/*color:#fff;*/
}

.dropbox{
	width: 250px;
}

.box-2digit {
	width: 25px;
}

.disclaimer {
	clear:both;
	font-size:10px;
	/*color:#FFF;*/
}

.disclaimer .asterix {
	/*color:#FFCC33;*/
}	

.evaluation-criteria{
	width: 900px;
	text-align: justify;
}

.grey-out
{
    background-color: Black;
    filter:alpha(opacity=70); /* IE */
    opacity: 0.7; /* Safari, Opera */
    -moz-opacity:0.70; /* FireFox */
    z-index: 20;
    height: 100%;
    width: 100%;
    background-repeat:no-repeat;
    background-position:center;
    position: fixed;
    top: 0px;
    left: 0px;
    
}

p {/*color:#FFF;*/}
a {color:#bdd73c; text-decoration:none;}
a:hover {/*color:#FFF;*/}
a:visited {color:#bdd73c;}
.membership {width:100%;}

.question-container-left {
	float: left;
	/*color: #FFF;*/
	margin-left: 10px;
	width:385px;
	border:1px  dotted #1a1214;
	padding:5px;
}

.question-container-right {
	margin:0 0 0 425px;
	/*color: #FFF;*/
	width:395px;
	border:1px dotted #1a1214;
	padding:5px;
}

hr {border:none;height:17px;background: url(../images/vote/horizmenu-bg.png) 50% 0 no-repeat; margin-top:15px;}

.line-divider {
border-bottom:1px solid #bdd73c;
margin-top:5px;
padding-bottom:10px;
}

.rules {/*color:#FFF; */font-size:80%;}
.rules ol {list-style-type:decimal;}
.rules li {/*color:#FFF;*/line-height:1.2em;}
.asterix {color:#bdd73c;}
.highlight {color:#bdd73c;}


/******** Hide newsletter subscribe checkbox **************/
.invisible {display:none;}

.grey-out
{
    background-color: Black;
    filter:alpha(opacity=70); /* IE */
    opacity: 0.7; /* Safari, Opera */
    -moz-opacity:0.70; /* FireFox */
    z-index: 20;
    height: 100%;
    width: 100%;
    background-repeat:no-repeat;
    background-position:center;
    position: fixed;
    top: 0px;
    left: 0px;
    
}

/******** Proposal list **************/
.proposal-tbl{
	width:100%;
}
.id{
	width:5%;
	text-align: center;
}
.workshop-title{
	text-align: left;
}	
.contact-person{
	width:20%;
}	
.organization{
	width:20%;
}
td{
	background: rgba(50%,50%, 50%, 0.1); padding:10px;
}

/******** Proposal Detail **************/
h2{
	text-align: center;
	font-size: 25px;
}

.proposal-detail{
	width:90%;
	margin: 0px auto;
	border:solid 1px #FFFFFF;
}

.label{
	color:#bdd73c;
	background: rgba(50%,50%, 50%, 0.1);
}

/******** Admin - Proposal list **************/
#admin-action-div{
	text-align: right;
	margin-right: 20px;
	padding: 10px;
	padding-bottom: 40px;
}

.proposal-list-tbl{
	width:100%;
}

.approve-btn{
	width:8%;
	text-align: center;
}
.id{
	width:10%;
	text-align: center;
}
.workshop-title{
	text-align: left;
}	
.contact-person{
	width:20%;
}	
.organization{
	width:20%;
}

/******** Scoring - Proposal list **************/
#critiera-div {
	width:90%;
	margin-left: 50px;
	padding: 10px;
	background-color: rgba(50%,50%, 50%, 0.1);
}

#score-critera-p{
	margin-left: 35px;
}

.proposal-ref-id{
	min-width: 50px;
}
.workshop-proposal{
	text-align: left;
	min-width: 350px;
}	
.contact-name{
	min-width: 150px;
}	
.afiliation{
	min-width: 170px;
}
.select-dropbox{
	text-align: center;
}
.relevance{
	text-align: center;
}
.completeness{
	text-align: center;
}
.diversity{
	text-align: center;
}
.total-mark{
	text-align: center;
	min-width:5%;
}
.hidden{
	display:none;
}

.scoring-filter{
	margin-left: 50px;
}

.secretariat-comment-textarea{
 outline: none;
 resize: none;
 background-color: transparent;
 border: 0px;
}

/******** Admin - Scoring Result**************/
/*fix the first 4 column*/
.fixed-column-id{
  min-width:70px;
}
.fixed-column-proposal{
  min-width:400px;
}
.fixed-column-name{
  min-width:150px;
}
.fixed-column-afiliation{
  min-width:200px;
}
.edit_textarea{
	cursor: pointer;
	outline: none;
	resize: none;
}
.fixed-remarks-textarea{
	 outline: none;
	 resize: none;
	 background-color: transparent;
	 border: 0px;
}

.user-result{
	min-width: 40px;
}

.outer {
	width:100%
	overflow-x:scroll;
}

#dlg-comments-edit {
  width: 98%;
  height: 98%;
  margin: 0; /* don't want to add to container size */
  border: 0; /* don't want to add to container size */
}

/******** User Scoring Detail **************/
#user-div{
	font-size: 20px;
	padding-left: 10px;
	padding-bottom: 20px;
}
#user{
	color: red;
}

/******** Admin - Scoring Result**************/
/*fix the first 4 column*/
.fixed-column-num{
  min-width:10px;
}
.fixed-column-full-name{
  min-width:120px;
}
.fixed-column-email{
  min-width:130px;
}
.fixed-column-gender{
  min-width:50px;
}
.fixed-column-job-title{
  min-width:100px;
}
.fixed-column-city-of-residence{
  min-width:100px;
}
.fixed-column-nationality{
  min-width:100px;
}

.fixed-speaker-textarea{
	 outline: none;
	 resize: none;
	 background-color: transparent;
	 border: 0px;
	 font-size: 0.938em;
     font-family: 'Roboto','Arial',sans-serif;
     font-weight: 300;
	 color: #595959;
}


/******** Admin - Registration List**************/
/*fix the first 4 column*/
.reg-count{
  min-width:10px;
}
.reg-attendance{
  min-width:50px;
  text-align:center;
}
.reg-speaker{
  min-width:50px;
  text-align:center;
}
.reg-files{
  min-width:50px;
}
.reg-id{
  min-width:70px;
}

.reg-salutation{
	min-width: 30px;

}
.reg-name {
	min-width: 150px;
}

.reg-email{
  min-width:150px;
}
.reg-jobtitle{
  min-width:100px;
}
.reg-organization{
  min-width:200px;
}
.reg-afiliation{
  min-width:100px;
}
.reg-country{
	min-width: 100px;
}
.reg-attend {
	min-width: 20px;
}
.reg-day{
  min-width:100px;
}
.reg-subscribed{
  min-width:50px;
}
.reg-public{
  min-width:50px;
}

.reg-support{
	min-width: 50px;

}
.reg-submitdate {
	min-width: 200px;
}
.reg-lastupdate {
	min-width: 200px;
}

.reg-files{
	text-align: center;
}

.reg-files-button{
	width: 25px;
    height: 25px;
    background-image: url(/images/file_download.png);
    background-repeat: no-repeat;
	background-size: 20px auto;
	cursor: pointer;
}
