ul.dot
{
	list-style-type: square;
}

.well
{
	padding: 15px;
	font-size: 10pt;
}

.small
{
	font-size: 10pt;
}

#overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
  z-index: 9999;
}

#text{
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 50px;
  color: white;
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
}

input.include
{
	margin-right: 15px;
	/* border: 1pt solid #0B72B5; */
}

input[type=checkbox] {
	-moz-appearance:none;
	-webkit-appearance:none;
	-o-appearance:none;
	outline: none;
	content: none;	
}

input[type=checkbox]:before {
	font-family: "FontAwesome";
    content: "\f00c";
    font-size: 15px;
    color: transparent !important;
    background: transparent;
    width: 15px;
    height: 15px;
    border: 1px solid #0B72B5;
	margin-top: 5px;
}

input[type=checkbox]:checked:before {

	color: #00af2d !important;
}

header.stay {
	/* position: -webkit-sticky;
     position: sticky; */
    top: 0;
	z-index: 8999;
}

.recommendationshow
{
	background-color: #00af2d;
	color: #FFF;
	padding: 5px;
	text-align: center;
}

.recommendation
{
	background-color: transparent;
	color: #FFF;
	padding: 5px;
	text-align: center;
}

.transpartent
{
	opacity: 0.4;
}

.pricetable td
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.right
{
	text-align: right;
}

.line-bottom
{
	border-bottom: 1pt solid #73879C;
}

.line-top
{
	border-top: 1pt solid #73879C;
}

.formalert
{
	font-size: 0.7em;
}

.formalert ul
{
	margin-bottom: 0px !important;
	padding-left: 0px !important;
}