.stravaicon-listok {
    background: url('/menu/pics/cutlery.svg') 50% 50% no-repeat;
    background-size: 90%;
}
.stravaicon-meals {
    background: url('/menu/pics/meal.svg') 50% 50% no-repeat;
    background-size: 90%;
}
.stravaicon-changed {
    background: url('/menu/pics/personOdhl.svg') 50% 50% no-repeat;
    background-size: 90%;
}
.stravaicon-stravnici_obedy {
    background: url('/menu/pics/personJedla.svg') 50% 50% no-repeat;
    background-size: 90%;
}
.stravaicon-objednavky {
    background: url('/menu/pics/personObj.svg') 50% 50% no-repeat;
    background-size: 90%;
}
.stravaicon-platby {
    background: url('/menu/pics/personPlatby.svg') 50% 50% no-repeat;
    background-size: 90%;
}
.stravaicon-norms {
    background: url('/menu/pics/reading.svg') 50% 50% no-repeat;
    background-size: 90%;
}
.stravaicon-foodstuff {
    background: url('/menu/pics/ingredients.svg') 50% 50% no-repeat;
    background-size: 90%;
}
.stravaicon-prices {
    background: url('/menu/pics/price.svg') 50% 50% no-repeat;
    background-size: 90%;
}
.stravaicon-stock {
    background: url('/stock/pics/icons/boxes.svg') 50% 50% no-repeat;
    background-size: 90%;
}
.stravaicon-settings {
    background: url('/platby/pics/settings.svg') 50% 50% no-repeat;
    background-size: 90%;
}
.stravaicon-help {
    background: url('/platby/pics/help.svg') 50% 50% no-repeat;
    background-size: 90%;
}
.stravaicon-recepies {
    background: url('/menu/pics/read.svg') 50% 50% no-repeat;
    background-size: 90%;
}

ul.dropDownPanel.bezmedzier li{
    margin: 0px;
}

ul.dropDownPanel li.firstSettingsBtn{
    border-top: 1px solid rgb(216, 228, 233);
}

ul.dropDownPanel li.settingsBtn.plusRow a:before{
    font: normal normal normal 14px/1 FontAwesome;
    color: blue;
    position: absolute;
    /*left: 10px;*/
    top: 0px;
    content: "\2b";
    font-size: 22px;
}
ul.dropDownPanel li.settingsBtn.plusRow a span{
    padding-left: 20px;
}

ul.dropDownPanel li.settingsBtn.deleteRow a:before{
    font: normal normal normal 14px/1 FontAwesome;
    color: brown;
    position: absolute;
    /*left: 10px;*/
    top: 3px;
    content: "\f1f8";
    font-size: 15px;
}

ul.dropDownPanel li.settingsBtn.deleteRow a span{
    padding-left: 20px;
}

ul.checkPanel li.settingsBtn.plusRow a:before{
    font: normal normal normal 14px/1 FontAwesome;
    color: blue;
    position: absolute;
    left: 10px;
    top: 1px;
    content: "\2b";
    font-size: 22px;
}

ul.checkPanel li.settingsBtn.deleteRow a:before{
    font: normal normal normal 14px/1 FontAwesome;
    color: brown;
    position: absolute;
    left: 10px;
    top: 3px;
    content: "\f1f8";
    font-size: 16px;
}

.resizableTable .resizer {
    /* Displayed at the right side of column */
    position: absolute;
    top: 0;
    right: 0;
    width: 5px;
    cursor: col-resize;
    user-select: none;
}

.resizableTable th{
    position: relative;
}

.resizableTable .resizer:hover,
.resizableTable .resizing {
    border-right: 2px solid blue;
}

.resizableTable .resizable {
    border: 1px solid gray;
    height: 100px;
    width: 100px;
    position: relative;
}

.strava_paddedTable th, .strava_paddedTable td{
    padding: 2px 3px;
}
.strava_paddedTable td.bordered, .strava_paddedTable th.bordered{
    border: 1px solid silver;
}
.strava_paddedTable td.noBorder, .strava_paddedTable th.noBorder{
    border: 0;
}

.strava-pocetJedalBtn{
	padding: 2px;
	line-height: 14px;
	width: 12px;
	height: 12px;
	cursor: pointer;
	background-position: center;
	transition: transform 0.1s ease;
	backface-visibility: hidden;
}
.strava-pocetJedalBtn i{
	font-size:12px;
	vertical-align: top;
}
.strava-pocetJedalText {
	text-align: center;
	min-width: 30px;
	font-size: 18px;
	padding: 2px 4px;
	margin: 2px 4px;

}
.strava-pocetJedalText.editable {
	border: 1px solid gray;
	text-align: right;
    background-color: white;
    color: black;
}

.wzdStepsItem .problemStepDiv{
    position: absolute;
    top:2px;
    right:15px;
    color:brown;
    font-weight: bold;
    z-index:1;
    background-color: lightyellow;
    padding: 4px;
    font-size:20px;
    border: 1px solid goldenrod;
    display: none;
}
.wzdStepsItem.hasProblem .problemStepDiv{
    display: block;
}