.page-footer-inner a {
  color: #000000;
}
.login .copyright {
  color: #FFFFFF;
}
.login .copyright a {
  color: #FFFFFF;
}
.page-content-white .page-bar {
  margin: -25px -20px 8px !important;
}
*:active,
*:focus {
  outline: none;
}
.profile-nav img {
  max-width: 100%;
}
.modal-user .form-group ~ .help-block {
  margin-top: -5px;
}
.inbox-author {
  max-width: 45px;
}
.tree-container {
  overflow-y: auto;
}
.inbox-compose .wysihtml5-sandbox {
  margin: 5px !important;
}
html,
body {
  overflow: auto;
  height: 100%;
}
.page-container {
  margin: 20px;
}
.panel-container {
  display: flex;
  flex-direction: row;
  overflow: hidden;
  xtouch-action: none;
}
.panel-left {
  flex: 0 0 auto;
  padding: 10px;
  width: 300px;
  min-height: 200px;
  min-width: 150px;
  white-space: nowrap;
}
.splitter {
  flex: 0 0 auto;
  width: 10px;
  background: url(../bundles/iatemplate/global/img/vsizegrip.png) center center no-repeat #f8f8f8;
  min-height: 200px;
  cursor: col-resize;
}
.splitter:hover {
  background-color: #eaeaea;
}
.panel-right {
  flex: 1 1 auto;
  padding: 30px;
  width: 100%;
  min-height: 200px;
  min-width: 200px;
}
.table {
  width: 100%;
}
.table.table-bordered > tbody > tr > td:last-child,
.table.table-bordered > tbody > tr > th:last-child,
.table.table-bordered > tfoot > tr > td:last-child,
.table.table-bordered > tfoot > tr > th:last-child,
.table.table-bordered > thead > tr > td:last-child,
.table.table-bordered > thead > tr > th:last-child {
  text-align: center;
}
.table.dataTable td > .btn-group,
.table.dataTable th > .btn-group {
  position: relative;
}
.table > tbody > tr td .img-circle {
  max-width: 45px;
  max-height: 45px;
}
.table#dataTable_user > tbody > tr > td {
  cursor: pointer;
}
.dropzone {
  border: 1px dashed rgba(0,0,0,0.3);
  background: rgba(0,0,0,0.01);
}
.dropzone [type=file] {
  display: none;
}
.page-header.navbar .page-logo .logo-default {
  margin: 10px 10px 0;
}
.btn.red-haze:not(.btn-outline) {
  color: #fff;
  background-color: #dd4c65;
  border-color: #f36a5a;
}
.btn.red-haze:not(.btn-outline).active,
.btn.red-haze:not(.btn-outline):active,
.btn.red-haze:not(.btn-outline):hover,
.open > .btn.red-haze:not(.btn-outline).dropdown-toggle {
  color: #fff;
  background-color: #e00027;
  border-color: #ef3621;
}
.btn.red-haze:not(.btn-outline).focus,
.btn.red-haze:not(.btn-outline):focus {
  color: #fff;
  background-color: #e00027;
  border-color: #c0210e;
}
.btn.red-haze:not(.btn-outline).active,
.btn.red-haze:not(.btn-outline):active,
.btn.red-haze:not(.btn-outline):hover,
.open > .btn.red-haze:not(.btn-outline).dropdown-toggle {
  color: #fff;
  background-color: #e00027;
  border-color: #ef3621;
}
.btn.red-haze:not(.btn-outline).active.focus,
.btn.red-haze:not(.btn-outline).active:focus,
.btn.red-haze:not(.btn-outline).active:hover,
.btn.red-haze:not(.btn-outline):active.focus,
.btn.red-haze:not(.btn-outline):active:focus,
.btn.red-haze:not(.btn-outline):active:hover,
.open > .btn.red-haze:not(.btn-outline).dropdown-toggle.focus,
.open > .btn.red-haze:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.red-haze:not(.btn-outline).dropdown-toggle:hover {
  color: #fff;
  background-color: #e00027;
  border-color: #c0210e;
}
.btn.btn-outline.blue.active,
.btn.btn-outline.blue:active,
.btn.btn-outline.blue:active:focus,
.btn.btn-outline.blue:active:hover,
.btn.btn-outline.blue:focus,
.btn.btn-outline.blue:hover {
  border-color: #3598dc;
  color: #FFF;
  background-color: #3598dc;
}
.btn.btn-outline.blue {
  border-color: #3598dc;
  color: #3598dc;
}
.page-sidebar .page-sidebar-menu > li.open > a.nav-error,
.page-sidebar .page-sidebar-menu > li:hover > a.nav-error,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a.nav-error,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a.nav-error {
  background: #e00027;
  color: #fff;
  cursor: not-allowed;
}
.page-sidebar .page-sidebar-menu > li > a.nav-error,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a.nav-error {
  color: #fff;
  background: #e00027;
  cursor: not-allowed;
}
.sidebar-search {
  padding-left: 10px;
  padding-right: 10px;
}
.inbox td.text-right {
  width: 125px;
}
.breadcrumb {
  color: #a5ac9e;
}
table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  background-color: #2087a2;
}
.login .content .has-error .input-icon {
  border-left-color: #b94a48 !important;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .form-control-feedback,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
  text-align: right;
}
[class^="famfamfam-flag"],
[class*=" famfamfam-flag"] {
  display: inline-block;
  width: 16px;
  height: 11px;
  line-height: 11px;
  background: url(/bundles/iaapp/img/famfamfam-flags.png) center no-repeat;
}
.famfamfam-flag-lu {
  background-position: -64px -132px;
  width: 16px;
  height: 11px;
}
.famfamfam-flag-fr {
  background-position: -176px -44px;
  width: 16px;
  height: 11px;
}
.famfamfam-flag-en {
  background-position: -176px -22px;
  width: 16px;
  height: 11px;
}
.famfamfam-flag-de {
  background-position: -160px -166px;
  width: 16px;
  height: 11px;
}
@media only screen and (max-width: 479px),only screen and (min-width: 768px) and (max-width: 959px) {
  .nav.pull-right>li>.inbox-msg.dropdown-menu,
  .nav>li>.inbox-msg.dropdown-menu.pull-right {
    right: 65px;
  }
}
@media only screen and (max-width: 479px),only screen and (min-width: 768px) and (max-width: 959px) {
  .page-header.navbar .top-menu .navbar-nav>li.dropdown-inbox .inbox-msg.dropdown-menu:after,
  .page-header.navbar .top-menu .navbar-nav>li.dropdown-inbox .inbox-msg.dropdown-menu:before {
    margin-right: 69px;
  }
}
ul.ver-inline-menu.tabbable > li a {
  display: inline-block;
  height: 40px;
  width: 100%;
  line-height: 35px;
  padding-left: 10px;
}
.table > tbody > tr td .img-circle {
  width: 45px;
  height: 45px;
}
#dataTable_file > tbody > tr > td {
  cursor: pointer;
}
.inbox-compose .wysihtml5-sandbox {
  width: 99% !important;
}
#dataTable_user tr th {
  padding: 10px;
}
.control-label .required,
.form-group .required {
  color: inherit;
  font-size: 14px;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .form-control-feedback,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
  text-align: left;
}
.modal-dialog {
  margin: 80px auto;
}
.sidebar-search-wrapper {
  list-style: none;
}
.page-sidebar .page-sidebar-menu>li>a:first-of-type,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a:first-of-type {
  border-top: 0;
}
.page-header.navbar .page-nav-title {
  margin: 17px 0 15px 10px;
  float: left;
  margin-left: 40px;
}
.page-header.navbar .page-nav-title h1 {
  font-size: 28px;
  margin: 4px;
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle>img {
  max-width: 39px;
}
