html{background:#fff!important}body{padding-top:20px;font-size:13px;line-height:1.428571429;background-color:#fff!important;background:#fff!important}#body{background-color:#fff!important}#body #ribbon{right:0;background-color:#3a3633;z-index:999}#content{padding-top:20px!important;min-height:100%}md-tooltip{font-size:13px!important}.img-begin{margin-top:70px;text-align:center}.img-begin .img-title{font-weight:bold;font-size:16px}@media(min-width:768){.no-sroll{overflow-y:hidden!important}}@media(max-width:767px){.no-sroll{overflow-y:auto!important}}.Title{padding-bottom:10px;padding-top:0;margin-top:-10px}@media(min-width:750px){#user-panel{display:inline-block;padding:7px 13px 0;position:relative;text-decoration:none}}@media(max-width:750px){#user-panel{display:inline-block;padding:7px 0 0;position:relative;text-decoration:none}}#user-panel a.dropdown-toggle{margin-top:0;text-decoration:none}@media(min-width:750px){#user-panel>li{padding-left:15px;margin-top:-2px;padding-top:3px;padding-bottom:2px;padding-right:30px}}@media(max-width:750px){#user-panel>li{padding-left:15px;margin-top:-2px;padding-top:3px;padding-bottom:2px}}.user-panel-employee{display:block;max-width:97%;white-space:nowrap;background:0 0;border:0;padding:0;text-align:left;color:#828282;font-size:14px;cursor:pointer}.user-panel-company{display:block;color:#828282;font-size:10px;font-weight:700;text-transform:uppercase;padding-left:0;text-align:left}.user-panel-photo{display:block;float:left;margin-top:2px;margin-right:8px;display:inline-block;font-weight:700;height:32px;text-align:center;text-decoration:none!important;-moz-user-select:none;-webkit-user-select:none;color:#828282;font-size:19px;padding-top:2px}#home_emp{text-align:center}.page-count{padding:10px;border-top:1px solid #ccc}.chave{font-size:11px;font-weight:200;margin-top:-4px}#login .login-header-big{font-weight:400}#login h4.paragraph-header{color:#000!important;font-size:15px;font-weight:400;line-height:22px;margin-top:15px;width:270px}#login .login-desc-box-l{min-height:350px;width:50%}#login .hero{background-repeat:no-repeat;background-position:0 137px;height:280px;width:100%;float:left}#login #main{background:#fff;margin-left:0!important}#login{background:#fff;overflow:visible}.display-block{display:block}#login #header{margin:0;height:71px;border-bottom:1px solid #eee!important;overflow:hidden;padding:0 30px;background-clip:padding-box;border-width:0;min-height:28px;background:#f8f8f8;margin-bottom:0}#login #header #logo{margin-top:22px;margin-left:0}#login #header #logo img{width:137px}#main{-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}#login .container{border:0}#left-panel{position:fixed!important}#left-panel,#content{-moz-transition:left .1s ease-out;-ms-transition:left .1s ease-out;-o-transition:left .1s ease-out;-webkit-transition:left .1s ease-out;transition:left .1s ease-out}#content{padding:10px 14px;position:relative;left:0}.text-title-center{margin-top:10px;text-align:center;font-weight:700;font-size:35px}#login .login-app-icons{vertical-align:top;margin-top:90px;width:300px}.well{background-color:#fbfbfb!important;border:1px solid #ddd;box-shadow:0 1px 1px #ececec;-webkit-box-shadow:0 1px 1px #ececec;-moz-box-shadow:0 1px 1px #ececec;position:relative}.center{text-align:center!important}.bold{font-weight:bold}.fs-10px{font-size:10px}.fs-13px{font-size:13px}.fs-15px{font-size:15px}.fs-20px{font-size:20px}.fs-25px{font-size:25px}.fs-30px{font-size:30px}.mg-top10px{margin-top:10px}.mg-bottom10px{margin-bottom:10px}.mg-bottom15px{margin-bottom:15px}.mg-bottom20px{margin-bottom:20px}.mg-bottom30px{margin-bottom:30px}.mg-bottom40px{margin-bottom:40px}.mg-bottom50px{margin-bottom:50px}.mg-right10px{margin-right:10px}.mg-right15px{margin-right:15px}.mg-left10px{margin-left:10px}.mg-left15px{margin-left:15px}input[type=search]{text-transform:uppercase}#login{background-color:#fff}.input-validation-error{background:#fff0f0!important;border-color:#a90329!important}.validation-summary-errors ul{list-style:none}.field-validation-error{color:#a90329;padding:3px 0;font-size:10px}.fa.f-header{margin-top:4px}.fa.f-body-left{margin-top:9px}.fa.f-body-right{margin-top:9px;margin-right:10px}.col-filter-period{padding-right:15px!important}.k-calendar-container{-webkit-margin-before:33px!important}.date-picker{margin-top:8px;border:none!important;display:inline!important}.date-picker span{display:flex;border-radius:0}.date-picker .icon-date-picker{margin-left:5px;margin-top:7px}.label-error{font-size:11px!important;color:red}.button-link-access{padding:7px!important}.button-btn-access{padding:7px!important;width:100%}:root *>.k-button-group .k-tool-icon,:root *>.k-icon,:root *>.k-sprite{vertical-align:middle;margin-top:8px;margin-left:5px}.k-grid-header:first-child th.k-header:first-child,.k-rtl thead.k-grid-header th.k-header:last-child,thead.k-grid-header th.k-header:first-child{border-radius:0!important}.k-grid-header:first-child,.k-grid-toolbar:first-child,.k-grid>.k-grouping-header,.k-scheduler>.k-scheduler-toolbar:first-child{border-radius:0!important}.k-grid-header .k-header>.k-link,.k-header,.k-treemap-title{color:#000!important}.k-block,.k-button,.k-draghandle,.k-grid-header,.k-grouping-header,.k-header,.k-pager-wrap,.k-toolbar,.k-treemap-tile,html .km-pane-wrapper .k-header{background-color:#f8f8f8!important}.k-gantt-toolbar .k-state-default,.k-grid .k-grouping-header,.k-grid-header,.k-grid-header-wrap,.k-grouping-header .k-group-indicator,.k-header,.k-pager-wrap,.k-pager-wrap .k-link,.k-pager-wrap .k-textbox{border-color:#ccc!important}.k-grid td{border-style:solid;border-width:0 0 0 1px;padding:.4em .6em;overflow:hidden;line-height:1.6em;vertical-align:middle;text-overflow:ellipsis;font-size:12px}.k-filter-row th,.k-grid-header th.k-header{text-align:center!important}.loading-button{width:13px;margin-right:5px!important;margin-left:-10px!important;margin-top:-3px!important}#left-panel{z-index:1001!important;background:linear-gradient(to right,#3a3633 93%,#2a2725 100%)}#body #header{border-bottom:0;box-shadow:none}#body #header{position:fixed;width:100%;z-index:1003;background-color:#f8f8f8;top:0;border-bottom:2px solid #999;border-bottom:1px solid rgba(0,0,0,.3);box-shadow:-11px 12px 23px rgba(0,0,0,.1)}#body #main{margin-top:49px}nav ul li.active>a:before{content:"";font-family:FontAwesome;display:block;height:27px;line-height:normal;width:27px;position:absolute;right:-21px;font-size:20px;color:#eee}nav ul{width:100%;padding:40px 28px 25px 0;padding:0;margin:0;font-size:13px;line-height:.5em;list-style:none;position:relative}nav ul .active>a{color:#fff!important;position:relative}.img-home{height:33%;width:40%;margin-top:20px}.minified.fixed-ribbon #ribbon{left:45px}.hidden-menu.fixed-ribbon #ribbon{left:10px}.k-popup .k-calendar{font-size:12px;border:0}.k-calendar .k-content,.k-calendar .k-content th{text-align:right;font-size:10px}.k-widget.k-calendar .k-nav-fast{display:inline-block;width:75%;height:1.8333em;line-height:1.8333em;margin:.7em -.08333em .3333em 0!important}div.k-grid-footer,div.k-grid-header{padding-right:0!important}.k-grid-content{overflow-y:visible!important}.exportPDF .k-filter-row th,.exportPDF .k-grid-header th.k-header{font-size:6px!important}.exportPDF .k-grid td{font-size:6px!important}.exportPDF .k-filter-row th,.exportPDF .k-grid-header th.k-header{overflow:hidden;border-style:solid;border-width:0 0 1px 1px;padding:.5em .6em .4em .6em;font-weight:400;white-space:nowrap;font-size:6px;text-overflow:ellipsis;text-align:left}.exportPDF table{font-size:10px!important}.exportPDF div{font-size:10px!important}.table-header-color-none thead th{background-color:#fff!important;background-image:none!important}.table-header-color-none>thead>tr>th{vertical-align:bottom}.client-form header{border-bottom-color:rgba(0,0,0,.1);background:#f8f8f8;color:#000}.btn-primary{color:#fff;background-color:#2e6da4;border-color:#2e6da4}a{color:#2e6da4;text-decoration:none;background-color:transparent}.smart-form{color:#000}nav ul li a:hover{color:#fff!important}nav ul li a{line-height:normal;font-size:14px;padding:10px 10px 10px 11px;color:#s0bbb7!important;display:block;font-weight:400;text-decoration:none!important;position:relative}nav ul li.open>a,nav ul li.open>a b{color:#fff!important}#markingsNotMadeReportGrid tbody tr td:last-child{word-wrap:break-word}.alert-warning{color:#8a6d3b!important;background-color:#fcf8e3!important}.table-cert-fixed{margin-bottom:0!important}.multiple-dropdown>.btn-group>.btn{padding:6px 12px!important}.btn-nav-header{margin-top:10px;color:#777!important;font-size:20px;border:1px solid;padding-left:4px;padding-right:4px;border-radius:4px;background-color:#eee;border-color:#ccc;height:30px}.label-company{cursor:default;display:block!important}@media only screen and (max-width:479px) and (min-width:320px){#hide-menu-btn>:first-child>a{margin-top:9px!important;width:40px!important;height:30px!important;line-height:38px!important}}@media only screen and (max-width:479px) and (min-width:320px){#hide-menu-btn>:first-child>a,.btn-header a{margin-top:9px!important;width:40px!important;height:30px!important;line-height:38px!important}}@media only screen and (max-width:679px) and (min-width:0){#hide-menu-btn>:first-child>a{margin-top:9px!important;width:40px!important;height:30px!important;line-height:38px!important}}@media only screen and (max-width:679px) and (min-width:0){#hide-menu-btn>:first-child>a,.btn-header a{margin-top:9px!important;width:40px!important;height:30px!important;line-height:38px!important}}@media(max-width:767px){#hide-menu-btn>:first-child>a{margin-top:10px!important;width:40px!important;height:30px!important;line-height:38px!important}}@media(max-width:767px){#hide-menu-btn>:first-child>a,.btn-header a{margin-top:10px!important;width:40px!important;height:30px!important;line-height:38px!important}}@media only screen and (max-width:479px) and (min-width:320px){#logo-group{width:50%}}@media(max-width:880px) and (min-width:768px){#hide-menu-btn>:first-child>a,.btn-header a{margin-top:10px!important;width:40px!important;height:30px!important;line-height:38px!important}}@media only screen and (max-width:479px) and (min-width:320px){#hide-menu-btn>:first-child>a{margin-top:10px!important;width:40px!important;height:30px!important;line-height:38px!important}}@media(min-width:768px){#logo-group{width:40%!important}.inline{width:60%!important}}@media(max-width:767px){#logo-group{width:50%!important}.inline{width:50%!important}}.certponto-page-active{background-color:#337ab7!important;color:#fff!important}::-webkit-input-placeholder{text-align:center}:-moz-placeholder{text-align:center}::-moz-placeholder{text-align:center}:-ms-input-placeholder{text-align:center}.dropdown-btn-export{width:100%;height:32px;box-sizing:content-box!important}md-sidenav,md-sidenav.md-locked-open,md-sidenav.md-closed.md-locked-open-add-active{min-width:200px!important;width:85%!important;max-width:880px!important}md-sidenav.cyclereopen{min-width:200px!important;width:85%!important;max-width:600px!important}md-sidenav.cyclemaintenance{min-width:200px!important;width:85%!important;max-width:750px!important}md-sidenav.management-delegation{min-width:200px!important;width:85%!important;max-width:750px!important}md-sidenav.pilot-sidenav{min-width:200px!important;width:85%!important;max-width:520px!important}.md-sidenav-right{min-height:200%!important}md-content.md-default-theme,md-content{background-color:rgba(255,255,255,.87)!important;min-height:100%!important}.md-padding{padding:0!important}.md-padding2{padding:8px}@media(min-width:960px){.md-padding2{padding:16px}}.slideDown.ng-hide{height:0;transition:height .35s ease;overflow:hidden;position:relative}.slideDown{transition:height .35s ease;overflow:hidden;position:relative}.slideDown.ng-hide-remove,.slideDown.ng-hide-add{display:block!important}.slideDown.ng-hide-add{animation-name:hide;-webkit-animation-name:hide;animation-duration:.5s;-webkit-animation-duration:.5s;animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in}.slideDown.ng-hide-remove{animation-name:show;-webkit-animation-name:show;animation-duration:.5s;-webkit-animation-duration:.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}.marking-field{margin-left:30px;margin-top:5px;overflow:hidden}.section-field{margin-left:30px;margin-right:30px;margin-top:5px}.name-module{background:#e0dcdc;width:100%;height:2px}.cursor-pointer{cursor:pointer}ul.k-pager{display:inline-flex;line-height:20px}ul.k-pager>li{margin-right:10px}td[role=gridcell]{text-align:center}th[role=columnheader]{white-space:normal!important;text-overflow:initial!important}table[role=grid]{width:100%!important}.table-marking{width:100%}.table-marking th,.table-marking td{font-size:13px;padding:0 0 0 0;height:30px;background-color:none!important;background-image:none!important}.required-asterisk{color:red;font-weight:bold;float:right;font-size:15px}.table-comment{width:100%}.table-comment th{font-size:13px;width:90px;padding:0 0 0 0;height:30px}.table-comment td{font-size:13px;padding:0 0 0 0;height:40px}.balloon p{color:#000;padding-left:10px;padding-top:10px;font-size:15px;text-align:justify}.balloon{background:rgba(28,144,243,.25);border-radius:15px;height:135px;position:relative;border:1px solid #000}.espelho-ponto-grid{overflow:scroll;height:500px;border:1px solid #ccc;border-collapse:collapse!important;width:98%;margin-left:1%}.espelho-ponto-grid table *{border-collapse:collapse!important}.espelho-ponto-grid th,.espelho-ponto-grid td{border:1px solid #ccc;padding:10px;text-align:center;font-size:10pt;font-weight:normal}.espelho-ponto-grid th{background-color:#eee;font-size:12pt}.inner-table{width:100%;height:100%;border:none}.inner-table th,.inner-table td{width:100%;height:100%}.overview-employee-grid{overflow:scroll;height:500px;border:1px solid #ccc;border-collapse:collapse!important;width:98%;margin-left:1%}.overview-employee-grid table *{border-collapse:collapse!important}.overview-employee-grid th,.overview-employee-grid td{border:1px solid #ccc;padding:10px;text-align:center;font-size:12px;font-weight:normal;width:120px}.overview-employee-grid th{background-color:#eee;font-size:12pt;border-top:none}.table-log td{font-size:9pt}.tooltip{opacity:1!important}.tooltip-inner{border-radius:10px!important;background-color:#e2e2e2!important;color:#000!important;font-weight:normal!important;font-size:9pt!important;border:1px solid #ccc}.tooltip-arrow{color:#e2e2e2!important}.tooltip.bottom .tooltip-arrow{border-bottom-color:#58a6e2!important}md-backdrop{height:200%;border-bottom-color:#e2e2e2!important}.pilot-grid{overflow:scroll;border:1px solid #ccc;border-collapse:collapse!important;width:98%;margin-left:1%}.pilot-grid table *{border-collapse:collapse!important}.pilot-grid th,.pilot-grid td{border:1px solid #ccc;padding:10px;text-align:center;font-size:12px;font-weight:normal;width:120px}.pilot-grid th{background-color:#eee;font-size:12pt;border-top:none}.planejamento-ciclo-grid{overflow:scroll;height:500px;border:1px solid #ccc;border-collapse:collapse!important;width:98%;margin-left:1%}.planejamento-ciclo-grid table *{border-collapse:collapse!important}.planejamento-ciclo-grid th,.planejamento-ciclo-grid td{border:1px solid #ccc;padding:10px;text-align:center;font-size:10pt;font-weight:normal}.planejamento-ciclo-grid th{background-color:#eee;font-size:12pt}.none{display:none}.check-message-comunic{float:right;width:20px;z-index:999}.scroll-comunic{overflow-y:auto}.scroll-comunic::-webkit-scrollbar{width:6px;height:6px}.scroll-comunic::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.scroll-comunic::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}@media(max-width:576px){.check-message-comunic{margin-top:-30px}}.btn-active{background-color:#dedede!important}.cetralize-pagination{align-items:center;justify-content:center;display:flex}.center-content-div{justify-content:center;align-items:center;display:flex}.appContainer-flexbox{display:none;transition:linear 2s}.appContainer-show-flexbox p{width:120px;margin-left:auto;margin-right:auto;white-space:normal}.appContainer-show-flexbox li a{display:block;padding:3px 5px;clear:both;font-weight:normal;line-height:1.42;white-space:nowrap;text-align:center}.appContainer-show-flexbox li{flex:0 0 120px;margin:auto}.appContainer-show-flexbox{display:flex;flex-wrap:wrap;position:absolute;top:100%;right:0;z-index:1000;float:left;min-width:160px;width:320px;padding:5px 0;margin:8px 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.75rem;box-shadow:0 6px 12px rgba(0,0,0,.175)}#appPanel a{text-decoration:none;color:#828282}.appContainer-show-flexbox a:hover>p{color:#000;white-space:normal}.appContainer-show-flexbox a:hover{text-decoration:none;background-color:#f8f8f8}@media(min-width:768px){#cycle-filter>div{width:23%}#date-filters>div{width:23%}#employees-filters>div{width:23%}}.dropdown-submenu-left{position:relative;overflow:visible}.description-div{padding-top:5px;padding-bottom:0;color:#9a9a9a;font-size:9.5pt;font-style:italic}.dropdown-submenu-left>.dropdown-menu{min-width:100%;margin-top:-10px;margin-left:-180px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu-left:hover>.dropdown-menu{display:block}.dropdown-submenu-left>a:after{display:block;content:" ";float:left;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.header-javiswdgt{display:flex;align-items:center}.header-javiswdgt button.collapsible{background:none;border:none;margin-left:auto;margin-right:25px;padding:0}.header-javiswdgt button.collapsible .icon-collapse{transform:rotate(0deg);transition:transform .2s linear}.header-javiswdgt button.collapsible .icon-collapse.open{transform:rotate(180deg);transition:transform .2s linear}.no-overflow{overflow:hidden!important}#collapseFilters{padding:0}#collapseFilters>div{padding:13px 13px 0}.item.header-punch{justify-content:normal}.item.header-punch .hours{margin-left:150px}.item.header-punch .justify{margin-right:-50px;margin-left:auto}.item.header-punch .description{margin-right:50px;margin-left:auto}@media(max-width:991px){#modal-punch-treatmentv2 .modal-body{overflow:hidden;overflow-x:auto}.item.header-punch{justify-content:space-between}.item.header-punch .hours{margin-left:-20px}.item.header-punch .justify{margin-right:-30px;margin-left:unset}.item.header-punch .description{margin-right:16px;margin-left:unset}.item,.resume{min-width:606px}.item .justify{margin-right:20px}.item .hours{column-gap:10px}.item .hours div{margin-right:0!important}}.red{color:red}.blue{color:blue}.blue-icon{color:#3498db}.flexmonster-list{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;min-width:400px;width:700px;height:400px;z-index:12;background:#fff;padding:15px;border:1px solid #d5d5d5;box-shadow:0 0 20px rgba(0,0,0,.1)}.flexmonster-field-title{color:#111;font-size:24px;display:block;padding:5px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flexmonster-fields{margin-top:30px;max-height:300px;padding:15px;overflow-y:scroll;border:1px solid #d5d5d5}.flexmonster-mini-button{margin-right:20px;height:38px;-moz-appearance:none;box-sizing:border-box;text-transform:uppercase;position:relative;outline:none;border-radius:4px;cursor:pointer;text-align:center;display:inline-block;vertical-align:top;font-size:14px;font-weight:bold;padding:0;letter-spacing:.5px;min-width:40px;width:40px;color:#555;border:1px solid #d5d5d5;background-color:#fbfbfb;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-shadow:none;float:none;line-height:normal;transition:none;border-collapse:collapse;border-spacing:0}.flexmonster-mini-button:hover{background:#f7f7f7;border-color:#d5d5d5;color:#555;font-weight:normal;outline:none}.flexmonster-apply-button{float:none;user-select:none;font:inherit;transition:none;border-collapse:collapse;border-spacing:0;font-family:Arial,sans-serif;margin:0;margin-right:20px;text-shadow:none;line-height:normal;box-sizing:border-box;text-transform:uppercase;position:relative;outline:none;border-radius:4px;cursor:pointer;text-align:center;display:inline-block;vertical-align:top;font-size:14px;font-weight:bold;padding:10px 12px;letter-spacing:.5px;min-width:90px;border:1px solid #555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff;background:#555;height:38px}.flexmonster-apply-button:hover{font-weight:bold;color:#fff;background:#3c3c3c;outline:none;border-color:#3c3c3c}.flexmonster-cancel-button:hover{outline:none;font-weight:bold;color:#3c3c3c;border-color:#3c3c3c;background-color:#f7f7f7}.flexmonster-cancel-button{margin-right:0;height:38px;-moz-appearance:none;box-sizing:border-box;text-transform:uppercase;position:relative;outline:none;border-radius:4px;cursor:pointer;text-align:center;display:inline-block;vertical-align:top;font-size:14px;font-weight:bold;padding:10px 12px;letter-spacing:.5px;min-width:90px;color:#555;border:1px solid #555;background-color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-shadow:none;float:none;line-height:normal;transition:none;border-collapse:collapse;border-spacing:0}.flexmonster-input{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:38px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;padding-left:10px;text-align:left;font-size:14px;background:#fff;border:1px solid #d5d5d5;color:#cecece;font-style:italic;margin-bottom:20px}