/* CSS for view_cart.blade.php */

/* Accordion CSS STARTS */
    .accordion h2 {
      	background: url('../img/arrow-up-1.png') no-repeat calc(100% - 0px) center;
      	background-size: 14px;
      	cursor: pointer;
    }
    .accordion h2.collapsed {
      	background-image: url('../img/arrow-down-1.png');
    }
    .accordion-custom h2 {
      	background-size: 12px;
    }
/* Accordion CSS ENDS */
.aiz-rounded-check {
    height: 20px;
    width: 20px;
    border: 4px solid #53933f;
}
.aiz-square-check
{
    height: 20px;
    width: 20px;
    border: 1px solid #53933f;
    /*background: #53933f;*/
    top: 0 !important;
    border-radius: 0;
}
.aiz-square-check:after {
    margin-left: -4px;
    margin-top: -10px;
    width: 8px;
    height: 14px;
    border-width: 0 3px 3px 0 !important;
    -webkit-transform: rotate(37deg);
    transform: rotate(37deg);
    border: solid #53933f;
    top: 55%;
}
.form-control-custom,
.form-control-custom .btn
{
	border: 0;
	border-bottom: 2px solid #e2e5ec;
	color: #000000;
	border-radius: 0;
	padding-left: 0;
}
.las-custom
{
  font-size: 20px;
  /*vertical-align: text-bottom;*/
  vertical-align: bottom;
}

/* Hide marker in details tag */
summary { list-style: none; /* Remove default list-style */ }

.free_product_li_bg
{
  /*background: #ffe3f4;*/
  background: transparent;
}

.aiz-plus-minus .qty-btn {
    width: auto;
    padding: 0;
    cursor: pointer;
}
.qty-btn, .qty-input {
    text-align: center;
    border: none;
    outline: none;
    background: transparent;
}
.proceed-to-pay
{
    border-radius: 25px !important;
    padding: 10px 15px 6px 15px !important;
}
fieldset { height: 105px; }
@media (max-width: 1024px)
{
	.qty-btns.btn-icon {
		padding: 0rem;
		width: calc(1rem + 1px);
		height: calc(1rem + 1px);
	}
  	.qty-btns.btn-sm
  	{
	    font-size: 0.5rem;
	    line-height: 2;
  	}
}
@media (max-width: 768px)
{
	.form-control-custom,
	.form-control-custom .btn
  	{
    	font-size: 0.75rem !important;
  	}
}
@media (max-width: 350px)
{
    .form-control-custom
    {
      padding: 0 !important;
    }
}
