@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(/quid/javax.faces.resource/fonts/glyphicons-halflings-regular.eot.jsf);
  src: url() format('embedded-opentype'), 
  	   url(/quid/javax.faces.resource/fonts/glyphicons-halflings-regular.woff.jsf) format('woff'), 
  	   url(/quid/javax.faces.resource/fonts/glyphicons-halflings-regular.ttf.jsf) format('truetype'), 
  	   url() format('svg');
}

a.no-after:after{
	content:none;	
}

a.no-after{
	align:right;
	margin-left:1em;
	margin-right:1em;
}


h1 {		
    font-size: 14pt;
    margin-top: 0px;
    margin-bottom: 4px;
}
p {
	margin-top: 0px;
	margin-bottom: 0px;
    padding-left: 22px ;
                text-indent: -22px ;
}


h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	font-size: 2.1em;
	color: #4A75B5;
	width: 100%;
	padding-top:0px;
}
			
				
.actions_side {
	border-color : #FF8800;
}
				
.ref_authors {
	border: 1px solid blue;
	background-color: #eef;
	border-radius: 4px;
	margin-bottom: 2px;
	line-height: 2em;
}

.ref_year {
	border: 1px solid red;
	background-color: #fee;
	border-radius: 4px;
	margin-bottom: 2px;
	line-height: 2em;
}

.ref_title {
	border: 1px solid green;
	background-color: #efe;
	border-radius: 4px;
	margin-bottom: 2px;
	line-height: 2em;
}

.benefits {
	border-color : #4ab575;
	border-width : 2px;
	color: #4ab575;
}
#frm\:benefits_header {
	background-color : #4ab575;					
	border-color: #4ab575;
	border-width : 0;
	border-bottom-width : 2px;
	color: #4ab575;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	font-weight: bold;					
}
							
.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
