@charset "UTF-8";
/*.flatpickr-calendar{
  background:0 0;
  opacity:0;
  display:none;
  text-align:center;
  visibility:hidden;
  padding:0;
  -webkit-animation:none;
  animation:none;
  direction:ltr;
  border:0;
  font-size:14px;
  line-height:24px;
  border-radius:5px;
  position:absolute;
  width:307.875px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -ms-touch-action:manipulation;
  touch-action:manipulation;
  background:#fff;
  -webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);
  box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)
}
.flatpickr-calendar.inline,.flatpickr-calendar.open{
  opacity:1;
  max-height:640px;
  visibility:visible
}
.flatpickr-calendar.open{
  display:inline-block;
  z-index:99999
}
.flatpickr-calendar.animate.open{
  -webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);
  animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)
}
.flatpickr-calendar.inline{
  display:block;
  position:relative;
  top:2px
}
.flatpickr-calendar.static{
  position:absolute;
  top:calc(100% + 2px)
}
.flatpickr-calendar.static.open{
  z-index:999;
  display:block
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){
  -webkit-box-shadow:none!important;
  box-shadow:none!important
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){
  -webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
  box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6
}
.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{
  border-bottom:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.flatpickr-calendar .hasWeeks .dayContainer{
  border-left:0
}
.flatpickr-calendar.hasTime .flatpickr-time{
  height:40px;
  border-top:1px solid #e6e6e6
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{
  height:auto
}
.flatpickr-calendar:after,.flatpickr-calendar:before{
  position:absolute;
  display:block;
  pointer-events:none;
  border:solid transparent;
  content:"";
  height:0;
  width:0;
  left:22px
}
.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{
  left:auto;
  right:22px
}
.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{
  left:50%;
  right:50%
}
.flatpickr-calendar:before{
  border-width:5px;
  margin:0 -5px
}
.flatpickr-calendar:after{
  border-width:4px;
  margin:0 -4px
}
.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{
  bottom:100%
}
.flatpickr-calendar.arrowTop:before{
  border-bottom-color:#e6e6e6
}
.flatpickr-calendar.arrowTop:after{
  border-bottom-color:#fff
}
.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{
  top:100%
}
.flatpickr-calendar.arrowBottom:before{
  border-top-color:#e6e6e6
}
.flatpickr-calendar.arrowBottom:after{
  border-top-color:#fff
}
.flatpickr-calendar:focus{
  outline:0
}
.flatpickr-wrapper{
  position:relative;
  display:inline-block
}
.flatpickr-months{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.flatpickr-months .flatpickr-month{
  background:0 0;
  color:rgba(0,0,0,.9);
  fill:rgba(0,0,0,.9);
  height:34px;
  line-height:1;
  text-align:center;
  position:relative;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  overflow:hidden;
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1
}
.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{
  text-decoration:none;
  cursor:pointer;
  position:absolute;
  top:0;
  height:34px;
  padding:10px;
  z-index:3;
  color:rgba(0,0,0,.9);
  fill:rgba(0,0,0,.9)
}
.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{
  display:none
}
.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{
  position:relative
}
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{
  left:0
}
.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{
  right:0
}
.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{
  color:#959ea9
}
.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{
  fill:#f64747
}
.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{
  width:14px;
  height:14px
}
.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{
  -webkit-transition:fill .1s;
  transition:fill .1s;
  fill:inherit
}
.numInputWrapper{
  position:relative;
  height:auto
}
.numInputWrapper input,.numInputWrapper span{
  display:inline-block
}
.numInputWrapper input{
  width:100%
}
.numInputWrapper input::-ms-clear{
  display:none
}
.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{
  margin:0;
  -webkit-appearance:none
}
.numInputWrapper span{
  position:absolute;
  right:0;
  width:14px;
  padding:0 4px 0 2px;
  height:50%;
  line-height:50%;
  opacity:0;
  cursor:pointer;
  border:1px solid rgba(57,57,57,.15);
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.numInputWrapper span:hover{
  background:rgba(0,0,0,.1)
}
.numInputWrapper span:active{
  background:rgba(0,0,0,.2)
}
.numInputWrapper span:after{
  display:block;
  content:"";
  position:absolute
}
.numInputWrapper span.arrowUp{
  top:0;
  border-bottom:0
}
.numInputWrapper span.arrowUp:after{
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-bottom:4px solid rgba(57,57,57,.6);
  top:26%
}
.numInputWrapper span.arrowDown{
  top:50%
}
.numInputWrapper span.arrowDown:after{
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-top:4px solid rgba(57,57,57,.6);
  top:40%
}
.numInputWrapper span svg{
  width:inherit;
  height:auto
}
.numInputWrapper span svg path{
  fill:rgba(0,0,0,.5)
}
.numInputWrapper:hover{
  background:rgba(0,0,0,.05)
}
.numInputWrapper:hover span{
  opacity:1
}
.flatpickr-current-month{
  font-size:135%;
  line-height:inherit;
  font-weight:300;
  color:inherit;
  position:absolute;
  width:75%;
  left:12.5%;
  padding:7.48px 0 0 0;
  line-height:1;
  height:34px;
  display:inline-block;
  text-align:center;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
}
.flatpickr-current-month span.cur-month{
  font-family:inherit;
  font-weight:700;
  color:inherit;
  display:inline-block;
  margin-left:.5ch;
  padding:0
}
.flatpickr-current-month span.cur-month:hover{
  background:rgba(0,0,0,.05)
}
.flatpickr-current-month .numInputWrapper{
  width:6ch;
  display:inline-block
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after{
  border-bottom-color:rgba(0,0,0,.9)
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after{
  border-top-color:rgba(0,0,0,.9)
}
.flatpickr-current-month input.cur-year{
  background:0 0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  color:inherit;
  cursor:text;
  padding:0 0 0 .5ch;
  margin:0;
  display:inline-block;
  font-size:inherit;
  font-family:inherit;
  font-weight:300;
  line-height:inherit;
  height:auto;
  border:0;
  border-radius:0;
  vertical-align:initial;
  -webkit-appearance:textfield;
  -moz-appearance:textfield;
  appearance:textfield
}
.flatpickr-current-month input.cur-year:focus{
  outline:0
}
.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{
  font-size:100%;
  color:rgba(0,0,0,.5);
  background:0 0;
  pointer-events:none
}
.flatpickr-current-month .flatpickr-monthDropdown-months{
  appearance:menulist;
  background:0 0;
  border:none;
  border-radius:0;
  box-sizing:border-box;
  color:inherit;
  cursor:pointer;
  font-size:inherit;
  font-family:inherit;
  font-weight:300;
  height:auto;
  line-height:inherit;
  margin:-1px 0 0 0;
  outline:0;
  padding:0 0 0 .5ch;
  position:relative;
  vertical-align:initial;
  -webkit-box-sizing:border-box;
  -webkit-appearance:menulist;
  -moz-appearance:menulist;
  width:auto
}
.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{
  outline:0
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover{
  background:rgba(0,0,0,.05)
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{
  background-color:transparent;
  outline:0;
  padding:0
}
.flatpickr-weekdays{
  background:0 0;
  text-align:center;
  overflow:hidden;
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  height:28px
}
.flatpickr-weekdays .flatpickr-weekdaycontainer{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1
}
span.flatpickr-weekday{
  cursor:default;
  font-size:90%;
  background:0 0;
  color:rgba(0,0,0,.54);
  line-height:1;
  margin:0;
  text-align:center;
  display:block;
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
  font-weight:bolder
}
.dayContainer,.flatpickr-weeks{
  padding:1px 0 0 0
}
.flatpickr-days{
  position:relative;
  overflow:hidden;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start;
  width:307.875px
}
.flatpickr-days:focus{
  outline:0
}
.dayContainer{
  padding:0;
  outline:0;
  text-align:left;
  width:307.875px;
  min-width:307.875px;
  max-width:307.875px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:inline-block;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-around;
  justify-content:space-around;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  opacity:1
}
.dayContainer+.dayContainer{
  -webkit-box-shadow:-1px 0 0 #e6e6e6;
  box-shadow:-1px 0 0 #e6e6e6
}
.flatpickr-day{
  background:0 0;
  border:1px solid transparent;
  border-radius:150px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  color:#393939;
  cursor:pointer;
  font-weight:400;
  width:14.2857143%;
  -webkit-flex-basis:14.2857143%;
  -ms-flex-preferred-size:14.2857143%;
  flex-basis:14.2857143%;
  max-width:39px;
  height:39px;
  line-height:39px;
  margin:0;
  display:inline-block;
  position:relative;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  text-align:center
}
.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{
  cursor:pointer;
  outline:0;
  background:#e6e6e6;
  border-color:#e6e6e6
}
.flatpickr-day.today{
  border-color:#959ea9
}
.flatpickr-day.today:focus,.flatpickr-day.today:hover{
  border-color:#959ea9;
  background:#959ea9;
  color:#fff
}
.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{
  background:#569ff7;
  -webkit-box-shadow:none;
  box-shadow:none;
  color:#fff;
  border-color:#569ff7
}
.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{
  border-radius:50px 0 0 50px
}
.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{
  border-radius:0 50px 50px 0
}
.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){
  -webkit-box-shadow:-10px 0 0 #569ff7;
  box-shadow:-10px 0 0 #569ff7
}
.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{
  border-radius:50px
}
.flatpickr-day.inRange{
  border-radius:0;
  -webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
  box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6
}
.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{
  color:rgba(57,57,57,.3);
  background:0 0;
  border-color:transparent;
  cursor:default
}
.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{
  cursor:not-allowed;
  color:rgba(57,57,57,.1)
}
.flatpickr-day.week.selected{
  border-radius:0;
  -webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;
  box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7
}
.flatpickr-day.hidden{
  visibility:hidden
}
.rangeMode .flatpickr-day{
  margin-top:1px
}
.flatpickr-weekwrapper{
  float:left
}
.flatpickr-weekwrapper .flatpickr-weeks{
  padding:0 12px;
  -webkit-box-shadow:1px 0 0 #e6e6e6;
  box-shadow:1px 0 0 #e6e6e6
}
.flatpickr-weekwrapper .flatpickr-weekday{
  float:none;
  width:100%;
  line-height:28px
}
.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{
  display:block;
  width:100%;
  max-width:none;
  color:rgba(57,57,57,.3);
  background:0 0;
  cursor:default;
  border:none
}
.flatpickr-innerContainer{
  display:block;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden
}
.flatpickr-rContainer{
  display:inline-block;
  padding:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.flatpickr-time{
  text-align:center;
  outline:0;
  display:block;
  height:0;
  line-height:40px;
  max-height:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.flatpickr-time:after{
  content:"";
  display:table;
  clear:both
}
.flatpickr-time .numInputWrapper{
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
  width:40%;
  height:40px;
  float:left
}
.flatpickr-time .numInputWrapper span.arrowUp:after{
  border-bottom-color:#393939
}
.flatpickr-time .numInputWrapper span.arrowDown:after{
  border-top-color:#393939
}
.flatpickr-time.hasSeconds .numInputWrapper{
  width:26%
}
.flatpickr-time.time24hr .numInputWrapper{
  width:49%
}
.flatpickr-time input{
  background:0 0;
  -webkit-box-shadow:none;
  box-shadow:none;
  border:0;
  border-radius:0;
  text-align:center;
  margin:0;
  padding:0;
  height:inherit;
  line-height:inherit;
  color:#393939;
  font-size:14px;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-appearance:textfield;
  -moz-appearance:textfield;
  appearance:textfield
}
.flatpickr-time input.flatpickr-hour{
  font-weight:700
}
.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{
  font-weight:400
}
.flatpickr-time input:focus{
  outline:0;
  border:0
}
.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{
  height:inherit;
  float:left;
  line-height:inherit;
  color:#393939;
  font-weight:700;
  width:2%;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-align-self:center;
  -ms-flex-item-align:center;
  align-self:center
}
.flatpickr-time .flatpickr-am-pm{
  outline:0;
  width:18%;
  cursor:pointer;
  text-align:center;
  font-weight:400
}
.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{
  background:#eee
}
.flatpickr-input[readonly]{
  cursor:pointer
}
@-webkit-keyframes fpFadeInDown{
  from{
    opacity:0;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0)
  }
  to{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
  }
}
@keyframes fpFadeInDown{
  from{
    opacity:0;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0)
  }
  to{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
  }
}
.flatpickr-calendar{
  font-family:inherit;
  border:0;
  box-shadow:0 0 50px 0 rgba(82,63,105,.15);
  border-radius:.475rem
}
.flatpickr-calendar:after,.flatpickr-calendar:before{
  display:none
}
.flatpickr-months{
  padding:0 1rem;
  padding-top:.5rem
}
.flatpickr-innerContainer{
  padding:.5rem 1rem
}
.numInputWrapper span{
  border-left:1px solid #eff2f5!important;
  border-top:0!important;
  border-bottom:0!important;
  border-right:0!important
}
.numInputWrapper span:hover{
  background:#f5f8fa!important
}
.numInputWrapper span:after{
  top:50%!important;
  transform:translateY(-50%)
}
.numInputWrapper span.arrowUp:after{
  border-bottom-color:#a1a5b7!important
}
.numInputWrapper span.arrowUp:hover:after{
  border-bottom-color:#5e6278!important
}
.numInputWrapper span.arrowDown:after{
  border-top-color:#a1a5b7!important
}
.numInputWrapper span.arrowDown:hover:after{
  border-top-color:#5e6278!important
}
.numInputWrapper:hover{
  background:#f5f8fa
}
.dayContainer,.flatpickr-days{
  width:100%!important;
  min-width:100%!important;
  max-width:100%!important
}
.flatpickr-months .flatpickr-month{
  background:0 0;
  color:#7e8299;
  fill:#7e8299;
  height:46px
}
.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:.475rem;
  top:1rem
}
.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{
  fill:#a1a5b7;
  height:13px;
  width:13px
}
.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{
  background:#f5f8fa
}
.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{
  fill:#5e6278
}
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{
  left:1rem
}
.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{
  right:1rem
}
.flatpickr-current-month{
  font-weight:500;
  color:inherit
}
.flatpickr-current-month .numInputWrapper{
  border-radius:.475rem;
  width:65px
}
.flatpickr-current-month .numInputWrapper span.arrowUp{
  border-top-right-radius:.475rem
}
.flatpickr-current-month .numInputWrapper span.arrowDown{
  border-bottom-right-radius:.475rem
}
.flatpickr-current-month .flatpickr-monthDropdown-months{
  font-size:1rem;
  color:#5e6278;
  font-weight:500;
  padding:.5rem .75rem;
  margin-right:.5rem;
  outline:0!important;
  border-radius:.475rem;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover{
  background:#f5f8fa
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{
  font-size:1rem;
  color:#5e6278;
  font-weight:500;
  background-color:transparent;
  outline:0;
  padding:0
}
.flatpickr-current-month span.cur-month{
  color:#5e6278;
  font-size:1rem;
  font-weight:500
}
.flatpickr-current-month span.cur-month:hover{
  background:#f5f8fa
}
.flatpickr-current-month input.cur-year{
  color:#5e6278;
  font-size:1.1rem;
  padding:.5rem .75rem;
  font-weight:500;
  outline:0!important
}
span.flatpickr-weekday{
  color:#3f4254;
  font-size:1rem;
  font-weight:600
}
.flatpickr-time{
  border-bottom-right-radius:.475rem;
  border-bottom-left-radius:.475rem
}
.flatpickr-calendar.hasTime .flatpickr-time{
  height:height;
  line-height:height;
  max-height:height;
  border-top:1px solid #f5f8fa
}
.flatpickr-time .numInputWrapper{
  height:height
}
.flatpickr-time .flatpickr-am-pm{
  color:#5e6278;
  font-size:1rem;
  font-weight:500
}
.flatpickr-time input.flatpickr-hour,.flatpickr-time input.flatpickr-minute{
  color:#5e6278;
  font-size:1rem;
  font-weight:500
}
.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{
  background:#f5f8fa
}
.flatpickr-day{
  font-size:1rem;
  border-radius:.475rem;
  box-shadow:none!important;
  height:36px;
  max-width:36px;
  line-height:36px
}
.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{
  cursor:pointer;
  outline:0;
  background:#ecf8ff;
  color:#009ef7;
  border-color:transparent
}
.flatpickr-day.today{
  background:#f5f8fa;
  color:#7e8299;
  border-color:transparent
}
.flatpickr-day.today:focus,.flatpickr-day.today:hover{
  border-color:transparent;
  background:#eff2f5;
  color:#5e6278
}
.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{
  background:#009ef7;
  color:#fff;
  border-color:transparent
}
.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{
  cursor:pointer;
  outline:0;
  background:#ecf8ff;
  color:#009ef7;
  border-color:transparent
}
.flatpickr-day.today{
  border-color:transparent
}
.flatpickr-day.today:focus,.flatpickr-day.today:hover{
  border-color:transparent;
  background:#f5f8fa;
  color:#7e8299
}
.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{
  background:#009ef7;
  color:#fff;
  border-color:transparent
}
.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{
  color:#b5b5c3;
  background:0 0;
  border-color:transparent
}
.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{
  cursor:not-allowed;
  color:#b5b5c3
}
*/
/*end::flatpickr*/

/*
Form Validation Plugin
.fv-sr-only{
  display:none
}
.fv-plugins-framework input::-ms-clear,.fv-plugins-framework textarea::-ms-clear{
  display:none;
  height:0;
  width:0
}
.fv-plugins-icon-container{
  position:relative
}
.fv-plugins-icon{
  position:absolute;
  right:0;
  text-align:center;
  top:0
}
.fv-plugins-tooltip{
  max-width:256px;
  position:absolute;
  text-align:center;
  z-index:10000
}
.fv-plugins-tooltip .fv-plugins-tooltip__content{
  background:#000;
  border-radius:3px;
  color:#eee;
  padding:8px;
  position:relative
}
.fv-plugins-tooltip .fv-plugins-tooltip__content:before{
  border:8px solid transparent;
  content:"";
  position:absolute
}
.fv-plugins-tooltip--hide{
  display:none
}
.fv-plugins-tooltip--top-left{
  transform:translateY(-8px)
}
.fv-plugins-tooltip--top-left .fv-plugins-tooltip__content:before{
  border-top-color:#000;
  left:8px;
  top:100%
}
.fv-plugins-tooltip--top{
  transform:translateY(-8px)
}
.fv-plugins-tooltip--top .fv-plugins-tooltip__content:before{
  border-top-color:#000;
  left:50%;
  margin-left:-8px;
  top:100%
}
.fv-plugins-tooltip--top-right{
  transform:translateY(-8px)
}
.fv-plugins-tooltip--top-right .fv-plugins-tooltip__content:before{
  border-top-color:#000;
  right:8px;
  top:100%
}
.fv-plugins-tooltip--right{
  transform:translateX(8px)
}
.fv-plugins-tooltip--right .fv-plugins-tooltip__content:before{
  border-right-color:#000;
  margin-top:-8px;
  right:100%;
  top:50%
}
.fv-plugins-tooltip--bottom-right{
  transform:translateY(8px)
}
.fv-plugins-tooltip--bottom-right .fv-plugins-tooltip__content:before{
  border-bottom-color:#000;
  bottom:100%;
  right:8px
}
.fv-plugins-tooltip--bottom{
  transform:translateY(8px)
}
.fv-plugins-tooltip--bottom .fv-plugins-tooltip__content:before{
  border-bottom-color:#000;
  bottom:100%;
  left:50%;
  margin-left:-8px
}
.fv-plugins-tooltip--bottom-left{
  transform:translateY(8px)
}
.fv-plugins-tooltip--bottom-left .fv-plugins-tooltip__content:before{
  border-bottom-color:#000;
  bottom:100%;
  left:8px
}
.fv-plugins-tooltip--left{
  transform:translateX(-8px)
}
.fv-plugins-tooltip--left .fv-plugins-tooltip__content:before{
  border-left-color:#000;
  left:100%;
  margin-top:-8px;
  top:50%
}
.fv-plugins-tooltip-icon{
  cursor:pointer;
  pointer-events:inherit
}
.fv-plugins-bootstrap .fv-help-block{
  color:#dc3545;
  font-size:80%;
  margin-top:.25rem
}
.fv-plugins-bootstrap .is-invalid~.form-check-label,.fv-plugins-bootstrap .is-valid~.form-check-label{
  color:inherit
}
.fv-plugins-bootstrap .has-danger .fv-plugins-icon{
  color:#dc3545
}
.fv-plugins-bootstrap .has-success .fv-plugins-icon{
  color:#28a745
}
.fv-plugins-bootstrap .fv-plugins-icon{
  height:38px;
  line-height:38px;
  width:38px
}
.fv-plugins-bootstrap .input-group~.fv-plugins-icon{
  z-index:3
}
.fv-plugins-bootstrap .form-group.row .fv-plugins-icon{
  right:15px
}
.fv-plugins-bootstrap .form-group.row .fv-plugins-icon-check{
  top:-7px
}
.fv-plugins-bootstrap:not(.form-inline) label~.fv-plugins-icon{
  top:32px
}
.fv-plugins-bootstrap:not(.form-inline) label~.fv-plugins-icon-check{
  top:25px
}
.fv-plugins-bootstrap:not(.form-inline) label.sr-only~.fv-plugins-icon-check{
  top:-7px
}
.fv-plugins-bootstrap.form-inline .form-group{
  align-items:flex-start;
  flex-direction:column;
  margin-bottom:auto
}
.fv-plugins-bootstrap .form-control.is-invalid,.fv-plugins-bootstrap .form-control.is-valid{
  background-image:none
}
.fv-plugins-bootstrap3 .help-block{
  margin-bottom:0
}
.fv-plugins-bootstrap3 .input-group~.form-control-feedback{
  z-index:4
}
.fv-plugins-bootstrap3.form-inline .form-group{
  vertical-align:top
}
.fv-plugins-bootstrap5 .fv-plugins-bootstrap5-row-invalid .fv-plugins-icon{
  color:#dc3545
}
.fv-plugins-bootstrap5 .fv-plugins-bootstrap5-row-valid .fv-plugins-icon{
  color:#198754
}
.fv-plugins-bootstrap5 .fv-plugins-icon{
  align-items:center;
  display:flex;
  justify-content:center;
  height:38px;
  width:38px
}
.fv-plugins-bootstrap5 .input-group~.fv-plugins-icon{
  z-index:3
}
.fv-plugins-bootstrap5 .fv-plugins-icon-input-group{
  right:-38px
}
.fv-plugins-bootstrap5 .form-floating .fv-plugins-icon{
  height:58px
}
.fv-plugins-bootstrap5 .row .fv-plugins-icon{
  right:12px
}
.fv-plugins-bootstrap5 .row .fv-plugins-icon-check{
  top:-7px
}
.fv-plugins-bootstrap5:not(.fv-plugins-bootstrap5-form-inline) label~.fv-plugins-icon{
  top:32px
}
.fv-plugins-bootstrap5:not(.fv-plugins-bootstrap5-form-inline) label~.fv-plugins-icon-check{
  top:25px
}
.fv-plugins-bootstrap5:not(.fv-plugins-bootstrap5-form-inline) label.sr-only~.fv-plugins-icon-check{
  top:-7px
}
.fv-plugins-bootstrap5.fv-plugins-bootstrap5-form-inline .fv-plugins-icon{
  right:calc(var(--bs-gutter-x,1.5rem)/ 2)
}
.fv-plugins-bootstrap5 .form-control.fv-plugins-icon-input.is-invalid,.fv-plugins-bootstrap5 .form-control.fv-plugins-icon-input.is-valid{
  background-image:none
}
.fv-plugins-bulma .field.has-addons{
  flex-wrap:wrap
}
.fv-plugins-bulma .field.has-addons::after{
  content:"";
  width:100%
}
.fv-plugins-bulma .field.has-addons .fv-plugins-message-container{
  order:1
}
.fv-plugins-bulma .icon.fv-plugins-icon-check{
  top:-4px
}
.fv-plugins-bulma .fv-has-error .input,.fv-plugins-bulma .fv-has-error .textarea{
  border:1px solid #ff3860
}
.fv-plugins-bulma .fv-has-success .input,.fv-plugins-bulma .fv-has-success .textarea{
  border:1px solid #23d160
}
.fv-plugins-foundation .fv-plugins-icon{
  height:39px;
  line-height:39px;
  right:0;
  width:39px
}
.fv-plugins-foundation .grid-padding-x .fv-plugins-icon{
  right:15px
}
.fv-plugins-foundation .fv-plugins-icon-container .cell{
  position:relative
}
.fv-plugins-foundation [type=checkbox]~.fv-plugins-icon{
  top:-7px
}
.fv-plugins-foundation.fv-stacked-form .fv-plugins-message-container{
  width:100%
}
.fv-plugins-foundation.fv-stacked-form fieldset [type=checkbox]~.fv-plugins-icon,.fv-plugins-foundation.fv-stacked-form fieldset [type=radio]~.fv-plugins-icon,.fv-plugins-foundation.fv-stacked-form label .fv-plugins-icon{
  top:25px
}
.fv-plugins-foundation .form-error{
  display:block
}
.fv-plugins-foundation .fv-row__success .fv-plugins-icon{
  color:#3adb76
}
.fv-plugins-foundation .fv-row__error .fv-plugins-icon,.fv-plugins-foundation .fv-row__error fieldset legend,.fv-plugins-foundation .fv-row__error label{
  color:#cc4b37
}
.fv-plugins-materialize .fv-plugins-icon{
  height:42px;
  line-height:42px;
  width:42px
}
.fv-plugins-materialize .fv-plugins-icon-check{
  top:-10px
}
.fv-plugins-materialize .fv-invalid-row .fv-plugins-icon,.fv-plugins-materialize .fv-invalid-row .helper-text{
  color:#f44336
}
.fv-plugins-materialize .fv-valid-row .fv-plugins-icon,.fv-plugins-materialize .fv-valid-row .helper-text{
  color:#4caf50
}
.fv-plugins-milligram .fv-plugins-icon{
  height:38px;
  line-height:38px;
  width:38px
}
.fv-plugins-milligram .column{
  position:relative
}
.fv-plugins-milligram .column .fv-plugins-icon{
  right:10px
}
.fv-plugins-milligram .fv-plugins-icon-check{
  top:-6px
}
.fv-plugins-milligram .fv-plugins-message-container{
  margin-bottom:15px
}
.fv-plugins-milligram.fv-stacked-form .fv-plugins-icon{
  top:30px
}
.fv-plugins-milligram.fv-stacked-form .fv-plugins-icon-check{
  top:24px
}
.fv-plugins-milligram .fv-invalid-row .fv-help-block,.fv-plugins-milligram .fv-invalid-row .fv-plugins-icon{
  color:red
}
.fv-plugins-milligram .fv-valid-row .fv-help-block,.fv-plugins-milligram .fv-valid-row .fv-plugins-icon{
  color:green
}
.fv-plugins-mini .fv-plugins-icon{
  height:42px;
  line-height:42px;
  width:42px;
  top:4px
}
.fv-plugins-mini .fv-plugins-icon-check{
  top:-8px
}
.fv-plugins-mini.fv-stacked-form .fv-plugins-icon{
  top:28px
}
.fv-plugins-mini.fv-stacked-form .fv-plugins-icon-check{
  top:20px
}
.fv-plugins-mini .fv-plugins-message-container{
  margin:calc(var(--universal-margin)/ 2)
}
.fv-plugins-mini .fv-invalid-row .fv-help-block,.fv-plugins-mini .fv-invalid-row .fv-plugins-icon{
  color:var(--input-invalid-color)
}
.fv-plugins-mini .fv-valid-row .fv-help-block,.fv-plugins-mini .fv-valid-row .fv-plugins-icon{
  color:#308732
}
.fv-plugins-mui .fv-plugins-icon{
  height:32px;
  line-height:32px;
  width:32px;
  top:15px;
  right:4px
}
.fv-plugins-mui .fv-plugins-icon-check{
  top:-6px;
  right:-10px
}
.fv-plugins-mui .fv-plugins-message-container{
  margin:8px 0
}
.fv-plugins-mui .fv-invalid-row .fv-help-block,.fv-plugins-mui .fv-invalid-row .fv-plugins-icon{
  color:#f44336
}
.fv-plugins-mui .fv-valid-row .fv-help-block,.fv-plugins-mui .fv-valid-row .fv-plugins-icon{
  color:#4caf50
}
.fv-plugins-pure .fv-plugins-icon{
  height:36px;
  line-height:36px;
  width:36px
}
.fv-plugins-pure .fv-has-error .fv-help-block,.fv-plugins-pure .fv-has-error .fv-plugins-icon,.fv-plugins-pure .fv-has-error label{
  color:#ca3c3c
}
.fv-plugins-pure .fv-has-success .fv-help-block,.fv-plugins-pure .fv-has-success .fv-plugins-icon,.fv-plugins-pure .fv-has-success label{
  color:#1cb841
}
.fv-plugins-pure.pure-form-aligned .fv-help-block{
  margin-top:5px;
  margin-left:180px
}
.fv-plugins-pure.pure-form-aligned .fv-plugins-icon-check{
  top:-9px
}
.fv-plugins-pure.pure-form-stacked .pure-control-group{
  margin-bottom:8px
}
.fv-plugins-pure.pure-form-stacked .fv-plugins-icon{
  top:22px
}
.fv-plugins-pure.pure-form-stacked .fv-plugins-icon-check{
  top:13px
}
.fv-plugins-pure.pure-form-stacked .fv-sr-only~.fv-plugins-icon{
  top:-9px
}
.fv-plugins-semantic .error .fv-plugins-icon,.fv-plugins-semantic.ui.form .fields.error label{
  color:#9f3a38
}
.fv-plugins-semantic .fv-plugins-icon-check{
  right:7px
}
.fv-plugins-shoelace .input-group{
  margin-bottom:0
}
.fv-plugins-shoelace .fv-plugins-icon{
  height:32px;
  line-height:32px;
  width:32px;
  top:28px
}
.fv-plugins-shoelace .row .fv-plugins-icon{
  right:16px;
  top:0
}
.fv-plugins-shoelace .fv-plugins-icon-check{
  top:24px
}
.fv-plugins-shoelace .fv-sr-only~.fv-plugins-icon,.fv-plugins-shoelace .fv-sr-only~div .fv-plugins-icon{
  top:-4px
}
.fv-plugins-shoelace .input-valid .fv-help-block,.fv-plugins-shoelace .input-valid .fv-plugins-icon{
  color:#2ecc40
}
.fv-plugins-shoelace .input-invalid .fv-help-block,.fv-plugins-shoelace .input-invalid .fv-plugins-icon{
  color:#ff4136
}
.fv-plugins-spectre .input-group .fv-plugins-icon{
  z-index:2
}
.fv-plugins-spectre .form-group .fv-plugins-icon-check{
  right:6px;
  top:10px
}
.fv-plugins-spectre:not(.form-horizontal) .form-group .fv-plugins-icon-check{
  right:6px;
  top:45px
}
.fv-plugins-tachyons .fv-plugins-icon{
  height:36px;
  line-height:36px;
  width:36px
}
.fv-plugins-tachyons .fv-plugins-icon-check{
  top:-7px
}
.fv-plugins-tachyons.fv-stacked-form .fv-plugins-icon{
  top:34px
}
.fv-plugins-tachyons.fv-stacked-form .fv-plugins-icon-check{
  top:24px
}
.fv-plugins-turret .fv-plugins-icon{
  height:40px;
  line-height:40px;
  width:40px
}
.fv-plugins-turret.fv-stacked-form .fv-plugins-icon{
  top:29px
}
.fv-plugins-turret.fv-stacked-form .fv-plugins-icon-check{
  top:17px
}
.fv-plugins-turret .fv-invalid-row .form-message,.fv-plugins-turret .fv-invalid-row .fv-plugins-icon{
  color:#c00
}
.fv-plugins-turret .fv-valid-row .form-message,.fv-plugins-turret .fv-valid-row .fv-plugins-icon{
  color:#00b300
}
.fv-plugins-uikit .fv-plugins-icon{
  height:40px;
  line-height:40px;
  top:25px;
  width:40px
}
.fv-plugins-uikit.uk-form-horizontal .fv-plugins-icon{
  top:0
}
.fv-plugins-uikit.uk-form-horizontal .fv-plugins-icon-check{
  top:-11px
}
.fv-plugins-uikit.uk-form-stacked .fv-plugins-icon-check{
  top:15px
}
.fv-plugins-uikit.uk-form-stacked .fv-no-label .fv-plugins-icon{
  top:0
}
.fv-plugins-uikit.uk-form-stacked .fv-no-label .fv-plugins-icon-check{
  top:-11px
}
.fv-plugins-wizard--step{
  display:none
}
.fv-plugins-wizard--active{
  display:block
}*/
/*start::daterangepicker*/
/*.daterangepicker{
  position:absolute;
  color:inherit;
  background-color:#fff;
  border-radius:4px;
  border:1px solid #ddd;
  width:278px;
  max-width:none;
  padding:0;
  margin-top:7px;
  top:100px;
  left:20px;
  z-index:3001;
  display:none;
  font-family:arial;
  font-size:15px;
  line-height:1em
}
.daterangepicker:after,.daterangepicker:before{
  position:absolute;
  display:inline-block;
  border-bottom-color:rgba(0,0,0,.2);
  content:""
}
.daterangepicker:before{
  top:-7px;
  border-right:7px solid transparent;
  border-left:7px solid transparent;
  border-bottom:7px solid #ccc
}
.daterangepicker:after{
  top:-6px;
  border-right:6px solid transparent;
  border-bottom:6px solid #fff;
  border-left:6px solid transparent
}
.daterangepicker.opensleft:before{
  right:9px
}
.daterangepicker.opensleft:after{
  right:10px
}
.daterangepicker.openscenter:before{
  left:0;
  right:0;
  width:0;
  margin-left:auto;
  margin-right:auto
}
.daterangepicker.openscenter:after{
  left:0;
  right:0;
  width:0;
  margin-left:auto;
  margin-right:auto
}
.daterangepicker.opensright:before{
  left:9px
}
.daterangepicker.opensright:after{
  left:10px
}
.daterangepicker.drop-up{
  margin-top:-7px
}
.daterangepicker.drop-up:before{
  top:initial;
  bottom:-7px;
  border-bottom:initial;
  border-top:7px solid #ccc
}
.daterangepicker.drop-up:after{
  top:initial;
  bottom:-6px;
  border-bottom:initial;
  border-top:6px solid #fff
}
.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{
  float:none
}
.daterangepicker.single .drp-selected{
  display:none
}
.daterangepicker.show-calendar .drp-calendar{
  display:block
}
.daterangepicker.show-calendar .drp-buttons{
  display:block
}
.daterangepicker.auto-apply .drp-buttons{
  display:none
}
.daterangepicker .drp-calendar{
  display:none;
  max-width:270px
}
.daterangepicker .drp-calendar.left{
  padding:8px 0 8px 8px
}
.daterangepicker .drp-calendar.right{
  padding:8px
}
.daterangepicker .drp-calendar.single .calendar-table{
  border:none
}
.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{
  color:#fff;
  border:solid #000;
  border-width:0 2px 2px 0;
  border-radius:0;
  display:inline-block;
  padding:3px
}
.daterangepicker .calendar-table .next span{
  transform:rotate(-45deg);
  -webkit-transform:rotate(-45deg)
}
.daterangepicker .calendar-table .prev span{
  transform:rotate(135deg);
  -webkit-transform:rotate(135deg)
}
.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{
  white-space:nowrap;
  text-align:center;
  vertical-align:middle;
  min-width:32px;
  width:32px;
  height:24px;
  line-height:24px;
  font-size:12px;
  border-radius:4px;
  border:1px solid transparent;
  white-space:nowrap;
  cursor:pointer
}
.daterangepicker .calendar-table{
  border:1px solid #fff;
  border-radius:4px;
  background-color:#fff
}
.daterangepicker .calendar-table table{
  width:100%;
  margin:0;
  border-spacing:0;
  border-collapse:collapse
}
.daterangepicker td.available:hover,.daterangepicker th.available:hover{
  background-color:#eee;
  border-color:transparent;
  color:inherit
}
.daterangepicker td.week,.daterangepicker th.week{
  font-size:80%;
  color:#ccc
}
.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{
  background-color:#fff;
  border-color:transparent;
  color:#999
}
.daterangepicker td.in-range{
  background-color:#ebf4f8;
  border-color:transparent;
  color:#000;
  border-radius:0
}
.daterangepicker td.start-date{
  border-radius:4px 0 0 4px
}
.daterangepicker td.end-date{
  border-radius:0 4px 4px 0
}
.daterangepicker td.start-date.end-date{
  border-radius:4px
}
.daterangepicker td.active,.daterangepicker td.active:hover{
  background-color:#357ebd;
  border-color:transparent;
  color:#fff
}
.daterangepicker th.month{
  width:auto
}
.daterangepicker option.disabled,.daterangepicker td.disabled{
  color:#999;
  cursor:not-allowed;
  text-decoration:line-through
}
.daterangepicker select.monthselect,.daterangepicker select.yearselect{
  font-size:12px;
  padding:1px;
  height:auto;
  margin:0;
  cursor:default
}
.daterangepicker select.monthselect{
  margin-right:2%;
  width:56%
}
.daterangepicker select.yearselect{
  width:40%
}
.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{
  width:50px;
  margin:0 auto;
  background:#eee;
  border:1px solid #eee;
  padding:2px;
  outline:0;
  font-size:12px
}
.daterangepicker .calendar-time{
  text-align:center;
  margin:4px auto 0 auto;
  line-height:30px;
  position:relative
}
.daterangepicker .calendar-time select.disabled{
  color:#ccc;
  cursor:not-allowed
}
.daterangepicker .drp-buttons{
  clear:both;
  text-align:right;
  padding:8px;
  border-top:1px solid #ddd;
  display:none;
  line-height:12px;
  vertical-align:middle
}
.daterangepicker .drp-selected{
  display:inline-block;
  font-size:12px;
  padding-right:8px
}
.daterangepicker .drp-buttons .btn{
  margin-left:8px;
  font-size:12px;
  font-weight:700;
  padding:4px 8px
}
.daterangepicker.show-ranges.single.rtl .drp-calendar.left{
  border-right:1px solid #ddd
}
.daterangepicker.show-ranges.single.ltr .drp-calendar.left{
  border-left:1px solid #ddd
}
.daterangepicker.show-ranges.rtl .drp-calendar.right{
  border-right:1px solid #ddd
}
.daterangepicker.show-ranges.ltr .drp-calendar.left{
  border-left:1px solid #ddd
}
.daterangepicker .ranges{
  float:none;
  text-align:left;
  margin:0
}
.daterangepicker.show-calendar .ranges{
  margin-top:8px
}
.daterangepicker .ranges ul{
  list-style:none;
  margin:0 auto;
  padding:0;
  width:100%
}
.daterangepicker .ranges li{
  font-size:12px;
  padding:8px 12px;
  cursor:pointer
}
.daterangepicker .ranges li:hover{
  background-color:#eee
}
.daterangepicker .ranges li.active{
  background-color:#08c;
  color:#fff
}
@media (min-width:564px){
  .daterangepicker{
    width:auto
  }
  .daterangepicker .ranges ul{
    width:140px
  }
  .daterangepicker.single .ranges ul{
    width:100%
  }
  .daterangepicker.single .drp-calendar.left{
    clear:none
  }
  .daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{
    float:left
  }
  .daterangepicker{
    direction:ltr;
    text-align:left
  }
  .daterangepicker .drp-calendar.left{
    clear:left;
    margin-right:0
  }
  .daterangepicker .drp-calendar.left .calendar-table{
    border-right:none;
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }
  .daterangepicker .drp-calendar.right{
    margin-left:0
  }
  .daterangepicker .drp-calendar.right .calendar-table{
    border-left:none;
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }
  .daterangepicker .drp-calendar.left .calendar-table{
    padding-right:8px
  }
  .daterangepicker .drp-calendar,.daterangepicker .ranges{
    float:left
  }
}
@media (min-width:730px){
  .daterangepicker .ranges{
    width:auto
  }
  .daterangepicker .ranges{
    float:left
  }
  .daterangepicker.rtl .ranges{
    float:right
  }
  .daterangepicker .drp-calendar.left{
    clear:none!important
  }
}*/
/*end::daterangepicker*/
/*
Tiny Slider
.tns-outer{
  padding:0!important
}
.tns-outer [hidden]{
  display:none!important
}
.tns-outer [aria-controls],.tns-outer [data-action]{
  cursor:pointer
}
.tns-slider{
  -webkit-transition:all 0s;
  -moz-transition:all 0s;
  transition:all 0s
}
.tns-slider>.tns-item{
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
.tns-horizontal.tns-subpixel{
  white-space:nowrap
}
.tns-horizontal.tns-subpixel>.tns-item{
  display:inline-block;
  vertical-align:top;
  white-space:normal
}
.tns-horizontal.tns-no-subpixel:after{
  content:"";
  display:table;
  clear:both
}
.tns-horizontal.tns-no-subpixel>.tns-item{
  float:left
}
.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{
  margin-right:-100%
}
.tns-no-calc{
  position:relative;
  left:0
}
.tns-gallery{
  position:relative;
  left:0;
  min-height:1px
}
.tns-gallery>.tns-item{
  position:absolute;
  left:-100%;
  -webkit-transition:transform 0s,opacity 0s;
  -moz-transition:transform 0s,opacity 0s;
  transition:transform 0s,opacity 0s
}
.tns-gallery>.tns-slide-active{
  position:relative;
  left:auto!important
}
.tns-gallery>.tns-moving{
  -webkit-transition:all .25s;
  -moz-transition:all .25s;
  transition:all .25s
}
.tns-autowidth{
  display:inline-block
}
.tns-lazy-img{
  -webkit-transition:opacity .6s;
  -moz-transition:opacity .6s;
  transition:opacity .6s;
  opacity:.6
}
.tns-lazy-img.tns-complete{
  opacity:1
}
.tns-ah{
  -webkit-transition:height 0s;
  -moz-transition:height 0s;
  transition:height 0s
}
.tns-ovh{
  overflow:hidden
}
.tns-visually-hidden{
  position:absolute;
  left:-10000em
}
.tns-transparent{
  opacity:0;
  visibility:hidden
}
.tns-fadeIn{
  opacity:1;
  z-index:0
}
.tns-fadeOut,.tns-normal{
  opacity:0;
  z-index:-1
}
.tns-vpfix{
  white-space:nowrap
}
.tns-vpfix>div,.tns-vpfix>li{
  display:inline-block
}
.tns-t-subp2{
  margin:0 auto;
  width:310px;
  position:relative;
  height:10px;
  overflow:hidden
}
.tns-t-ct{
  width:2333.3333333%;
  width:-webkit-calc(100% * 70 / 3);
  width:-moz-calc(100% * 70 / 3);
  width:calc(100% * 70 / 3);
  position:absolute;
  right:0
}
.tns-t-ct:after{
  content:"";
  display:table;
  clear:both
}
.tns-t-ct>div{
  width:1.4285714%;
  width:-webkit-calc(100% / 70);
  width:-moz-calc(100% / 70);
  width:calc(100% / 70);
  height:10px;
  float:left
}
.tns{
  position:relative;
  overflow:hidden
}
.tns [data-tns=true]{
  display:none
}
.tns .tns-item{
  opacity:0;
  transition:all .3s ease
}
.tns.tns-initiazlied [data-tns=true]{
  display:flex
}
.tns.tns-initiazlied .tns-item{
  opacity:1;
  transition:all .3s ease
}
.tns.tns-default{
  position:relative
}
.tns.tns-default [data-controls=next],.tns.tns-default [data-controls=prev]{
  position:absolute;
  top:50%;
  transform:translateY(-50%)
}
.tns.tns-default [data-controls=prev]{
  left:0
}
.tns.tns-default [data-controls=next]{
  right:0
}
.tns.tns-default .tns-outer{
  margin:0 4rem
}
@media (max-width:767.98px){
  .tns.tns-default .tns-outer{
    margin:0 2rem
  }
}
*/
/*! nouislider - 14.7.0 - 4/6/2021
.noUi-target,.noUi-target *{
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color:transparent;
  -webkit-user-select:none;
  -ms-touch-action:none;
  touch-action:none;
  -ms-user-select:none;
  -moz-user-select:none;
  user-select:none;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
.noUi-target{
  position:relative
}
.noUi-base,.noUi-connects{
  width:100%;
  height:100%;
  position:relative;
  z-index:1
}
.noUi-connects{
  overflow:hidden;
  z-index:0
}
.noUi-connect,.noUi-origin{
  will-change:transform;
  position:absolute;
  z-index:1;
  top:0;
  right:0;
  -ms-transform-origin:0 0;
  -webkit-transform-origin:0 0;
  -webkit-transform-style:preserve-3d;
  transform-origin:0 0;
  transform-style:flat
}
.noUi-connect{
  height:100%;
  width:100%
}
.noUi-origin{
  height:10%;
  width:10%
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{
  left:0;
  right:auto
}
.noUi-vertical .noUi-origin{
  width:0
}
.noUi-horizontal .noUi-origin{
  height:0
}
.noUi-handle{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  position:absolute
}
.noUi-touch-area{
  height:100%;
  width:100%
}
.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{
  -webkit-transition:transform .3s;
  transition:transform .3s
}
.noUi-state-drag *{
  cursor:inherit!important
}
.noUi-horizontal{
  height:18px
}
.noUi-horizontal .noUi-handle{
  width:34px;
  height:28px;
  right:-17px;
  top:-6px
}
.noUi-vertical{
  width:18px
}
.noUi-vertical .noUi-handle{
  width:28px;
  height:34px;
  right:-6px;
  top:-17px
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{
  left:-17px;
  right:auto
}
.noUi-target{
  background:#fafafa;
  border-radius:4px;
  border:1px solid #d3d3d3;
  box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb
}
.noUi-connects{
  border-radius:3px
}
.noUi-connect{
  background:#3fb8af
}
.noUi-draggable{
  cursor:ew-resize
}
.noUi-vertical .noUi-draggable{
  cursor:ns-resize
}
.noUi-handle{
  border:1px solid #d9d9d9;
  border-radius:3px;
  background:#fff;
  cursor:default;
  box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb
}
.noUi-active{
  box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb
}
.noUi-handle:after,.noUi-handle:before{
  content:"";
  display:block;
  position:absolute;
  height:14px;
  width:1px;
  background:#e8e7e6;
  left:14px;
  top:6px
}
.noUi-handle:after{
  left:17px
}
.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{
  width:14px;
  height:1px;
  left:6px;
  top:14px
}
.noUi-vertical .noUi-handle:after{
  top:17px
}
[disabled] .noUi-connect{
  background:#b8b8b8
}
[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{
  cursor:not-allowed
}
.noUi-pips,.noUi-pips *{
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
.noUi-pips{
  position:absolute;
  color:#999
}
.noUi-value{
  position:absolute;
  white-space:nowrap;
  text-align:center
}
.noUi-value-sub{
  color:#ccc;
  font-size:10px
}
.noUi-marker{
  position:absolute;
  background:#ccc
}
.noUi-marker-sub{
  background:#aaa
}
.noUi-marker-large{
  background:#aaa
}
.noUi-pips-horizontal{
  padding:10px 0;
  height:80px;
  top:100%;
  left:0;
  width:100%
}
.noUi-value-horizontal{
  -webkit-transform:translate(-50%,50%);
  transform:translate(-50%,50%)
}
.noUi-rtl .noUi-value-horizontal{
  -webkit-transform:translate(50%,50%);
  transform:translate(50%,50%)
}
.noUi-marker-horizontal.noUi-marker{
  margin-left:-1px;
  width:2px;
  height:5px
}
.noUi-marker-horizontal.noUi-marker-sub{
  height:10px
}
.noUi-marker-horizontal.noUi-marker-large{
  height:15px
}
.noUi-pips-vertical{
  padding:0 10px;
  height:100%;
  top:0;
  left:100%
}
.noUi-value-vertical{
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  padding-left:25px
}
.noUi-rtl .noUi-value-vertical{
  -webkit-transform:translate(0,50%);
  transform:translate(0,50%)
}
.noUi-marker-vertical.noUi-marker{
  width:5px;
  height:2px;
  margin-top:-1px
}
.noUi-marker-vertical.noUi-marker-sub{
  width:10px
}
.noUi-marker-vertical.noUi-marker-large{
  width:15px
}
.noUi-tooltip{
  display:block;
  position:absolute;
  border:1px solid #d9d9d9;
  border-radius:3px;
  background:#fff;
  color:#000;
  padding:5px;
  text-align:center;
  white-space:nowrap
}
.noUi-horizontal .noUi-tooltip{
  -webkit-transform:translate(-50%,0);
  transform:translate(-50%,0);
  left:50%;
  bottom:120%
}
.noUi-vertical .noUi-tooltip{
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  top:50%;
  right:120%
}
.noUi-horizontal .noUi-origin>.noUi-tooltip{
  -webkit-transform:translate(50%,0);
  transform:translate(50%,0);
  left:auto;
  bottom:10px
}
.noUi-vertical .noUi-origin>.noUi-tooltip{
  -webkit-transform:translate(0,-18px);
  transform:translate(0,-18px);
  top:auto;
  right:28px
}
@-webkit-keyframes passing-through{
  0%{
    opacity:0;
    -webkit-transform:translateY(40px);
    -moz-transform:translateY(40px);
    -ms-transform:translateY(40px);
    -o-transform:translateY(40px);
    transform:translateY(40px)
  }
  30%,70%{
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
  }
  100%{
    opacity:0;
    -webkit-transform:translateY(-40px);
    -moz-transform:translateY(-40px);
    -ms-transform:translateY(-40px);
    -o-transform:translateY(-40px);
    transform:translateY(-40px)
  }
}
@-moz-keyframes passing-through{
  0%{
    opacity:0;
    -webkit-transform:translateY(40px);
    -moz-transform:translateY(40px);
    -ms-transform:translateY(40px);
    -o-transform:translateY(40px);
    transform:translateY(40px)
  }
  30%,70%{
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
  }
  100%{
    opacity:0;
    -webkit-transform:translateY(-40px);
    -moz-transform:translateY(-40px);
    -ms-transform:translateY(-40px);
    -o-transform:translateY(-40px);
    transform:translateY(-40px)
  }
}
@keyframes passing-through{
  0%{
    opacity:0;
    -webkit-transform:translateY(40px);
    -moz-transform:translateY(40px);
    -ms-transform:translateY(40px);
    -o-transform:translateY(40px);
    transform:translateY(40px)
  }
  30%,70%{
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
  }
  100%{
    opacity:0;
    -webkit-transform:translateY(-40px);
    -moz-transform:translateY(-40px);
    -ms-transform:translateY(-40px);
    -o-transform:translateY(-40px);
    transform:translateY(-40px)
  }
}
@-webkit-keyframes slide-in{
  0%{
    opacity:0;
    -webkit-transform:translateY(40px);
    -moz-transform:translateY(40px);
    -ms-transform:translateY(40px);
    -o-transform:translateY(40px);
    transform:translateY(40px)
  }
  30%{
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
  }
}
@-moz-keyframes slide-in{
  0%{
    opacity:0;
    -webkit-transform:translateY(40px);
    -moz-transform:translateY(40px);
    -ms-transform:translateY(40px);
    -o-transform:translateY(40px);
    transform:translateY(40px)
  }
  30%{
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
  }
}
@keyframes slide-in{
  0%{
    opacity:0;
    -webkit-transform:translateY(40px);
    -moz-transform:translateY(40px);
    -ms-transform:translateY(40px);
    -o-transform:translateY(40px);
    transform:translateY(40px)
  }
  30%{
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
  }
}
@-webkit-keyframes pulse{
  0%{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
  }
  10%{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
  }
  20%{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
  }
}
@-moz-keyframes pulse{
  0%{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
  }
  10%{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
  }
  20%{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
  }
}
@keyframes pulse{
  0%{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
  }
  10%{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
  }
  20%{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
  }
}*/
/*start::dropzone*/
/*.dropzone,.dropzone *{
  box-sizing:border-box
}
.dropzone{
  min-height:150px;
  border:2px solid rgba(0,0,0,.3);
  background:#fff;
  padding:20px 20px
}
.dropzone.dz-clickable{
  cursor:pointer
}
.dropzone.dz-clickable *{
  cursor:default
}
.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{
  cursor:pointer
}
.dropzone.dz-started .dz-message{
  display:none
}
.dropzone.dz-drag-hover{
  border-style:solid
}
.dropzone.dz-drag-hover .dz-message{
  opacity:.5
}
.dropzone .dz-message{
  text-align:center;
  margin:2em 0
}
.dropzone .dz-message .dz-button{
  background:0 0;
  color:inherit;
  border:none;
  padding:0;
  font:inherit;
  cursor:pointer;
  outline:inherit
}
.dropzone .dz-preview{
  position:relative;
  display:inline-block;
  vertical-align:top;
  margin:16px;
  min-height:100px
}
.dropzone .dz-preview:hover{
  z-index:1000
}
.dropzone .dz-preview:hover .dz-details{
  opacity:1
}
.dropzone .dz-preview.dz-file-preview .dz-image{
  border-radius:20px;
  background:#999;
  background:linear-gradient(to bottom,#eee,#ddd)
}
.dropzone .dz-preview.dz-file-preview .dz-details{
  opacity:1
}
.dropzone .dz-preview.dz-image-preview{
  background:#fff
}
.dropzone .dz-preview.dz-image-preview .dz-details{
  -webkit-transition:opacity .2s linear;
  -moz-transition:opacity .2s linear;
  -ms-transition:opacity .2s linear;
  -o-transition:opacity .2s linear;
  transition:opacity .2s linear
}
.dropzone .dz-preview .dz-remove{
  font-size:14px;
  text-align:center;
  display:block;
  cursor:pointer;
  border:none
}
.dropzone .dz-preview .dz-remove:hover{
  text-decoration:underline
}
.dropzone .dz-preview:hover .dz-details{
  opacity:1
}
.dropzone .dz-preview .dz-details{
  z-index:20;
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  font-size:13px;
  min-width:100%;
  max-width:100%;
  padding:2em 1em;
  text-align:center;
  color:rgba(0,0,0,.9);
  line-height:150%
}
.dropzone .dz-preview .dz-details .dz-size{
  margin-bottom:1em;
  font-size:16px
}
.dropzone .dz-preview .dz-details .dz-filename{
  white-space:nowrap
}
.dropzone .dz-preview .dz-details .dz-filename:hover span{
  border:1px solid rgba(200,200,200,.8);
  background-color:rgba(255,255,255,.8)
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover){
  overflow:hidden;
  text-overflow:ellipsis
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{
  border:1px solid transparent
}
.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{
  background-color:rgba(255,255,255,.4);
  padding:0 .4em;
  border-radius:3px
}
.dropzone .dz-preview:hover .dz-image img{
  -webkit-transform:scale(1.05,1.05);
  -moz-transform:scale(1.05,1.05);
  -ms-transform:scale(1.05,1.05);
  -o-transform:scale(1.05,1.05);
  transform:scale(1.05,1.05);
  -webkit-filter:blur(8px);
  filter:blur(8px)
}
.dropzone .dz-preview .dz-image{
  border-radius:20px;
  overflow:hidden;
  width:120px;
  height:120px;
  position:relative;
  display:block;
  z-index:10
}
.dropzone .dz-preview .dz-image img{
  display:block
}
.dropzone .dz-preview.dz-success .dz-success-mark{
  -webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);
  -moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);
  -ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);
  -o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);
  animation:passing-through 3s cubic-bezier(.77,0,.175,1)
}
.dropzone .dz-preview.dz-error .dz-error-mark{
  opacity:1;
  -webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);
  -moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);
  -ms-animation:slide-in 3s cubic-bezier(.77,0,.175,1);
  -o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);
  animation:slide-in 3s cubic-bezier(.77,0,.175,1)
}
.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{
  pointer-events:none;
  opacity:0;
  z-index:500;
  position:absolute;
  display:block;
  top:50%;
  left:50%;
  margin-left:-27px;
  margin-top:-27px
}
.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{
  display:block;
  width:54px;
  height:54px
}
.dropzone .dz-preview.dz-processing .dz-progress{
  opacity:1;
  -webkit-transition:all .2s linear;
  -moz-transition:all .2s linear;
  -ms-transition:all .2s linear;
  -o-transition:all .2s linear;
  transition:all .2s linear
}
.dropzone .dz-preview.dz-complete .dz-progress{
  opacity:0;
  -webkit-transition:opacity .4s ease-in;
  -moz-transition:opacity .4s ease-in;
  -ms-transition:opacity .4s ease-in;
  -o-transition:opacity .4s ease-in;
  transition:opacity .4s ease-in
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress{
  -webkit-animation:pulse 6s ease infinite;
  -moz-animation:pulse 6s ease infinite;
  -ms-animation:pulse 6s ease infinite;
  -o-animation:pulse 6s ease infinite;
  animation:pulse 6s ease infinite
}
.dropzone .dz-preview .dz-progress{
  opacity:1;
  z-index:1000;
  pointer-events:none;
  position:absolute;
  height:16px;
  left:50%;
  top:50%;
  margin-top:-8px;
  width:80px;
  margin-left:-40px;
  background:rgba(255,255,255,.9);
  -webkit-transform:scale(1);
  border-radius:8px;
  overflow:hidden
}
.dropzone .dz-preview .dz-progress .dz-upload{
  background:#333;
  background:linear-gradient(to bottom,#666,#444);
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:0;
  -webkit-transition:width .3s ease-in-out;
  -moz-transition:width .3s ease-in-out;
  -ms-transition:width .3s ease-in-out;
  -o-transition:width .3s ease-in-out;
  transition:width .3s ease-in-out
}
.dropzone .dz-preview.dz-error .dz-error-message{
  display:block
}
.dropzone .dz-preview.dz-error:hover .dz-error-message{
  opacity:1;
  pointer-events:auto
}
.dropzone .dz-preview .dz-error-message{
  pointer-events:none;
  z-index:1000;
  position:absolute;
  display:block;
  display:none;
  opacity:0;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  -ms-transition:opacity .3s ease;
  -o-transition:opacity .3s ease;
  transition:opacity .3s ease;
  border-radius:8px;
  font-size:13px;
  top:130px;
  left:-10px;
  width:140px;
  background:#be2626;
  background:linear-gradient(to bottom,#be2626,#a92222);
  padding:.5em 1.2em;
  color:#fff
}
.dropzone .dz-preview .dz-error-message:after{
  content:"";
  position:absolute;
  top:-6px;
  left:64px;
  width:0;
  height:0;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid #be2626
}*/
/*end::dropzone*/
/*! * Quill Editor v1.3.7 * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com */
/*.ql-container{
  box-sizing:border-box;
  font-family:Helvetica,Arial,sans-serif;
  font-size:13px;
  height:100%;
  margin:0;
  position:relative
}
.ql-container.ql-disabled .ql-tooltip{
  visibility:hidden
}
.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{
  pointer-events:none
}
.ql-clipboard{
  left:-100000px;
  height:1px;
  overflow-y:hidden;
  position:absolute;
  top:50%
}
.ql-clipboard p{
  margin:0;
  padding:0
}
.ql-editor{
  box-sizing:border-box;
  line-height:1.42;
  height:100%;
  outline:0;
  overflow-y:auto;
  padding:12px 15px;
  tab-size:4;
  -moz-tab-size:4;
  text-align:left;
  white-space:pre-wrap;
  word-wrap:break-word
}
.ql-editor>*{
  cursor:text
}
.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{
  margin:0;
  padding:0;
  counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol,.ql-editor ul{
  padding-left:1.5em
}
.ql-editor ol>li,.ql-editor ul>li{
  list-style-type:none
}
.ql-editor ul>li::before{
  content:"•"
}
.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{
  pointer-events:none
}
.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{
  pointer-events:all
}
.ql-editor ul[data-checked=false]>li::before,.ql-editor ul[data-checked=true]>li::before{
  color:#777;
  cursor:pointer;
  pointer-events:all
}
.ql-editor ul[data-checked=true]>li::before{
  content:"☑"
}
.ql-editor ul[data-checked=false]>li::before{
  content:"☐"
}
.ql-editor li::before{
  display:inline-block;
  white-space:nowrap;
  width:1.2em
}
.ql-editor li:not(.ql-direction-rtl)::before{
  margin-left:-1.5em;
  margin-right:.3em;
  text-align:right
}
.ql-editor li.ql-direction-rtl::before{
  margin-left:.3em;
  margin-right:-1.5em
}
.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){
  padding-left:1.5em
}
.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{
  padding-right:1.5em
}
.ql-editor ol li{
  counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment:list-0
}
.ql-editor ol li:before{
  content:counter(list-0,decimal) ". "
}
.ql-editor ol li.ql-indent-1{
  counter-increment:list-1
}
.ql-editor ol li.ql-indent-1:before{
  content:counter(list-1,lower-alpha) ". "
}
.ql-editor ol li.ql-indent-1{
  counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-2{
  counter-increment:list-2
}
.ql-editor ol li.ql-indent-2:before{
  content:counter(list-2,lower-roman) ". "
}
.ql-editor ol li.ql-indent-2{
  counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-3{
  counter-increment:list-3
}
.ql-editor ol li.ql-indent-3:before{
  content:counter(list-3,decimal) ". "
}
.ql-editor ol li.ql-indent-3{
  counter-reset:list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-4{
  counter-increment:list-4
}
.ql-editor ol li.ql-indent-4:before{
  content:counter(list-4,lower-alpha) ". "
}
.ql-editor ol li.ql-indent-4{
  counter-reset:list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-5{
  counter-increment:list-5
}
.ql-editor ol li.ql-indent-5:before{
  content:counter(list-5,lower-roman) ". "
}
.ql-editor ol li.ql-indent-5{
  counter-reset:list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-6{
  counter-increment:list-6
}
.ql-editor ol li.ql-indent-6:before{
  content:counter(list-6,decimal) ". "
}
.ql-editor ol li.ql-indent-6{
  counter-reset:list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-7{
  counter-increment:list-7
}
.ql-editor ol li.ql-indent-7:before{
  content:counter(list-7,lower-alpha) ". "
}
.ql-editor ol li.ql-indent-7{
  counter-reset:list-8 list-9
}
.ql-editor ol li.ql-indent-8{
  counter-increment:list-8
}
.ql-editor ol li.ql-indent-8:before{
  content:counter(list-8,lower-roman) ". "
}
.ql-editor ol li.ql-indent-8{
  counter-reset:list-9
}
.ql-editor ol li.ql-indent-9{
  counter-increment:list-9
}
.ql-editor ol li.ql-indent-9:before{
  content:counter(list-9,decimal) ". "
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl){
  padding-left:3em
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl){
  padding-left:4.5em
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{
  padding-right:3em
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{
  padding-right:4.5em
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl){
  padding-left:6em
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl){
  padding-left:7.5em
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{
  padding-right:6em
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{
  padding-right:7.5em
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl){
  padding-left:9em
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl){
  padding-left:10.5em
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{
  padding-right:9em
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{
  padding-right:10.5em
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl){
  padding-left:12em
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl){
  padding-left:13.5em
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{
  padding-right:12em
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{
  padding-right:13.5em
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl){
  padding-left:15em
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl){
  padding-left:16.5em
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{
  padding-right:15em
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{
  padding-right:16.5em
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl){
  padding-left:18em
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl){
  padding-left:19.5em
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{
  padding-right:18em
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{
  padding-right:19.5em
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl){
  padding-left:21em
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl){
  padding-left:22.5em
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{
  padding-right:21em
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{
  padding-right:22.5em
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl){
  padding-left:24em
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl){
  padding-left:25.5em
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{
  padding-right:24em
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{
  padding-right:25.5em
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl){
  padding-left:27em
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl){
  padding-left:28.5em
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{
  padding-right:27em
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{
  padding-right:28.5em
}
.ql-editor .ql-video{
  display:block;
  max-width:100%
}
.ql-editor .ql-video.ql-align-center{
  margin:0 auto
}
.ql-editor .ql-video.ql-align-right{
  margin:0 0 0 auto
}
.ql-editor .ql-bg-black{
  background-color:#000
}
.ql-editor .ql-bg-red{
  background-color:#e60000
}
.ql-editor .ql-bg-orange{
  background-color:#f90
}
.ql-editor .ql-bg-yellow{
  background-color:#ff0
}
.ql-editor .ql-bg-green{
  background-color:#008a00
}
.ql-editor .ql-bg-blue{
  background-color:#06c
}
.ql-editor .ql-bg-purple{
  background-color:#93f
}
.ql-editor .ql-color-white{
  color:#fff
}
.ql-editor .ql-color-red{
  color:#e60000
}
.ql-editor .ql-color-orange{
  color:#f90
}
.ql-editor .ql-color-yellow{
  color:#ff0
}
.ql-editor .ql-color-green{
  color:#008a00
}
.ql-editor .ql-color-blue{
  color:#06c
}
.ql-editor .ql-color-purple{
  color:#93f
}
.ql-editor .ql-font-serif{
  font-family:Georgia,Times New Roman,serif
}
.ql-editor .ql-font-monospace{
  font-family:Monaco,Courier New,monospace
}
.ql-editor .ql-size-small{
  font-size:.75em
}
.ql-editor .ql-size-large{
  font-size:1.5em
}
.ql-editor .ql-size-huge{
  font-size:2.5em
}
.ql-editor .ql-direction-rtl{
  direction:rtl;
  text-align:inherit
}
.ql-editor .ql-align-center{
  text-align:center
}
.ql-editor .ql-align-justify{
  text-align:justify
}
.ql-editor .ql-align-right{
  text-align:right
}
.ql-editor.ql-blank::before{
  color:rgba(0,0,0,.6);
  content:attr(data-placeholder);
  font-style:italic;
  left:15px;
  pointer-events:none;
  position:absolute;
  right:15px
}
.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{
  clear:both;
  content:"";
  display:table
}
.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{
  background:0 0;
  border:none;
  cursor:pointer;
  display:inline-block;
  float:left;
  height:24px;
  padding:3px 5px;
  width:28px
}
.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{
  float:left;
  height:100%
}
.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{
  outline:0
}
.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{
  display:none
}
.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{
  color:#06c
}
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{
  fill:#06c
}
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{
  stroke:#06c
}
@media (pointer:coarse){
  .ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){
    color:#444
  }
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{
    fill:#444
  }
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{
    stroke:#444
  }
}
.ql-snow{
  box-sizing:border-box
}
.ql-snow *{
  box-sizing:border-box
}
.ql-snow .ql-hidden{
  display:none
}
.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{
  visibility:hidden
}
.ql-snow .ql-tooltip{
  position:absolute;
  transform:translateY(10px)
}
.ql-snow .ql-tooltip a{
  cursor:pointer;
  text-decoration:none
}
.ql-snow .ql-tooltip.ql-flip{
  transform:translateY(-10px)
}
.ql-snow .ql-formats{
  display:inline-block;
  vertical-align:middle
}
.ql-snow .ql-formats:after{
  clear:both;
  content:"";
  display:table
}
.ql-snow .ql-stroke{
  fill:none;
  stroke:#444;
  stroke-linecap:round;
  stroke-linejoin:round;
  stroke-width:2
}
.ql-snow .ql-stroke-miter{
  fill:none;
  stroke:#444;
  stroke-miterlimit:10;
  stroke-width:2
}
.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{
  fill:#444
}
.ql-snow .ql-empty{
  fill:none
}
.ql-snow .ql-even{
  fill-rule:evenodd
}
.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{
  stroke-width:1
}
.ql-snow .ql-transparent{
  opacity:.4
}
.ql-snow .ql-direction svg:last-child{
  display:none
}
.ql-snow .ql-direction.ql-active svg:last-child{
  display:inline
}
.ql-snow .ql-direction.ql-active svg:first-child{
  display:none
}
.ql-snow .ql-editor h1{
  font-size:2em
}
.ql-snow .ql-editor h2{
  font-size:1.5em
}
.ql-snow .ql-editor h3{
  font-size:1.17em
}
.ql-snow .ql-editor h4{
  font-size:1em
}
.ql-snow .ql-editor h5{
  font-size:.83em
}
.ql-snow .ql-editor h6{
  font-size:.67em
}
.ql-snow .ql-editor a{
  text-decoration:underline
}
.ql-snow .ql-editor blockquote{
  border-left:4px solid #ccc;
  margin-bottom:5px;
  margin-top:5px;
  padding-left:16px
}
.ql-snow .ql-editor code,.ql-snow .ql-editor pre{
  background-color:#f0f0f0;
  border-radius:3px
}
.ql-snow .ql-editor pre{
  white-space:pre-wrap;
  margin-bottom:5px;
  margin-top:5px;
  padding:5px 10px
}
.ql-snow .ql-editor code{
  font-size:85%;
  padding:2px 4px
}
.ql-snow .ql-editor pre.ql-syntax{
  background-color:#23241f;
  color:#f8f8f2;
  overflow:visible
}
.ql-snow .ql-editor img{
  max-width:100%
}
.ql-snow .ql-picker{
  color:#444;
  display:inline-block;
  float:left;
  font-size:14px;
  font-weight:500;
  height:24px;
  position:relative;
  vertical-align:middle
}
.ql-snow .ql-picker-label{
  cursor:pointer;
  display:inline-block;
  height:100%;
  padding-left:8px;
  padding-right:2px;
  position:relative;
  width:100%
}
.ql-snow .ql-picker-label::before{
  display:inline-block;
  line-height:22px
}
.ql-snow .ql-picker-options{
  background-color:#fff;
  display:none;
  min-width:100%;
  padding:4px 8px;
  position:absolute;
  white-space:nowrap
}
.ql-snow .ql-picker-options .ql-picker-item{
  cursor:pointer;
  display:block;
  padding-bottom:5px;
  padding-top:5px
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label{
  color:#ccc;
  z-index:2
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{
  fill:#ccc
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{
  stroke:#ccc
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options{
  display:block;
  margin-top:-1px;
  top:100%;
  z-index:1
}
.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{
  width:28px
}
.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{
  padding:2px 4px
}
.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{
  right:4px
}
.ql-snow .ql-icon-picker .ql-picker-options{
  padding:4px 0
}
.ql-snow .ql-icon-picker .ql-picker-item{
  height:24px;
  width:24px;
  padding:2px 4px
}
.ql-snow .ql-color-picker .ql-picker-options{
  padding:3px 5px;
  width:152px
}
.ql-snow .ql-color-picker .ql-picker-item{
  border:1px solid transparent;
  float:left;
  height:16px;
  margin:2px;
  padding:0;
  width:16px
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{
  position:absolute;
  margin-top:-9px;
  right:0;
  top:50%;
  width:18px
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before{
  content:attr(data-label)
}
.ql-snow .ql-picker.ql-header{
  width:98px
}
.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{
  content:"Normal"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{
  content:"Heading 1"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{
  content:"Heading 2"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{
  content:"Heading 3"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{
  content:"Heading 4"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{
  content:"Heading 5"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{
  content:"Heading 6"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{
  font-size:2em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{
  font-size:1.5em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{
  font-size:1.17em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{
  font-size:1em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{
  font-size:.83em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{
  font-size:.67em
}
.ql-snow .ql-picker.ql-font{
  width:108px
}
.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{
  content:"Sans Serif"
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{
  content:"Serif"
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{
  content:"Monospace"
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{
  font-family:Georgia,Times New Roman,serif
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{
  font-family:Monaco,Courier New,monospace
}
.ql-snow .ql-picker.ql-size{
  width:98px
}
.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{
  content:"Normal"
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{
  content:"Small"
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{
  content:"Large"
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{
  content:"Huge"
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{
  font-size:10px
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{
  font-size:18px
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{
  font-size:32px
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item{
  background-color:#fff
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item{
  background-color:#000
}
.ql-toolbar.ql-snow{
  border:1px solid #ccc;
  box-sizing:border-box;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  padding:8px
}
.ql-toolbar.ql-snow .ql-formats{
  margin-right:15px
}
.ql-toolbar.ql-snow .ql-picker-label{
  border:1px solid transparent
}
.ql-toolbar.ql-snow .ql-picker-options{
  border:1px solid transparent;
  box-shadow:rgba(0,0,0,.2) 0 2px 8px
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{
  border-color:#ccc
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{
  border-color:#ccc
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{
  border-color:#000
}
.ql-toolbar.ql-snow+.ql-container.ql-snow{
  border-top:0
}
.ql-snow .ql-tooltip{
  background-color:#fff;
  border:1px solid #ccc;
  box-shadow:0 0 5px #ddd;
  color:#444;
  padding:5px 12px;
  white-space:nowrap
}
.ql-snow .ql-tooltip::before{
  content:"Visit URL:";
  line-height:26px;
  margin-right:8px
}
.ql-snow .ql-tooltip input[type=text]{
  display:none;
  border:1px solid #ccc;
  font-size:13px;
  height:26px;
  margin:0;
  padding:3px 5px;
  width:170px
}
.ql-snow .ql-tooltip a.ql-preview{
  display:inline-block;
  max-width:200px;
  overflow-x:hidden;
  text-overflow:ellipsis;
  vertical-align:top
}
.ql-snow .ql-tooltip a.ql-action::after{
  border-right:1px solid #ccc;
  content:"Edit";
  margin-left:16px;
  padding-right:8px
}
.ql-snow .ql-tooltip a.ql-remove::before{
  content:"Remove";
  margin-left:8px
}
.ql-snow .ql-tooltip a{
  line-height:26px
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{
  display:none
}
.ql-snow .ql-tooltip.ql-editing input[type=text]{
  display:inline-block
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after{
  border-right:0;
  content:"Save";
  padding-right:0
}
.ql-snow .ql-tooltip[data-mode=link]::before{
  content:"Enter link:"
}
.ql-snow .ql-tooltip[data-mode=formula]::before{
  content:"Enter formula:"
}
.ql-snow .ql-tooltip[data-mode=video]::before{
  content:"Enter video:"
}
.ql-snow a{
  color:#06c
}
.ql-container.ql-snow{
  border:1px solid #ccc
}
.ql-toolbar{
  font-family:Poppins,Helvetica,sans-serif
}
.ql-toolbar.ql-snow{
  border:1px solid #eff2f5;
  border-top-left-radius:.475rem;
  border-top-right-radius:.475rem
}
.ql-toolbar.ql-snow .ql-picker .ql-fill,.ql-toolbar.ql-snow .ql-picker .ql-stroke,.ql-toolbar.ql-snow button .ql-fill,.ql-toolbar.ql-snow button .ql-stroke{
  stroke:#a1a5b7
}
.ql-toolbar.ql-snow .ql-picker .ql-fill,.ql-toolbar.ql-snow button .ql-fill{
  fill:#a1a5b7
}
.ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill,.ql-toolbar.ql-snow .ql-picker.ql-active .ql-stroke,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-stroke,.ql-toolbar.ql-snow .ql-picker:focus .ql-fill,.ql-toolbar.ql-snow .ql-picker:focus .ql-stroke,.ql-toolbar.ql-snow .ql-picker:hover .ql-fill,.ql-toolbar.ql-snow .ql-picker:hover .ql-stroke,.ql-toolbar.ql-snow button.ql-active .ql-fill,.ql-toolbar.ql-snow button.ql-active .ql-stroke,.ql-toolbar.ql-snow button.ql-expanded .ql-fill,.ql-toolbar.ql-snow button.ql-expanded .ql-stroke,.ql-toolbar.ql-snow button:focus .ql-fill,.ql-toolbar.ql-snow button:focus .ql-stroke,.ql-toolbar.ql-snow button:hover .ql-fill,.ql-toolbar.ql-snow button:hover .ql-stroke{
  stroke:#009ef7
}
.ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill,.ql-toolbar.ql-snow .ql-picker:focus .ql-fill,.ql-toolbar.ql-snow .ql-picker:hover .ql-fill,.ql-toolbar.ql-snow button.ql-active .ql-fill,.ql-toolbar.ql-snow button.ql-expanded .ql-fill,.ql-toolbar.ql-snow button:focus .ql-fill,.ql-toolbar.ql-snow button:hover .ql-fill{
  fill:#009ef7
}
.ql-editor{
  color:#181c32
}
.ql-editor.ql-blank:before{
  left:auto!important;
  right:auto!important;
  color:#a1a5b7!important;
  font-style:normal!important
}
.ql-container.ql-snow{
  border:1px solid #eff2f5;
  border-top:0;
  border-bottom-right-radius:.475rem;
  border-bottom-left-radius:.475rem
}
.ql-snow .ql-picker .ql-picker-label{
  color:#a1a5b7
}
.ql-snow .ql-picker .ql-picker-label.ql-active,.ql-snow .ql-picker .ql-picker-label:hover{
  color:#009ef7
}
.ql-snow .ql-picker.ql-expanded{
  outline:0!important;
  border-color:transparent!important
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label{
  border-color:transparent!important;
  color:#009ef7;
  outline:0!important
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label.ql-active,.ql-snow .ql-picker.ql-expanded .ql-picker-label:hover{
  color:#009ef7
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options{
  border:0;
  padding:.5rem 1rem;
  box-shadow:0 0 50px 0 rgba(82,63,105,.15);
  border-radius:.475rem
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{
  color:#7e8299;
  outline:0
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-active,.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-selected,.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{
  color:#009ef7
}
.ql-snow .ql-tooltip{
  border:0;
  padding:.5rem 1rem;
  box-shadow:0 0 50px 0 rgba(82,63,105,.15);
  border-radius:.475rem
}
.ql-snow .ql-tooltip input[type=text]{
  border:0;
  background-color:transparent;
  outline:0!important;
  box-shadow:none;
  border-radius:0;
  border:1px solid #eff2f5;
  color:#181c32;
  outline:0!important;
  border-radius:.475rem
}
.ql-snow .ql-tooltip input[type=text]:active,.ql-snow .ql-tooltip input[type=text]:focus{
  border-color:#b5b5c3!important
}
.ql-snow .ql-tooltip .ql-preview{
  color:#7e8299
}
.ql-snow .ql-tooltip .ql-action{
  transition:color .3s ease;
  color:#7e8299
}
.ql-snow .ql-tooltip .ql-action:hover{
  transition:color .3s ease;
  color:#009ef7
}
.modal .ql-snow .ql-tooltip.ql-editing{
  left:20px!important
}
.ql-snow .ql-editor pre.ql-syntax{
  background-color:#181c32;
  color:#a1a5b7;
  overflow:visible;
  border-radius:.475rem
}
.ql-quil.ql-quil-plain .ql-toolbar{
  padding:0;
  margin:0;
  border:0
}
.ql-quil.ql-quil-plain .ql-toolbar:after{
  display:none
}
.ql-quil.ql-quil-plain .ql-toolbar .ql-picker-label{
  padding-left:0
}
.ql-quil.ql-quil-plain .ql-container{
  border:0
}
.ql-quil.ql-quil-plain .ql-editor{
  border:0;
  padding:0
}*/
/*end::quill*/
/*start::tagify*/
/*:root{
  --tagify-dd-color-primary:rgb(53,149,246);
  --tagify-dd-bg-color:white
}
.tagify{
  --tags-border-color:#DDD;
  --tags-hover-border-color:#CCC;
  --tags-focus-border-color:#3595f6;
  --tag-bg:#E5E5E5;
  --tag-hover:#D3E2E2;
  --tag-text-color:black;
  --tag-text-color--edit:black;
  --tag-pad:0.3em 0.5em;
  --tag-inset-shadow-size:1.1em;
  --tag-invalid-color:#D39494;
  --tag-invalid-bg:rgba(211, 148, 148, 0.5);
  --tag-remove-bg:rgba(211, 148, 148, 0.3);
  --tag-remove-btn-color:black;
  --tag-remove-btn-bg:none;
  --tag-remove-btn-bg--hover:#c77777;
  --input-color:inherit;
  --tag--min-width:1ch;
  --tag--max-width:auto;
  --tag-hide-transition:0.3s;
  --placeholder-color:rgba(0, 0, 0, 0.4);
  --placeholder-color-focus:rgba(0, 0, 0, 0.25);
  --loader-size:.8em;
  display:flex;
  align-items:flex-start;
  flex-wrap:wrap;
  border:1px solid #ddd;
  border:1px solid var(--tags-border-color);
  padding:0;
  line-height:normal;
  cursor:text;
  outline:0;
  position:relative;
  box-sizing:border-box;
  transition:.1s
}
@keyframes tags--bump{
  30%{
    transform:scale(1.2)
  }
}
@keyframes rotateLoader{
  to{
    transform:rotate(1turn)
  }
}
.tagify:hover{
  border-color:#ccc;
  border-color:var(--tags-hover-border-color)
}
.tagify.tagify--focus{
  transition:0s;
  border-color:#3595f6;
  border-color:var(--tags-focus-border-color)
}
.tagify[readonly]:not(.tagify--mix){
  cursor:default
}
.tagify[readonly]:not(.tagify--mix)>.tagify__input{
  visibility:hidden;
  width:0;
  margin:5px 0
}
.tagify[readonly]:not(.tagify--mix) .tagify__tag>div{
  padding:.3em .5em;
  padding:var(--tag-pad)
}
.tagify[readonly]:not(.tagify--mix) .tagify__tag>div::before{
  background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;
  box-shadow:none;
  filter:brightness(.95)
}
.tagify[readonly] .tagify__tag__removeBtn{
  display:none
}
.tagify--loading .tagify__input::before{
  content:none
}
.tagify--loading .tagify__input::after{
  content:"";
  vertical-align:middle;
  opacity:1;
  width:.7em;
  height:.7em;
  width:var(--loader-size);
  height:var(--loader-size);
  border:3px solid;
  border-color:#eee #bbb #888 transparent;
  border-radius:50%;
  animation:rotateLoader .4s infinite linear;
  margin:-2px 0 -2px .5em
}
.tagify--loading .tagify__input:empty::after{
  margin-left:0
}
.tagify+input,.tagify+textarea{
  display:none!important
}
.tagify__tag{
  display:inline-flex;
  align-items:center;
  margin:5px 0 5px 5px;
  position:relative;
  z-index:1;
  outline:0;
  cursor:default;
  transition:.13s ease-out
}
.tagify__tag>div{
  vertical-align:top;
  box-sizing:border-box;
  max-width:100%;
  padding:.3em .5em;
  padding:var(--tag-pad,.3em .5em);
  color:#000;
  color:var(--tag-text-color,#000);
  line-height:inherit;
  border-radius:3px;
  white-space:nowrap;
  transition:.13s ease-out
}
.tagify__tag>div>*{
  white-space:pre-wrap;
  overflow:hidden;
  text-overflow:ellipsis;
  display:inline-block;
  vertical-align:top;
  min-width:1ch;
  max-width:auto;
  min-width:var(--tag--min-width,1ch);
  max-width:var(--tag--max-width,auto);
  transition:.8s ease,.1s color
}
.tagify__tag>div>[contenteditable]{
  outline:0;
  -webkit-user-select:text;
  user-select:text;
  cursor:text;
  margin:-2px;
  padding:2px;
  max-width:350px
}
.tagify__tag>div::before{
  content:"";
  position:absolute;
  border-radius:inherit;
  left:0;
  top:0;
  right:0;
  bottom:0;
  z-index:-1;
  pointer-events:none;
  transition:120ms ease;
  animation:tags--bump .3s ease-out 1;
  box-shadow:0 0 0 1.1em #e5e5e5 inset;
  box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-bg,#e5e5e5) inset
}
.tagify__tag:hover:not([readonly]) div::before{
  top:-2px;
  right:-2px;
  bottom:-2px;
  left:-2px;
  box-shadow:0 0 0 1.1em #d3e2e2 inset;
  box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-hover,#d3e2e2) inset
}
.tagify__tag--loading{
  pointer-events:none
}
.tagify__tag--loading .tagify__tag__removeBtn{
  display:none
}
.tagify__tag--loading::after{
  --loader-size:.4em;
  content:"";
  vertical-align:middle;
  opacity:1;
  width:.7em;
  height:.7em;
  width:var(--loader-size);
  height:var(--loader-size);
  border:3px solid;
  border-color:#eee #bbb #888 transparent;
  border-radius:50%;
  animation:rotateLoader .4s infinite linear;
  margin:0 .5em 0 -.1em
}
.tagify__tag--flash div::before{
  animation:none
}
.tagify__tag--hide{
  width:0!important;
  padding-left:0;
  padding-right:0;
  margin-left:0;
  margin-right:0;
  opacity:0;
  transform:scale(0);
  transition:.3s;
  transition:var(--tag-hide-transition,.3s);
  pointer-events:none
}
.tagify__tag--hide>div>*{
  white-space:nowrap
}
.tagify__tag.tagify--noAnim>div::before{
  animation:none
}
.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span{
  opacity:.5
}
.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before{
  box-shadow:0 0 0 1.1em rgba(211,148,148,.5) inset!important;
  box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-invalid-bg,rgba(211,148,148,.5)) inset!important;
  transition:.2s
}
.tagify__tag[readonly] .tagify__tag__removeBtn{
  display:none
}
.tagify__tag[readonly]>div::before{
  background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;
  box-shadow:none;
  filter:brightness(.95)
}
.tagify__tag--editable>div{
  color:#000;
  color:var(--tag-text-color--edit,#000)
}
.tagify__tag--editable>div::before{
  box-shadow:0 0 0 2px #d3e2e2 inset!important;
  box-shadow:0 0 0 2px var(--tag-hover,#d3e2e2) inset!important
}
.tagify__tag--editable>.tagify__tag__removeBtn{
  pointer-events:none
}
.tagify__tag--editable>.tagify__tag__removeBtn::after{
  opacity:0;
  transform:translateX(100%) translateX(5px)
}
.tagify__tag--editable.tagify--invalid>div::before{
  box-shadow:0 0 0 2px #d39494 inset!important;
  box-shadow:0 0 0 2px var(--tag-invalid-color,#d39494) inset!important
}
.tagify__tag__removeBtn{
  order:5;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:50px;
  cursor:pointer;
  font:14px/1 Arial;
  background:0 0;
  background:var(--tag-remove-btn-bg,none);
  color:#000;
  color:var(--tag-remove-btn-color,#000);
  width:14px;
  height:14px;
  margin-right:4.66667px;
  margin-left:-4.66667px;
  overflow:hidden;
  transition:.2s ease-out
}
.tagify__tag__removeBtn::after{
  content:"×";
  transition:.3s,color 0s
}
.tagify__tag__removeBtn:hover{
  color:#fff;
  background:#c77777;
  background:var(--tag-remove-btn-bg--hover,#c77777)
}
.tagify__tag__removeBtn:hover+div>span{
  opacity:.5
}
.tagify__tag__removeBtn:hover+div::before{
  box-shadow:0 0 0 1.1em rgba(211,148,148,.3) inset!important;
  box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-remove-bg,rgba(211,148,148,.3)) inset!important;
  transition:box-shadow .2s
}
.tagify:not(.tagify--mix) .tagify__input br{
  display:none
}
.tagify:not(.tagify--mix) .tagify__input *{
  display:inline;
  white-space:nowrap
}
.tagify__input{
  flex-grow:1;
  display:inline-block;
  min-width:110px;
  margin:5px;
  padding:.3em .5em;
  padding:var(--tag-pad,.3em .5em);
  line-height:inherit;
  position:relative;
  white-space:pre-wrap;
  color:inherit;
  color:var(--input-color,inherit);
  box-sizing:inherit
}
.tagify__input:empty::before{
  transition:.2s ease-out;
  opacity:1;
  transform:none;
  display:inline-block;
  width:auto
}
.tagify--mix .tagify__input:empty::before{
  display:inline-block
}
.tagify__input:focus{
  outline:0
}
.tagify__input:focus::before{
  transition:.2s ease-out;
  opacity:0;
  transform:translatex(6px)
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  .tagify__input:focus::before{
    display:none
  }
}
@supports (-ms-ime-align:auto){
  .tagify__input:focus::before{
    display:none
  }
}
.tagify__input:focus:empty::before{
  transition:.2s ease-out;
  opacity:1;
  transform:none;
  color:rgba(0,0,0,.25);
  color:var(--placeholder-color-focus)
}
@-moz-document url-prefix(){
  .tagify__input:focus:empty::after{
    display:none
  }
}
.tagify__input::before{
  content:attr(data-placeholder);
  height:1em;
  line-height:1em;
  margin:auto 0;
  z-index:1;
  color:rgba(0,0,0,.4);
  color:var(--placeholder-color);
  white-space:nowrap;
  pointer-events:none;
  opacity:0;
  position:absolute
}
.tagify--mix .tagify__input::before{
  display:none;
  position:static;
  line-height:inherit
}
.tagify__input::after{
  content:attr(data-suggest);
  display:inline-block;
  white-space:pre;
  color:#000;
  opacity:.3;
  pointer-events:none;
  max-width:100px
}
.tagify__input .tagify__tag{
  margin:0
}
.tagify__input .tagify__tag>div{
  padding-top:0;
  padding-bottom:0
}
.tagify--mix{
  display:block
}
.tagify--mix .tagify__input{
  padding:5px;
  margin:0;
  width:100%;
  height:100%;
  line-height:1.5;
  display:block
}
.tagify--mix .tagify__input::before{
  height:auto
}
.tagify--mix .tagify__input::after{
  content:none
}
.tagify--select::after{
  content:">";
  opacity:.5;
  position:absolute;
  top:50%;
  right:0;
  bottom:0;
  font:16px monospace;
  line-height:8px;
  height:8px;
  pointer-events:none;
  transform:translate(-150%,-50%) scaleX(1.2) rotate(90deg);
  transition:.2s ease-in-out
}
.tagify--select[aria-expanded=true]::after{
  transform:translate(-150%,-50%) rotate(270deg) scaleY(1.2)
}
.tagify--select .tagify__tag{
  position:absolute;
  top:0;
  right:1.8em;
  bottom:0
}
.tagify--select .tagify__tag div{
  display:none
}
.tagify--select .tagify__input{
  width:100%
}
.tagify--invalid{
  --tags-border-color:#D39494
}
.tagify__dropdown{
  position:absolute;
  z-index:9999;
  transform:translateY(1px);
  overflow:hidden
}
.tagify__dropdown[placement=top]{
  margin-top:0;
  transform:translateY(-100%)
}
.tagify__dropdown[placement=top] .tagify__dropdown__wrapper{
  border-top-width:1px;
  border-bottom-width:0
}
.tagify__dropdown[position=text]{
  box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary),.1);
  font-size:.9em
}
.tagify__dropdown[position=text] .tagify__dropdown__wrapper{
  border-width:1px
}
.tagify__dropdown__wrapper{
  max-height:300px;
  overflow:hidden;
  background:#fff;
  background:var(--tagify-dd-bg-color);
  border:1px solid #3595f6;
  border-color:var(--tagify-dd-color-primary);
  border-width:1.1px;
  border-top-width:0;
  box-shadow:0 2px 4px -2px rgba(0,0,0,.2);
  transition:.25s cubic-bezier(0,1,.5,1)
}
.tagify__dropdown__wrapper:hover{
  overflow:auto
}
.tagify__dropdown--initial .tagify__dropdown__wrapper{
  max-height:20px;
  transform:translateY(-1em)
}
.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper{
  transform:translateY(2em)
}
.tagify__dropdown__item{
  box-sizing:inherit;
  padding:.3em .5em;
  margin:1px;
  cursor:pointer;
  border-radius:2px;
  position:relative;
  outline:0
}
.tagify__dropdown__item--active{
  background:#3595f6;
  background:var(--tagify-dd-color-primary);
  color:#fff
}
.tagify__dropdown__item:active{
  filter:brightness(105%)
}
.tagify{
  --tags-border-color:#E4E6EF;
  --tags-hover-border-color:#E4E6EF;
  --tags-focus-border-color:#B5B5C3;
  --tag-bg:#EFF2F5;
  --tag-hover:#EFF2F5;
  --tag-text-color:#5E6278;
  --tag-text-color--edit:#5E6278;
  --tag-pad:0 0.5rem;
  --tag-inset-shadow-size:1rem;
  --tag-invalid-color:#F1416C;
  --tag-invalid-bg:#FFF5F8;
  --tag-remove-bg:#EFF2F5;
  --tag-remove-btn-color:transparent;
  --tag-remove-btn-bg:transparent;
  --tag-remove-btn-bg--hover:transparent;
  --input-color:#5E6278;
  --placeholder-color:#B5B5C3;
  --placeholder-color-focus:#A1A5B7;
  --loader-size:.8rem
}
.tagify .tagify__tag{
  background-color:var(--tag-bg)
}
.tagify .tagify__tag div{
  border-radius:inherit
}
.tagify .tagify__tag .tagify__tag__removeBtn{
  border-radius:0;
  content:" ";
  background-repeat:no-repeat;
  background-position:center;
  background-color:transparent;
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23B5B5C3'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
}
.tagify .tagify__tag .tagify__tag__removeBtn:after{
  display:none
}
.tagify .tagify__tag .tagify__tag__removeBtn:hover{
  background-repeat:no-repeat;
  background-position:center;
  background-color:transparent;
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%235E6278'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
}
.tagify .tagify__tag.tagify--notAllowed div .tagify__tag-text{
  color:#f1416c;
  opacity:.5
}
.tagify .tagify__tag.tagify--notAllowed .tagify__tag__removeBtn{
  opacity:.5;
  background-repeat:no-repeat;
  background-position:center;
  background-color:transparent;
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23F1416C'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
}
.tagify .tagify__tag.tagify--notAllowed .tagify__tag__removeBtn:hover{
  background:0 0;
  opacity:.75
}
.tagify .tagify__input:before{
  font-size:inherit;
  line-height:inherit;
  font-weight:inherit
}
.tagify:not(.form-control-sm):not(.form-control-lg){
  padding-top:calc((1.5rem + 2px - .8rem)/ 2);
  padding-bottom:calc((1.5rem + 2px - .8rem)/ 2)
}
.tagify:not(.form-control-sm):not(.form-control-lg) .tagify__tag{
  border-radius:.475rem;
  padding:.2rem .4rem;
  margin:.2rem .4rem .2rem 0;
  font-weight:inherit
}
.tagify:not(.form-control-sm):not(.form-control-lg) .tagify__tag div{
  padding:0 .4rem;
  font-size:.9rem;
  font-weight:inherit
}
.tagify:not(.form-control-sm):not(.form-control-lg) .tagify__tag .tagify__tag__removeBtn{
  width:.6rem;
  height:.6rem;
  margin:0 .5rem 0 0
}
.tagify:not(.form-control-sm):not(.form-control-lg) .tagify__input{
  padding:0;
  margin-top:calc(.75rem - (1.5rem + 2px - .8rem)/ 2);
  margin-bottom:calc(.75rem - (1.5rem + 2px - .8rem)/ 2)
}
.tagify.form-control-lg{
  padding-top:calc((1.65rem + 2px - .8rem)/ 2);
  padding-bottom:calc((1.65rem + 2px - .8rem)/ 2)
}
.tagify.form-control-lg .tagify__tag{
  border-radius:.475rem;
  padding:.2rem .4rem;
  margin:.2rem .4rem .2rem 0;
  font-weight:inherit
}
.tagify.form-control-lg .tagify__tag div{
  padding:0 .4rem;
  font-size:1rem;
  font-weight:inherit
}
.tagify.form-control-lg .tagify__tag .tagify__tag__removeBtn{
  width:.6rem;
  height:.6rem;
  margin:0 .5rem 0 0
}
.tagify.form-control-lg .tagify__input{
  padding:0;
  margin-top:calc(.825rem - (1.65rem + 2px - .8rem)/ 2);
  margin-bottom:calc(.825rem - (1.65rem + 2px - .8rem)/ 2)
}
.tagify.form-control-sm{
  padding-top:calc((1.1rem + 2px - .6rem)/ 2);
  padding-bottom:calc((1.1rem + 2px - .6rem)/ 2)
}
.tagify.form-control-sm .tagify__tag{
  border-radius:.475rem;
  padding:.15rem .4rem;
  margin:.15rem .4rem .15rem 0;
  font-weight:inherit
}
.tagify.form-control-sm .tagify__tag div{
  padding:0 .4rem;
  font-size:.8rem;
  font-weight:inherit
}
.tagify.form-control-sm .tagify__tag .tagify__tag__removeBtn{
  width:.5rem;
  height:.5rem;
  margin:0 .5rem 0 0
}
.tagify.form-control-sm .tagify__input{
  padding:0;
  margin-top:calc(.55rem - (1.1rem + 2px - .6rem)/ 2);
  margin-bottom:calc(.55rem - (1.1rem + 2px - .6rem)/ 2)
}
.tagify__dropdown{
  box-shadow:0 0 50px 0 rgba(82,63,105,.15);
  background:#fff;
  border:0!important;
  outline:0!important;
  padding:.75rem 0;
  z-index:1000;
  border-radius:.475rem
}
.modal-open .tagify__dropdown{
  z-index:1061
}
.tagify__dropdown .tagify__dropdown__wrapper{
  border:0!important;
  outline:0!important;
  box-shadow:none
}
.tagify__dropdown .tagify__dropdown__item{
  color:#5e6278;
  border-radius:0;
  padding:.75rem 1.5rem;
  margin:0;
  box-shadow:none;
  font-weight:500
}
.tagify__dropdown .tagify__dropdown__item.tagify__dropdown__item--active,.tagify__dropdown .tagify__dropdown__item:hover{
  background-color:#ecf8ff;
  color:#009ef7
}
.tagify__dropdown.tagify__inline__suggestions{
  padding:.75rem 1rem
}
.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item{
  display:inline-block;
  font-size:.925rem;
  padding:.35rem .5rem;
  margin:.25rem .5rem .25rem 0;
  background-color:#eff2f5;
  color:#5e6278;
  border-radius:.475rem
}
.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item.tagify__dropdown__item--active,.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item:hover{
  background-color:#ecf8ff;
  color:#009ef7
}
/*end::tagify*/
/*start::toast*/
/*.toast-title{
  font-weight:700
}
.toast-message{
  -ms-word-wrap:break-word;
  word-wrap:break-word
}
.toast-message a,.toast-message label{
  color:#fff
}
.toast-message a:hover{
  color:#ccc;
  text-decoration:none
}
.toast-close-button{
  position:relative;
  right:-.3em;
  top:-.3em;
  float:right;
  font-size:20px;
  font-weight:700;
  color:#fff;
  -webkit-text-shadow:0 1px 0 #fff;
  text-shadow:0 1px 0 #fff;
  opacity:.8;
  line-height:1
}
.toast-close-button:focus,.toast-close-button:hover{
  color:#000;
  text-decoration:none;
  cursor:pointer;
  opacity:.4
}
.rtl .toast-close-button{
  left:-.3em;
  float:left;
  right:.3em
}
button.toast-close-button{
  padding:0;
  cursor:pointer;
  background:0 0;
  border:0;
  -webkit-appearance:none
}
.toast-top-center{
  top:0;
  right:0;
  width:100%
}
.toast-bottom-center{
  bottom:0;
  right:0;
  width:100%
}
.toast-top-full-width{
  top:0;
  right:0;
  width:100%
}
.toast-bottom-full-width{
  bottom:0;
  right:0;
  width:100%
}
.toast-top-left{
  top:12px;
  left:12px
}
.toast-top-right{
  top:12px;
  right:12px
}
.toast-bottom-right{
  right:12px;
  bottom:12px
}
.toast-bottom-left{
  bottom:12px;
  left:12px
}
#toast-container{
  position:fixed;
  z-index:999999;
  pointer-events:none
}
#toast-container *{
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
#toast-container>div{
  position:relative;
  pointer-events:auto;
  overflow:hidden;
  margin:0 0 6px;
  padding:15px 15px 15px 50px;
  width:300px;
  -moz-border-radius:3px 3px 3px 3px;
  -webkit-border-radius:3px 3px 3px 3px;
  border-radius:3px 3px 3px 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
}
#toast-container>div.rtl{
  direction:rtl;
  padding:15px 50px 15px 15px;
  background-position:right 15px center
}
#toast-container>div:hover{
  -moz-box-shadow:0 0 12px #000;
  -webkit-box-shadow:0 0 12px #000;
  box-shadow:0 0 12px #000;
  opacity:1;
  cursor:pointer
}
#toast-container>.toast-info{
  background-image:url(data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important
}
#toast-container>.toast-error{
  background-image:url(data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important
}
#toast-container>.toast-success{
  background-image:url(data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important
}
#toast-container>.toast-warning{
  background-image:url(data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important
}
#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{
  width:300px;
  margin-left:auto;
  margin-right:auto
}
#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{
  width:96%;
  margin-left:auto;
  margin-right:auto
}
.toast{
  background-color:#030303
}
.toast-success{
  background-color:#51a351
}
.toast-error{
  background-color:#bd362f
}
.toast-info{
  background-color:#2f96b4
}
.toast-warning{
  background-color:#f89406
}
.toast-progress{
  position:absolute;
  left:0;
  bottom:0;
  height:4px;
  background-color:#000;
  opacity:.4
}
@media all and (max-width:240px){
  #toast-container>div{
    padding:8px 8px 8px 50px;
    width:11em
  }
  #toast-container>div.rtl{
    padding:8px 50px 8px 8px
  }
  #toast-container .toast-close-button{
    right:-.2em;
    top:-.2em
  }
  #toast-container .rtl .toast-close-button{
    left:-.2em;
    right:.2em
  }
}
@media all and (min-width:241px) and (max-width:480px){
  #toast-container>div{
    padding:8px 8px 8px 50px;
    width:18em
  }
  #toast-container>div.rtl{
    padding:8px 50px 8px 8px
  }
  #toast-container .toast-close-button{
    right:-.2em;
    top:-.2em
  }
  #toast-container .rtl .toast-close-button{
    left:-.2em;
    right:.2em
  }
}
@media all and (min-width:481px) and (max-width:768px){
  #toast-container>div{
    padding:15px 15px 15px 50px;
    width:25em
  }
  #toast-container>div.rtl{
    padding:15px 50px 15px 15px
  }
}
.toast{
  transition:all .2s ease;
  background-position:1.5rem center!important;
  box-shadow:0 0 50px 0 rgba(82,63,105,.15)!important;
  border-radius:.475rem!important;
  border:0!important;
  background-color:#f5f8fa;
  color:#5e6278;
  opacity:.75!important;
  padding:1.25rem 1.25rem 1.25rem 4.5rem!important
}
.toast:hover{
  transition:all .2s ease;
  opacity:1!important
}
.toast .toast-close-button{
  outline:0!important;
  font-size:0;
  width:.85rem;
  height:.85rem
}
.toast .toast-title{
  font-size:1.15rem;
  font-weight:500
}
.toast .toast-title+.toast-message{
  margin-top:.25rem
}
.toast .toast-message{
  font-size:1rem;
  font-weight:400
}
.toast.toast-success{
  background-color:#50cd89;
  color:#fff
}
.toast.toast-success .toast-close-button{
  background-repeat:no-repeat;
  background-position:center;
  background-color:transparent;
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
}
.toast.toast-info{
  background-color:#7239ea;
  color:#fff
}
.toast.toast-info .toast-close-button{
  background-repeat:no-repeat;
  background-position:center;
  background-color:transparent;
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
}
.toast.toast-warning{
  background-color:#ffc700;
  color:#fff
}
.toast.toast-warning .toast-close-button{
  background-repeat:no-repeat;
  background-position:center;
  background-color:transparent;
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
}
.toast.toast-error{
  background-color:#f1416c;
  color:#fff
}
.toast.toast-error .toast-close-button{
  background-repeat:no-repeat;
  background-position:center;
  background-color:transparent;
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
}
/*end::toast*/
/*start::apexcharts*/
/*.apexcharts-canvas{
  position:relative;
  user-select:none
}
.apexcharts-canvas ::-webkit-scrollbar{
  -webkit-appearance:none;
  width:6px
}
.apexcharts-canvas ::-webkit-scrollbar-thumb{
  border-radius:4px;
  background-color:rgba(0,0,0,.5);
  box-shadow:0 0 1px rgba(255,255,255,.5);
  -webkit-box-shadow:0 0 1px rgba(255,255,255,.5)
}
.apexcharts-inner{
  position:relative
}
.apexcharts-text tspan{
  font-family:inherit
}
.legend-mouseover-inactive{
  transition:.15s ease all;
  opacity:.2
}
.apexcharts-series-collapsed{
  opacity:0
}
.apexcharts-tooltip{
  border-radius:5px;
  box-shadow:2px 2px 6px -4px #999;
  cursor:default;
  font-size:14px;
  left:62px;
  opacity:0;
  pointer-events:none;
  position:absolute;
  top:20px;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  white-space:nowrap;
  z-index:12;
  transition:.15s ease all
}
.apexcharts-tooltip.apexcharts-active{
  opacity:1;
  transition:.15s ease all
}
.apexcharts-tooltip.apexcharts-theme-light{
  border:1px solid #e3e3e3;
  background:rgba(255,255,255,.96)
}
.apexcharts-tooltip.apexcharts-theme-dark{
  color:#fff;
  background:rgba(30,30,30,.8)
}
.apexcharts-tooltip *{
  font-family:inherit
}
.apexcharts-tooltip-title{
  padding:6px;
  font-size:15px;
  margin-bottom:4px
}
.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{
  background:#eceff1;
  border-bottom:1px solid #ddd
}
.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title{
  background:rgba(0,0,0,.7);
  border-bottom:1px solid #333
}
.apexcharts-tooltip-text-value,.apexcharts-tooltip-text-z-value{
  display:inline-block;
  font-weight:600;
  margin-left:5px
}
.apexcharts-tooltip-text-z-label:empty,.apexcharts-tooltip-text-z-value:empty{
  display:none
}
.apexcharts-tooltip-text-value,.apexcharts-tooltip-text-z-value{
  font-weight:600
}
.apexcharts-tooltip-marker{
  width:12px;
  height:12px;
  position:relative;
  top:0;
  margin-right:10px;
  border-radius:50%
}
.apexcharts-tooltip-series-group{
  padding:0 10px;
  display:none;
  text-align:left;
  justify-content:left;
  align-items:center
}
.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker{
  opacity:1
}
.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child{
  padding-bottom:4px
}
.apexcharts-tooltip-series-group-hidden{
  opacity:0;
  height:0;
  line-height:0;
  padding:0!important
}
.apexcharts-tooltip-y-group{
  padding:6px 0 5px
}
.apexcharts-tooltip-candlestick{
  padding:4px 8px
}
.apexcharts-tooltip-candlestick>div{
  margin:4px 0
}
.apexcharts-tooltip-candlestick span.value{
  font-weight:700
}
.apexcharts-tooltip-rangebar{
  padding:5px 8px
}
.apexcharts-tooltip-rangebar .category{
  font-weight:600;
  color:#777
}
.apexcharts-tooltip-rangebar .series-name{
  font-weight:700;
  display:block;
  margin-bottom:5px
}
.apexcharts-xaxistooltip{
  opacity:0;
  padding:9px 10px;
  pointer-events:none;
  color:#373d3f;
  font-size:13px;
  text-align:center;
  border-radius:2px;
  position:absolute;
  z-index:10;
  background:#eceff1;
  border:1px solid #90a4ae;
  transition:.15s ease all
}
.apexcharts-xaxistooltip.apexcharts-theme-dark{
  background:rgba(0,0,0,.7);
  border:1px solid rgba(0,0,0,.5);
  color:#fff
}
.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before{
  left:50%;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none
}
.apexcharts-xaxistooltip:after{
  border-color:rgba(236,239,241,0);
  border-width:6px;
  margin-left:-6px
}
.apexcharts-xaxistooltip:before{
  border-color:rgba(144,164,174,0);
  border-width:7px;
  margin-left:-7px
}
.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-bottom:before{
  bottom:100%
}
.apexcharts-xaxistooltip-top:after,.apexcharts-xaxistooltip-top:before{
  top:100%
}
.apexcharts-xaxistooltip-bottom:after{
  border-bottom-color:#eceff1
}
.apexcharts-xaxistooltip-bottom:before{
  border-bottom-color:#90a4ae
}
.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after{
  border-bottom-color:rgba(0,0,0,.5)
}
.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before{
  border-bottom-color:rgba(0,0,0,.5)
}
.apexcharts-xaxistooltip-top:after{
  border-top-color:#eceff1
}
.apexcharts-xaxistooltip-top:before{
  border-top-color:#90a4ae
}
.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after{
  border-top-color:rgba(0,0,0,.5)
}
.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before{
  border-top-color:rgba(0,0,0,.5)
}
.apexcharts-xaxistooltip.apexcharts-active{
  opacity:1;
  transition:.15s ease all
}
.apexcharts-yaxistooltip{
  opacity:0;
  padding:4px 10px;
  pointer-events:none;
  color:#373d3f;
  font-size:13px;
  text-align:center;
  border-radius:2px;
  position:absolute;
  z-index:10;
  background:#eceff1;
  border:1px solid #90a4ae
}
.apexcharts-yaxistooltip.apexcharts-theme-dark{
  background:rgba(0,0,0,.7);
  border:1px solid rgba(0,0,0,.5);
  color:#fff
}
.apexcharts-yaxistooltip:after,.apexcharts-yaxistooltip:before{
  top:50%;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none
}
.apexcharts-yaxistooltip:after{
  border-color:rgba(236,239,241,0);
  border-width:6px;
  margin-top:-6px
}
.apexcharts-yaxistooltip:before{
  border-color:rgba(144,164,174,0);
  border-width:7px;
  margin-top:-7px
}
.apexcharts-yaxistooltip-left:after,.apexcharts-yaxistooltip-left:before{
  left:100%
}
.apexcharts-yaxistooltip-right:after,.apexcharts-yaxistooltip-right:before{
  right:100%
}
.apexcharts-yaxistooltip-left:after{
  border-left-color:#eceff1
}
.apexcharts-yaxistooltip-left:before{
  border-left-color:#90a4ae
}
.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after{
  border-left-color:rgba(0,0,0,.5)
}
.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before{
  border-left-color:rgba(0,0,0,.5)
}
.apexcharts-yaxistooltip-right:after{
  border-right-color:#eceff1
}
.apexcharts-yaxistooltip-right:before{
  border-right-color:#90a4ae
}
.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after{
  border-right-color:rgba(0,0,0,.5)
}
.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before{
  border-right-color:rgba(0,0,0,.5)
}
.apexcharts-yaxistooltip.apexcharts-active{
  opacity:1
}
.apexcharts-yaxistooltip-hidden{
  display:none
}
.apexcharts-xcrosshairs,.apexcharts-ycrosshairs{
  pointer-events:none;
  opacity:0;
  transition:.15s ease all
}
.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active{
  opacity:1;
  transition:.15s ease all
}
.apexcharts-ycrosshairs-hidden{
  opacity:0
}
.apexcharts-selection-rect{
  cursor:move
}
.svg_select_boundingRect,.svg_select_points_rot{
  pointer-events:none;
  opacity:0;
  visibility:hidden
}
.apexcharts-selection-rect+g .svg_select_boundingRect,.apexcharts-selection-rect+g .svg_select_points_rot{
  opacity:0;
  visibility:hidden
}
.apexcharts-selection-rect+g .svg_select_points_l,.apexcharts-selection-rect+g .svg_select_points_r{
  cursor:ew-resize;
  opacity:1;
  visibility:visible
}
.svg_select_points{
  fill:#efefef;
  stroke:#333
}
.apexcharts-svg.apexcharts-zoomable.hovering-zoom{
  cursor:crosshair
}
.apexcharts-svg.apexcharts-zoomable.hovering-pan{
  cursor:move
}
.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-selection-icon,.apexcharts-toolbar-custom-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon{
  cursor:pointer;
  width:20px;
  height:20px;
  line-height:24px;
  color:#6e8192;
  text-align:center
}
.apexcharts-menu-icon svg,.apexcharts-reset-icon svg,.apexcharts-zoom-icon svg,.apexcharts-zoomin-icon svg,.apexcharts-zoomout-icon svg{
  fill:#6e8192
}
.apexcharts-selection-icon svg{
  fill:#444;
  transform:scale(.76)
}
.apexcharts-theme-dark .apexcharts-menu-icon svg,.apexcharts-theme-dark .apexcharts-pan-icon svg,.apexcharts-theme-dark .apexcharts-reset-icon svg,.apexcharts-theme-dark .apexcharts-selection-icon svg,.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg,.apexcharts-theme-dark .apexcharts-zoom-icon svg,.apexcharts-theme-dark .apexcharts-zoomin-icon svg,.apexcharts-theme-dark .apexcharts-zoomout-icon svg{
  fill:#f3f4f5
}
.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg{
  fill:#008ffb
}
.apexcharts-theme-light .apexcharts-menu-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg{
  fill:#333
}
.apexcharts-menu-icon,.apexcharts-selection-icon{
  position:relative
}
.apexcharts-reset-icon{
  margin-left:5px
}
.apexcharts-menu-icon,.apexcharts-reset-icon,.apexcharts-zoom-icon{
  transform:scale(.85)
}
.apexcharts-zoomin-icon,.apexcharts-zoomout-icon{
  transform:scale(.7)
}
.apexcharts-zoomout-icon{
  margin-right:3px
}
.apexcharts-pan-icon{
  transform:scale(.62);
  position:relative;
  left:1px;
  top:0
}
.apexcharts-pan-icon svg{
  fill:#fff;
  stroke:#6e8192;
  stroke-width:2
}
.apexcharts-pan-icon.apexcharts-selected svg{
  stroke:#008ffb
}
.apexcharts-pan-icon:not(.apexcharts-selected):hover svg{
  stroke:#333
}
.apexcharts-toolbar{
  position:absolute;
  z-index:11;
  max-width:176px;
  text-align:right;
  border-radius:3px;
  padding:0 6px 2px 6px;
  display:flex;
  justify-content:space-between;
  align-items:center
}
.apexcharts-menu{
  background:#fff;
  position:absolute;
  top:100%;
  border:1px solid #ddd;
  border-radius:3px;
  padding:3px;
  right:10px;
  opacity:0;
  min-width:110px;
  transition:.15s ease all;
  pointer-events:none
}
.apexcharts-menu.apexcharts-menu-open{
  opacity:1;
  pointer-events:all;
  transition:.15s ease all
}
.apexcharts-menu-item{
  padding:6px 7px;
  font-size:12px;
  cursor:pointer
}
.apexcharts-theme-light .apexcharts-menu-item:hover{
  background:#eee
}
.apexcharts-theme-dark .apexcharts-menu{
  background:rgba(0,0,0,.7);
  color:#fff
}
@media screen and (min-width:768px){
  .apexcharts-canvas:hover .apexcharts-toolbar{
    opacity:1
  }
}
.apexcharts-datalabel.apexcharts-element-hidden{
  opacity:0
}
.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-datalabels,.apexcharts-pie-label{
  cursor:default;
  pointer-events:none
}
.apexcharts-pie-label-delay{
  opacity:0;
  animation-name:opaque;
  animation-duration:.3s;
  animation-fill-mode:forwards;
  animation-timing-function:ease
}
.apexcharts-canvas .apexcharts-element-hidden{
  opacity:0
}
.apexcharts-hide .apexcharts-series-points{
  opacity:0
}
.apexcharts-annotation-rect,.apexcharts-area-series .apexcharts-area,.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-gridline,.apexcharts-line,.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-radar-series path,.apexcharts-radar-series polygon,.apexcharts-toolbar svg,.apexcharts-tooltip .apexcharts-marker,.apexcharts-zoom-rect{
  pointer-events:none
}
.apexcharts-marker{
  transition:.15s ease all
}
@keyframes opaque{
  0%{
    opacity:0
  }
  100%{
    opacity:1
  }
}
@keyframes resizeanim{
  from{
    opacity:0
  }
  to{
    opacity:0
  }
}
.apexcharts-legend-text,.apexcharts-text,.apexcharts-title-text{
  font-family:Poppins,Helvetica,sans-serif!important
}
.apexcharts-title-text{
  font-weight:400
}
.apexcharts-pie-label{
  font-weight:400;
  font-size:.925rem
}
.apexcharts-toolbar{
  text-align:left!important
}
.apexcharts-menu{
  background:#fff;
  border:0!important;
  padding:.5rem 0!important;
  box-shadow:0 0 50px 0 rgba(82,63,105,.15);
  border-radius:.475rem!important;
  overflow:hidden;
  min-width:10rem!important
}
.apexcharts-menu .apexcharts-menu-item{
  padding:.25rem 1rem;
  transition:all .2s ease
}
.apexcharts-menu .apexcharts-menu-item:hover{
  background-color:rgba(245,248,250,.8)!important
}
.apexcharts-tooltip.apexcharts-theme-light{
  border-radius:.475rem;
  box-shadow:0 0 50px 0 rgba(82,63,105,.15);
  border:0!important;
  background:#fff
}
.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{
  background:#f5f8fa!important;
  border:0!important
}
.apexcharts-tooltip .apexcharts-tooltip-title{
  padding:.5rem 1rem
}
.apexcharts-xaxistooltip.apexcharts-theme-light{
  border-radius:.475rem!important;
  box-shadow:0 0 50px 0 rgba(82,63,105,.15)!important;
  border:0!important;
  background:#fff!important
}
.apexcharts-xaxistooltip.apexcharts-theme-light:before{
  border-bottom:0!important
}
.apexcharts-xaxistooltip.apexcharts-theme-light:after{
  border-bottom-color:#fff!important
}
.card-rounded-bottom .apexcharts-canvas svg{
  border-bottom-left-radius:.475rem;
  border-bottom-right-radius:.475rem
}
.rounded .apexcharts-canvas svg{
  border-radius:.475rem!important
}
.rounded-sm .apexcharts-canvas svg{
  border-radius:.275rem!important
}
.rounded-lg .apexcharts-canvas svg{
  border-radius:.775rem!important
}
.rounded-xl .apexcharts-canvas svg{
  border-radius:1rem!important
}
.apexcharts-bar-hover-white .apexcharts-bar-area:hover{
  fill:#fff!important
}
.apexcharts-bar-hover-primary .apexcharts-bar-area:hover{
  fill:#009ef7!important
}
.apexcharts-bar-hover-secondary .apexcharts-bar-area:hover{
  fill:#e4e6ef!important
}
.apexcharts-bar-hover-light .apexcharts-bar-area:hover{
  fill:#f5f8fa!important
}
.apexcharts-bar-hover-success .apexcharts-bar-area:hover{
  fill:#50cd89!important
}
.apexcharts-bar-hover-info .apexcharts-bar-area:hover{
  fill:#7239ea!important
}
.apexcharts-bar-hover-warning .apexcharts-bar-area:hover{
  fill:#ffc700!important
}
.apexcharts-bar-hover-danger .apexcharts-bar-area:hover{
  fill:#f1416c!important
}
.apexcharts-bar-hover-dark .apexcharts-bar-area:hover{
  fill:#181c32!important
}
.apexcharts-bar-hover-muted .apexcharts-bar-area:hover{
  fill:#a1a5b7!important
}
.apexcharts-bar-hover-gray-100 .apexcharts-bar-area:hover{
  fill:#f5f8fa!important
}
.apexcharts-bar-hover-gray-200 .apexcharts-bar-area:hover{
  fill:#eff2f5!important
}
.apexcharts-bar-hover-gray-300 .apexcharts-bar-area:hover{
  fill:#e4e6ef!important
}
.apexcharts-bar-hover-gray-400 .apexcharts-bar-area:hover{
  fill:#b5b5c3!important
}
.apexcharts-bar-hover-gray-500 .apexcharts-bar-area:hover{
  fill:#a1a5b7!important
}
.apexcharts-bar-hover-gray-600 .apexcharts-bar-area:hover{
  fill:#7e8299!important
}
.apexcharts-bar-hover-gray-700 .apexcharts-bar-area:hover{
  fill:#5e6278!important
}
.apexcharts-bar-hover-gray-800 .apexcharts-bar-area:hover{
  fill:#3f4254!important
}
.apexcharts-bar-hover-gray-900 .apexcharts-bar-area:hover{
  fill:#181c32!important
}
/*end::apexcharts*/
/* start::fslightbox */
/*
.fslightbox-slide-btn{
  border-radius:.475rem
}
.fslightbox-toolbar{
  border-bottom-left-radius:.475rem
}
/* end::fslightbox*/
/*
.fv-plugins-message-container{
  margin-top:.3rem
}
.fv-plugins-message-container .fv-help-block{
  color:#f1416c;
  font-size:1rem;
  font-weight:400
}
.fv-plugins-message-container.invalid-feedback,.fv-plugins-message-container.valid-feedback{
  display:block;
  font-weight:400
}
/*start::daterangepicker*/
/*
.daterangepicker{
  padding:0;
  margin:0;
  border:0;
  width:auto;
  box-shadow:0 0 50px 0 rgba(82,63,105,.15);
  font-family:Poppins,Helvetica,sans-serif;
  z-index:1000;
  border-radius:.475rem
}
.daterangepicker:after,.daterangepicker:before{
  display:none
}
.modal-open .daterangepicker{
  z-index:1061
}
.daterangepicker .ranges ul{
  padding:1rem 0;
  width:175px
}
.daterangepicker .ranges li{
  padding:.7rem 1.75rem;
  font-weight:500;
  font-size:1rem;
  color:#7e8299;
  transition:color .2s ease,background-color .2s ease
}
.daterangepicker .ranges li:hover{
  background-color:#ecf8ff;
  color:#009ef7;
  transition:color .2s ease,background-color .2s ease
}
.daterangepicker .ranges li.active{
  background-color:#009ef7;
  color:#fff;
  transition:color .2s ease,background-color .2s ease
}
.daterangepicker.show-calendar .ranges{
  border-right:1px solid #eff2f5;
  margin-top:0;
  height:297px
}
.daterangepicker.show-ranges .drp-calendar.left{
  border-left:0
}
.daterangepicker .drp-buttons{
  padding:1rem 1.75rem;
  border-top:1px solid #eff2f5
}
.daterangepicker .drp-buttons .btn{
  font-size:1rem;
  font-weight:500;
  padding:.5rem 1rem
}
.daterangepicker .drp-buttons .cancelBtn{
  color:#7e8299;
  border-color:#f5f8fa;
  background-color:#f5f8fa
}
.daterangepicker .drp-buttons .cancelBtn i{
  color:#7e8299
}
.daterangepicker .drp-buttons .cancelBtn .svg-icon svg [fill]:not(.permanent):not(g){
  transition:fill .3s ease;
  fill:#7e8299
}
.daterangepicker .drp-buttons .cancelBtn .svg-icon svg:hover [fill]:not(.permanent):not(g){
  transition:fill .3s ease
}
.daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after{
  color:#7e8299
}
.btn-check:active+.daterangepicker .drp-buttons .cancelBtn,.btn-check:checked+.daterangepicker .drp-buttons .cancelBtn,.daterangepicker .drp-buttons .cancelBtn.active,.daterangepicker .drp-buttons .cancelBtn.show,.daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active),.daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active),.daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active),.show>.daterangepicker .drp-buttons .cancelBtn{
  color:#7e8299;
  border-color:#e4e6ef;
  background-color:#e4e6ef
}
.btn-check:active+.daterangepicker .drp-buttons .cancelBtn i,.btn-check:checked+.daterangepicker .drp-buttons .cancelBtn i,.daterangepicker .drp-buttons .cancelBtn.active i,.daterangepicker .drp-buttons .cancelBtn.show i,.daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active) i,.daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active) i,.daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active) i,.show>.daterangepicker .drp-buttons .cancelBtn i{
  color:#7e8299
}
.btn-check:active+.daterangepicker .drp-buttons .cancelBtn .svg-icon svg [fill]:not(.permanent):not(g),.btn-check:checked+.daterangepicker .drp-buttons .cancelBtn .svg-icon svg [fill]:not(.permanent):not(g),.daterangepicker .drp-buttons .cancelBtn.active .svg-icon svg [fill]:not(.permanent):not(g),.daterangepicker .drp-buttons .cancelBtn.show .svg-icon svg [fill]:not(.permanent):not(g),.daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),.daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),.daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),.show>.daterangepicker .drp-buttons .cancelBtn .svg-icon svg [fill]:not(.permanent):not(g){
  transition:fill .3s ease;
  fill:#7e8299
}
.btn-check:active+.daterangepicker .drp-buttons .cancelBtn .svg-icon svg:hover [fill]:not(.permanent):not(g),.btn-check:checked+.daterangepicker .drp-buttons .cancelBtn .svg-icon svg:hover [fill]:not(.permanent):not(g),.daterangepicker .drp-buttons .cancelBtn.active .svg-icon svg:hover [fill]:not(.permanent):not(g),.daterangepicker .drp-buttons .cancelBtn.show .svg-icon svg:hover [fill]:not(.permanent):not(g),.daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),.daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),.daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),.show>.daterangepicker .drp-buttons .cancelBtn .svg-icon svg:hover [fill]:not(.permanent):not(g){
  transition:fill .3s ease
}
.btn-check:active+.daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after,.btn-check:checked+.daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after,.daterangepicker .drp-buttons .cancelBtn.active.dropdown-toggle:after,.daterangepicker .drp-buttons .cancelBtn.show.dropdown-toggle:after,.daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active).dropdown-toggle:after,.daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active).dropdown-toggle:after,.daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active).dropdown-toggle:after,.show>.daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after{
  color:#7e8299
}
.daterangepicker .drp-selected{
  font-size:.9rem
}
.daterangepicker .drp-calendar.left,.daterangepicker .drp-calendar.right{
  padding:1rem 1rem
}
.daterangepicker .drp-calendar.left{
  border-left:0!important
}
.daterangepicker .drp-calendar td,.daterangepicker .drp-calendar th{
  font-size:1rem;
  font-weight:400;
  width:33px;
  height:33px
}
.daterangepicker .drp-calendar td.available:hover,.daterangepicker .drp-calendar th.available:hover{
  border-radius:.475rem;
  background-color:#ecf8ff;
  color:#009ef7
}
.daterangepicker .drp-calendar th{
  font-weight:500;
  color:#3f4254
}
.daterangepicker .drp-calendar th.month{
  font-weight:500;
  color:#3f4254
}
.daterangepicker .drp-calendar th.next span,.daterangepicker .drp-calendar th.prev span{
  border-width:0 1px 1px 0;
  border-color:#7e8299
}
.daterangepicker .drp-calendar th.next.available:hover span,.daterangepicker .drp-calendar th.prev.available:hover span{
  border-color:#009ef7
}
.daterangepicker .drp-calendar th.next span{
  margin-right:1px
}
.daterangepicker .drp-calendar th.prev span{
  margin-left:1px
}
.daterangepicker .drp-calendar td{
  color:#5e6278
}
.daterangepicker .drp-calendar td.available.off{
  color:#b5b5c3
}
.daterangepicker .drp-calendar td.active{
  background-color:#009ef7!important;
  color:#fff!important;
  border-radius:.475rem
}
.daterangepicker .drp-calendar td.active.start-date{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.daterangepicker .drp-calendar td.active.end-date{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.daterangepicker .drp-calendar td.active.start-date.end-date{
  border-radius:.475rem
}
.daterangepicker .drp-calendar td.today,.daterangepicker .drp-calendar td.today.active{
  background:#ecf8ff!important;
  color:#009ef7!important;
  border-radius:.475rem
}
.daterangepicker .drp-calendar td.in-range.available:not(.active):not(.off):not(.today){
  background-color:#ecf8ff;
  color:#009ef7
}
.daterangepicker .drp-calendar td:hover{
  background-color:#ecf8ff;
  color:#009ef7
}
.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.monthselect,.daterangepicker select.yearselect{
  padding-top:.35rem;
  padding-bottom:.35rem;
  border-radius:.475rem;
  background:0 0;
  border-color:transparent;
  color:#181c32;
  font-weight:500;
  outline:0!important
}
.daterangepicker select.ampmselect:focus,.daterangepicker select.hourselect:focus,.daterangepicker select.minuteselect:focus,.daterangepicker select.monthselect:focus,.daterangepicker select.yearselect:focus{
  background:#f5f8fa
}
@media (max-width:767.98px){
  .daterangepicker.show-calendar .ranges{
    float:none!important;
    height:auto!important
  }
  .daterangepicker.show-calendar .ranges ul{
    width:100%
  }
  .daterangepicker.show-calendar .drp-calendar{
    float:none!important;
    max-width:unset!important;
    display:flex;
    flex-direction:column;
    align-items:center
  }
}
/*end::daterangepicker*/
/*start::ck-editor*/
/*
.ck-target{
  display:none
}
.ck-toolbar{
  border-radius:.475rem!important
}
.ck-content{
  min-height:200px;
  border-radius:.475rem!important
}
.ck-content.ck-focused{
  border-color:#009ef7!important;
  box-shadow:none!important
}
.ck-editor .ck-toolbar{
  border-top-left-radius:.475rem!important;
  border-top-right-radius:.475rem!important;
  border-bottom-right-radius:0!important;
  border-bottom-left-radius:0!important
}
.ck-editor .ck-content{
  border-bottom-right-radius:.475rem!important;
  border-bottom-left-radius:.475rem!important;
  border-top-left-radius:0!important;
  border-top-right-radius:0!important
}
.ck-body .ck-balloon-panel .ck-content{
  min-height:200px;
  border-color:transparent!important
}
.ck-body .ck-balloon-panel .ck-content.ck-focused{
  border-color:#009ef7!important
}
.ck-body .ck-balloon-panel .ck-toolbar,.ck-body .ck-balloon-panel.ck-toolbar-container{
  border-radius:.475rem!important
}
/*end::ck-editor*/
/*start::datatables*/
/*
div.dataTables_wrapper div.dataTables_length{
  padding:.5rem 0
}
div.dataTables_wrapper div.dataTables_filter{
  padding:.5rem 0
}
div.dataTables_wrapper div.dataTables_info{
  font-weight:500;
  color:#5e6278;
  padding:.5rem 0
}
div.dataTables_length+div.dataTables_info{
  margin-left:1rem
}
div.dataTables_wrapper div.dataTables_paginate{
  padding:.5rem 0;
  margin-left:.5rem
}
div.dataTables_wrapper div.dataTables_paginate .pagination{
  margin:0
}
table.dataTable>thead .sorting:after,table.dataTable>thead .sorting:before,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_desc:before{
  opacity:0;
  display:inline-block;
  width:.75rem;
  height:.75rem;
  content:" ";
  top:50%;
  bottom:auto;
  right:auto;
  left:auto;
  margin-left:1rem;
  transform:translateX(-50%) translateY(-50%)
}
table.dataTable>thead .sorting_asc:after{
  opacity:1;
  background-repeat:no-repeat;
  background-position:center;
  background-color:transparent;
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 8' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.42111 2.06463C4.22088 1.96161 3.9637 1.9809 3.78597 2.12863L0.177181 5.12847C-0.046034 5.31402 -0.0602611 5.63049 0.145404 5.83532C0.351069 6.04015 0.698744 6.05578 0.921959 5.87023L4.14137 3.19406L7.06417 5.84414C7.27904 6.03896 7.62686 6.03835 7.84105 5.84278C8.05524 5.64721 8.05469 5.33073 7.83982 5.13591L4.54449 2.14806C4.50704 2.1141 4.46541 2.08629 4.42111 2.06463Z'/%3e%3c/svg%3e")
}
table.dataTable>thead .sorting_desc:after{
  opacity:1;
  background-repeat:no-repeat;
  background-position:center;
  background-color:transparent;
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 8' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.42111 5.93537C4.22088 6.03839 3.9637 6.0191 3.78597 5.87137L0.177181 2.87153C-0.046034 2.68598 -0.060261 2.36951 0.145404 2.16468C0.351069 1.95985 0.698744 1.94422 0.921959 2.12977L4.14137 4.80594L7.06417 2.15586C7.27904 1.96104 7.62686 1.96165 7.84105 2.15722C8.05524 2.35279 8.05469 2.66927 7.83982 2.86409L4.54449 5.85194C4.50704 5.8859 4.46541 5.91371 4.42111 5.93537Z'/%3e%3c/svg%3e")
}
/*end::datatables*/
/*start::dropzone*/
/*
.dropzone{
  min-height:auto;
  padding:1.5rem 1.75rem;
  text-align:center;
  cursor:pointer;
  border:1px dashed #009ef7;
  background-color:#ecf8ff;
  border-radius:.475rem!important
}
.dropzone .dz-message{
  margin:0;
  display:flex;
  text-align:left
}
.dropzone .dz-preview{
  border-radius:.475rem!important;
  margin:.75rem
}
.dropzone .dz-preview .dz-image{
  border-radius:.475rem!important;
  z-index:1
}
.dropzone .dz-preview.dz-file-preview .dz-image{
  background:#eff2f5
}
.dropzone .dz-error-mark,.dropzone .dz-success-mark{
  margin-left:-20px!important;
  margin-top:-20px!important
}
.dropzone .dz-error-mark svg,.dropzone .dz-success-mark svg{
  height:40px!important;
  width:40px!important
}
.dropzone .dz-remove{
  display:flex;
  justify-content:center;
  align-items:center;
  height:1.5rem;
  width:1.5rem;
  font-size:1rem;
  text-indent:-9999px;
  white-space:nowrap;
  position:absolute;
  z-index:2;
  background-size:40%;
  background-color:#fff!important;
  box-shadow:0 .1rem 1rem .25rem rgba(0,0,0,.05);
  border-radius:100%;
  top:-.75rem;
  right:-.75rem;
  background-repeat:no-repeat;
  background-position:center;
  background-color:transparent;
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23A1A5B7'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
}
.dropzone .dz-remove:hover{
  background-repeat:no-repeat;
  background-position:center;
  background-color:transparent;
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23009EF7'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
}
.dropzone .dz-error-message{
  color:#fff;
  background:#f1416c
}
.dropzone.dropzone-queue{
  border:0;
  padding:0;
  background-color:transparent;
  text-align:left
}
.dropzone.dropzone-queue .dz-message{
  display:none
}
.dropzone.dropzone-queue .dropzone-panel .dropzone-remove-all,.dropzone.dropzone-queue .dropzone-panel .dropzone-upload{
  display:none
}
.dropzone.dropzone-queue .dropzone-item{
  display:flex;
  align-items:center;
  margin-top:.75rem;
  border-radius:.475rem;
  padding:.5rem 1rem;
  background-color:#f5f8fa
}
.dropzone.dropzone-queue .dropzone-item .dropzone-file{
  flex-grow:1
}
.dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-filename{
  font-size:.9rem;
  font-weight:500;
  color:#7e8299;
  text-overflow:ellipsis;
  margin-right:.5rem
}
.dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-filename:hover{
  color:#009ef7
}
.dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-error{
  margin-top:.25rem;
  font-size:.9rem;
  font-weight:400;
  color:#f1416c;
  text-overflow:ellipsis
}
.dropzone.dropzone-queue .dropzone-item .dropzone-progress{
  width:15%
}
.dropzone.dropzone-queue .dropzone-item .dropzone-progress .progress{
  height:5px;
  transition:all .2s ease
}
@media (prefers-reduced-motion:reduce){
  .dropzone.dropzone-queue .dropzone-item .dropzone-progress .progress{
    transition:none
  }
}
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar{
  margin-left:1rem;
  display:flex;
  flex-wrap:nowrap
}
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start{
  height:25px;
  width:25px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  transition:color .2s ease,background-color .2s ease
}
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel i,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete i,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start i{
  transition:color .2s ease,background-color .2s ease;
  font-size:.8rem;
  color:#7e8299
}
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel:hover,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete:hover,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start:hover{
  transition:color .2s ease,background-color .2s ease
}
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel:hover i,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete:hover i,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start:hover i{
  color:#009ef7
}
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start{
  transition:color .2s ease,background-color .2s ease
}
/*end::dropzone*/
/*
.noUi-target{
  border:0;
  background:#f5f8fa;
  box-shadow:none
}
.noUi-target.noUi-horizontal{
  height:15px
}
.noUi-target.noUi-horizontal .noUi-handle{
  width:24px;
  height:24px;
  top:-6px;
  border-radius:50%;
  outline:0
}
.noUi-target.noUi-horizontal .noUi-handle::before{
  display:none
}
.noUi-target.noUi-horizontal .noUi-handle::after{
  display:none
}
.noUi-target.noUi-vertical{
  height:150px;
  width:15px
}
.noUi-target.noUi-vertical .noUi-handle{
  width:24px;
  height:24px;
  top:-6px;
  border-radius:50%;
  outline:0
}
.noUi-target.noUi-vertical .noUi-handle::before{
  display:none
}
.noUi-target.noUi-vertical .noUi-handle::after{
  display:none
}
.noUi-target .noUi-connect{
  background:#009ef7
}
.noUi-target .noUi-handle{
  border:1px solid #eff2f5;
  box-shadow:0 3px 6px -3px rgba(0,0,0,.7)
}
.noUi-target.noUi-sm{
  height:6px
}
.noUi-target.noUi-sm .noUi-handle{
  width:20px;
  height:20px;
  top:-8px
}
.noUi-target.noUi-lg{
  height:18px
}
.noUi-target.noUi-lg .noUi-handle{
  width:30px;
  height:30px;
  top:-9px
}
.noUi-tooltip{
  box-shadow:0 0 20px 0 rgba(0,0,0,.15);
  background:#fff;
  color:#3f4254;
  font-size:.925rem;
  border:0;
  border-radius:3px
}
*/
/*start::highlight*/
/*
.highlight{
  position:relative;
  background:#1e1e3f;
  border-radius:.475rem;
  padding:1.75rem 1.5rem 1.75rem 1.5rem
}
.highlight .nav{
  border-bottom:1px solid rgba(255,255,255,.1);
  padding-bottom:1rem;
  margin-bottom:1rem;
  margin-top:-.25rem
}
.highlight .nav .nav-item{
  margin-right:.75rem
}
.highlight .nav .nav-link{
  font-size:1rem;
  font-weight:500;
  padding:.35rem 1rem;
  border-radius:.475rem;
  color:rgba(255,255,255,.8);
  transition:all .2s ease;
  background-color:transparent
}
.highlight .nav .nav-link.active,.highlight .nav .nav-link:focus{
  transition:all .2s ease;
  background-color:rgba(255,255,255,.1);
  olor:#fff
}
.highlight .highlight-copy{
  display:none;
  position:absolute;
  right:1.75rem;
  top:1.5rem;
  font-size:.85rem;
  font-weight:500;
  padding:.35rem 1rem!important;
  transition:all .2s ease;
  background-color:rgba(255,255,255,.1);
  color:rgba(255,255,255,.8)
}
.highlight .highlight-copy:focus,.highlight .highlight-copy:hover{
  transition:all .2s ease;
  background-color:rgba(255,255,255,.2);
  color:#fff
}
.highlight:hover .highlight-copy{
  display:flex
}
.highlight .highlight-code pre{
  overflow:auto;
  padding:0;
  margin:0
}
.highlight .highlight-code pre::-webkit-scrollbar{
  width:.5rem;
  border-radius:.25rem
}
.highlight .highlight-code pre::-webkit-scrollbar-thumb{
  background-color:#f5f8fa
}
.highlight .highlight-code pre code[class*=language-]{
  padding:0;
  margin:0;
  font-size:1rem!important
}*/
/*end::highlight*/

.recaptcha{
  padding:15px;
  border:1px solid #eff2f5;
  border-radius:.475rem
}
.recaptcha .recaptcha-img{
  margin-bottom:10px
}
.recaptcha .recaptcha_only_if_incorrect_sol{
  color:#f1416c
}
.recaptcha .input-group .btn i{
  padding-right:0
}
.recaptcha .input-group .form-control{
  border-top-left-radius:.475rem!important;
  border-bottom-left-radius:.475rem!important
}
/* start::note editor? looking for this plugin still possible summernote?*/
/*.note-popover{
  display:none
}
.note-editor{
  position:static;
  border-radius:.475rem
}
.note-editor.note-frame{
  border:1px solid #e4e6ef
}
.note-editor.note-frame .panel-heading.note-toolbar{
  background:#f5f8fa
}
.note-editor.note-frame .note-statusbar{
  background:#f5f8fa
}
.note-editor .note-toolbar{
  position:static;
  padding:.5rem .5rem;
  border-radius:.475rem
}
.note-editor .note-toolbar .note-btn-group{
  margin-top:0
}
.note-editor .note-toolbar .note-btn-group .btn{
  background:#fff;
  border:1px solid #eff2f5
}
.note-editor .note-toolbar .note-btn-group .btn i{
  font-size:1rem;
  line-height:0;
  padding-right:0;
  color:#7e8299
}
.note-editor .note-toolbar .note-btn-group .btn.active,.note-editor .note-toolbar .note-btn-group .btn:active,.note-editor .note-toolbar .note-btn-group .btn:focus,.note-editor .note-toolbar .note-btn-group .btn:hover{
  background:0 0;
  color:#009ef7
}
.note-editor .note-toolbar .note-btn-group .btn.active i,.note-editor .note-toolbar .note-btn-group .btn:active i,.note-editor .note-toolbar .note-btn-group .btn:focus i,.note-editor .note-toolbar .note-btn-group .btn:hover i{
  color:#009ef7
}
.note-editor .note-toolbar .note-btn-group.note-color .dropdown-toggle:after{
  margin-left:0
}
.note-editor .modal .modal-header{
  align-items:center
}
.note-editor .modal .modal-header .close{
  position:absolute;
  right:25px;
  top:20px;
  font-size:0
}
.note-editor .modal.note-modal .modal-dialog{
  box-shadow:0 .25rem .5rem rgba(0,0,0,.05)
}
.note-editor .panel-heading.note-toolbar{
  padding:.5rem .74rem .74rem .74rem;
  border-top-left-radius:.475rem;
  border-top-right-radius:.475rem
}
.note-editor .panel-heading.note-toolbar .btn{
  outline:0!important
}
.note-editor .panel-heading.note-toolbar .dropdown-menu{
  min-width:185px
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu{
  min-width:350px;
  padding:10px
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu>li{
  display:table;
  table-layout:fixed
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu>li>.btn-group{
  display:table-cell!important
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu>li>.btn-group:first-child{
  padding-right:10px
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu>li>.btn-group .note-color-reset{
  margin:5px 0 10px 0
}
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu>li>.btn-group .note-palette-title{
  margin:5px 0;
  text-align:left;
  border:0
}
.note-editor .panel-heading.note-toolbar .dropdown-toggle::after{
  display:none
}
.note-editor .note-editable .table.table-bordered td,.note-editor .note-editable .table.table-bordered th{
  border:1px solid #eff2f5
}
.note-editor .is-valid .note-editor{
  border-color:#50cd89
}
.note-editor .is-invalid .note-editor{
  border-color:#f1416c
}
/* end::note editor*/
/*
.draggable{
  transition:opacity .3s ease;
  outline:0!important
}
.draggable.draggable-mirror{
  opacity:.8;
  transition:opacity .3s ease;
  border:2px dashed #e4e6ef!important
}
.draggable.draggable--original{
  opacity:0!important
}
.draggable.draggable-source--is-dragging.draggable--over{
  opacity:0!important
}
.draggable .draggable-handle{
  cursor:move
}*/
.tox-target{
  display:none
}
.tox-tinymce{
  border-radius:.475rem!important;
  height:500px!important
}

/* start::leaflet open source map library leafletjs.com*/
.leaflet-container .leaflet-bottom,.leaflet-container .leaflet-control,.leaflet-container .leaflet-pane,.leaflet-container .leaflet-top{
  z-index:1!important
}
.leaflet-container .leaflet-popup-content-wrapper{
  border-radius:.475rem!important;
  text-align:center;
  box-shadow:0 .5rem 1.5rem .5rem rgba(0,0,0,.075)!important
}
.leaflet-container .leaflet-popup-content-wrapper .leaflet-popup-content{
  font-family:Poppins,Helvetica,sans-serif;
  font-size:1rem
}
/* start::leaflet*/
.resize-triggers{
  animation:1ms resizeanim;
  visibility:hidden;
  opacity:0
}
.contract-trigger:before,.resize-triggers,.resize-triggers>div{
  content:" ";
  display:block;
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  overflow:hidden
}
.resize-triggers>div{
  background:#eee;
  overflow:auto
}
.contract-trigger:before{
  width:200%;
  height:200%
}
.gmaps img{
  max-width:none
}
.gmaps.gmaps-static>div{
  background-repeat:no-repeat;
  background-position:50% 50%;
  display:block
}
.bootstrap-maxlength{
  z-index:1040!important
}
.bootstrap-maxlength.kt-badge{
  display:inline-flex!important
}
.modal .bootstrap-maxlength{
  z-index:1060!important
}