.no-shipping-options h3 {font-family: 'DM Sans',sans-serif;padding: 0;margin: 10px 0;background: none;font-size: 24px;line-height: 1.4;color: #171717;background-color: transparent;font-weight: 600;position: relative;border: none;display: inline-block;width: 100%;vertical-align: middle;}

.no-shipping-options p , .no-shipping-options div{font-family: 'DM Sans',sans-serif;padding: 0;margin: 0 0 15px 0;background: none;font-size: 18px;line-height: 1.4;color: #525252;background-color: transparent;font-weight: 400;display: inline-block;width: 100%;vertical-align: middle;}

.no-shipping-options {background: #f5f5f5; margin: 0 0 25px; max-width: 100%;width: 100%;display: inline-block;vertical-align: middle; padding: 25px; text-align: center; font-family: 'DM Sans',sans-serif; display: inline-block; }

.no-shipping-options > img {display: inline-block;width: auto;height: auto;max-width: 80px;vertical-align: middle;margin: 0;}

.no-shipping-options > a {display: inline-block;width: auto;border: 1px solid #17a2b8;padding: 10px 10px 8px;margin: 0;vertical-align: middle;font-size: 14px;color: #17a2b8;border-radius: 5px;line-height: normal;text-transform: uppercase;font-weight: 600;}

.no-shipping-options > a i.fa {margin: -1px 7px 0 0;display: inline-block;vertical-align: top;font-size: 22px;}

.no-shipping-options > a:hover {background: #17a2b8;color: #fff;text-decoration: none;}

.no-shipping-options p {padding : 10px 20%}

.no-shipping-options {width: 780px; float: none; margin: 80px auto; padding: 35px; }

.spc-shipping-option-main {display: inline-block; width: 100%; text-align: center; margin: 25px 0;padding: 30px;box-shadow: 0 0 8px 0 #ddd; max-width:1410px; }

.square-switch_onoff {position: relative;display: inline-block;width: 60px;height: 30px;}

.square-switch_onoff > label {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #c8c8c8;border: 2px solid #c8c8c8;-webkit-transition: .4s;transition: .4s;border-radius: 4px;margin: 0;padding: 0;z-index: 2;overflow: hidden;}

.square-switch_onoff > label:before {position: absolute;content: "";height: 26px;width: 26px;left: 0;bottom: 0;background-color: #f5f5f5;-webkit-transition: .4s;transition: .4s;border-radius: 0;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}

.square-switch_onoff input[type=checkbox]:checked + label:before {-webkit-transform: translateX(30px);-ms-transform: translateX(30px);transform: translateX(30px);background-color: #2196f3;border-top-right-radius: 0;border-bottom-right-radius: 0;border-top-left-radius: 2px;border-bottom-left-radius: 2px;}

.square-switch_onoff input[type=checkbox]:checked + label {background-color: #fff;border-color:#2196f3; }

.square-switch_onoff input[type=checkbox] {opacity: 0;width: 0;height: 0;}





.spc-shipping-option-main .table > tbody > tr > td{border: 1px solid #e0e0e0; border-radius: 6px 6px 0 0; padding: 7px 10px; vertical-align: middle; padding: 10px 10px; text-align: center; border: none !important; border-right: 1px solid #ccc !important; } 

.spc-shipping-option-main .table {border-collapse: collapse;margin: 0 0 20px 0;} 

.spc-shipping-option-main .table > tbody > tr > td, .spc-shipping-option-main .table > tbody > tr > th, 
.spc-shipping-option-main .table > tfoot > tr > td, .spc-shipping-option-main .table > tfoot > tr > th, 
.spc-shipping-option-main .table > thead > tr > td, .spc-shipping-option-main .table > thead > tr > th {vertical-align: middle;border-radius: 0;border: 1px solid #ddd !important;text-align: left;line-height: 1.5;padding: 5px 6px;font-size: 14px;color: #444;position: relative;}

.spc-shipping-option-main .table > thead > tr > th {background: #f1f1f1; margin: 0 0 15px; border: 1px solid #ddd !important; padding: 10px !important; text-align: center; font-family: "Open Sans", sans-serif !important; font-size: 15px !important; color:#222 !important; font-weight: 700!important; text-align: center;}

.table-data-actions {display: inline-block; vertical-align: middle; margin: 0; padding: 0; text-align: center; width: 100%; }

.table-data-actions .btn {background: #007FBA; border: none; padding: 7px 9px; font-size: 14px; line-height: normal; margin: 0; color: #fff; }

.td-data-list {display: inline-block; width: 100%; margin: 0; padding: 0; vertical-align: middle; max-height: 160px; overflow: auto; } 

.td-data-list p {border-bottom: 1px solid #eee; margin: 0; padding: 6px 0;font-size: 13px;line-height: 1.5; } 

.td-data-list p:first-child {padding-top: 0; }

.dataTables_wrapper .dataTables_paginate .paginate_button {padding: 5px 10px; } 

.spc-shipping-option-main .dataTables_wrapper .dataTables_filter input, 
.spc-shipping-option-main .dataTables_wrapper .dataTables_length select {height: 40px; border-radius: 0; border: 1px solid #d2d2d2; padding: 0 10px; margin: 0 5px; } 

.spc-shipping-option-main .dataTables_wrapper .dataTables_length select {padding-right: 20px; } 

.spc-shipping-option-main .dataTables_filter input {height: 40px !important; width: 250px; }

.spc-shipping-option-main .dataTables_wrapper {padding: 15px; border: 1px solid #eee;font-size: 14px; line-height: 1.5; color: #333;}

.spc-shipping-option-main .dataTables_wrapper .dataTables_filter {margin-bottom: 14px; }

.spc-so-heading {font-family: 'DM Sans',sans-serif;display: flex; justify-content: space-between; margin: 0 0 30px 0; padding: 0; width: 100%;align-items: center;} 

.spc-so-heading .spc-so--title {padding: 0; border: none; margin: 0 ; background: none; font-size: 24px; line-height: 1.4; color: #171717; background-color: transparent; font-weight: 500; position: relative;font-family: 'DM Sans',sans-serif; } 

.spc-so-heading .btn {background: #31a2ba; line-height: normal; color: #fff; font-size: 16px; font-weight: 600; padding: 12px 20px; margin: 0; border: none; box-shadow: none; }

.spc-so--title i {width: 45px; height: 45px; display: inline-block; background: #3680ff; border-radius: 5px; text-align: center; line-height: 45px; color: #ffffff; margin: 0 13px 0 0; font-size: 22px; }
