
.shepherd-element {
	font-family:Roboto;
background:#fff;
border-radius:9px;
box-shadow:0 1px 4px rgba(0,0,0,.2);
min-width:500px;
max-width:600px;
opacity:0;
outline:none;
transition:opacity .3s,visibility .3s;
visibility:hidden;
width:100%;
z-index:9999;
box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25)
}

.shepherd-enabled.shepherd-element {
opacity:1;
visibility:visible;
}

.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered) {
opacity:0;
pointer-events:none;
visibility:hidden;
}

.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before {
box-sizing:border-box;
}

.shepherd-arrow,.shepherd-arrow:before {
position:absolute;
width:16px;
height:16px;
z-index:-1;
}

.shepherd-arrow:before {
content:"";
transform:rotate(45deg);
background:#fff;
}

.shepherd-element[data-popper-placement^=top]>.shepherd-arrow {
bottom:-8px;
}

.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow {
top:-8px;
}

.shepherd-element[data-popper-placement^=left]>.shepherd-arrow {
right:-8px;
}

.shepherd-element[data-popper-placement^=right]>.shepherd-arrow {
left:-8px;
}

.shepherd-element.shepherd-centered>.shepherd-arrow {
opacity:0;
}

.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before {
background-color:#e6e6e6;
}

.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target * {
pointer-events:none;
}


.shepherd-modal-overlay-container {
-ms-filter:progid:dximagetransform.microsoft.gradient.alpha(Opacity=50);
filter:alpha(opacity=50);
height:0;
left:0;
opacity:0;
overflow:hidden;
pointer-events:none;
position:fixed;
top:0;
transition:all .3s ease-out,height 0ms .3s,opacity .3s 0ms;
width:100vw;
z-index:9997;
}

.shepherd-modal-overlay-container.shepherd-modal-is-visible {
height:100vh;
opacity:.5;
transition:all .3s ease-out,height 0s 0s,opacity .3s 0s;
}

.shepherd-modal-overlay-container.shepherd-modal-is-visible path {
pointer-events:all;
}


.shepherd-content {
outline:none;
padding:0px;
max-height:90vh;
overflow:scroll;
}


.shepherd-footer {
display:flex;
justify-content:flex-end;
padding:0px 30px 30px 30px;
}

.shepherd-footer .shepherd-button:last-child {
margin-right:0;
}


.shepherd-header {
	background-color:#E5E5E5;
display:flex;
justify-content:flex-end;
height:75px;
border-top-left-radius:9px;
border-top-right-radius:9px;
text-transform: capitalize;
}

.shepherd-has-title .shepherd-content .shepherd-header {
background:#e6e6e6;
padding:1em;
}


.shepherd-text {
color:rgba(0,0,0,.72);
font-size:1rem;
line-height:1.3em;
padding:30px;
max-height:90vh;
overflow:scroll;
}

.shepherd-text p {
margin-top:0;
}

.shepherd-text p:last-child {
margin-bottom:0;
}

.shepherd-button a {
	text-decoration:none;
}
.shepherd-button {
	text-decoration:none;
background:#0E65E5;
border:0;
color:#ffffff;
cursor:pointer;
padding: 15px 30px 15px 30px;
margin:0px 20px 0px 0px;
transition:all .5s ease;
box-shadow: 2.5px 2.5px 5px #000000;
border-radius: 9px;
font-weight: 900;
font-size: 18px;
line-height: 21px;

}

.shepherd-button:disabled {
cursor:not-allowed;
}

.shepherd-button-secondary-light {
	background:transparent;
	border:none;
	color:#ADADAD;
	box-shadow:none;
}

.shepherd-cancel-icon {
background:transparent;
border:none;
color:#444444;
font-size:30pt;
cursor:pointer;
font-weight:700;
margin:0px 10px 0px 0px;
padding:0;
transition:color .5s ease;
}

.shepherd-cancel-icon:hover {
color:rgba(0,0,0,.75);
}

.shepherd-has-title .shepherd-content .shepherd-cancel-icon {
color:hsla(0,0%,50.2%,.75);
}

.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover {
color:rgba(0,0,0,.75);
}


.shepherd-title {
color:rgba(0,0,0,.75);
display:flex;
font-size:24px;
line-height:28px;
font-weight:900;
flex:1 1 auto;
margin:15px 0px 0px 20px;
padding:0;
}

#bulk-upload-csv {
	height:300px;
}


.bulk-import-finished {
	display:none;
}

