@charset "utf-8";

#sidepanel {
	position: relative;
	z-index: 100;
}
#div-srcparam1, #div-srcparam2, #div-srcparam3, #div-srcparam4, #div-sagparam1 {
	padding: 0.5rem 0;
	display: flex;
}
#div-srcparam5 {
	display: none
}
#div-srclabel1, #div-srclabel2, #div-srclabel3, #div-srclabel4, #div-sagparam1 label {
	display: inline-block;
	width: 200px;
}
#chpLogLabelUser, #chpLogLabelPassw {
	display: inline-block;
	width: 120px;
}
#div-srcitem1, #div-srcitem2, #div-srcitem3, #div-srcitem4, #sEmail {
	display: inline-block;
	width: calc(100% - 200px);
}
#chpLogTextUser, #chpLogTextPassw {
	display: inline-block;
	width: calc(100% - 120px);
}
#div-srcitem1 select, #div-srcitem2 select, #div-srcitem3 select, #div-srcitem4 input, #sUserLogin, #sUserPassword {
	box-sizing: border-box;
	width: 100% !important;
	padding: 2px;
}
fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
#searchform fieldset legend {
	display: none;
}
#agentsetup {
	padding-top: 0;
}
#agentsetup fieldset legend {
	margin: 0 -1rem 1rem;
	padding: .75rem 1rem;
	background-color: #b82234;
	color: #fff;
	width: 100%;
	font-weight: 700;
}
#SAgLogSet {
	margin-top: 0.75rem;
}
#div-sagparam1, #div-sagparam2, #div-sagparam3 {
	margin-bottom: 1rem;
}
#div-sagparam2 input, #div-sagparam3 input {
	margin-left: 1rem;
}
.NewPopUp, .linkbracket {
	display:none;
}
#actions {
	padding: 0.5rem 0 0 200px;
}
#submitbutton,
#searchagentbutton,
#backToSearch, 
#gotoSearchAgent,
#JD-Actions div,
#chpLogButton,
#chpLogForgot,
#sag-submitbutton,
#searchagentbutton { 
	display: inline-block;
}
#searchagentbutton {
	margin-left: 0.5rem;
}
.SA-ButtonFace,
.Lst-ButtonFace,
.JD-BButtonFace,
.chpButtonlog,
.chpforgot,
.SAg-ButtonFace {
	display: block;
	color: #fff !important;
	background: #0275d8;
	border: 1px solid #0275d8;
	padding: .25rem .5rem;
	border-radius: .25rem;
	cursor: pointer;
}
.SA-ButtonFace:hover,
.Lst-ButtonFace:hover,
.JD-BButtonFace:hover,
.chpButtonlog:hover,
.chpforgot:hover,
.SAg-ButtonFace:hover {
	background: #025aa5;
	border: 1px solid #025aa5;
}
#chpLogLabelPassw {
	margin-top: 1rem;
}
#chpLogButton {
	margin: 1rem 0.5rem 0 120px;
}
#TableJobs {
	clear: right;
	margin-top: 1rem;
}
#TableJobs table {
	width: 100%;
}
#TableJobs caption {
	text-align: left;
	padding-bottom: 0.25rem;
}
#TableJobs th {
	white-space: nowrap;
}
#SearchResults + * {
	margin-top: 1rem;
}
#JD-TopParams {
	margin: 1rem 0;
}
h3.JD-Title {
	font-size: 1.75rem;
	font-weight: 700;
}
@media screen and (min-width: 800px) {
	h3.JD-Title {
		font-size: 2rem;
	}
}
@media screen and (min-width: 1200px) {
	h3.JD-Title {
		font-size: 2.5rem;
	}
}
h4.JD-HDLabel {
	margin-top: 1rem;
	margin-bottom: 0;
}
h5.JD-FieldLabel,
span.JD-HDText {
	font-size: 1.15rem;
}
@media screen and (min-width: 800px) {
	h5.JD-FieldLabel,
	span.JD-HDText {
		font-size: 1.2rem;
	}
}
@media screen and (min-width: 1200px){
	h5.JD-FieldLabel,
	span.JD-HDText {
		font-size: 1.3rem;
	}
}
