/* 
    Created on : 29. 6. 2022, 13:11:11
    Author     : JAUG

    Přetížení některých jQuery-UI-CSS pro přizpůsobení systému; originální CSS knihovny by měly zůstat bez změny, ať jsou aktualizovatelné.
    Aktuální úpravy jsou pro jQuery-UI v. 1.13.1
*/

/*
 * vrácení stylů dle verze 1.12.1:
 */


.ui-slider .ui-slider-handle {
	cursor: default;
	/* new: cursor: pointer; */
}

/*
 * custom úpravy:
 */


.ui-button {
	padding: .3em 1em;
	/* vanilla: padding: .4em 1em; */
}
.ui-spinner-button {
    padding: 0; /* == vanilla */
    /* nesmí být přetížen pravidlem .ui-button */
}

.ui-widget,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
    /* new: font-family: Arial,Helvetica,sans-serif; */
}

.ui-widget-header a {
	color: #fff !important;
	/* new: color: #fff; */
}

.ui-state-focus:not(.ui-state-active),
.ui-widget-content .ui-state-focus:not(.ui-state-active),
.ui-widget-header .ui-state-focus:not(.ui-state-active),
.ui-button:focus:not(.ui-state-active) {
    background: #3693e1;
    border-color: #c5c5c5;
    /* vanilla:
    background: #ffa632;
    border: 1px solid #ffa632;
    (také na pravidle .ui-state-active, které nechceme přetížit)
    */
}

.ui-state-focus:hover,
.ui-widget-content .ui-state-focus:hover,
.ui-widget-header .ui-state-focus:hover,
.ui-button:focus:hover {
    background: #ffa632;
    border-color: #ffa632;
}


.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border-color: #ffa632;
	background: #fbf9ee;
	color: #363636;
    /* new:
    border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
    */
}
.ui-state-checked {
	border-color: #ffa632;
	background-color: #fbf9ee;
    /* new:
    border: 1px solid #dad55e;
	background: #fffa90;
    */
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
	/* new: color: #777620; */
}

/*
 * korekce filesystem-cest:
 *
 * ISIS:
 * /template/jQuery/*.css
 * /images/*.png
 *
 * vanilla jQuery-UI:
 * /*.css
 * /images/*.png
 */
/* new: background-image: url("images/ui-icons_ffffff_256x240.png"), a podobně v barevných verzích */
/* NOTE: 'ui-icons_ffffff_256x240.png' a 'ui-icons_fff_256x240.png' jsou binárně identické; sjednocuji */
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("../../images/ui-icons_ffffff_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("../../images/ui-icons_ffffff_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("../../images/ui-icons_ffffff_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("../../images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("../../images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("../../images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("../../images/ui-icons_ffffff_256x240.png");
}

/*
 * vrácení stylů dle verze 1.12.1:
 */
.ui-icon-blank {
    background-position: 16px 16px;
    /* new: [absent] */
}

/*
 * custom úpravy:
 */

.ui-progressbar-value {
    background: #3693e1;
}
