@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700&subset=latin-ext');
html {font: 400 15px/1.6 "Roboto", Arial, sans-serif;}

.flex-grow-1 {flex-grow: 1 !important;}

.table-small td, .table-small th {padding: .5rem;}

nav.navbar {margin-bottom: 0;}
.navbar-nav > li {margin-left: 2em;}
.navbar-nav > li > a {padding: 0.5rem 1rem;}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus {background-color: transparent;}
.navbar-nav > li:hover .dropdown-menu {display: block;position: absolute;top: calc(100% - 1px);}
.navbar-brand {height: auto;}

.navbar-light .navbar-nav .nav-link {color: black;}
h1, h2, h3 {text-align: left !important;}

blockquote {border-left: 3px solid silver;padding: 7px 15px;margin-left: 15px;background: #f5f5f5;}

#navbar-admin-menu {background: #ffebcc;text-align: center;margin-bottom: 1rem;}
#navbar-admin-menu .nav-link {padding: 0.5rem 1rem;}
#navbar-admin-menu a:hover, #navbar-admin-menu a:focus {background-color: transparent;}

.hint-block {display: block;margin-top: 5px;color: #999;}
.help-block {color: #b50000;margin-bottom: 1rem;}

.grecaptcha-badge {visibility: hidden;}

h1, .h1 {margin-bottom: 0.8em;}
h2, .h2 {margin-bottom: 0.7em;}

table.table-result td, table.table-result th {padding: 1px 5px;min-width: 130px;}

table.table-result .value-wrapper {display: flex;justify-content: space-between;}
table.table-result .value-wrapper .count {margin-left: 1rem;font-size: 90%;font-style: italic;}
table.table-result .summary {font-size: 120%;font-weight: bold;}
table.table-result th.dimension {background-color: #f5f5f5;}
table.table-result th.total {background-color: #eaeaea;}
table.table-result tbody tr:hover {outline: 1px solid red;}
table.table-result td span.percent {display: none;}
table.table-result td span.mark {padding: 0;background: none;}

td.bg-color19 {background-color: #00e600 !important;}
td.bg-color18 {background-color: #54e41a !important;}
td.bg-color17 {background-color: #6df337 !important;}
td.bg-color16 {background-color: #86ea5d !important;}
td.bg-color15 {background-color: #aff37c !important;}
td.bg-color14 {background-color: #c5fd7b !important;}
td.bg-color13 {background-color: #e1fd88 !important;}
td.bg-color12 {background-color: #e9ffa4 !important;}
td.bg-color11 {background-color: #fffabb !important;}
td.bg-color10 {background-color: #fff9a8 !important;}
td.bg-color9 {background-color: #fff78f !important;}
td.bg-color8 {background-color: #ffeca6 !important;}
td.bg-color7 {background-color: #ffe78e !important;}
td.bg-color6 {background-color: #ffdf68 !important;}
td.bg-color5 {background-color: #ffcf64 !important;}
td.bg-color4 {background-color: #ffb342 !important;}
td.bg-color3 {background-color: #ffab6f !important;}
td.bg-color2 {background-color: #ff974c !important;}
td.bg-color1 {background-color: #ff842c !important;}
td.bg-color-gray {background-color: #dedede !important;}
#big-result-table {font-size: 14px;}
#big-result-table .cell-total, #big-result-table .total {border-left: 2px solid black;border-right: 2px solid black;}
#big-result-table .cell-dimension, #big-result-table .dimension {border-left: 2px solid #157de8;border-right: 2px solid #157de8;}
.table-horizontal-scrollbar {height: 18px;overflow-x: scroll; overflow-y:hidden;}
.table-horizontal-scrollbar > div {height: 18px;}

.import-filter .form-group {display: flex;align-items: center;}
.import-filter .form-group label {padding-right: 15px;margin-bottom: 0;white-space: nowrap;}
.select2-container--krajee .select2-selection--multiple {min-height: 30px;line-height: 1;}

.table-confidence-chart {width: 1080px;line-height: 1.4;margin-bottom: 1rem;}
@media print {
	body, td, th {-webkit-print-color-adjust: exact !important;}
	.table-confidence-chart {width: auto;max-width: none;}
}
.table-confidence-chart td {border: 1px solid #6d6d6d;padding: 5px 10px;vertical-align: top;background: rgba(255, 255, 255, 0.7) !important;position: relative;z-index: 2;}
.table-confidence-chart td.td-chart-area {width: 501px;vertical-align: top;padding-left: 0;padding-right: 0;background: white url(../img/td-chart-area.gif) repeat-y !important;background-size: 500px auto;position: relative;z-index: 1;}
/*.table-confidence-chart.scale-2 td.td-chart-area {background-image: url(../img/td-chart-area-scale2.gif);}*/
.table-confidence-chart.scale-2 .th-chart-area {background: white url(../img/th-chart-area.gif) center bottom no-repeat !important;}
.table-confidence-chart.scale-2 .th-chart-area {background-image: url(../img/th-chart-area-scale2.gif) !important;}
.main-chart-line {width: 2px;background: red !important;height: 1em;display: inline-block;vertical-align: middle;}
.main-chart-line-value {width: 2px;height: 24px;bottom: 100%;left: 0;position: absolute;background: red;}
.main-chart-line-value > span {border-bottom: 2px solid red;font-size: 13px;position: absolute;bottom: 100%;left: 0;padding: 0 2px;}
.table-confidence-chart .main-chart-line {position: absolute;width: 2px;background: red;height: 100%;top: 0;}
.table-confidence-chart .chart-area-inner {position: relative;display: inline-block;width: 100%;}
.confidence-chart-line {height: 2px;position: relative;top: -4px;display: inline-block;background: #3366cc;}
.confidence-chart-line:before, .confidence-chart-line:after {width: 2px;height: 10px;top: -4px;position: absolute;left: 0;content: "";background: #3366cc;}
.confidence-chart-line:after {left: auto;right: 0;}
.confidence-chart-point {border-radius: 50%;width: 10px;height: 10px;display: inline-block;background: #3366cc;top: -4px;position: absolute;left: calc(50% - 5px);}
.chart-area-inner .confidence-chart-line, .chart-area-inner .confidence-chart-line:before, .chart-area-inner .confidence-chart-line:after, .chart-area-inner .confidence-chart-point {background: black;}
.chart-area-inner.--1 .confidence-chart-line, .chart-area-inner.--1 .confidence-chart-line:before, .chart-area-inner.--1 .confidence-chart-line:after, .chart-area-inner.--1 .confidence-chart-point {background: #3366cc;}
.chart-area-inner.--2 .confidence-chart-line, .chart-area-inner.--2 .confidence-chart-line:before, .chart-area-inner.--2 .confidence-chart-line:after, .chart-area-inner.--2 .confidence-chart-point {background: #dc3912;}
.chart-area-inner.--3 .confidence-chart-line, .chart-area-inner.--3 .confidence-chart-line:before, .chart-area-inner.--3 .confidence-chart-line:after, .chart-area-inner.--3 .confidence-chart-point {background: #ff9900;}
.chart-area-inner.--4 .confidence-chart-line, .chart-area-inner.--4 .confidence-chart-line:before, .chart-area-inner.--4 .confidence-chart-line:after, .chart-area-inner.--4 .confidence-chart-point {background: #109618;}
.chart-area-inner.--5 .confidence-chart-line, .chart-area-inner.--5 .confidence-chart-line:before, .chart-area-inner.--5 .confidence-chart-line:after, .chart-area-inner.--5 .confidence-chart-point {background: #990099;}

.table-confidence-chart tbody tr.group-first:not(:first-child) td {border-top: 2px solid black;}

.select2-selection.select2-selection--multiple {min-width: 500px;}

#big-result-table .table tbody tr td:first-child {white-space: nowrap;}
a[data-sort]:after {content: "";width: 10px;height: 17px;display: inline-block;margin-left: 5px;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC") center center no-repeat;position: relative;top: 2px;}
a[data-sort].asc:after {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==");}
a[data-sort].desc:after {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII= ")}

.list-group-item + .list-group-item {border-top-width: 1px;}
.list-group-item {margin-bottom: -1px;}

.dimensions-total tbody > tr:first-child td {border-bottom-width: 2px;}

.pagination li a[data-page], .pagination li span {
	display: inline-block;
	padding:  4px 6px;
}
.pagination li a[data-page] {
	text-decoration: underline;
}
.pagination li.active a[data-page] {
	background: #efefef;
}

.certificate-preview {position: relative;font-family: "Quicksand", sans-serif, sans-serif;font-size: 11px;font-weight: 500;width: 500px;}
.cp-ministery-name {position: absolute;top: 594px;left: 119px;font-size: 8px;}
.cp-dimensions {position: absolute;top: 430px;left: 340px;line-height: 0.75;font-size: 8px;}
.cp-dimensions > div {margin-bottom: 6px;}
.cp-dimensions > div:nth-child(2) {margin-bottom: 7px;}
.certificate-preview.--ambulances .cp-dimensions {top: 445px;line-height: 0.65;}
.cp-total {text-align: center;width: 100%;position: absolute;color: #00873a;font-weight: 700;font-size: 40px;top: 328px;}
.cp-date {position: absolute;top: 382px;left: 0;width: 100%;text-align: center;font-size: 13px;}
.cp-subject-name {position: absolute;top: 210px;left: 110px;right: 110px;font-size: 25px;text-align: center;line-height: 1.1;display: flex;justify-content: center;align-items: center;height: 122px;}
.cp-subject-name.--sublabel {font-size: 20px;}
.cp-subject-ambulance {position: absolute;top: 255px;left: 110px;right: 110px;font-size: 16px;text-align: center;line-height: 1.1;display: flex;justify-content: center;align-items: center;height: 122px;}

.semihidden-desc-hidden {display: none;}

.export-link a.percent-link {display: none;}

div#chart-navratnost-dotazniku {min-height: 90px;}

.progress-bar {background-color: #60b6e1;}

.ambulance-container {max-width: 360px;width: 100%;margin-left: auto;margin-right: auto;padding-left: 10px;padding-right: 10px;}
.ambulance-question .progress-block {margin-bottom: 25px;}
.ambulance-question .progress-block .number {font-weight: bold;line-height: 1.1;margin-right: 20px;text-align: center;}
.ambulance-question .progress-block .number > span {font-size: 25px;}
.ambulance-question .progress-block .progress {height: 10px;margin-bottom: 3px;}
.ambulance-question .text {margin-bottom: 15px;}
.ambulance-question .answer-option {cursor: pointer;border-radius: 10px;padding: 10px;border: 1px solid #cdcdcd;margin-bottom: 5px;position: relative;overflow: hidden;}
.ambulance-question .answer-option.selected {border: 1px solid #959595;background: #f5fff3;}
.ambulance-question .answer-option.new.selected:before {content: "";height: 3px;width: 0;position: absolute;left: 0;top: 0;background: green;animation: nextQuestion 500ms linear 1 normal forwards;}
.ambulance-question .answer-option img {margin-right: 10px;}


@keyframes nextQuestion {
  from {width: 0;}
  to {width: 100%;}
}

#cookie-bar {background: #f9f9f9;padding: 10px 10px;font-size: 85%;}
#cookie-bar:empty {display: none;}
.cookie-bar-close {opacity: 0.7;}
.cookie-bar-close:hover {opacity: 1;}

.ambulance-startform-title {margin: 0 0 1rem 0;}
.ambulance-startform-title-name {font-weight: 500;font-size: 120%;}
