/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/

button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner      
{
    padding: 0 !important;     border: 0 none !important;
}

.yui-button
{
	display: inline-block;
	vertical-align: text-bottom;
}

.yui-button .first-child
{
	display: inline-block;
}

.yui-button button, .yui-button input, .yui-button a
{
	display: inline-block;
	border: none;
	margin: 0;
}

.yui-button button, .yui-button input
{
	background-color: transparent;
	overflow: visible;
	cursor: pointer;
}

.yui-button a
{
	text-decoration: none;
}

.yui-skin-sam .yui-button
{
	margin: auto .25em;
}

.yui-skin-sam .yui-button .first-child
{
	position: relative;
	left: -1px;
	margin: 0 -1px;
}

.yui-skin-sam .yui-button button, .yui-button input, .yui-skin-sam .yui-button a
{
	font-size: 93%;
	line-height: 1.7;
	min-height: auto;
	color: #000;
	padding: 0 10px;
}

.yui-skin-sam .yui-button a
{
	line-height: 2;
}

.yui-skin-sam .yui-split-button button, .yui-skin-sam .yui-menu-button button
{
	padding-right: 20px;
	background-position: right center;
	background-repeat: no-repeat;
}

.yui-skin-sam .yui-menu-button button
{
	background-image: url(../images/menu-button-arrow.png);
}

.yui-skin-sam .yui-split-button button
{
	background-image: url(../images/split-button-arrow.png);
}

.yui-skin-sam .yui-split-button-focus button
{
	background-image: url(../images/split-button-arrow-focus.png);
}

.yui-skin-sam .yui-split-button-hover button
{
	background-image: url(../images/split-button-arrow-hover.png);
}

.yui-skin-sam .yui-button-active
{
	background-position: 0 -1700px;
}

.yui-skin-sam .yui-split-button-activeoption
{
	background-position: 0 0;
}

.yui-skin-sam .yui-split-button-activeoption .first-child
{
}

.yui-skin-sam .yui-split-button-activeoption button
{
	background-image: url(../images/split-button-arrow-active.png);
}

.yui-skin-sam .yui-radio-button-checked, .yui-skin-sam .yui-checkbox-button-checked
{
	background-position: 0 -1400px;
}

.yui-skin-sam .yui-radio-button-checked .first-child, .yui-skin-sam .yui-checkbox-button-checked .first-child
{
}

.yui-skin-sam .yui-radio-button-checked button, .yui-skin-sam .yui-checkbox-button-checked button
{
	color: #fff;
}

.yui-skin-sam .yui-button-disabled
{
	background-position: 0 -1500px;
}

.yui-skin-sam .yui-button-disabled .first-child
{
}

.yui-skin-sam .yui-button-disabled button, .yui-skin-sam .yui-button-disabled a
{
	color: #A6A6A6;
	cursor: default;
}

.yui-skin-sam .yui-menu-button-disabled button
{
	background-image: url(../images/menu-button-arrow-disabled.png);
}

.yui-skin-sam .yui-split-button-disabled button
{
	background-image: url(../images/split-button-arrow-disabled.png);
}

.yui-skin-sam .yui-button-focus, .yui-skin-sam .yui-button-hover
{
	background-position: 0 -1300px;
}

.yui-skin-sam .yui-button-focus .first-child, .yui-skin-sam .yui-button-hover .first-child, .yui-skin-sam .yui-button-active .first-child
{
}

.yui-skin-sam .yui-button-focus button, .yui-skin-sam .yui-button-focus a, .yui-skin-sam .yui-button-hover button, .yui-skin-sam .yui-button-hover a, .yui-skin-sam .yui-button-active button, .yui-skin-sam .yui-button-active a
{
	color: #000;
}

.yui-button
{
	margin: auto .25em; /*             Give the Button instance a transparent background image that              provides a glossy, glass-like look.  Since the background image is             transparent, it can apply the glass effect the Button instance             regardless of its background color.         */
	background: url(../images/gloss.png) repeat-x left center;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./gloss.png', sizingMethod = 'scale');
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
	position: relative;
}
.yui-button:active
{
	top: 1px;
}

.yui-button .first-child
{
	/* margin: 0 -1px; */ /*             The following is necessary to get negative margins working in IE.s         */ *
	position:
	relative;
*left:-1px;
}

.yui-button button, .yui-button input, .yui-button a
{
	align-items: center;
	position: relative;
	outline: 0;
	border: 0;
	margin: 0;
	cursor: pointer;
	user-select: none;
	vertical-align: middle;
	-webkit-appearance: none;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 1.428571428571429;
	text-transform: none;
	font-family: 'Inter','Helvetica Neue',Helvetica,Arial,sans-serif;
	border-radius: 8px;
	min-height: 32px;
	min-width: 72px;
	padding: 4px 16px;
	text-decoration: none;
	box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);
	color: #ffffff;
	background-color: rgb(21, 107, 255);
	border:  none;
}


                                                                                                                                                      
.yui-button img
{
	position: relative;
	top: 4px;
	margin-left: 2px;
}

                                                                                                                                                      
.yui-button button img
{
	margin-left: 0px;
    margin-right: 2px;
}

.yui-button#ok-button
{
	background-color: #004d89;
}

.yui-button.orange
{
	background-color: #FFBB55;
	border-color: #996666;
	cursor: pointer;
}
.yui-button.orange:hover
{
	background: #ffcc66;
	cursor: pointer;
}
.yui-button.orange .first-child
{
	border-color: #996666;
	cursor: pointer;
}
.yui-button.orange button, .yui-button.orange input
{
	color: #000;
	cursor: pointer;
}
.yui-button.green
{
	/* background-color: #99ee55; */
	/* border-color: #669966; */
	/* cursor: pointer; */
}
.yui-button.green:hover
{
	background-color: #aaff66;
	cursor: pointer;
}
.yui-button.green .first-child
{
	/* border-color: #669966; */
	cursor: pointer;
}
.yui-button.green button, .yui-button.green input
{
	/* color: #000; */
	/* cursor: pointer; */
}
.yui-button.red
{
	background-color: #d00;
	border-color: #996666;
	cursor: pointer;
}
.yui-button.red:hover
{
	background-color: #f00;
	cursor: pointer;
}
.yui-button.red .first-child
{
	border-color: #996666;
	cursor: pointer;
}
.yui-button.red button, .yui-button.red input
{
	color: #fff;
	cursor: pointer;
}

.yui-button.blue
{
	/* background-color: #0066bb; */
	/* border-color: #666699; */
	cursor: pointer;
}
.yui-button.blue:hover
{
	/* background-color: #1177cc; */
	cursor: pointer;
}
.yui-button.blue .first-child
{
	/* border-color: #666699; */
	cursor: pointer;
}
.yui-button.blue button, .yui-button.blue input
{
	color: #fff;
	cursor: pointer;
}

.yui-button.disabled
{
	background-color: #cccccc;
	border-color: #333333;
	cursor: default;
}
.yui-button.disabled:hover, .yui-button.disabledhover
{
	background-color: #cccccc;
	cursor: default;
}
.yui-button.disabled .first-child
{
	border-color: #333333;
	cursor: default;
}
.yui-button.disabled button, .yui-button.disabled input
{
	color: #555;
	cursor: default;
}
