
body {
	color: #333;
	padding-top: 125px;
}


div.document-col-box, div.folder-col-box {
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 10px;
}
div.folder-col-box {
	
}
div.document-col-box-name {
	margin-bottom: 10px;
/*	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-ms-hyphens: auto;
	hyphens: auto;*/
	overflow: hidden;
}
div.document-col-box-data {
	
	overflow: hidden;
}
div.document-col-box-image {
	text-align: center;
	overflow: hidden;
	margin-bottom: 10px;
}

div.folder-col-box div.list-action,
div.document-col-box div.list-action {
	padding-right: 5px;
	text-align: right;
}


a[data-toggle] {
	cursor: pointer;
}

img.mimeicon {
	border: none;
	background: none;
}

img.fileicon {
	border: 1px solid #dddddd;
	background: none;
}

.navbar-inverse.navbar-fixed-top .brand {
	padding-left: 120px;
	margin-left: 10px;
	background: 11px 22px no-repeat url("/ext/columnview/res/logo_ukh.png");
	color: transparent;
	min-height: 90px;
}
.navbar-inverse.navbar-fixed-top .navbar-inner {
	border: none;
	background: white;
	/* padding-right: 18px; */
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
	color: #333;
}
.navbar-inverse .brand {
	font-weight: bold;	
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
	color: white;
}

.nav-col1 {
	margin-top: 20px;
}

a {
	color: #014a95;
}

a:hover, a:focus {
	color: #3d89e2;
}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
	color: #3d89e2;
}

.navbar-inner {
	background-image: linear-gradient(to bottom, #4372AB, #0C3C86);
	border-radius: 4px;
	border: none;
}

#dragandrophandler {
	background: none;
	border: 4px dashed #EBBA16;
	
	color: #2c3e50;
	text-align: center;
	padding: 35px;
}

.ukh-ignore {
	display: none;
}

ul.ukh-list {
	margin: 0 0 0 21px;
	list-style-image: url("bullet.png");
}

ul.ukh-list li {
	margin-top: 10px;
	vertical-align: text-top;
}

ul.ukh-list h3 {
	font-size: 15px;
	line-height: 1;
	margin: 0 0 4px 0;
}

ul.ukh-list a {
	line-height: 1;	
	font-weight: bold;
	color: #333;
}

ul.ukh-list a.email {
	font-weight: normal;
	color: #004a95;

}

#ukh-banner {
	padding: 25px 30px;
	background-repeat: no-repeat;
	background-image: url("/ext/columnview/res/banner_bg.jpg");
	background-size: cover;
	margin-bottom: 20px;
	background-position-x: center;
	background-position-y: 40%;
}

#ukh-banner h1, #ukh-banner h2 {
	color: white;
	line-height: 1;
	margin: 0;
	text-shadow: 0 0 2px black;
}

#ukh-banner h1 {
	font-size: 40px;
	letter-spacing: 2px;
	margin-bottom: 10px;
}

#ukh-banner h2 {
	font-size: 19px;
	font-weight: normal;
	margin-top: 10px;
	position: relative;
}

#ukh-banner h2 span {
	position: absolute;
	transition: opacity 0.5s;
}

#ukh-banner h2 span.subtitle1,
#ukh-banner h2:hover span.subtitle2 {
	opacity: 1;
}

#ukh-banner h2:hover span.subtitle1,
#ukh-banner h2 span.subtitle2 {
	opacity: 0;
}

@media (max-width: 610px) {
	#ukh-banner h1 {
		font-size: 20px;
	}
	#ukh-banner h2 {
		font-size: 14px;
	}
}

#dragandrophandler.drag-valid {
	background: rgba(1, 74, 149, 0.2)
}

.progress {
  height: 22px;
}

button [class^="icon-"] {
	display: none;
}

.folder-zip {
	float: right;
	margin-bottom: 25px;
}

.folder-zip:after {
	clear: both;
}

#clearfolderform1 [class^="icon-"],
#clearfilenameform1 [class^="icon-"],
#clearfolderform0 [class^="icon-"] {
	display: inline;
}

#main-menu-admin {
	display: inline-block;
	float: none;
	text-align: left;
	margin: 0;
}

#main-menu-admin .dropdown-toggle {
	padding-right: 1px;
}

.navbar-search {
	float: none;
	margin-top: 0;
}

.nav-col1 {
	text-align: right;
}

.navbar .btn,
.navbar .btn-group {
  margin-top: 10px;
}

.navbar-inner .btn-navbar {
	padding: 10px;
}

.navbar-fixed-top .navbar-inner .btn-navbar {
	padding: 7px 10px;
}

.well,
.breadcrumb {
	border: 1px solid #d0d0d0;
	background-image: linear-gradient(to bottom, white, #e0e0e0);
	border-radius: 4px;
}

.navbar-inverse .navbar-search .search-query,
.navbar-inverse .navbar-search .search-query:focus {
	background: white;
	border: 1px solid #333;
	border-radius: 4px;
	color: #333;
}

legend {
	margin-bottom: 5px;
}

._set-column-view, ._set-table-view {
	padding: 10px 14px;
	font-size: 22px;
	margin-bottom: 20px;
	background: #d0d5d9;
	border: 1px solid #d0d5d9;
	color: white;
}
._set-column-view.active, ._set-table-view.active {
	color: #014a95;
	background: none;
}

th {
	color: #014a95;
}

.well .actions {
	margin: 15px 0 0 5px;
}

.well .actions li {
	margin-bottom: 5px;
}

.document-preview-area {
	text-align: center;
	min-height: 500px;	
	padding-top: 20px;
	margin-bottom: 25px;
}

.document-preview-area .mimeicon {
	width: 250px;
	margin-top: 130px;	
}

.document-preview-area .preview {
	box-shadow: 0 0 20px #999;
}

#form1 input#name,
#form1 textarea#comment,
#form1 select#sequence {
  width: 452px;
}

input#keywords {
	width: 329px;
}

#form1 .chzn-select + .select2-container {
	margin-right: -8px;
}

.datepicker-dropdown {
  background: white;
}

.typeahead.dropdown-menu {
	background: white;
	text-align: left;
	border: 1px solid #ccc;
}

.typeahead.dropdown-menu > li > a {
	color: #333;
	white-space: normal;	
}

.typeahead.dropdown-menu > .active > a {
	color: white;
}

@media (max-width: 979px) {
	body {
		padding-top: 0;
	}

	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
		font-weight: normal;
	} 

}


@media (max-width: 979px) {
	table.responsive-break,
	table.responsive-break tr,
	table.responsive-break td {
		display: block;
	}

}

