.delete-image[data-v-71221197]{margin-left:10px;cursor:pointer;border-radius:10px;height:18px;width:18px;align-items:center;justify-content:center;background:#fff;color:#8b0000}.delete-image+div img[data-v-71221197]{-o-object-fit:contain;object-fit:contain;border:1px solid #ccc;background:#ddd}.model_postion{width:45px}.error{color:#c80000}.add-product-holder .card{border:none}.add-product-holder .nav-pills .nav-link{background:#e8e8e8;color:#a1a1a1;border-radius:15px 15px 0 0;padding:.5rem 1.5rem;font-size:18px;font-weight:300}.add-product-holder .nav-pills .nav-link.active{background:#009fe3;color:#fff}.add-product-holder .card-header{padding:0 3rem;margin:0 -2rem}.add-product-holder .nav-item{margin:0 25px 10px 0}.add-product-holder .card-header-pills{margin:0}.btn-add-fields{position:relative;color:#fff;padding:0;margin:0;background:#009fe3;font-size:34px;border-radius:50%;width:50px;height:50px;text-align:center;z-index:2;border-color:#009fe3;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.btn-add-fields:before{position:absolute;content:"";left:3px;right:3px;top:3px;bottom:3px;border:2px solid #fff;border-radius:50%}.btn-add-fields span{margin:-5px 0 0}.styles-fields{padding:1.25rem 0}.v-image{border:1px solid red;border-radius:5px}@media only screen and (max-width:1430px){.custom-switch.b-custom-control-lg .custom-control-label{font-size:1rem}}.remove-icon{font-size:2em;height:30px;width:30px;background:#c80000;border-radius:99px;right:-10px;top:-10px}.clear-btn,.remove-icon{display:flex;align-items:center;justify-content:center;color:#fff;position:absolute;cursor:pointer;transition:all .2s ease;z-index:30}.clear-btn{font-size:1em;right:40px;top:58px}.remove-icon:hover{background:red}.btn-primary.light{background:#c8e4f3!important;border-color:#c8e4f3!important;color:#009fe3!important}.product-table{width:100%;border-collapse:collapse;border:none;border-radius:5px;overflow:hidden}.product-table>th,td{border-collapse:collapse;padding:10px}.product-table>th{background-color:#e6e9ec;font-size:20px;color:#000}.product-table>tr>td:first-child{background-color:#e6e9ec;font-size:1em;color:#000;font-weight:700;width:10%}.product-table>td{background-color:#fff}.center{margin-left:auto;margin-right:auto}.price-input-label{display:flex;margin-right:10px;justify-content:center;align-items:center}.custom-radio{display:flex;align-items:center;gap:10px}.custom-radio .radio_text>*{margin:0;padding:0}.custom-radio>span .radio_icon{display:block;flex-shrink:0;width:20px;height:20px;border:1px solid #009fe3;border-radius:50%;position:relative;transform:rotate(0)}.custom-radio>span .radio_icon:after,.custom-radio>span .radio_icon:before{display:none;content:"";position:absolute;background-color:#fff}.custom-radio>span .radio_icon:before{width:6px;height:2px;top:9px;left:3px;transform:rotate(45deg)}.custom-radio>span .radio_icon:after{width:2px;height:10px;top:4px;left:10px;transform:rotate(45deg)}.custom-radio>span input{display:none}.custom-radio>span input:disabled+.radio_icon{cursor:not-allowed;background-color:#eee;border-color:#ccc}.custom-radio>span input:disabled+.radio_icon:after,.custom-radio>span input:disabled+.radio_icon:before{display:block;background-color:#eee}.custom-radio>span input:checked+.radio_icon{background-color:#009fe3}.custom-radio>span input:checked+.radio_icon:after,.custom-radio>span input:checked+.radio_icon:before{display:block;background-color:#fff}.custom-radio>span input:checked:disabled+.radio_icon{cursor:not-allowed;background-color:#ccc;border-color:#aaa}.custom-radio>span input:checked:disabled+.radio_icon:after,.custom-radio>span input:checked:disabled+.radio_icon:before{display:block;background-color:#fff}.custom-radio.checkbox>span .radio_icon{border-radius:20%}.compact-table{font-size:.75em}.compact-table tr td{padding:5px}.compact-table tr td .form-control{font-size:inherit;padding:5px 7px;height:32px}.message{position:absolute;top:60px;left:-100px;background-color:#fff;border:1px solid #ccc;padding:5px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.border-light-gray{border-color:#ccc!important}.section-title{font-size:1.25rem;font-weight:600;color:#333;border-bottom:2px solid #009fe3;padding-bottom:10px;margin-bottom:15px}.section-title-text{font-size:1.5rem;color:#005f87}.group-name-heading{background-color:#009fe3;color:#fff;padding:5px 10px;font-size:1.25rem;font-weight:600;box-shadow:0 4px 6px rgba(0,0,0,.1)}