
/*
YUI 3.13.0 (build 508226d)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

.yui3-widget-hidden {
    display:none;
}

.yui3-widget-content {
    overflow:hidden;
}

.yui3-widget-content-expanded {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing:border-box;
    height:100%;
}

/* Only used for IE6, to go from a bigger size to a smaller size when using cb.sizeTo(bb) */
.yui3-widget-tmp-forcesize {
    overflow:hidden !important;
}
/*
YUI 3.13.0 (build 508226d)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

.yui3-widget-stacked .yui3-widget-shim {
    opacity:0;
    filter:alpha(opacity=0);
    position:absolute;
    border:none;
    top:0px;
    left:0px;
    padding:0;
    margin:0;
    z-index:-1;
    width:100%;
    height:100%;
    /* 
       We'll be setting these programmatically for IE6, 
       to account for cases where height is not set 
    */
    _width:0;
    _height:0;
}
/*
YUI 3.13.0 (build 508226d)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

.yui3-overlay {
    position:absolute;
}

.yui3-overlay-hidden {
    visibility:hidden
}

.yui3-widget-tmp-forcesize .yui3-overlay-content {
    overflow:hidden !important;
}
/*
YUI 3.13.0 (build 508226d)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

.yui3-panel {
    position: absolute;
}
.yui3-panel-hidden {
    visibility: hidden;
}
.yui3-widget-tmp-forcesize .yui3-panel-content {
    overflow: hidden !important;
}
.yui3-panel .yui3-widget-hd {
    position: relative;
}
.yui3-panel .yui3-widget-hd .yui3-widget-buttons {
    position: absolute;
    top: 0;
    right: 0;
}
.yui3-panel .yui3-widget-ft .yui3-widget-buttons {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

/*
YUI 3.13.0 (build 508226d)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

.yui3-tab-panel {
    display:none;
}

.yui3-tab-panel-selected {
    display:block;
}

.yui3-tabview-list,
.yui3-tab {
    margin:0;
    padding:0;
    list-style:none;
}

.yui3-tabview {
    position:relative; /* contain absolute positioned tabs (left/right) */
}

.yui3-tabview,
.yui3-tabview-list,
.yui3-tabview-panel,
.yui3-tab,
.yui3-tab-panel { /* IE: kill space between horizontal tabs */
    zoom:1;
}

.yui3-tab {
    display:inline-block;
    *display:inline; /* IE */
    vertical-align:bottom; /* safari: for overlap */
    cursor:pointer;
}

.yui3-tab-label {
    display:block;
    display:inline-block;
    padding: 6px 10px;
    position:relative; /* IE: to allow overlap */
    text-decoration: none;
    vertical-align:bottom; /* safari: for overlap */
}

/*
YUI 3.13.0 (build 508226d)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

.yui3-scrollview {
	position: relative;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
}

.yui3-scrollview-hidden {
    display:none;
}

.yui3-scrollview-content {
    position:relative;
}
/*
YUI 3.13.0 (build 508226d)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

.yui3-menu .yui3-menu {

	position: absolute;
	z-index: 1;

}


.yui3-menu .yui3-shim {

	/* 
		Styles for the <iframe> shim used to prevent <select> elements from poking through 
		submenus in IE < 7.  Note: For peformance, creation of the <iframe> shim for each submenu  
		is deferred until it is initially made visible by the user.
	*/

    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
	opacity: 0;
	filter: alpha(opacity=0);  /* For IE since it doesn't implement the CSS3 "opacity" property. */
	border: none;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;

}

.yui3-menu-hidden {

	/*
		Position hidden menus outside the viewport boundaries to prevent them from 
		triggering scrollbars on the viewport.
	*/

	top: -10000px;
	left: -10000px;

	/*
		Using "visibility:hidden" over "display" none because:
		
		1)	As the "position" property for submenus is set to "absolute", they are out of 
			the document flow and take up no space.  Therefore, from that perspective use of 
			"display:none" is redundant.
		
		2)	According to MSDN use of "display:none" is more expensive:
			"Display is the more expensive of the two CSS properties, so if you are 
			making elements appear and disappear often, visibility will be faster." 
			(See http://msdn.microsoft.com/en-us/library/bb264005(VS.85).aspx)
	*/

	visibility: hidden;

}

.yui3-menu li {

    list-style-type: none;    

}

.yui3-menu ul, 
.yui3-menu li { 

    margin: 0;
    padding: 0;

}

.yui3-menu-label,
.yui3-menuitem-content {

    text-align: left;
    white-space: nowrap;
    display: block;

}

.yui3-menu-horizontal li {

	float: left;
	width: auto;

}

.yui3-menu-horizontal li li {

	float: none;

}

.yui3-menu-horizontal ul {

	/*
		Use of "zoom" sets the "hasLayout" property to "true" in IE (< 8).  When "hasLayout" is 
		set to "true", an element can clear its floated descendents.  For more:
		http://msdn.microsoft.com/en-gb/library/ms533776(VS.85).aspx
	*/

	*zoom: 1;

}

.yui3-menu-horizontal ul ul {

	/*
		No need to clear <ul>s of submenus of horizontal menus since <li>s of submenus
		aren't floated.
	*/

	*zoom: normal;

}			

.yui3-menu-horizontal>.yui3-menu-content>ul:after {

	/*	Self-clearing solution for Opera, Webkit, Gecko and IE > 7	*/

	content: "";
	display: block;
	clear: both;
	line-height: 0;
	font-size: 0;
	visibility: hidden;

}


/*
	The following two rules are for IE 7.  Triggering "hasLayout" (via use of "zoom") prevents 
	first-tier submenus from hiding when the mouse is moving from an menu label in a root menu to 
	its corresponding submenu.
*/

.yui3-menu-content {

	*zoom: 1;
    
}


.yui3-menu-hidden .yui3-menu-content {

	*zoom: normal;

}


/*
	The following two rules are for IE 6 (Standards Mode and Quirks Mode) and IE 7 (Quirks Mode 
	only).  Triggering "hasLayout" (via use of "zoom") fixes a bug in IE where mousing mousing off 
	the text node of menuitem or menu label will incorrectly trigger the mouseout event.
*/

.yui3-menuitem-content,
.yui3-menu-label {

	_zoom: 1;

}

.yui3-menu-hidden .yui3-menuitem-content,
.yui3-menu-hidden .yui3-menu-label {

	_zoom: normal;

}

.gewy-button {
    position:relative;
    flex-shrink: 0;
    text-decoration: none;
    border: none;
    background-color: transparent;
    outline: none;
    display: inline-flex;
}

.gewy-button.gewy-stretched {
    width: 100%;
}

.gewy-button * { /* for none-flex browsers */
    display: inline-block;
}

.gewy-button .gepa-click-acceptor {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: block;
}

.gewy-button .gepa-inner {
    white-space: nowrap; /* for none-flex browsers */

    display: inline-flex;
    align-items: center;
    justify-content: space-between;

    display: -webkit-inline-flex;
    -webkit-align-items: center;
    -webkit-justify-content: center;

    height: 100%;
}

.gewy-button.gewy-left .gepa-inner {
    align-items: flex-start;
    justify-content: flex-start;

    -webkit-align-items: flex-start;
    -webkit-justify-content: flex-start;
}
.yui3-aclist {
    font-family:Arial,Verdana,Helvetica,Geneva,"Nimbus Sans L",sans-serif;
    font-size:12px;
    z-index: 1;
    position: absolute;
    padding: 10px 0;
    min-width: 300px;
    display: inline-block;
}

.yui3-aclist-aria {
    left: -9999px;
    position: absolute;
}

.yui3-aclist-hidden {
    visibility: hidden;
}

.yui3-aclist-input {
}

.yui3-aclist-content {
    background-color: #F5F3F0;
    border: 1px solid #C3BBAF;
    border-radius: 6px;
    overflow:hidden;
}

body ul.yui3-aclist-list {
    list-style: none outside none;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.yui3-aclist-item {
    display: block;
    float: none;
    list-style: none outside none;
    cursor: pointer;
    margin: auto;
    height: auto;
    vertical-align: baseline;
    background: transparent 0 0 none repeat scroll !important;

    padding: 0 10px 5px 10px;
    font-size: 14px;
    line-height: 25px;
    /*color: #7b736d;*/
    color: #435C6B;
    text-align: left;
    border-bottom: 1px solid #C3BBAF;
}

.yui3-aclist-item:last-child {
    border-bottom: none;
}

.yui3-aclist-item-hover {
    background-color: #FAFAFA !important;
}

.yui3-aclist-item .yui3-highlight {
    font-weight: bold;
}

.yui3-aclist-item-hover {
    background-color: #e3dcd3;
    /*color: #7b736d;*/
    color: #435C6B;
}

.yui3-aclist-item-hover .yui3-highlight {
}

.yui3-aclist-item-active {
    background-color: #BDB7B1 !important;
    color: #FFFFFF;
}

.yui3-aclist-item-active .yui3-highlight {
}