		#main-page, #count-type-page :not(INPUT):not(TEXTAREA) {
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			-o-user-select: none;
			user-select: none;
		}
		/* Arrow only buttons in the header. 
		#main-page .ui-header .ui-btn {
			background: none;
			border: none;
			top: 9px;
		}
		#main-page .ui-header .ui-btn-inner {
			border: none;
		}
		*/
		/* Content styling. */
		.back-btn { float: right; margin: 0 2em 1em 0; }
		
		.ui-content{
			padding:0;
		}

		.ui-field-contain{
			margin-top:0.2em;
		}
		
/***************************** Egen css ***********************************/
img {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}
/* Sets color of icons in page with no button*/
.page-icon-33CC99:after {
   background-color:#33CC99;
}
#user-info{
	color:#ececec;	
	font-size:1em;
	padding:0.8em;
}
#left-panel{
	background-color:#092130;
	border-width:0;
	margin:0;
	color:#ececec;
	text-align:center;
}
#left-panel .ui-panel-inner {
	padding:0px;
}
#left-panel .ui-controlgroup {
	margin:0;
}
#info-header{
	color:#444;	
	font-size:1.5em;
	padding:0.8em;
	font-weight:bold;
}
#seatemp-popup{
	width:150%;	
	height:150%
}
.header-logo{
	width:2.5em;
	height:2.5em;
	margin-top:0.2em !important;	
}

.overlay-page{
	display:none;
	position:relative;
	width:100%;
	height:100%;
}
.input-error{
	background-color:#FBF1B2 !important;
}
.margin-r-1m{
	margin-right:0.2em !important;	
}
.text1em{
	font-size:1em !important;
}
.text09em{
	font-size:0.9em !important;
}
.field-warning { 
    background-color: #dcf0ee !important;
}
.field-selected { 
    background-color: #3eb397 !important;
}
.field-selected-light { 
    background-color: #c5f9ec !important;
}

/******** Tab-content **************/
input:-moz-read-only { /* For Firefox */
    background-color: #dcf0ee;
}

input:read-only { 
    background-color: #dcf0ee;
}

.pad-content{
	padding: 0.2em 1em 1em 1em;
	background-color:transparent;
	border:none;	
}
.padding-grid{
	padding: 0 0.3em 0 0.3em !important;
}
.cursor-pointer{
	cursor:pointer;
}
.center{
	text-align:center !important;	
}
.right{
	text-align:right !important;	
}
.middle{
	vertical-align:middle;
}
.top{
	vertical-align:top;
}
.pos-relative{
	position:relative;	
}
.width-100{
	width:100%;	
}
.width-99{
	width:99%;	
}
.min-height-10em{
	min-height:10em !important;
}
.hide-element{
	display:none;
}
.clear-both{
	clear:both;
}
.clear-both-divider{
	clear:both;
	height: 0.5em;
	margin-top: 1em;
}
table.no-padding td {
  padding: 0px;
}
table.no-border{
  border-collapse: collapse;
}
.error-window{
	text-align:left;
	display:none;
	position:fixed;
	width:100%;
	right:0;
	bottom:0;
	height:10em;
	overflow:visible;
	background-color:#444;
	opacity:0.9;
	color:#fff;
	font-size:small;
	z-index:10001;
}

.error-header{
	text-align:left;
	font-size:large;
	background-color:#111;
	color:#cdcdcd !important;
	padding-left:0.5em;
	padding-right:1em;	
}
.error-message{
	padding:0.3em;
	padding-left:0.8em;
}
.error-txt-box{
	text-align:left;
	font-size:large;
	color:#da0000 !important;
	padding-left:0.5em;
	padding-right:1em;	
}

.error-txt{
	font-size:large;
	color:#da0000 !important;	
}
.lus-column-header{
	font-size:large;
	font-weight:bold;
	color:#2BAE82;
	text-align:center;
}
.lus-legend{
	font-size:large;
	font-weight:bold;
	color:#2BAE82;
}
.nav-info{
	background-color:#3eb397;
	border-top:#1B9E72 0.2em solid;
	padding-left:1em;
	color:#ececec;
	font-size:medium;
}

.nav-info-last{
	border-bottom:#1B9E72 0.2em solid;
}

.nav-info-2{
	background-color:#092130;
	border-top:#1D3343 0.2em solid;
	border-bottom:#1D3343 0.2em solid;
	padding-left:1em;
	color:#ececec;
	font-size:1.5em;
	width:100%;
	z-index:1000;
}
.content-part{
	border:#1B9E72 0.1em solid;
	border-radius: 0 0 0.5em 0.5em;
	padding:0.5em;	
}
.select{
	font-weight:bold !important;
}

.custom-corners .ui-bar {
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
}
.custom-corners .ui-body {
  border-top-width: 0;
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

.grey-info-content {
	border: 1px solid #ddd;
  	-webkit-border-radius: 1em;
  	border-radius: 0.5em;
	background-color:#f6f6f6;
	color: #444444;
	padding: 0.3em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.settings-part {
	margin: 0.2em;
}
.settings-title {
	color: #444444;
	display: inline-block;
	min-width: 8em;
	font-weight: bold;
}

.scrollable {
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}
/************************************************ Custom icons plassering (plugins/dist/jqm-icon-pack-fa.css) ******************************************************/

.ui-icon-info:after {
  background-position: 8px 3px;
}
.ui-icon-gear:after {
  background-position: 4px 3px;
}
.ui-icon-user:after {
  background-position: 5px 3px;
}
.ui-icon-bars:after {
  background-position: 5px 3px;
}
.ui-icon-location:after {
  background-position: 4px 4px;
}
.ui-icon-pluss:after {
  background-position: 8px 4px;
}
.ui-icon-minus:after {
  background-position: 4px 4px;
}
.ui-icon-trash-o:after {
  background-position: 4px 3px;
}

/************************************************ Media queries******************************************************/
/* Show priority 1 at 320px (20em x 16px) */
@media screen and (min-width: 20em) {
   .resp-pri-cell th.ui-table-priority-1,
   .resp-pri-cell td.ui-table-priority-1 {
     display: table-cell;
   }
}
/* Show priority 2 at 480px (30em x 16px) */
@media screen and (min-width: 30em) {
   .resp-pri-cell  th.ui-table-priority-2,
   .resp-pri-cell td.ui-table-priority-2 {
     display: table-cell;
   }
}
/* Show priority 3 at 960px (60em x 16px) */
@media screen and (min-width: 60em) {
   .resp-pri-cell  th.ui-table-priority-3,
   .resp-pri-cell td.ui-table-priority-3 {
     display: table-cell;
   }
}
/* Wrap table at 1312px (82em x 16px) */
@media ( min-width: 82em ) {
	/* Show the table header rows and set all cells to display: table-cell */
	.ipad-breakpoint td,
	.ipad-breakpoint th,
	.ipad-breakpoint tbody th,
	.ipad-breakpoint tbody td,
	.ipad-breakpoint thead td,
	.ipad-breakpoint thead th {
		display: table-cell;
		margin: 0;
	}
	/* Hide the labels in each cell */
	.ipad-breakpoint td .ui-table-cell-label,
	.ipad-breakpoint th .ui-table-cell-label {
		display: none;
	}
}
/**************************************** Klasser tilhørende Media queries*******************************************/
/* Manually hidden */
.resp-pri-cell th.ui-table-cell-hidden,
.resp-pri-cell td.ui-table-cell-hidden {
  display: none;
}

/* Manually shown */
.resp-pri-cell th.ui-table-cell-visible,
.resp-pri-cell td.ui-table-cell-visible {
   display: table-cell;
}

