.btn-default:hover {
    color: #000;
}

.page-checkout label {
	font-weight: 800;
	font-size: 16px;
	color: #363636 !important;
}

.page-checkout label span, .page-checkout .obligatorii span {
	color: #fd0101;
}

.page-checkout .h3 {
	    color: #0e8590;
    font-size: 1.125rem;
    font-weight: 800;
    	padding: 2% 0;
    border-top: 2px solid #0e8590;;
}

.page-checkout input {
	border: 1px solid #32b0bd;
	padding: 2%;
}

.page-checkout .obligatorii {
	color: #7c7c7c;

	font-weight: 300;
	font-size: 16px;
}

.page-checkout input[type="checkbox"] {
	display: none;
}

.page-checkout input#create_acc:checked+label span, .page-checkout input#same_address:checked+label span {
	background: url(../img/checked-checkbox.png) left top no-repeat;
}

.page-checkout input#create_acc+label span, .page-checkout input#same_address+label span {
	 display: inline-block;
    width: 23px;
    height: 23px;
    vertical-align: middle;
    background: url(../img/empty-checkbox.png) left top no-repeat;
    cursor: pointer;
}


.display-block {
	display: flex !important;
}

.page-checkout .btn-default {
	background: none;
	border: none;
	border: 1px solid transparent;
}

.page-checkout .btn-default:hover {
	     background: #ebb04e; 
	         border: 1px solid #ebb04e; 
}

.page-checkout .continua {
	border-bottom: 1px solid;
	margin-right: 32px !important;
}

.page-checkout h1, .page-cart h1 {
	font-size: 33px !important;
	color: #32b0bd;
	font-weight: 800;
}



.page-checkout .logon {
	border-radius: 10px;
		background: #feda9f; 
	color: #32b0bd;
	height: 70px;
}

.page-cart .cart-product .trash-button {
    color: #0e8590;
}


.page-cart .cart-product .price-container .old {
	font-weight: 400 !important;
}

.table td, .table th {
	border: none !important;

	padding-left: 0;
}

.page-cart .coupon-container {
	border-bottom: none;
	border-top: 2px solid #32b0bd !important;
}

.page-cart .btn {
	border-radius: .5rem;
}

/*.page-checkout a {

	color: #32b0bd;
}*/