.modal.right-sheet {
	position: fixed;
    top: auto;
    right: -100%;
    width: 44%;
    max-height: 100%;
    height: 100%;
    margin: 0;
    border-radius: 0;
    top: 0 !important;
    will-change: right,opacity;
}


.invoice-view-wrapper .invoice-address-new {
    margin-bottom: 5px;
}

.proforma .invoice-subtotal-value {
    margin-top: 0;
}
.proforma li {
    margin-bottom: 5px;
}

.watermark-hold {
    z-index: 1;
    position: relative;
}

.modal.right-sheet {
    right: 0 !important;
    left: auto;
}

.watermark {
    background: url(../../images/logo/rkg-logo-color.png);
    background-size: contain;
    width: 60%;
    height: 40%;
    background-repeat: no-repeat;
    position: absolute;
    opacity: 0.03;
    top: 40%;
    left: 20%;
    z-index: 0;
}

.modal.modal-fixed-footer.sxft {
    width: 70% !important;
    min-height: 90% !important;
    padding: 0;
    top: 5% !important;
}

.modal.modal-fixed-footer.sxftsm {
    min-height: 80% !important;
    padding: 0;
    top: 5% !important;
}

.modal-header {
    background: #ccc;
}

.smart_inpt input, .smart_inpt select, .smart_inpt textarea {
    border: 1px solid #c5c5c5 !important;
    margin: 0;
    text-indent: 10px;
    border-radius: 5px !important;
}

.input-field.smart_inpt input {
    font-size: 13px;
    max-height:40px;
}

.smrtx_height {
    min-height:80px !important;
}

.smart_inpt label {
    margin-bottom: 5px !important;
    padding-bottom: 20px !important;
    line-height: 0px;
    color: #000 !important;
}

.p20 {
    padding: 20px;
}

.mt-20 {
    margin-top: 20px
}

.mb-20 {
    margin-bottom: 20px
}

ul.collapsible.xoft {
    box-shadow: none;
    background: transparent;
    border: none;
}

.xoft .collapsible-header {
    box-shadow: none !important;
    background: transparent;
    color: #3a3a9f;
}

.taskvw i.material-icons {
    top: 6px;
    position: relative;
}

.timeline>li .timeline-badge {
    position: absolute !important;
    z-index: 100 !important;
    top: 0px !important;
    left: -7px !important;
    width: 10px !important;
    height: 10px !important;
    text-align: center !important;
    border-radius: 50% !important;
}

.timeline:before {
    position: absolute !important;
    z-index: 1 !important;
    top: 0px !important;
    left: 0 !important;
    width: 2px !important;
    height: 100% !important;
    content: ' ' !important;
    background-color: #eee !important;
}

.timeline>li .timeline-panel::after, .timeline>li .timeline-panel::before {
    display: none !important;
}

.timeline>li {
    position: relative;
    float: left;
    clear: left;
    width: 95% !important;
    margin-bottom: 0px !important;
    border: 1px solid #f5f5f5 !important;
    padding: 17px !important;
}

td .box {
  width: 40%;
}

.box.sx {
  width: 70%;
  margin: 0 auto;
}

td .box .chart {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 10px;
  color: #0c0c0c;
  /*line-height: 30px;*/
  padding:5px;
}

td .box canvas {
  position: absolute;
  top: -10%;
  left: 0;
  width: 100%;
  width: 100%;
}

.box.sx .chart {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 50px;
  color: #0c0c0c;
  /*line-height: 250px;*/
  padding:30% 0;
}

.box.sx canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height:100% !important;
}

/*.smrt_lwr input {
    text-transform: lowercase;
}

.smart_lower::first-letter {
    text-transform: uppercase;
}*/

/*custom class for text right for values in reports by rr*/
.text_right{
    text-align: right;
    
}
    
.content-wrapper-before.gradient-45deg-indigo-purple {
    display: none;
}

.breadcrumbs-dark.pb-0.pt-4 {
    padding-top: 2% !important;
}

a.breadcrumbs-btn.waves-effect.right.waves-light.btn {
    color: #fff !important;
}


.dropdown-contentx {
  display: none;
}
.dropsx:hover .dropsx {
}
.dropsx:hover .dropsx .dropx {
  display: block;
}
.dropsx:hover .dropdown-contentx {
  display: block;
  position: absolute;
  background: #fff;
  width: 200px;
  right: -20px;
  top: -20px;
  z-index: 999;
  padding: 10px 0px 0px 0px;
}
.dropdown-contentx li {
  float: left;
  padding: 5px 10px;
}
.dropsx {
  position: relative;
}