body,html
{margin:0px;padding:0px;width:auto;font-family:'Open Sans', sans-serif;font-size:15px;	
	background:#ffffff;
	position: relative;
	font-weight: 300;
	/*background:-moz-radial-gradient(circle,#500,#200);
	background:-webkit-radial-gradient(circle,#500,#200);
	background:-o-radial-gradient(circle,#500,#200);
	background:-ms-radial-gradient(circle,#500,#200);
	*/
	 /* text-rendering: optimizeLegibility !important;
	   -webkit-font-smoothing: antialiased !important;
     text-shadow: 1px 1px 1px rgba(0,0,0,0.004);*/
 }
button,input,a,textarea{outline:none;}
input:focus
{
		box-shadow: inset -2px 4px 4px -2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset -2px 4px 4px -2px  rgba(0,0,0,.2);
	-o-box-shadow: inset -2px 4px 4px -2px  rgba(0,0,0,.2);
	-moz-box-shadow: inset -2px 4px 4px -2px  rgba(0,0,0,.2);
	-ms-box-shadow: inset -2px 4px 4px -2px  rgba(0,0,0,.2);
}
select
{
	border:solid 1px #AAA;
}
input[type=text],input[type=password],select
{
	 margin: 0 auto;width: 95%; padding:5px; padding-top:10px;padding-bottom:10px;font-size:12px;font-family:'Verdana';
	 
	border:solid 1px #AAA;
	border-radius:2px;
	transition: border .5s ease,background .5s ease,box-shadow .5s ease;
	-webkit-transition: border .5s ease,background .5s ease,box-shadow .5s ease;
	-o-transition: border .5s ease,background .5s ease,box-shadow .5s ease;
	-moz-transition: border .5s ease,background .5s ease,box-shadow .5s ease;
	-ms-transition: border .5s ease,background .5s ease,box-shadow .5s ease;
}
div.entire-div
{
	/* background:url(../_images/cc.jpg) bottom right  white no-repeat fixed;*/

	/*position:relative;*/
	width:100%;
	/*height:100vh;*/
	/*min-height:500px;*/
	/*min-width:1000px;*/
	/*padding-bottom:70px;*/

	
}
.main-div{
	
	width:97%;
	background:#700;
	background:rgba(0,0,0,0);
	margin: 0 auto;
	
	/*background:url(../_images/bg.png);*/
	

	position:relative;

	top:70px;

	/*padding:5px;*/
	padding-top:15px;
	/*padding-bottom:10px;*/
	min-width:1000px;
	min-height:600px;
	height:auto;
	/*margin-bottom:10px;*/

	/*border:solid 1px #200;*/
		/*box-shadow: 0 0 10px rgba(0,0,0,.5),inset 0 0 1px rgba(255,255,255,.3);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5),inset 0 0 1px rgba(255,255,255,.3);
	-o-box-shadow: 0 0 10px rgba(0,0,0,.5),inset 0 0 1px rgba(255,255,255,.3);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.5),inset 0 0 1px rgba(255,255,255,.3);
	-ms-box-shadow: 0 0 10px rgba(0,0,0,.5),inset 0 0 1px rgba(255,255,255,.3);*/

}

.main-menu
{
	position:absolute;
	top:0px;
	left:0px;
	margin:0 auto;
	border-bottom: 1px solid #e0e0e0;
}


#main-form:hover:before,#main-form:hover:after
{
	opacity:0;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
}
#main-form:before,#main-form:after
{
	top:0px;
	z-index:-1;
	border-radius:5px;
	content:"";
	position:absolute;
	width:100%;
	height:700px;
	background:#C1C1C1;
	
	background:-moz-linear-gradient(top,rgba(0,0,0,.3),rgba(0,0,0,.3),transparent);
	background:-webkit-linear-gradient(top,rgba(0,0,0,.3),rgba(0,0,0,.3),transparent);
	background:-o-linear-gradient(top,rgba(0,0,0,.3),rgba(0,0,0,.3),transparent);
	background:-ms-linear-gradient(top,rgba(0,0,0,.3),rgba(0,0,0,.3),transparent);
	
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	
	box-shadow: 0 -10px 10px 4px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 -10px 10px 4px rgba(0,0,0,.1);
	-o-box-shadow: 0 -10px 10px 4px rgba(0,0,0,.1);
	-moz-box-shadow: 0 -10px 10px 4px rgba(0,0,0,.1);
	-ms-box-shadow: 0 -10px 10px 4px rgba(0,0,0,.1);
}
/*
#main-form:after
{
	right:-15px;
	transform: rotate(10deg);
	-webkit-transform: rotate(10deg);
	-o-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
}
#main-form:before
{
	
	left:-15px;
	transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	-o-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	-ms-transform: rotate(-10deg);
}
*/
div.div-form
{
	

	margin:0 auto;padding:0px;
	width:100%;
	min-height:500px;
	border-radius:5px;
	height:auto;
	
	box-shadow: 0  0 4px rgba(0,0,0,.5),inset 0 0 1px rgba(255,255,255,.3);
	-webkit-box-shadow: 0  0 4px rgba(0,0,0,.5),inset 0 0 1px rgba(255,255,255,.3);
	-o-box-shadow: 0  0 4px rgba(0,0,0,.5),inset 0 0 1px rgba(255,255,255,.3);
	-moz-box-shadow: 0  0 4px rgba(0,0,0,.5),inset 0 0 1px rgba(255,255,255,.3);
	-ms-box-shadow: 0  0 4px rgba(0,0,0,.5),inset 0 0 1px rgba(255,255,255,.3);

}
.clear-fix
{
	clear:both;
}

/*----------------------------------TERMS AND CONDITIONS-----------------------------*/
.tac-main-title{padding:5px; text-align:center; font-weight:bold;}
.tac-terms{ text-align:justify;line-height:25px;background:white;padding:5px;border:solid 1px #ABABAB;}
.div-tac {font-size:12px; text-transform:uppercase;}
.tac_ol {background:#D5D5D5;}
.tac_ol li
{
	
	 line-height:25px;
	
	text-align:justify; 
	border:solid 1px #EAEAEA;
	padding:5px;
	border:solid 1px #C0C0C0;
	margin-bottom:10px;
	
	box-shadow:0 0 4px 1px rgba(0,0,0,.2);
	-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,.2);
	-o-box-shadow:0 0 4px 1px rgba(0,0,0,.2);
	-moz-box-shadow:0 0 4px 1px rgba(0,0,0,.2);
	-ms-box-shadow:0 0 4px 1px rgba(0,0,0,.2);	
}

.sub-div
{
	width:auto;margin:0 auto;
	height:auto;
	
		padding:5px;
	min-height:500px;
	height:auto;
	background:#700;
	background: rgba(0,0,0,0);
	border-radius:2px;
}
/*----------------------------------END TERMS AND CONDITIONS-----------------------------*/


/*  DIV_ ACCOUNT */
.div-account{text-align:right;padding:5px; background: rgba(0,0,0,.4); border-radius:5px;margin-bottom:3px;}
.div-account ul {list-style:none; padding:0px; margin: 0px; text-align:right;}
.div-account li {display:inline;display:inline-block;}
.div-account a img{display:inline-block; vertical-align:middle; width:32px;height:32px; margin-left:5px;}
.div-account a{
	text-align:center;
	text-decoration:none; font-family:tahoma;font-size:12px;padding:10px; background:black; display:inline-block;border-radius:2px;color:white; border:solid 1px #111;
min-width:100px;
transition: background .2s ease;
-webkit-transition: background .2s ease;
-o-transition: background .2s ease;
-moz-transition: background .2s ease;
-ms-transition: background .2s ease;
}
.div-account a:hover
{
	background:#040404;
}
/* END DIV ACCOUNT */

/*	STATUS */

.error{
	color:red !important;
	text-align:left;
	padding:5px;
}
.success
{
	padding:5px;
	text-align:left;
	color:green !important;
}
/* END STATUS */

div.td-note{ padding:5px;padding-top:10px;padding-bottom:10px; font-size:11px; text-align:right; color:gray; font-style:italic; }

.mobile-only
{
	display:none;
}
/********************************************************************************************************
/********************************************************************************************************
/********************************************************************************************************
/**************************************			RESPONSIVE	********************************************/

@media only screen and (max-width: 900px)
{
	body,html
	{
		height:auto; 
		padding:0px;
		margin:0px;
	}
	div.entire-div{
		min-width:inherit;
		min-height:100%;
		height:auto;
		}
	.main-div{
		top:10px;
		min-width:inherit;
		
		}
	.main-menu
	{
		position:inherit;
	}
	
	
	
}