.jw-modal {
    /* modals are hidden by default */
    display: none;

    /* modal container fixed across whole screen */
    position: fixed;
    inset: 0;

    /* z-index must be higher than everything else on the page */
    z-index: 9999999;
    
    /* semi-transparent black background exposed by padding */
    background-color: rgba(0, 0, 0, .75);
    padding: 80px;

    /* enables scrolling for tall modals */
    overflow: auto;
	
}

.jw-modal-footer,.jw-modal-header
{
	padding:5px 2%;
}

.btn-close {
	position: relative;
	top: -30px;
	right: -28px;
	float: right;
}

.btn-close::after 
{
	float:none;
	clear:both;
}

.jw-modal.open {
    display: block;
}

.jw-modal-body {
    padding: 20px;
    background: #fff;
	height:90%;
	min-height:800px;
	margin:0 auto;
}

body.jw-modal-open {
    /* body overflow is hidden to hide main scrollbar when modal window is open */
    overflow: hidden;
}

.lastmileselection
{
	display:inline-flex;
}

.lastmile_locker_name
{
	font-weight:bold;
	color:green;
}

.lastmilepickbtn
{
	display: inline-block!important;
	line-height: 2px!important;
	padding: 7px!important;
	border: 0px!important;
	font-size:12px;
	margin-left:5px;
	padding:2px;
	height:20px;
}

.lastmilepickbtn.notpicked,.lastmilepickbtn.notpicked:hover
{
	background: red;
	color: #fff;
}

.lastmilepickbtn.picked,.lastmilepickbtn.picked:hover
{
	background: green;
	color: #fff;
}