.pwgc-applied-gift-cards {
padding-bottom: 16px;
}
.pwgc-applied-gift-cards-title {
font-weight: 600;
}
.pwgc-applied-gift-cards-list {
list-style: none;
margin: 0;
padding: 0;
}
.pwgc-applied-gift-cards-item {
display: flex;
justify-content: space-between;
align-items: flex-start;
margin-top: 4px;
}
.pwgc-gift-card-balance {
font-size: 0.9em;
opacity: 0.8;
}
.pwgc-applied-gift-cards-right {
display: flex;
align-items: flex-start;
gap: 8px;
} #pwgc-redeem-gift-card-number {
width: 100%;
}
.pwgc-apply-gift-card-button {
width: 100%;
margin-top: 4px;
} .pwgc-remove-gift-card {
border: none;
background: transparent;
cursor: pointer;
padding: 0 4px;
font-size: 1.1em;
line-height: 1;
}
.pwgc-remove-gift-card:disabled {
cursor: default;
}
.wp-block-woocommerce-checkout #pwgc-redeem-gift-card-container {
padding: 16px;
}.namaste-form label {
font-weight:bold;
min-width: 150px;
display:block;
float:left;
}
.namaste-box {padding:10px;}
.namaste-error {
color: red;
font-weight: bold;
}
.namaste-note {
background-color: #E5FFF5;
padding: 5px;
font-weight: bold;
}
.namaste-dashed {
border: 1px dashed black;
} .namaste-completed a {
color:green;
}
.namaste-incomplete a {
color:red;
font-weight:bold;
} .namaste-gradebook {
border: none !important;
}
.namaste-gradebook thead {
position: sticky;
position: -webkit-sticky;
z-index: 4;
top: 0;
}
.namaste-gradebook thead th {
font-weight: bold;
}
.namaste-gradebook thead tr:first-child th {
background: #d5d5d5;
position: sticky;
position: -webkit-sticky;
z-index: 4;
top: 0;
}
.namaste-gradebook thead tr:last-child th {
position: sticky;
position: -webkit-sticky;
z-index: 4;
top: 37px;
background: #e3e3e3;
}
.namaste-gradebook thead { transform: scale(1,1);
-webkit-transform: scale(1,1);
-moz-transform: scale(1,1);
box-shadow: 0 1px 10px rgba(0,0,0,0.25);
-webkit-box-shadow: 0 0px 10px rgba(0,0,0,0.25);
-moz-box-shadow: 0 0px 10px rgba(0,0,0,0.25);
}
.namaste-gradebook thead tr:last-child th, .namaste-gradebook thead th:first-child, .namaste-gradebook thead th:last-child {
box-shadow: inset -1px -4px 4px -4px rgba(0,0,0,0.15);
}
.namaste-gradebook thead tr:last-child th {
border-left: 1px solid #fff;
border-right: 1px solid #ccc;
}
.namaste-gradebook thead th:first-child, .namaste-gradebook thead th:nth-child(2) {
border-right: 1px solid #c2c2c2;
}
.namaste-gradebook thead th:last-child, .namaste-gradebook thead th:nth-child(2)  {
border-left: 1px solid #ececec;
}
.namaste-gradebook tbody td:nth-child(1) {
position: sticky;
left: 0px;
z-index: 3;
min-width: 120px;
background: #e3e3e3;
background-image: linear-gradient(180deg, #ececec, #e3e3e3);
}
.namaste-gradebook tbody td:nth-child(1):before {
box-shadow: -10px 0 10px -10px  rgba(0,0,0,0.35) inset;
content: " ";
height: 100%;
top: 0;
left: -10px;
position: absolute;
width: 10px;
z-index: 2;
}
.namaste-gradebook tbody td:nth-child(1):after {
box-shadow: 10px 0 10px -10px  rgba(0,0,0,0.35) inset;
content: " ";
height: 100%;
position: absolute;
top: 0;
right: -10px;
width: 10px;
z-index: 2;
}
.namaste-hidden {
display: none;
}
.namaste-rating {
cursor: pointer;
}
div.namaste-review {
border: 1pt solid #888888;
padding: 1em;
margin: 0.5em;
margin-bottom: 0.7em;
box-shadow: 0.5em 0.5em 0.5em #888888;
}
[role="region"][aria-labelledby][tabindex] {
width: 100%;
height: 100%;
max-width: 90vw;
max-height: 50vw;
overflow: auto;
border: 1px solid #c3c4c7;
}
[role="region"][aria-labelledby][tabindex]:focus {
box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.2);
outline: 0;
}