.yith-wcdp-modal {
background: #fff;
border-radius: 10px;
display: none;
left: 50%;
max-height: 90vh;
max-width: 600px;
padding: 40px 20px;
position: fixed;
top: 5vh;
transform: translate(-50%, 0);
width: 90vw;
z-index: 10010;
}
.yith-wcdp-modal .main-close-button {
display: block;
font-size: 1.5em;
padding: 5px;
line-height: 1;
position: absolute;
right: 10px;
text-decoration: none;
top: 5px;
}
.yith-wcdp-modal .title {
padding: 0 20px;
}
.yith-wcdp-modal .title h3 {
margin-top: 0;
}
.yith-wcdp-modal .centered {
text-align: center;
}
.yith-wcdp-modal .content {
max-height: calc(80vh - 80px);
overflow-y: auto;
padding: 0 20px;
}
.yith-wcdp-modal .content > div {
display: block !important;
}
.yith-wcdp-modal .content::-webkit-scrollbar {
-webkit-appearance: none;
width: 6px;
}
.yith-wcdp-modal .content::-webkit-scrollbar-thumb {
background-color: var(--proteo-main_color_shade, #448a85);
border-radius: 10px;
}
.yith-wcdp-modal .errors {
margin-bottom: 15px;
margin-top: 0;
}
.yith-wcdp-open-modal:before {
bottom: 0;
background: rgba(0, 0, 0, 0.5);
content: "";
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 10005;
}  #yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields,
#yith-wcdp-add-deposit-to-cart .yith-wcdp-deposit-mandatory {
max-width: 400px;
}
#yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields label,
#yith-wcdp-add-deposit-to-cart .yith-wcdp-deposit-mandatory label {
border: 1px solid #DEDEDE;
cursor: pointer;
display: block;
padding: 20px 25px;
}
#yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields label:first-child,
#yith-wcdp-add-deposit-to-cart .yith-wcdp-deposit-mandatory label:first-child {
border-bottom: none;
}
#yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields label .radiobutton,
#yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields label input[type=radio],
#yith-wcdp-add-deposit-to-cart .yith-wcdp-deposit-mandatory label .radiobutton,
#yith-wcdp-add-deposit-to-cart .yith-wcdp-deposit-mandatory label input[type=radio] {
float: left;
margin-top: 10px;
}
#yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields label .radiobutton + .label,
#yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields label input[type=radio] + .label,
#yith-wcdp-add-deposit-to-cart .yith-wcdp-deposit-mandatory label .radiobutton + .label,
#yith-wcdp-add-deposit-to-cart .yith-wcdp-deposit-mandatory label input[type=radio] + .label {
padding-left: 40px;
}
#yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields .label,
#yith-wcdp-add-deposit-to-cart .yith-wcdp-deposit-mandatory .label {
display: block;
}
#yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields .label .price-label,
#yith-wcdp-add-deposit-to-cart .yith-wcdp-deposit-mandatory .label .price-label {
display: block;
font-weight: 700;
}
#yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields {
margin: 40px 0;
}
#yith-wcdp-add-deposit-to-cart .yith-wcdp-deposit-mandatory {
margin: 40px 0;
}
#yith-wcdp-add-deposit-to-cart.deposit-disabled {
display: none;
} #yith_wcdp_deposits_details tr td.product-name ul {
padding: 0;
margin: 0;
list-style: none;
}
#yith_wcdp_deposits_details tr td.product-name li {
margin-bottom: 10px;
}
#yith_wcdp_deposits_details tr td.product-name li:last-child {
margin: 0;
}
#yith_wcdp_deposits_details tr td.product-name li img {
width: 50px;
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}
#yith_wcdp_deposits_details tr td.order-status small {
display: block;
}
#yith_wcdp_deposits_details tr td.order-actions .button-with-submenu {
display: inline-block;
position: relative;
}
#yith_wcdp_deposits_details tr td.order-actions .button-with-submenu a.submenu-opener {
background-color: #fff;
border-radius: 50%;
box-shadow: 0 2px 7px rgba(170, 198, 222, 0.5);
color: inherit;
cursor: pointer;
display: inline-block;
height: 35px;
line-height: 35px;
text-align: center;
text-decoration: none;
width: 35px;
}
#yith_wcdp_deposits_details tr td.order-actions .button-with-submenu a.submenu-opener i {
vertical-align: middle;
}
#yith_wcdp_deposits_details tr td.order-actions .button-with-submenu ul.submenu {
background-color: #fff;
border-radius: 5px;
box-shadow: 0 2px 7px rgba(170, 198, 222, 0.5);
display: none;
list-style: none;
padding: 10px;
position: absolute;
margin: 0;
min-width: 200px;
right: 0;
top: calc(100% + 15px);
}
#yith_wcdp_deposits_details tr td.order-actions .button-with-submenu ul.submenu a {
color: inherit;
display: block;
padding: 3px 15px;
text-decoration: none;
}
#yith_wcdp_deposits_details tr td.order-actions .button-with-submenu ul.submenu a:hover {
color: var(--proteo-general_link_color);
}
#yith_wcdp_deposits_details tr td.order-actions .button-with-submenu.opened ul.submenu {
display: block;
}
#yith_wcdp_deposits_details tr td.order-actions .button-with-submenu {
visibility: hidden;
}
#yith_wcdp_deposits_details tr:hover td.order-actions .button-with-submenu {
visibility: visible;
} .deposit-expiration-label,
.deposit-expiration-modal-opener {
cursor: pointer;
display: block;
font-weight: 400 !important;
font-size: 0.8em !important;
}
.deposit-expiration-label {
color: #434343;
cursor: initial;
}
#deposit_expiration_modal {
display: none;
}
#deposit_expiration_modal ul.balances-details {
list-style: none;
margin: 30px 0;
padding: 0;
}
#deposit_expiration_modal ul.balances-details li {
margin-bottom: 35px;
}
#deposit_expiration_modal ul.balances-details li:last-child {
margin-bottom: 0;
}
#deposit_expiration_modal ul.balances-details li:after {
content: "";
display: block;
clear: both;
}
#deposit_expiration_modal ul.balances-details li img {
float: left;
max-width: 100px;
}
#deposit_expiration_modal ul.balances-details li .balance-details {
padding-left: 120px;
}
#deposit_expiration_modal ul.balances-details li .balance-details h3 {
display: inline-block;
margin: 0 0 10px;
}
#deposit_expiration_modal ul.balances-details li .balance-details h3 a {
text-decoration: none;
}
#deposit_expiration_modal ul.balances-details li .balance-details .balance-expiration {
font-weight: 700;
}
#deposit_expiration_modal ul.balances-details li .balance-details .balance-expiration small {
display: block;
font-weight: 400;
}