/* public overrides
======================================== */
body {
	background: #fff none !important;
}
div.navbar {
	position: relative !important;
	/*height: 144px !important;*/
	height: 114px !important;
	background: none !important;
	margin-top: 20px;
}
div.navbar .navbar-inner {
	border-bottom: none !important;
	background-color: #fff !important;
	background-image: none !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;

	-ms-box-shadow: none;
}
a.brand {
	/* display: block;
	width: 700px !important;
	height: 90px;
	margin-top: 10px;
	padding: 0;
	text-indent: -10000em;
	/* background: url('/themes/ispace/styles/img/ispace-brand-maximized.png') no-repeat 20px 5px !important; */
	/*background: url('/themes/ispace/styles/img/ispace-brand-maximized-3x.png') no-repeat 20px 5px !important;*/
	/*background-size: contain !important;*/
	/*background-size: 52% !important; */
	display: inline-block;
	width: 700px !important;
	height: 100px !important;
	margin-top: 0px !important;
	background-repeat: no-repeat;
	/*  background-image: url('path//to/image.png');*/
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 219.18 52.67'%3E%3Cpath d='M2,44V22.43H5.49V44Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M17.32,32.14c0-1.58-1.18-2.15-2.72-2.15a9.14,9.14,0,0,0-3.9.8V44H7.24V27.23H9.56l.33.94a8.74,8.74,0,0,1,4.71-1.38c4.13,0,6.18,2,6.18,5.41V44H17.32Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M31.9,27.23h3.8L29.12,44.47H26.73L20.14,27.23h3.77l4,12.13Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M84.49,39.9c-.4,0-.81,0-1.18,0-.4.26-.84.67-.84,1s.17.54.61.61l5.34.64c3.13.37,4.84,1.68,4.84,4.8,0,4.24-4.1,5.95-8.77,5.95s-7.63-1.61-7.63-5.48a4.53,4.53,0,0,1,2.82-4.06v0a3.15,3.15,0,0,1-.6-2,3.29,3.29,0,0,1,1.18-2.42c-1.85-1.17-2.49-3.22-2.49-5.54,0-3.57,1.55-6.56,6.72-6.56a9.83,9.83,0,0,1,3,.44h5.41v2.29l-2.28.63a8.28,8.28,0,0,1,.57,3.2C91.21,36.91,89.7,39.9,84.49,39.9Zm-1,4.7c-1.78.58-3.19,1.42-3.19,2.79,0,1.82,1.41,2.29,4.2,2.29s5.31-.61,5.31-2.76c0-1.17-.5-1.64-2-1.81Zm1-7.89c3.09,0,3.46-1.62,3.46-3.36S87.58,30,84.49,30s-3.43,1.61-3.43,3.36S81.4,36.71,84.49,36.71Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M99.31,30a19.05,19.05,0,0,0-5.75,1V27.8a17.93,17.93,0,0,1,5.75-1c5.17,0,6.52,2.36,6.52,5.85V44h-2.32l-.3-.87a9.68,9.68,0,0,1-4.71,1.31c-4.67,0-6.11-2.82-6.11-5.75,0-2.65,1.24-5,6.21-5.41l3.8-.3v-.34C102.4,30.86,101.73,30,99.31,30Zm-.74,6.18c-2.12.2-2.72,1.38-2.72,2.55s.27,2.56,2.72,2.56a8.26,8.26,0,0,0,3.83-1V35.83Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M123.79,44.47c-6.05,0-7.29-3.6-7.29-8.84s1.24-8.84,7.29-8.84,7.29,3.6,7.29,8.84S129.91,44.47,123.79,44.47Zm0-14.48c-3.59,0-3.86,2.45-3.86,5.64s.27,5.65,3.86,5.65,3.87-2.46,3.87-5.65S127.32,30,123.79,30Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M158.59,27.23h2.25l.33.94a9.44,9.44,0,0,1,4.61-1.38c5.68,0,7.29,3.57,7.29,8.84s-1.61,8.84-7.29,8.84a8.68,8.68,0,0,1-3.8-.91v8.87h-3.39Zm7.19,14.05c3.29,0,3.8-2.59,3.8-5.65s-.51-5.64-3.8-5.64a8.42,8.42,0,0,0-3.8.8V40.5a6.31,6.31,0,0,0,1.24.44A10,10,0,0,0,165.78,41.28Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M180.46,30a19,19,0,0,0-5.74,1V27.8a17.87,17.87,0,0,1,5.74-1c5.18,0,6.52,2.36,6.52,5.85V44h-2.32l-.3-.87a9.65,9.65,0,0,1-4.7,1.31c-4.67,0-6.12-2.82-6.12-5.75,0-2.65,1.24-5,6.22-5.41l3.79-.3v-.34C183.55,30.86,182.88,30,180.46,30Zm-.74,6.18c-2.11.2-2.72,1.38-2.72,2.55s.27,2.56,2.72,2.56a8.19,8.19,0,0,0,3.83-1V35.83Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M216.79,24.64c1.41,0,2.64.44,2.64,2.59s-1.23,2.59-2.64,2.59-2.63-.46-2.63-2.59S215.39,24.64,216.79,24.64Zm0,.61c-1.13,0-1.95.29-1.95,2s.82,2,1.95,2,2-.29,2-2S217.93,25.25,216.79,25.25Zm.06,2.38.56,1h.69l-.61-1.09a.8.8,0,0,0,.4-.79c0-.52-.25-.88-1-.88H215.7v2.76h.61v-1Zm.39-.9c0,.17,0,.31-.35.31h-.58v-.62h.58C217.2,26.42,217.24,26.56,217.24,26.73Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M47.93,40.09v0a13,13,0,0,1-5.78,1.21c-2.68,0-3.66-1.72-3.93-4H48.84V35.63c0-4.7-.81-8.84-6.69-8.84-5.68,0-7.49,3.53-7.49,8.84s1.81,8.84,7.49,8.84A14.61,14.61,0,0,0,46.23,44ZM42.15,30c2.76,0,3.1,2.05,3.13,4.26H38.19C38.42,31.83,39.26,30,42.15,30Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M214.26,40.09v0a13,13,0,0,1-5.78,1.21c-2.68,0-3.66-1.72-3.93-4h10.62V35.63c0-4.7-.8-8.84-6.69-8.84-5.67,0-7.49,3.53-7.49,8.84s1.82,8.84,7.49,8.84a14.61,14.61,0,0,0,4.08-.52ZM208.48,30c2.76,0,3.1,2.05,3.13,4.26h-7.09C204.75,31.83,205.59,30,208.48,30Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M142.78,43.33a17.82,17.82,0,0,0,6.41,1.32c7.6,0,8.42-4.94,8.42-7.07,0-4.88-3.41-6-7.09-6.4-3-.41-4.32-.69-4.32-2.76,0-1.51.47-3.24,4.14-3.24A11.79,11.79,0,0,1,155,26l1.33-3a14.16,14.16,0,0,0-6-1.2c-7,0-7.7,4.6-7.7,6.57,0,3.79,2,5.46,7.27,6.14h0c3,.39,4.06.89,4.06,3,0,2.5-1.55,3.71-4.74,3.71a12.71,12.71,0,0,1-5.7-1.15l-.55-.22-.33-.13-1.29,2.93Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M55.83,33.85c-2.55-.23-3.06-.74-3.06-1.71,0-1.21.54-2.15,3.13-2.15a14,14,0,0,1,4,.6l1.2-2.72v-.1a12.77,12.77,0,0,0-5.14-1c-4.87,0-6.45,2.83-6.45,5.35s1,4.33,6,4.77c2.62.23,3,1,3,2.08s-.78,2.29-3.5,2.29a16.2,16.2,0,0,1-5.34-1L48.44,43c.51.26,1.21.52,1.21.52a17.43,17.43,0,0,0,5.31.94c5.21,0,6.89-2.82,6.89-5.51C61.85,36,60.74,34.32,55.83,33.85Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M66.61,39.46V30.19h5.88V40.4c0,2.7,1.15,3.83,3.32,4l1.39-3.15c-1,0-1.31-.17-1.31-.78V30.19h0v-3h-9.3V22.06L64.18,23l-3.13,7.19h2.17v9.58c0,3.29,2.79,4.7,5.54,4.7h.68l1.44-3.28v0a12.6,12.6,0,0,1-1.85.14C67.55,41.28,66.61,40.87,66.61,39.46Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M116,41.14h0a12.6,12.6,0,0,1-1.85.14c-1.48,0-2.42-.41-2.42-1.82V30.19h5v-3h-5V22.06l-2.43.94-3.13,7.19h2.17v9.58c0,3.29,2.79,4.7,5.54,4.7h.66Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M140.63,30.12,142,27.06a12.38,12.38,0,0,0-2.48-.27,8.81,8.81,0,0,0-4.71,1.38l-.34-.94h-2.31V44h3.46V30.79a9,9,0,0,1,3.9-.8A5.61,5.61,0,0,1,140.63,30.12Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M191.59,35.63c0-3.06.7-5.64,4-5.64a13.86,13.86,0,0,1,4,.58l1.23-2.8h0a13.33,13.33,0,0,0-5.27-1c-5.68,0-7.5,3.53-7.5,8.84s1.82,8.84,7.5,8.84a15.82,15.82,0,0,0,3.62-.41l1.65-3.76a15.08,15.08,0,0,1-5.27,1C192.29,41.28,191.59,38.69,191.59,35.63Z' transform='translate(-0.25 -0.2)' style='fill:%23f6881f'/%3E%3Cpath d='M24.61,5.56l1.88,9.76H27L29.25,5.8h2.68l2.28,9.52h.48l1.88-9.76h2.6l-2.56,12H32.49L30.61,9.32l-1.88,8.24H24.57L22,5.56Z' transform='translate(-0.25 -0.2)' style='fill:%230f70b3'/%3E%3Cpath d='M48.49,5.76l-.08,2.08s-1.88-.2-2.8-.2c-2.48,0-3.08,1-3.08,3.76,0,3.08.52,4.12,3.08,4.12.92,0,2.8-.2,2.8-.2l.08,2.08a29.3,29.3,0,0,1-3.64.44c-3.68,0-5-1.84-5-6.44,0-4.28,1.44-6.08,5-6.08A26.32,26.32,0,0,1,48.49,5.76Z' transform='translate(-0.25 -0.2)' style='fill:%230f70b3'/%3E%3Cpath d='M49.33,19.68c0-1.24.6-2,1.84-2.92a2,2,0,0,1-.8-1.76,6.21,6.21,0,0,1,.88-1.92c-.88-.52-1.72-1.44-1.72-3.6,0-3,2-4.16,4.8-4.16a12.31,12.31,0,0,1,2.44.32l3.72-.08V7.68l-2-.12a3.07,3.07,0,0,1,.64,2c0,3.28-1.72,4.16-4.88,4.16a8.45,8.45,0,0,1-1-.08,5,5,0,0,0-.32,1.12c0,.76.28.92,2.6.92,3.8,0,5,.8,5,3.56s-2.32,3.92-5.56,3.92C51.21,23.12,49.33,22.4,49.33,19.68Zm3.52-2a2,2,0,0,0-1,1.72c0,1.12.8,1.56,3,1.56,2,0,2.92-.48,2.92-1.64s-.64-1.44-2.56-1.48C54.45,17.88,52.85,17.72,52.85,17.72Zm3.68-8.2c0-1.44-.64-2.12-2.24-2.12s-2.2.68-2.2,2.12.68,2.12,2.2,2.12S56.53,11,56.53,9.52Z' transform='translate(-0.25 -0.2)' style='fill:%230f70b3'/%3E%3Cpath d='M93.85,7.72H91.41v9.64H89V7.72H87.37V5.56H89V3.8c0-1.64.76-3.6,4.32-3.6a7.24,7.24,0,0,1,1.6.16l.36.12-.88,2a6.88,6.88,0,0,0-1-.08c-1.8,0-1.92.8-1.92,1.44V5.6h3.44Zm14.76,7.44c-2.16,0-2.6-1.44-2.6-3.76s.44-3.76,2.6-3.76a8.15,8.15,0,0,1,2.72.36l.2,0,.84-1.84L112,6a8.71,8.71,0,0,0-3.36-.56c-5,0-5,4.48-5,6s0,5.92,5,5.92a10.58,10.58,0,0,0,2.56-.28l.12,0,1.12-2.56-.72.24A8.79,8.79,0,0,1,108.61,15.16Zm-5.36-3.72v1.12H96.17c.16,1.6.68,2.64,2.56,2.64a8.27,8.27,0,0,0,3.4-.56l.76-.32L101.69,17l-.12,0a10.5,10.5,0,0,1-2.88.36c-5,0-5-4.44-5-5.92s0-5.92,5-5.92C102.89,5.52,103.25,8.56,103.25,11.44Zm-2.36-1c0-1.92-.4-2.8-2.16-2.8-1.92,0-2.44,1.12-2.56,2.8Zm27.52-1V13.4c0,2.28-.84,4-4.12,4h-1.44c-2.2,0-3.32-.84-3.8-2.08l-.92,2s-.48,0-.76,0c-1.76,0-3.64-.84-3.72-3.2V7.76h-1.44l2.52-5.44H116V5.6h8.24C127.57,5.64,128.41,7.24,128.41,9.52Zm-5.48.44h3.28V9.52c0-1.16-.4-1.72-1.8-1.8H116v6.36c.08.84.32,1.2,1.64,1.24.48,0,1.36-.08,1.36-.08a4.56,4.56,0,0,1-.28-1.64C118.77,11.84,119.61,10,122.93,10Zm3.32,2.2h-3.32c-1.4,0-1.84.72-1.84,1.52s.2,1.52,1.84,1.52h1.56c1.4,0,1.8-.64,1.8-1.8V12.16ZM86.89,15V5.6H84.57v9.2c0,1.68.76,2.56,2.28,2.72H87l.88-2h-.56C87,15.52,86.89,15.52,86.89,15ZM82.53,5.52a6.12,6.12,0,0,0-3.16.84l-.24-.8H73.29V2.28H72.05L69.53,7.72h1.4v6.44c.08,2.36,2,3.2,3.68,3.2h.76l.92-2.08-.56,0a5.63,5.63,0,0,1-.8,0c-1.32,0-1.56-.4-1.64-1.24V7.72h4.24v9.64h2.32V8.16a5.67,5.67,0,0,1,2.64-.48,3.66,3.66,0,0,1,.68,0l.16,0,.92-2-.44-.08A5.32,5.32,0,0,0,82.53,5.52Z' transform='translate(-0.25 -0.2)' style='fill:%23757678'/%3E%3Cpath d='M129.53,6.92h0a1.26,1.26,0,0,1,1.28-1.28,1.29,1.29,0,0,1,1.28,1.28h0a1.28,1.28,0,1,1-2.56,0Zm2.4,0h0a1.12,1.12,0,1,0-2.24,0h0a1.13,1.13,0,0,0,1.12,1.16A1.18,1.18,0,0,0,131.93,6.92Zm-1.6-.68h.6c.28,0,.52.12.52.4a.39.39,0,0,1-.32.4l.36.48h-.32l-.32-.44h-.28v.44h-.24Zm.56.64c.16,0,.28-.08.28-.2s-.08-.2-.28-.2h-.32v.4Z' transform='translate(-0.25 -0.2)' style='fill:%23757678'/%3E%3Cpath d='M61.65,5.6h1.48v.2h-.6V7.64h-.24V5.8h-.64Z' transform='translate(-0.25 -0.2)' style='fill:%23075692'/%3E%3Cpath d='M63.41,5.6h.4l.56,1.72.56-1.72h.4v2h-.24V5.84h0l-.6,1.72h-.24l-.6-1.72h0v1.8h-.24Z' transform='translate(-0.25 -0.2)' style='fill:%23075692'/%3E%3Cpolygon points='13.92 12.84 12.16 9.88 13.92 6.88 17.4 6.88 19.16 9.88 17.4 12.84 13.92 12.84' style='fill:%238acdcf'/%3E%3Cpolygon points='7.8 16.32 6.04 13.36 7.8 10.36 11.28 10.36 13.04 13.36 11.28 16.32 7.8 16.32' style='fill:%230f70b3'/%3E%3Cpolygon points='1.76 19.72 0 16.76 1.76 13.76 5.24 13.76 6.96 16.76 5.24 19.72 1.76 19.72' style='fill:%2338b34a'/%3E%3Cpolygon points='1.76 6.2 0.04 3.2 1.76 0.2 5.24 0.2 7 3.2 5.24 6.2 1.76 6.2' style='fill:%2315b4e9'/%3E%3Cpolygon points='7.76 9.56 6.04 6.56 7.76 3.6 11.28 3.6 13 6.56 11.28 9.56 7.76 9.56' style='fill:%23bfd731'/%3E%3C/svg%3E") !important;
}
div.content {
	height: auto !important;
	height: 84%;
	min-height: 84%;
	padding-bottom: 110px;
	background: url('/themes/ispace/styles/img/ispace-login-content.png')
		no-repeat;
}
div.content.alt1 {
	background: url('/themes/ispace/styles/img/ispace-login-content-alt1.png')
		no-repeat;
}
div.content.alt2 {
	background: url('/themes/ispace/styles/img/ispace-login-content-alt2.png')
		no-repeat;
}
div.content.alt3 {
	background: url('/themes/ispace/styles/img/ispace-login-content-alt3.png')
		no-repeat;
}
div.content.alt4 {
	background: url('/themes/ispace/styles/img/ispace-login-content-alt4.png')
		no-repeat;
}
div.content.alt5 {
	background: url('/themes/ispace/styles/img/ispace-login-content-alt5.png')
		no-repeat;
}
div.content.alt6 {
	background: url('/themes/ispace/styles/img/ispace-login-content-alt6.png')
		no-repeat;
}
div.content.alt7 {
	background: url('/themes/ispace/styles/img/ispace-login-content-alt7.png')
		no-repeat;
}
div.content.alt8 {
	background: url('/themes/ispace/styles/img/ispace-login-content-alt8.png')
		no-repeat;
}
div.content.alt9 {
	background: url('/themes/ispace/styles/img/ispace-login-content-alt9.png')
		no-repeat;
}
div.content.alt10 {
	background: url('/themes/ispace/styles/img/ispace-login-content-alt10.png')
		no-repeat;
}
div.content.alt11 {
	background: url('/themes/ispace/styles/img/ispace-login-content.png')
		no-repeat;
}
div.content.alt12 {
	background: url('/themes/ispace/styles/img/ispace-login-content-alt12.png')
		no-repeat;
}

div.content.open {
	background: url('/themes/ispace/styles/img/ispace-login-content-max.png')
		no-repeat;
}
.hero-unit {
	padding-left: 0;
	background-color: transparent;
}
div.main {
	overflow: auto;
	padding-bottom: 80px;
}
div.content a {
	font-weight: bold;
}

/* login
======================================== */
#divCapsLock {
	visibility: hidden;
	color: #ea5256;
}
#alertBox {
	width: 70%;
}
#login .span4 {
	width: 370px !important;
}
#login sup {
	font-size: 0.5em;
	top: -1em;
}
#login .btn-group-help {
	font-size: 1em;
	width: 450px;
	margin-left: -130px;
	color: #aaa;
}
#login .btn-group-help dt,
#login .btn-group-help dd {
	margin-bottom: 5px;
}
#login .btn-group-help dt {
	font-weight: normal;
	width: 220px;
	padding-top: 3px;
}
#login .btn-group-help dd {
	margin-left: 240px;
}
#login .btn-group-help .btn {
	font-weight: normal;
	width: 186px;
	padding-left: 10px;
	text-align: left;
	letter-spacing: 0.05em;
	color: #555;
}
#login .btn-group-help .btn i {
	margin-right: 3px;
}
.icn-lang {
	display: inline-block !important;
	width: 16px;
	height: 11px;
	margin-bottom: -1px;
	margin-left: 2px;
}
.icn-flag-us {
	background-image: url('/themes/ispace/styles/img/flag-us.png');
}
.icn-flag-de {
	background-image: url('/themes/ispace/styles/img/flag-de.png');
}
.icn-flag-jp {
	background-image: url('/themes/ispace/styles/img/flag-jp.png');
}
#btnSignIn,
#btnLanguage {
	width: 320px;
	/*
	padding-right: 66px;
	padding-left: 66px;
	*/
}
.btn-group + .btn-group {
	margin-left: 0;
}
.btn-group-language {
	margin-top: 5px;
}
.signinbox {
	margin-top: -12px;
	margin-right: 20px;
	margin-left: 20px;
}
body#login .signinbox {
	margin-top: -12px;
	margin-right: 20px;
	margin-left: -25px;
}
body#login .signinbox #btnSignIn {
	width: 85.3%;
}
body#login .signinbox input.span3 {
	width: 81%;
}
body#login .signinbox hr {
	width: 85%;
}

/* login mobile fixes
======================================== */
/* Large Desktop - iPad Landscape */
@media (min-width: 980px) {
	/*body { background: purple; }*/
	div.navbar a.brand {
		background-size: 52% !important;
	}
}

/* iPhone Landscape - Android Tablet - Portrait */
@media (max-width: 767px) {
	/*body { background: yellow; }*/
	div.navbar {
		height: 144px !important;
	}
	div.content {
		background: none !important;
	}
	div.navbar a.brand {
		background-position: 40px 25px !important;
		background-size: 40% !important;
	}
	footer {
		margin-right: -20px;
		margin-left: -20px;
		padding: 20px;
	}
	div.navbar {
		margin-bottom: -34px !important;
	}
	#form1 label {
		display: none !important;
	}
	.control-group {
		margin: 0 !important;
		padding: 0 !important;
	}
	.controls {
		height: 40px;
		margin: 0 !important;
		padding: 0 !important;
	}
	.controls br {
		height: 1px !important;
		margin: 0 !important;
	}
	#btnSignIn {
		width: 100%;
	}

	input.span3 {
		width: 100%;
	}
	.span4.offset7 {
		width: 50%;
		margin-left: 56px;
	}
}

/* Contact Us
======================================== */
h3 {
	line-height: 1.3;
}
h3 span {
	font-size: 0.8em;
	display: block;
	color: #777;
}
h4 {
	font-size: 1em;
}

.dl-horizontal-contact-numbers dd {
	margin-left: 166px;
}
.dl-horizontal-contact-numbers-other dt {
	width: 90px;
}
.dl-horizontal-contact-numbers-other dd {
	margin-left: 100px;
}

/* Typography
======================================== */
.meridiem {
	font-variant: small-caps;
	font-variant: common-ligatures small-caps;
	text-transform: small;
}

/* Holiday Message
======================================== */
.holiday-message .alert {
	margin-right: 55px;
}

/* iPad Portrait - Android Tab - Landscape
======================================== */
@media (min-width: 768px) and (max-width: 979px) {
	/*body { background: green; }*/
	div.navbar {
		height: 144px !important;
	}
	div.content {
		background: none !important;
	}
	div.navbar a.brand {
		background-position: 40px 25px !important;
		background-size: 40% !important;
	}
	footer {
		margin-right: -20px;
		margin-left: -20px;
		padding: 20px;
	}
	div.navbar {
		margin-bottom: -34px !important;
	}
	#form1 label {
		display: none !important;
	}
	.control-group {
		margin: 0 !important;
		padding: 0 !important;
	}
	.controls {
		height: 40px;
		margin: 0 !important;
		padding: 0 !important;
	}
	.controls br {
		height: 1px !important;
		margin: 0 !important;
	}
	#btnSignIn {
		width: 100%;
	}
	#alertBox {
		width: 72.8%;
	}

	input.span3 {
		width: 100%;
	}
	.span4.offset7 {
		width: 50%;
		margin-left: 56px;
	}
	.offset7 {
		margin-left: 580px;
	}
}

/* iPhone Portrait */
@media (max-width: 480px) {
	/*body { background: blue; }*/
	div.content {
		background: none !important;
	}
	div.navbar a.brand {
		background-position: 40px 25px !important;
		background-size: 40% !important;
	}
	footer {
		margin-right: -20px;
		margin-left: -20px;
		padding: 20px;
	}
	div.navbar {
		margin-bottom: -34px !important;
	}
	#form1 label {
		display: none !important;
	}
	.control-group {
		margin: 0 !important;
		padding: 0 !important;
	}
	.controls {
		height: 40px;
		margin: 0 !important;
		padding: 0 !important;
	}
	.controls br {
		height: 1px !important;
		margin: 0 !important;
	}
	#btnSignIn {
		width: 100%;
	}
	#alertBox {
		width: 65.8%;
	}
}

/*fixes wonky rendering on public pages*/
@media (min-width: 1200px) {
	.span9 {
		width: 740px;
	}
	.offset3 {
		margin-left: 240px;
	}
	.offset7 {
		margin-left: 590px;
	}
	#alertBox {
		width: 71.5%;
	}
}

/* IE
======================================== */
.ie7 body {
	width: 98.125%;
}
.ie8 .btn,
.ie8 .alert {
	behavior: none !important;
}
