@import 'fonts/stylesheet.css';

body {
    background-color: #ffffff !important;
    color: #000000;
    font-weight: 300;
    overflow: auto;
}
.header-filter:before {
    background: #ffffff !important;
    color: #000000;
}
.navbar,
.navbar-toggler {
    color: #000000;
}
.h1, .h2, .h3, .h4, body, h1, h2, h3, h4, h5, h6 {
    font-family: 'MADE Outer Sans','Montserrat','Roboto',Helvetica,Arial,sans-serif;
    font-weight: 100;
    font-style: normal;
    line-height: 1.25em;
}
.sidebar {
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2);
}
.off-canvas-sidebar .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    padding-top: 15px;
    padding-bottom: 15px;
    font-weight: 500;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 3px;
    color: #000000;
    margin: 0 15px;
}
.navbar .navbar-nav .nav-item.active .nav-link,
.navbar .navbar-nav .nav-item.active .nav-link:focus,
.navbar .navbar-nav .nav-item.active .nav-link:hover{
    color: #999999;
    background-color: hsla(0, 17%, 39%, 0.1);
}
.off-canvas-sidebar .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover {
    color: #999999;
    background: hsla(0,0%,78%,.2);
}
.dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:hover, .dropdown-menu a:active, .dropdown-menu a:focus, .dropdown-menu a:hover {
    box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(156,39,176,.4);
    background-color: #FF613A;
    color: #fff;
}
.text-light {
    color: #000000!important;
}
a, a:hover, .btn-link.focus, .btn-link:focus, .btn-link:hover {
    text-decoration: none;
}
a {
    color: #000000;
    text-decoration: none;
    background-color: transparent;
}


/* DATA TABLE  */
button {
    cursor: pointer;
}
button .pzn-btn,
.pzn-btn button.dropdown-item {
    width: 95%;
}
tbody tr.odd,
tbody tr.even {
  border: 1px solid #000;
}
tbody tr.odd {
  background-color: #f9f9f9;
  background-color: #fafafa;
}
.dataTables_wrapper div.dt-buttons.btn-group {
  float: left;
  border-radius: 4px;
}
.dataTables_wrapper > div.dt-buttons.btn-group > button.btn {
    border: 1px solid #ededed;
    padding-top: 4px;
    padding-bottom: 4px;
}
.dt-buttons > button > span::before {
    content: "";
    display: block;
    background: url("../img/ico_get_app.png") no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin: 0 4px 0 0;
}
table.dataTable thead>tr>td.sorting,
table.dataTable thead>tr>td.sorting_asc,
table.dataTable thead>tr>td.sorting_desc,
table.dataTable thead>tr>th.sorting,
table.dataTable thead>tr>th.sorting_asc,
table.dataTable thead>tr>th.sorting_desc {
    /* padding-right: 30px; */
    padding-left: 14px !important;
}
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:before {
    top: 2px;
    left: 0em;
    content: "\2191";
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc_disabled:after {
    top: 5px;
    left: 0;
    content: "\2193";
}
.dataTables_filter {
    float: right !important;
}

/* AJUSTES */
.modal-dialog {
    max-width: 85% !important;
    margin: 1.75rem auto;
}
.btn.btn-black:active, .btn.btn-black:focus, .btn.btn-black:hover {
    box-shadow: 0 14px 26px -12px rgba(51,51,51,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(51,51,51,.2);
}
.btn.btn-black.focus, .btn.btn-black:focus, .btn.btn-black:hover {
    color: #fff;
    background-color: #141414;
    border-color: #141414;
}
.pagination>.page-item.active>a, .pagination>.page-item.active>a:focus, .pagination>.page-item.active>a:hover, .pagination>.page-item.active>span, .pagination>.page-item.active>span:focus, .pagination>.page-item.active>span:hover {
    background-color: #ff613a;
    border-color: #fc930a;
    color: #fff;
    box-shadow: 0 4px 5px 0 rgba(156,39,176,.14), 0 1px 10px 0 rgba(156,39,176,.12), 0 2px 4px -1px rgba(156,39,176,.2);
}
.p-0 {
    padding: 0 !important;
}
.p-5 {
    padding: 5px !important;
}
.p-10 {
    padding: 10px !important;
}
.p-15 {
    padding: 15px !important;
}
.p-20 {
    padding: 20px !important;
}
.p-t-0 {
    padding-top: 0 !important;
}
.p-t-1 {
    padding-top: 1px !important;
}
.p-t-5 {
    padding-top: 5px !important;
}
.p-t-10 {
    padding-top: 10px !important;
}
.p-t-15 {
    padding-top: 15px !important;
}
.p-t-20 {
    padding-top: 20px !important;
}
.p-t-25 {
    padding-top: 25px !important;
}
.p-t-30 {
    padding-top: 30px !important;
}
.p-t-40 {
    padding-top: 40px !important;
}
.p-b-0 {
    padding-bottom: 0 !important;
}
.p-b-1 {
    padding-bottom: 1px !important;
}
.p-b-5 {
    padding-bottom: 5px !important;
}
.p-b-10 {
    padding-bottom: 10px !important;
}
.p-b-15 {
    padding-bottom: 15px !important;
}
.p-b-20 {
    padding-bottom: 20px !important;
}
.p-b-25 {
    padding-bottom: 25px !important;
}
.p-b-30 {
    padding-bottom: 30px !important;
}
.p-tb-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.p-tb-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.p-tb-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.p-tb-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
.p-tb-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.p-l-0 {
    padding-left: 0px !important;
}
.p-l-5 {
    padding-left: 5px !important;
}
.p-l-10 {
    padding-left: 10px !important;
}
.p-l-15 {
    padding-left: 15px !important;
}
.p-l-20 {
    padding-left: 20px !important;
}
.p-l-30 {
    padding-left: 30px !important;
}
.p-l-40 {
    padding-left: 40px !important;
}
.p-r-0 {
    padding-right: 0px !important;
}
.p-r-5 {
    padding-right: 5px !important;
}
.p-r-10 {
    padding-right: 10px !important;
}
.p-r-15 {
    padding-right: 15px !important;
}
.p-r-20 {
    padding-right: 20px !important;
}
.p-r-30 {
    padding-right: 30px !important;
}
.p-r-40 {
    padding-right: 40px !important;
}
.p-lr-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.p-lr-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
}
.p-lr-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.p-lr-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.p-lr-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.p-lr-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.p-lr-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.p-lr-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.m-5 {
    margin: 5px !important;
}
.m-10 {
    margin: 10px !important;
}
.m-b-0 {
    margin-bottom: 0px !important;
}
.m-b-5 {
    margin-bottom: 5px !important;
}
.m-b-10 {
    margin-bottom: 10px !important;
}
.m-b-15 {
    margin-bottom: 15px !important;
}
.m-b-20 {
    margin-bottom: 20px !important;
}
.m-b-30 {
    margin-bottom: 30px !important;
}
.m-b-40 {
    margin-bottom: 40px !important;
}
.m-b-50 {
    margin-bottom: 50px !important;
}
.m-b-60 {
    margin-bottom: 60px !important;
}
.m-t-5 {
    margin-top: 5px;
}
.m-t-10 {
    margin-top: 10px;
}
.m-t-15 {
    margin-top: 15px;
}
.m-t-20 {
    margin-top: 20px;
}
.m-t-25 {
    margin-top: 25px;
}
.m-t-30 {
    margin-top: 30px;
}
.m-t-40 {
    margin-top: 40px;
}
.m-tb-1 {
    margin-top: 1px;
    margin-bottom: 1px;
}
.m-tb-2 {
    margin-top: 2px;
    margin-bottom: 2px;
}
.m-tb-5 {
    margin-top: 5px;
    margin-bottom: 5px;
}
.m-tb-10 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.m-tb-15 {
    margin-top: 15px;
    margin-bottom: 15px;
}
.m-tb-20 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.m-tb-25 {
    margin-top: 25px;
    margin-bottom: 25px;
}
.m-tb-30 {
    margin-top: 30px;
    margin-bottom: 30px;
}
.m-tb-40 {
    margin-top: 40px;
    margin-bottom: 40px;
}
.m-lr-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.m-lr-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.m-lr-20 {
    margin-left: 20px !important;
    margin-right: 10px !important;
}
.m-lr-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
}
.wd100 {
    min-width: 100% !important;
}
.fw100 {
    font-weight: 100;
}
.fw200 {
    font-weight: 200;
}
.fw300 {
    font-weight: 300;
}
.fw400 {
    font-weight: 400;
}
.fw600 {
    font-weight: 600;
}
.fw800 {
    font-weight: 800;
}
.fw900 {
    font-weight: 900;
}
.text-green {
    color: green;
}

.hidden {
    display: none !important;
}
/**/
@media only screen and (max-width: 600px) {
    .pzn-btn {
      width: 100% !important;
    }
  }
