@charset "utf-8";
/* CSS Document */
/*
html, body{
  height: 100%
}
*/
.circle {
	width: 30px;
	height: 30px;
	background-color: #00ff00;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}
a {
  color: #0f75bc;
}
a:hover {
  color: #8cc63f;
  text-decoration: underline;
}
.text-info {
  color: #0000ad;
}
.bg-success {
  background-color: #eefafd;
}
.btn-info {
  background-color: #06c2fc;
}
.btn-info:hover {
  background-color: #0000ad;
}
.btn-primary {
  background-color: #0000ad;
  border-color: #ccc;
}
.btn-primary:hover {
  background-color: #06c2fc;
  border-color: #ccc;
}

.circle-param {
	float:left;
	margin:-3px 10px 0 0;
}

.circle-value {
	float:left;
	margin:-3px 10px 0 0;
}

.my-slider-handle {
	width: 3em !important;
	height: 1.6em !important;
	top: 50% !important;
	margin-top: -.8em !important;
	text-align: center !important;
	line-height: 1.6em !important;
	font-size: large !important;
}

.valueList {
  margin-top:10px;
  margin-bottom:0px;
}

.error {
  color: red;
  font-weight: bold;
}
.error-element {
  background-color: pink;
}
.msg {
  color: green;
  font-weight: bold;
}
.choose-role {
  font-size: 1.2em;
  cursor: pointer;
  text-decoration: underline;
  padding-left: 16px;
}
.header {
  width:100%;
  margin-bottom: 0;
}
/*
.footer {
  position: fixed;
  bottom: 0;
  background-color: white;
}
*/
.data-cell {
  margin: 10px 0 10px 0;
}

.modal-doc {
  color: white;
  background-color: darkorange;
}
.modal-amb {
  color: white;
  background-color: red;
}

.info-link {
  font-size:1.3em;
  line-height:140%;
}
.note-link {
  text-decoration:underline;
  font-size:1.2em;
}

.pat-panel1 {
  background-color: rgb(200,255,255) !important;
}
.pat-panel2 {
  background-color: rgb(224,255,255) !important;
}
.panel-selected {
  box-shadow: 0 0 24px rgba(0,0,0,0.5);
}
.quest-cell {
  max-width:30px;
  padding-top:4px !important;
  padding-bottom:4px !important;
}
.commented-cell {
  background-image: linear-gradient(225deg, red, red 10px, transparent 10px, transparent);
}
.selected-col {
  border-left: brown 1px solid;
  border-right: brown 1px solid;
}
.selected-row {
  border-top: brown 1px solid !important;
  border-bottom: brown 1px solid !important;
}

.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
    border: none;
}
.table-compact > tbody > tr > td {
  padding:4px;
}

.tooltip-wide {
  min-width: 200px;
}

.header-row {
  padding-top: 8px;
  padding-bottom: 8px;
}
.header-row .align-right {
  text-align: right;
}

.button-row {
  text-align: left;
}

input[type=date] {
  line-height:normal !important;
}

.marked {
  animation: mark 5s;
}
.grey {
  color:#777;
}

@keyframes mark {
    0%   {background-color: pink;}
    100% {background-color: white;}
}
/*
@media (max-width:767px) {
  .info-link {
    display: none;
  }
}*/