/* 그냥 막자
.btn1, .btn3, .btn4, .btn5, .btn6, btn7, btn_orange
{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
*/

/* 마우스 오버색은 걍 하얀글씨 빨간 배경으로 통일하자 */ 
.btn_font_free:hover,
.btn_font_free_pink:hover,
.btn_11Bgray_white_black_R4:hover, 
.btn_12Bgray_white_black_R4:hover, 
.btn_12Bgray_gray_gray_R4:hover, 
.btn_12Bgray_white_darkgray_R4:hover, 
.btn_12gray_white_darkgray_R0:hover, 
.btn_12Bwhite_darkgray_gray_R4:hover, 
.btn_12Bwhite_blue_gray_R0:hover,
.btn_12Bwhite_blue_gray_R4:hover,
.btn_12Bwhite_green_gray_R0:hover,
.btn_lost:hover,
.btn_search:hover,
.btn_search2:hover,
.btn_board:hover,
.btn_big:hover,
.btn_big_gray:hover
{border:1px solid #81031B !important; background:#81031B !important; color:#ffffff !important; transition:All 0.3s ease;
-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}


.btn_font_free:hover span, 
.btn_font_free_pink:hover span, 
.btn_11Bgray_white_black_R4:hover span, 
.btn_12Bgray_white_black_R4:hover span, 
.btn_12Bgray_gray_gray_R4:hover span, 
.btn_12Bgray_white_darkgray_R4:hover span, 
.btn_12gray_white_darkgray_R0:hover span, 
.btn_12Bwhite_darkgray_gray_R4:hover span, 
.btn_12Bwhite_blue_gray_R0:hover span, 
.btn_12Bwhite_blue_gray_R4:hover span, 
.btn_12Bwhite_green_gray_R0:hover span, 
.btn_lost:hover span,
.btn_search:hover span,
.btn_search2:hover span,
.btn_board:hover span,
.btn_big:hover span,
.btn_big_gray:hover span
{color:#fff !important;}
 
.btn_font_free {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:14px; font-weight:bold !important; color:#fff !important; background:#4185F4; border:1px solid #1671CA; border-radius:4px; 
height:30px; line-height:30px; display:inline-block; text-decoration:none ;padding:0px 6px; letter-spacing:0px;vertical-align:middle;}
 

.btn_font_free_pink {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:14px; font-weight:bold !important; color:#fff !important; background:#ff0080; border:1px solid #dc0370 !important; border-radius:4px; 
 display:inline-block; text-decoration:none ;padding:0px 3px; letter-spacing:0px;vertical-align:middle;}
 

.btn_11Bgray_white_black_R4 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:11px !important; font-weight:bold !important; color:#333; background:#ffffff; border:1px solid #000000; border-radius:4px; 
height:25px; line-height:25px; display:inline-block; text-decoration:none ;padding:0px 3px; letter-spacing:0px;vertical-align:middle;}
  

.btn_12Bgray_white_black_R4 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:12px !important; font-weight:bold !important; color:#333; background:#ffffff; border:1px solid #000000; border-radius:4px; 
height:25px; line-height:25px; display:inline-block; text-decoration:none ;padding:0px 6px; letter-spacing:0px;vertical-align:middle;}

.btn_12Bgray_gray_gray_R4 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:12px !important; font-weight:bold !important; color:#333; background:#f9f9f9; border:1px solid #ccc; border-radius:4px; 
height:25px; line-height:25px; display:inline-block; text-decoration:none ;padding:0px 6px; letter-spacing:0px;vertical-align:middle;}
 
.btn_12Bgray_white_darkgray_R4 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:12px !important; font-weight:bold !important; color:#333; background:#ffffff; border:1px solid #999; border-radius:4px; 
height:25px; line-height:25px; display:inline-block; text-decoration:none ;padding:0px 6px; letter-spacing:0px;vertical-align:middle;}

.btn_12gray_white_darkgray_R0 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:12px !important; color:#333; background:#ffffff; border:1px solid #999; border-radius:0px; 
height:20px; line-height:20px; display:inline-block; text-decoration:none ;padding:0px 6px; letter-spacing:0px;vertical-align:middle;}

.btn_12Bwhite_darkgray_gray_R4 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:12px !important; font-weight:bold !important; color:#fff !important; background:#8f8f8f; border:1px solid #ccc; border-radius:4px; 
height:25px; line-height:25px; display:inline-block; text-decoration:none ;padding:0px 6px; letter-spacing:0px;vertical-align:middle;}


.btn_12Bwhite_blue_gray_R0 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:12px !important; font-weight:bold !important; color:#fff !important; background:#158cfe; border:1px solid #ccc; border-radius:0px; 
height:25px; line-height:25px; display:inline-block; text-decoration:none ;padding:0px 6px; letter-spacing:0px;vertical-align:middle;}
.btn_12Bwhite_blue_gray_R0:hover {text-decoration:none;color:#feee00 !important;}
 
.btn_12Bwhite_blue_gray_R4 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:12px !important; font-weight:bold !important; color:#fff !important; background:#158cfe; border:1px solid #ccc; border-radius:4px; 
height:25px; line-height:25px; display:inline-block; text-decoration:none ;padding:0px 6px; letter-spacing:0px;vertical-align:middle;}
.btn_12Bwhite_blue_gray_R4:hover {text-decoration:none;color:#feee00 !important;}


.btn_12Bwhite_green_gray_R0 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:12px !important; font-weight:bold !important; color:#fff !important; background:#39950D; border:1px solid #ccc; border-radius:0px; 
height:20px; line-height:20px; display:inline-block; text-decoration:none ;padding:0px 6px; letter-spacing:0px;vertical-align:middle;}


.btn_lost {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:14px !important; font-weight:bold !important; color:#fff !important; background:#158cfe; border:1px solid #ccc; border-radius:4px; 
height:40px; line-height:40px; display:inline-block; text-decoration:none ;padding:0px 6px; letter-spacing:0px;vertical-align:middle;}
.btn_lost:hover {text-decoration:none;color:#feee00 !important;}

.btn_search {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:12px !important; font-weight:bold !important; color:#fff !important; background:#3079F3; border:1px solid #ccc; border-radius:4px; 
height:25px; line-height:25px; display:inline-block; text-decoration:none ;padding:0px 6px; letter-spacing:0px;vertical-align:middle;}
.btn_search:hover {text-decoration:none;color:#feee00 !important;}

.btn_search2 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:12px !important; font-weight:bold !important; color:#fff !important; background:#555555; border:1px solid #ccc; border-radius:4px; 
height:25px; line-height:25px; display:inline-block; text-decoration:none ;padding:0px 6px; letter-spacing:0px;vertical-align:middle;}
.btn_search2:hover {text-decoration:none;color:#feee00 !important;}

.btn_board {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:12px; font-weight:bold !important; color:#333 !important; background:#f9f9f9; border:1px solid #979797; border-radius:4px; 
height:25px; line-height:25px; display:inline-block; text-decoration:none ;padding:0px 6px; letter-spacing:0px;vertical-align:middle;}


.btn_big {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:14px !important; font-weight:bold !important; color:#fff !important; background:#4185F4; border:1px solid #1671CA; border-radius:4px; 
height:30px; line-height:30px; display:inline-block; text-decoration:none ;padding:0px 6px; letter-spacing:0px;vertical-align:middle;}

.btn_big_gray {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
font-size:14px !important; font-weight:bold !important; color:#fff !important; background:#808080; border:1px solid #525252; border-radius:4px; 
height:30px; line-height:30px; display:inline-block; text-decoration:none ;padding:0px 6px; letter-spacing:0px;vertical-align:middle;}

/*
<a class="btn_12Bgray_white_black_R4" href="javascript:;"> btn_12Bgray_white_black_R4 </a>
<a class="btn_12Bgray_gray_gray_R4" href="javascript:;"> btn_12Bgray_gray_gray_R4 </a>
<a class="btn_12Bgray_white_darkgray_R4" href="javascript:;"> btn_12Bgray_white_darkgray_R4 </a>
<a class="btn_12Bwhite_darkgray_gray_R4" href="javascript:;"> btn_12Bwhite_darkgray_gray_R4 </a>
<a class="btn_12Bwhite_blue_gray_R0" href="javascript:;"> btn_12Bwhite_blue_gray_R0 </a>
*/





/* 이하는 블루비에서 퍼온 버튼  =================== */

/* 하얀 글씨  
[class*='btn-'] {
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
	  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
	color: #fff !important;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 8px 16px;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	
	-webkit-transition: background-color 0.1s linear;
	-moz-transition: background-color 0.1s linear;
	-o-transition: background-color 0.1s linear;
	  transition: background-color 0.1s linear;	
}

	[class*='btn-']:hover {
		cursor: pointer;
	}

	.btn-blue {
		background-color: rgb( 51, 102, 204 );
		border: 1px solid rgb( 44, 91, 104 );	
	}	
		.btn-blue:hover {
			background-color: rgb( 58, 131, 213 );	
		}		
		.btn-blue:active {
			background-color: rgb( 42, 91, 191 );	
		}
		
	.btn-primary {
		background-color: rgb( 74, 61, 117 );
		border: 1px solid rgb( 44, 37, 59 );
	}	
		.btn-primary:hover {
			background-color: rgb( 92, 76, 131 );	
		}		
		.btn-primary:active {
			background-color: rgb( 54, 44, 87 );	
		}
	
	.btn-red {
		background-color: rgb( 207, 56, 91 );
		border: 1px solid rgb( 187, 40, 74 );
	}	
		.btn-red:hover {
			background-color: rgb( 227, 77, 130 );
		}		
		.btn-red:active {
			background-color: rgb( 187, 40, 74 );
		}
		
	.btn-green {
		background-color: rgb( 43, 153, 91 );
		border: 1px solid rgb( 33, 126, 74 );
	}	
		.btn-green:hover {
			background-color: rgb( 75, 183, 141 );
		}		
		.btn-green:active {
			background-color: rgb( 33, 126, 74 );
		}
		
	
	.btn-gray {
		background-color: rgb( 128, 128, 128 );
		border: 1px solid rgb( 75, 75, 75 );
	}	
		.btn-gray:hover {
			background-color: rgb( 152, 152, 152 );
		}		
		.btn-gray:active {
			background-color: rgb( 75, 75, 75 );
		} */


/* 검정 글씨 */
[class*='btnB-'] {
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
	  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
	color: #000 !important;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 8px 16px;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	
	-webkit-transition: background-color 0.1s linear;
	-moz-transition: background-color 0.1s linear;
	-o-transition: background-color 0.1s linear;
	  transition: background-color 0.1s linear;	
}

	[class*='btnB-']:hover {
		cursor: pointer;
	}

	.btnB-gray {
		background-color: rgb( 245, 245, 245 ) !important;
		border: 1px solid rgb( 127, 127, 127 ) !important;	
	}	
		.btnB-gray:hover {
			background-color: rgb( 255,255,255 ) !important;	
		}		
		.btnB-gray:active {
			background-color: rgb( 127, 127, 127 ) !important;	
		}