/* Application style */
/* Header */
.bar-custom.bar-subheader-2 {
	top: 88px !important;
}

.has-subheader-2 {
	top: 132px !important;
}

.bar-custom.has-tabs-top {
	top: 93px !important;
	border-bottom: 1px solid #ddd !important;
}

.bar-custom.bar-subheader-2.has-tabs-top {
	top: 137px !important;
}

.has-subheader-2.has-tabs-top {
	top: 181px !important;
}

/* Display */
.display-android {
	display: none;
}

.platform-android .display-android {
	display: inline-block;
}

.display-others {
	display: inline-block;
}

.platform-android .display-others {
	display: none;
}

.row, .col {
	padding-left: 0 !important;
}

/* Text style */
.big-text {
	font-size: 1.4em !important;
}

.text-red {
	color: red !important;
}

.text-green {
	color: green !important;
}

.nowrap {
	white-space: nowrap !important;
}

/* Component style */
div.img-box {
	box-sizing: border-box;
	display: inline-block;
	padding: 2px;
	margin: 2px;
	border: 1px solid grey;
}

div.img-box img {
	max-height: 100px;
	/*max-width: 100px;*/
	vertical-align: middle;
}

textarea.textarea-edit {
	border: 1px solid black;
	width: 100%;
}

input.number-edit {
	display: inline-block;
	border: 1px solid black;
	width: 50px;
}

input.text-edit {
	border: 1px solid black;
	width: 100%;
}

.link-button-list a.button, .link-button-list button.button {
	margin: 2px;
}

.padding-small {
	padding: 5px;
}

.min-width {
	max-width: 1px !important;
	width: 1px !important;
}

.max-width {
	max-width: 100% !important;
	width: 100% !important;
}