html,
body {
        height: 100%;
        /* The html and body elements cannot have any padding or margin. */
      }

.no-radius {border-radius: 0px!important;}
.radius-2 {border-radius: 2px!important;}
.homeMiddleWrap {
	background: #FFFFFF;
	padding-top: 170px;
	
	min-height: 100%;
	height: 100%;
	}
.homeTopFade {
	position:fixed;
	background-image:url(../images/gradientBG.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 175px;
	top: 0;
	left: 0;
	}
.textIntro p,
.policyIntro p {
	opacity:0;
	margin: 0 0 10px;
	font-family: 'Lato', sans-serif;
	font-size: 1.75em;
	font-weight: 300;
	color: #565656;
	letter-spacing: -1px;
	line-height: 1.35em;
	margin: 0 0 35px 0;
	padding: 0 15px;
	}
.removeDataButton {
	padding: 0 0px 0px;
    width: 100%;
    text-align: left;
    margin: 40px 15px 85px;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
	
	.clearAllData {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0f0f0f), color-stop(1, #212121));
	background:-moz-linear-gradient(top, #0f0f0f 5%, #212121 100%);
	background:-webkit-linear-gradient(top, #0f0f0f 5%, #212121 100%);
	background:-o-linear-gradient(top, #0f0f0f 5%, #212121 100%);
	background:-ms-linear-gradient(top, #0f0f0f 5%, #212121 100%);
	background:linear-gradient(to bottom, #0f0f0f 5%, #212121 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f0f0f', endColorstr='#212121',GradientType=0);
	background-color:#0f0f0f;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #0f0f0f;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size: 13px;
    padding: 12px 30px;
	text-decoration:none;
}
.clearAllData:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #212121), color-stop(1, #0f0f0f));
	background:-moz-linear-gradient(top, #212121 5%, #0f0f0f 100%);
	background:-webkit-linear-gradient(top, #212121 5%, #0f0f0f 100%);
	background:-o-linear-gradient(top, #212121 5%, #0f0f0f 100%);
	background:-ms-linear-gradient(top, #212121 5%, #0f0f0f 100%);
	background:linear-gradient(to bottom, #212121 5%, #0f0f0f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#0f0f0f',GradientType=0);
	background-color:#212121;
	color: #FFFFFF;
}
.clearAllData:active,
.clearAllData:focus {
	position:relative;
	top:1px;
	color: #FFFFFF;
}


.homeOptions ,
.homeOptions_static{
	padding: 25px;
	background: rgba(136, 136, 136, 0.06);
	margin-bottom: 50px;
	}
.homeOptions_static{
	opacity:0;
	}
/*TeleType Cusomisation*/
/*.teletype-text {}
.teletype-cursor {}
.teletype-prefix {}*/
.teletype-text a, .teletype-text a:visited { color:#6B6B6B!important; text-decoration: none; border-bottom: 2px solid #AB9D8E;}
.teletype-text a:hover { color: #AB9D8E!important; text-decoration: none; border-bottom: 2px solid #AB9D8E; }
.teletype-text a:active { color: #6B6B6B!important; }


/* Adjustable Font Sizes */

.settings-menu,
.settings-menu-static {
	opacity: 0;
    position: fixed;
    top: 4px;
    right: 2px;
    z-index: 99999;
}

.privacy-link,
.privacy-link-static {
	opacity: 0;
    position: fixed;
    top: 20px;
    right: 60px;
    z-index: 99999;
}
	.privacy-link a,
	.privacy-link-static a {
		font-size: 14px;
		color: #525252;
		border-bottom: 1px solid #525252;
		letter-spacing: 0.02em;
		}
	.privacy-link a:hover,
	.privacy-link-static a:hover {
		color: #333333;
		border-bottom: 1px solid #333333;
		}

.teletype-text.lighter-text,
.teletype-cursor.lighter-text,
.lighter-text {
    color: #949494!important;
}

.teletype-text.medium-text,
.teletype-cursor.darker-text,
.darker-text {
    color: #444444!important;
}

.teletype-text.darker-text,
.darker-text {
    color: #0F0F0F!important;
}

.teletype-text.sm-font,
.teletype-cursor.sm-font,
.sm-font {
	font-size: 25px!important;
	line-height: 30px!important;
	}
.teletype-text.md-font,
.teletype-cursor.md-font,
.md-font {
	font-size: 35px!important;
	line-height: 45px!important;
	}
.teletype-text.lg-font,
.teletype-cursor.lg-font,
.lg-font {
	font-size: 55px!important;
	line-height: 65px!important;
	}

.font-toggle-active {
	}


/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
.textIntro p,
.policyIntro p {
	opacity:0;
	margin: 0 0 10px;
	font-family: 'Lato', sans-serif;
	font-size: 1.9em;
	font-weight: 300;
	color: #565656;
	letter-spacing: -1px;
	line-height: 1.4em;
	margin: 5px 0 35px 0;
	}
}