.ui-button_red,
.ui-button_gray,
.ui-button_gray2,
.ui_btn_green,
.ui_btn_gray,
.ui_btn_blue,
.ui_btn_red,
.ui_btn_yellow,
.ui_btn_dark {
	display:inline-block; padding:0px 20px; margin:1px; transition:0.2s; height:38px; line-height:38px;
	cursor:pointer; font-size:14px; font-weight:900px; font-weight:bold; vertical-align:middle;
	border-radius:6px; color:#fff; border:none; text-shadow:0 0px 1px rgba(0,0,0,0.7); transition:0.2s; box-sizing:border-box;
}
button.ui-button_red,
button.ui-button_gray,
button.ui-button_gray2,
button.ui_btn_green,
button.ui_btn_gray,
button.ui_btn_blue,
button.ui_btn_red,
button.ui_btn_yellow,
button.ui_btn_dark {
	display:inline-block; padding:0px 20px; height:38px; line-height:38px; vertical-align:middle;
	border-radius:6px; color:#fff; border:none; text-shadow: 0 0px 1px rgba(0,0,0,0.7); transition:0.2s; border-radius:6px; box-sizing:border-box;
}

.ui_btn_small { padding:0px 10px; height:24px; line-height:24px; }

.ui-button_red	{ background:#cc001b; }
.ui-button_gray	{ background:#2d2d2d; }
.ui-button_gray2{ background:#2d2d2d; }
.ui_btn_green	{ background:rgb(20,179,32); }
.ui_btn_red		{ background:#cc001b; }
.ui_btn_gray	{
	background: #2d2d2d;
    border: 2px solid transparent;
    border-radius: 5px;
    background-image: linear-gradient(#2f2f2f, #494949), linear-gradient(to bottom right, #77530a, #ffd277, #77530a, #77530a, #ffd277, #77530a);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}
.ui_btn_blue	{ background:linear-gradient(360deg, #77530a, #ffd277); color:#000000; font-weight:400; }
.ui_btn_yellow	{ background:rgb(225,161,49); }
.ui_btn_dark	{ background:#2d2d2d; }

.ui-button_red:hover,
.ui-button_gray:hover,
.ui-button_gray2:hover,
.ui_btn_green:hover,
.ui_btn_red:hover,
.ui_btn_gray:hover,
.ui_btn_blue:hover,
.ui_btn_yellow:hover,
.ui_btn_dark:hover { filter:brightness(1.3); }
