/*
 Copyright (c) 2016 AIS Servis s.r.o.  All rights reserved. Expression licenseSuffix is undefined on line 4, column 102 in Templates/Licenses/license-default.txt.
*/
/* 
    Created on : 30.5.2016, 9:09:31
    Author     : Martina Klementová <martina.klementova@ais-servis.cz>
*/

/* ----------------------------------------------------------------
	Component containers
---------------------------------------------------------------- */

/*.ui-widget,
.ui-widget input, 
.ui-widget select, 
.ui-widget textarea, 
.ui-widget button {
  font-family: Calibri, Arial;
  font-size: 12px;
}*/
/*.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default {
  border: none;
}
.ui-widget-content {
  border: none;
  color: #000;
}

.doporuceniGrid .ui-widget-content {
  background: none;
}
.ui-state-disabled, 
.ui-widget-content .ui-state-disabled, 
.ui-widget-header .ui-state-disabled {
  opacity: 1;
}*/
/*.ui-state-highlight, 
.ui-widget-content .ui-state-highlight, 
.ui-widget-header .ui-state-highlight {
  background: #ddd none;
  color: #000;
  text-shadow: none;
  border: none;
}*/
/*.ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-hover,
.ui-widget-header .ui-state-focus {
  box-shadow: none;
}*/
/*.ui-corner-all {
  border-radius: 0;
}*/
/*.ui-state-default {
  box-shadow: none;
}*/

/* ----------------------------------------------------------------
	Overlays
---------------------------------------------------------------- */

/*.ui-widget-overlay {
  background: #d0d0d0;
  opacity: 0.5;
}*/

/* ----------------------------------------------------------------
	Inputs
---------------------------------------------------------------- */

/*.ui-inputfield, 
.ui-widget-content .ui-inputfield, 
.ui-widget-header .ui-inputfield {
  box-shadow: none;
  border: 1px solid #ccc;
}*/
/*.ui-inputfield.ui-state-focus,
.ui-widget-content .ui-inputfield.ui-state-focus,
.ui-widget-header .ui-inputfield.ui-state-focus {
  box-shadow: none;
}*/

/* ----------------------------------------------------------------
	Buttons
---------------------------------------------------------------- */

/*.ui-button.ui-state-default, 
.ui-widget-content .ui-button.ui-state-default, 
.ui-widget-header .ui-button.ui-state-default,
.ui-button.ui-state-default.ui-state-hover, 
.ui-widget-content .ui-button.ui-state-default.ui-state-hover, 
.ui-widget-header .ui-button.ui-state-default.ui-state-hover {
  font-weight: normal;
}
.ui-button.ui-button-text-only .ui-button-text {
  padding: 0;
  font-size: 13px;
}
.ui-button.ui-state-disabled {
  opacity: 0.5;
}
button.ui-button-icon-only:not(.ui-datepicker-trigger) .ui-icon {
  position: static;
  margin: 0;
}
button.ui-button-icon-only:not(.ui-datepicker-trigger) .ui-button-text {
  display: none;
}*/

/* ----------------------------------------------------------------
	PanelGrid
---------------------------------------------------------------- */

/*table.ui-panelgrid {
  border-collapse: separate;
}
table.ui-panelgrid tr {
  background-color: transparent;
}
table.ui-panelgrid .ui-panelgrid-cell {
  border: none;
  padding: 0;
}*/

/* ----------------------------------------------------------------
	DataTable
---------------------------------------------------------------- */

/*div.ui-datatable table {
  table-layout: auto;
}*/

/* ----------------------------------------------------------------
	DataList
---------------------------------------------------------------- */

.ui-datalist .ui-datalist-content {
  background: transparent none;
  border: none;
}

/* ----------------------------------------------------------------
	Calendar
---------------------------------------------------------------- */

/*.ui-datepicker-trigger.ui-button {
  background: none;
  width: 14px;
  height: 22px;
  border: none;
  border-radius: 0;
  margin-left: 5px;
}
.ui-datepicker-trigger.ui-button.ui-state-hover {
  box-shadow: none;
}
button.ui-datepicker-trigger.ui-button .ui-icon-calendar {
  background: url('../../images/knz/icons/icon_calendar.png') no-repeat center center;
  width: 14px;
  height: 14px;
  border-radius: 0;
  margin-top: -6px;
}
.cpp button.ui-datepicker-trigger.ui-button .ui-icon-calendar {
  background: url('../../images/knz/icons/cpp/icon_calendar.png') no-repeat center center;
}


.cpp .ui-datepicker .ui-datepicker-calendar .ui-state-default {
    color: #0f5e9b !important;
}

.cpp .ui-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-active {
   color: white !important;
}
.ui-state-default.ui-state-active

.ui-datepicker-calendar .ui-datepicker-today{
  background-color: orange;
  color: white;
}

.ui-datepicker-buttonpane .ui-datepicker-current{
  float: right;
}

.ui-datepicker-buttonpane .ui-datepicker-close{
  display: none;
}*/

/* ----------------------------------------------------------------
	Tooltip - extension
---------------------------------------------------------------- */

/*.ui-tooltip.qtip {
  max-width: none !important;
}
.ui-tooltip-shadow {
  box-shadow: 0 2px 6px 1px rgba(30, 27, 28, 0.25);  
}
.ui-tooltip-content {
  background-color: #fff;
  padding: 7px;
  border: 1px solid #c2c2c2;
  font-size: 11px;
  font-family: Arial;
}*/

/* ----------------------------------------------------------------
	Tooltip
---------------------------------------------------------------- */

/*div.ui-tooltip.ui-tooltip-top .ui-tooltip-arrow {
    border-top-color: #fff;
}
div.ui-tooltip.ui-tooltip-right .ui-tooltip-arrow {
    border-right-color: #fff;
}
div.ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow {
    border-bottom-color: #fff;
}
div.ui-tooltip.ui-tooltip-left .ui-tooltip-arrow {
    border-left-color: #fff;
}*/
/*div.ui-tooltip .ui-tooltip-text {
    background-color: #fff;
    color: #000;
    border: 1px solid #c2c2c2;
    font-size: 11px;
    font-family: Arial;
    padding: 7px;
}*/

/* ----------------------------------------------------------------
	Overlay panel
---------------------------------------------------------------- */

/*.ui-overlaypanel {
  white-space: normal;
}
.ui-overlaypanel.ui-shadow{
  box-shadow: 0 2px 6px 1px rgba(30, 27, 28, 0.25);
  border: 1px solid #c2c2c2;
  border-radius: 4px;
}*/

/* ----------------------------------------------------------------
	Dialog (popup panel)
---------------------------------------------------------------- */

/*.ui-dialog.ui-draggable .ui-dialog-content {
  cursor: auto;
}*/

/* ----------------------------------------------------------------
	DataTable
---------------------------------------------------------------- */

/*.ui-datatable .ui-datatable-tablewrapper {
  border: 1px solid #ccc;
  border-bottom: none;
  border-radius: 8px 8px 0 0;
}
.ui-datatable .ui-datatable-data tr.ui-state-hover {
  background-color: #ffebda;
  border: none;
}
.ui-datatable-odd {
  background-color: #fff;
}
.ui-datatable-even {
  background-color: #f4f4f4;
}
.ui-datatable.nepodbarvovatRadky tr {
  background-color: transparent;
}
.ui-datatable.nepodbarvovatRadky .ui-datatable-data tr.ui-state-hover {
  background-color: transparent;
}
.ui-datatable th.ui-state-default {
  background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);
  border: none;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: 20px;
  padding: 4px;
  color: #000;
}
.ui-datatable th.ui-state-default td {
  border: none !important;
}
.ui-datatable th.ui-state-default:last-child {
  border: none;
  border-bottom: 1px solid #ccc;
}
.ui-datatable .ui-datatable-data tr td {
  padding: 4px;
  border: none;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.ui-datatable .ui-datatable-data tr td:last-child {
  border: none;
  border-bottom: 1px solid #ccc;
}
.ui-datatable .ui-datatable-data tr td tr,
.ui-datatable .ui-datatable-data tr td td {
  border: none !important;
}
.ui-paginator {
  background: transparent none;
  border: none;
}
.ui-growl {
  left: 50%;
  margin-left: -150px;
}*/
/* ----------------------------------------------------------------
	OverlayPanel
---------------------------------------------------------------- */

/*.ui-overlaypanel .ui-overlaypanel-content {
  padding: 0;
}*/

/* ----------------------------------------------------------------
	Autocomplete
---------------------------------------------------------------- */

/*span.ui-autocomplete input.ui-autocomplete-input {
  border: 1px solid #ccc;
}
div.ui-autocomplete-panel table.ui-autocomplete-items td {
  border: none;
} */

/* ----------------------------------------------------------------
	Progress Bar
---------------------------------------------------------------- */
/*
div.ui-progressbar > div.ui-progressbar-value {
    background-color: #007823;
    margin: 0;
    border-radius: 0;
    border: none;    
}
div.ui-progressbar > div.ui-progressbar-label {
    border: 1px #ccc solid;
    box-sizing: border-box;
}*/

/* ----------------------------------------------------------------
	AccordionPanel
---------------------------------------------------------------- */

/*div.ui-accordion > div.ui-accordion-header {
  height: 33px;
  line-height: 33px;
  padding: 0 15px;
  background: #dfdfdf none;
  font-family: KoopPro;
  font-size: 15px;
  font-weight: normal;
  text-transform: uppercase;
  text-shadow: none;
  color: #343434;
  outline: 0;
}
div.ui-accordion > div.ui-accordion-header:before {
  border-style: solid;
  border-width: 16px 13px 16px 0;
  border-color: transparent #dfdfdf transparent transparent;
  content: "";
  display: inline-block;
  height: 0;
  left: -13px;
  position: absolute;
  width: 0;
}
div.ui-accordion > div.ui-accordion-header:hover,
div.ui-accordion > div.ui-accordion-header.ui-state-active {
  background: #d2d2d2 none;
}
div.ui-accordion > div.ui-accordion-header:hover:before,
div.ui-accordion > div.ui-accordion-header.ui-state-active:before {
  border-color: transparent #d2d2d2 transparent transparent;
}
* Oranzova varianta 
div.ui-accordion.orange > div.ui-accordion-header {
  background: #fbdac2 none;
}
div.ui-accordion.orange > div.ui-accordion-header:before {
  border-color: transparent #fbdac2 transparent transparent;
}
div.ui-accordion.orange > div.ui-accordion-header:hover,
div.ui-accordion.orange > div.ui-accordion-header.ui-state-active {
  background: #ffceab none;
}
div.ui-accordion.orange > div.ui-accordion-header:hover:before,
div.ui-accordion.orange > div.ui-accordion-header.ui-state-active:before {
  border-color: transparent #ffceab transparent transparent;
}

* Ikony 
div.ui-accordion > div.ui-accordion-header > span.ui-icon {
  background: url('../../images/knz/icons/icon_header_gray_arrow_right.png') no-repeat;
  width: 6px;
  height: 10px;
  border-radius: 0;
  margin-top: -6px;
  right: 15px;
  left: auto;
  transition: all 0.5s ease-in-out 0s;
}
div.ui-accordion > div.ui-accordion-header.ui-state-active > span.ui-icon {
  transform: rotate(90deg);
}
div.ui-accordion > div.ui-accordion-header > div.icons {
  float: right;
  height: 33px;
  line-height: 36px;
  margin-right: 18px;
}
div.ui-accordion > div.ui-accordion-header > div.icons > img {
  padding: 0 5px;
}

* Content 
div.ui-accordion > div.ui-accordion-content {
  width: 100%;
  padding: 25px;
  box-sizing: border-box;
  background-color: #efefef;
}
div.ui-accordion > div.ui-accordion-content.ui-helper-reset {
  line-height: 23px;
}
div.ui-accordion.orange > div.ui-accordion-content { 
  background-color: #ffeee2;
}*/

/* ----------------------------------------------------------------
	inplace
---------------------------------------------------------------- */
/*span.ui-inplace > span.ui-inplace-display {
  border-bottom: 1px dotted #333 !important;
}
.ui-inplace > .ui-inplace-content > input {
  width: 100px;
  float: left;
}
.ui-inplace .ui-inplace-editor {
  float: left;
  margin-top: 1px;
}*/
/*.ui-inplace .ui-inplace-editor > button {
  background: transparent none;
  border: none;
  width: 16px;
}
.ui-inplace .ui-inplace-editor > button.ui-inplace-save {
  margin-right: 3px;
}*/
