.bb{
background: #fafafa;
border:solid 1px #dbdbdb;
}
.b{
background: #fafafa;
}
.b_silver{
	background:#f2f2f2!important;	
}
.b_n{
	border:none;
}
.h_0{
height:100%;
margin-top:0;
margin-bottom:0;
}
.cp{
	
	cursor: pointer!important;
}
.us_n{
user-select:none;	
}
.mw_1200{
max-width:1200px;
}
.h_20{
height:calc(100% - 20px);
margin-top:auto;
margin-bottom:auto;
}
.h_20p{
height:calc(100% - 20px);
margin-top:auto;
margin-bottom:auto;
}
.oh{
overflow:hidden;
}
.sbt{
scrollbar-width:thin!important;
}

.w_0{
width:100%;
margin-left:0;
margin-right:0;
}
.scroll_y{
	overflow:hidden;
	overflow-y:scroll!important;
}
.scroll_x{
	overflow:hidden;
	overflow-x:scroll!important;
	
}

.scroll_xy{
	overflow:scroll!important;
}
.br{
border-radius:3px;
}
.br_0{
border-radius:0px;
}
.br_50{
border-radius:50%;
}
.h_40{
	height:40px;
	min-height:40px;
	max-height:40px;
}
.w_20{
width:calc(100% - 20px);
margin-left:auto;
margin-right:auto;
}
.w_40{
width:calc(100% - 40px);
margin-left:auto;
margin-right:auto;
}
.p_0{
padding:0;
}
.pl_10{
padding-left:10px!important;
}
.pr_10{
padding-right:10px!important;
}
.pt_10{
padding-top:10px!important;
}
.pb_10{
padding-bottom:10px!important;
}
.tc{
text-align:center!important;
}
.tb{
font-weight:900;
}
.fw_n{
	font-weight:normal!important;
}
.fw_600{
	font-weight:600!important;
}
.c_b{
	color:#333!important;	
}
.c_w{
		color:#fff!important;	
}
.c_w2{
		color:#fafafa!important;	
}
.fw_900{
	font-weight:900!important;
}
.tt_u{
text-transform:uppercase!important;
}
.td_u{
text-decoration:underline!important;
}
.td_none{
text-decoration:none!important;
}
.fs_15{
font-size:15px!important;
line-height:15px;
}
.mt_10{
margin-top:10px!important;
}
.mt_0{
margin-top:0px!important;
}
.mb_10{
margin-bottom:10px!important;
}
.mb_0{
margin-bottom:0px!important;
}
.ml_0{
margin-left:0px!important;
}
.mr_0{
margin-right:0px!important;
}
.mr_10{
margin-right:10px!important;
}
.ml_10{
margin-left:10px!important;
}
.tn{
font-weight:normal;
}
.tl{
text-align:left!important;
}
.ti{
text-indent:10px!important;
}

.h_fit{
height:fit-content;
min-height:unset;
max-height:unset;
}

.fcc{
display:flex;
flex-direction:column;
justify-content:center;
}
.fcs{
display:flex;
flex-direction:column;
justify-content:start;
}
.frs{
display:flex;
flex-direction:row;
justify-content:start;
}
.frc{
display:flex;
flex-direction:row;
justify-content:center;
}

.ma{
margin:auto auto;
}
.m_0{
margin:0;
}



.inp_no{
padding:0;
}
.indent{
text-indent:10px;
}