html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}textarea:focus,textarea.form-control:focus,input.form-control:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,[type=text].form-control:focus,[type=password].form-control:focus,[type=email].form-control:focus,[type=tel].form-control:focus,[contenteditable].form-control:focus,.btn:focus,.btn-light:focus{-webkit-box-shadow:none !important;box-shadow:none !important}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;font-family:"Roboto", sans-serif;background-color:#f3f3f3;-webkit-print-color-adjust:exact;color-adjust:exact}a{text-decoration:none}a:hover{text-decoration:none}#login-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh}.login-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;justify-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:400px;gap:1.25rem}.login-logo img{width:150px}.login-logo h1{font-size:1.5em;font-weight:600;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width: 576px){.login-logo{width:320px}}.login{margin-top:1rem;width:400px;background-color:#fff;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,0.3);box-shadow:0 0 9px 0 rgba(0,0,0,0.3)}@media (max-width: 576px){.login{width:320px}}.login h2{text-align:center;color:#2c2e35;font-size:24px;padding:20px 0 20px 0;border-bottom:1px solid #dee0e4}.login form{margin-top:2rem;text-align:center}.login .form-group{display:-ms-grid;display:grid;-ms-grid-columns:50px 1fr;grid-template-columns:50px 1fr;padding:0 3rem}.login .form-group label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#009444;color:#fff;height:50px}.login .form-group input{height:50px;border-radius:0}.login .btn-primary{margin-top:1rem;width:100%;height:50px;border-radius:0;background-color:#009444;border-color:#009444;font-weight:bold}.login .form-group2{padding:0 4.2rem 0.5rem 4.2rem;text-align:left}.login .form-group2 .form-check-input{margin-top:0}#navTop .navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem}#navTop .navbar-brand img{width:38px}#navTop .navbar-brand .navbar-brand-text{font-size:1.2em}@media (max-width: 576px){#navTop .navbar-brand .navbar-brand-text{display:none}}#navTop .nav-link{color:#fff}#navSub{padding:0.8rem 0;background-color:#fff}@media (max-width: 576px){#navSub{padding-left:1rem;padding-right:1rem}}#navSub .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding-left:1rem;padding-right:1rem;color:rgba(50,58,70,0.8)}#navSub .nav-link:first-child{padding-left:0}@media (max-width: 576px){#navSub .nav-link{padding-left:0.3rem;padding-right:0.3rem}}@media (max-width: 576px){#navSub .navbar-collapse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}main{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f3f3f3;height:100%;padding:2rem 0}main h1{font-size:16px;font-weight:bold;text-transform:uppercase}main h2{font-weight:bold}#content .status{text-transform:initial}#content .dot{cursor:default;color:#c53123;font-size:1.2em}#content .grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(min-content, max-content) 1fr;grid-template-columns:minmax(-webkit-min-content, -webkit-max-content) 1fr;grid-template-columns:minmax(min-content, max-content) 1fr;gap:2rem;margin:2rem auto}@media (max-width: 991px){#content .grid{-ms-grid-columns:auto;grid-template-columns:auto}}#content .grid-2{-ms-grid-columns:(minmax(250px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}#content .grid-item{padding:1.5rem;background-color:#fff;border-radius:0.25rem}#content .button-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1rem;text-align:center;font-size:3em}#content .button-group button{margin:0 auto;padding:1rem;width:120px;height:120px;border:none;border-radius:5px;color:#fff}#content .button-group button:focus{outline:0}@media (max-width: 576px){#content .button-group{font-size:1.8em}#content .button-group button{width:80px;height:80px}#content .button-group .icon-text{font-size:14px}}#content .prichod{background-image:-webkit-gradient(linear, left top, left bottom, from(#4ee5a5), color-stop(51%, #3cb47e), to(#2c855e));background-image:linear-gradient(to bottom, #4ee5a5 0%, #3cb47e 51%, #2c855e 100%)}#content .pauza{background-image:-webkit-gradient(linear, left top, left bottom, from(#ffb75e), color-stop(51%, #ffb75e), to(#ed8f03));background-image:linear-gradient(to bottom, #ffb75e 0%, #ffb75e 51%, #ed8f03)}#content .odchod{background-image:-webkit-gradient(linear, left top, left bottom, from(#e52d27), color-stop(51%, #e52d27), to(#b31217));background-image:linear-gradient(to bottom, #e52d27 0%, #e52d27 51%, #b31217 100%)}#content .lekar{background-image:-webkit-gradient(linear, left top, left bottom, from(#fd917c), color-stop(51%, #f6806e), to(#b75f52));background-image:linear-gradient(to bottom, #fd917c 0%, #f6806e 51%, #b75f52 100%)}#content .icon-text{font-size:20px;font-weight:600}#content .today-activity{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){#content .today-activity{font-size:16px}#content .today-activity.md-none{display:none}#content .today-activity.md-margin{margin-bottom:1rem}}#content .today-activity-item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}#content .time{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;height:100%;font-size:1.3em}#content .holiday button{margin:0;width:160px}#content .holiday .dovolena{background-image:-webkit-gradient(linear, left top, left bottom, from(#f8ed62), color-stop(51%, #e9d700), to(#dab600)) !important;background-image:linear-gradient(to bottom, #f8ed62 0%, #e9d700 51%, #dab600 100%) !important}#content .holiday .nemocenska{background-image:-webkit-gradient(linear, left top, left bottom, from(#485563), color-stop(51%, #485563), to(#29323c));background-image:linear-gradient(to bottom, #485563 0%, #485563 51%, #29323c 100%)}@media (max-width: 576px){#content .holiday.button-group{display:none}}#content .users{grid-column:1 / -1;overflow-x:auto}#content .users .users-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px;margin-right:3.45rem}@media (max-width: 767px){#content .users .users-footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:0}}#content .users table{margin-top:1rem;width:100%;min-width:960px}@media (max-width: 767px){#content .users table{min-width:300px}#content .users table .md-none{display:none}}#content .users tr{border-bottom:1px solid #ddd}#content .users th,#content .users td{padding:10px 15px}#content .users th:first-child,#content .users td:first-child{padding:10px 0}#content .users button{width:32px;height:32px;color:#fff;border:none;border-radius:5px}#content .dot{font-size:1.25em}#content .flex-custom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media (max-width: 767px){#content .flex-custom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#content .desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:1rem;width:100%}#content .desc-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content .sm-flex button{display:none;border:none;color:#fff;width:32px;height:32px;border-radius:5px}#content .sm-flex .dovolena{background-image:-webkit-gradient(linear, left top, left bottom, from(#f8ed62), color-stop(51%, #e9d700), to(#dab600)) !important;background-image:linear-gradient(to bottom, #f8ed62 0%, #e9d700 51%, #dab600 100%) !important}#content .sm-flex .nemocenska{background-image:-webkit-gradient(linear, left top, left bottom, from(#485563), color-stop(51%, #485563), to(#29323c));background-image:linear-gradient(to bottom, #485563 0%, #485563 51%, #29323c 100%)}@media (max-width: 576px){#content .sm-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content .sm-flex button{display:block}}#settings .user-edit{margin:2rem auto;padding:1rem;background-color:#fff}#settings .user-edit .col-lg-auto{margin:0.25rem 0}#settings .user-edit .custom-control-label{padding-top:1px;font-size:1.3em}#settings .user-edit .pause{color:#f09819}#settings .user-edit .doctor{color:#fd917c}#settings .user-edit .password{max-width:140px}#settings .user-edit .unhide-password{width:44px}#settings .user-edit .unhide-password:hover{cursor:pointer}#settings .users{margin:2rem auto;padding:1rem 1.5rem;background-color:#fff}#settings .user-id{text-align:center}#settings .user-action{text-align:center}#settings .user-add{text-align:right}@media (min-width: 1200px){#settings .full-name{max-width:200px}#settings .work-time{max-width:110px}#settings .pass{max-width:215px}}#settings table{border-collapse:collapse;width:100%;table-layout:fixed}#settings table thead{font-weight:600;color:#2c2e35}#settings table tr{border-bottom:1px solid #f3f3f3;padding:0.35em}#settings table tr:last-child{border-bottom:0}#settings table th,#settings table td{padding:0.625em}@media (max-width: 1200px){#settings .users{padding:1rem;text-align:center}#settings thead{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#settings tr{display:block;margin-bottom:0.625em;border:1px solid #f3f3f3 !important}#settings td{display:block;font-size:0.8em;border-bottom:1px solid #f3f3f3}#settings td::before{display:block;content:attr(data-label);padding-bottom:0.5rem;font-weight:bold;text-transform:uppercase}}.feather{width:16px;height:16px}.container{padding:0}@media (max-width: 576px){.container{padding:0 1rem}}.offline{color:#c53123}.online{color:#01b901 !important}.pause{color:#ed8f03 !important}.holiday-color{color:#f8ed62 !important}.sick-days-color{color:#0082fc !important}.disabled{background-image:-webkit-gradient(linear, left top, left bottom, from(#999), color-stop(51%, #777), to(#555)) !important;background-image:linear-gradient(to bottom, #999 0%, #777 51%, #555 100%) !important}#log .add{margin:1rem 0}#log .add a{color:#fff}#log .add a:hover{color:#fff}@media (max-width: 1200px){#log .add a{width:200px}}@media (max-width: 767px){#log .add a{width:237px}}#log .setting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;margin-bottom:1rem}#log .setting .reset-select{display:none;width:100%}@media (max-width: 1200px){#log .setting .select-group,#log .setting .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;min-width:200px}#log .setting .col-auto,#log .setting .bootstrap-select{width:100% !important}#log .setting .cancel{display:none}#log .setting .reset-select{display:block}#log .setting button{width:100%}}@media (max-width: 767px){#log .setting{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#log .setting .add a{width:237px}#log .setting .select-group,#log .setting .form-row{min-width:237px}}#log .setting-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#log .grid{margin:1rem auto;display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;gap:1rem}#log .day0,#log .day6{background-color:#e9ecef}#log .day1{background-color:#9c9}#log .day2{background-color:#cff4fc}#log .day3{background-color:#e7fce4}#log .day4{background-color:#d2f4ea}#log .day5{background-color:#d1e7dd}#log .user-log-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 1.5rem;color:#fff}#log .cancel{color:#c53123}#log .cancel:hover{cursor:pointer}#log .logs{overflow-x:auto}#log table{width:100%;text-align:center}#log table tr:last-child td:first-child{border-bottom-left-radius:10px}#log table tr:last-child td:last-child{border-bottom-right-radius:10px}@media (max-width: 576px){#log table{width:500px}}#log td{padding:0.8rem 0}#log th{padding:1rem 0;font-weight:600;background-color:#2c2e35;color:#fff}#log th:first-child{border-top-left-radius:10px}#log th:last-child{border-top-right-radius:10px}#log .today{background-color:#198754;color:#fff}#log .today a{color:#fff}#log .today a:hover{color:#fff}#log .edit{background-color:#ffc107}#log .current-date{padding:10px 0;color:#fff;text-align:center}#log .action a:first-child{padding-right:2px}#log .heading2,#log .date-interval{display:none}@media print{#log{background-color:#fff}#log .heading1,#log .setting,#log .action,#log .action-buttons,#log .print-hide{display:none}#log .flex-print{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#log .heading2{display:block;text-transform:initial}#log .date-interval{display:block;-ms-flex-item-align:end;align-self:flex-end}#log .date-interval span{font-weight:600}#log table,#log th,#log td{border-radius:0 !important;border:1px solid #999}#log .print-total{font-weight:600}}#attendance .add{margin:1rem 0}#attendance .add a{color:#fff}#attendance .add a:hover{color:#fff}@media (max-width: 1200px){#attendance .add a{width:200px}}@media (max-width: 767px){#attendance .add a{width:237px}}#attendance .setting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:1rem}#attendance .setting .reset-select{display:none;width:100%}@media (max-width: 1200px){#attendance .setting .select-group,#attendance .setting .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;min-width:200px}#attendance .setting .col-auto,#attendance .setting .bootstrap-select{width:100% !important}#attendance .setting .cancel{display:none}#attendance .setting .reset-select{display:block}#attendance .setting button{width:100%}}@media (max-width: 767px){#attendance .setting{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#attendance .setting .add a{width:237px}#attendance .setting .select-group,#attendance .setting .form-row{min-width:237px}}#attendance .setting-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#attendance .mimo{max-width:90px}#attendance .grid{margin:1rem auto;display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;gap:1rem;overflow-x:auto}#attendance .day0,#attendance .day6{background-color:#e9ecef}#attendance .user-log-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 1.5rem;color:#fff}#attendance .cancel{color:#c53123}#attendance .cancel:hover{cursor:pointer}#attendance .logs{overflow-x:auto}#attendance table{width:100%;text-align:center}#attendance table tr{background-color:#fff}#attendance table tr:last-child td:first-child{border-bottom-left-radius:10px}#attendance table tr:last-child td:last-child{border-bottom-right-radius:10px}@media (max-width: 576px){#attendance table{width:500px}}#attendance td{padding:0.8rem 0}#attendance th{padding:1rem 0;font-weight:600;background-color:#2c2e35;color:#fff}#attendance th:first-child{border-top-left-radius:10px}#attendance th:last-child{border-top-right-radius:10px}#attendance .today{background-color:#198754;color:#fff}#attendance .today a{color:#fff}#attendance .today a:hover{color:#fff}#attendance .edit{background-color:#ffc107}#attendance .edit-form .col-auto{max-width:200px}#attendance .edit-form .col-auto input{margin-top:5px}@media (max-width: 1200px){#attendance .edit-form .col-auto input{margin-bottom:10px}}@media (max-width: 767px){#attendance .edit-form .col-auto{max-width:247px;width:247px}}#attendance .edit-form .submit{margin-top:20px}@media (max-width: 767px){#attendance .edit-form .submit{margin-top:5px}#attendance .edit-form .submit button{width:237px}}#attendance .current-date{padding:10px 0;color:#fff;text-align:center}#attendance .action a:first-child{padding-right:2px}#print{background-color:#fff}#print table{width:100%}#print table th{font-weight:600}#print table td,#print table th{padding:10px;text-align:center;border:1px solid #bcbfc4}#print .heading2,#print .date-interval{display:none}#print .setting{margin:1rem 0}#print .print-table{overflow-x:auto}#print .print-table .mimo{max-width:90px}#print .table-print-summary{margin-top:1.5rem;max-width:430px}#print .table-print-summary tr td:first-child{padding-left:18px;text-align:left;font-weight:600}#print .table-print-summary tr td:last-child{padding-right:18px;text-align:right}#print .dark{background-color:#999}@media print{#print table{border-right:2px solid #bcbfc4}#print table td,#print table th{padding:9px;font-size:0.97em;border:2px solid #bcbfc4}#print .flex-print{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#print .heading1,#print .setting{display:none}#print .heading2{display:inline-block;margin:1rem 0;text-transform:initial}#print .date-interval{display:block;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:1rem}#print .date-interval span{font-weight:600}#print .day{font-weight:600}}#max{max-width:60px}.initials{display:none}@media (max-width: 767px){.initials{display:inline-block}.full-name{display:none}}.holiday .input-date input{display:inline-block}.err{margin-bottom:10px}.err2{margin-bottom:20px}.sick-end{background-color:#ddd}.sick-active a{color:#fff}.sick-active a:hover{color:#fff}.ban-icon{color:#ffa500 !important}.edit-icon{color:#0052f5 !important}.delete-icon{color:#ff0e0e !important}.disabled-link{pointer-events:none;cursor:default;color:#595b61 !important}.servis input{margin-top:6px}.servis .servis-table table{border-collapse:collapse;width:100% !important;table-layout:fixed}.servis .servis-table tr{background-color:#fff}@media (max-width: 767px){.servis .servis-table thead{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.servis .servis-table tr{display:block;margin-bottom:0.625em;padding:12px 0;border:1px solid #f3f3f3 !important;border-radius:12px}.servis .servis-table td{display:block;font-size:0.8em;border-bottom:1px solid #f3f3f3}.servis .servis-table td::before{display:block;content:attr(data-label);padding-bottom:0.5rem;font-weight:bold;text-transform:uppercase}.servis .servis-table td:last-child::before{display:none !important}.servis .servis-table .action{margin-top:12px;border:none !important;font-size:1.25em}}.servis .add{margin:0 !important}@media (max-width: 767px){.servis .add{text-align:center}}.servis .add-3{display:none}@media (max-width: 767px){.servis .add-1{display:none}.servis .add-3{display:block}}.servis .setting{margin-top:1rem;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}@media (max-width: 486px){.servis .setting .select-group div:nth-child(3) button{display:none}}.servis .flex-start{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.servis .btn-primary{margin-top:calc(1rem + 6px)}@media (max-width: 767px){.servis .btn-primary{margin-top:4px}}.servis .flex-start{-ms-flex-item-align:start;align-self:flex-start}@media (max-width: 767px){.servis .flex-start{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (max-width: 576px){.servis .flex-start{width:100%}}.servis .flex-end{-ms-flex-item-align:end;align-self:flex-end}@media (max-width: 767px){.servis .flex-end{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (max-width: 576px){.servis .flex-end{width:100%}}@media (max-width: 576px){.bottom-bar{display:none}}.modal h5{font-size:1.35em}.modal h6{font-size:1.2em;margin:1rem 0 0.65rem 0}.modal p{line-height:1.5em}.modal .modal-body{padding-top:0}.off{background-color:#5ebfee !important}
/*# sourceMappingURL=style.min.css.map */