textarea.form-control {
  resize: vertical !important;
}

label.label {
  font-size: 90% !important;
}

span.input-group-addon label.label {
  float: left !important;
  margin: 0 1px 1px 0 !important;
}

.buttontext {
  display: none;
}

/*.form-group {
    margin-bottom: 0px!important;
}*/

.select2obj,
.select2-container,
div.input-group {
  width: 100% !important;
}

.select2-container--default .select2-selection--single {
  border-color: #d2d6de;
  border-radius: 0;
  padding: 2px !important;
}

table.thead span.select2-selection {
  padding: 2px !important;
  height: 25px !important;
}

tfoot input {
  width: 100%;
  padding: 3px;
  box-sizing: border-box;
}

/*.btn{
    border-radius: 0;
}*/

.loading_action {
  background: rgba(0, 0, 0, 0.85);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 5000;
}

@keyframes rotate360 {
  to {
    transform: rotate(360deg);
  }
}

.loading_action .loading_message {
  position: absolute;
  z-index: 5001;
  top: 48%;
  left: 50%;
  color: #fff;
}

.loading_action .loading_message center {
  width: 100px;
  margin-left: -50px;
}

.loading_action .loading_message center i {
  animation: 4s rotate360 infinite linear;
  color: #e1c488;
}

.loading_action .loading_message center span {
  font-size: 200%;
}

.box,
.small-box {
  border-radius: 0px !important;
}

.small-box:hover {
  color: #000;
}

.table tfoot tr td {
  border-top: 1px solid #b3b3b3;
}

.info-box-file {
  min-height: 75px;
  color: #000;
}

.info-box-file:hover {
  -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.75);
  color: #4f4f4f;
}

.info-box-file > .info-box-icon {
  width: 75px;
  height: 75px;
  line-height: 75px;
}

.info-box-file > .info-box-content {
  margin-left: 75px;
}

body.sidebar-collapse .icons-arrow-burger {
  display: none;
}

body.sidebar-collapse .icons-hamburger {
  display: block;
}

body:not(.sidebar-collapse) .icons-hamburger {
  display: none;
}

body:not(.sidebar-collapse) .icons-arrow-burger {
  display: block;
}

.new-menu-brand .down {
  display: initial;
}

.new-menu-brand .up {
  display: none;
}

.new-menu-brand .active .down {
  display: none;
}

.new-menu-brand .active .up {
  display: initial;
}

.new-menu-brand .menu-text {
  display: inline-block;
  padding-left: 10px;
}

.new-menu-brand .treeview-menu span {
  display: inline-block;
  padding-left: 25px;
}

.new-menu-brand .sidebar-menu {
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 50px);
  align-items: flex-start;
  width: 100%;
}

.new-menu-brand .sidebar-menu > li {
  width: 100%;
}

.new-menu-brand .sidebar-menu > li:last-child {
  margin-top: auto;
}

.new-menu-brand .sidebar-menu > li:last-child:hover > .treeview-menu {
  top: -25px;
}

.new-menu-brand .sidebar-menu > li:last-child:hover > a .menu-text {
  top: -65px;
}

body.sidebar-collapse .new-menu-brand .menu-text {
  display: inline-block;
  padding-left: 10px;
}

body.sidebar-collapse .new-menu-brand .treeview-menu span {
  display: inline-block;
  padding-left: 0px;
}

.burger-menu-new {
  display: none;
}

body.sidebar-collapse burger-menu-new {
  border-left: 0px !important;
}

.new-menu-brand .icons-menu-new {
  display: inline-block;
  width: 16px;
}

@media (max-width: 768px) {
  .new-menu-brand .sidebar-menu > li:first-child {
    display: none;
  }

  .burger-menu-new {
    position: absolute;
    left: 12px;
    top: 0;
    display: flex;
    align-items: center;
    height: 50px;
  }
}

.sidebar-mini.sidebar-collapse .content-wrapper {
  margin-left: 0px !important;
}

.w2p_export_menu,
.box-footer,
.dt-buttons {
  display: none !important;
}

.box.box-solid.box-default > .box-header {
  background: white !important;
  background-color: white !important;
  border-bottom: 0px !important;
  font-family: Maersk Headline !important;
  font-size: 40px !important;
  font-style: normal !important;
  font-weight: 300 !important;
  line-height: 40px !important;
  letter-spacing: unset !important;
  text-align: left !important;
  color: #141414 !important;
}

.box-header .box-title {
  font-size: 40px !important;
  font-style: normal !important;
  font-weight: 300 !important;
  line-height: 40px !important;
  color: #141414 !important;
  display: flex;
  align-items: center;
}

.box-header .box-title i.fa {
  font-size: 24px;
  margin-right: 8px;
}

.box.box-solid.box-default {
  border: 0px !important;
  box-shadow: unset !important;
}

.btn-primary {
  background-color: #00243d !important;
  border-color: #00243d !important;
}

.btn-primary:hover {
  background-color: #003d6d !important;
  border-color: #003d6d !important;
}

.customers_list .dataTables_filter, .customers_list .dataTables_paginate, .customers_list .dataTables_info,
.users_list_wrapper .dataTables_filter, .users_list_wrapper .dataTables_paginate, .users_list_wrapper .dataTables_info,
.client_wrapper .dataTables_filter, .client_wrapper .dataTables_paginate, .client_wrapper .dataTables_info {
  visibility: hidden !important;
}
