.rpt-logo {
	float: left;
	display: block;
	margin-right: 2px;
}
	.rpt-logo img {
		width: 30px;
		height: auto;
	}

#responsive-page-tester-frames h2 {
	margin: 0 0 5px 0;
	font-size: 16px;
}

.responsive-page-tester a.rpt-active {
    background: linear-gradient(to top, #3A3A3A, #222222) repeat scroll 0 0 #222222!important;
    color: #FAFAFA!important;
}

#responsive-page-tester-frames span.small {
	vertical-align: middle;
	font-size: 60%;
}

#responsive-page-tester-frames {
	position: fixed;
	overflow: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #cdcdcd;
	z-index: 9999;
	padding-bottom: 20px;
}

#responsive-page-tester-frames .right {
	float:right;
}

#responsive-page-tester-frames #url {
	overflow: hidden;
	position: fixed;
	top: 28px;
	left: 0;
	right: 0;
	padding: 2px 10px;
	background: #fff;
	border-bottom: 1px solid #666;
}

#responsive-page-tester-frames form {
	overflow: hidden;
	margin: 0;
}

#responsive-page-tester-frames-inner {
	margin: 10px 30px;
	background: #cdcdcd;
	overflow: hidden;
}

#responsive-page-tester-frames #options {
	float: left;
}

#responsive-page-tester-frames h2 {
	color:#333;
}

#responsive-page-tester-frames label {
	margin: 6px 8px;
	display: block;
	float: left;
}

#responsive-page-tester-frames label.disabled {
	color:#999;
}

#resize_frame {
	position: absolute;
    right: 0;
}

.frame {
	margin: 70px 20px 0 0;
	float: left;
}
	.frame:last-child {
		margin-right: 0;
	}
	.frame img {
		display: none;
		vertical-align: middle;
	}

#responsive-page-tester-frames iframe {
	border: solid 1px #000;
}

.widthOnly {
	height: 580px;
}
	.widthOnly h2 span {
		display: none;
	}
	.widthOnly iframe {
		height: 500px;
	}

@media (max-width: 1114px) {
	.rpt-logo img {
		width: 60px;
	}

	#responsive-page-tester-frames #url {

	}
	#responsive-page-tester-frames #options {
		float: none;
		width: auto;
		margin: 0 auto;
	}
	#responsive-page-tester-frames .right {
		float:none;
	}

	#responsive-page-tester-frames #size-toggle {
		float: none;
		width: auto;
		clear: both;
		margin: 0 auto;
		border-top: 1px solid #ddd;
	}

	.frame {
		margin: 100px 20px 0 0;
	}

}
