@charset "UTF-8";
/** BEGIN OVERWRITE MATERIAL DASHBOARD **/
@media (min-width: 1280px) {
  #content:not(.content-alt) {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.table-bordered, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
  border: 1px solid #e2dede;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
  padding: 10px;
}

table {
  margin: 0 auto;
  width: 100%;
  clear: both;
  border-collapse: collapse;
  table-layout: fixed;
  word-wrap: break-word;
}

.datepicker td.day {
  font-size: 13px;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
  width: 31em;
}

.mbl-messages {
  padding: 50px 50px 0;
  height: auto;
  overflow-x: hidden;
}
.mbl-messages .mbl-compose {
  margin-top: 50px;
}

.timeline table > tbody > tr > td {
  background-color: #fff;
}

.m-sidebar {
  width: 350px;
}
.m-sidebar .deleteIt, .m-sidebar .deleteIt:hover, .m-sidebar .deleteIt:focus {
  background-color: #f5aaaa;
}
.m-sidebar .unread .lgi-heading, .m-sidebar .unread .lgi-text, .m-sidebar .unread .ms-time {
  font-weight: bold;
}
.m-sidebar .actions .filterMessages.active > i {
  color: black;
}
.m-sidebar .actions .deleteMode.active > i {
  color: red;
}

.m-body .mbh-user .subject {
  font-size: 20px;
}

.mb-list {
  height: calc(100% - 90px);
}

.mbl-messages {
  height: calc(100% - 145px);
}

.mbl-compose {
  height: 140px;
}

@media (min-width: 768px) {
  .m-body {
    padding-left: 350px;
  }
  .m-body .media-body .unread {
    font-weight: bold;
  }
}
/*
 * For Message
 */
.lv-message .lv-item {
  padding: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.lv-message .lv-item:last-child {
  padding-bottom: 20px;
}

.lv-message .lv-item.right {
  text-align: right;
}

.lv-message .lv-item.right .lv-avatar {
  margin-right: 0;
  margin-left: 15px;
}

.lv-message .lv-item:not(.right) .ms-item {
  background: #ffc107;
  color: #fff;
}

.lv-message .lv-item.right .ms-item {
  background: #eee;
}

.lv-avatar {
  width: 50px;
  height: 35px;
  border-radius: 50%;
  color: #FFF;
  text-align: center;
  line-height: 34px;
  font-size: 15px;
  margin-right: 15px;
  padding: 0 !important;
  text-transform: uppercase;
}

.lv-avatar > img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  vertical-align: top;
}

.ms-item {
  padding: 13px 19px 15px;
  border-radius: 2px;
  display: inline-block;
}

@media (min-width: 768px) {
  .ms-item {
    max-width: 70%;
  }
}
.ms-date {
  display: block;
  color: #ffffff;
  margin-top: 7px;
}

.ms-date > i {
  font-size: 14px;
  vertical-align: bottom;
  line-height: 100%;
}

.ms-reply {
  box-shadow: 0 -20px 20px -5px #ffffff;
  position: relative;
  margin: 0 !important;
}

.ms-reply textarea {
  width: 100%;
  font-size: 13px;
  border: 0;
  padding: 10px 8px;
  resize: none;
  height: 60px;
}

.ms-reply button {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  height: 100%;
  width: 60px;
  font-size: 25px;
  background: #F5F5F5;
  color: #2196f3;
}

.ms-reply button:hover {
  background: #f2f2f2;
}

.him-notification .lg-body {
  overflow-y: scroll;
  height: 364px;
}
.him-notification .lg-body .pull-left span.date {
  font-size: 67%;
  text-align: center;
  display: block;
}

.changeRoleForm .zmdi-check, .changeRoleForm .zmdi-minus {
  cursor: pointer;
}

/** END OVERWRITE MATERIAL DASHBOARD **/
.clear {
  clear: both;
}

.lc-block:not(.lc-block-alt) .btn-login {
  top: 59%;
}

tr.dateGroupRow {
  background-color: #D5D6B2;
  font-weight: bold;
  font-size: 18px;
}
tr.dateGroupRow td {
  cursor: pointer;
}

tr.dataRow {
  cursor: pointer;
  font-size: 14px;
}
tr.dataRow td {
  border: 1px solid #ccc;
}
tr.dataRow td .smallDate {
  display: block;
  font-size: 10px;
}
tr.dataRow.notReviewed {
  background-color: #ECC75C;
}
tr.dataRow.done {
  background-color: #cddc39;
}
tr.dataRow.blinking {
  background-color: black;
  color: white !important;
}
tr.dataRow.draft td:first-child {
  padding-left: 10px;
}
tr.dataRow.draft td:first-child .smallDate {
  font-size: 10px !important;
}
tr.dataRow.milestone-starts-this-week {
  color: #2b7284;
}
tr.dataRow.milestone-ends-this-week {
  color: #bf2020;
}
tr.dataRow.real-milestone {
  color: darkblue;
  font-weight: bolder;
}
tr.dataRow.real-milestone.done {
  color: #39843c;
}
tr.dataRow.real-milestone.milestone-overdue {
  color: #bf2020;
}

.zmdi {
  font-size: 20px;
}
.zmdi.zmdi-alert-triangle {
  color: #BE0027;
}
.zmdi.zmdi-eye {
  color: #d804d1;
}
.zmdi.zmdi-mood {
  color: #1EC01E;
}
.zmdi.zmdi-mood-bad {
  color: #f32c1e;
}
.zmdi.zmdi-local-shipping.old {
  color: rgba(0, 0, 0, 0.22);
}

.form-horizontal .checkbox {
  padding-top: 0px;
}

.form-group {
  height: 40px;
}

a.createForm, a.exportMenu {
  position: fixed;
  right: 100px;
  bottom: 40px;
  z-index: 10;
}
a.createForm i, a.exportMenu i {
  margin-top: 11px;
}

a.exportMenu {
  right: 50px;
}

@media (min-width: 1200px) {
  .container {
    width: 100%;
  }
}
#header-2 {
  position: fixed;
  width: 100%;
}
#header-2 div.search {
  margin-bottom: 0px;
  margin-left: 50px;
  margin-top: -6px;
}

@media (min-width: 768px) {
  #header-2:before {
    background: none;
  }
}
.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 70%;
  margin: 20px auto;
}

#example_filter {
  display: none;
}

td.actionsColumn .btn {
  padding: 2px 5px;
}

.filterColumns .bootstrap-select {
  width: auto !important;
  margin-left: 20px !important;
  background-color: white;
}
.filterColumns .bootstrap-select .btn {
  padding-right: 35px !important;
  padding-left: 10px;
}

.dataTables_filter {
  display: none;
}

.invisible {
  visibility: hidden;
}

.displayNone {
  display: none;
}

.obligatorySelectSimple li:first-child a span.text {
  display: block;
  height: 22px;
}

tr.shown + tr .media-body .ms-item {
  position: relative;
  background-color: #69665E !important;
  max-width: 95% !important;
}
tr.shown + tr .media-body .ms-item img {
  width: 100%;
}
tr.shown + tr .media-body .ms-item .ajaxDeleteNote {
  position: absolute;
  right: 2px;
  bottom: 2px;
  cursor: pointer;
}
tr.shown + tr .media-body .ms-item .ajaxDeleteNote .zmdi {
  font-size: 15px;
}
tr.shown + tr .media-body span.zmdi-delete {
  margin-left: 15px;
  cursor: pointer;
}
tr.shown + tr .lv-avatar {
  color: #fffff;
}
tr.shown + tr .lv-footer {
  background-color: #fff;
  box-shadow: none;
}
tr.shown + tr .lv-footer textarea {
  background-color: #fff;
  color: #000;
  font-size: 14px;
}
tr.shown + tr .lv-footer button {
  background-color: #82DA7C;
}
tr.shown + tr .lv-footer .inputfile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
tr.shown + tr .lv-footer .inputfile + label {
  font-size: 1.25em;
  font-weight: 700;
  color: white;
  background-color: #FF5722;
  display: block;
  width: 60px;
  float: left;
  position: absolute;
  height: 100%;
}
tr.shown + tr .lv-footer .inputfile + label i {
  padding-top: 41%;
  padding-left: 38%;
}
tr.shown + tr .lv-footer .inputfile:focus + label,
tr.shown + tr .lv-footer .inputfile + label:hover {
  background-color: #FF5722;
}
tr.shown + tr .lv-footer textarea {
  display: block;
  float: left;
  line-height: 15px;
  padding-top: 8px;
  padding-left: 70px;
  padding-right: 70px;
}
tr.shown + tr .timeline .animateShow {
  cursor: pointer;
}
tr.shown + tr .timeline .t-view[data-tv-type=action_1]:after {
  background: #2196f3;
}
tr.shown + tr .timeline .t-view[data-tv-type=action_1]:before {
  content: "";
  background: #2196f3;
  box-shadow: 0 0 0 1px #2196f3;
}
tr.shown + tr .timeline .t-view[data-tv-type=action_2]:after {
  background: #009688;
}
tr.shown + tr .timeline .t-view[data-tv-type=action_2]:before {
  content: "";
  background: #009688;
  box-shadow: 0 0 0 1px #009688;
}
tr.shown + tr .timeline .t-view[data-tv-type=action_5]:after {
  background: #213e96;
}
tr.shown + tr .timeline .t-view[data-tv-type=action_5]:before {
  content: "";
  background: #213e96;
  box-shadow: 0 0 0 1px #213e96;
}
tr.shown + tr .timeline .t-view[data-tv-type=action_6]:after {
  background: #213e96;
}
tr.shown + tr .timeline .t-view[data-tv-type=action_6]:before {
  content: "";
  background: #213e96;
  box-shadow: 0 0 0 1px #213e96;
}
tr.shown + tr .timeline .tv-body table.table {
  font-size: 12px;
  background-color: transparent;
}

.updateIcon.red a {
  color: red !important;
}

.eventUsers, .eventTags {
  position: absolute;
  display: none;
  background-color: #7ec1b2;
  padding: 15px;
}
.eventUsers .messageTo, .eventUsers .linkTo, .eventTags .messageTo, .eventTags .linkTo {
  display: none;
}
.eventUsers ul, .eventTags ul {
  list-style-type: none;
  list-style-position: inside;
  padding: 0;
  margin-bottom: 0;
}
.eventUsers ul li, .eventTags ul li {
  padding: 5px 0;
  cursor: pointer;
}

a.deleteAllFilters {
  cursor: pointer;
}

@media screen and (min-width: 1682px) {
  .notDesktop {
    display: none;
  }
}
.lgi-attrs > li {
  border: 1px solid #4473f7;
}

/*# sourceMappingURL=main.css.map */
