.gl-google-buttons {
	margin-bottom: .75rem;
}

/*
    returns modal
    ------------------------------------------------------ */
#wcRmaModal .modal-dialog input {
	width: 100%;
	height: 60px !important;
	background-color: #f3f5f8 !important;
	font-size: 14px !important;
	padding: 0 20px !important;
	border: none;
}

.pe-pointer {
	cursor: pointer !important;
}

#wcRmaModal .searched-rma {
	overflow-x: hidden;
}

.wc-rma-list,
.wc-rma-row {
	cursor: pointer !important;
}

/**********************************/
/********* My Account CSS *********/
/**********************************/
.woocommerce-info {
	background-color: transparent !important;
}

#customer_login .woo-signin .woocommerce form .show-password-input{
	top: 50%;
}
.woocommerce-page form .show-password-input {
	top: 65%;
}
.nav.nav-pills .nav-link {
	padding: 15px 22px;
	color: #3F69AA;
	font-weight: 400;
	background: rgba(63, 105, 170, .1);
	border-radius: 0;
	border-bottom: 1px solid #ffffff;
}

.nav.nav-pills .nav-link:hover,
.nav.nav-pills .nav-link.active {
	color: #ffffff;
	background: #3F69AA;
}

.tab-content {
	padding: 30px;
	background: rgba(63, 105, 170, .1);
}

.tab-content .table {
	width: 100%;
	text-align: center;
	margin-bottom: 0;
}

.tab-content .table .thead-dark th {
	text-align: center;
	background: #3F69AA;
	border-color: #3F69AA;
	vertical-align: middle;
}

.tab-content .table td {
	color: #666666;
	font-size: 16px;
	font-weight: 400;
	vertical-align: middle;
}

.tab-content button {
	height: 45px;
	padding: 2px 15px;
	text-align: center;
	color: #ffffff;
	background: #3F69AA;
	border: none;
}

.tab-content input {
	width: 100%;
	height: 35px;
	padding: 0 15px;
	color: #666666;
	background: #ffffff;
	border: 1px solid #ffffff;
	margin-bottom: 15px;
}

.woocommerce-account .addresses .title .edit {
	float: none !important;
}


/**********************************/
/********* My Account CSS *********/
/**********************************/
.my-account {
	position: relative !important;
	padding: 40px 0 !important;
}

.my-account .nav.nav-pills .nav-link {
	padding: 15px 22px !important;
	color: #3F69AA !important;
	font-weight: 400 !important;
	background: rgba(63, 105, 170, .1) !important;
	border-radius: 0 !important;
	border-bottom: 1px solid #ffffff !important;
}

.my-account .nav.nav-pills .nav-link:hover,
.my-account .nav.nav-pills .nav-link.active {
	color: #ffffff !important;
	background: #3F69AA !important;
}

.my-account .tab-content {
	padding: 30px !important;
	background: rgba(63, 105, 170, .1) !important;
}

.my-account .tab-content .table {
	width: 100% !important;
	text-align: center !important;
	margin-bottom: 0 !important;
}

.my-account .tab-content .table .thead-dark th {
	text-align: center !important;
	background: #3F69AA !important;
	border-color: #3F69AA !important;
	vertical-align: middle !important;
	color: white !important;
}

.table>:not(caption)>*>* {
	background-color: rgba(63, 105, 170, .1) !important;

}

table.woocommerce-orders-table__cell .woocommerce-orders-table__cell-order-number {


	background-color: rgba(63, 105, 170, .1) !important;
}

.my-account .tab-content .table td {
	color: #666666 !important;
	font-size: 16px !important;

	background: rgba(63, 105, 170, .1) !important;
	font-weight: 400 !important;
	vertical-align: middle !important;
}

.my-account .tab-content .button {
	align-content: center;
	height: 35px;
	padding: 2px 15px;
	text-align: center;
	color: #ffffff;
	background: #3F69AA;
	border: none;
}

.my-account .tab-content input {
	width: 100%;
	height: 35px;
	padding: 0 15px;
	color: #666666;
	background: #ffffff;
	border: 1px solid #ffffff;
	margin-bottom: 15px;
}

.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
	margin-top: 0px;
}

/*
    Account Details
    --------------------------------------------------*/
.woocommerce form .show-password-input::before,
.woocommerce-page form .show-password-input::before {
	margin-bottom: 15px;
}