/*/*/#price_calculator_option{
display: none;
}
#price_calculator_min_max{
display: none;
}
#price_calculator_option .container ul li{
width: 50%;
}
#price_calculator_option .container ul li {
width: 50%;
text-align: center;
font-size: 15px;
font-weight: bold;
}
#price_calculator_option .container ul.nav.nav-tabs li.active a{
background: #2b8bb9;
color: white;
margin: 0px;
border-radius: 0px;
border: 0px;
}
#price_calculator_option .container ul.nav.nav-tabs li.active a:focus{
outline: 0px !important;
outline: none !important;
}
#price_calculator_option .container ul.nav.nav-tabs {
border-radius: 0px;
border: 0px;
}
table.table.table-striped.ext_pricing_table_class tbody tr td div.form-group input {
width: 100%;
}
table.table.table-striped.ext_pricing_table_class tbody tr td:nth-child(2),
table.table.table-striped.ext_pricing_table_class tbody tr td:nth-child(3),
table.table.table-striped.ext_pricing_table_class tbody tr td:nth-child(4) {
vertical-align: middle;
}
table.table.table-striped.ext_pricing_table_class tbody tr td:nth-child(4) div.form-group {
margin-bottom: 0px !important;
}
table.table.table-striped.ext_pricing_table_class tbody tr td:nth-child(1) div.form-group {
width: 100%;
}
table.table.table-striped.ext_pricing_table_class {
border-top: 1px solid #e2e2e2;
margin-top: 15px;
}
.ext_pricing_table_class thead tr td {
font-weight: bold;
}
#pc_field_deleted{
display: none;
margin: 15px;
}
#price_calculator_option .container ul.nav.nav-tabs li a i {
vertical-align: middle;;
}   
thead.ext_pricing_table_head tr td {
background: #ece9e9;
}
thead.ext_pricing_table_head tr td p {
padding: 4px 0px;
margin: 0px;
font-size: 13px;
text-align: center;
color: #4a4a4a;
}
button#ext_add_new_rule_btn {
padding: 10px 0px;
background: #2b8bb9;
border-color: #2b8bb9;
}
button#ext_add_new_rule_btn:hover {
background: white;
color: #2b8bb9;
}
p.rest-pc-product button {
background: #2b8bb9 !important;
border-color: #2b8bb9 !important;
color: white !important;
}
p.rest-pc-product button:hover {
background: white !important;
color: #2b8bb9 !important;
}
p.rest-pc-product{
display: flex;
flex-direction: row-reverse;
}
.min_max_fields{
display: flex;
justify-content: space-between;
align-items: center;
}
.hidden-fraction {
display: none !important;
}
.pc_shortcode_wrapper {
padding: 20px;
border: 1px solid #ddd;
border-radius: 8px;
background: #f9f9f9;
max-width: 500px;
margin: 20px 20px;
}
.pc_shortcode_title {
margin-top: 0;
color: #333;
font-size: 18px;
text-align: center;
}
.pc_shortcode_description {
text-align: center;
color: #555;
font-size: 14px;
margin-bottom: 15px;
}
.pc_shortcode_input_wrapper {
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
padding: 5px;
}
.pc_shortcode_input {
flex: 1;
text-align: center;
font-size: 14px;
padding: 8px;
border: 1px solid #ccc;
border-radius: 4px;
background: #fff;
}
.pc_shortcode_button {
padding: 6px 10px;
border: none;
background: #2271b1;
color: #fff !important;
border-radius: 4px;
cursor: pointer;
font-size: 14px !important;
font-weight: 500 !important;
transition: background 0.2s ease;
width: 75px;
text-align: center;
}
.pc_shortcode_button:hover {
background: #1d5e91;
}
._mpc_replace_price_field{
display: none;
}