@charset "UTF-8";:root{--dt-row-selected: 35, 146, 61;--td-light: #fff;--td-widget-background: #fff;--td-font-color: #000;--td-timepicker-font-size: 1.2em;--td-active-bg: #0d6efd;--td-range-bg: rgb(1.3081967213, 64.7557377049, 158.2918032787);--td-active-color: #fff;--td-active-border-color: #fff;--td-border-radius: 999px;--td-btn-hover-bg: #e9ecef;--td-disabled-color: #6c757d;--td-alternate-color: rgba(0, 0, 0, .38);--td-secondary-border-color: #ccc;--td-secondary-border-color-rgba: rgba(0, 0, 0, .2);--td-primary-border-color: #fff;--td-text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);--td-dow-color: rgba(0, 0, 0, .5);--td-dark: #1b1b1b;--td-dark-widget-background: #1b1b1b;--td-dark-font-color: #e3e3e3;--td-dark-active-bg: #4db2ff;--td-dark-range-bg: rgb(0, 113.0292134831, 199.2);--td-dark-active-color: #fff;--td-dark-active-border-color: #1b1b1b;--td-dark-btn-hover-bg: rgb(35, 38, 39);--td-dark-disabled-color: #6c757d;--td-dark-alternate-color: rgba(232, 230, 227, .38);--td-dark-secondary-border-color: #ccc;--td-dark-secondary-border-color-rgba: rgba(232, 230, 227, .2);--td-dark-primary-border-color: #1b1b1b;--td-dark-text-shadow: 0 -1px 0 rgba(232, 230, 227, .25);--td-dark-dow-color: rgba(232, 230, 227, .5);--td-widget-z-index: 9999}.box{box-sizing:border-box;margin-top:10px;padding:0 20px 20px;transition:all .2s ease;border:2px dashed #dadada;border-radius:5px;background:#fff;background-clip:padding-box}.box:hover{border:2px solid #7f7f84}.box.box-primary:hover{border:2px solid #039cfd}.box.box-info:hover{border:2px solid #45abcd}.box.box-success:hover{border:2px solid #80d651}.box.box-warning:hover{border:2px solid #feaf20}.box.box-danger:hover{border:2px solid #d73814}.box .box-content{box-sizing:border-box;padding:16px;border-radius:0 0 2px 2px;background-clip:padding-box}.box .box-content p{text-transform:none;color:#515c66}hr.sep{border:none}hr:after{content:" "}.notice{background-color:#fafafa;border:none;border-left:6px solid #4c5667;margin-bottom:10px;-webkit-box-shadow:0 5px 8px -6px rgba(0,0,0,.2);-moz-box-shadow:0 5px 8px -6px rgba(0,0,0,.2);box-shadow:0 5px 8px -6px #0003;color:#4c5667}.notice-success{border-color:#28a745}.notice-success strong{color:#28a745}.notice-primary{border-color:#007bff}.notice-primary strong{color:#007bff}.notice-info{border-color:#3498db}.notice-info strong{color:#3498db}.notice-warning{border-color:#f39c12}.notice-warning strong{color:#f39c12}.notice-danger{border-color:#e74c3c}.notice-danger strong{color:#e74c3c}.notice>.close{color:#4c5667}.notice .alert-link{color:#4c5667}.panel-login{border:none;border-radius:5px;-webkit-box-shadow:0 0 49px 14px rgba(188,190,194,.2);-moz-box-shadow:0 0 49px 14px rgba(188,190,194,.2);box-shadow:0 0 49px 14px #bcbec233}.panel-login h2{font-size:20px;margin:30px}.panel-login .form-group{padding:0 30px}.panel-login input[type=text],.panel-login input[type=email],.panel-login input[type=password]{height:45px;border:0;font-size:16px;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #e7e7e7;border-radius:0}.panel-login input:focus,.panel-login input:hover{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#ccc}.btn-login{background-color:#e8e9ec;outline:none;color:#2d3b55;font-size:14px;height:auto;padding:14px 0;text-transform:uppercase;border:none;border-radius:0;box-shadow:none}.btn-login:focus,.btn-login:hover{color:#fff;background-color:#64c52f}.forgot-password{color:#888}.forgot-password:focus,.forgot-password:hover{text-decoration:underline;color:#666}.nav-tabs{border-bottom:2px solid rgb(211.2681564246,215.5139664804,222.7318435754);margin-bottom:16px}.nav-tabs>li.disabled>a{border-width:0}.nav-tabs>li.active,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-width:0;color:#28a745;font-weight:600}.nav-tabs>li>a:hover{color:#28a745}.nav-tabs>li>a:after{content:"";background:#28a745;height:2px;position:absolute;width:100%;left:0;bottom:-1px;transition:all .25s ease 0s;transform:scale(0)}.nav-tabs>li:hover>a:after{transform:scale(0)}.nav-tabs>li.active>a:after{transform:scale(1)}.dt-paging .pagination li>a,.dt-paging .pagination li>span,.pagination.inverse li>a,.pagination.inverse li>span,.pager.inverse li>a,.pager.inverse li>span{color:#4c5667;background-color:#d3d7df}.dt-paging .pagination li>a:hover,.dt-paging .pagination li>a:focus,.dt-paging .pagination li>span:hover,.dt-paging .pagination li>span:focus,.pagination.inverse li>a:hover,.pagination.inverse li>a:focus,.pagination.inverse li>span:hover,.pagination.inverse li>span:focus,.pager.inverse li>a:hover,.pager.inverse li>a:focus,.pager.inverse li>span:hover,.pager.inverse li>span:focus{color:#4c5667;background-color:#a7b0be}.dt-paging .pagination .active>a,.dt-paging .pagination .active>a:hover,.dt-paging .pagination .active>a:focus,.dt-paging .pagination .active>span,.dt-paging .pagination .active>span:hover,.dt-paging .pagination .active>span:focus,.pagination.inverse .active>a,.pagination.inverse .active>a:hover,.pagination.inverse .active>a:focus,.pagination.inverse .active>span,.pagination.inverse .active>span:hover,.pagination.inverse .active>span:focus,.pager.inverse .active>a,.pager.inverse .active>a:hover,.pager.inverse .active>a:focus,.pager.inverse .active>span,.pager.inverse .active>span:hover,.pager.inverse .active>span:focus{color:#4c5667;background-color:#a7b0be}.dt-paging .pagination .disabled>span,.dt-paging .pagination .disabled>span:hover,.dt-paging .pagination .disabled>span:focus,.dt-paging .pagination .disabled>a,.dt-paging .pagination .disabled>a:hover,.dt-paging .pagination .disabled>a:focus,.pagination.inverse .disabled>span,.pagination.inverse .disabled>span:hover,.pagination.inverse .disabled>span:focus,.pagination.inverse .disabled>a,.pagination.inverse .disabled>a:hover,.pagination.inverse .disabled>a:focus,.pager.inverse .disabled>span,.pager.inverse .disabled>span:hover,.pager.inverse .disabled>span:focus,.pager.inverse .disabled>a,.pager.inverse .disabled>a:hover,.pager.inverse .disabled>a:focus{color:#98a2b3;background-color:#f6f7f8}.checkbox label{display:inline-block;padding-left:5px;position:relative;font-weight:500;font-size:13px}.checkbox label:before{-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;background-color:#fff;border-radius:3px;border:1px solid #80898e;content:"";display:inline-block;height:17px;left:0;margin-left:-17px;position:absolute;transition:.3s ease-in-out;width:17px;outline:none!important}.checkbox label:after{color:#333;display:inline-block;font-size:11px;height:16px;left:0;margin-left:-17px;padding-left:3px;padding-top:1px;position:absolute;top:0;width:16px}.checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:none!important}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:focus+label:before{outline-offset:-2px;outline:none}.checkbox input[type=checkbox]:checked+label:after{content:"";font-family:FontAwesome}.checkbox input[type=checkbox]:disabled+label:before{background-color:#eee;cursor:not-allowed}.checkbox.checkbox-circle label:before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox.checkbox-single input{height:18px;width:18px;position:absolute}.checkbox.checkbox-single label{height:18px;width:18px}.checkbox.checkbox-single label:before{margin-left:0}.checkbox.checkbox-single label:after{margin-left:0}.checkbox-custom input[type=checkbox]:checked+label:before{background-color:#007bff;border-color:#007bff}.checkbox-custom input[type=checkbox]:checked+label:after{color:#fff}.checkbox-primary input[type=checkbox]:checked+label:before{background-color:#007bff;border-color:#007bff}.checkbox-primary input[type=checkbox]:checked+label:after{color:#fff}.checkbox-danger input[type=checkbox]:checked+label:before{background-color:#e74c3c;border-color:#e74c3c}.checkbox-danger input[type=checkbox]:checked+label:after{color:#fff}.checkbox-info input[type=checkbox]:checked+label:before{background-color:#3498db;border-color:#3498db}.checkbox-info input[type=checkbox]:checked+label:after{color:#fff}.checkbox-warning input[type=checkbox]:checked+label:before{background-color:#f39c12;border-color:#f39c12}.checkbox-warning input[type=checkbox]:checked+label:after{color:#fff}.checkbox-success input[type=checkbox]:checked+label:before{background-color:#28a745;border-color:#28a745}.checkbox-success input[type=checkbox]:checked+label:after{color:#fff}.checkbox-purple input[type=checkbox]:checked+label:before{background-color:#7266ba;border-color:#7266ba}.checkbox-purple input[type=checkbox]:checked+label:after{color:#fff}.checkbox-pink input[type=checkbox]:checked+label:before{background-color:#f76397;border-color:#f76397}.checkbox-pink input[type=checkbox]:checked+label:after{color:#fff}.checkbox-inverse input[type=checkbox]:checked+label:before{background-color:#4c5667;border-color:#4c5667}.checkbox-inverse input[type=checkbox]:checked+label:after{color:#fff}.radio>input[type=radio]+label{display:inline-block;padding-left:5px;position:relative;font-weight:500}.radio>input[type=radio]+label:before{-o-transition:border .5s ease-in-out;-webkit-transition:border .5s ease-in-out;background-color:#fff;border-radius:50%;border:1px solid #80898e;content:"";display:inline-block;height:16px;left:0;margin-top:2.5px;margin-left:-20px;position:absolute;transition:border .5s ease-in-out;width:16px;outline:none!important}.radio>input[type=radio]+label:after{-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-ms-transform:scale(0,0);-o-transform:scale(0,0);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);-webkit-transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);background-color:#4c5667;border-radius:50%;content:" ";display:inline-block;height:12px;width:12px;left:3px;margin-left:-20px;position:absolute;top:5px;transform:scale(0);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}.radio>input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:none!important}.radio>input[type=radio]:disabled+label{opacity:.65}.radio>input[type=radio]:focus+label:before{outline-offset:-2px;outline:thin dotted}.radio>input[type=radio]:checked+label:after{-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1)}.radio>input[type=radio]:disabled,.radio>input[type=radio]:disabled+label,.radio>input[type=radio]:disabled+label:after,.radio>input[type=radio]:disabled+label:before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio.radio-single label{height:17px}.radio-primary>input[type=radio]+label:before{border-color:#007bff}.radio-primary>input[type=radio]+label{color:#007bff}.radio-primary>input[type=radio]+label:after,.radio-primary>input[type=radio]:checked+label:after{background-color:#007bff}.radio-danger>input[type=radio]+label:before{border-color:#e74c3c}.radio-danger>input[type=radio]+label{color:#e74c3c}.radio-danger>input[type=radio]+label:after,.radio-danger>input[type=radio]:checked+label:after{background-color:#e74c3c}.radio-info>input[type=radio]+label:before{border-color:#3498db}.radio-info>input[type=radio]+label{color:#3498db}.radio-info>input[type=radio]+label:after,.radio-info>input[type=radio]:checked+label:after{background-color:#3498db}.radio-warning>input[type=radio]+label:before{border-color:#f39c12}.radio-warning>input[type=radio]+label{color:#f39c12}.radio-warning>input[type=radio]+label:after,.radio-warning>input[type=radio]:checked+label:after{background-color:#f39c12}.radio-success>input[type=radio]+label:before{border-color:#28a745}.radio-success>input[type=radio]+label{color:#28a745}.radio-success>input[type=radio]+label:after,.radio-success>input[type=radio]:checked+label:after{background-color:#28a745}.bg-dark{background:#343c49}a.navbar-brand{background:url(/images/logo-mtc.png) no-repeat;background-size:64px;background-position:5px 3px;padding-left:74px}.autocomplete-suggestions{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;background:#fff;cursor:default;overflow:auto;-webkit-box-shadow:1px 4px 3px rgba(50,50,50,.64);-moz-box-shadow:1px 4px 3px rgba(50,50,50,.64);box-shadow:1px 4px 3px #323232a3}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-no-suggestion{padding:2px 5px}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:400;color:#28a745}.autocomplete-group{padding:2px 5px;font-weight:700;font-size:16px;color:#000;display:block;border-bottom:1px solid #000}.contribuicoes td,.contribuicoes th{text-align:center}.contribuicoes .glyphicon-remove{color:#e74c3c}.contribuicoes .glyphicon-ok{color:#28a745}#app .ct-chart.ct-major-tenth{margin-bottom:196px}.ct-series-a .ct-line,.ct-series-a .ct-point{stroke:#28a745}.ct-series-a .ct-area{fill:#28a745}.ct-series-b .ct-line,.ct-series-b .ct-point{stroke:#e74c3c}.ct-series-b .ct-area{fill:#e74c3c}.fa.fa-file-pdf-o:before{color:#e74c3c}.fa.fa-file-excel-o:before{color:#28a745}.fa.fa-file-text-o:before{color:#007bff}div.dt-button-collection{background-color:#d3d8df;color:#4c5667;border-color:#d3d8df}div.dt-button-collection .dropdown-menu>li>a{padding:6px 20px;border-width:2px;border:1px solid transparent}div.dt-button-collection .dropdown-menu>li>a:hover,div.dt-button-collection .dropdown-menu>li>a:focus{background-color:#b6bdc9;border-color:#b0b8c5;color:#4c5667}.breadcrumb{background:#fafafa;box-shadow:0 5px 8px -6px #0003}.breadcrumb li a{color:#555}.breadcrumb li a.active{color:#f7f7f7}footer{margin-bottom:6px;text-align:center;color:#777}footer .container{box-shadow:0 5px 8px -6px #0003;height:20px;margin-bottom:10px}footer a{color:#777}footer.inverse{color:#fff}footer.inverse a{color:#fff}.text-upper{text-transform:uppercase}span.wrap{padding:0!important}span.wrap .btn{border:0!important;margin:0!important}.dataTable{width:100%!important}.dataTable tr.selected a{color:#fff!important}.table-vertical td{border:0!important}.tab-pane .table tr:first-child td,.tab-pane .table tr:first-child th{border-top:0}#avatarPreview{max-width:150px;max-height:200px;margin-top:10px;border:1px solid #ddd}.profile-title{font-size:36px}.notifications{min-width:400px}.notifications li{text-align:justify;padding:5px 10px;cursor:pointer;font-size:12px}.notifications li.divider{padding:0}.notifications>li>.media>a{color:#4c5667;text-decoration:none}.notifications li:hover,.notifications>li>.media>a:hover{color:#4c5667;background:#f1eeee!important}.notifications .actions.offset-actions{margin-left:60px}.notifications li p{width:305px!important}.notifications .media img{width:40px;height:auto;float:left;margin-right:10px}.desfiliacao form,.notifications .actions form{display:inline-block}.alert-default{background-color:#b4bcc2;color:#fff;border-color:#b4bcc2}
