

#sgPopupCarts i{
	font-size:25px;
}
#sgPopupCarts{
	position: fixed;
    right: 20px;
	top:50px;
    height: 60px;
    border-radius: 50%;
    /* height: auto; */
    border: 0;
    width: 60px;
	background-color: #00c851;
	color:#fff;
}


@media screen and (min-width: 320px) and (max-width: 667px) {
		
	 .sgcartpopup-card {
		padding: 0px !important;
	}
	
	.modal-dialog.sgmodal-notify.sgmodal-success .modal-body{
		/* padding: 0px;	 */
	}
	
	.table-sgcartpopup>tbody>tr>td{
		padding:8px !important;
	}
	.sgcartpopup-card{
		margin-top:15px;
	}
}



#sgcartpopupModal .modal-content{
	
	border-radius:0px;
	
}


.modal-dialog.sgmodal-notify.sgmodal-success .modal-header {
    background-color: #00c851;
}

.modal-dialog.sgmodal-notify .modal-header {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    border: 0;
}
#sgcartpopupModal .modal-footer{
		text-align:center;
}

#sgcartpopupModal .modal-footer .btn-sgcart-shopping.btn{
	background:#fff;
	color:#00c851;
	border:2px solid #00c851;
}


#sgcartpopupModal .modal-footer .btn{
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding: 10px 25px;
    font-size: 14px;
	
	    margin: .375rem;
    color: #fff;
   
    word-wrap: break-word;
    white-space: normal;
    cursor: pointer;
    border: 0;
    border-radius: .125rem;
	background-color: #00c851;
	
	border:2px solid #00c851;
	font-weight:900;
}


.btn-sgcart-remove{
	    padding: .3rem .6rem;
		    color: #fff;
			font-size:10px;
			border-radius:0px;
    background-color: #007bff;
    border-color: #007bff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}







.table-sgcartpopup thead th{
	border-bottom:0px !important;
}

#sgcartpopupModal .modal-footer .btn:hover{
box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
}
.sgcartpopup-card{
	padding: 15px 20px 0px 20px;
}
.table-sgcartpopup{
		margin-bottom:0px;
}
.table-sgcartpopup thead{
    background-color: #d0d6e2!important;
}
.table-sgcartpopup>tbody>tr>td, .table-sgcartpopup>tbody>tr>th, .table-sgcartpopup>tfoot>tr>td, .table-sgcartpopup>tfoot>tr>th, .table-sgcartpopup>thead>tr>td, .table-sgcartpopup>thead>tr>th{
	/* border-top:none; */
}
.table-sgcartpopup>tbody>tr:first-child td{
	border-width:0px;
}
.table-sgcartpopup>tbody>tr:last-child{
	/* border-bottom:1px solid #ddd; */
}
.table-sgcartpopup>tbody>tr>td{
	padding:10px 20px;
	vertical-align: middle;
}
.sgcart-icon-rotate{
	
	
	width: 101px;
    height: 101px;
    border-radius: 50%;
    background: #00c851;
    font-size: 50px !important;
    padding: 23px;
    color: white;
	
	
    -moz-transition: all 2s linear;
    -webkit-transition: all 2s linear;
    transition: all 2s linear;
}

.sgcart-icon-rotate.sgcart-icon-rotate-down{
    -moz-transform:rotate(-180deg);
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg);
}

#sgcartpopupModal .modal-header h4{
	color:#fff;
	font-weight:900;
}
#sgcartpopupModal .modal-header .close{
    position: absolute;
    right: 20px;
    top: 15px;
	opacity:1;
	color:#fff;
}
#sgcartpopupModal .modal-header .close>span{
  
	    font-size: 36px;
    font-weight: 900;
}











