
html {
    -webkit-font-smoothing: antialiased;
}

strong,h1,h2,h3,h4,h5,h6,h7{
	font-weight: bold;
}

p{
	margin: 10px 0;
}

.clickable{
	cursor: pointer;
}

.clickable:hover{
	text-decoration: underline;
}

a{
	text-decoration: none;
}

ul,ol{
	margin:0;
	padding: 0;
}

.hr{
	width: 100%;
	border-top: 1px solid;
}

.clear{
	/*float: left;*/
	clear: both;
}

.error-message{
	color:red;
}

.success-message{
	color:green;
}

.button{
	cursor: pointer;
}

.disabled{
	opacity: 0.3;
	pointer-events:none;
}

.bold{
	font-weight: bold;
}

.underline{
	text-decoration: underline;
}

/* UNSELECTABLE */
.unselectable *{
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* BIG CHCKBOX */
input[type=checkbox]{
	/* Double-sized Checkboxes */
	-ms-transform: scale(2); /* IE */
	-moz-transform: scale(2); /* FF */
	-webkit-transform: scale(2); /* Safari and Chrome */
	-o-transform: scale(2); /* Opera */
	transform:scale(2);
	margin: 12px;

}


span.bullet{
	line-height: 20px;
	font-size: 44px;
	position: relative;
	top: 7px;
	left: 7px;
}