.dropdown-item{
	cursor: pointer;
}

.navbar-menu {
    max-width: 890px;
}

.content-fixed {
    margin-top: 39px;
}
.navbar-header {
    height: 39px;
}

footer.footer{
    display: block;
    align-items: unset;
    justify-content: unset;
    position: fixed;
    width: 100%;
    bottom: 0;
}

.clear::after{
  content: "";
  clear: both;
  display: block;
}

.fa.fa-times.text-danger:hover, 
.fa.fa-edit.text-info:hover,
.fa.fa-trash.text-danger:hover,
.fa.fa-search.text-warning:hover{
  opacity: 0.6;
}

.select2-selection__rendered {
    line-height: 34px !important;
}
.select2-container .select2-selection--single {
    height: 38px !important;
    border: 1px solid #c0ccda !important;
}
.select2-selection__arrow {
    height: 37px !important;
}

ul.helper-text {
    padding-left: 15px;
    display: block;
    font-size: 13px;
    color: #808080;
    list-style-type: none;
    margin-bottom: 0;
}
li.invalid{
    display: none;
}


@media (min-width: 1200px) {
  .btn-custom-tab{
    position: absolute;
    right: 10px;
    top: -4.2rem;
  }
	.content {
  		padding: 30px 30px 60px 30px;
   	} 
}

/*change theme dark*/
.content {
  background: #222535;
}
li.breadcrumb-item, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_length label{
  color: #fff;
}
.breadcrumb-style1 .breadcrumb-item a, .breadcrumb-style2 .breadcrumb-item a, .breadcrumb-style3 .breadcrumb-item a {
  color: #fff;
}
h4.mg-b-0.tx-spacing--1{
  color: #fff;
}
table.dataTable thead {
    background-image: linear-gradient(to right, rgb(0, 4, 40), rgb(3, 26, 64), rgb(6, 42, 90), rgb(7, 59, 117), rgb(0, 78, 146)) !important;
    color: #fff;
}
table.dataTable th input.form-control{
  margin-top: 5px;
  background:#222535 !important;
  color:#fff;
}
table.dataTable td {
  color:#fff;
  background: #222535;
}
table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
    background-color: #2d324a;
}
table.dataTable tbody td.sorting_1 {
    background-color: #2d324a;
}
table.dataTable th, table.dataTable td {
    border-top: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.45);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:focus {
    background-color: transparent;
}
.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single .select2-selection__rendered{
  color: #fff;
}
.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single{
  background: transparent;
}
.modal-content{
  background-color: #222535;
  color: #fff;
}
h5.tx-18.tx-sm-20.mg-b-20.mg-sm-b-30, button.close.pos-absolute.t-20.r-20{
  color: #fff;
}