.RadForm_T2W.rfdScrollBars
{
	scrollbar-3dlight-color:#cbcbcb;
	scrollbar-arrow-color:#787878;
	scrollbar-base-color:#787878;
	scrollbar-darkshadow-color:#a7a7a7;
	scrollbar-face-color:#d5d5d5;
	scrollbar-highlight-color:#e6e6e6;
	scrollbar-shadow-color:#d5d5d5;
	scrollbar-track-color:#f5f5f5;
}

.RadForm_T2W.RadForm.rfdTextbox input[type="password"], .RadForm_T2W.RadForm.rfdTextarea textarea, .RadForm_T2W.RadForm.rfdTextarea textarea[disabled]:hover, .RadForm_T2W.RadForm.rfdTextbox input[disabled][type="text"]:hover, .RadForm_T2W.RadForm.rfdTextbox input[disabled][type="password"]:hover, .RadForm_T2W.RadForm .rfdCheckboxChecked, .RadForm_T2W.RadForm .rfdInputDisabled.rfdCheckboxChecked:hover, .RadForm_T2W.RadForm .rfdCheckboxUnchecked,  .RadForm_T2W.RadForm.rfdLabel label, .RadForm_T2W.RadForm .rfdAspLabel, .RadForm_T2W.RadForm .rfdRadioUnchecked, .RadForm_T2W.RadForm .rfdInputDisabled.rfdRadioUnchecked:hover, .RadForm_T2W.RadForm .rfdRadioUnchecked:hover, .RadForm_T2W.RadForm .rfdRadioChecked, .RadForm_T2W.RadForm .rfdInputDisabled.rfdRadioChecked:hover, .RadForm_T2W.RadForm .rfdRadioChecked:hover, .RadForm_T2W.RadForm .riTextBox, .RadForm_T2W.RadForm .rfdValidationSummaryControl, .RadForm_T2W.RadForm .rfdLoginControl, .RadForm_T2W.RadForm legend, .RadForm_T2W .rfdSelectBox_T2W li, .RadForm_T2W .rfdSelectText, .RadForm_T2W.rfdGrids .rfdTable th, .RadForm_T2W.rfdGrids .rfdTable td {
  font-size: 15px;
  font-weight: 100;
  text-align:left;
  line-height:34px;
   /* fixes radio alignment issues - causes issues with password box...
  height:34px;
   */
  vertical-align : middle; /*DF: fix cells in the table*/
  border:#000000;
  /* JB - this was added to space all text from text boxes - poor way of doing it,
       plus it was important which messes up the custom colour picker.*/
  margin-right: 17px;
  text-overflow:ellipsis;
}

.RadForm_T2W.RadForm .rfdRadioUnchecked, .RadForm_T2W.RadForm .rfdInputDisabled.rfdRadioUnchecked:hover, .RadForm_T2W.RadForm .rfdRadioUnchecked:hover, .RadForm_T2W.RadForm .rfdRadioChecked, .RadForm_T2W.RadForm .rfdInputDisabled.rfdRadioChecked:hover, .RadForm_T2W.RadForm .rfdRadioChecked:hover {
   /* fixes radio alignment issues - causes issues with password box... */
  height:34px;
}

div.RadPicker.RadDateTimePicker.RadPicker_T2W:not(.rgFilterRow div.RadPicker.RadDateTimePicker.RadPicker_T2W) {
    /* JBaker fixes issue with date picker width in Chrome... */
    width: 230px !important;
}

.RadForm_T2W.RadForm.rfdLabel label {
	color: var(--text);
  /*-webkit-column-count: 2; /* Chrome, Safari, Opera */
/*
    JB - not sure why we need this - it appears to be adding wierd column padding in the middle of text....
  -moz-column-count: 2;
  column-count: 2;
*/    
}

.RadForm_T2W.RadForm.rfdTextbox input[type="password"], .RadForm_T2W.RadForm.rfdTextarea textarea, .RadForm_T2W.RadForm.rfdTextarea textarea[disabled]:hover, .RadForm_T2W.RadForm.rfdTextbox input[disabled][type="text"]:hover, .RadForm_T2W.RadForm.rfdTextbox input[disabled][type="password"]:hover{
	/*
        JB = removed thus, no idea why this was set......
    width:80% !important;
	*/
	line-height: 24px;
	
}

.rgFilterBox rfdDecorated{
	
	width:65px !important;
}

.RadForm_T2W.RadForm.rfd label{
	/*width:200px !important;*/
	font-size:15px;
	padding-top:6px;
	white-space: nowrap;
	/*margin-bottom: 25px;*/
	
}

.RadForm_T2W .rfdSelectText{
	background-color:transparent;	

}

.RadForm_T2W.rfdRadioUnchecked .cphContent_cphContent_rblShiftMode_2{
	margin-right: 10px !important;
}

.RadForm_T2W.rfdButton a.rfdSkinnedButton
{
	height:34px;
	line-height:34px;
	border:0px solid #cdcdcd!important;
	background-color:var(--primary-blue);
	padding-right:0px!important;
	float:right;
	margin-left: 1px;
	margin-right: 1px;
	
	
}

.RadForm_T2W.rfdButton a.rfdSkinnedButton:hover
{
	border:0px solid #e8e8e8!important;
	background-color:#83deed;
}

	.RadForm_T2W.rfdButton a.rfdSkinnedButton:active, .RadForm_T2W.rfdButton a.rfdSkinnedButton:focus, .RadForm_T2W.rfdButton a.rfdClickedButton {
		border: 1px solid var(--page-active) !important;
		background-color: var(--page-active);
	}

.RadForm_T2W.rfdButton.RadForm a.rfdInputDisabled,.RadForm_T2W.rfdButton.RadForm a.rfdInputDisabled:hover,.RadForm_T2W.rfdButton.RadForm a.rfdInputDisabled:active,.RadForm_T2W.rfdButton.RadForm a.rfdInputDisabled:focus,.RadForm_T2W.rfdButton a.rfdClickedButton.rfdInputDisabled
{
	background-color:var(--primary-hover);
	outline:0;
}

.RadForm_T2W.rfdButton.RadForm a.rfdInputDisabled .rfdDecorated,.RadForm_T2W.rfdButton.RadForm a.rfdInputDisabled:hover .rfdDecorated,.RadForm_T2W.rfdButton.RadForm a.rfdInputDisabled:active .rfdDecorated,.RadForm_T2W.rfdButton.RadForm a.rfdInputDisabled:focus .rfdDecorated,.RadForm_T2W.rfdButton a.rfdClickedButton.rfdInputDisabled .rfdDecorated
{
	color:#FFF!important;
}

.RadForm_T2W.rfdButton a.rfdSkinnedButton.rfdInputDisabled:active input.rfdDecorated[type="submit"],.RadForm_T2W.rfdButton a.rfdSkinnedButton.rfdInputDisabled:focus input.rfdDecorated[type="submit"],.RadForm_T2W.rfdButton a.rfdSkinnedButton.rfdInputDisabled:active input.rfdDecorated[type="reset"],.RadForm_T2W.rfdButton a.rfdSkinnedButton.rfdInputDisabled:focus input.rfdDecorated[type="reset"],.RadForm_T2W.rfdButton a.rfdSkinnedButton.rfdInputDisabled:active input.rfdDecorated[type="button"],.RadForm_T2W.rfdButton a.rfdSkinnedButton.rfdInputDisabled:focus input.rfdDecorated[type="button"],.RadForm_T2W.rfdButton a.rfdClickedButton.rfdInputDisabled input.rfdDecorated[type="submit"],.RadForm_T2W.rfdButton a.rfdClickedButton.rfdInputDisabled input.rfdDecorated[type="reset"],.RadForm_T2W.rfdButton a.rfdClickedButton.rfdInputDisabled input.rfdDecorated[type="button"]
{
	background-color:var(--input-background);
}

.RadForm_T2W.rfdButton .rfdSkinnedButton input.rfdDecorated[type="button"], .RadForm_T2W.rfdButton .rfdSkinnedButton input.rfdDecorated[type="reset"], .RadForm_T2W.rfdButton .rfdSkinnedButton input.rfdDecorated[type="submit"], .RadForm_T2W.rfdButton .rfdSkinnedButton button, .RadForm_T2W.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover * {
	height: 34px;
	line-height: 34px;
	padding: 10px;
	font-size: 12px !important;
	font-weight: 50;
	color: var(--button-text);
	outline: 0;
}

.RadForm_T2W.rfdButton a.rfdSkinnedButton:active input.rfdDecorated[type="submit"], .RadForm_T2W.rfdButton a.rfdSkinnedButton:focus input.rfdDecorated[type="submit"], .RadForm_T2W.rfdButton a.rfdSkinnedButton:active input.rfdDecorated[type="reset"], .RadForm_T2W.rfdButton a.rfdSkinnedButton:focus input.rfdDecorated[type="reset"], .RadForm_T2W.rfdButton a.rfdSkinnedButton:active input.rfdDecorated[type="button"], .RadForm_T2W.rfdButton a.rfdSkinnedButton:focus input.rfdDecorated[type="button"], .RadForm_T2W.rfdButton a.rfdClickedButton input.rfdDecorated[type="submit"], .RadForm_T2W.rfdButton a.rfdClickedButton input.rfdDecorated[type="reset"], .RadForm_T2W.rfdButton a.rfdClickedButton input.rfdDecorated[type="button"] {
	background-color: var(--page-active);
	color: var(--button-text);
}

.RadForm_T2W.rfdHeading h4, .RadForm_T2W.rfdHeading h5, .RadForm_T2W.rfdHeading h6 {
	font-size: 17px;
	color: var(--text);
	border-bottom: 1px solid transparent;
}

.RadForm_T2W.rfdLabel label {
	color: var(--text);
}

.RadForm_T2W .rfdCheckboxUnchecked,.RadForm_T2W .rfdCheckboxChecked,.RadForm_T2W .rfdInputDisabled.rfdCheckboxUnchecked,.RadForm_T2W .rfdInputDisabled.rfdCheckboxChecked,.RadForm_T2W .rfdRadioUnchecked,.RadForm_T2W .rfdRadioChecked,.RadForm_T2W .rfdInputDisabled.rfdRadioUnchecked,.RadForm_T2W .rfdInputDisabled.rfdRadioChecked
{
	background-image:url(FormDecorator/CheckBoxRadioSprites.png);
	height:26px;
	line-height:28px!important;
	padding-left:22px!important;
}

/*
    Replace checkbox not supported in IE!!
.RadTreeView_T2W .rtChk {
    position: fixed;
    left: -99999px;
    top: 0px;
}

.RadTreeView .rtIn {
	background-image:url(FormDecorator/CheckBoxRadioSprites.png);
	height:22px;
	line-height:28px!important;
	padding-left:22px!important;
    
}
    */

.RadForm_T2W.RadForm .rfdCheckboxUnchecked
{
	background-position:0 0;
}

.RadForm_T2W.RadForm .rfdCheckboxUnchecked:hover
{
	background-position:0 -40px;
}

.RadForm_T2W.RadForm .rfdCheckboxChecked
{
	background-position:0 -80px;
}

.RadForm_T2W.RadForm .rfdCheckboxChecked:hover
{
	background-position:0 -120px;
}

.RadForm_T2W.RadForm .rfdCheckboxUnchecked.rfdInputDisabled,.RadForm_T2W.RadForm .rfdCheckboxUnchecked.rfdInputDisabled:hover
{
	background-position:0 -160px;
}

.RadForm_T2W.RadForm .rfdCheckboxChecked.rfdInputDisabled,.RadForm_T2W.RadForm .rfdCheckboxChecked.rfdInputDisabled:hover
{
	background-position:0 -200px;
}

.RadForm_T2W.RadForm .rfdRadioUnchecked
{
	background-position:0 -320px;
}

.RadForm_T2W.RadForm .rfdRadioUnchecked:hover
{
	background-position:0 -360px;
}

.RadForm_T2W.RadForm .rfdRadioChecked
{
	background-position:0 -400px;
}

.RadForm_T2W.RadForm .rfdRadioChecked:hover
{
	background-position:0 -440px;
}

.RadForm_T2W.RadForm .rfdRadioUnchecked.rfdInputDisabled,.RadForm_T2W.RadForm .rfdRadioUnchecked.rfdInputDisabled:hover
{
	background-position:0 -480px;
}

.RadForm_T2W.RadForm .rfdRadioChecked.rfdInputDisabled,.RadForm_T2W.RadForm .rfdRadioChecked.rfdInputDisabled:hover
{
	background-position:0 -520px;
}

.RadForm_T2W.RadForm.rfdRtl .rfdCheckboxUnchecked,.RadForm_T2W.RadForm.rfdRtl .rfdCheckboxChecked,.RadForm_T2W.RadForm.rfdRtl .rfdInputDisabled.rfdCheckboxUnchecked,.RadForm_T2W.RadForm.rfdRtl .rfdInputDisabled.rfdCheckboxChecked,.RadForm_T2W.RadForm.rfdRtl .rfdRadioUnchecked,.RadForm_T2W.RadForm.rfdRtl .rfdRadioChecked,.RadForm_T2W.RadForm.rfdRtl .rfdInputDisabled.rfdRadioUnchecked,.RadForm_T2W.RadForm.rfdRtl .rfdInputDisabled.rfdRadioChecked
{
	padding-right:22px!important;
}

.RadForm_T2W.rfdRtl .rfdCheckboxUnchecked,.RadForm_T2W.rfdRtl .rfdCheckboxUnchecked,.RadForm_T2W.rfdRtl .rfdInputDisabled.rfdCheckboxUnchecked:hover,.RadForm_T2W.rfdRtl .rfdInputDisabled.rfdCheckboxUnchecked:hover
{
	background-position:right 0!important;
}

.RadForm_T2W.rfdRtl .rfdCheckboxUnchecked:hover,.RadForm_T2W.rfdRtl .rfdCheckboxUnchecked:hover
{
	background-position:right -40px!important;
}

.RadForm_T2W.rfdRtl .rfdCheckboxChecked,.RadForm_T2W.rfdRtl .rfdCheckboxChecked,.RadForm_T2W.rfdRtl .rfdInputDisabled.rfdCheckboxChecked:hover,.RadForm_T2W.rfdRtl .rfdInputDisabled.rfdCheckboxChecked:hover
{
	background-position:right -80px!important;
}

.RadForm_T2W.rfdRtl .rfdCheckboxChecked:hover,.RadForm_T2W.rfdRtl .rfdCheckboxChecked:hover
{
	background-position:right -120px!important;
}

.RadForm_T2W.RadForm .rfdRtl .rfdCheckboxUnchecked.rfdInputDisabled,.RadForm_T2W.RadForm .rfdRtl .rfdCheckboxUnchecked.rfdInputDisabled:hover
{
	background-position:right -160px!important;
}

.RadForm_T2W.RadForm .rfdRtl .rfdCheckboxChecked.rfdInputDisabled,.RadForm_T2W.RadForm .rfdRtl .rfdCheckboxChecked.rfdInputDisabled:hover
{
	background-position:right -200px!important;
}

.RadForm_T2W.rfdRtl .rfdRadioUnchecked,.RadForm_T2W.rfdRtl .rfdRadioUnchecked,.RadForm_T2W.rfdRtl .rfdInputDisabled.rfdRadioUnchecked:hover,.RadForm_T2W.rfdRtl .rfdInputDisabled.rfdRadioUnchecked:hover
{
	background-position:right -320px!important;
}

.RadForm_T2W .rfdRtl .rfdRadioUnchecked:hover,.RadForm_T2W.rfdRtl .rfdRadioUnchecked:hover
{
	background-position:right -360px!important;
}

.RadForm_T2W.rfdRtl .rfdRadioChecked,.RadForm_T2W.rfdRtl .rfdRadioChecked,.RadForm_T2W .rfdRtl .rfdInputDisabled.rfdRadioChecked:hover,.RadForm_T2W.rfdRtl .rfdInputDisabled.rfdRadioChecked:hover
{
	background-position:right -400px!important;
}

.RadForm_T2W.rfdRtl .rfdRadioChecked:hover,.RadForm_T2W.rfdRtl .rfdRadioChecked:hover
{
	background-position:right -440px!important;
}

.RadForm_T2W.RadForm .rfdRtl .rfdRadioUnchecked.rfdInputDisabled,.RadForm_T2W.RadForm .rfdRtl .rfdRadioUnchecked.rfdInputDisabled:hover
{
	background-position:right -480px!important;
}

.RadForm_T2W.RadForm .rfdRtl .rfdRadioChecked.rfdInputDisabled,.RadForm_T2W.RadForm .rfdRtl .rfdRadioChecked.rfdInputDisabled:hover
{
	background-position:right -520px!important;
}

.RadForm_T2W.rfdFieldset fieldset
{
	border:0px solid #cdcdcd;
	border-radius:0;
}

.RadForm_T2W.rfdFieldset legend
{
	text-transform:uppercase;
	background-color: var(--background);
	font-weight:300;
}

.RadForm_T2W.rfdFieldset table.rfdRoundedWrapper_fieldset legend, .RadForm_T2W.rfdFieldset fieldset legend, .RadForm_T2W fieldset.rfdFieldset legend {
	color: var(--primary-text);
}

.RadForm_T2W table.rfdRoundedWrapper .rfdRoundedOuter
{
	background-color: var(--input-background) !important;
}

.RadForm_T2W table.rfdRoundedWrapper div.rfdRoundedInner
{
	background-color: var(--input-background);
	border-top:1px solid #cdcdcd!important;
	border-bottom:1px solid #cdcdcd!important;
}

.RadForm_T2W table.rfdRoundedWrapper:hover .rfdRoundedOuter
{
	background-color:#767676!important;
}

.RadForm_T2W .rfdRoundedInner,.RadForm_T2W .rfdRoundedOuter
{
	height:34px!important;
}

.RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="text"], .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="password"], .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="search"], .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="url"], .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="tel"], .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="email"], .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[disabled][type="text"]:hover, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[disabled][type="password"]:hover, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[disabled][type="search"]:hover, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[disabled][type="url"]:hover, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[disabled][type="tel"]:hover,.RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[disabled][type="email"]:hover 
{
	border: 1px solid var(--primary-border);
	border-radius: 0;
	line-height: 15px;
	font-size: 15px;
	background: var(--input-background);
	padding: 16px 16px 16px 16px;
	/*
    this is not!!! acceptable
  width:150px !important ;
    and what the f$$$ is this for???
  margin-right:150px;
*/
	margin-bottom: 0px;
	border-radius: 2px;
}

.RadForm_T2W.RadForm .rgFilterRow input[type="checkbox"]{
  padding-left: 0px!important;
  padding-right: 0px!important;
}

.RadForm_T2W.RadForm .rgFilterRow label {
  margin-right: 0px!important;
}


.RadForm_T2W.RadForm .rgFilterRow input.rfdDecorated[type="text"]{
    height:24px;
}


.RadForm_T2W.RadForm.rfdTextbox .riSingle input.rfdDecorated[type="text"],.RadForm_T2W.RadForm.rfdTextbox .riSingle input.rfdDecorated[type="password"],.RadForm_T2W.RadForm.rfdTextbox .riSingle input.rfdDecorated[type="search"],.RadForm_T2W.RadForm.rfdTextbox .riSingle input.rfdDecorated[type="url"],.RadForm_T2W.RadForm.rfdTextbox .riSingle input.rfdDecorated[type="tel"],.RadForm_T2W.RadForm.rfdTextbox .riSingle input.rfdDecorated[type="email"],.RadForm_T2W.RadForm.rfdTextbox .riSingle input.rfdDecorated[disabled][type="text"]:hover,.RadForm_T2W.RadForm.rfdTextbox .riSingle input.rfdDecorated[disabled][type="password"]:hover,.RadForm_T2W.RadForm.rfdTextbox .riSingle input.rfdDecorated[disabled][type="search"]:hover,.RadForm_T2W.RadForm.rfdTextbox .riSingle input.rfdDecorated[disabled][type="url"]:hover,.RadForm_T2W.RadForm.rfdTextbox .riSingle input.rfdDecorated[disabled][type="tel"]:hover,.RadForm_T2W.RadForm.rfdTextbox .riSingle input.rfdDecorated[disabled][type="email"]:hover
{
	height:32px !important;
}

.RadForm_T2W.RadForm.rfdTextarea textarea,.RadForm_T2W.RadForm.rfdTextarea textarea[disabled]:hover
{
	border:0px solid #eee;
	border-radius:0;
	font-size:15px;
	width:200px;
    margin-bottom: 2px;
}

	.RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="text"]:hover, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="password"]:hover, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="search"]:hover, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="url"]:hover, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="tel"]:hover, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="email"]:hover, .RadForm_T2W.RadForm.rfdTextarea textarea:hover 
	{
		border: 1px solid var(--primary-border);
	}

	.RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="text"]:active, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="password"]:active, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="search"]:active, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="url"]:active, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="tel"]:active, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="email"]:active, .RadForm_T2W.RadForm.rfdTextarea textarea:active, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="text"]:focus, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="password"]:focus, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="search"]:focus, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="url"]:focus, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="tel"]:focus, .RadForm_T2W.RadForm.rfdTextbox input.rfdDecorated[type="email"]:focus, .RadForm_T2W.RadForm.rfdTextarea textarea:focus {
		border: 1px solid var(--primary-border);
	}

.RadForm_T2W .RadFormMetroTouch.rfdFieldset table.rfdRoundedWrapper_fieldset legend,.RadForm_T2W .RadFormMetroTouch.rfdFieldset fieldset.rfdFieldset legend
{
	color:#000;
}

.RadForm_T2W .RadFormMetroTouch.rfdFieldset table.rfdRoundedWrapper_fieldset fieldset,.RadForm_T2W .RadFormMetroTouch.rfdFieldset fieldset.rfdFieldset
{
	border:1px solid #767676;
}

.RadForm_T2W table.rfdRoundedWrapper input,.RadForm_T2W table.rfdRoundedWrapper textarea,.RadForm_T2W input.rfdInput,.RadForm_T2W textarea.rfdTextarea
{
	border:1px solid var(--grid-text);
	background-color: var(--input-background);
	color: var(--text);
}

.RadForm_T2W .RadFormMetroTouch textarea.rfdTextarea,.RadForm_T2W .RadFormMetroTouch table.rfdRoundedWrapper textarea
{
	overflow:auto;
}

.RadForm_T2W .rfdSelect_T2W,.RadForm_T2W .rfdSelect_T2W:hover,.RadForm_T2W .rfdSelect_T2W .rfdSelectOuter,.RadForm_T2W .rfdSelect_T2W:hover .rfdSelectOuter,.RadForm_T2W .rfdSelect_T2W .rfdSelectArrow span,.RadForm_T2W .rfdSelectBox_T2W .rfdSelect_selected,.RadForm_T2W .rfdSelectBox_T2W li:hover,.RadForm_T2W .rfdSelect_T2W.rfdSelectDisabled:hover,.RadForm_T2W.rfdRtl .rfdSelect_T2W,.RadForm_T2W.rfdRtl .rfdSelect_T2W:hover,.RadForm_T2W.rfdRtl .rfdSelect_T2W .rfdSelectOuter,.RadForm_T2W.rfdRtl .rfdSelect_T2W .rfdSelectOuter:hover
{
	background-image:url(FormDecorator/ComboSprites.png);
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:transparent;
	}

.RadForm_T2W .rfdSelect_T2W:hover
{
	background-position:left -72px;
}

.RadForm_T2W .rfdSelect_T2W .rfdSelectOuter,.RadForm_T2W .rfdSelect_T2W.rfdSelectDisabled:hover .rfdSelectOuter
{
	color:#000;
	background-position:right -36px;
	height:36px;
	line-height:36px;
	min-width:55px;
}

.RadForm_T2W .rfdSelect_T2W:hover .rfdSelectOuter
{
	background-position:right -108px;
}

.RadForm_T2W.rfdRtl .rfdSelect_T2W
{
	background-position:left -180px!important;
	padding-left:30px!important;
}

.RadForm_T2W.rfdRtl .rfdSelect_T2W .rfdSelectOuter
{
	background-position:right -144px!important;
	min-width:35px;
}

.RadForm_T2W.rfdRtl .rfdSelect_T2W:hover
{
	background-position:left -252px!important;
}

.RadForm_T2W.rfdRtl .rfdSelect_T2W:hover .rfdSelectOuter
{
	background-position:right -216px!important;
}

/* For some reason Chrome get the images from somewhere else....thise defines where.... */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.RadForm_T2W.rfdCheckbox input[type="checkbox"],.RadForm_T2W.rfdCheckbox input[type="checkbox"][disabled]:hover,.RadForm_T2W.rfdRadio input[type="radio"],.RadForm_T2W.rfdRadio input[type="radio"][disabled="disabled"]:hover
	{
		height:22px;
		line-height:22px!important;
		padding-left:22px!important;
		padding-right:10px;
		background-image:url(Common/radFormToggleSprite.png);
		background-repeat:no-repeat;
	}
	
	.RadForm_T2W.rfdCheckbox label,.RadForm_T2W.rfdRadio label
	{
		vertical-align:middle;
		
	}
	
	.RadForm_T2W.rfdCheckbox input[type="checkbox"]
	{
		background-repeat:no-repeat;
        /* JB corrected position for Chrome */
		background-position:0px 3px;
	}
	
	.RadForm_T2W.rfdCheckbox input[type="checkbox"]:hover
	{
        /* JB corrected position for Chrome */
		background-position:-40px 3px;
	}
	
	.RadForm_T2W.rfdCheckbox input[type="checkbox"]:checked
	{
        /* JB corrected position for Chrome */
		background-position:0px -37px;
	}
	
	.RadForm_T2W.rfdCheckbox input[type="checkbox"]:hover:checked
	{
		background-position:-40px -37px;
	}
	
	.RadForm_T2W.rfdCheckbox input[type="checkbox"][disabled],.RadForm_T2W.rfdCheckbox input[type="checkbox"][disabled]:hover
	{
		background-position:-138px -50px;
	}
	
	.RadForm_T2W.rfdCheckbox input[type="checkbox"][disabled]:checked,.RadForm_T2W.rfdCheckbox input[type="checkbox"][disabled]:checked:hover
	{
		background-position:-117px -40px;
	}
	
	.RadForm_T2W.rfdRadio input[type="radio"]
	{
		background-repeat:no-repeat;
		background-position:-80px 3px;
	}
	
	.RadForm_T2W.rfdRadio input[type="radio"]:hover
	{
		background-position:-120px 3px;
	}
	
	.RadForm_T2W.rfdRadio input[type="radio"]:checked
	{
		background-position:-80px -37px;
	}
	
	.RadForm_T2W.rfdRadio input[type="radio"]:hover:checked
	{
		background-position:-120px -37px;
	}
	
	.RadForm_T2W.rfdCheckbox input[type="radio"][disabled],.RadForm_T2W.rfdCheckbox input[type="radio"][disabled]:hover
	{
		background-position:-80px -117px;
	}
	
	.RadForm_T2W.rfdCheckbox input[type="radio"][disabled]:checked,.RadForm_T2W.rfdCheckbox input[type="radio"][disabled]:checked:hover
	{
		background-position:-80px -157px;
	}
}

.RadForm_T2W.rfdScrollBars body::-webkit-scrollbar,.RadForm_T2W.rfdScrollBars body::-webkit-scrollbar-thumb:vertical,.RadForm_T2W.rfdScrollBars body::-webkit-scrollbar-thumb:horizontal,.RadForm_T2W.rfdScrollBars div::-webkit-scrollbar,.RadForm_T2W.rfdScrollBars div::-webkit-scrollbar-thumb:vertical,.RadForm_T2W.rfdScrollBars div::-webkit-scrollbar-thumb:horizontal form::-webkit-scrollbar,.RadForm_T2W.rfdScrollBars form::-webkit-scrollbar-thumb:vertical,.RadForm_T2W.rfdScrollBars form::-webkit-scrollbar-thumb:horizontal
{
	background-color:rgba(15, 15, 15, 0.1);
	/*width:7px !important;*/ /* cause issue in chrome, it only shows half scroll bar*/
}

.RadForm_T2W.rfdScrollBars ::-webkit-scrollbar-track-piece,.RadForm_T2W.rfdScrollBars ::-webkit-scrollbar-corner
{
	/*background-color:rgba(15, 15, 15, 0.1);*/
	
}

.RadForm_T2W.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,
.RadForm_T2W.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,
.RadForm_T2W.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,
.RadForm_T2W.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment,
.RadForm_T2W.rfdScrollBars ::-webkit-scrollbar-thumb:vertical,
.RadForm_T2W.rfdScrollBars ::-webkit-scrollbar-thumb:horizontal
{
	border-color:var(--background) var(--background) var(--background) var(--background);
}

.RadForm_T2W.rfdScrollBars ::-webkit-scrollbar-thumb:vertical,
.RadForm_T2W.rfdScrollBars ::-webkit-scrollbar-thumb:horizontal
{
    background-color: #cbcbcb !important;
}

.RadForm_T2W.rfdScrollBars ::-webkit-scrollbar-thumb:vertical:active,
.RadForm_T2W.rfdScrollBars ::-webkit-scrollbar-thumb:horizontal:active
{
    background-color: #a7a7a7 !important;
}

.RadForm_T2W.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,.RadForm_T2W.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,.RadForm_T2W.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,.RadForm_T2W.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment
{
	background-image:url(FormDecorator/ScrollArrows.png);
	/*background-color:#d5d5d5;*/
}

.RadForm_T2W.rfdScrollBars.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement
{
	background-position:4px 4px;
}

.RadForm_T2W.rfdScrollBars.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment
{
	background-position:-7px 4px;
}

.RadForm_T2W.rfdScrollBars.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement
{
	background-position:3px -8px;
}

.RadForm_T2W.rfdScrollBars.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment
{
	background-position:-9px -8px;
}

.RadForm_T2W.rfdGrids .rfdTable {
	/*
        JB - not sure why these are here????
    border:1px solid #cdcdcd;
	background:#fff;
	*/
	color: var(--text);
}

.RadForm_T2W.rfdGrids .rfdTable th
{
	border-bottom:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	background:#25a0da;
	color:#fff;
    /* JB - no idea why this was set! 
	height:50px;
    */
}
line height
.RadForm_T2W.rfdGrids .rfdTable a
{
	color:#25a0da;
}

.RadForm_T2W.rfdGrids .rfdTable a:hover
{
	text-decoration:none;
}

.RadForm_T2W .rfdValidationSummaryControl,.RadForm_T2W .rfdLoginControl
{
	border-radius:0;
	background-color: var(--input-background);
	border:1px solid #cdcdcd;
}

.RadForm_T2W a.rfdLoginControl,.RadForm_T2W a.rfdLoginControl:active,.RadForm_T2W a.rfdLoginControl:visited
{
	color:#000;
}

.RadForm_T2W a.rfdLoginControl:hover
{
	color:#767676;
}

.rfdSelectBox_T2W
{
	background-color: var(--input-background);
	color: var(--text);
	border:1px solid #cdcdcd;
	border-radius:0;
}

.rfdSelectBox_T2W li
{
	height:36px;
	line-height:36px;
	padding:0 8px 0 3px;
	background-image:none!important;
	font-size:15px;
}

.RadForm_T2W .rfdSelectBox_T2W li:hover,.rfdSelectBox_T2W li:hover,.rfdSelectBox_T2W .rfdSelect_hovered
{
	background-color:#e8e8e8;
}

.RadForm_T2W .rfdSelectBox_T2W .rfdSelect_selected,.RadForm_T2W .rfdSelectBox_T2W .rfdSelect_selected:hover,.rfdSelectBox_T2W .rfdSelect_selected,.rfdSelectBox_T2W .rfdSelect_selected:hover
{
	background-color:#25a0da;
	color:#fff;
}

.rfdSelectBox_T2W .rfdSelectBox_optgroup_label:hover
{
	background:0;
	color:#000;
}

.RadForm_T2W.rfdFieldset legend
{
	color:var(--input-text);
}

.RadForm_T2W.rfdHeading h4
{
	font-size:17px;
	color:var(--input-text);
}

.RadForm_T2W.rfdHeading h5
{
	color:var(--input-text);
}

.RadForm_T2W.rfdHeading h6
{
	border-left-color:transparent;
	border-right-color:transparent;
	border-top-color:transparent;
	color:var(--input-text);
}

.RadForm_T2W .rfdCheckboxUnchecked
{
	color:var(--input-text);
}

.RadForm_T2W .rfdCheckboxChecked
{
	color:var(--input-text);
}

.RadForm_T2W .rfdRadioUnchecked
{
	color:var(--input-text);
}

.RadForm_T2W .rfdRadioChecked
{
	color:var(--input-text);
}

.RadForm_T2W.rfdTextbox input[type=text]
{
	color:var(--input-text);
	padding:5px;
    line-height: 18px;
	background-color:var(--input-background);
/*
	width:150px!important;
*/
	text-overflow:ellipsis;
}

.RadForm_T2W.rfdTextbox input[type=password]
{
	color:var(--input-text);
	padding:2px 2px 1px 4px;
	border-left-style:solid;
	border-left-width:1px;
}

.RadForm_T2W.rfdTextarea textarea
{
	color:var(--input-text);
	padding:2px 2px 1px 4px;
	border-left-style:solid;
	border-left-width:1px;
}

.RadForm_T2W.rfdTextarea textarea:hover[disabled]
{
	color:var(--input-text);
	padding:2px 2px 1px 4px;
	border-left-style:solid;
	border-left-width:1px;
}

.RadForm_T2W.rfdTextbox input:hover[disabled][type=text]
{
	color:var(--input-text);
	padding:2px 2px 1px 4px;
	border-left-style:solid;
	border-left-width:1px;
}



.RadForm_T2W.rfdTextbox input:hover[disabled][type=password]
{
	color:var(--input-text);
	padding:2px 2px 1px 4px;
	border-left-style:solid;
	border-left-width:1px;
}

.RadForm_T2W.rfdButton a.rfdSkinnedButton:hover
{
	color:var(--input-text);
}

.RadForm_T2W.rfdButton a.rfdSkinnedButton:hover input.rfdDecorated[type=button]
{
	color:var(--input-text);
}

.RadForm_T2W.rfdButton a.rfdSkinnedButton:hover input.rfdDecorated[type=reset]
{
	color:var(--input-text);
}

.RadForm_T2W.rfdButton a.rfdSkinnedButton:hover input.rfdDecorated[type=submit]
{
	color:var(--input-text);
}

.RadForm_T2W.rfdButton a.rfdSkinnedButton:hover button
{
	color:var(--input-text);
}

.RadForm_T2W.rfdButton a.rfdSkinnedButton:active
{
	color:#fff;
}

.RadForm_T2W.rfdButton a.rfdSkinnedButton:active input.rfdDecorated[type=button]
{
	color:#fff;
}

.RadForm_T2W.rfdButton a.rfdSkinnedButton:active input.rfdDecorated[type=reset]
{
	color:#fff;
}

.RadForm_T2W.rfdButton a.rfdSkinnedButton:active input.rfdDecorated[type=submit]
{
	color:#fff;
}

.RadForm_T2W.rfdButton a.rfdSkinnedButton:active button
{
	color:#fff;
}

/* JB added to line up checkboxes with text on edit forms */
.tabstrip-content-container > input[type=checkbox]{
    position: relative;
    top: 5px;
}

.RadGrid .rgInput, .RadGrid .rgEditRow > td > [type="text"], .RadGrid .rgEditForm td > [type="text"], .RadGrid .rgBatchContainer > [type="text"], .RadGrid .rgFilterBox, .RadGrid .rgFilterApply, .RadGrid .rgFilterCancel {
	border-width: 0px !important;
}