﻿/*body,table,td,div,span {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size:100%;	
}*/

.def_bibentrydiv {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	width:100%;
	/*border-bottom:1px solid #F0F0F0;	*/
	margin-bottom:1.5em;	
	font-size:0.9em;
	margin	
}

.def_bibentrydiv_journal {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	border-left:7px solid #b84024;
	padding-left:0.5em;	
}

.def_bibentrydiv_conference {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	border-left:7px solid #3399cc;
	padding-left:0.5em;	
}

.def_bibentrydiv_book {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	border-left:7px solid #4d824d;
	padding-left:0.5em;	
}

.def_bibentrydiv_other {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	border-left:7px solid #9C0;
	padding-left:0.5em;	
}

.def_biblink {
	font-family: "Consolas", "Courier New", Courier, monospace;
	font-weight:bold;
	text-decoration:none;
}

.def_bibcontainer {
	display: inline-block;
	font-family: "Consolas", "Courier New", Courier, monospace;
	font-size:0.8em;
	border:1px solid #09C;
	background-color:#9CF;
	margin-left:auto;
	margin-right:auto;
	padding:0.3em 1em 0.3em 1em;
}

.def_author {	

}

.def_authorentity {
	color:#900;
}

.def_title {
	font-weight:bold;
}

.def_editor {	
}

.def_booktitle {	
	font-style:italic;
}

.def_address {	
}

.def_year {	
}

.def_pages {	
}

#advancedHelpDiv {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	padding-left:0.6em;
	padding-top:2em;
	font-size:0.8em;
	line-height:1.9em;	
	display:none;
	color:#888;
}

.output_year {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size:1.5em;
	font-weight:bold;	
	line-height:2em;
}

select {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: middle;
}


.querybox {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	width:100%;	
	box-sizing: border-box;
     -webkit-box-sizing:border-box;
     -moz-box-sizing: border-box;

	
}
	
.gradient {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size:0.875em !important;
	background: linear-gradient(to bottom, #ECECEC 0%, #FEFEFE 100%) repeat scroll 0 0 transparent;
	border: 1px solid #BEBEBE;
	border-radius: 0 0 0 0;	
	padding: 0 0 0 0.5em;	
	height:1.8em !important;
}

.unfocused_input {
	color:#AAAAAA !important;
	font-style:italic;
}

.focused_input {
	color:#000 !important;
	font-style:normal;
}

.ui-button .ui-button-text {
	line-height: 1em;
}

.ui-button-text {
	font-size: inherit !important;
} 

.ui-button-text-only .ui-button-text {
    padding: 0em;
}

.button {
	height: 2em !important;
	font-size: 0.7em !important;
	font-family: "Titillium Web", Helvetica, Arial, sans-serif !important;
	border-radius: 0 0 0 0 !important;
    padding: 0em !important;
}

.chseckbox {
	/*box-sizing: border-box;
     -webkit-box-sizing:border-box;
     -moz-box-sizing: border-box;
	padding:0;
	margin:0;
	height: 3em !important;
	font-size: 0.7em !important;
	font-weight:bold;
	font-family: "Titillium Web", Helvetica, Arial, sans-serif !important;
*/
}
/*.ui-button.ui-state-active .ui-button-text 
*/
#publicationTypes {
   	/*text-align:center;
	vertical-align:middle !important;
	padding:0;
	margin:0;
	height: 3em !important;
	font-size:2em !important;*/
	vertical-align:middle !important;
	font-family: "Titillium Web", Helvetica, Arial, sans-serif !important;
}

.searchbox {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size:0.8em;
	
}

#basicSearchDiv {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	margin-bottom:0.8em;
	width:100%; 
	padding-right:0.6em;
	white-space: nowrap;
}

#advancedSearchDiv {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

#outputHeader {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size:1.25em;
	font-weight:bold;	
}





label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 1.5em;
	margin-right: 1.5em;
	font-size: 1.125em;
}
input[type=checkbox]{
	vertical-align:middle;	
}
