/*!
 * PosManager v2.0.0 (https://sub9.de)
 * Copyright 2011-2018 sub9 IT & Business Solutions GmbH
 */
/*!
*
* EFM COLORS:
* green: #33CC66
* yellow: #F2F200
* red: #FF3300
* blue: #D9EDF7
* efm extra colors:
* report: light blue #4A98AE
* admin: purple #A41F70
* employee: blue #424B98
*
* GREYS
*
* dark: #4b555f
* medium: #90989d
* light: #c4c7cb
*
*/
.custom-control-input ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M4 0c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 1c.66 0 1.26.21 1.75.56l-4.19 4.19c-.35-.49-.56-1.09-.56-1.75 0-1.66 1.34-3 3-3zm2.44 1.25c.35.49.56 1.09.56 1.75 0 1.66-1.34 3-3 3-.66 0-1.26-.21-1.75-.56l4.19-4.19z'/%3E%3C/svg%3E");
}

/******* GLOBAL STYLES *******/
.sys-default-wysiwyg-box {
  height: 200px;
}

/******* HALL SWITCHER *******/
.sm-report-login-hall-switch-wrapper {
  font-size: 24px;
}

.sm-please-choose-hall {
  font-size: 48px;
}

.sys-hall-switch-current-icon {
  width: 20px;
  position: relative;
  top: -3px;
  margin-right: 3px;
}

.sys-hall-switch-btn {
  display: inline-block;
  width: 100%;
  text-align: center;
  background-color: #EAEAEA;
}

.sys-hall-switch-btn img {
  max-width: 150px;
}

@media (max-width: 350px) {
  .sys-hall-switch-btn img {
    max-width: 100px;
  }
}
/******* DASHBOARD *******/
.sys-dashboard-button a.sys-dashboard-button-link h1 {
  font-size: 1.5rem;
  color: #fff;
  text-decoration: none;
}

.sys-dashboard-button a.sys-dashboard-button-link h2 {
  font-size: 1em;
  color: #fff;
  text-decoration: none;
}

.sys-dashboard-button a.sys-dashboard-button-link > i {
  font-size: 2.5em;
  text-decoration: none;
  color: #fff;
  display: block;
  margin-bottom: 15px;
  display: block;
}

.sys-dashboard-buttons-wrapper {
  display: table;
  margin: auto;
  max-width: 700px;
  width: auto;
}

.sys-dashboard-button {
  background-color: #777;
  border: 1px solid #EAEAEA;
  border-radius: 10%;
  display: inline-block;
  float: left;
  height: 200px;
  margin-bottom: 15px;
  margin-right: 15px;
  padding: 15px;
  text-align: center;
  width: 200px;
  background-image: url("../img/bg-image-vertical-600.jpg");
  background-size: 100% auto;
  display: inline-block;
}

@media (max-width: 767px) {
  .sys-dashboard-button {
    height: 100px;
    padding: 10px;
    text-align: center;
    width: 100px;
  }

  .sys-dashboard-button a.sys-dashboard-button-link h1 {
    font-size: 1em;
  }

  .sys-dashboard-button a.sys-dashboard-button-link h2 {
    font-size: 0.9em;
    display: none;
  }

  .sys-dashboard-button a.sys-dashboard-button-link > i {
    font-size: 1.1em;
    margin-bottom: 5px;
  }
}
.sys-dashboard-button:hover {
  box-shadow: 3px 3px 8px #4b555f;
  /* 	box-shadow: none; */
}

.sys-dashboard-wrapper {
  padding-top: 1em;
}

.sys-dashboard-widget .widget-user-username a {
  color: #fff;
}

/******* RIGHTS *******/
.sys-rights-module-row {
  font-size: 1.5rem;
  background-color: #EAEAEA;
  border-bottom: 1px solid #c4c7cb;
}

/******* DOCUMENTS *******/
.sm-light-colored {
  color: #90989d;
}

/******* MESSAGES *******/
.sys-my-dashboard-message-subject {
  font-weight: bold;
}

.sys-my-dashboard-message {
  /* 	background-color: #EAEAEA; */
}

.sys-my-dashboard-message-date {
  color: 999;
  font-style: italic;
}

/******* USER CONVERSATION *****/
#sys-public-user-conversation {
  max-width: 400px;
}

#sys-public-user-profile {
  max-width: 400px;
}

#sys-public-user-appointments {
  max-width: 400px;
}

/******* SIDEBAR MENU AdminLTE*******/
.sm-sidebar-menu ul > li {
  white-space: normal;
}

.sm-sidebar-menu > ul > li.active > a {
  font-weight: bold;
}

ul.treeview-menu > li.active > a {
  font-weight: bold;
}

.employee-btn-remove {
  display: none;
  cursor: pointer;
}

.employee-btn-add {
  cursor: pointer;
}

#receivers-remove {
  background-color: #c4c7cb;
  border: 1px solid #c4c7cb;
}

.section-employees {
  display: none;
}

.hall-btn {
  cursor: pointer;
}

.sys-users-list-thumbnail {
  position: relative;
  width: 100px;
  height: 100px;
  overflow: hidden;
}

.sys-users-list-thumbnail img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.sys-userimage-male {
  border: 2px solid #7FBCFF;
}

.sys-userimage-female {
  border: 2px solid #ffccdd;
}

.sys-gender-male {
  color: #7FBCFF;
}

.sys-gender-female {
  color: #ffccdd;
}

.sys-user-list-group > li:nth-child(odd) {
  background-color: #fafafa;
}

@media (min-width: 992px) {
  .sys-dashboard-widgets-col {
    width: 30%;
  }
}

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