/**
 *
 * Apply your custom CSS here
 *
*/
/* line 14, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("/assets/arrow_select.png") !important;
  background-repeat: no-repeat;
  background-position: 100% 50%;
}

/* line 23, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.sidebar-menu .logo-env {
  padding: 19px 20px;
}

/* line 26, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.logo-expanded {
  width: 164px;
}

/* line 29, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.logo-collapsed {
  width: 65px;
}

/* line 32, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.sidebar-menu {
  width: 260px;
}

/* line 35, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.sidebar-menu .main-menu {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 39, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
div.table-heading {
  line-height: 45px;
  color: #6C6C6C;
}

/* line 43, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
div.pagination {
  float: right;
  margin: 0px;
}

/* line 47, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
div.pagination > span {
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #373e4a;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}

/* line 56, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
div.pagination > em {
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #fff;
  background-color: #2c2e2f;
  border: 1px solid #ddd;
  border-color: #2c2e2f;
  cursor: default;
  margin-left: -1px;
}

/* line 67, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
div.pagination > a {
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #373e4a;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}

/* line 76, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
div.pagination > a:hover {
  color: #16191e;
  background-color: #eee;
  border-color: #ddd;
}

/* line 81, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.panel-options > a {
  text-decoration: none;
}

/* line 84, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
textarea.medium {
  height: 200px;
  resize: none;
}

/* line 88, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
textarea.small {
  height: 100px;
  resize: none;
}

/* line 92, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.form-horizontal.new-comment {
  margin-top: 10px;
}

/* line 95, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-user-name > small {
  font-size: 83%;
  opacity: 0.8;
}

/* line 99, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.panel-color-black .panel-body {
  color: #000;
}

/* line 102, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.sidebar-menu .main-menu {
  margin-top: 0px;
}

/* line 105, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.card_erased_true {
  text-decoration: line-through;
}

/* line 108, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.messages li .date {
  width: 100%;
  display: block;
  margin-top: 10px;
  text-align: right;
}

/* line 114, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.messages li .name {
  width: 100%;
  display: block;
  margin-top: 10px;
}

/* line 119, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.messages li .sep {
  width: 368px;
  height: 1px;
  background-color: #EAEAEA;
  margin-top: 5px;
  margin-left: -30px;
}

/* line 126, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.messages li::after {
  display: none !important;
}

/* line 129, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.alert.alert-purple {
  background-color: #6F32A8;
  border-color: #6F32A8;
  color: #FFF;
}

/* line 134, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.alert.alert-blue {
  background-color: #0C56AF;
  border-color: #0C56AF;
  color: #FFF;
}

/* line 139, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.alert.alert-turquoise {
  background-color: #009886;
  border-color: #009886;
  color: #FFF;
}

/* line 144, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.alert.alert-orange {
  background-color: #F69F2F;
  border-color: #F69F2F;
  color: #FFF;
}

/* line 149, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.alert.alert-dark {
  background-color: #2D2D2D;
  border-color: #2D2D2D;
  color: #FFF;
}

/* line 154, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.alert.alert-secondary {
  background-color: #5CA323;
  border-color: #5CA323;
  color: #FFF;
}

/* line 159, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.alert.alert-gray {
  background-color: #f4f2f1;
  border-color: #f4f2f1;
  color: #939598;
}

/* line 164, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.label.label-dark {
  background-color: #2D2D2D;
  color: #FFF;
}

/* line 168, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.login-page .login-form .form-group select.form-control.input-dark {
  background-color: #313334 !important;
  background-repeat: no-repeat;
  background-position: 100% 50%;
  background-image: url("/assets/arrow_white_select.png") !important;
}

/* line 174, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.datetimepicker_date {
  width: 65%;
}

/* line 177, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.datetimepicker_time {
  width: 35%;
}

/* line 180, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.btn.btn-orange {
  background: #fe6510;
  color: #fff;
}

/* line 184, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.btn.btn-orange:hover {
  background: #fe8643;
  box-shadow: 0 0 0 3px #ffc7a9;
}

/* line 189, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.btn.btn-gray {
  background: #9b9da0;
  color: #fff;
}

/* line 193, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.btn.btn-gray:hover {
  background: #919396;
}

/* line 197, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.dropdown-backdrop {
  display: none;
}

/* line 201, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.user-info-navbar .user-info-menu > li .dropdown-menu.user-profile-menu li.separator {
  padding-bottom: 10px;
  background-color: #F3F3F3;
  color: #969696;
}

/* line 207, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.form-horizontal .control-label {
  text-transform: uppercase;
  font-size: 11px;
}

/* line 212, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.loading_counter_menu {
  background: transparent !important;
  padding: 0px !important;
  border-radius: 0px !important;
  width: 20px !important;
  font-size: 12px;
  color: #f7aa47 !important;
}

/* line 221, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
input.datepicker_readonly[readonly] {
  background-color: #fff;
  cursor: pointer;
}

/* line 226, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
input.datepicker_readonly[readonly][disabled] {
  background-color: #eee;
  cursor: not-allowed;
}

/* line 231, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations {
  padding: 0px;
}

/* line 235, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-header {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 15px;
  display: block;
}

/* line 242, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-body {
  background-color: #efefef;
  overflow: hidden;
}

/* line 247, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-footer {
  padding-left: 10px;
}

/* line 251, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-user-name:hover {
  color: #373e4a;
}

/* line 255, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-user-name:hover strong {
  color: #373e4a !important;
}

/* line 259, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-body ul > li {
  overflow: hidden;
  border-bottom: none;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 266, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-body .xe-comment-entry {
  width: 100%;
}

/* line 269, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-body .xe-comment-entry .arrow_left {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #fff;
  float: left;
  margin-top: 10px;
  display: none;
}

/* line 280, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-body .xe-comment-entry.left .arrow_left {
  display: block;
}

/* line 285, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-body .xe-comment-entry .arrow_right {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #fff;
  float: right;
  margin-top: 10px;
  margin-right: 5px;
  display: none;
}

/* line 297, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-body .xe-comment-entry.right .arrow_right {
  display: block;
}

/* line 301, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-body .xe-comment-entry .xe-comment {
  width: 80%;
  background: #fff;
  padding-right: 10px;
  float: left;
}

/* line 308, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-body .xe-comment-entry.right .xe-comment {
  float: right;
}

/* line 312, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-body .xe-comment-entry .xe-comment .user-name {
  text-align: left;
  margin-bottom: 5px;
}

/* line 317, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-footer textarea {
  background: #efefef;
  border: none;
}

/* line 322, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-footer a {
  margin-top: 0px;
}

/* line 326, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-body .xe-comment-entry.comment_hidden .arrow_right {
  border-left-color: #DADADA;
}

/* line 330, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-body .xe-comment-entry.comment_hidden .arrow_left {
  border-right-color: #DADADA;
}

/* line 334, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-body .xe-comment-entry.comment_hidden .xe-comment {
  background: #DADADA;
}

/* line 338, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-body .xe-comment-entry.comment_hidden .xe-comment * {
  color: #6D6D6D;
}

/* line 342, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-body .xe-comment-info {
  width: 100%;
  height: 20px;
  text-align: center;
}

/* line 348, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.xe-widget.xe-conversations .xe-body .xe-comment-info > span {
  overflow: hidden;
  background-color: #fff;
  padding: 10px;
  display: inline-block;
  color: #6F6F6F;
}

/* line 356, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.show_ticket > div {
  padding: 0px;
}

/* line 360, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.ticket_profile_welcome {
  width: 100%;
  overflow: hidden;
  background-color: #fff;
  padding-left: 10px;
}

/* line 367, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.ticket_profile_welcome .avatar {
  float: left;
  width: 128px;
  height: 128px;
  border-radius: 64px;
  overflow: hidden;
}

/* line 375, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.ticket_profile_welcome .info {
  height: 128px;
  float: left;
  margin-top: 10px;
  margin-left: 10px;
}

/* line 382, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.ticket_profile_welcome .line {
  width: 100%;
  font-size: 20px;
}

/* line 387, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.ticket_profile_welcome .line_small {
  width: 100%;
  font-size: 14px;
}

/* line 392, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.selectize-control.multi .selectize-input > div {
  background: #F6AD33 !important;
  background-image: none !important;
  border-color: #F6AD33 !important;
  box-shadow: none !important;
  text-shadow: initial !important;
}

/* line 400, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.selectize-control.single .selectize-input, .selectize-dropdown.single {
  border: 1px solid #e4e4e4 !important;
  border-radius: 0 !important;
  background: #fff !important;
  background-image: none !important;
  box-shadow: none !important;
  text-shadow: initial !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

/* line 411, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.selectize-control.multi .selectize-input {
  border-radius: 0px;
  padding: 6px 8px;
  box-shadow: none;
  border-color: #e4e4e4;
}

/* line 418, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.help-content {
  color: #484848 !important;
}

/* line 422, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.help-content p {
  color: #484848 !important;
}

/* line 426, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.notification-orange > a > i {
  background-color: #f8b13a !important;
}

/* line 430, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.protect_login_auto_fill_inputs {
  width: 10px;
  height: 10px;
  overflow: hidden;
  position: fixed;
  top: -100px;
  left: -100px;
}

/* line 439, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.modal-body.with_scroll {
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 445, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.form-control:focus {
  border-color: rgba(184, 148, 40, 0.5);
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 452, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.input-group-real_id {
  width: 100%;
  overflow: hidden;
}

/* line 457, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.input-group-real_id select {
  width: 70px;
  float: left;
}

/* line 462, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.input-group-real_id input {
  width: calc(100% - 70px);
  border-left: none;
  float: left;
}

@media screen and (min-width: 768px) {
  /* line 469, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
  .sidebar-menu.collapsed .logo-env {
    padding: 31px 5px;
  }
}
@media screen and (max-width: 768px) {
  /* line 476, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
  .main-content .panel {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  /* line 482, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
  .show_ticket > div {
    overflow: hidden;
  }

  /* line 486, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
  .xe-widget.xe-conversations .xe-body .xe-comment-entry .xe-comment {
    width: 90%;
  }

  /* line 490, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
  .xe-widget.xe-conversations .xe-footer {
    padding-right: 10px;
  }
}
/* NUEVO LOADING */
/* line 496, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.modal-loading {
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  z-index: 100;
}

/* line 509, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.modal-loading .content {
  width: 320px;
  position: fixed;
  left: 50%;
  right: 0px;
  top: 0px;
  background-color: #fff;
  margin-left: -160px;
  text-align: center;
  border-radius: 10px;
  padding: 30px 15px;
  font-family: 'Quicksand';
  font-weight: 400;
  -webkit-transition: -webkit-transform 400ms ease;
  -moz-transition: -moz-transform 400ms ease;
  -ms-transition: -ms-transform 400ms ease;
  -o-transition: -o-transform 400ms ease;
  transition: transform 400ms ease;
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  -o-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}

/* line 536, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.modal-loading .content h4 {
  font-family: 'Quicksand';
  font-weight: 500;
  font-size: 24px;
  color: #ff9210;
  margin: 0px;
  text-align: center;
  margin-top: 15px;
}

/* line 546, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.modal-loading .content p {
  color: #555;
  margin: 0px;
  font-size: 16px;
  text-align: center;
}

/* line 553, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.modal-loading .content > i {
  color: #ff9210;
  font-size: 50px;
}

/* line 558, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.modal-loading.open {
  display: block;
  opacity: 1;
  bottom: 0px;
}

/* line 564, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.modal-loading.open .content {
  -webkit-transform: translate3d(0, 100px, 0);
  -moz-transform: translate3d(0, 100px, 0);
  -ms-transform: translate3d(0, 100px, 0);
  -o-transform: translate3d(0, 100px, 0);
  transform: translate3d(0, 100px, 0);
}

/* line 572, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.lds-ring {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}

/* line 578, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 51px;
  height: 51px;
  margin: 6px;
  border: 6px solid #ccc;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #ccc transparent transparent transparent;
}

/* line 590, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.lds-ring div:nth-child(1) {
  animation-delay: -0.3s;
}

/* line 593, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.lds-ring div:nth-child(2) {
  animation-delay: -0.2s;
}

/* line 596, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
.lds-ring div:nth-child(3) {
  animation-delay: -0.1s;
}

@keyframes lds-ring {
  /* line 600, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
  0% {
    transform: rotate(0deg);
  }

  /* line 603, /opt/accessin_web/app/assets/stylesheets/login/custom.css.scss */
  100% {
    transform: rotate(360deg);
  }
}
