body {
	background: white;
	color:$color-main-text;
}

a{
	color: inherit;
	text-decoration: none;
}
a, a:focus, a:active { outline: none; }
a:focus{ -moz-outline-style: none; }

ul{
	margin:0;
	padding:0;
	li{
		margin:0;
		padding:0;
		list-style: none;
	}
}

h1,h2,h3,h4,h5,h6{
	margin:0;
}

p a{
	position: relative;
	&:not(.btn):after{
		content:'';
		position: absolute;
		top:1em; left:0;
		width:100%;
		border-bottom: 1px dotted #000;
	}
}

input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"]{
	border-radius: 5px;
	border : 0.5px solid #aaa;
	padding: 0.3em 0.4em;
	&:focus{
		outline: none;
		// border-color: blue;
		box-shadow: 0 0 2px 1px $color-focus;
	}
	// outline-style: solid;
	// outline-width: 1px;
}
