/* 

Notice to Administrators:  
	This file is intended to be modified by Logibec only and will be overwritten when upgrading.  
	If you would like to modify the appearance of the QSS Web Application please review the Customization Guide.

Contents:
	All types of user input controls

*/

/* Round corners - IE9+ */
.riTextBox
, .inTextBox
, .reDropdown
{
    border-radius: 4px;
    -moz-border-radius: 4px;
}

select
, .inDropDownList
, .inDropDownListDynamic
, .inDropDownListDynamicMedium
, .inDropDownListDynamicLarge
, .inSelectFilter
{
    border-radius: 4px 0px 0px 4px;
    -moz-border-radius: 4px 0px 0px 4px;
} 

/* Text boxes in command boxes */
.stCommandBox input[type=button]
, .stCommandBox input[type=submit]
, .stCommandBox input[type=reset]
{
    margin: 0px 5px 0px 5px;
}

.inRadTreeView
{
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.inDropDownList
, .inDropDownListSmall
, .inDropDownListLarge
, .inDropDownListDynamic
, .inDropDownListDynamicMedium
, .inDropDownListDynamicLarge
, .inSelectFilter
, .inSelectDisabled
{
    height: 23px;
}

/*for datetime pickers only force the dropdown position so they line up*/
.inDateTimePicker select
{
    margin-bottom:4px;
    margin-top:4px;
}

select 
{
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#AAAAAA;
	border-style:solid;
	border-width:1px;
}

select , select *
{
	font-family:"Segoe UI",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;	
}

select:hover , select:active , select:focus
{
	border-color:#195BA4;
	background-color:#F0F2F4;
	border-style:solid;
	border-width:1px;
}



.inDropDownList 
{
    width: 200px;
}

.inDropDownListDynamic
,.inDropDownListDynamicMedium
{
    width: auto;
}

.inDropDownListDynamicMedium
{
    min-width:200px;
}

.inDropDownListSmall
{
    width: 75px;
}

.inDropDownListLarge
{
    width:320px;
}

.inSelectFilter
{
    width: 100%;
    max-width:200px;
    height: 100px;
    overflow:auto;
}

.inWizardButtons table /* Fixes button offets to better match a single wizard button's location */
{
	position:relative;
	top:10px;
	left:10px;
}

.inClientItemListInner
{
	padding:1px;
}

.inFakeCheckedBox
{
	background-image:url(Images/cbx_Checked.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding: 0 0 0 20px;
	line-height:20px;
	cursor:pointer;
}

.inFakeCheckedBox:hover
{
	background-image:url(Images/cbx_CheckedHover.gif) !important;
}


.inDatePickerDivOuter
{
    width:130px;
    display:block;
    margin-bottom: 2px;
}

.inDatePickerDiv
{
    display:inline;
    position:relative; 
    height:20px; 
}

.inTextBox
{
	padding:2px 0 2px 1px;	
	width:197px;
}

span.inLastLogin
{
	color: #195BA4;
	font-size: 10px;
	font-weight: bold;
}


.riEnabled, .inTextBox
{
    border : 1px solid #AAAAAA !important;
}

.riHover , .riFocused , riActive
, .inTextBox:hover , .inTextBox:focus , .inTextBox:active
{
	border : 1px solid #195BA4 !important;
	background-image:none !important;
	background-color:#F0F2F4 !important;
}


.riDisabled 
, .inTextBox:disabled
, select.inSelectDisabled
, input.rfdInputDisabled
, textarea.rfdInputDisabled
{
	background-color:#EEEEEE !important;
	border: 1px solid #AAAAAA !important;
}

.rfdTextbox input[type="text"][disabled].riDisabled
{
	opacity: 1 !important;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important;
	-moz-opacity: 1 !important;
}

/* RadEditor */

.rade_dropdown, .rade_tool_disabled.rade_dropdown:hover
{
	font-size:9px !important;
}

.inRadEditorDropDown
{
    width:260px !important;
    font-family:"Segoe UI",Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-style:normal !important;
	font-variant:normal !important;
	font-weight:normal !important;
	line-height:normal !important;
    background-color:#F0F2F4 !important;
    z-index: 10000 !important;
}
 
.inRadEditorDropDown td.reItemOver
{
    background-color: RGB(10, 36, 106) !important;
    color: White !important;
}


/* RadUpload  */

.inRadUpload
{
	width: auto !important;
}

.inRadUpload .ruInputs li 
{
	margin:0 !important;
}

.inRadUpload input.ruButton
{
	width:65px;
}


/* RadWindow */
.TelerikModalOverlay
{
	opacity:0.7 !important;
	background-color: White !important;
}

/* Force render without seethrough */
div.RadWindow.RadWindow_Vista.rwNormalWindow.rwTransparentWindow td.rwCorner,
div.RadWindow.RadWindow_Vista.rwNormalWindow.rwTransparentWindow td.rwTitlebar,
div.RadWindow.RadWindow_Vista.rwTransparentWindow td.rwFooterCenter,
div.RadWindow.rwInactivewindow td.rwCorner,
div.RadWindow.rwInactivewindow td.rwTitlebar,
div.RadWindow.rwInactivewindow td.rwFooterCenter
{
	opacity: 1 !important;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;
}


.RadComboBox
{
    border: 1px solid #F0F2F4;
    border-radius: 4px;
    -moz-border-radius: 4px;
}


/* Force more results to display at full height - otherwise text renders for line2 with no backing */
.rcbMoreResults span
{
	height: auto !important;
	display: block !important;
}

.rcbMoreResults
{
	background-image: none !important; /*Otherwise controls render rounding edge junk on line 2 */
}

/* Remove IE10/11 Clear Function from text boxes of date pickers */
.inDatePickerDiv input[type=text]::-ms-clear { display: none; }
