body {
	font-family: "Open Sans",​sans-serif;
	padding-bottom: 40px;
    padding-top: 65px;
}

.tab-content .div-table {
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
}

.badge {
	text-transform: none;
}


.div-table-striped > .div-tbody > .div-tr:nth-of-type(odd) {
	background-color: #f5f5f5;
}

.div-tr-error {
	background: 
	linear-gradient(
      rgba(249, 54, 47, 0.35),
      rgba(249, 54, 47, 0.35)
     );
}

.div-td > textarea.form-control {
	width: 100%;
	min-width:100%; 
  	max-width:100%; 
}

.div-td {
	overflow: visible;
	padding: 8px;
}
.div-td.text-cell {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: keep-all;
}
.div-thead {
	background-color: #ddd;
	font-size:	14px;
	font-weight: 200;
	line-height: 20px;
}
.div-th {
	padding: 8px;
	text-transform: uppercase;
}

.navbar ul.nav li a.nav-icon {
    background-position: center center;
    background-repeat: no-repeat;
    margin-left: 5px;
    margin-right: 21px;
    margin-top: 5px;
}
.navbar ul.nav li a.nav-icon.selected {
    margin-left: 0;
    margin-right: 0;
    padding: 10px 20px;
}

.navbar .navbar-brand {
    font-weight: normal;
    padding: 5px 10px;
}
.navbar-right {
    padding-right: 20px;
}

.nav li a {
	font-size:	16px;
/* 	font-weight: 200; */
	line-height: 20px;
	text-transform: uppercase;
}
.navbar-default .navbar-nav > li > a {
    /*color: #444;*/
    color: #151515;
    font-weight: 200;
    /* text-shadow: 2px 4px 3px rgba(0,0,0,0.3); */
    text-shadow: #bbb 0.2em 0.2em 0.2em; 
}



.username {
	text-transform: none;
}

.page-header {
	border-bottom: none;
}

.page-header h1 {
	display: inline-block;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.page-header .buttons-right .btn {
	margin-top: 5px;
}

.page-header .investigation-status {
	display: inline-block;
	margin-left: 5px;
}

.nav li a.file-type-caption {
	text-transform: capitalize;
}

.file-type-caption {
	text-transform: capitalize;
}

.dropdown-menu li a {
	text-transform: capitalize;
}
#add_investigation_form-submit {
	/* float:	right; */
}

p.file-link {
	margin: 10px 0;
}

.extra-left-margin {
	margin-left: 10px;
}

.badge.badge-error {
	background-color: #d9534f;
}

.alert {
	margin-top: 10px;
	border-radius: 0;
	border: none;
}

.alert > p.alert-message {
	margin-bottom: 10px;
}

.center {
	margin: auto;
	text-align: center;
	width: 100%;
}

.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top17 { margin-top:17px; }
.top30 { margin-top:30px; }

.bottom5 { margin-bottom:5px; }
.bottom7 { margin-bottom:7px; }
.bottom0 { margin-bottom:10px; }
.bottom15 { margin-bottom:15px; }
.bottom17 { margin-bottom:17px; }
.bottom30 { margin-bottom:30px; }

.field-caption {
	font-size:	14px;
	color:	#999;
	line-height:	20px;
	text-align:	right;
}

.field-caption-sm {
	font-size:	14px;
	color:	#999;
	line-height:	20px;
    display: none;
}

@media screen and (max-width: 991px) {
	.field-caption-sm {
	    display: inline-block !important;
	    min-width: 100px;	
	    margin-right: 5px;
	}
}

.btn {
	border: none;
}

span.group-span-filestyle > label{
	min-width: 160px;
	border: none;
}
span.glyphicon-folder-open {
	padding-right: 5px;
}

.panel-heading {
	border-bottom: 0;
}

.bottom {
	border-bottom: 1px solid #ccc;
}

.panel {
	border: none;
	border-radius: 0;
}

.panel-body {
	background-color: #f5f5f5 ;
}

ul.nav.nav-tabs,
ul.nav.nav-tabs li a,
ul.nav.nav-tabs li.active a,
.tab-content,
.tab-pane {
	border: none;
	border-radius: 0;
}

.badge-danger {
	background-color: #d9534f ;
}
.badge-success {
	background-color: #92ce92 ;
}
.file-content {
	background-color: #FFFFFF ;
}

hr {
    display: block;
    height: 1px;
    border: 0;
	border-top: 0;
    margin: 1em 0;
    padding: 0;
}

.checkbox {
    display: block;
    margin-bottom: 0px;
    margin-top: 0px;
    position: relative;
}

.row-pager {
    display: table; 
}

.row-pager-item {

}

.row-pager-button {
	margin-left: 5px;
}

.row-pager-status-indicator {
	min-width: 75px;	
}

.row-pager-position-indicator {
	font-weight: 500;
	color:	#222;
	font-size: 15px;
	min-width: 160px;
	width: 160px;
	margin-left: 5px;
}

.row-pager-position-indicator-at , textarea {
  #background-color : #FFF; 
}

label.content-filter {
	font-weight: normal;
	margin-right: 10px;
}

.save-investigation {
	color: #5cb85c;
	font-size: 40px;
}

.delete-investigation {
	color: #d9534f ;
	font-size: 40px;
}

.changelog_entry {
	cursor: pointer;
}

.changelog_entry.collapsed {
	max-height: 60px;
	overflow: hidden;
}

.btn {
	border-radius: 0;
}

	
.btn-lg, .btn-group-lg > .btn {
    border-radius: 0;
}

.btn-sm, .btn-group-sm > .btn {
    border-radius: 0;
}

.input-group-addon {
	border-radius: 0;
}

/* .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { */
/*     border-radius: 0; */
/* #    border: none; */
/* } */

.form-control,
.form-control.datepicker {
	height: 28px;
	border-radius: 0;
	box-shadow: none;
	border: none;
/*	background-color: #ddd; */
	background-color: #b3d0ea;
}

.div-td .form-control {
	height: 30px;
}

select.form-control {
	padding: 4px;
}

.div-td .btn {
	height: 30px;
}

.buttons-right {
	text-align: right;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
/*	background-color: #ddd; */
	background-color: #b3d0ea;
}

# Fix for internet explorer (does not follow standard)
.div-td > input[type="checkbox"] {
	background-color: transparent !important;
}

.min-120 {
	min-width: 120px;
}	
.min-100 {
	min-width: 100px;
}
.min-80 {
	min-width: 80px;
}
.min-70 {
	min-width: 70px;
}
.alert-warning {
	border: none;
}

.form-inline .form-control {
    width: 100%;
}
/* .form-org-input {
	width: auto;
} */

.navbar-fixed-top {
	/* background-image: url("/static/header.png"); */
	background-image: url("/static/header_jkpg.jpg");
}

.selectionbutton {
	text-transform: none;
}	

.div-td textarea.changelog_entry_raw_content {
	height: auto;
}

#add_profile {
	margin-left: -8px;
}
}
