body{font-family:Open Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif}.login-page,.register-page{height:auto;background:#f3f3f3}.login-box-body,.register-box-body{background:#fff;padding:40px;border-top:0;color:#666;box-shadow:1px 1px 8px 1px rgba(0,0,0,.07);border-radius:15px;min-width:400px}.form-control{height:45px;border-radius:20px}.form-control-feedback{position:absolute;top:0;right:10px;z-index:2;display:block;width:36px;height:45px;line-height:45px;text-align:center;pointer-events:none}.content-wrapper{min-height:calc(100vh - 101px);background-color:#f9fafb;z-index:800}.skin-blue .left-side,.skin-blue .main-sidebar,.skin-blue .wrapper{background-color:#fff;border-right:1px solid #f2f4f9;height:100%;box-shadow:0 8px 10px 0 rgba(183,192,206,.2);background:#fff}.skin-blue .sidebar-menu>li.header{color:#686868;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;margin-bottom:5px;height:36px;background:none}.skin-blue .sidebar a{color:#2c365c;font-size:14px}.skin-blue .sidebar a i{margin-right:10px}.logo-sidebar{text-align:center;padding-bottom:35px}.main-header a.logo{opacity:0}.skin-blue .main-header .navbar{background-color:#fff;box-shadow:0 8px 10px 0 rgba(183,192,206,.2)}.skin-blue .main-header .navbar .nav>li>a,.skin-blue .main-header .navbar .sidebar-toggle{color:#2c365c}.skin-blue .sidebar-menu>li.active>a,.skin-blue .sidebar-menu>li.menu-open>a,.skin-blue .sidebar-menu>li:hover>a{color:#2c365c;background:#f3f3f3}.skin-blue .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#f3f3f3}.text-success{color:#10b759!important}section.content-header{padding-bottom:14px;padding-top:28px}section.content-header h1{font-size:28px;font-weight:600}.box.card{padding:30px;border-radius:10px}.box-header h3.box-title{font-size:18px;font-weight:600;margin-bottom:20px}.box-body label,.box-header h3.box-title{text-transform:uppercase;letter-spacing:.1em}.box-body label{font-size:13px;padding-left:4px}.box-body h6{margin-bottom:2px}.sidebar .sidebar-body .nav .header{color:#686868;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;padding-bottom:10px;margin-bottom:4px}.sidebar .sidebar-body .nav .header:not(:first-child){padding-top:19px;border-top:1px solid #e8e8e8;padding-bottom:10px;margin-bottom:4px;margin-top:10px}.navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-body .profile-nav .nav-item .nav-link i{width:16px;height:16px;margin-right:20px}.sidebar .sidebar-header{height:170px}.sidebar-brand img{max-width:100%}.sidebar-togglers{cursor:pointer;width:18px;margin-top:22px}.sidebar-togglers span{display:block;width:100%;border-radius:3px;height:2px;background:#535353;transition:all .3s;position:relative}.sidebar-togglers span+span{margin-top:4px}.sidebar-togglers.active span:first-child{-webkit-animation:top .6s ease forwards;animation:top .6s ease forwards}.sidebar-togglers.not-active span:first-child{-webkit-animation:top-2 .6s ease forwards;animation:top-2 .6s ease forwards}.sidebar-togglers.active span:nth-child(2){-webkit-animation:scaled .6s ease forwards;animation:scaled .6s ease forwards}.sidebar-togglers.not-active span:nth-child(2){-webkit-animation:scaled-2 .6s ease forwards;animation:scaled-2 .6s ease forwards}.sidebar-togglers.active span:nth-child(3){-webkit-animation:bottom .6s ease forwards;animation:bottom .6s ease forwards}.sidebar-togglers.not-active span:nth-child(3){-webkit-animation:bottom-2 .6s ease forwards;animation:bottom-2 .6s ease forwards}.sidebar-folded .sidebar .sidebar-header{height:60px;padding:0}.sidebar-folded:not(.open-sidebar-folded) .sidebar .sidebar-body .nav .header{visibility:hidden;height:26px;position:relative}.sidebar-folded:not(.open-sidebar-folded) .sidebar .sidebar-body .nav .header:before{content:"";width:5px;height:5px;border-radius:50%;background:#9b9b9b;position:absolute;top:5px;left:6px;visibility:visible}.sidebar-folded .sidebar .sidebar-header .sidebar-brand{opacity:1!important;visibility:inherit!important;width:70px!important;display:block!important}.main-wrapper .page-wrapper .page-content{margin-top:30px}.card-body h3{font-size:21px}.btn{padding:10px 30px}table .btn{width:130px;justify-content:center}table tbody tr,table thead tr{text-align:center}table td.d-flex{justify-content:center;min-width:90%}.passwordHide{position:absolute;bottom:12px;right:32px}.passwordHide a{color:#2c365c}.card-header{padding-bottom:0;margin-bottom:0;padding-top:30px}.card .card-title{font-size:18px;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.1em}.skin-blue .sidebar a i{margin-right:0;min-width:14px;max-width:14px}.sidebar .sidebar-body .nav .nav-item .nav-link .link-title{margin-left:27px}.sidebar .sidebar-body .nav.sub-menu .nav-item .nav-link{height:32px;color:#000;font-size:13px;transition:all .3s ease-in-out}.sidebar .sidebar-body .nav.sub-menu .nav-item .nav-link:before{content:"";width:6px;height:6px;border-radius:50%;background:transparent;border:1px solid #a9b4ca;position:absolute;left:-29px;top:14px;transition:all .4s ease-in-out}.modal-backdrop{background-color:#ffa977}.modal.empresas .modal-header{position:absolute;right:0;top:-8px;border-bottom:0;z-index:99}.modal.empresas .modal-dialog{max-width:400px}.modal.empresas .modal-body{padding:40px 30px 30px}.modal.empresas table{width:100%}.modal.empresas table tr{font-size:14px;height:36px;background:#fff;border-bottom:1px solid #eaeaea}.modal.empresas table tr td:first-child{border-right:1px solid #eaeaea;font-weight:700}.modal.empresas table tr td:last-child{padding-left:10px}.modal.empresas table td.title-table{font-size:20px;font-weight:700}.modal.empresas table td.subtitle-table,.modal.empresas table td.title-table{font-family:Nunito,sans-serif;text-align:center;padding-bottom:10px;border:0!important}.modal.empresas table td.subtitle-table{font-size:17px;font-weight:600;background:#f9f9f9;padding-top:15px}.dataTables_wrapper.dt-bootstrap4 .dataTables_length select{margin-left:10px;margin-right:10px;height:30px;max-width:46%}div.dataTables_wrapper div.dataTables_length label{font-weight:400;text-align:left;white-space:nowrap;font-weight:700;font-size:13px}.padding-filter{padding-top:14px!important;padding-bottom:13px!important}@media only screen and (max-width:600px){.sidebar-togglers.active{position:absolute;z-index:1.0000000000000001e+21;width:20px;height:30px;right:107px}.navbar .navbar-content{width:calc(119% - 71px)}}.bootstrap-datetimepicker-widget.dropdown-menu{background:#f7f7f7;box-shadow:1px 1px 8px 3px rgba(0,0,0,.22)}.datepicker-days thead{background:#2d375d;color:#fff}.datepicker-days thead tr th{color:#fff}.datepicker-days tbody tr:nth-child(2n){background:#e8e8e8}.timepicker{display:flex;align-items:center;justify-content:center}td.day.disabled{opacity:.3}th.dow{color:#fff!important}.email-compose-fields .select2-container--default select.select2-selection--multiple,.select2-container--default .select2-selection--single select.select2-search__field,.select2-container--default select.select2-selection--single,select,select.form-control,select.tt-hint,select.tt-query,select.typeahead{padding:0 .75rem;border:1px solid #e8ebf1;border-radius:20px;outline:none;color:#c9c8c8}td.range.day{background:#ffdfc0!important}th.prev.disabled{background:#2d375d!important;visibility:inherit!important}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:1;width:100%;font-size:21px;color:#2d375d;height:17px}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.sidebar{height:100%!important;overflow:auto}span.status-table{display:block;padding:6px 5px;border-radius:10px;font-size:12px}span.status-table.analise{background:#f2d583}span.status-table.aguardando{background:#8dd8e8}span.status-table.paga{background:#93e88d}span.status-table.error{background:#e88d8d}.table thead th{position:relative}