body {
	background-image: url('/image/backend/bg.gif');
	background-color: #eee;
	font-family: 'Exo 2', 'Nunito', sans-serif;
	font-size:16px;
	letter-spacing:0.8px;
}

.navbar-static-top {
	background-color: #0099DC;
}

.navbar-static-top a {
	color: #ffffff;
}
.navbar-brand{
	font-weight:bold;
	font-size:150%;
}
.breadcrumb {
	margin: 15px 0 10px 0;
	background-color: #fff;
	box-shadow: 1px 3px 5px 6px #ccc;
}

.breadcrumb>li:last-child::before {
	content: '';
}

.breadcrumb>li:last-child {
	width: 25px;
}

.content-wrapper {
	background-color: #fff;
	padding: 5px 20px;
	border-radius: 5px;
	box-shadow: 1px 3px 5px 6px #ccc;
}

/* Sortable: jquery-sortable-min.js 
Sortable width tables */
body.dragging,body.dragging * {
	cursor: move !important;
}

.dragged {
	position: absolute;
	opacity: 0.5;
	z-index: 2000;
}

.table-order tr.placeholder:before {
	border-color: transparent -moz-use-text-color transparent red;
	border-image: none;
	border-width: 5px medium 5px 5px;
	height: 0;
	left: 0px;
	margin-top: -10px;
	position: absolute;
	width: 0;
	color: #FD0000;
}

.table-order tr.placeholder {
	background: none repeat scroll 0 0 red;
	border: medium none;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
}

.ol-sort,.ol-sort ol {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 5px;
}

.ol-sort li {
	display: block;
	padding: 0px 0px 0px 5px;
	line-height: 30px;
	border-top: 1px solid #C2C2C1;
}

.green {
	color: #008000;
}

.tab-pane {
	padding: 25px 0;
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus
	{
	font-weight: bold;
	border: 1px solid black;
	border-bottom: 1px solid #F7F7F9;
	background-color: #F7F7F9;
}

.input-group-addon {
	background-color: transparent;
	border: none;
	font-size: 130%;
}


.showmore {
	display: block;
	padding-top: 25px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.showmore-link, .showmore-link:hover{
	text-decoration:none; 
	outline: 0;
	border:none; 
}

.showmore-plus {
	font-size: 500%;
	position: relative;
	top: -35px;
	line-height: 100%;
}

.showmore {
	background: linear-gradient(to bottom, rgba(125, 185, 232, 0.2) 20%,
		rgba(120, 182, 231, 0.2) 25%, rgba(78, 158, 223, 0.03) 65%,
		rgba(41, 137, 216, 0.03) 100% );
}

h1 {
	font-size: 3em;
	margin: 0.67em 0 0.35em 0;
}

.step {
	font-size: 50%;
}

.intro-text {
	max-width: 720px;
	background-color: rgba(230, 230, 230, 0.5);
	border-radius: 5px;
	padding: 25px;
}
.tipp-icon{
	text-align:center;
}
.tipp-icon i{
	font-size:500%;
}
.tipp-content{
	
}
.tipp-content label{
	position:relative;
	top:-1px;
}
.patient .tipp input, .patient .tipp label {
	display:none; 
}

.trenner{
	border-top: 1px solid black;
	margin: 25px 0;
	padding:25px 0; 
	
}

.clear{
	clear:both;
}


input, textarea{
	letter-spacing:1.2px;
}
textarea.rg_adresse{
	height:90px;
}
.alert{
	margin: 25px;
max-width: 700px;
}

.certificaiton{
	background-color: #CCE7F4; 
	padding:15px;
}


/* Table Sorting */
th.sorted.ascending:after {
	content: "  \2191";
	opacity: 1;
}

th.sorted.descending:after {
	content: " \2193";
	opacity:1; 
}
table.mk-sort th:after{
	content: " \2195";
	opacity: 0.3;
}
table.mk-sort th.no-sort:after{
	content: "";
}
table.mk-sort th:not(.no-sort):hover{
    background:#f5f5f5;
}
.patients h3{
	float:left;
}
.frm-quicksearch{
	float:right;
}

.text-underline{
	text-decoration:underline;
}

.small{
	font-size:60%;
}


