/* Layout */
.user-login-5 .login-logo.login-6 {
  max-width: 260px;
  max-height: 100px;
}

.user-login-5 .login-container > .login-content .login-form div.has-error {
  margin-bottom: 15px;
}
.user-login-5 .login-container > .login-content .login-form .form-control.has-error {
  margin-bottom: 7px;
}
.user-login-5 .login-container > .login-content .forget-form .form-group.has-error {
  border-bottom: none !important;
}

.page-header.navbar .page-logo a .logo-default {
  max-width: 160px;
  max-height: 42px;
  margin-top: 16px;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-logout .dropdown-toggle {
  padding-right: 0;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-logout .dropdown-toggle > i {
  color: #c0cddc;
  font-size: 20px;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-logout .dropdown-toggle:hover {
  background: none;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-logout .dropdown-toggle:hover i {
  color: #9fb3ca;
}

.page-footer img {
  width: 100px;
  margin-bottom: 10px;
}

.login-copyright img {
  width: 100px;
  margin-bottom: 10px;
}

.table .action {
  width: 50px !important;
  white-space: nowrap;
}

.no-padding {
  padding: 0;
}

.portlet:not(.light) .form .form-body,
.portlet:not(.light) .portlet-body {
  padding: 20px;
}

.form .form-actions,
.portlet-form .form-actions {
  padding-bottom: 5px;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.page-actions img {
  width: 18px;
  height: 12px;
  margin-right: 3px;
}

.img-country {
  width: 21px;
  height: 14px;
}

.form-group:last-child:not(:first-child) {
  margin-bottom: 0;
}

.page-sidebar .page-sidebar-menu > li.heading:first-child {
  margin-top: -15px;
}

.modal-content {
  border-radius: 0;
}

/* Components */
.popover-content .btn-group {
  white-space: nowrap;
}

.sortable td:first-child {
  width: 100px !important;
}
.sortable .btn-sort {
  cursor: move;
}

.countable td:first-child {
  width: 50px !important;
}

.datagrid {
  padding: 0;
}
.datagrid .happy-checkbox {
  border-width: 1px;
  border-color: #d9d9d9;
}
.datagrid table thead tr th {
  font-size: 100%;
}
.datagrid .datagrid-col-filter-range .datagrid-col-filter-datte-range-delimiter,
.datagrid .datagrid-col-filter-date-range .datagrid-col-filter-datte-range-delimiter {
  display: table-row;
}
.datagrid .bg-warning,
.datagrid .bg-warning:hover td {
  background-color: #f9e491 !important;
}

.note-editor {
  margin-bottom: 0;
}
.note-editor .form-group {
  margin-left: 0;
  margin-right: 0;
}

.ms-container {
  width: 100%;
}
.ms-container .ms-list {
  height: 400px;
}

.fileupload .fileupload-progress {
  margin-bottom: 20px;
}
.fileupload .fileupload-progress .progress {
  margin-bottom: 5px;
}
.fileupload td {
  vertical-align: middle !important;
}
.fileupload td.file-preview {
  width: 96px;
}
.fileupload td.file-preview img {
  max-width: 100%;
}
.fileupload td p {
  margin: 0;
}
.fileupload td p + div {
  margin-top: 10px;
}
.fileupload td .sort {
  cursor: move;
}
.fileupload .set-variant {
  width: 150px;
  height: 30px;
  padding: 3px 6px;
}

/* Extra */
.form-avatar img {
  width: 100%;
  margin-bottom: 10px;
  cursor: pointer;
}
.form-avatar .active img {
  border-color: #a7b3cf;
  border-style: solid;
  border-width: 3px;
  border-radius: 150px;
  padding: 3px;
}

.form-product #basic .dropify-wrapper {
  height: 330px;
}
.form-product #slider .dropify-wrapper, .form-product #guide .dropify-wrapper {
  height: 370px;
}

.table-actions {
  width: 100%;
  margin: 0;
}
.table-actions tr:first-child td {
  border-top: none;
}
.table-actions tr td:first-child {
  width: 25% !important;
}

.note-form {
  margin-top: 15px;
  padding: 10px;
  background-color: #e9eff3;
  display: flex;
}
.note-form .mt-radio-list {
  padding: 0;
  padding-right: 20px;
}
.note-form .mt-radio-list .mt-radio {
  margin-bottom: 6px;
}
.note-form .mt-radio-list .mt-radio:last-child {
  margin-bottom: 0;
}
.note-form .input-cont {
  flex: 1;
}
.note-form .input-cont .form-group {
  margin: 0;
}
.note-form .input-cont .form-control {
  border-right: none;
}
.note-form .btn-cont {
  margin: 0;
  width: 46px;
}
.note-form .btn-cont .arrow {
  top: 50%;
  margin-top: -8px;
}
.note-form .btn-cont:hover .arrow {
  display: none;
}
.note-form .btn-cont > .btn {
  width: 100%;
  height: 100%;
  position: relative;
}
.note-form .btn-cont > .btn i {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -9px;
  margin-top: -7px;
}

/**/
.logo-img {
  max-height: 22px;
  max-width: 60px;
}

.logo-image {
  width: 30px;
  white-space: nowrap;
  vertical-align: middle !important;
}
.logo-image img {
  max-height: 22px;
  max-width: 60px;
}

.important-green {
  background-color: #288c04 !important;
}
/*# sourceMappingURL=custom.css.map */
