@CHARSET "UTF-8";

 body {
   padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
 }


.feedback {
	margin-top: 10px;
}

.feedback .feedbackPanel li {
    -moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 5px;
	margin-bottom: 5px;
	padding: 5px;
	list-style: none;
}
.feedback .feedbackPanel li.feedbackPanelERROR {
	background-color: red;
	color: black;
}
.feedback .feedbackPanel li.feedbackPanelINFO {
	background-color: green;
	color: white;
}





.tab-panel { margin-top: 10px; }


form label span { color: red; font-weight: bold; }

span.alert-danger, span.alert-error, span.alert {
	border: none;
}
/*************************
AKČNÍ ODKAZY
*/

.action-link a {
	display: inline-block;
	height: 20px;
	width: 20px;
	padding: 5px;
	margin: 1px;
	background: #C1E4FF;
	float: left;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    vertical-align: center;
}
.action-link a:hover {
	background: #76bbff;
}

#spis-form a { text-decoration: none; }
.action { 
   	padding-left: 23px;
   	padding-right: 5px;
   	display: block; height: 20px; 
   	background: transparent no-repeat 5px center; 
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: solid 1px #AAAAAA;
    margin-right: 5px;
    float: left;
 }
 
.action:hover { background-color: #f6ffd5; }

.delete { background-image: url("img/cross.png");}
.edit { background-image: url("img/pencil.png");}
.show { background-image: url("img/magnifier.png");}
.add { background-image: url("img/add.png");}
.find { background-image: url("img/find.png"); float: right;}

/*************************
FORMULARE
*/

#klient-form, #prohlidky-form { width: 45%; }
#klient-form { float: left; }
#prohlidky-form { float: right; }
.months label { display: inline; }


/*********************
SUMARIZACE SPISU	
*/

#sumarizace .klient { margin-top: 50px; }
#sumarizace span { font-size: small; display: block; margin-bottom: 10px; }
#sumarizace h4 { margin-bottom: 10px; }
#spis-form h4 { margin-bottom: 10px; }
.list-search-form input[type="text"] { width: 125px; }


/*********************
VYHLEDAVANI	
*/
.its-me td { font-weight: bold; }

/*********************
KALENDAR	
*/

.calendar-component { text-align: center; }
.calendar-component .controls { padding-bottom: 10px; }
.calendar-component table { width: 50%; margin: 0 auto; }
.calendar-component th { background: gray; color: black; }
.calendar-component td, .calendar-component th { padding: 10px; text-align: center; font-style: normal;}
.calendar-component td em { font-style: normal; padding: 10px;}
.calendar-component td a { background-color: #729fcf; color: white; padding: 10px; font-weight: bold; }

.calendar-component td { font-weight: bold; }
.calendar-component td .off-month { color: gray; font-weight: normal; }
