/* These inject tags are used for dynamically creating imports for themelet styles, you can place them where ever you like in this file. */
/* inject:imports */
/* endinject */
/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */
@import url(bootstrap.min.css?t=1573663687900);
@import url(../font-awesome/css/font-awesome.min.css?t=1573663687900);
@import url(animate.css?t=1573663687900);
@import url(plugins/toastr/toastr.min.css?t=1573663687900);
@import url(plugins/datapicker/datepicker3.css?t=1573663687900);
@import url(plugins/iCheck/custom.css?t=1573663687900);
@import url(plugins/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css?t=1573663687900);
@import url(plugins/select2/select2.min.css?t=1573663687900);
/* Inspinia theme */
@import url(style.css?t=1573663687900);
/**
* liferay_ui. css - Sunce the theme is unstyled, the liferay related css were handled in this file
* i Portlet topper,menu ,configurations,
* 2.Control menu,Simulation menu,
* 3.Modal popup and other changes.
* if there is a need to change UI similar to Liferay please modify this file below.
**/
@import url(liferay_ui.css?t=1573663687900);
/************************/
/***** Custom rules *****/
/************************/
#maxel {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; }

#maxel.signed-out #page-wrapper {
  background-color: #ffffff; }

.nav.nav-third-level > li.active {
  border: none; }

.nav-second-level li a.with-icon {
  padding-left: 39px; }

.simple_tag {
  font-size: 13px; }

.simple_tag > a {
  color: black; }

.dropdown-menu > li > a {
  white-space: nowrap; }

.sitename-as-brand.navbar-top-links li a {
  padding: 14px 10px; }

.sitename-as-brand .count-info .label {
  right: 5px;
  top: 7px; }

.sitename-as-brand .logo-element {
  padding: 12px 0 11px 0; }

.button-row {
  padding-top: 15px; }

.middle-box h1 {
  font-size: 130px; }

/* Hide control menu for admins */
.has-control-menu #wrapper {
  margin-top: 0 !important; }

#ControlMenu {
  display: none; }

/* Hide notification title */
.lfr-notification-container .lead {
  display: none; }

#maxel .icheckbox_square-green {
  margin-right: 6px;
  background-color: #fff; }

/* Fix username visualization in width */
.nav-header .block {
  width: 180px; }

.crm-notification .title {
  display: inline-block; }

/* Fix Liferay panel overlapping */
.lfr-add-panel.open-admin-panel.sidenav-menu-slider {
  visibility: visible;
  width: 320px;
  z-index: 2000; }

/* Forgot password icon */
.login-container .icon-question-sign, .login-container .icon-signin {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 14px;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.login-container .icon-question-sign::before {
  content: "\f13e"; }

.login-container .icon-signin::before {
  content: "\f090"; }

/* Hide alert title */
.alert > .lead {
  display: none; }

#maxel .sidebar-body {
  font-size: 12px; }

#maxel .lfr-add-panel .add-content-menu .add-application-panel .lfr-content-item {
  height: 50px; }

#maxel .lfr-add-panel .add-content-menu .lfr-content-item .add-content-item {
  top: -20px;
  left: 20px; }

#maxel .lfr-add-panel .add-content-menu .lfr-content-item .taglib-icon-label, #maxel .add-portlet-message .taglib-icon-label {
  padding-left: 5px; }

#mxl-pp-toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999;
  -webkit-box-shadow: 0 0 12px #999;
  box-shadow: 0 0 12px #999;
  color: #fff;
  opacity: .8; }

.toastbody {
  color: #fff;
  padding: 1.6rem;
  word-wrap: break-word;
  background: #2f4050; }

.toast-wrapper .mxl-pp-actions {
  align-items: center;
  bottom: 0;
  display: flex;
  height: inherit;
  justify-content: center;
  left: 0;
  width: 100%;
  position: absolute;
  margin-top: .8rem; }

.mxl-pp-action-button:first-child {
  margin-right: .2rem; }

#mxl-pp-toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.toast-wrapper.desktopinfo .mxl-pp-action-button:first-child {
  margin-right: .2rem; }

.toast-wrapper.desktopinfo .mxl-pp-action-button {
  display: flex;
  background: #4e5e6b;
  width: 100%;
  height: 2rem;
  padding: 0;
  justify-content: center;
  align-items: center;
  border: none;
  color: white;
  cursor: pointer; }

#mxl-pp-toast-container {
  position: fixed;
  z-index: 999999; }

#mxl-pp-toast-container .toast-wrapper, #toast-container .toast-wrapper:hover {
  box-shadow: 0 0 0.2rem 0 rgba(37, 36, 35, 0.3); }

#mxl-pp-toast-container .toast-wrapper {
  opacity: 1;
  padding: 0;
  width: 24.2rem;
  border: 1px solid #c8c6c4; }

.profile-img-parent {
  border-radius: 50%;
  overflow: hidden;
  background-clip: content-box;
  height: 3.2rem;
  width: 3.2rem; }

.toast-profile-img {
  height: 4.8rem;
  width: 4.8rem; }

.toast-wrapper.desktopinfo .toastbody .profile-img-parent {
  background: 0 0;
  border-radius: 0; }

.mxl-pp-toast-message p {
  margin: 0; }

.mxl-pp-toast-message .max-3-lines {
  display: block;
  display: -webkit-box;
  max-height: 6.00012rem;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; }

.toastbody.toast-actions {
  padding-bottom: 1.2rem; }

.toast-wrapper.desktopinfo .toastbody {
  height: 8rem; }

.mxl-pp-toast-message {
  margin: -.5rem 0 0 6rem;
  padding-right: 2.4rem; }

.mxl-pp-toast-message {
  word-wrap: break-word; }

.toast-wrapper.desktopinfo .mxl-pp-toast-message {
  padding-right: 0; }

.lfr-add-panel .search-bar .input-group-btn {
  margin-top: 12px;
  right: 35px; }

#filterResults_wrapper {
  min-height: 300px; }

#customIdForMXLDocumentsDisplay iframe {
  height: 100vh !important; }

.alert.alert-mxl-top {
  margin: 0 -15px;
  border-radius: 0;
  padding: 0.5rem 1.25rem;
  text-align: center;
  border: none;
  color: #fff; }

.alert.alert-info.alert-mxl-top {
  background: #0079b8; }

.alert.alert-warning.alert-mxl-top {
  background: #c25400; }

.alert.alert-danger.alert-mxl-top {
  background: #c92100; }

#maxel #right-sidebar {
  background-color: #283A49;
  width: 70px !important; }

.top-navigation .nav > li > a {
  padding: 15px 10px; }

.btn.btn-xs {
  line-height: 1.3; }

#maxel table.table-mail tr td {
  padding: 8px; }

.dropdown.show {
  display: inline-block !important; }