/*******layout-hd*******/
@media only screen and (min-width:1891px){}
/*******layout-wide-extra*******/
@media only screen and (min-width:1586px) and (max-width: 1890px){}
/*******layout-wide*******/
@media only screen and (min-width:1236px) and (max-width: 1585px){}
/*******layout-normal*******/
@media only screen and (min-width:986px) and (max-width: 1235px){}
/*******above layout-tablet*******/
@media only screen and (min-width:986px){}
@media only screen and (min-width:960px) and (max-width: 1024px){
	.outer-wrapper{
		max-width:810px;
	}
}
@media only screen  and (max-width: 959px){
 .left-side-wrapper,.right-side-wrapper{
	 	float:none;
	 }
}
/*******layout-tablet*******/
@media only screen and (min-width:720px) and (max-width: 959px){
	.outer-wrapper{
		max-width:650px;
	}
	.forms_container,.footer_wrap,.full-screen-wrapper,.head_top{
		max-width: 600px;
	 }
	
	 #center-content-wrapper {
		padding-top: 20px;
	}
}
/*******Mobile_layout*******/
@media only screen and (max-width:719px){
	.outer-wrapper {
	    margin: 20px;
	}
	#center-content-wrapper {
		padding-top: 0px;
	}
	.forms_container, .footer_wrap,.full-screen-wrapper ,.head_top{
   		margin: 0 20px;
	}
	.head_top {
    	margin: 0 20px 15px !important;
    }
}
@media only screen and (max-width:600px){
	.footer-column-2,.footer-column-1{
		float:none;
		display:block;
		text-align:center;
	}
	#tooltip-spacer{
		display:none;
	}
	#profile-column1,#profile-column2{
		margin:0 auto;
		float:none;
		
	}
	
}
/*******mobile-portrait*******/
@media only screen and (max-width:479px){
	.outer-wrapper {
		margin: 1px;
	}
	.forms_container, .footer_wrap,.full-screen-wrapper ,.head_top{
		margin: 0 10px;
	}
	.left-side-wrapper, .right-side-wrapper {
		width: auto;
	}
	.form-small-wrapper{
		padding:5px;
		width: auto;
	}
	TABLE.form-table {
    margin-left: 0px;
	}
	H1 {
		font-size: 15px;
		line-height: 15px;
	}
	H2 {
		font-size: 30px;
		line-height: 30px;
	}
	TABLE.form-table TD {
		padding: 5px 2px;
		vertical-align: bottom;
	}
	INPUT.text {
		background-color: #ffffff;
		border: 1px solid #808080;
		border-radius: 5px;
		padding: 5px 2%;
		width: 86%;
	}
	TD.form-label {
		font-size: 11px;
		line-height: 20px;
		padding: 0 !important;
		text-align: right;
		vertical-align: middle !important;
	}
	.username-text, .userid-field{ font-size:18px;line-height: 18px;}
	TD.form-biglabel {font-size: 16px;line-height: 16px;}
	.top-profile-button {
		background-size: 100% auto!important;
		margin-left: 0;
		width: 48%;
	}
	.top-balance-button {
		background-size: 100% auto!important;
		float: left;
		width: 48%;
	}
	.top-logout-text {margin: 0 0 3px;}
	TABLE.form-table-center TD {font-size: 13px;}
}