
/************************************************
 * AMH 7.1
 * amh.sh 
 * @param CSS 按钮样式
 * Update:2023-11-11
 * 
 */

 /* Firefox */
select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
input::-moz-focus-inner, button::-moz-focus-inner {
  border: 0;
}
input {
	outline: none; 
}
button { 
	display: inline-block; 
	font-family: Arial,宋体, sans-serif; 
	font-size: 12px; 
	margin:0px;
	padding:3px 6px;
	white-space: nowrap; 
	overflow: visible;  
	text-decoration: none; 
	outline: none; 
	zoom: 1; 
}

button.primary, button.primary_min, button.primary_max, button.primary_min_disable { 
	*padding: 1px 22px 0px 22px;
	font-size: 14px;
	margin: 0px;
	padding: 2px 25px;
	height: 29px;
	line-height:25px;
	background: #7694d8;
	border: 0px;
	color: #f3f3f3;
	cursor: pointer;
	border: 1px solid #878D96;
	padding: 2px 26px;
	height: 31px;
	line-height: 23px;
	font-weight:bold;
	border-radius: 2px;
	background-image: linear-gradient(175deg, #7193e1 62%, #466ec9 107%);
}
button.primary_max { 
	padding: 0px 35px;
	height: 35px;
	line-height: 34px;
}
button.primary {
    letter-spacing: 1px;
	min-width: 81px;
}
button.primary_max {
	min-width: 122px;
    letter-spacing: 1px;
    margin:0px;
	margin-top: 4px;
}
button.primary_min, button.primary_min_disable { 
	padding: 0px 13px;
	*padding: 0px 3px;
	height: 23px;
	line-height: 22px;
	margin:1px 0px;
	font-size:12px;
	margin-left:5px;
	overflow: hidden;
	font-weight:normal;
	background: #99AFDA;
	background-image: linear-gradient(154deg, #99AFDA 62%, #7592c9 107%);
}
button.primary_min_disable {
	background: #F0F2F3;
	border: 1px solid #C9C9C9;
	color: #969696;
	cursor: default;
}
button.red, button.red_b {
	background-image: linear-gradient(154deg, #F38F83 62%, #ec5240 107%);
    border: 1px solid #d3786d;
    background-color: #ee7061;
}
button.navy {
	background-image: linear-gradient(154deg, #9BB0CA 62%, #6e94c3 107%);
	border: 1px solid #798086;
    background-color: #8aa5c7;
}
button.navy2 {
	background-image: linear-gradient(154deg, #b49bca 62%, #936ec3 107%);
    border: 1px solid #807986;
    background-color: #9e8ac7;
}
button.menu {
	background: #A1ADC2;
	border: 1px solid #FFFFFF;
	padding:0px 10px;
	*padding: 0px 3px;
}
button.green {
	background: #6BC9AE;
	border: 1px solid #83908B;
}

button.primary_min:hover {
	background-image: linear-gradient(35deg, #99AFDA -45%, #819ccf 100%);
	background-color: #a5b9df;
}
button.primary:hover, button.primary_max:hover {
	background-image: linear-gradient(35deg, #99AFDA -45%, #7193e1 100%);
	background-color: #89a6e8;
}

button.red:hover, button.red_b:hover {
	background-image: linear-gradient(35deg, #F38F83 -45%, #ec5240 100%);
	background-color: #ec7e71;
}
button.navy:hover {
	background-image: linear-gradient(35deg, #9BB0CA -45%, #6e94c3 100%);
	border: 1px solid #858B8F;
	background-color: #8daed5;
}
button.navy2:hover {
    background-image: linear-gradient(35deg, #b69bca -45%, #9e6ec3 100%);
    border: 1px solid #8a858f;
    background-color: #a88dd5;
}
button.primary_min_disable:hover {
	border: 1px solid #B7B7B7;
}
button.menu:hover {
	background: #8E9CB7;
}
button.green:hover {
	background: #8FD2B6;
}
button.vip {
    background: #fffbe4;
    border: 1px solid #957839;
    background-image: linear-gradient(138deg, #fffdf2 49%,#fff4a7 81%);
    cursor: pointer;
    color: #8b8686;
	border-radius: 3px;
    padding: 3px 12px;
}
button.vip:hover {
	background: #fff8ce;
	background-image: linear-gradient(138deg, #fffdf2 49%,#ffee78 81%);
}
a.button.pill, button.pill { -webkit-border-radius: 19px; -moz-border-radius: 19px; border-radius: 19px; padding: 5px 10px 4px 10px;  }
a.button.left, button.left { -webkit-border-bottom-right-radius: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-topright: 0px; border-bottom-right-radius: 0px; border-top-right-radius: 0px; margin-right: 0px; border-right: none; }
a.button.middle, button.middle { margin-right: 0px; margin-left: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border-right: none; }
a.button.right, button.right { -webkit-border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-topleft: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; margin-left: 0px; }
a.button.big, button.big { font-size: 16px; padding-left: 14px; padding-right: 17px; }
a span.icon{ 
	opacity:0.5;filter:alpha(opacity=50);
    display: inline-block;
    width: 14px;
    height: 12px;
    margin: auto 0px -2px auto;
	top: 0; 
	background: url('../images/buttons_icons.gif') no-repeat; 
}

a.disabled, button.disabled{ color:#8B8B8B}
a.button span.disabled, button span.disabled { opacity:0.2;filter:alpha(opacity=20);}
a.big.button span.icon, button.big span.icon { top: 0px }
a span.icon.book, button span.icon.book { background-position: 0 0 }
a span.icon.calendar, button span.icon.calendar { background-position: 0 -30px }
a span.icon.chat, button span.icon.chat { background-position: 0 -60px }
a span.icon.check, button span.icon.check { background-position: 0 -90px }
a span.icon.clock, button span.icon.clock { background-position: 0 -116px }
a span.icon.cog, button span.icon.cog { background-position: 0 -146px }
a span.icon.comment, button span.icon.comment { background-position: 0 -176px }
a span.icon.cross, button span.icon.cross { background-position: 0 -204px }
a span.icon.downarrow, button span.icon.downarrow { background-position: 0 -234px }
a span.icon.fork, button span.icon.fork { background-position: 0 -264px }
a span.icon.heart, button span.icon.heart { background-position: 0 -294px }
a span.icon.home, button span.icon.home { background-position: 0 -322px }
a span.icon.key, button span.icon.key { background-position: 0 -352px }
a span.icon.leftarrow, button span.icon.leftarrow { background-position: 0 -382px }
a span.icon.lock, button span.icon.lock { background-position: 0 -412px }
a span.icon.loop, button span.icon.loop { background-position: 0 -442px }
a span.icon.magnifier, button span.icon.magnifier { background-position: 0 -472px }
a span.icon.mail, button span.icon.mail { background-position: 0 -502px }
a span.icon.move, button span.icon.move { background-position: 0 -526px }
a span.icon.pen, button span.icon.pen { background-position: 0 -556px }
a span.icon.pin, button span.icon.pin { background-position: 0 -586px }
a span.icon.plus, button span.icon.plus { background-position: 0 -616px }
a span.icon.reload, button span.icon.reload { background-position: 0 -646px }
a span.icon.rightarrow, button span.icon.rightarrow { background-position: 0 -674px }
a span.icon.rss, button span.icon.rss { background-position: 0 -704px }
a span.icon.tag, button span.icon.tag { background-position: 0 -734px }
a span.icon.trash, button span.icon.trash { background-position: 0 -764px }
a span.icon.unlock, button span.icon.unlock { background-position: 0 -794px }
a span.icon.uparrow, button span.icon.uparrow { background-position: 0 -824px }
a span.icon.user, button span.icon.user { background-position: 0 -854px }

.input_button {
    line-height: 18px;
    padding: 2px 4px;
    border-radius: 3px;
    background: #f3f3f3;
    background-image: linear-gradient(-189deg, #ffffff 49%,#eeeeee 81%);
    border: 1px solid #b6b6b6;
    cursor: pointer;
    color: #202020;
    font-size: 12px;
    margin-right: 15px;
}
.input_button:hover {
    background-image: linear-gradient(-217deg, #ffffff 49%,#eeeeee 81%);
}
.input_button:disabled {
    background: #eaeaea;
    color: #707070;
}
.button_select {
    padding: 3px 7px;
    border-radius: 3px;
    background: #f3f3f3;
    background-image: linear-gradient(-189deg, #ffffff 49%,#eeeeee 81%);
    border: 1px solid #c4c4c4;
    cursor: pointer;
    margin-right: 3px;
    color: #8f8f8f;
    font-size: 12px;
}
.button_select .icon {
    margin-right: 4px;
}
.button_select_click {
    background-image: linear-gradient(-362deg, #e1e9f6 49%,#c9dbf6 81%);
    color: #686666;
    border: 1px solid #7a7a7a;
}

