.btn
{
	display: inline-block;
	font-size: .9em;
	font-weight: 500;	
	padding: .7em 1.2em;	
	border-color: transparent;
}
.btn:hover,.btn:active,.btn:focus
{
	box-shadow: none;
	border-color: transparent !important;
}
.btn-info
{
	color: var(--color-link-default);
	background: var(--bg-info);
}
.btn-info:hover,
.btn-info:active,
.btn-info:focus
{	
	color: var(--color-link-default) !important;
	background: var(--bg-info-hover) !important;
}
.btn-primary
{
	color: rgba(255,255,255, 1) !important;
	background: var(--bg-primary) !important;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus
{
	color: rgba(255,255,255, 1) !important;
	border-color: transparent !important;
	background: var(--bg-primary-hover) !important;	
}
@media screen and (max-width: 767.98px)
{
	.btn.btn-lg
	{
		font-size: .8rem;
	}
}
@media screen and (min-width: 768px) and (max-width: 1499.98px)
{

}
.btn.btn-lg
{	
	padding: .8em 1.4em;
	font-weight: 600;
}
.btn.btn-sm
{
	font-size: .7rem;
	font-weight: 600;
	border-radius: 4px;
}
.button
{
	font-size: .8em;
	font-weight: 500;	
    padding: .8em 1.1em;
	border-radius: 4px;
	line-height: 1.4;
}

.button:not(.button_default)
{
	white-space: nowrap;
}
@media all and (max-width: 575.98px)
{
	.button
	{
		font-size: .7rem;
		font-weight: 600;
		padding: .8em 1.1em;
		border-radius: 3px;
	}
}
@media screen and (min-width: 576px) and (max-width: 991.98px)
{
	.button
	{
		font-size: .8rem;
		font-weight: 600;
		border-radius: 3px;
	}
}
.button:hover,.button:focus,.button:active
{
	outline: 0;
	box-shadow: none;
}
.button_primary
{
	color: rgba(255,255,255, 1);
	border-color: transparent;
	background-color: var(--bg-primary);
}
.button_primary:hover,.button_primary:focus,.button_primary:active
{
	color: rgba(255,255,255, 1);
	background-color: var(--bg-primary-hover);
}
.button_default
{
	font-weight: 600;
	color: var(--color-link-default);
	border-color: transparent;
	background-color: none;	
}
.button_default:hover,.button_default:focus,.button_default:active
{
	color: var(--color-hover-default);
	background-color: rgba(0, 165,241, .1);
}
