@font-face {
    font-family: 'opensans';
    src: url('../lib/ionic/fonts/OpenSans-Regular.eot');
    src: url('../lib/ionic/fonts/OpenSans-Regular.eot') format('embedded-opentype'),
         url('../lib/ionic/fonts/OpenSans-Regular.woff') format('woff'),
         url('../lib/ionic/fonts/OpenSans-Regular.woff2') format('woff2'),
		 url('../lib/ionic/fonts/OpenSans-Regular.ttf') format('truetype');
}

html, body { font-family:"opensans" !important; }

ion-content, .list-inset{
	background:#eaeaea
}

.bar.bar-stable {
	background:#FFF !important;
}

.title-image {
	margin-top:4px;
}

.item.item-input {
	display:block;
	background:#fff;
}

.input-label {
	font-size:0.9rem;
	color:#232323;
}

/*input[type=number] {
	font-size: 1.4rem !important;
	height:50px;
	margin:0 0 5px 0;
}*/

.button.button-positive,.button.button-positive:hover,.button.button-positive:active {
	background-color:#EC001A;
	border-color:#EC001A;
	border-radius:0;
	font-size:1.2rem;
}

ion-tabs.tabs-color-active-positive .tab-item.tab-item-active, ion-tabs.tabs-color-active-positive .tab-item.active, ion-tabs.tabs-color-active-positive .tab-item.activated {
	background-color:#EC001A;
	color:#FFF;
}

.tab-item {
	max-width:none;
	width:20%;
	opacity:1;
	overflow:hidden;
}

span.tab-title {
	font-size:0.9rem;
}

#customCardResults .list > .item, #customCard .list > .item {
	padding:0;
}

.text-red {color:red !important;}