/*FIX*/

::-ms-clear {
    display: none;
    width: 0px;
    height: 0px;
}


input[type="text"], input[type="password"], textarea { 
      box-sizing: border-box;
     -webkit-box-sizing:border-box;
     -moz-box-sizing: border-box;
}
/*FIX*/

/*ModernImageButton*/
.webcontrols-ui-modernimagebutton {  display:inline-block; background-color:rgb(245, 245, 245); text-decoration:none; padding:2px 2px 2px 2px; text-decoration: none; color:Black; }
.webcontrols-ui-modernimagebutton-enabled { cursor: pointer; }
.webcontrols-ui-modernimagebutton-disabled { opacity: 0.45; filter: alpha(opacity=45); }
.webcontrols-ui-modernimagebutton-enabled:hover { xbackground-color:rgb(220, 220, 220) !important; opacity: 0.75; filter: alpha(opacity=75); }
.webcontrols-ui-modernimagebutton-text-enabled {  font-family: Arial; text-align:center; line-height: 1.4em; display: table-cell; vertical-align:middle; font-size: 10pt; } 
.webcontrols-ui-modernimagebutton-text-disabled {  font-family: Arial; text-align:center; line-height: 1.4em; display: table-cell; vertical-align:middle; font-size: 10pt; } 
.webcontrols-ui-modernimagebutton-text-defaultpadding { padding-left: 0.4em; padding-right: 0.4em; }
.webcontrols-ui-modernimagebutton-roundborder {  border: 1px outset rgba(0,0,0,0.1); border-radius: 4px; margin: 2px;  } 
.webcontrols-ui-modernimagebutton-shadow { -moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow:  2px 2px 5px #888; box-shadow:  2px 2px 5px #888; }
.webcontrols-ui-modernimagebutton-enabled-active { border: 1px inset rgba(0,0,0,0.4); border-radius: 4px; margin: 2px; padding:2px 2px 2px 2px; }
/*ModernImageButton*/

/*CollapsiblePanel*/
.webcontrols-ui-collapsiblePanel { margin-left:auto; margin-right:auto; }
.webcontrols-ui-collapsiblePanel-header { width:100%; line-height:25px; height:25px; background-color:rgb(210,210,210); color:#454545;  vertical-align:middle; overflow:hidden; margin-bottom:1px; }
.webcontrols-ui-collapsiblePanel-header-hover { background-color:rgb(200,200,200); }
.webcontrols-ui-collapsiblePanel-header-title { /*padding-left:24px;*/ padding-left: 6px; font-weight:bold; float:left; font-size:1.05em; }
.webcontrols-ui-collapsiblePanel-header-description { padding-left:12px; float:left; font-size:0.95em; }
.webcontrols-ui-collapsiblePanel-header-img-cont { position: relative; width:24px; height:25px; float:right; }
.webcontrols-ui-collapsiblePanel-header-img { border:0 none; position: absolute; top:50%; left: 4px; margin-top:-8px; }
.webcontrols-ui-collapsiblePanel-content { width:100%; padding:4px 0px 4px 0px; }
/*CollapsiblePanel*/

/*TabsContainer, Tab*/
.ui-tabs { background:none; border-radius: 0px; }
.ui-tabs .ui-tabs-nav { background:none; border: 0 none; border-bottom: 1px solid #dddddd; border-radius:  0px; font-family: Arial, Arial CE, Helvetica, Verdana, sans-serif; }
.ui-tabs .ui-tabs-active { color:#ff6600; }
.ui-tabs .ui-tabs-anchor { }
.ui-tabs .ui-tabs-panel { background:none; padding: 1em 0.2em; font-family: Arial, Arial CE, Helvetica, Verdana, sans-serif; }
.ui-tabs .ui-state-default a { color:black; font-size:10pt; }
.ui-tabs .ui-state-active a, .ui-state-active a:link { color:#ff6600; }
/*TabsContainer, Tab*/

/*FloatingColumnContainer, Column*/
.webcontrols-ui-floatingColumnContainer { margin-left:auto; margin-right:auto; }
.webcontrols-ui-floatingColumn
{ 
  width: 450px; 
  padding: 0em 0.5em 0em 0.5em;
  display: inline-block;
  vertical-align: top;
}
/*FloatingColumnContainer, Column*/


/*Rowcontainer, Row*/
.webcontrols-ui-rowcontainer { width:100%; /*border-left: 5px solid white; border-right: 5px solid white;*/ }
.webcontrols-ui-rowcontainer TR { line-height:1.5em; }
.webcontrols-ui-rowcontainer TR TD { /*font-size:9pt;*/ }
.webcontrols-ui-rowcontainer TR TD INPUT[type=text], .webcontrols-ui-rowcontainer TR TD SELECT, .webcontrols-ui-rowcontainer TR TD TEXTAREA { width:100%; /*font-size:9pt;*/ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }
.webcontrols-ui-rowcontainer TR TD INPUT[type=text], .webcontrols-ui-rowcontainer TR TD TEXTAREA { }
.webcontrols-ui-row-leftcell { /*font-size:9pt;*/ text-align:left; white-space: nowrap; font-weight: bold; vertical-align:top; padding-right:0.5em; }
.webcontrols-ui-row-rightcell { /*font-size:9pt;*/ width:100%; /*padding-right:0.5em;*/ }
.webcontrols-ui-row-leftcell-mandatory { color: red; }
.webcontrols-ui-row-leftcell-filter { color: #808080; }
/*Rowcontainer, Row*/

/*RowDataControls*/
.webcontrols-ui-number { text-align: right; }
.webcontrols-ui-watermark { background-color: #eeeeee; color: #808080; }
/*RowDataControls*/

/*RowDataControlsSlider*/
/*RowDataControlsSlider*/

/*AspTabsContainer*/
.CustomTabStyle .ajax__tab_header { border-bottom: 1px solid rgb(210,210,210); }
.CustomTabStyle .ajax__tab_outer {  }
.CustomTabStyle .ajax__tab_inner {  }
.CustomTabStyle .ajax__tab_tab { background:#f6f6f6; margin: 1px .2em 0 0; font-size: 1.1em; font-weight:bold; padding: 0.5em 1em 0.5em 1em;  border: 1px solid rgb(210,210,210); border-bottom: none; }
.CustomTabStyle .ajax__tab_default  { display:inline;}
.CustomTabStyle .ajax__tab_body { padding: 10px; border-left:1px solid rgb(210,210,210); border-right:1px solid rgb(210,210,210);  border-bottom:1px solid rgb(210,210,210); }
.CustomTabStyle .ajax__tab_hover A  { background-color:rgb(210,210,210);  }
.CustomTabStyle .ajax__tab_active  { margin-bottom: -1px; padding-bottom:1px; }
.CustomTabStyle .ajax__tab_active  A { background:white; border: 1px solid #fbd850; border-bottom: white;  color:#ff6600; /*background: transparent url(../images/mainMenuSel.png) left repeat-y;*/ }
/*AspTabsContainer*/

/*Webcontrols-ICON*/
.webcontrols-ui-icon { width:16px; height:16px; display:block; overflow:hidden; background-repeat:no-repeat; }
.webcontrols-ui-icon-triangle-1-s { background-position: -64px -16px; }
.webcontrols-ui-icon-triangle-1-n { background-position: 0px -16px; }
/*Webcontrols-ICON*/

/*WebFormDataControlSelectAjax*/
.webcontrols-ui-datacontrol-select-cont { width:100%; }
.webcontrols-ui-datacontrol-select-htmlselect {  }
.webcontrols-ui-datacontrol-select-messageBox { height:18px; border:1px solid gray;  line-height:normal;color: #808080; background-color:rgb(238, 238, 238); }
.webcontrols-ui-datacontrol-select-messageBox SPAN { padding-left: 0.5em; line-height:normal;}
/*WebFormDataControlSelectAjax*/

/*WebFormDataControlDateTime*/
.webcontrols-ui-datacontrol-datetime-cont { display: inline-block; }
.webcontrols-ui-datacontrol-datetime-datebox, .webcontrols-ui-datacontrol-datetime-datebox INPUT[type=text], .webcontrols-ui-datacontrol-datetime-datebox TEXTAREA  { width: 13ex !important; margin-right: 0.2em !important;;  }
.webcontrols-ui-datacontrol-datetime-timebox, .webcontrols-ui-datacontrol-datetime-timebox INPUT[type=text], .webcontrols-ui-datacontrol-datetime-datebox TEXTAREA { width:8ex !important; margin-left: 0.2em !important;; }
.webcontrols-ui-datacontrol-datetime-imgbutton { width:16px !important; height:16px !important; vertical-align:middle;  padding: 0 0.1em 0 0.1em; }
/*WebFormDataControlDateTime*/

/*WebFormDataControlTriState*/
.webcontrols-ui-datacontrol-tristate-select { width: auto !important; }
.webcontrols-ui-datacontrol-tristate-text { margin-left: 0.5em; }
/*WebFormDataControlTriState*/

/*WebFormDataControlNumber*/
.webcontrols-ui-datacontrol-number-cont { display: inline-block;  }
/*WebFormDataControlNumber*/

/*WebFormDataControlNumber*/
.webcontrols-ui-datacontrol-slider-cont { }
/*WebFormDataControlNumber*/

/*WebFormDataControlText*/
.webcontrols-ui-datacontrol-text-cont { position: relative; display: inline-block; }
.webcontrols-ui-datacontrol-text-cont-ajaxarrow { position: absolute; right: 0.5em; top: 0.5em; xtop: -1em; font-size: 0.8em;  margin: 0; padding: 0; line-height: normal; }


.ui-widget-content { border: 1px solid black; background: white; color: Black;  }
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus 
{
  border: 0 none;
	border-bottom: 1px solid lightgray;
	background: rgba(243,243,243,.85);
	xfont-weight: bold;
	color: inherit;
}

.ui-menu { padding: 0px; }
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
 	padding: 2px 0.1em;
	
	line-height: 1.2em;
	width: 100%;
	font-weight: normal;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
	border-bottom: 1px solid lightgray; 
	border-collapse: collapse;
	xwhite-space: nowrap;
}

  
/*autocomplete*/
.ui-autocomplete { max-height: 200px; overflow-y: auto; font-size:1em; /* prevent horizontal scrollbar */ overflow-x: hidden; }
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete { height: 200px; }
/*autocomplete*/

.ui-widget-header { background: lightgray; border: 1px solid black; }

.working { background: black; }



/*UniversalFilter*/
.universalfilter-ui-cont { font-size: 1em; }
.universalfilter-ui-layouttable { border: 0 none;  }
.universalfilter-ui-datagrid { border: 0 none; }
.universalfilter-ui-datagrid TR { border: 0 none; }
.universalfilter-ui-datagrid TD { border: 0 none; }
.universalfilter-ui-datagrid-item { }
.universalfilter-ui-datagrid-alteritem { }
.universalfilter-ui-datagrid-header { font-weight:bold; }
/*UniversalFilter*/

/*ColorPicker*/
.webcontrols-ui-colorpicker-cont { line-height: 25px; display:inline-block; }
.webcontrols-ui-colorpicker-textbox { width: 8em; }
/*ColorPicker*/

/*GLOBAL*/
.ui-widget { font-size: 1em; }
.webcontrols-ui-floatHack { clear:both; }
.webcontrols-ui-centerwrapper { margin-left:auto; margin-right:auto; }

.global-ui-table-blockLayout { width:100%; }
.global-ui-table-blockLayout TD { padding: 0 0.3em 0 0.3em; }
.global-ui-table-blockLayout TD.column { width:50%; vertical-align:top; }

.global-ui-table-columnLayout { width:100%; font-size:1em;  }
.global-ui-table-columnLayout TR {  }
.global-ui-table-columnLayout TR TD {  }
.global-ui-table-columnLayout TR TD INPUT[type=text], TABLE.columnLayout TR TD SELECT, TABLE.columnLayout TR TD TEXTAREA { width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.global-ui-table-columnLayout TR TD.title { white-space: nowrap; font-weight: bold; }
.global-ui-table-columnLayout TR TD.titleRqr { font-weight: bold; white-space: nowrap; color: red; }
.global-ui-table-columnLayout TR TD.titleFilter { white-space: nowrap; color: #808080; }
.global-ui-table-columnLayout TR TD.text { width:100%; padding-right:5px; white-space: normal; }

.global-ui-title { white-space: nowrap; font-weight: bold; }
.global-ui-titleMandatory { font-weight: bold; white-space: nowrap; color: red; }

.webcontrols-ui-text { text-align: left; }
.webcontrols-ui-text TABLE TR TD { text-align: left; }
.webcontrols-ui-textwraped { text-align: left; white-space:normal !important; }

/*GLOBAL*/

/*WEBFORM*/

/*WebForm*/

.webcontrols-ui-form-cont HR {  height: 1px; color: rgb(180, 180, 180); display:block; background-color:rgb(180, 180, 180); border: 0px none;  }
.webcontrols-ui-form-toolbar-cont { width:100%; }
.webcontrols-ui-form-toolbar { margin-bottom: 0.5em; float:right; }
.webcontrols-ui-form-toolbar-item { }
.webcontrols-ui-form-toolbar-item A { text-decoration:none; margin: 0.5em; }
.webcontrols-ui-form-toolbar-item A IMG { margin-right: 4px; vertical-align:middle; border: 0  none; }
.webcontrols-ui-form-buttons-cont {  margin-left:auto; margin-right:auto;  margin-top: 10px;  }
.webcontrols-ui-form-buttons-cont TD  { padding: 10px 10px 10px 10px; text-align: center;}
/*WebForm*/

.amcwebcontrols-ui-form-menubar { text-align:right;  margin: 0 auto; padding-right: 10px; padding-left: 10px; } 
.amcwebcontrols-ui-webform-content { margin: 0 auto; }
.amcwebcontrols-ui-webform-content HR { height: 1px; color: rgb(180, 180, 180); display:block; background-color:rgb(180, 180, 180); border: 0px none;  }

.amcwebform-ui-help-ico-img { margin-left: 4px; width: 14px; height: 14px; border: 0 none; xdisplay: inline-block ;cursor:help; vertical-align: middle; }
.amcwebform-ui-blockingwindow { z-index: 9000; position:fixed; opacity:0.4; filter:alpha(opacity=40); background-color:Gray; padding:0px; margin:0px; display:block; top:0; left:0; display:none; }
/*prod <div>?</div> az jednou budou jen standardy a ne IE8*/
.amcwebform-ui-help-ico2 {  display: inline-block; color:white; background-color:#228ef1; font-weight: bold; width: 16px; height: 16px; line-height: 16px; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; text-align: center; }
/**/

.clsAmcWebFormModalPopup
{
  position:absolute !important;
  display:none;
  z-index:32000 !important;
  background-color: buttonface;
  width: 600px;
  border:1px solid #cccccc;
  font: message-box;
	font-size:1em !important;
}

.clsAmcWebFormModalPopupHeader
{
  min-height: 1em;
  background-color: capt;
  color:CaptionText;
  padding:5px;
}

.clsAmcWebFormModalPopupBody
{
  padding:5px;
  background-color: White;
  color:WindowText;
}

.clsAmcWebFormModalPopupContent
{
  height:300px;
}

.clsAmcWebFormModalPopupFooter
{
  padding:5px;
}

/*WEBFORM*/

/*MENU*/

.amcwebcontrols-webformmenu { padding: 7px 7px; xmargin-right: 15px; text-align: center; border: 1px solid #ddd; display:inline-block; cursor: pointer; border-radius: 4px; }
.amcwebcontrols-webformmenu.active {  background-color: #ddd;  }
.amcwebcontrols-webformmenu-icon-bar { display: block; width: 22px; height: 2px; margin-top: 3px; margin-bottom: 3px; border-radius: 1px; background-color: #888; }
.amcwebcontrols-webformmenu-ul { margin: 0; padding: 0; border: 0; position: absolute; display: none; list-style: none; z-index: 1000; min-width: 300px; border: 0 solid silver;   border-width: 0 0 1px 1px; }

.amcwebcontrols-webformmenu-ul-item { margin: 0; padding: 0; border: 0; outline:0; font-size:100%; xvertical-align:baseline; list-style: none; }
.amcwebcontrols-webformmenu-ul-item A.active { text-decoration: none; color: inherit; background-color: #ddd;  }
.amcwebcontrols-webformmenu-ul-item A.selected { text-decoration: none; color: inherit; background-color: #ddd;  }
.amcwebcontrols-webformmenu-ul-item A { text-decoration: none;  margin: 0; padding: 0; font-size: 100%; background: white; border: 0 solid silver; border-width: 1px 1px 0 0;
                                        color:inherit; line-height: 32px; height:32px; 
                                        display: block; box-sizing: border-box;   vertical-align: baseline; padding: 0 32px 0 32px; position: relative;
                                        }
.amcwebcontrols-webformmenu-ul-item A .ico { margin: 0; padding: 0; border: 0; outline:0; width: 16px; height: 16px; background-repeat: no-repeat; background-position:center; display:block; position: absolute; top: 8px; left: 8px; }
.amcwebcontrols-webformmenu-ul-item A .text { margin: 0; padding: 0; border: 0; outline:0; line-height: 32px; }
.amcwebcontrols-webformmenu-ul-item A .upDownArrow { position:absolute; top: 0px; right: 8px; color: #888; xfont-size: 0.8em; width:8px; text-align:center; }

.amcwebcontrols-webformmenu-ul-item-subMenu { margin: 0; padding: 0; border: 0; outline:0; display: none; list-style: none; }
.amcwebcontrols-webformmenu-ul-item-link { }

/*MENU*/

/*GRID*/
.webcontrols-ui-datagrid-pager { width: 800px;  margin-left:auto; margin-right:auto; }
.webcontrols-ui-datagrid { font-size: 9pt; border-collapse: collapse; margin-left: auto; margin-right: auto; }
.webcontrols-ui-datagrid TR TD { border-color:rgb(210,210,210); border-width: 1px; border-style:solid; border-collapse: collapse; vertical-align: top; font-size: 1em; padding: 0 2px 0 2px;}
.webcontrols-ui-datagrid TR TD A {  border-collapse: collapse; font-size: 1em; }
.webcontrols-ui-datagrid TR TD INPUT[type=text], .webcontrols-ui-datagrid TR TD TEXTAREA { font-size: 1em; width: 100% !important; }
.webcontrols-ui-datagrid TR TD SELECT { width: auto !important; }
.webcontrols-ui-datagrid-header { border: 0 none; background-color:rgb(213, 223, 229); font-weight:bold; }
.webcontrols-ui-datagrid-header TD { white-space:nowrap; padding: 2px 5px 2px 5px; font-size: 1em; }
.webcontrols-ui-datagrid-footer { background-color:rgb(213, 223, 229); font-weight:bold; border-top: 2px solid black; }
.webcontrols-ui-datagrid-footer TD { padding: 2px 5px 2px 5px; white-space: nowrap; font-size: 1em; }
.webcontrols-ui-datagrid-footer-alterItem TD { background-color:rgb(249, 249, 249);  }

.webcontrols-ui-datagrid TR TD TABLE {  border: 0 none; width:100%; }  
.webcontrols-ui-datagrid TR TD TABLE TR {  border: 0 none; }  
.webcontrols-ui-datagrid TR TD TABLE TR TD {  border: 0 none; }  
/*GRID*/

/*AMCDATAGRID*/



.webcontrols-ui-amcdatagrid-cont { margin-top: 4px; margin-bottom: 4px; }
.webcontrols-ui-amcdatagrid-cont HR { margin: 3px 0 3px 0; }
.webcontrols-ui-amcdatagrid { border-width: 0px; border-collapse: collapse; margin-left: auto; margin-right: auto; }
.webcontrols-ui-amcdatagrid TR TD {  border-width: 0px; border-style:solid; border-collapse: collapse; vertical-align: top;  padding: 2px 2px 2px 2px; }
.webcontrols-ui-amcdatagrid TR TD TABLE { border: 0 none; width:100%; }
.webcontrols-ui-amcdatagrid TR TD TABLE TR { border: 0 none; }
.webcontrols-ui-amcdatagrid TR TD TABLE TR TD { border: 0 none; }
.webcontrols-ui-amcdatagrid A { }
.webcontrols-ui-amcdatagrid-header { border: 0 none; background-color:rgb(210, 210, 210);  }
.webcontrols-ui-amcdatagrid-header TD { white-space:nowrap; padding: 2px 5px 2px 5px;  font-weight:bold; }
.webcontrols-ui-amcdatagrid-alternatingitem { background-color:rgb(240, 240, 240); }
.webcontrols-ui-amcdatagrid-innerTable { border: 0 none; width:100%; }
.webcontrols-ui-amcdatagrid-innerTable TR { border: 0 none; }
.webcontrols-ui-amcdatagrid-innerTable TR TD { border: 0 none; padding: 0; }

.webcontrols-ui-amcdatagrid-innerddl { }

.webcontrols-ui-amcdatagrid .webcontrols-ui-amcdatagrid-pager { font-size:8pt; color:Gray; }
.webcontrols-ui-amcdatagrid-pager TABLE TR TD { font-size:8pt; color:Gray; vertical-align:middle;}
.webcontrols-ui-amcdatagrid-pager TABLE TR TD IMG { display: block; border:0 none; }
.webcontrols-ui-amcdatagrid-pager-tbxpageIndex, INPUT.webcontrols-ui-amcdatagrid-pager-tbxpageIndex, .webcontrols-ui-amcdatagrid-pager .webcontrols-ui-amcdatagrid-pager-tbxpageIndex  { width: 50px; font-size:8pt; text-align:center;}
.webcontrols-ui-amcdatagrid-pager-ddlpageSize, SELECT.webcontrols-ui-amcdatagrid-pager-ddlpageSize, .webcontrols-ui-amcdatagrid-pager .webcontrols-ui-amcdatagrid-pager-ddlpageSize { font-size:8pt; min-width: 40px; }

.webcontrols-ui-amcdatagridheaderbutton { position:relative; cursor: pointer; }
.webcontrols-ui-amcdatagridheaderbutton-withimg  { padding-right: 35px !important;   }
.webcontrols-ui-amcdatagridheaderbutton-index { position:absolute; font-size: 7pt; right:16px; }
.webcontrols-ui-amcdatagridheaderbutton-img { position:absolute; width:16px; height: 7pt; right:1px; }
.webcontrols-ui-amcdatagridheader-text { font-weight:bold; }
.webcontrols-ui-amcdatagridheaderbutton-icon-triangle-1-s { background-position-x:-64px; background-position-y: -19px; }
.webcontrols-ui-amcdatagridheaderbutton-icon-triangle-1-n { background-position-x: 0px; background-position-y: -19px; }

TABLE TR.webcontrols-ui-amcdatagrid-headertop TD { border-left: 0 none; border-right: 0 none;  }

.webcontrols-ui-amcdatagrid .webcontrols-ui-amcdatagrid-headertop TD { padding: 2px 4px 2px 4px; }
.webcontrols-ui-amcdatagrid-headerwrapper { display: table; width: 100%; }
.webcontrols-ui-amcdatagrid-headerwrapper-leftholder { padding: 0 2em 0 0; width: 33%; display: table-cell; vertical-align: middle; }
.webcontrols-ui-amcdatagrid-headerwrapper-centerholder { width: 33%; display: table-cell; vertical-align: middle; }
.webcontrols-ui-amcdatagrid-headerwrapper-rightholder { width: 33%; display: table-cell; vertical-align: middle; text-align: right; }

.webcontrols-ui-amcdatagrid .webcontrols-ui-amcdatagrid-pager TABLE { width: auto; }

.webcontrols-ui-amcdatagrid-headerbutton { margin: 0 2px 0 2px; }

/*AMCDATAGRID*/


.SUPERPORTALGRID { }
.SUPERPORTALGRID .webcontrols-ui-amcdatagrid-header {  }


.webformdatacontrol-text-itemlist
{
  z-index: 1049;
  background-color:white;
  overflow: auto !important;
  position:absolute;
  top:-1000px;
  left:-1000px;
  max-height: 400px;

  xbox-shadow: 0 6px 12px rgba(0,0,0,.175);
  xwebkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  xborder-radius: 4px;
  border: 1px solid rgba(0,0,0,.15);
  background-clip: padding-box;
  list-style: none;
  padding: 5px 0;
  margin: 2px 0 0;
  
}

.webformdatacontrol-text-itemlist-innercont
{
  position:relative;
  
}

.webformdatacontrol-text-itemseperator
{
  height:0px;
  border:0px;
  border-top: 1px solid rgb(202, 202, 202);
  padding:0px;
  margin:0px;
  white-space: nowrap;
  cursor: default;
  font-size: 0px;
  line-height: 0px;
}

.webformdatacontrol-text-item
{
  border:0px;
  border-collapse: collapse;
  padding: 1px;
  cursor: pointer;
  padding: 3px 10px;
  white-space:nowrap;
}

.webformdatacontrol-text-item:hover, .webformdatacontrol-text-item-selected
{
  text-decoration: none;
  background-color: #f5f5f5;
}

.modalDialogHistory 
{
  display:none; 
}

.webformdatacontrol-text[amc-control-attr-loading='true'] > .webformdatacontrol-text-droparrow > i:first-child {
  display: none;
}

.webformdatacontrol-text:not([amc-control-attr-loading]) > .webformdatacontrol-text-droparrow > i:last-child,
.webformdatacontrol-text[amc-control-attr-loading='false'] > .webformdatacontrol-text-droparrow > i:last-child {
  display: none;
}