


.acc2 .mb-0.lotclass > a:nth-child(1):after {
  display: none;}
  
.acc2 .mb-0.lotclass > a:nth-child(3):after {
  display: none;
}


.acc2 .mb-0.lotclass > a:nth-child(1) {
  width: 14%;
  display: inline-block;
  vertical-align: top;
}
.acc2 .mb-0.lotclass > a:nth-child(2) {
  width: 74%;
  display: inline-block;
  vertical-align: top;
}
.acc2 .mb-0.lotclass > a:nth-child(3) {
  width: 10%;
  display: inline-block;
  vertical-align: top;
}

.acc2 .mb-0.lotclass > a span.col-pic{margin-right:0;}

.fancybox-inner {
    max-width: 600px;
    margin: auto;
    border-radius: 2rem;
}
.fc-content {
    border-radius: 0.5rem;
	width:100%;
}
.qtycircle {
    background: #FFF;
    color: #121426;
    font-size: 1rem;
    letter-spacing: .1em;
    width: 35px;
    height: 35px;
    letter-spacing: 0;
    box-sizing: border-box;
    padding: 2px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 500ms;
	border:1px solid #212529;
}

#completeboxdiv label
				{
        font-size: 1rem;
				background-color: #000;
        color: white;
        padding: 5px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    border-radius: 25px;
				}

.error{ color: #ff0000; font-size: 18px; text-align: center; min-height:10px;}

.fc-content .tright a{padding: 15px 30px; border-radius: 40px; vertical-align:top; background:#fff; color:#000; border:1px solid #121426; font-size:1rem}
.fc-content .tright button{padding: 15px 30px; border-radius: 40px; vertical-align:top; background:#000; color:#fff; font-size:1rem}
.fc-content p{padding: 0 0 2rem; font-size:1rem}

.form-control{font-family: 'latoregular'; width:100%; color:#999999; background-color:#e5e5e5; border-radius:25px; border:1px solid #ced4da; margin-top:20px; text-align: center;}

.form-control-radio{font-family: 'latoregular'; color:#999999; background-color:#e5e5e5; border-radius:25px; border:1px solid #ced4da; margin-top:20px; text-align: center; display:inline;height:calc(1.5em + .75rem + 2px); width:20px}

.orange-color {color: #f27405;}
.green-color {color: #008000;}

.lotsgroup-orange {border:1px solid #f27405;}
.lotsgroup-green {border:1px solid #008000;}

.rows-green {background:1px solid #008000;}

.dynamicbg a:nth-child(2) { background: none; }

#resultsList ul li{display:inline;list-style-type: none;
  padding-right: 19px;
  float: left;}
.form-control:focus{border:1px solid #999999; box-shadow:0 0 0 1px #999999}
.button{font-size: 1rem; font-weight: 700; text-transform: uppercase;background-color:#000; color: white; padding: 10px 20px; box-sizing: border-box; width:100%;text-align: center; text-decoration: none; display: inline-block; margin-top:20px; border-radius: 25px;}
.black-btn{padding: 19px 0 0 0;}
.black-btn a{border-radius: 30px; text-decoration: none; background: #000; color: #fff; width: auto; padding: 5px 24px; display: inline-block; vertical-align: middle;}
.margintp{margin-top:0px; width:100%;}
.line{border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;}
.margintp2{margin-top:20px; }
.acc2{width: 100%;}
.acc2 .card2{margin-bottom: 0px; border: 0; border-radius: 0;}
.acc2 .nest-div .card2{margin-bottom: 10px;}
.acc2 .mb-0 > a {display: block; position: relative; color: #000; text-decoration: none; font-family: 'latobold'; font-weight: normal; font-size: 17px;}
.acc2 .mb-0 > a span{font-family: 'latoregular'; font-weight: normal; padding: 0 0 0 5px;}
.acc2 .mb-0 > a:after {/*content: "\f078";  fa-chevron-down font-family: 'FontAwesome';*/ display: inline-block; width: 22px; height: 22px;
    vertical-align: middle; position: absolute; right: 34px; content: ""; background: url(../images/arrow-top.svg) no-repeat; background-size: 22px;  
    text-align: right;}
.acc2 .mb-0 > a[aria-expanded="true"]:after {/*content: "\f077";  fa-chevron-up */ content: ""; background: url(../images/arrow-down.svg) no-repeat right; background-size: 22px;  display: inline-block;
    width: 22px; height: 22px; vertical-align: middle;}
.acc2 .card-header{padding: 0;}
.acc2 .mb-0 > a{padding: 16px 20px}
.space2{margin-top:20px;}

.header-right img{width:28px;}
.collapse.show {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
.hidediv{display:none}
.svgwidth{max-width:16px;}
#userdelete, #userview, #increment, #decrement{border:0px; background:none;}

 .page-admin-settings  .card2 .black-bg .themed-grid-col2{line-height:48px; padding-top:0px;padding-bottom:0px; text-decoration:underline;}
 
 .page-admin-settings .card2 .black-bg button i.fa-angle-right:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	background:url(../images/arrow-right-white.svg) no-repeat center center;
	background-size: 16px 16px;
	width:20px;
	height:20px;
}


.page-admin-settings .card2 .black-bg button[aria-expanded="true"] i.fa-angle-right:before {
    background: url(../images/arrow-bottom-white.svg)  no-repeat center center;
	background-size: 16px 16px;
	display:inline-block;
	vertical-align:middle;
		width:20px;
	height:20px;
} 

.page-admin-settings .card2 .black-bg  button  i.fa-angle-down:before {
content:"";
    background: url(../images/arrow-bottom-white.svg)  no-repeat center center;
	background-size: 16px 16px;
	display:inline-block;
	vertical-align:middle;
		width:20px;
	height:20px;
}

.page-admin-settings .card2 .black-bg  button[aria-expanded="true"]  i.fa-angle-down:before {
content:"";
    background: url(../images/arrow-bottom-white.svg)  no-repeat center center;
	background-size: 16px 16px;
	display:inline-block;
	vertical-align:middle;
		width:20px;
	height:20px;
}
 
.hdg {float: left; color: #000; font-family: 'latobold'; font-weight: normal; font-size: 26px; padding-top:14px;}
.pink-button {background-color: #d80468; color: white; padding: 15px 32px; text-align: center; text-decoration: none; text-transform:uppercase; display: inline-block; font-size: 16px;
  margin: 4px 2px; cursor: pointer; color:#fff;  width:80%;  border-radius: 25px;  border: none;}
.pink-button:hover {background-color: #fa4c9e; }
.purple-button {background-color: #da83ca; color: white; padding: 15px 32px; text-align: center; text-decoration: none; text-transform:uppercase; display: inline-block; font-size: 16px; margin: 4px 2px;
  cursor: pointer; color:#fff; width:80%; border-radius: 25px; border: none}
.purple-button:hover { background-color: #b64ca2; }
.cyan-button { background-color: #138997; color: white; padding: 15px 32px; text-align: center; text-decoration: none; text-transform:uppercase; display: inline-block; font-size: 16px; margin: 4px 2px;
  cursor: pointer; color:#fff; width:80%; border-radius: 25px; border: none}
.cyan-button:hover { background-color: #05bec0; }
.cyan-button2 { background-color: #138997; color: white; text-align: center; text-decoration: none; text-transform:uppercase; display: inline-block; font-size: 16px; cursor: pointer; width:80%; border-radius: 25px; border: none}
.blue-button:hover { background-color: #01383e;}
.grey-button2 { background-color: #d9d9d9; color: white; text-align: center; text-decoration: none; text-transform:uppercase; display: inline-block; font-size: 16px; cursor: pointer; width:80%;
  border-radius: 25px; border: none}
.blue-button { background-color: #06bec0; color: white; padding: 15px 32px; text-align: center; text-decoration: none; text-transform:uppercase; display: inline-block; font-size: 16px; margin: 4px 2px;
  cursor: pointer; color:#fff; width:80%; border-radius: 25px; border: none}
.yellow-button { background-color: #f3c12e; color: white; padding: 15px 32px; text-align: center; text-decoration: none; text-transform:uppercase; display: inline-block; font-size: 16px; margin: 4px 2px;
  cursor: pointer; color:#fff; width:80%; border-radius: 25px; border: none}
.yellow-button:hover { background-color: #f27405;}
.orange-button {background-color: #f27405; color: white; padding: 15px 32px; text-align: center; text-decoration: none; text-transform:uppercase; display: inline-block; font-size: 16px; margin: 4px 2px;
  cursor: pointer; color:#fff; width:80%; border-radius: 25px; border: none;}
.orange-button:hover { background-color: #c89800;}
.textlink { display: block; padding: .5rem 1rem; color: #000; text-decoration:underline;}
a {color:#0000CC; text-decoration: none;}
.tick2 {text-align: right; width: 6%; float: right; margin-right: -150px; margin-top: -4px;}
.tick2 img{border-radius: 100%; width: 26px; height: 26px; margin-left: 5px;}
.col-pic2 {text-align: left; width: 13%; float: right; margin-right: 147px; margin-top: -7px;}
.gr-bg2 {background: #d9d9d9;}
.bdrlft{ border-left:8px solid #b5b5b5; }
.md-txt{display:block; position:relative; color:#fff; text-decoration:none; font-family: 'latobold'; font-weight:normal; font-size:17px; width:25%; float:right; margin-right:0px; padding-top:10px;}
.md-txt2{display: block; position: relative; color: #fff; text-decoration: none; font-family: 'latobold'; font-weight: normal; font-size: 17px; width: 25%; float: right; margin-right: -90px; padding-top:10px;}
.pdg {padding-left: 0rem;}
.themed-grid-col { padding-top: .40rem; padding-bottom: .40rem; background-color: #fff; color:#000;}
.themed-grid-col2 { padding-top: .50rem; padding-bottom: .50rem; background-color: #000; color:#fff; }

.rws-themed-grid-col { padding-top: .40rem; padding-bottom: .40rem; background-color: #fff; color:#000;}
.rws-grey-bg { padding-top: .50rem; padding-bottom: .50rem; background-color: #f2f2f2; color:#000;}

.card-body2 { -ms-flex: 1 1 auto; flex: 1 1 auto; min-height: 1px; margin-top:0px;}
.btn{background-color: #000;  color:#fff; border:0px; font-size:27px; padding:0px;}
.btn a:hover{background-color: #000;  color:#fff; border:0px; font-size:27px; padding:0px; }
.grey-bg { padding-top: .50rem; padding-bottom: .50rem; background-color: #f2f2f2; color:#000;}
.modal-header {border-bottom: 0px solid #dee2e6;}
.modal { display: none; position: fixed; z-index: ±2147483647; padding-top: 100px; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); }
/* Modal Content */
.modal-content { background-color: #fefefe; margin: auto; padding: 20px; border: 1px solid #888; width: 80%;}
/* The Close Button */
.close { color: #aaaaaa; float: right; font-size: 20px; font-weight: bold; border:0px; background-color:#FFFFFF;}
.close:hover,
.close:focus { color: #000; text-decoration: none; cursor: pointer;
}
.file-input{background-color:#e5e5e5;}
.button3 {  background-color: #f2f2f2; border: none; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; padding: 0px 0px;}
.black-button { background-color:#000; color: white;  text-align: center; text-decoration: none; text-transform:uppercase;   cursor: pointer;
  border: none; margin-top:0px;/*line-height:27px; font-size: 0px;*/}
.nav-link {display:block; padding:.5rem 1rem; color:#000; text-decoration: none; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out; margin-right:-35px;}
.nav-link img{max-width:14px; }





a {color: #000; text-decoration: underline;}
*, ::after, ::before { box-sizing: border-box;}
user agent stylesheet a:-webkit-any-link {color: -webkit-link; cursor: pointer; text-decoration: underline;}
.gry-button {background-color:#f2f2f2; color: black; text-decoration: none; cursor: pointer; border: none; border-radius:25px;}
.bdr {border-radius:25px; width:100%; text-align:left; padding-right:10px;
	height: 30px; line-height: 27px; margin-top: 0; padding: 0 .75rem; background: #fff;}
.space{ padding-top:8px; margin-bottom:10px;  }
.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	float:right;
	
}

.my-float{
	margin-top:22px;
}

.pdbtm { padding-bottom: .0rem;}
.pdg{padding-left:10px; padding-right:10px;}


h2
{
font-weight: 300;	
}

button
{
border: none;
margin-bottom: 25px;	
}

#resultsListError
{
text-transform: uppercase;
font-weight: 300;
font-size: .8rem;
}

#scanInput
{
padding: 20px 0;
font-size: 1.2rem;
}
label {
	font-size: 1.2rem;
}
.form-floating input[type=radio]{padding:0; height: 38px; width: 30px; vertical-align: middle;}
.form-floating label{display: inline-block; margin-bottom: 0; vertical-align: middle; margin: 20px 5px 0;}
.onethird{display:inline-block; vertical-align:top; width:60%; margin:20px 0 0 0;}
.onethird select, .onethird input{margin:0;}
.one{display:inline-block; vertical-align:top; width:39%; margin:20px 0 0 0;}
.one input[type=checkbox]{width: 30px; display: inline-block; vertical-align: middle; margin: 0 1rem 0 0;}