/**************************************************** * begin - zakladne rozlozenie stranky ***************************************************/:root {	/*--colorBg: #ffffff;	--color: #000000;	--colorBorder: #0f61bd;	--panelHeaderColorBg: #CEDFF3;	--panelHeaderColor: #093261;	--panelBodyColorBg: #f4f8fc;*/	--colorBg: #ffffff;	--color: #000000;	--colorBorder: #003400;	--panelHeaderColorBg: #98CF98;	--panelHeaderColor: #002200;	--panelBodyColorBg: #EDFFED;	--btnColorBg: #003400;	--btnHoverColorBg: #002200;	--btnColor: #EDFFED;	--btnDisableColorBg: #0A1E0A;	--btnDisableColorBorder: #0A1E0A;	--color: #000000;	--colorBg: #fff;		--colorBorder: #98CF98;	--panelHeaderColor: #002200;	--panelHeaderColorBg: #EDFFED;	--panelBodyColorBg: #ffffff;	--panelColorBorder: #003400;	--btnColor: #003400;	--btnColorBg: #98CF98;	--btnColorBorder: #003400;	--btnHoverColor: #ffffff;	--btnHoverColorBg: #003400;	--btnHoverColorBorder: #003400;	--btnDisableColorBg: #0A1E0A;	--btnDisableColorBorder: #0A1E0A;	--linkColor: #003400;}* {	box-sizing: border-box;}body {	margin: 0px;	padding: 0px;	text-align: center;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	/*background-color: #b9b9b9;*/}#container {	margin: 10px auto;	background-color: var(--colorBg);	/*border: 1px solid #889fb8;/*var(--colorBorder);*/}#header {	background-color: var(--panelBodyColorBg);}#header h1{	margin: 0px;	padding: 0.7em 0px;}.foot_info {	font-size: 80%;	font-weight: 400;	/*border: 1px solid var(--colorBorder);*/	padding: 10px 5px 5px 5px;	background-color: var(--panelBodyColorBg);	background-image: url(../images/prechod_down.jpg);	background-position: top;	background-repeat: repeat-x;	color: var(--panelHeaderColor);}#footer {	font-size: 60%;	font-weight: 600;	/*padding: 5px;*/}/**************************************************** * end - zakladne rozlozenie stranky ***************************************************//**************************************************** * begin - oddelovace ***************************************************/#container .delimit_top, #container .delimit_down {	width: 100%;	height: 15px;	background-repeat: no-repeat;	background-position: top;}#container .delimit_top {	background-image: url(../images/delimit_top.jpg);	/*	background-image: url(../images/delimit_top_green.jpg);	*/	background-repeat: repeat-x;}#container .delimit_down {	background-image: url(../images/delimit_down.jpg);	/*	background-image: url(../images/delimit_down_green.jpg);	*/	background-repeat: repeat-x;}/**************************************************** * end - oddelovace ***************************************************//**************************************************** * begin - top menu ***************************************************/#menu {	font-size: 80%;	font-weight: bold;	/*border: 1px solid var(--colorBorder);*/	background-color: var(--panelBodyColorBg);	/*border: 1px solid #52AD15;	background-color: #F5F9F2;*/	color: var(--panelHeaderColor);	vertical-align: middle;	background-image: url(../images/prechod_top.jpg);	background-position: bottom;	background-repeat: repeat-x;}.obluk {	font-size: 100%;	font-weight: bold;	/*border: 1px solid var(--colorBorder);*/	background-color: var(--panelBodyColorBg);	/*border: 1px solid #52AD15;	background-color: #F5F9F2;*/	height: 26px;}#menu a, #menu a.active {	text-decoration: none;	float: left;	display: inline;	margin-left: 7px;	border: 1px solid var(--colorBorder);	border-bottom: 0px;	text-align:center;	padding: 0 10px 0 5px;	background-repeat: repeat-x;}#menu a {	background-image: url(../images/button_menu.jpg);	color: #061F3C;}#menu a:hover, #menu a:active, #menu a.active {	background-image: url(../images/button_menu_hover.jpg);	color: #061F3C;}#menu a img {	vertical-align: middle;}/**************************************************** * end - top menu ***************************************************//**************************************************** * begin - kontakty ***************************************************/.line_k {      margin: 10px 20px;  text-align: left;  width: 43%;  background-color: #ffffff;}.line_k .hlavicka_k {  text-align: right;  width: 30%;  font-weight: bold;  padding: 3px;  float: left}.line_k .hodnota_k {  float: right;  padding: 3px;  width: 65%;}/**************************************************** * begin - kontakty ***************************************************/ /**************************************************** * begin - page ***************************************************/#page {	width: 100%;	padding: 10px 0;	}#page #login_left {	float: left;	width: 45%;	margin: 0.8em 0.5em;	text-align: left;}#page #login_right {	float: right;	width: 45%;	margin: 0.8em 0.5em;	border: 2px solid var(--colorBorder);}#page .info, #page .zoznam, #page .print_info {	text-align: center;	/*margin: 0 0 6rem 0;*/	border: 1px solid var(--panelColorBorder);		background-color: var(--panelBodyColorBg);	}#page .zoznam {	/*background-color: var(--panelBodyColorBg);*/}/**************************************************** * end - page ***************************************************/  /**************************************************** * begin - uvodna stranka ***************************************************/.log_legend {	font-weight: bold;	margin-left: 10px;	padding: 0 7px;	font-size: 80%;	color: var(--colorBorder);	/*color: var(--panelHeaderColor);*/}.log_box {	text-align: center;	margin-top: 15px;}.log_box .line {	width: 95%;	margin: 0 auto;	text-align: left;	padding: 10px 0;	vertical-align: middle;}.log_box .line .log_label {	float: left;	width: 43%;	height: 100%;	display: block;	font-size: 90%;	font-weight: 900;	vertical-align: middle;}.log_box .line .log_input, .log_box .line .log_input2 {	float: right;	width: 43%;	display: block;	padding: 3px 10px;	letter-spacing: 0.05em;	border: 1px solid var(--colorBorder);}      .log_box .line .log_input {  margin-right: 5px;}.log_box .line .log_input2 {  margin-right: 25px;}.log_box .line .log_input:hover, .log_box .line .log_input2:hover {	background-color: var(--panelBodyColorBg);	border: 1px solid #0D4481;}.log_box .log_submit {	margin: 20px;	padding: 3px 40px; 	border: 1px solid #66778a;	color: var(--panelHeaderColor);	font-weight: bold;	font-size: 95%;	background-color: var(--colorBg);	background-image: url(../images/button_menu_hover.jpg);	background-position: right;	background-repeat: repeat-x;	/*background: #aaF8FC url(../images/arrow_right.png) no-repeat right;*/}.log_box .log_submit:hover {	border: 1px solid var(--colorBorder);	background-color: var(--panelBodyColorBg);	background-image: url(../images/button_menu.jpg);}.errMsg .error {	padding: 2px;	margin: 0px;}.telo table {	width: 100%;	text-align: left;}.telo th {	background-color: #889fb8;	text-align: center;}.telo td {	padding-left: 5px;}.telo .many {	height: 276px;	/*overflow: scroll;*/	overflow-x: hidden;	/*overflow-y: visible;*/	overflow-y: scroll;	overflow-y: auto;}.telo .zebra_p {	background-color: var(--panelHeaderColorBg);}.telo .zebra_n {	background-color: var(--panelBodyColorBg);}.telo a {	margin: 0;	padding: 0;	font-weight: bold;}/**************************************************** * end - uvodna stranka ***************************************************//**************************************************** * begin - nepovolene browsery ***************************************************/#browsers {	background-color: var(--colorBg);	padding: 5px 0 20px 0;}#browsers .browser {	width: 150px;	/*border: 1px solid var(--color);*/	display: inline-block;	margin: 0 20px;} .errMsg .button {	margin: 15px;	}.errMsg .button a{	padding: 5px 15px;	border: 1px solid var(--colorBorder);	background-color: var(--colorBg);}/**************************************************** * end - nepovolene browsery ***************************************************/ /**************************************************** * begin - info - spravodajska jednotka ***************************************************/.info .hlavicka, .info .hodnota {	float: left;	padding: 3px;	}.info .hlavicka {	font-weight:bold;	width: 20%;	/*height: 100%;*/}.info .hodnota {	width: 70%;}.info .action {	float: right;	width: 30%;}.info .line, .print_info .line {	/*margin: 10px 20px;*/	vertical-align: middle;	text-align: left;}.info img, .print_info img {	border: 0px;}.print_info {  /*width: 43%; */}.print_info .poznamka {  font-size: 80%;  margin: 5px 0;}.print_info .udaj_max, .print_info .udaj_mid, .print_info .udaj_min {	margin: 0 4px;	font-size: 80%;}.print_info .udaj_max { width: 185px; }.print_info .udaj_mid { width: 93px; }.print_info .udaj_min { width: 39px; }/**************************************************** * end   - info - spravodajska jednotka ***************************************************//**************************************************** * begin - zoznam odborov ***************************************************/.zoznam table {	border: 0px solid var(--colorBorder);	border-collapse: collapse;	width: 100%;	/*margin: 10px auto;*/	background-color: var(--colorBg);}.zoznam table tr {	border: 1px solid var(--colorBorder);}.zoznam table td {	font-size: 100%;	padding: 5px 8px;	border-color: var(--colorBorder);}.zoznam table th {	padding: 5px 8px;	border-color: var(--colorBorder);	}.zoznam img {	vertical-align: middle; }.zoznam .line{	/*margin-top: 5px;	margin-bottom: 14px;*/}/*.zoznam .add_remove, */#boxes .ok, #boxes .close {	/*border: 1px solid #66778a;	background-image: url(../images/button_menu_hover.jpg);	padding:2px 20px;	background-repeat: repeat-x;	color: #061f3c;	text-decoration: none;*/	font-size:  1rem;}/*.zoznam .add_remove:hover, */#boxes .ok:hover, #boxes .close:hover {/*	background-image: url(../images/button_sub_hover.jpg);*/	/*border: 1px solid var(--colorBorder);	background-image: url(../images/button_menu.jpg);*/}/**************************************************** * end - zoznam odborov ***************************************************//**************************************************** * begin - modalne okno pre pridavanie odborov ***************************************************/#mask {     position: absolute;     top: 0px;   left: 0px;    z-index:9000;     background-color: #959595;     display: none;  }#boxes .window {     position: absolute;     width: 440px;     height: 200px;     display: none;     z-index: 9999;      background-color: var(--colorBg);   border: 1px solid var(--colorBorder);}#boxes #dialog {     width: 1000px;      height: auto; /*345px; */   font-size: 80%; }#boxes .d_con {   margin: 10px 15px; }#boxes .left, #boxes .right {	height: 270px;}#boxes .left {	float: left;	width: 420px;	border: 1px solid var(--colorBorder);}#boxes .middle {	float: left;	width: 85px;	margin-top: 70px;}#boxes .right {	float: right;	width: 420px;	border: 1px solid var(--colorBorder);}#boxes .middle img {	margin-bottom: 20px;}/*#boxes select {*/#boxes .st_active, #boxes .st_all {	font-size: 90%;	height: 238px;	width: 415px;	overflow: hidden;}#boxes .st_active option, #boxes .st_all option {	margin-top: 5px;}#boxes h5 {	margin: 0px;	background-color: var(--panelBodyColorBg);	border-bottom: 1px solid var(--colorBorder);	text-align: left;	font-weight: bold;	letter-spacing: 1px;	word-spacing: 6px;	padding-left: 10px;}#boxes .line {	padding: 10px;}#boxes .hlava{	height: 46px;}#boxes .hlava select {	border: 1px solid var(--color);	font-size: 120%;	margin: 9px 20px 0 20px;	padding: 2px 10px;	width: 300px;	letter-spacing: 1px;}#boxes .hlava option {	padding: 1px 10px;}#boxes .telo{	height: 300px;	border: 1px solid #889fb8;	margin: 0 10px;	overflow: auto;}#boxes .pata{	height: 40px;	padding-top: 12px;}#boxes .pata a, #boxes .line a {	font-size: 120%;	margin: 0 10px;}/**************************************************** * end - modalne okno pre pridavanie odborov ***************************************************/ /**************************************************** * begin - chybova hlaska ***************************************************/#access {	margin: 30px;}/**************************************************** * end - chybova hlaska ***************************************************//**************************************************** * begin - vykaz ***************************************************/#vykaz h4 {	padding: 1rem 0;}#vykaz .error_all {	margin:30px auto 0;	/*background-color: #A9C6E8;*/	background-color: var(--panelBodyColorBg);	border: 1px solid var(--colorBorder);	font-size: 80%;	color: var(--panelHeaderColor);	text-align: justify;	padding: 2px 5px;}#vykaz .error_all table {	width: 100%;	border-collapse: collapse;}#vykaz .error td {	padding: 4px 7px;	border-bottom: 1px solid var(--colorBorder);}#vykaz tr.error:last-child td {	border-bottom: none;}#vykaz .error tr {	border-spacing: 0;	border-width: 0;}#vykaz .vykaz_hlava {	border-width: 1px 1px 0 1px;	border-style: solid;	border-color: var(--colorBorder);	margin: 30px auto 0;}#vykaz .vykaz_foot {	background-color: var(--panelBodyColorBg);	margin: 0 auto 30px;	border-width: 0 1px 1px 1px;	border-style: solid;	border-color: var(--colorBorder);}#vykaz .foot_left, #vykaz .foot_middle {	float: left;	/*margin-left: 2em;*/	width: 33%;}#vykaz .foot_right {	float: right;	/*margin-right: 2em;*/	width: 33%;}.onedruh {	margin: 0 40px;	padding: 20px 0;}.onedruh div {	text-align: left;	padding: 0 7px 2px;}.onedruh table {	border: 0px solid var(--colorBorder);	border-collapse: collapse;	width: 100%;}.onedruh .data {	margin:0px;	text-align: right;	width: 50px;	padding-right: 2px;	}.onedruh .sumar {	background-color: #BFFFC8;	padding-right: 2px;	color: #666666;	width: 50px;}#vykaz form table {	border: 0px solid var(--colorBorder);	border-collapse: collapse;}#vykaz form table td, #vykaz form table th, .onedruh table td, .onedruh table th {	border: 1px solid var(--colorBorder);}#vykaz form table th, .onedruh table th {	font-size: 90%;}#vykaz form table td, .onedruh table td {	font-size: 80%;	/*padding-right: 1px;*/}#vykaz .th_left_first {	width: 440px;}#vykaz .td_left_first, #vykaz .td_left_second, .onedruh .td_left_first, .onedruh .td_left_second {	width: 30px;	vertical-align: bottom;}#vykaz .td_right, .onedruh .td_right {	width: 50px;}#vykaz .td_middle, .onedruh .td_middle {	width: 37px;}#vykaz .td_sum, .onedruh .td_sum {	width: 63px;}#vykaz td .rotate, .onedruh td .rotate {	height: 30px;	margin-left: 10px;	overflow: visible;	white-space: nowrap;	width: 20px;}#vykaz .no_active {	background-color: #e3e3e3;	padding-right: 2px;	color: #666666;}#vykaz .normal:focus, #vykaz .normal:focus-visible {	border: none;	outline: none;}#vykaz td:hover .normal#vykaz .sumar {	background-color: #BFFFC8;	padding-right: 2px;	color: #666666;}#vykaz .yellow {	background-image: url(../images/yellowerror.png);	background-position: top left;	background-repeat: no-repeat;	background-color: #FEFFd2;}#vykaz .red {	background-image: url(../images/rederror.png);	background-position: top left;	background-repeat: no-repeat;	background-color: #FFd6d6;}#vykaz .last_input, #vykaz .middle_input {	margin:0px; 	/*padding: 0px 1px 0px 0px; */	text-align: right;}#vykaz .middle_input {	width: 50px;	border: 0px; 	padding-right: 2px;}#vykaz input.normal:hover {	background-color: var(--panelHeaderColorBg);}#vykaz .vyk_submit {	border: 1px solid #66778a;	background-image: url(../images/button_menu_hover.jpg);	padding:2px 20px;	background-repeat: repeat-x;	color: #061f3c;	text-decoration: none;}#vykaz .vyk_submit:hover {	border: 1px solid var(--colorBorder);	background-image: url(../images/button_menu.jpg);}.yellowError {	border-left : 1px solid var(--colorBorder);	border-right: 1px solid var(--colorBorder);	margin: 0 auto;	padding: 10px 0;	background-color: var(--panelBodyColorBg);}.yellowError div {	margin: 0 10px;	/*border: 1px solid var(--colorBorder);*/	background-color: #A9C6E8;	color: var(--panelHeaderColor);	font-size: 80%;	text-align: left;	padding: 3px 15px;}.yellowError label {	display: block;}.yellowError input {	width: 400px;}.yellowError select {	margin		: 0 10px;	padding-left: 5px;	width			: 200px;}.infoError {	/*width: 200px;*/	/*height: 50px;*/	border: 1px solid var(--colorBorder);	position: absolute;	z-index: 99;	background-color: var(--panelBodyColorBg);	text-align: center;	padding: 2px 6px;	font-size: 80%;}/**************************************************** * end - vykaz ***************************************************/ /**************************************************** * begin - vseobecne nastavenia ***************************************************/body .page-break {  display: none;}/* zaokruhlovanie */body .round15 {		-moz-border-radius: 15px;	-webkit-border-radius: 15px;			  border-radius: 15px;	  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }body .round15_down {		-moz-border-radius: 0 0 15px 15px;	-webkit-border-radius: 0 0 15px 15px;			  border-radius: 0 0 15px 15px;	  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }body .round15_top {		-moz-border-radius: 15px 15px 0 0;	-webkit-border-radius: 15px 15px 0 0;			  border-radius: 15px 15px 0 0;		  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }body .round10 {		-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px;			  border-radius: 10px 10px 10px 10px;		  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }body .round10_top {		-moz-border-radius: 10px 10px 0 0;	-webkit-border-radius: 10px 10px 0 0;			  border-radius: 10px 10px 0 0;		  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }body .round5 {		-moz-border-radius: 5px;	-webkit-border-radius: 5px;			  border-radius: 5px;		  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }body .round5_top {		-moz-border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 0 0;			  border-radius: 5px 5px 0 0;		  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }body .round5_down {		-moz-border-radius: 0 0 5px 5px;	-webkit-border-radius: 0 0 5px 5px;			  border-radius: 0 0 5px 5px;	  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }/* rotacie */body .box_rotate {     -moz-transform: rotate(-90deg);  /* FF3.5+ */       -o-transform: rotate(-90deg);  /* Opera 10.5 */  -webkit-transform: rotate(-90deg);  /* Saf3.1+, Chrome *//*             filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  /* IE6,IE7 *//*         -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; /* IE8 */      -ms-transform: rotate(-90deg);  /* IE9 */          transform: rotate(-90deg);             filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0, M12=1, M21=-1, M22=0); /* IE6,IE7 *//*         -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0, M12=1, M21=-1, M22=0)"; /* IE8 */               zoom: 1;}body .box_shadow5 {     -moz-box-shadow: 0px 0px 5px #889fb8;/*var(--colorBorder);*/ /* FF3.5+ */  -webkit-box-shadow: 0px 0px 5px #889fb8;/*var(--colorBorder);*/ /* Saf3.0+, Chrome */          box-shadow: 0px 0px 5px #889fb8;/*var(--colorBorder);*/ /* Opera 10.5, IE 9.0 *//*              filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='var(--colorBorder)'); /* IE6,IE7 *//*          -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='var(--colorBorder)')"; /* IE8 */}body .box_shadow2 {     -moz-box-shadow: 1px 1px 2px #889fb8; /* FF3.5+ */  -webkit-box-shadow: 1px 1px 2px #889fb8; /* Saf3.0+, Chrome */          box-shadow: 1px 1px 2px #889fb8; /* Opera 10.5, IE 9.0 *//*              filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=1px, Color='#889fb8'); /* IE6,IE7 *//*          -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=1px, Color='#889fb8')"; /* IE8 */}body .box_shadow2:hover {     -moz-box-shadow: 1px 1px 2px var(--colorBorder); /* FF3.5+ */  -webkit-box-shadow: 1px 1px 2px var(--colorBorder); /* Saf3.0+, Chrome */          box-shadow: 1px 1px 2px var(--colorBorder); /* Opera 10.5, IE 9.0 *//*              filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=1px, Color='var(--colorBorder)'); /* IE6,IE7 *//*          -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=1px, Color='var(--colorBorder)')"; /* IE8 */}body .box_prechod {  background-image: -moz-linear-gradient(top, var(--panelBodyColorBg), var(--colorBorder)); /* FF3.6 */  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, var(--panelBodyColorBg)),color-stop(1, var(--colorBorder))); /* Saf4+, Chrome */  background-image: -webkit-linear-gradient(top, var(--panelBodyColorBg), var(--colorBorder)); /* Chrome 10+, Saf5.1+ */  background-image:     -ms-linear-gradient(top, var(--panelBodyColorBg), var(--colorBorder)); /* IE10 */  background-image:      -o-linear-gradient(top, var(--panelBodyColorBg), var(--colorBorder)); /* Opera 11.10+ */  background-image:         linear-gradient(top, var(--panelBodyColorBg), var(--colorBorder));            filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--panelBodyColorBg)', endColorstr='var(--colorBorder)'); /* IE6,IE7 *//*        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--panelBodyColorBg)', endColorstr='var(--colorBorder)')"; /* IE8 */}body .box_prechod_rev {  background-image: -moz-linear-gradient(top, var(--colorBorder), var(--panelBodyColorBg)); /* FF3.6 */  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, var(--colorBorder)),color-stop(1, var(--panelBodyColorBg))); /* Saf4+, Chrome */  background-image: -webkit-linear-gradient(top, var(--colorBorder), var(--panelBodyColorBg)); /* Chrome 10+, Saf5.1+ */  background-image:     -ms-linear-gradient(top, var(--colorBorder), var(--panelBodyColorBg)); /* IE10 */  background-image:      -o-linear-gradient(top, var(--colorBorder), var(--panelBodyColorBg)); /* Opera 11.10+ */  background-image:         linear-gradient(top, var(--colorBorder), var(--panelBodyColorBg));            filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--colorBorder)', endColorstr='var(--panelBodyColorBg)'); /* IE6,IE7 *//*        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--colorBorder)', endColorstr='var(--panelBodyColorBg)')"; /* IE8 */}/* velkost stranky */body .w1000 {	width: 1000px;}body .w900 {	width: 900px;}body .w800 {	width: 800px;}body .w50p, body .w-50 { width: 50%; }body .w40p, body .w-40 { width: 40%; }body .w60p, body .w-60 { width: 60%; }body .w100p, body .w-100 { width: 100%; }/* hide/show */body .hide {	display: none;}body .show {	display: inherit;}body .fleft {	float: left;}body .fright {	float: right;}/* vycistenie float */  body .clear {	clear: both;}body .tleft   { text-align: left;   }body .tright  { text-align: right;  }body .tcenter { text-align: center; }/* vseobecne hypertextove odkazy */a {	color: var(--linkColor);	text-decoration: none;}a:hover, a:active {	text-decoration: underline;}/* chybaova hlaska */.errMsg { 	border: 1px solid var(--colorBorder);	display: block;	background-color: #A9C6E8;	color: var(--panelHeaderColor);	padding: 5px;	margin: 0px;	font-size: 80%;	font-weight: bold;}/* nadpisy */h1, h2 {	font-weight: bolder;	font-size: 140%;}h3, h4 {	font-weight: bold;	font-size: 16px;	margin: 0px;	padding: 5px;}h5, h6 {	font-weight: normal;	font-size: 100%;	margin: 0px;	padding: 3px;}h3 {	background-color: var(--panelHeaderColorBg);	color: var(--panelHeaderColor);	/*border-bottom: 1px solid var(--colorBorder);*/}h4 {	background-color: var(--panelBodyColorBg);	color: var(--panelHeaderColor);	}/* obrazky */img {	border: 0px;}/* zarovnavanie textu v tabulkach */table .left {	text-align: left;		padding-left: 7px;}table .right {	text-align: right;	padding: 0px;}table .center {	text-align: center;}/* odsadzovanie */.margin_b_5 {	margin-bottom: 5px;}.margin_b_47 {	margin-bottom: 47px;}.alert {  position: relative;  padding: 0.75rem 1.25rem;  margin-bottom: 1rem;  border: 1px solid transparent;  border-radius: 0.25rem;}.alert-warning {	color: #664d03;  background-color: #fff3cd;  border-color: #ffecb5;}.border { border: 1px solid var(--panelColorBorder); }.border-top { border-top: 1px solid var(--panelColorBorder); }.border-right { border-right: 1px solid var(--panelColorBorder); }.border-bottom { border-bottom: 1px solid var(--panelColorBorder); }.border-left { border-left: 1px solid var(--panelColorBorder); }.border-0 { border: none !important; }.border-top-0 { border-top: 0; }.border-right-0 { border-right: 0; }.border-bottom-0 { border-bottom: 0; }.border-left-0 { border-left: 0; }.text-success, .text-success a { color: #155724; } .bg-success { background-color: #d4edda; border-color: #c3e6cb; }.text-danger , .text-danger  a { color: #721c24; } .bg-danger  { background-color: #f8d7da; border-color: #f5c6cb; }.text-warning, .text-warning a { color: #856404; } .bg-warning { background-color: #fff3cd; border-color: #ffeeba; }.text-info   , .text-info    a { color: #0c5460; } .bg-info    { background-color: #d1ecf1; border-color: #bee5eb; }.text-primary, .text-primary a { color: #004085; } .bg-primary { background-color: #cce5ff; border-color: #b8daff; }.text-second , .text-second  a { color: #383d41; } .bg-second  { background-color: #e2e3e5; border-color: #d6d8db; }.text-light  , .text-light   a { color: #818182; } .bg-light   { background-color: #fefefe; border-color: #fdfdfe; }.text-dark   , .text-dark    a { color: #1b1e21; } .bg-dark    { background-color: #d6d8d9; border-color: #c6c8ca; }.m-0 { margin: 0; }.mt-0, .my-0 { margin-top: 0; }.mr-0, .mx-0 { margin-right: 0; }.mb-0, .my-0 { margin-bottom: 0; }.ml-0, .mx-0 { margin-left: 0; }.m-1 { margin: 0.25rem; }.mt-1, .my-1 { margin-top: 0.25rem; }.mr-1, .mx-1 { margin-right: 0.25rem; }.mb-1, .my-1 { margin-bottom: 0.25rem; }.ml-1, .mx-1 { margin-left: 0.25rem; }.m-2 { margin: 0.5rem; }.mt-2, .my-2 { margin-top: 0.5rem; }.mr-2, .mx-2 { margin-right: 0.5rem; }.mb-2, .my-2 { margin-bottom: 0.5rem; }.ml-2, .mx-2 { margin-left: 0.5rem; }.m-3 { margin: 1rem; }.mt-3, .my-3 { margin-top: 1rem; }.mr-3, .mx-3 { margin-right: 1rem; }.mb-3, .my-3 { margin-bottom: 1rem; }.ml-3, .mx-3 { margin-left: 1rem; }.m-4 { margin: 1.5rem; }.mt-4, .my-4 { margin-top: 1.5rem; }.mr-4, .mx-4 { margin-right: 1.5rem; }.mb-4, .my-4 { margin-bottom: 1.5rem; }.ml-4, .mx-4 { margin-left: 1.5rem; }.m-5 { margin: 3rem; }.mt-5, .my-5 { margin-top: 3rem; }.mr-5, .mx-5 { margin-right: 3rem; }.mb-5, .my-5 { margin-bottom: 3rem; }.ml-5, .mx-5 { margin-left: 3rem; }.p-0 { padding: 0; }.pt-0, .py-0 { padding-top: 0; }.pr-0, .px-0 { padding-right: 0; }.pb-0, .py-0 { padding-bottom: 0; }.pl-0, .px-0 { padding-left: 0; }.p-1 { padding: 0.25rem; }.pt-1, .py-1 { padding-top: 0.25rem; }.pr-1, .px-1 { padding-right: 0.25rem; }.pb-1, .py-1 { padding-bottom: 0.25rem; }.pl-1, .px-1 { padding-left: 0.25rem; }.p-2 { padding: 0.5rem; }.pt-2, .py-2 { padding-top: 0.5rem; }.pr-2, .px-2 { padding-right: 0.5rem; }.pb-2, .py-2 { padding-bottom: 0.5rem; }.pl-2, .px-2 { padding-left: 0.5rem; }.p-3 { padding: 1rem; }.pt-3, .py-3 { padding-top: 1rem; }.pr-3, .px-3 { padding-right: 1rem; }.pb-3, .py-3 { padding-bottom: 1rem; }.pl-3, .px-3 { padding-left: 1rem; }.p-4 { padding: 1.5rem; }.pt-4, .py-4 { padding-top: 1.5rem; }.pr-4, .px-4 { padding-right: 1.5rem; }.pb-4, .py-4 { padding-bottom: 1.5rem; }.pl-4, .px-4 { padding-left: 1.5rem; }.p-5 { padding: 3rem; }.pt-5, .py-5 { padding-top: 3rem; }.pr-5, .px-5 { padding-right: 3rem; }.pb-5, .py-5 { padding-bottom: 3rem; }.pl-5, .px-5 { padding-left: 3rem; }.m-n1 { margin: -0.25rem; }.mt-n1, .my-n1 { margin-top: -0.25rem; }.mr-n1, .mx-n1 { margin-right: -0.25rem; }.mb-n1, .my-n1 { margin-bottom: -0.25rem; }.ml-n1, .mx-n1 { margin-left: -0.25rem; }.m-n2 { margin: -0.5rem; }.mt-n2, .my-n2 { margin-top: -0.5rem; }.mr-n2, .mx-n2 { margin-right: -0.5rem; }.mb-n2, .my-n2 { margin-bottom: -0.5rem; }.ml-n2, .mx-n2 { margin-left: -0.5rem; }.m-n3 { margin: -1rem; }.mt-n3, .my-n3 { margin-top: -1rem; }.mr-n3, .mx-n3 { margin-right: -1rem; }.mb-n3, .my-n3 { margin-bottom: -1rem; }.ml-n3, .mx-n3 { margin-left: -1rem; }.m-n4 { margin: -1.5rem; }.mt-n4, .my-n4 { margin-top: -1.5rem; }.mr-n4, .mx-n4 { margin-right: -1.5rem; }.mb-n4, .my-n4 { margin-bottom: -1.5rem; }.ml-n4, .mx-n4 { margin-left: -1.5rem; }.m-n5 { margin: -3rem; }.mt-n5, .my-n5 { margin-top: -3rem; }.mr-n5, .mx-n5 { margin-right: -3rem; }.mb-n5, .my-n5 { margin-bottom: -3rem; }.ml-n5, .mx-n5 { margin-left: -3rem; }.m-auto { margin: auto; }.mt-auto, .my-auto { margin-top: auto; }.mr-auto, .mx-auto { margin-right: auto; }.mb-auto, .my-auto {  margin-bottom: auto; }.ml-auto, .mx-auto {   margin-left: auto; }.text-left { text-align: left; }.text-center { text-align: center; }.text-right { text-right; }/**************************************************** * end - vseobecne kravinky ***************************************************//**************************************************** * bootstrap ***************************************************/.btn {  display: inline-block;  padding: 6px 12px;  margin-bottom: 0;  font-size: 14px;  font-weight: normal;  line-height: 1.42857143;  text-align: center;  white-space: nowrap;  vertical-align: middle;  -ms-touch-action: manipulation;      touch-action: manipulation;  cursor: pointer;  -webkit-user-select: none;     -moz-user-select: none;      -ms-user-select: none;          user-select: none;  background-image: none;  border: 1px solid transparent;  border-radius: 4px;}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {  outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px;}.btn:hover,.btn:focus,.btn.focus {  color: #333;  text-decoration: none;}.btn:active,.btn.active {  background-image: none;  outline: 0;  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}.btn.disabled,.btn[disabled],fieldset[disabled] .btn {  cursor: not-allowed;  filter: alpha(opacity=65);  -webkit-box-shadow: none;          box-shadow: none;  opacity: .65;}a.btn.disabled,fieldset[disabled] a.btn {  pointer-events: none;}.btn-default {  color: #333;  background-color: #fff;  border-color: #ccc;}.btn-default:focus,.btn-default.focus {  color: #333;  background-color: #e6e6e6;  border-color: #8c8c8c;}.btn-default:hover {  color: #333;  background-color: #e6e6e6;  border-color: #adadad;}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {  color: #333;  background-color: #e6e6e6;  border-color: #adadad;}.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus {  color: #333;  background-color: #d4d4d4;  border-color: #8c8c8c;}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {  background-image: none;}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus {  background-color: #fff;  border-color: #ccc;}.btn-default .badge {  color: #fff;  background-color: #333;}.btn-primary {  color: #fff;  background-color: #337ab7;  border-color: #2e6da4;}.btn-primary:focus,.btn-primary.focus {  color: #fff;  background-color: #286090;  border-color: #122b40;}.btn-primary:hover {  color: #fff;  background-color: #286090;  border-color: #204d74;}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {  color: #fff;  background-color: #286090;  border-color: #204d74;}.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus {  color: #fff;  background-color: #204d74;  border-color: #122b40;}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {  background-image: none;}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus {  background-color: #337ab7;  border-color: #2e6da4;}.btn-primary .badge {  color: #337ab7;  background-color: #fff;}.btn-success {  color: #fff;  background-color: #5cb85c;  border-color: #4cae4c;}.btn-success:focus,.btn-success.focus {  color: #fff;  background-color: #449d44;  border-color: #255625;}.btn-success:hover {  color: #fff;  background-color: #449d44;  border-color: #398439;}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success {  color: #fff;  background-color: #449d44;  border-color: #398439;}.btn-success:active:hover,.btn-success.active:hover,.open > .dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open > .dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-success.focus {  color: #fff;  background-color: #398439;  border-color: #255625;}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success {  background-image: none;}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus {  background-color: #5cb85c;  border-color: #4cae4c;}.btn-success .badge {  color: #5cb85c;  background-color: #fff;}.btn-info {  color: #fff;  background-color: #5bc0de;  border-color: #46b8da;}.btn-info:focus,.btn-info.focus {  color: #fff;  background-color: #31b0d5;  border-color: #1b6d85;}.btn-info:hover {  color: #fff;  background-color: #31b0d5;  border-color: #269abc;}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info {  color: #fff;  background-color: #31b0d5;  border-color: #269abc;}.btn-info:active:hover,.btn-info.active:hover,.open > .dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open > .dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open > .dropdown-toggle.btn-info.focus {  color: #fff;  background-color: #269abc;  border-color: #1b6d85;}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info {  background-image: none;}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus {  background-color: #5bc0de;  border-color: #46b8da;}.btn-info .badge {  color: #5bc0de;  background-color: #fff;}.btn-warning {  color: #fff;  background-color: #f0ad4e;  border-color: #eea236;}.btn-warning:focus,.btn-warning.focus {  color: #fff;  background-color: #ec971f;  border-color: #985f0d;}.btn-warning:hover {  color: #fff;  background-color: #ec971f;  border-color: #d58512;}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning {  color: #fff;  background-color: #ec971f;  border-color: #d58512;}.btn-warning:active:hover,.btn-warning.active:hover,.open > .dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open > .dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open > .dropdown-toggle.btn-warning.focus {  color: #fff;  background-color: #d58512;  border-color: #985f0d;}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning {  background-image: none;}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus {  background-color: #f0ad4e;  border-color: #eea236;}.btn-warning .badge {  color: #f0ad4e;  background-color: #fff;}.btn-danger {  color: #fff;  background-color: #d9534f;  border-color: #d43f3a;}.btn-danger:focus,.btn-danger.focus {  color: #fff;  background-color: #c9302c;  border-color: #761c19;}.btn-danger:hover {  color: #fff;  background-color: #c9302c;  border-color: #ac2925;}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger {  color: #fff;  background-color: #c9302c;  border-color: #ac2925;}.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus {  color: #fff;  background-color: #ac2925;  border-color: #761c19;}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger {  background-image: none;}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus {  background-color: #d9534f;  border-color: #d43f3a;}.btn-danger .badge {  color: #d9534f;  background-color: #fff;}.btn-link {  font-weight: normal;  color: #337ab7;  border-radius: 0;}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link {  background-color: transparent;  -webkit-box-shadow: none;          box-shadow: none;}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {  border-color: transparent;}.btn-link:hover,.btn-link:focus {  color: #23527c;  text-decoration: underline;  background-color: transparent;}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {  color: #777;  text-decoration: none;}.btn-lg,.btn-group-lg > .btn {  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;  border-radius: 6px;}.btn-sm,.btn-group-sm > .btn {  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px;}.btn-xs,.btn-group-xs > .btn {  padding: 1px 5px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px;}.btn-block {  display: block;  width: 100%;}.btn-block + .btn-block {  margin-top: 5px;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {  width: 100%;}.btn-group,.btn-group-vertical {  position: relative;  display: inline-block;  vertical-align: middle;}.btn-group > .btn,.btn-group-vertical > .btn {  position: relative;  float: left;}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active {  z-index: 2;}.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group {  margin-left: -1px;}.btn-toolbar {  margin-left: -5px;}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {  float: left;}.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group {  margin-left: 5px;}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {  border-radius: 0;}.btn-group > .btn:first-child {  margin-left: 0;}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {  border-top-right-radius: 0;  border-bottom-right-radius: 0;}.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child) {  border-top-left-radius: 0;  border-bottom-left-radius: 0;}.btn-group > .btn-group {  float: left;}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {  border-radius: 0;}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {  border-top-right-radius: 0;  border-bottom-right-radius: 0;}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {  border-top-left-radius: 0;  border-bottom-left-radius: 0;}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {  outline: 0;}.btn-group > .btn + .dropdown-toggle {  padding-right: 8px;  padding-left: 8px;}.btn-group > .btn-lg + .dropdown-toggle {  padding-right: 12px;  padding-left: 12px;}.btn-group.open .dropdown-toggle {  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}.btn-group.open .dropdown-toggle.btn-link {  -webkit-box-shadow: none;          box-shadow: none;}.btn .caret {  margin-left: 0;}.btn-lg .caret {  border-width: 5px 5px 0;  border-bottom-width: 0;}.dropup .btn-lg .caret {  border-width: 0 5px 5px;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn {  display: block;  float: none;  width: 100%;  max-width: 100%;}.btn-group-vertical > .btn-group > .btn {  float: none;}.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group {  margin-top: -1px;  margin-left: 0;}.btn-group-vertical > .btn:not(:first-child):not(:last-child) {  border-radius: 0;}.btn-group-vertical > .btn:first-child:not(:last-child) {  border-top-left-radius: 4px;  border-top-right-radius: 4px;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0;}.btn-group-vertical > .btn:last-child:not(:first-child) {  border-top-left-radius: 0;  border-top-right-radius: 0;  border-bottom-right-radius: 4px;  border-bottom-left-radius: 4px;}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {  border-radius: 0;}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {  border-bottom-right-radius: 0;  border-bottom-left-radius: 0;}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {  border-top-left-radius: 0;  border-top-right-radius: 0;}.btn-group-justified {  display: table;  width: 100%;  table-layout: fixed;  border-collapse: separate;}.btn-group-justified > .btn,.btn-group-justified > .btn-group {  display: table-cell;  float: none;  width: 1%;}.btn-group-justified > .btn-group .btn {  width: 100%;}.btn-group-justified > .btn-group .dropdown-menu {  left: auto;}[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {  position: absolute;  clip: rect(0, 0, 0, 0);  pointer-events: none;}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {  border-top-right-radius: 0;  border-bottom-right-radius: 0;}.input-group-addon:first-child {  border-right: 0;}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {  border-top-left-radius: 0;  border-bottom-left-radius: 0;}.input-group-addon:last-child {  border-left: 0;}.input-group-btn {  position: relative;  font-size: 0;  white-space: nowrap;}.input-group-btn > .btn {  position: relative;}.input-group-btn > .btn + .btn {  margin-left: -1px;}.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active {  z-index: 2;}.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group {  margin-right: -1px;}.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group {  z-index: 2;  margin-left: -1px;}.btn .label {  position: relative;  top: -1px;}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after {  display: table;  content: " ";}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after {  clear: both;}.btn-primary {	background-color: var(--btnColorBg);	border-color: var(--btnColorBorder);	color: var(--btnColor);}.btn-primary:hover {	background-color: var(--btnHoverColorBg);	border-color: var(--btnHoverColorBorder);}.btn-primary.disabled:hover {	background-color: var(--btnDisableColorBg);	border-color: var(--btnDisableColorBorder);}.btn-default {  border-color: var(--btnDisableColorBg);}.btn-default:focus, .btn-default.focus, .btn-default:hover, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {  border-color: var(--btnHoverColorBorder);}.alert-primary {	background-color: var(--panelHeaderColorBg);	border-color: var(--panelColorBorder);	color: var(--panelHeaderColor);}