@CHARSET "ISO-8859-1";

html {
	font-size: 10px;
	font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
}

body {
	color: #333;
	font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 12px;
	line-height: 1.42857;
}

/* .navbar {
	max-height: 80px !important;
	min-height: 20px !important;
	overflow: auto !important;
	overflow-x: hidden !important;
	-ms-overflow-x: hidden !important;
}

.navbar-header {
	max-height: 20px !important;
	min-height: 20px !important;
	overflow: auto !important;
	overflow-x: hidden !important;
	-ms-overflow-x: hidden !important;
} */
.jumbotron {
	/* padding-top: 28px !important; */
	background-color: #fff !important;
}

.jumbotron p {
	font-size: 12px !important;
}

.panel-title {
	font-size: 16px !important;
	font-weight: bold !important;
	font-family: Arial, Helvetica, "Helvetica Neue", sans-serif !important;
}

.btn-primary {
	background-image: linear-gradient(to bottom, #337ab7 0px, #265a88 100%);
	background-repeat: repeat-x;
	border-color: #245580;
}

.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger
	{
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px
		rgba(0, 0, 0, 0.075);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.btn-lg,.btn-group-lg>.btn {
	border-radius: 6px;
	font-size: 18px;
	line-height: 1.33333;
	padding: 10px 16px;
}

.btn {
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857;
	margin: 5px auto !important;
	margin-right: 5px !important;
	margin-left: 5px !important;
	padding: 6px 12px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}

input,button,select,textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

button,html input[type="button"],input[type="reset"],input[type="submit"]
	{
	cursor: pointer;
}

button,select {
	text-transform: none;
}

button {
	overflow: visible;
}

button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 12px;
}

.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td
	{
	border-top: 0 none;
}

.table>thead>tr>th {
	border-bottom: 2px solid #ddd;
	vertical-align: bottom;
}

.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td
	{
	border-top: 1px solid #ddd;
	line-height: 1.42857;
	padding: 3px !important;
	vertical-align: top;
}

th {
	text-align: center;
}

td,th {
	padding: 0;
}

table tbody tr td label {
	margin: 5px;
	font-weight: normal;
	font-size: 12px;
	display: inline-table;
}

.table-striped {
	background-color: #ffffff;
	border-collapse: collapse;
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 1px;
	empty-cells: show;
	width: 100%;
}

.table-striped thead {
	border-bottom: 1px solid #c0c0c0;
}

.table-striped thead tr th {
	background-color: #d6e6fb;
	background-image:
		url("/otn/resources/img/icons/tableHdrGrad.png");
	background-position: left top;
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	color: #0b356c;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	text-align: center;
}

.table-striped  tbody tr td {
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
}

.table-striped  tfoot tr td {
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
}

.table-responsive table {
	max-width: 98% !important;
}

.rowfieldnamealigntop {
	font-weight: bold;
	margin-top: 1px;
	padding: 2px;
	text-align: right;
	vertical-align: top;
}

.rowfieldname {
	font-weight: bold;
	margin-top: 1px;
	padding: 2px;
	text-align: right;
	vertical-align: middle;
}

.rowfieldvalue {
	text-align: left;
	margin-top: 1px;
	padding: 2px;
	vertical-align: top;
}

.labelname {
	font-weight: bold;
	margin-top: 1px;
	padding: 2px;
	text-align: right;
	vertical-align: middle;
}

.labelvalue {
	text-align: left;
	margin-top: 1px;
	padding: 2px;
	vertical-align: top;
}

.name {
	clear: left;
	float: left;
	font-weight: bold;
	margin-top: 1px;
	padding: 2px;
	text-align: right;
	vertical-align: middle;
	width: 125px;
}

.value {
	float: left;
	margin-top: 1px;
	padding: 2px;
	vertical-align: top;
}

.panel-heading {
	padding: 5px 15px;
}

.modal-body {
	background-color: #ededd8;
	max-height: 350px;
	overflow-y: auto;
}

.modal-header {
	border-color: #ddd;
	color: #333;
	padding: 5px 15px 5px 5px !important;
}

.modal-footer {
	border-color: #ddd;
	color: #333;
	padding: 5px 15px 5px 5px !important;
}

.linkasbutton {
	color: #fff !important;
}