.notouch {
    display:none;
    visibility:hidden;
    width:0px;
    height:0px;
}

.touchlinkfjernet {
	cursor:default;
	display:inline;
}

.keypadcontainer {
	position:fixed;
	top: 80px;
	left: 50%;
	margin-left: -410px;
	border: 1px solid #333;
	border-radius: 8px;
	z-index: 1;
	background: #f3f3f3;
}

.keypadcontainer.keypadinline {
	position:relative;
	top: auto;
	left: auto;
	margin-left:0px;
	border: none;
	border-radius: none;
	background: transparent;
}

.keypadcontainer.numbersonly {
	position:absolute;
	top: auto;
	bottom: -38px;
	right: 160px;
	left: auto;
	/*left: 50%; */
	/*margin-left: -82px;*/
	border: 1px solid #333;
	border-radius: 8px;
	z-index: 1;
	background: #f3f3f3;
}

.keypadfejl {
	position: absolute;
	top:0px;
	background: #f3f3f3;
	width:100%;
	margin-left:-390px;
	opacity:0.9;
	padding-top:5px;
	height: 40px;
}

.scrolldowntouch, .scrolluptouch {
    z-index: 10000;
    opacity:0.7;
    position:fixed;
    bottom:150px;
    right:15px;
}

.scrolldowntouch {
    bottom:50px;
}

.scrolluptouch:hover, .scrolldowntouch:hover {
    opacity:0.85;
}

.scrolluptouchmodal, .scrolldowntouchmodal {
    opacity:0.7;

}

.scrolluptouchmodal:hover, .scrolldowntouchmodal:hover {
    opacity:0.85;
}

.table-touch {
    border-radius: 5px;
    margin: 0px auto;
    float: none;
    border: none;
    width:auto;
}

.table-touch tbody tr td, .table-touch thead tr td {
    border: none;
}

#myNavbar ul.nav li {
	border-right: 1px solid #ddd;
}

#myNavbar ul.nav li:first-child {
	border-left: 1px solid #ddd;
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: hidden;
}