/* Ühtlustame risttabeli ja datepickeri stiili */
.ui-widget-header {
    background: url("../js/jquery-ui/css/ui-lightness/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") repeat-x scroll 50% 50% #5C9CCC;
    border: 1px solid #4297D7;
    color: #FFFFFF;
    font-weight: bold;
}
.ui-widget-content {
    background: url("../js/jquery-ui/css/ui-lightness/images/ui-bg_inset-hard_100_fcfdfd_1x100.png") repeat-x scroll 50% bottom white!important;
    border: 1px solid #A6C9E2;
    color: #222222;
    }

.ui-state-default, .ui-widget-content .ui-state-default {
    background: url("../js/jquery-ui/css/ui-lightness/images/ui-bg_glass_85_dfeffc_1x400.png") repeat-x scroll 50% 50% #DFEFFC;
    border: 1px solid #C5DBEC;
    color: #2E6E9E;
    font-weight: bold;
    outline: medium none;
    }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #2E6E9E;
    outline: medium none;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    background: url("../js/jquery-ui/css/ui-lightness/images/ui-bg_glass_75_d0e5f5_1x400.png") repeat-x scroll 50% 50% #D0E5F5;
    border: 1px solid #79B7E7;
    color: #1D5987;
    font-weight: bold;
    outline: medium none;
}
.ui-button:hover, .ui-button:focus {
    background: url("../js/jquery-ui/css/ui-lightness/images/ui-bg_glass_75_d0e5f5_1x400.png") repeat-x scroll 50% 50% #D0E5F5!important;
    border: 1px solid #79B7E7!important;
    color: #1D5987!important;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #1D5987;
    outline: medium none;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
    background: url("../js/jquery-ui/css/ui-lightness/images/ui-bg_inset-hard_100_f5f8f9_1x100.png") repeat-x scroll 50% 50% #F5F8F9;
    border: 1px solid #79B7E7;
    color: #E17009;
    font-weight: bold;
    outline: medium none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #E17009;
    outline: medium none;
    text-decoration: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
    background: url("../js/jquery-ui/css/ui-lightness/images/ui-bg_flat_55_fbec88_40x100.png") repeat-x scroll 50% 50% #FBEC88;
    border: 1px solid #FAD42E;
    color: #363636;
}

.ui-datepicker select.ui-datepicker-month
{
  width: 60%;
}
.ui-datepicker select.ui-datepicker-year
{
  width: 35%;
}

.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
	cursor: default;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	color: #363636;
}

.ui-menu .ui-menu-item a:hover {
	background: url("../js/jquery-ui/css/ui-lightness/images/ui-bg_glass_75_d0e5f5_1x400.png") repeat-x scroll 50% 50% #D0E5F5;
	color: #1D5987;
}

.ui-checkboxradio-icon {
	background-color: #FFFF;
    background-image: none!important;
}

.ui-dialog {
    padding: 0px;
}

.ui-dialog-title {
    padding: 0.3em;
}

.ui-corner-all {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.ui-widget input {
    font-size: 14px;
}

.no-close .ui-dialog-titlebar-close {
    display: none;
}

.ui-dialog-content-center-hv {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

.ui-dialog-error {
    color: #FF0000;
    padding: 0.3em;
}
