body {
    min-width:320px;
	font-family:Arial,sans-serif;
}
h1, h2.obsah {
    text-align: center;
    font-size: 1.5rem;
    margin-bottom: 1.5rem;
}
h2 {
    font-size: 1.3rem;
    margin-bottom: 1rem;
}
h3 {
    font-size: 1.2rem;
    margin-bottom: 1rem;
}
h4 {
    font-size: 1.1rem;
    margin-bottom: 1rem;
}
sup {
	vertical-align: super;
	position: static;
	font-size: 0.8em;
	display: inline-block;
}
blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	border-left: 5px solid #eeeeee;
}
iframe {
	max-width: 100%;
}
img {
	max-width: 100%;
	height: auto !important;
}
@media screen and (min-width:0\0) {
    sup { font-size: 110% !important; }
}
#panel_u {
    background: #efefef;
    border-bottom: 1px solid #0c5027;
}
.menu2col {
    font-weight: bold;
    margin-bottom: 1rem;

}
.menu2col a {
    -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
    page-break-inside: avoid; /* Firefox */
    break-inside: avoid; /* IE 10+ */
}
.bg_sachovnice {
	background: url('/img/sachovnice.gif') repeat;
}
@media (min-width:500px) {
    .menu2col {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2; /* Firefox */
	column-count: 2;
	-webkit-column-gap:1rem;
	-moz-column-gap:1rem;
	column-gap:1rem;
	margin-bottom: 1rem;
    }
}
@media (min-width:576px) and (max-width:1200px) {
    .container {
        max-width: 100%;
    }
}
.underline, .a_underline a {
    text-decoration: underline;
}
.form-group2 {
    margin-bottom: 0.5rem;
}
.table-bordered2>thead>tr>td,.table-bordered2>thead>tr>th,.table-bordered2>tbody>tr>td, .table-bordered2>tbody>tr>th,.table-bordered2>tfoot>tr>td, .table-bordered2>tfoot>tr>th{
    border: 1px solid #000000;
}
.c_box1 {
	padding: .5rem;	
}
@media (min-width:576px) {
.c_box1 {
	padding: .5rem 1rem;
}
} 
#nacitam {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
    background-color: #000000;
    background: rgba(0%, 0%, 0%, 0.6);
    color: #ffffff;
    font-size: 1.5rem;
    font-weight: bold;
    display: block;
}
#nacitam2 {
    margin: 100px auto 0 auto;
    width: 10rem;
    height: 3rem;
    line-height: 3rem;
    padding: 0 1rem;
    background-color: #565656;
    border: 1px solid  #ffffff;
    border-radius: 3px;
}
.list-group-item-secondary {
    background-color: #efefef;
}
.scale12 {
    transform: scale(1.2);
}
.scale15 {
    transform: scale(1.5);
}
.c_popover.bs-popover-bottom > .arrow::after {border-bottom-color: #181818;}
.c_popover.bs-popover-top > .arrow::after {border-top-color: #181818;}
.c_popover.bs-popover-right > .arrow::after {border-right-color: #181818;}
.c_popover.bs-popover-left > .arrow::after {border-left-color: #181818;}
.c_popover .popover-body{color:#ffffff;}
.c_popover.popover{background-color:#181818;}

.c_pk {
	width: 51px;
	height: 32px;
	background-size: 51px 32px;
	margin-right: 5px;
	display: inline-block;
}
.c_pk_mastercard {
	background-image: url('../img/pk_mastercard.svg');
}
.c_pk_visa {
	background-image: url('../img/pk_visa.svg');
}
.c_pk_maestro {
	background-image: url('../img/pk_maestro.svg');
}
.c_pk_diners {
	background-image: url('../img/pk_diners.svg');
}
.reqmark {color:#ff0000;}
@media print {
	body, .container, .container-fluid {
		min-width: 0 !important;
	}
    .btn {
		color: #000000;
		background-color: transparent;
    }
	.c_box1, #panel_u {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}
@media (min-width:500px) {
    .sloupce_50_50 {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap:1rem;
	-moz-column-gap:1rem;
	column-gap:1rem;
	margin-bottom: 1rem;
    }
}
.note-float-left {
    margin: 3px 10px 3px 0;
}
.note-float-right {
    margin: 3px 0 3px 10px;
}
/* vetsina mutaci podtrhuje odkazy */
.note-editing-area a:link, .note-editing-area a:visited {
	text-decoration: underline;
}
.note-editing-area a:hover {
	text-decoration: none;
}
.note-editing-area img {
	max-width: 100%;
}
/* modal foto */
.selected-img {
    background-color: #5cb85c;
}
.modal-backdrop {
    visibility: hidden !important;
}
.modal:after { content: ""; display: block; background: rgba(0,0,0, .5); position: fixed; top: 0; bottom: 0; width: 100%; z-index: -1; }
