
body {
    
	font-size: 15px;
	height:auto;
	color: #333;
 	font-weight: 400;
	font-family: 'Play', 'Open-Sans', sans-serif;
	
}


#ajax-spinner {
	margin: 15px 0 0 15px;
	padding: 13px;
	background: white url('../images/spinner.gif') no-repeat 50% 50%;
	font-size: 0;
	z-index: 123456;
	display: none;
}

div.flash {
	color: black;
	background: #FFF9D7;
	border: 1px solid #E2C822;
	padding: 1em;
	margin: 1em 0;
}



form th, form td {
	vertical-align: top;
	font-weight: normal;
}

form th {
	text-align: right;
}

form .required label {
	font-weight: bold;
}

form .error {
	color: #D00;
	font-weight: bold;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background:transparent;
}
.form-control-err::-webkit-input-placeholder { color: white; border:1px red inset;margin:0px ;border-radius:2px;box-shadow: 10px 10px 5px #888888; }
.form-control-err:-moz-placeholder { color: white; border:1px red inset;margin:0px ;border-radius:2px;box-shadow: 10px 10px 5px #888888; }
.form-control-err::-moz-placeholder { color: white; border:1px red inset;margin:0px ;border-radius:2px;box-shadow: 10px 10px 5px #888888; }
.form-control-err:-ms-input-placeholder { color: white; border:1px red inset;margin:0px ;border-radius:2px;box-shadow: 10px 10px 5px #888888;}

.myerror_msg { display:inline;height:110%;width:100%;z-index:100;position:absolute;font-weight:bold;text-transform:uppercase; font-size:11px;margin:0px;padding:0px;}
.flash_shadow {box-shadow: 9px 7px 10px #888888}
.marketing{
	font-size:11px;
	color:white;
	text-transform: uppercase;
	max-height:50px;
	display:inline-block;
}
.exactCenter { 
           z-index:9999;
           width:700px; 
           max-height:400px; 
           position: fixed;
           z-index:999;
		   padding:0px;
           
		   left:-350px;
           margin-bottom: 20%;
           
           
        } 
        
.panel-uvnitr {
padding-top:20px;
	max-width:800px;
}
        
        
.flashmsg {
	margin:0px;
	text-transform:uppercase;font-weight:bold;
	font-size:10px;
	padding:10px;
}
.payinfoBox{margin-bottom:0px;padding:0px;margin:0px}

.bg {
    background-image: url('/img/bgg	.jpg');
    background-repeat: no-repeat;
    background-position: top;
    background-attachment:fixed;
    background-size: 100% !IMPORTANT;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    
}

 #full-width {
       padding: 0px;
       margin: 0 auto;
	   width: 100%;
	   height:100%;
   } 
   