
/*
Boot strap shit RESET!
*/

button, input, optgroup, select, textarea {
	color: none;
    	font : normal;
   	color: #000000;
}

BODY {
   font-family: "Arial",  sans-serif;  /* SONS !!!! ARIAL !!!! */
   color: #000000;
   background-color: #dcdcdc;
   padding: 10px;
   font-size: 100%;
}

TD {
   font-size: 100%;
   color: #000000;
   background-color: #dcdcdc;
   padding: 10px;
}


TH {
   font-family: "Arial",  sans-serif;
   font-size: 100%;
   color: #000000;
   background-color: #dcdcdc;
   padding: 10px;
   text-align: left;
}

td, th { 
	padding: 2px;
}

label {

    display: inline-block;
    max-width: 100%;
    margin-bottom: 0px;
    font-weight: normal;
}

a {
    text-decoration: underline;
}

P.breakhere, table.breakhere {
   page-break-before: avoid;
   page-break-after: always;
}

fieldset {
	border: black 1px solid;
}

iframe.messagereal, iframe.publications_upoutavka, iframe.publications_obsah, iframe.akce_upoutavka, iframe.akce_popis, iframe.message, iframe.public_popis, iframe.public_upoutavka, iframe.gallery_popis, iframe.blog_obsah , iframe.new_odpoved, iframe { 
	background: white;
	color: black;
}


/*  A HREF  */	
a { color: #2A3F66; }
a:hover { color: #6E788E; }

a.no_color {
        color: white;
}

*.tree_hide {
	color: #dcdcdc;
}

a.menu_1 {
	color: white;
	text-decoration: none;
}
a:hover.menu_1 {
        color: white;
	text-decoration: underline;
}

a.copyright {
	text-decoration: none;
}
a:hover.copyright {
	text-decoration: none;
}

a.cesta {
	text-decoration: underline;
}
a:hover.cesta {
	text-decoration: none;
}

a.navigace_1 {
        font-weight: bold;
}

span.bold {
        font-weight: bold;
}

/*  FORM  */	
form {margin-top: 0px; margin-bottom: 0px;}


/*  NADPISY  */	
h1, span.nadpis_1, td.nadpis_1, th.nadpis_1 {  
   font-size: 120%; 
	 font-weight: bold;
	 color: red;
}

span.karta_nadpis_1 {  
	font-size: 120%; 
	font-weight: bold;
	color: black;
}
span.nadpis_1b {  
   font-size: 120%; 
	 font-weight: bold;
	 color: black;
}

h2, span.nadpis_2, td.nadpis_2, th.nadpis_2 {  
   font-size: 100%; 
	 font-weight: bold;
	 color: #3B5492;
}

h3, span.nadpis_3, td.nadpis_3, th.nadpis_3 {  
   font-size: 100%; 
	 font-weight: bold;
}

h4, span.nadpis_4, td.nadpis_4, th.nadpis_4 {  
	background-color: #235eae; 
	font-size: 100%;
	font-weight: bold;
	color: white;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

input.menu_2_small  {
	color: black;
}

h5, span.nadpis_5, td.nadpis_5, th.nadpis_5 {  
	background-color: #bdff91; 
	font-size: 100%;
	font-weight: bold;
	color: black;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
h6, span.nadpis_6, td.nadpis_6, th.nadpis_6 {  
   font-size: 100%;
   font-weight: bold;
}

/*  TD MENU  */



td.menu_b, th.menu_b {  
	 font-weight: bold;
	 background-color: #C1C1C1;
	 text-align: left;
}
td.menu_1, th.menu_1 {  
	background-color: #235eae; 
	font-size: 100%;
	font-weight: bold;
	color: white;
	text-transform : uppercase;
	text-align: left;
}
td.menu_2, th.menu_2 {  
	background-color: #235eae; 
	color: white;
	font-size: 100%;
	font-weight: bold;
	text-transform : uppercase;
	text-align: left;
}
td.menu_2 input, th.menu_2 input {
	color: black;
}
td.menu_3, th.menu_3 {  
	background-color: #a9e581; 
	font-size: 100%;
	font-weight: bold;
	color: black;
	text-align: left;
}
td.menu_4, th.menu_4 {  
	background-color: #f8e164; 
	font-size: 100%;
	font-weight: bold;
	color: black;
	text-align: left;
}


div.menu_sirka {  
	min-width: 800px;
}
* html div.menu_sirka {  
	width: 100%;
	min-width: 800px;
}


input.menu_2 {
	float: left;
	width: 80px;
	font-size: 100%;
	color: black;
}
div.menu_2_text {
	position: absolute;
	margin-left: 170px;
	margin-top: 1px;
	color: white;
}
* html div.menu_2_text {
	margin-left: 130px;
	color: white;
}
table.menu_2 {
	margin-bottom: 2px;
}
fieldset.menu_2 {
	background-color: #CCCCCC;
}
a.menu_2 {
	 font-size: 100%;
	 color: white;
}

input.menu_3 {
	float: left;
	width: 80px;
	font-size: 100%;
	color: black;
}
div.menu_3_text {
	position: absolute;
	margin-left: 170px;
	margin-top: 1px;
	color: black;
}
* html div.menu_3_text {
	margin-left: 130px;
}
table.menu_3 {
	margin-bottom: 2px;
}
fieldset.menu_3 {
	background-color: #CCCCCC;
}
a.menu_3 {
	 font-size: 100%;
	 color: black;
}

div.napoveda {
	width: 600px;
	position: absolute;
	display: none;
	background-color: white;
	color: black;
	border: 1px solid black;
	font-size: 100%;
	margin: 5 5 5 5;
	padding: 5 5 5 5;
	font-weight: normal;
	text-transform : none;
	z-index: 999;
}


table.menu_edit, td.menu_edit {
	background-color: #CCCCCC;
}


td.menu_edit_povine_1 {
	background-color: #CCCCCC;
	color: red;
}

td.list_ajax, table.list_ajax {
	background: white;
}

table.tabulka_helpdesk {
	background: white;
}
table.tabulka_helpdesk_nove, td.tabulka_helpdesk_nove_vnitrni {
	background: #ffedaf;
}
table.tabulka_helpdesk_dotaz, td.tabulka_helpdesk_dotaz_vnitrni {
	background: #ffe7e7;
}
table.tabulka_helpdesk_vyreseno, td.tabulka_helpdesk_vyreseno_vnitrni {
	background: #ecffe2;
}
table.tabulka_helpdesk_pozastaveno, td.tabulka_helpdesk_pozastaveno_vnitrni {
	background: #e5daf6;
}
table.tabulka_helpdesk_vyrizujese, td.tabulka_helpdesk_vyrizujese_vnitrni {
	background: #dde8ed;
}

td.tabulka_helpdesk_nove {
	border: solid 2px red;
	background: #ffe7e7;
}
td.tabulka_helpdesk_dotaz {
	border: solid 2px red;
	background: #ffe7e7;
}
td.tabulka_helpdesk_vyreseno {
	border: solid 2px green;
	background: #ecffe2;
}
td.tabulka_helpdesk_pozastaveno {
	border: solid 2px purple;
	background: #e5daf6;
}
td.tabulka_helpdesk_rozpracovano {
	border: solid 2px yellow;
	background: #e5daf6;
}
td.tabulka_helpdesk_vyrizujese {
	border: solid 2px blue;
	background: #dde8ed;
}
td.tabulka_helpdesk_form {
	border: solid 2px black;
}

td.blue {
	color: blue;
}

td.ev_subtable {  
	background-color: #cccccc; 
}
tr.ev_edit_edit_line_prubeh {
	display: none;
}
input.ev_edit_prubeh {
	width: 70px;
}
input.ev_edit_prubeh_ulozit {
	width: 70px;
	color: red;
}
	
/*  POSTATNI SPECIALNI SPAN  */	
span.green {
        color: green;
}
span.purple {
        color: purple;
}
span.orange {
        color: orange;
}

span.alert {
        color: red;
}



span.blind_white {  
    color: #dcdcdc;
}

span.info_1, a.info_1, span.info_2, a.info_2 {  
	font-size: 100%; 
	color: #3B5492;
}


/*  TABLE  */	

table.dark { background-color: #000911; } 

table.table_katalog, td.td_table_katalog, th.td_table_katalog {
	border: none;
	padding: 0px;
	font-size: 100%;
}


/*  TISK  */	
table.table_tisk_border, td.table_tisk_border {
	border: black solid 1px; 
}	
td.nazev_tisk, th.nazev_tisk {  
	background-color: white; 
	font-size: 100%;
	color: black;
	text-align: left;
	border-left: black solid 1px; 
	border-top: black solid 1px; 
	border-bottom: black solid 1px; 
}
td.hodnota_tisk, th.hodnota_tisk {  
	background-color: white; 
	font-size: 100%;
	color: black;
	text-align: left;
	border-right: black solid 1px; 
	border-top: black solid 1px; 
	border-bottom: black solid 1px; 
}
td.normal_tisk, th.normal_tisk {  
	background-color: white; 
	font-size: 100%;
	color: black;
	text-align: left;
	border: black solid 1px; 
}
td.menu_tisk, th.menu_tisk {  
	background-color: #C1C1C1; 
	font-size: 100%;
	font-weight: bold;
	color: black;
	text-align: left;
	border: black solid 1px; 
}
td.povine_tisk, th.povine_tisk {  
	 font-weight: bold;
	 text-decoration: underline;
	 border-left: black solid 1px; 
	 border-top: black solid 1px; 
	 border-bottom: black solid 1px;  	 
}
span.povine_tisk {  
	 font-weight: bold;
   text-decoration: underline;
  	 
}


/*  POVINE  */	
td.povine_1, th.povine_1 {  
	 color: red;
}
span.povine_1 {  
	 color: red;
}


/*  UNI MODUL */
table.uni_modul {  
  border-color: #235eae;
	font-size: 100%;
	color: black;
}
td.uni_modul_nazev, th.uni_modul_nazev {  
	background-color: #235eae; 
	font-size: 100%;
	font-weight: normal;
	color: white;
	text-align: left;
}
td.uni_modul_menu, th.uni_modul_menu {  
	background-color: #235eae; 
	font-size: 100%;
	font-weight: normal;
	color: white;
	text-align: left;
}
td.uni_modul, th.uni_modul {  
	background-color: #cecece; 
	color: black;
	font-size: 100%;
	text-align: left;
}
h2.uni_modul {  
   font-size: 100%; 
	 font-weight: bold;
	 color: white;

}


td.left_line, th.left_line {
        border-color: #235eae;
        border-left-style : solid;
	border-left-width : 4px;
}
td.right_line, th.right_line {
	border-color: #235eae;
	border-right-style : solid;
	border-right-width : 4px;
}

span.checkbox_blue_bg {
	background: #a2cad4;
}

span.yellow_bg {
	background: #ffe992;
}

del {
	background: #ffe992;
	color: red;
}
ins {
	background: #ffe992;
	color: green;
}

table.strip tr:nth-child(even) td { font-size: 100%; background-color: #d3eeff; padding: 2px; }
table.strip tr:nth-child(odd) td { font-size: 100%; background-color: #97cfec /* #B8E18B / #BCD0D8 */ ; padding: 2px; }


td.tabulka_colored_head_blue, th.tabulka_colored_head_blue {
	background-color: #235eae; 
}
td.tabulka_colored_head, th.tabulka_colored_head {
	background-color: #ff8181; 
	font-weight: bold; 
	font-size: 100%; 
	text-align: left;
	padding: 2px;
}
td.tabulka_colored_first {   background-color: #d3eeff; font-size: 100%; padding: 2px; }
td.tabulka_colored_second {  background-color: #97cfec; font-size: 100%; padding: 2px; }
td.tabulka_colored_sum {     font-weight: bold; color: red; font-size: 100%; padding: 2px; }
td.tabulka_sum {     font-weight: bold; color: black; font-size: 100%; padding: 2px; }

td.tabulka_colored_organizer {  font-size: 100%; background-color: #235eae; color: white; padding: 3px; }
td.tabulka_colored_organizer_nadpis {  font-size: 100%; background-color: #235eae; color: white; font-weight: bold; padding: 3px; }
td.tabulka_colored_volno {  background-color: #dae3c5; font-size: 100%; text-align: center; border: 1px solid black; font-weight: bold; padding: 3px; color: #373737; }
td.tabulka_colored_volno_ok {  background-color: #e8ffb0; font-size: 100%; text-align: center; border: 1px solid black; font-weight: bold; padding: 3px; }
td.tabulka_colored_obsazeno {  background-color: #ffcaca; font-size: 100%; text-align: center; border: 1px solid black; font-weight: bold; padding: 3px; }
td.tabulka_white_bold  {  border: solid black 1px; background-color: white; font-weight: bold; padding: 3px;  }
td.tabulka_white  {   border: solid black 1px; background-color: white; padding: 3px; }

td.tabulka_colored_first_1novy { font-size: 100%; background-color: #d3eeff; color: #a91b1b; }
td.tabulka_colored_second_1novy { font-size: 100%; background-color: #97cfec; color: #a91b1b; }
td.tabulka_colored_first_1autorizace {  font-size: 100%; background-color: #d3eeff; color: #a91b1b; }
td.tabulka_colored_second_1autorizace { font-size: 100%; background-color: #97cfec; color: #a91b1b; }
td.tabulka_colored_first_2vyrizujese {  font-size: 100%; background-color: #d3eeff; color: #263568; }
td.tabulka_colored_second_2vyrizujese { font-size: 100%; background-color: #97cfec; color: #263568; }
td.tabulka_colored_first_4zamitnuto { font-size: 100%; background-color: #d3eeff; color: #256800; }
td.tabulka_colored_second_4zamitnuto { font-size: 100%;background-color: #97cfec; color: #256800; }
td.tabulka_colored_first_4nenalezeno { font-size: 100%; background-color: #d3eeff; color: #256800; }
td.tabulka_colored_second_4nenalezeno { font-size: 100%; background-color: #97cfec; color: #256800; }
td.tabulka_colored_first_4splneno { font-size: 100%; background-color: #d3eeff; color: #256800; }
td.tabulka_colored_second_4splneno { font-size: 100%; background-color: #97cfec; color: #256800; }
td.tabulka_colored_first_3pozastaveno { font-size: 100%; background-color: #d3eeff; color: purple; }
td.tabulka_colored_second_3pozastaveno { font-size: 100%; background-color: #97cfec; color: purple; }
td.tabulka_colored_first_0rozpracovano { font-size: 100%; background-color: #d3eeff; color: orange; }
td.tabulka_colored_second_0rozpracovano { font-size: 100%; background-color: #97cfec; color: orange; }


td.tabulka_gray_first {  background-color: #9C9C9C; }
td.tabulka_gray_second {  background-color: #C1C1C1; }

td.tabulka_colored_white {  background-color: white; }

td.tabulka_colored_  {  cursor:pointer; border: solid black 1px; background-color: white; }
td.tabulka_colored_0 {  cursor:pointer; border: solid black 1px; background-color: #b400ef; color:white; }
td.tabulka_colored_1 {  cursor:pointer; border: solid black 1px; background-color: #4bffb1; }
td.tabulka_colored_2 {  cursor:pointer; border: solid black 1px; background-color: #214c94; color:white; }
td.tabulka_colored_3 {  cursor:pointer; border: solid black 1px; background-color: #5fc41c; }
td.tabulka_colored_4 {  cursor:pointer; border: solid black 1px; background-color: #616811; color:white; }
td.tabulka_colored_5 { cursor:pointer; border: solid black 1px; background-color: #ff0000; color:white; }
td.tabulka_colored_6 {  cursor:pointer; border: solid black 1px; background-color: #8a2354; color:white; }
td.tabulka_colored_7 {  cursor:pointer; border: solid black 1px; background-color: #ffa861; }
td.tabulka_colored_8 { cursor:pointer; border: solid black 1px; background-color: #e785ff; }
td.tabulka_colored_9 { cursor:pointer; border: solid black 1px; background-color: #00dbff; }
td.tabulka_colored_10 { cursor:pointer; border: solid black 1px; background-color: #a2ecff; }


td.tabulka_colored_11 { cursor:pointer; border: solid black 1px; background-color: #547080; color:white; }
td.tabulka_colored_12 { cursor:pointer; border: solid black 1px; background-color: #ff9191; }
td.tabulka_colored_13 { cursor:pointer; border: solid black 1px; background-color: #6a608c; color:white; }
td.tabulka_colored_14 { cursor:pointer; border: solid black 1px; background-color: #eaff00; }
td.tabulka_colored_15 {  cursor:pointer; border: solid black 1px; background-color: #83ba94; }
td.tabulka_colored_16 {  cursor:pointer; border: solid black 1px; background-color: #612700; color:white;}
td.tabulka_colored_17 {  cursor:pointer; border: solid black 1px; background-color: #7fff46; }
td.tabulka_colored_18 { cursor:pointer; border: solid black 1px; background-color: #f83906; color:white; }
td.tabulka_colored_19 { cursor:pointer; border: solid black 1px; background-color: #e76c19; color:white; } 
td.tabulka_colored_20 { cursor:pointer; border: solid black 1px; background-color: #3c00ff; color:white; }


td.tabulka_colored_21 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_22 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_23 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_24 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_25 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_26 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_27 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_28 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_29 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_30 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_31 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_32 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_33 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_34 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_35 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_36 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_37 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_38 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_39 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_40 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_41 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_42 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_43 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_44 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_45 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_46 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_47 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_48 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_49 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_50 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }

table.black-border {
	border: 1px solid black;
}


/*  INPUT  */
input.uni_modul { 
	width: 250px;
} 
input.odhlasit { 
  font-size: 100%;
	width: 150px;
} 

input.button { 
	background-color: #2A3F66; 
	color: white;
} 

input.filter_1 { width: 100px; } 
input.short { width: 50px; } 
input.long { width: 100%; } 
input.long_2 { width: 250px; } 
textarea.long { width: 100%; } 

textarea {
	min-width:500px; 
	max-width:100%;
	min-height:50px;
	width:100%;
	height:auto;
}

input.datum_dochazka { 
	width: 100px; 
	font-size: 100%;
	font-weight: bold;
	background-color: #235eae; 
	color: white;
	border-bottom: dashed 1px white ;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
} 

input.gray { 
	background-color: #9C9C9C; 
} 
input.readonly { 
	background-color: #ffd1d1; 
} 

input.datum_dochazka_button { 
	font-size: 100%;
	font-weight: bold;
} 

.videoWrapper { position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0px; }  .videoWrapper iframe {  position: absolute;top: 0px;left: 0px;width: 100%;height: 100%; }  


img.img_subsql, img.seznam {
	width: 200px;
}

@media print {
	#web{ border: none; } 
	table.print_border, td.tabulka_colored_head, td.tabulka_colored_first, td.tabulka_colored_second { border: 1px solid black; padding: 4px; border-spacing: 0px; }
	div.skryvat, div.skryvat2, div.napoveda, img.napoveda{ display:none; } 
	input { display:none; };
}


/* navbar */
.navbar-default {
    background-color: #F8F8F8;
    border-color: #0e4379;
    background: url('../grafika/w/pozadi_zapati.jpg') repeat;
    max-height: 3000px;
}
/* title */
.navbar-default .navbar-brand {
    color: white;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #b7e3f8;
}
/* link */
.navbar-default .navbar-nav > li > a {
    color: white;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: white;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #b7e3f8;
    background-color: #b7e3f8;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: black;
    background-color: #b7e3f8;
}
/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: white;
    border-bottom-color: white;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #b7e3f8;
    border-bottom-color: #b7e3f8;
    color: black;
}
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #b7e3f8;
    border-bottom-color: #b7e3f8;
    color: black;
}
/* mobile version */
.navbar-default .navbar-toggle {
    border-color: white;
    color: white;
    font-color: white;
    float: left;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #b7e3f8;
    color: black;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: white;
}
.navbar-default .navbar-toggle .icon-bar:hover,
.navbar-default .navbar-toggle .icon-bar:focus {
    background-color: black;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
   color: white;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: white;
}

.dropdown-submenu {
	text-align: left;
	background-color:  #b7e3f8;
	color: black;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: black; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { color: black; }

.container{
	width:100%;
}
#my-navbar-toggle-1 {
	margin-left: 30px;
}

#main {
	padding-top: 30px;
}

.no-transition {
  -webkit-transition: height 0.02s;
  -moz-transition: height 0.02s;
  -ms-transition: height 0.02s;
  -o-transition: height 0.02s;
  transition: height 0.02s;
}

.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
	max-height: 3000px;
	pointer-events: auto;

}
.navbar-fixed-top, .navbar-fixed-bottom {
	position: relative;
	pointer-events: auto;
}

#navBox {
	height: 100%;
	width: 100%;
	max-height: 100%;
	overflow-y: auto;
	position: fixed;
	right: 0px;
	left: 0px;
	top: 0px;
	margin-top: 0px;
	z-index: 1030;
	pointer-events: none;
}

.form-control {
	display: inline-block;
	width: auto;
	height: auto;
	padding: 2px 2px 2px 2px;
}

.weekend, .holiday, td.red a.ui-state-default {
    color: #f00;
}
a.ui-state-default:hover {
    color: blue;
}

.alert {
    padding: 0px;
    margin-bottom: 0px;
    border: none;
    border-radius: 0px;
}

