
#fCalendar table input {
    width: 10px;
    border: 0px;
    width: 22px;
    text-align: center;
}

#fCalendar table td, #fCalendar table th {
    border: 1px solid black;
    text-align: center;
}

#fCalendar table td.text-left {
    text-align: left;
    padding: 0px 5px;
}

#fCalendar table {
    border:1px solid black;border-collapse:collapse;
}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

.picker {
    min-width: 263px;
}

.form-control.datepicker {
    background-color: #fff;
}


/* smeny na kalendari*/
.calendar_fixed_header{
    /*width: 1400px;*/
    table-layout: fixed;
    border-collapse: collapse;
}

.calendar_fixed_header tbody {
  display:block;
  width: 100%;
  overflow: auto;
  height: 660px;
}

.calendar_fixed_header thead tr {
   display: block;
}

.calendar_fixed_header thead {
  /*background: black;*/
  /*color:#fff;*/
  border-bottom: 1px solid #bbb;
}

.calendar_fixed_header th, .calendar_fixed_header td {
  padding: 5px;
  text-align: left;
  width: 174px;
  /*border: 1px solid #bbb;*/
}

.calendar_fixed_header td {
    border-bottom: 1px solid #ddd;
}


/* Chrome, Safari, Edge, Opera */
input[type="time"]::-webkit-outer-spin-button,
input[type="time"]::-webkit-inner-spin-button,
input[type="time"]::-webkit-clear-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

input[type=time]::-ms-clear {
    display: none;
}

.of {
    word-wrap: break-word;
    max-width: 174px;
    /*text-overflow: ellipsis;
    overflow: hidden*/
}
    /*Floating Back-To-Top Button*/
    #upBtn {
        position: fixed;
        bottom: 10px;
        float: right;
        right: 18.5%;
        left: 87%;
        max-width: 57px;
        width: 100%;
        font-size: 18px;
        border-color: rgba(85, 85, 85, 0.2);
        background-color: transparent;
        padding: .5px;
        border-radius: 4px;

    }
/*On Hover Color Change*/
    #upBtn:hover {
        background-color: green;
    }