/*custom css*/

h2 ul {
	font-size: 95%;
	list-style: none;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

#header nav ul li:first-child {
	display: none;
}

.color_yellow {
	color: #e6af10;
}

.color_yellow_on_white {
	color: #d0a540;
}

.color_deepblue {
	color: #112272;
}

.color_blue {
	color: #004ace;
}

.color_red {
	color: #FF1600;
}

.yellow {
	background: #FFD633;
}

.bold {
	font-weight: bold;
}

.input{
  margin-bottom:1em;
}

.wrapped {
	white-space: normal;
}

.button_yellow, .button_blue, .button_gray {
	font-size: 110% !important;
	color: #fff !important;
}

.button_gray{
  background-color: #737373 !important;
}

.button_yellow{
  	background-color: #FCE002 !important;
	color: #333 !important;
}

.button_blue {
	background-color: #112272 !important;
}

.button_gray:hover, .button_blue:hover{
	background-color: /* #FFD633 */ #004ace !important;
	color: #ffffff !important;
}

.button_yellow:hover {
	background-color: #737373 !important;
	color: #fff !important;
}

a.download_app {
	background-color: #000000 !important /* #e6af10 */;
	width: 230px;
	height: 55px;
}

ul.order_online {
	margin-top: -0.85em;
}

a.order_online {
	background-color: transparent /* #e6af10 */;
	width: 230px;
	height: 55px;
	line-height: 55px;
	font-size: 130%;
}

a.download_text_only {
	height: 55px;
	line-height: 55px;
	font-size: 130%;
	margin-top: 10px;
	background-color: #777;
}

a.download_text_only:hover {
	background-color: #555;
}

a.download_app {
	margin-top: 10px;
}

.app_store_white {
	background: url('images/download_appStore_white.svg') no-repeat;
	background-size: 8em;
	background-position: center center;
}

.google_play_white {
	background: url('images/download_googlePlay_white.svg') no-repeat;
	background-size: 9em;
	background-position: center center;
}

a.download_app:hover,a.order_online:hover {
	background-color: #555 !important;
}

iframe {
	border: none;
}

/*
#demo-iframe-wrapper.framed {
	background: url('images/iphone_container.png') left top;
}

#demo-iframe-wrapper {
	position: fixed;
	background: white;
	top: 3.375em;
	opacity: 1.0;
	border-radius: 10px;
	transition: all 0.5s ease-in-out;
  left: 40%;
  margin-top: 1em; 
  width: 371px; 
  height: 751px;
}

#demo-iframe-wrapper iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 309px;
	height: 550px;
	margin-top: 100px;
	margin-left: 31px;
	transition: all 0.5s ease-in-out;
	overflow-x: hidden;
}
*/

#demo-iframe-wrapper.framed {
	background: url('images/ipad_container.png') left top;
}

#demo-iframe-wrapper {
	position: fixed;
	background: white;
	opacity: 1.0;
	border-radius: 10px;
	transition: all 0.5s ease-in-out;
	margin-left:56px;
	margin-top: -3em; 
	width: 770px; 
	height: 545px;
}

#demo-iframe-wrapper iframe {  
	position: absolute;
	left: 0;
	top: 0;
	width: 624px;
	height: 466px;
	margin-top: 39px;
	margin-left: 73px;
	transition: all 0.5s ease-in-out;
	overflow-x: hidden;
}