@page {
	size: A4;
	/*margin: 0mm;*/
}
html,body {
	height:auto;
}
body {
    font-family: Arial, Helvetica, sans-serif!important;
    font-size: 14px;
    line-height: 15px;
}
body .container.body .right_col {
	background: #fff;
	min-height:auto!important;
}

body.is-roza,
.is-roza .left_col,
.is-roza .nav_title,
.is-roza ul.nav.child_menu,
.is-roza .nav.side-menu>li.active>a {
	background: #fff;
}
.is-roza a {
	color: #000;
}

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif!important;
}

h1, h2 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.container {
    width: 100%!important;
    max-width: none!important;
    padding-top: 0!important;
    padding-left: 0!important;
}

.nav,
.navbar,
.print-no,
.top_nav,
.breadcrumb,
footer,
header,
.nav_menu,
.btn,
.instant,
.action-column {
	display: none!important;
}

.print-only {
	display: block;
}
.print-only--table-column {
	display: table-column;
}
.print-only--table-cell {
	display: table-cell;
}

.filling-tab {
	border: none;
	padding: 0;
}

/*.no-nav .right_col {
    padding: 10px!important;
}*/
body {
	color: #000;
}

form,
.form-group {
	margin:0;
	padding:0;
}

.form-control {
	border: 0 none;
	padding: 0!important;
	display: inline!important;
	height:auto;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	box-shadow:none;
}

.fs-08 {
	font-size:0.8em;
}
.fs-09 {
	font-size:0.9em;
}

table {
	font-size:0.8em;
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after {
	display: none!important;
}

h1 {
	font-size:17px;
	font-weight:bold;
}

h2 {
	font-size:14px;
}

.table-bordered {
	border-color: #000;
	border-collapse: collapse;
	/*border-style: hidden;*/
	table-layout:fixed;
}

.table-bordered td,
.table-bordered th {
	border-left: 1px solid #000 !important;
	border-right: 0 none !important;
	border-top: 1px solid #000 !important;
	border-bottom: 0 none !important;
}

.table-bordered td:first-child,
.table-bordered th:first-child {
	border-left: 0 none !important;
}

.table-bordered tr:first-child th {
	border-top: 0 none !important;
}

.table-striped > tbody > tr:nth-of-type(odd) td {
	-webkit-print-color-adjust: exact;
	print-color-adjust: exact;
	background-color: #efefef!important;
}
.no-strip > tbody > tr:nth-of-type(odd) td {
	-webkit-print-color-adjust: exact;
	print-color-adjust: exact;
	background-color: transparent!important;
}
.no-strip > tbody > tr:nth-of-type(odd) {
	background-color: transparent!important;
}

.table-striped > tbody > tr.success td,
.no-strip > tbody > tr.success td {
	background-color: #dff0d8 !important;
}
.table-striped > tbody > tr.warning td,
.no-strip > tbody > tr.warning td {
	background-color: #fcf8e3 !important;
}
.table-striped > tbody > tr.info td,
.no-strip > tbody > tr.info td {
	background-color: #d9edf7 !important;
}

.grid-view {
	width:100%;
	overflow:hidden;
}

.tab-content td {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-family:Arial, Helvetica, sans-serif!important;
}

td,
th {
	padding:1px 4px!important;
}

a,
a:hover,
a:focus,
a:active,
a:visited {
	color: #000!important;
	text-decoration:none!important;
}

.athlete-edit-link {
	border-bottom: 0 none;

}


.grid-view .summary {
	display: none;
}

a[href]:after {
	content: "";
	display: none;
}

.mess-outer {
	display: none;
}

.print-head-competition {
	text-transform: lowercase;
}

.p-w20 {
	width: 20px;
}
.p-w25 {
	width: 25px;
}
.p-w30 {
	 width: 30px;
 }
.p-w35 {
	width: 35px;
}
.p-w40 {
	width: 40px;
}
.p-w42 {
    width: 42px;
}
.p-w45 {
	width: 45px;
}
.p-w50 {
	width: 50px;
}
.p-w60 {
	width: 60px;
}
.p-w70 {
	width: 70px;
}
.p-w80 {
	width: 80px;
}
.p-w90 {
	width: 90px;
}
.p-w100 {
	width: 100px;
}
.p-w110 {
	width: 110px;
}
.p-w150 {
	width: 150px;
}


.podpisi {
	padding-top: 5px;
	position: relative;
	font-size: 0.9em;
	margin-bottom: -80px;
    /*page-break-inside:avoid;*/
	padding-bottom: 50px;
}
.podpisi > .row {
	display: flex;
	align-items: baseline;
}

.col-pechat {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.podpisi-text {
    white-space:nowrap;
}

.podpisi-text__left {
    padding-left:7%;
}

.img-pechat,
.img-sign1,
.img-sign2,
.img-sign3 {
    min-width: 50px;
	max-width: 300px;
	display: inline-block;
	/*position: absolute;
	margin-top: -30px;*/
	/*-webkit-print-color-adjust: exact;*/
}

.img-pechat {
	position: absolute;
	left: 0;
	right: 0;
	margin: -50px auto 0;
}

.img-logo1,
.img-logo2 {
	max-width: 150px!important;
	max-height: 90px!important;
	position: absolute;
	display: inline-block;
	/*top:0;
	bottom:0;
	margin:auto;*/
}
.img-logo1 {
	left: 0;
}
.img-logo2 {
	right: 0;
}

.img-logo_stretched {
	position: static;
	display: block;
	margin: 0 auto 10px;
	max-width: 100%!important;
	width: auto;
	max-height: unset!important;
}