
.log-in_Box .owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0,0,0);
}
.log-in_Box .owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1;
}
.log-in_Box .owl-carousel .owl-stage-outer .owl-stage{width:100%}
.log-in_Box .owl-carousel.owl-loaded {
  display: block;
}
.log-in_Box .mat-form-field-appearance-fill .mat-form-field-flex{padding:0 !important}
.log-in_Box .mat-form-field-subscript-wrapper{/*position: relative*/}
.log-in_Box .mat-form-field.mat-warn .mat-input-element,.log-in_Box .mat-form-field-invalid .mat-input-element {
  caret-color:transparent;
  padding: 10px 0;
}
.log-in_Box .mat-form-field-subscript-wrapper {/*margin-top:0*/}
.log-in_Box .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.log-in_Box .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color: transparent;}
.log-in_Box .mat-form-field-appearance-fill .mat-form-field-flex{background-color: transparent !important;}
.log-in_Box .mat-form-field-appearance-fill .mat-form-field-infix{padding-bottom:.4rem !important;}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.owl-carousel.owl-drag .owl-item {
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s;
  border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}
.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav.disabled+.owl-dots {
  margin-top: 10px;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  display: none;
}
.login-container .form-group{margin-bottom: 1rem}
.form-group label {
  margin-bottom: 0.5rem;
  font-weight:500;
}
input:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill {
  background-color: transparent!important;
}
input:-webkit-autofill, input:-webkit-autofill:active, input:-webkit-autofill:focus, input:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0 30px #fff inset!important;
}
.btn-block {
  display: block;
  width: 100%;
}
#footerCRM {
  border-top: 1px solid rgba(87,90,93,.07);
  float: left;
  width: 100%;
  background: #fff;
  box-shadow: 0 -1px 4px 0 #ccc;
}
#mainCRMheader {
  width: 100%;
  float: left;
  box-shadow: 0 3px 6px 0 rgba(204, 204, 204, .52);
  margin-bottom: 15px;
  /* position: sticky; */
  position: -webkit-sticky;
  top: 0;
  left: 0;
  z-index: 999;
}
.topnav .navbar-nav .nav-link{font-size: .85rem;padding:calc(33px / 2) 0.6rem}
tbody, td, tfoot, th, thead, tr{padding:0.55rem .25rem}
.form-control2{
  height: calc(1.5em + 0.9rem + 2px);
  padding: 0.45rem 0.9rem !important;
  border: 1px solid #ced4da !important;
  border-radius: 0.2rem;
  box-sizing: border-box !important;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container{line-height:2;}

.bottomSec.row.row-cols-6{font-size: .75rem;}

.crm_table_1 .mat-table thead, .crm_table_1 .table thead{
  position: sticky !important;
  top: 0 !important;
  z-index: 1;
  background-color: #fff;
}

.cc_hide_nn{
  position: absolute;
  width: 67px;
  height: 28px;
  bottom: 0;
  left: 0;
  z-index: 9;
}