/* All Sycamore Apps */

body {
	font-family: "Lato", "Helvetica Neue", "Helvetica", "Arial", "Roboto", sans-serif;
	line-height: 1.25;
	text-rendering: optimizeLegibility;
	font-size: 13px;
	color: #404040;
	background-color: #efefef;
}
a {
	color: #002d74; /* #0069d6; */
}
a:hover {
	color: #ff6600;
}
.main-toolbar {
	background: #375086; /*#002d74;*/
	height: 48px;
	line-height: 48px;
}
/*.brand {
	font-family: Arial, sans-serif;
	font-size: 17px;
	color: #fff;
	font-weight: normal;
}
.brand span {
	font-weight: bold;
}*/
.nav>li>a {
	color: rgba(255,255,255,0.8);	/* color: rgba(255,255,255,0.9); */
	font-size: 90%;
}
.confirmation-message .message-box a {
	color: #002d74;
}
.contextMenuPlugin {
	background: #002d74;
}
.nav>li>a:hover, .contextMenuPlugin a:hover {
	color: #fffedd;
}
.large-button {
	background: #002d74;
	color: #fff;
}
.large-button:hover {
	background: #2E4984;
	color: #fffedd;
}
.secondary-button {
	background: #afafaf;
	color: #fff;
}
.secondary-button:hover {
	background: #b4b4b4;
	color: #fffedd;
}
.main-page {
	top: 48px;
	bottom: 46px;
}
.type-ahead-search-match {
	background: #FEFBE3;
}
/*.powered-by-logo {
	display: none;
}
.parexel-footer {
	display: block;
	position: fixed;
	bottom: 0px;
	left: 3%;
	line-height: 25px;
	font-size: 12px;
}
.parexel-footer .copyright {
	display: none;
}
.parexel-footer.showing-copyright .copyright {
	display: block;
}
.parexel-footer.showing-copyright .links {
	display: none;
}
.parexel-footer a {
	color: #808080;
	text-decoration: underline;
}
.parexel-footer .copyright a {
	text-decoration: none;
}*/

/* MDR only */
.doc-listing table th {
	background: #FAFBFD;
	color: #002d74;
}
.workbook-tabs li a {
	color: #777777;
}
.workbook-tabs li.selected a {
	color: #333333;
}
.item-properties-pane {
	background: #FAFCFD;
}
.variable-name, .code-list-name, .edit-check-name, .form-name {
	color: #B38B00;
}
.standard-source {
	background: #d1d1d1;
	color: #002d74;
}
.governance-status {
	background: #002d74;
	color: #fff;
}
.governance-observers, .source-of-metadata {
	background: #E9E9E9;
	color: #002d74;
}
.source-search-form .source-search-field-icon{
	color: #002d74;
}
#dialog_value_set_name {
	color: #002d74;
}
.highlighted-item-cursor {
	color: #FAFCFD;
	text-shadow: 1px 2px 8px rgba(0,0,0,0.5), 3px 0px 0px #002d74;
}


/* CDR only */
.study-listing table th {
	background: #F9FBFC;
	color: #002d74;
}
.breadcrumb li.active {
	color: #002d74;
}
.study-job-state {
	background: #002d74;
}
.collection-documents strong,
.collection-results strong,
.collection-data strong,
.collection-formats strong,
.collection-programs strong,
.collection-access-list strong {
	xbackground-image: url(../assets/spritesParexel.png);
}


/* Responsive Login Page - Parexel's Theme */
.login {
	background: #fff;
	height: 100%;
}
.login-wrapper {
	max-width: 1200px;
	margin: 0 auto;
	height: 100%;
}
.login .brand {
	position: relative;
	left: 0px;
	color: #002d74;
	font-size: 210%;
	line-height: 71px;
}
.login .parexel-footer {
	position: relative;
	bottom: 0px;
	left: 0px;
}
.login-header {
	height: 71px;
	margin-top: 45px;
	padding: 0 48px;
}
.login-page {
	min-height: 420px;
	max-height: 593px;
	height: 49vw;
	background: #002d74;
	padding: 0px;
}
.login-footer {
	padding: 12px 48px;
}
.welcome-image {
	background: url("https://static.mytrials.com/images/interface/login-bg--mytrials.jpg") no-repeat center center;
	background-size: auto 100%;
	height: 100%;
	width: 100%;
}
.login-form {
	padding: 0 48px 0 46px;;
	font-size: 110%;
}
.login-form form {
	padding: 0px;
	margin: 0px;
}
.login-form fieldset {
	padding: 0px;
	border: 0px #fff solid;
	color: #fff;
	margin-bottom: 0.9em;
}
.login-form label {
	display: block;
	padding: 0.3em 0;
}
.login-form input {
	display: block;
	width: 100%;
	margin: 0.3em 0;
	font-size: 110%;
	color: #404040;
}
.login-form a {
	color: rgba(255,255,255,0.75);
}
.login-button {
	width: auto !important;
	color: #fff !important;
	background: #83a44b;
	line-height: 2.0em;
	padding: 0 0.9em 0 0.9em;
}