#ml-mobile-i, #ml-mobile-close { display:none; }
#oadr-details { left:auto; right:0; }
#oadr-bypass { left:auto; right:0; }
.user_mobile {display:none; }
.dbz { float:left; width:32%; margin:10px 0.5%; padding:0; }
.dbz-active { width:auto; float:none; clear:both; }
.tstat-menu { width:130px; }
@media(min-width:1200px) {

} @media(min-width:979px) and (max-width:1024px) {
	.dbz { float:left; width:47.5%; margin:10px 1%; padding:0; }
} @media(min-width:768px) and (max-width:979px) {
	.container { width:auto; }
	body { padding-right: 0px; padding-left: 0px; }
	
	.row-fluid [class*="span"]:first-child { margin-left: 0; }
	[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {	display: block;	float: none; width: 100%; margin-left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;	box-sizing: border-box;	}
	
	.dbz { float:left; width:47.5%; margin:10px 1%; padding:0; }
	.dbz-active { width:auto; float:none; clear:both; }
	
} @media(max-width:767px) {
	body { padding-right: 0px; padding-left: 0px; }

	.dbz { float:left; width:47.5%; margin:10px 1%; padding:0; }
	.dbz-active { width:auto; float:none; clear:both; }
	
	/* #plan-mess { position:fixed; top:0; heigh: 60px; } */
	
} @media(max-width:480px) {
	body {background-position:center -52px !important;}
	#content { padding:10px 5px; }
	.user_desktop {	display:none !important; }
	.user_mobile {	display: block !important; }
	#messages-mobile { display:block !important; }
	#messages-desktop { float:none; position:absolute; background-color:#ffffff; height:56px; width:100%; z-index:1000; display:none; }
	#oadr-details { left:0; right:auto; }
	#oadr-bypass { left:0; right:auto; }
	.search { display:none; }
	#header { min-height: 60px; }
	#logo { width:auto !important; }
	#logo img {height: 40px; }
	
	div.btns {text-align:center;}
	div.btns ul { display:table; float:none !important; text-align:center; margin:0 auto;}
		
	.block-date {float:none !important; text-align:center; width:100%;}
	.dbz { float:left; width:97.5%; margin:10px 1%; padding:0; }
	.dbz-active { width:auto; float:none; clear:both; }
	
	nav #main-menu .menu { width: 100%; }
	nav #main-menu .menu h2 span { width: 40px; }
	nav #main-menu .menu h2 { border-bottom: 1px solid #dddddd; left:1px; font-size:12px; }
	nav #main-menu .menu h2:after  { font-family: 'FontAwesome'; content:"\f054"; margin: 0 10px; float:right; color:#777; }
	nav #main-menu .menu h2.open:after  { font-family: 'FontAwesome'; content:"\f078"; margin: 0 10px; float:right; color:#777; }
	nav #main-menu ul { display: none; }

	.tstat-menu { width:auto; }
	/* .tstat-menu a span { display:none !important; } */
} @media(min-width:980px) {
	body { margin-left:calc(100vw - 100%); margin-right:0; } /* fix scroll shift */
} @media(max-width:450px) {
	#zoom-table { zoom:0.35;}
} @media(min-width:450px) and (max-width:550px) {
	#zoom-table { zoom:0.5;}
} @media(min-width:550px) and (max-width:650px) {
	#zoom-table { zoom:0.56;}
} @media(min-width:650px) and (max-width:768px) {
	#zoom-table { zoom:0.7;}
}


@media(min-width:979px) {
	#ml-mobile { display:block !important; position:relative;}
} @media(max-width:979px) {
	#ml-mobile { display:none; position:fixed; background:#FFFFFF; top:0; bottom:0; left:0; min-width:200px; width:auto; height:100%; overflow:auto; z-index:1500; border:#dedddd 1px solid; -webkit-box-shadow: 0px 3px 10px 0px rgba(100, 100, 100, 0.75);-moz-box-shadow: 0px 3px 10px 0px rgba(100, 100, 100, 0.75); box-shadow: 0px 3px 10px 0px rgba(100, 100, 100, 0.75);}
	#ml-mobile h3 { background-color:#e9e9e9; font-weight:bold; font-size:12px; padding:10px; height:34px; min-height:34px; line-height:normal; border-bottom:none; text-transform:uppercase; }
	#ml-mobile .bg { background:none; border:none; margin:10px; }
	#ml-mobile ul li { white-space:nowrap; }
	#ml-mobile-i, #ml-mobile-close { display:block; }
}

.btn:hover, .btn:focus {
	background-position: 0 32px;
}
.btn-primary {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #139C48;
	/* *background-color: #139C48; 287545 139C48 */
	background-image: -moz-linear-gradient(top, #139C48, #118c41);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#139C48), to(#118c41));
	background-image: -webkit-linear-gradient(top, #139C48, #118c41);
	background-image: -o-linear-gradient(top, #139C48, #118c41);
	background-image: linear-gradient(to bottom, #139C48, #118c41);
	background-repeat: repeat-x;
	/* border-color: #04c #04c #002a80; */
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff139C48', endColorstr='#ff118c41', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color: #fff;
	/* text-decoration:underline; */
	background-color: #139C48;
	/* *background-color: #287545; */
}