.color-rw {
	color: #74B843;
	background-color: white;
	border-color: #74B843;
}
.color-rw-bg {
	color: white;
	background-color: #74B843;
	border-color: #74B843;
}

.color-rw:hover {
	color: #73B843;
	border-color: #74B843;
}

.btn-rw
{
	background-color: #74B843;
	color:#FFF;
	border-color: #74B843;
}

.btn-rw:hover, .btn-rw:focus, .btn-rw:active, .btn-rw.active {
	background-color: #FFF !important;
	color:#74B843 !important;
	border-color: #74B843 !important;
}

.color-box {
	width: 20px;
	height: 20px;
}

.sm {
	font-size: 8pt;
}

.label-bike {
	width: 100px;
	border: 1px solid #BFBFBF;
	border-radius: 0.2em;
	background-color: white;
	box-shadow: 4px 4px 1px #aaaaaa;
	font-weight: bold;
	padding: 1px 8px 1px 8px;
}

.dot-box {
	margin: 2px 0 0 0;
}

.dot {
  height: 20px;
  width: 20px;
  background-color: white;
  border-radius: 50%;
  border-style: solid;
  border-width: 1px;
  border-color: #BFBFBF;
  display: inline-block;
}

.table {
	line-height: 1;
}

.bike-img {
  height:120px;
  width :100%;
  margin-bottom: 5px;
}

div.status-complete {
	background-color: #DDEEDD;
}

div.status-cancelled {
	background-color: #FFEEEE;
}

a.document {
	color: black;
	font-size: xx-large;
}

.pagination li.selected {
	font-weight: bold;
}

.card-view-value {
	padding: 2px;
}

img.signature-preview {
	width: 300px;
}

select.rw-ss-multi {
	height: 40px;
}

/* slimselect color */
:root {
  --ss-primary-color: #74B843;
  --ss-border-radius: 0.375rem;
  --ss-main-height: 40px;
}

/* coloris color selector */
.clr-full .clr-field button {
	width: 100%;
	height: 100%;
	border-radius: 0.375rem;
}

.clr-full .clr-field input {
	width: 35px;
	border-radius: 0.375rem;
	border-color: #BFBFBF;
	border-style: solid;
}
  