.c-333 {
    color: #333;
}

.main-wrapper {
    margin: auto;
}

.manuf-block {
    background: #fff;
    border: solid 1px #ddd;
    margin-top: 0px;
    margin-bottom: 40px;
    padding-bottom: 20px;
}

.select-box-block {
    background: #fff;
    border: solid 1px #ddd;
    padding: 20px;
}

    .select-box-block .form-control {
        /*margin: 20px 0;*/
    }

.select-box-block-mid {
    width: 50%;
    /*margin: auto;*/
    padding: 20px;
    /*border: solid 1px #ccc;
    background: #f5f5f5;*/
}

.select-box-block .btn-primary {
    color: #fff;
    background-color: #6cac89;
    border-color: #5a9e79;
}

    .select-box-block .btn-primary:hover {
        color: #fff;
        background-color: #428c64;
        border-color: #327350;
    }

.p-0 {
    padding: 0;
}

.in-form:before, .in-form:after {
    content: '';
    clear: both;
}

.manuf-block .form-group label {
    text-align: right;
    color: #333;
}

.re-size-none {
    resize: none;
}

.box-header.box-header-manufcaturing {
    height: auto;
}

.colums-padding .in-form div.col-sm-9 {
    padding-right: 0;
}

.for-bulk input[type="text"] {
    width: 61px;
    display: inline-block;
    height: 34px;
    padding: 6px 8px;
    margin: 0 5px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

for-bulk input:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.m-r-l-10 {
    margin: 0 10px;
}

.for-bulk label {
    color: #333;
    vertical-align: top;
}

.manuf-block hr {
    border-top: 1px solid #ccc;
}

.heading-sereve h3 {
    font-size: 16px;
    border-bottom: solid 1px #ccc;
    color: #4f4e4e;
    text-transform: uppercase;
    padding-bottom: 5px;
    margin-bottom: 15px;
    font-family: "RobotoRegular";
    font-weight: bold;
    text-align: center;
    margin-top: 0;
}

.heading-sereve label {
    text-align: left;
    color: #333;
}

.equit-block .form-group input {
    margin-bottom: 10px;
}

.list-content {
    color: #333;
    padding-left: 0;
}

    .list-content li {
        list-style: none;
        vertical-align: top;
        display: table;
        margin-bottom: 10px;
    }

    .list-content span {
        display: table-cell;
        padding: 0 10px;
        white-space: nowrap;
        font-weight: bold;
    }

.calc-ul {
    color: #333;
    padding-left: 0;
}

    .calc-ul li {
        list-style: none;
        vertical-align: top;
        display: block;
        margin-bottom: 10px;
        font-size: 0;
        border-bottom: 1px solid #ececec;
        padding: 0px 10px;
    }

    .calc-ul span {
        display: inline-block;
        white-space: nowrap;
        width: 50%;
        font-size: 14px;
        text-align: right;
    }

    .calc-ul p {
        display: inline-block;
        white-space: nowrap;
        width: 50%;
        font-size: 14px;
    }

.mixing-speed {
    color: #333;
    display: table;
}

    .mixing-speed tr, .mixing-speed thead {
        display: table-row;
    }

    .mixing-speed th, .mixing-speed td {
        display: table-cell;
    }

    .mixing-speed th, .mixing-speed td {
        display: table-cell;
    }

    .mixing-speed tbody {
        display: table-row-group;
    }

.calc-block {
    background: #f9f9f9;
    padding: 5px;
    border: 1px solid #ded8d8;
    margin-bottom: 20px;
}

.inner-points {
    padding-left: 20px;
}

.calc-ul li:nth-last-child(1) {
    border: none;
    margin-bottom: 0;
}

.inline {
    display: inline-block;
    vertical-align: top;
}

/* ================ MEdia Screens =================== */

@media(max-width:767px) {
    .list-content span {
        display: block;
        padding: 0;
    }

    .colums-padding .in-form div.col-sm-9 {
        /*padding-right: 0;*/
        padding-left: 0;
        */;
    }

    .colums-padding .in-form div.col-sm-10 {
        padding-right: 0;
        padding-left: 0;
        */;
    }

    .p-0 {
        /*padding-right: 15px;
    padding-left: 15px;*/
    }

    .p-0-767px {
        padding: 0;
    }

    .col-5-field .col-md-3 {
        /*padding: 5px;*/
    }

    .col-5-field .col-sm-9 {
        padding: 0px;
    }

    .col-md-3.col-sm-12.p-0.last-block {
        padding: 15px;
        padding-bottom: 0;
    }

    .for-bulk label.control-label {
        /*display: block;*/
        text-align: center;
        margin-bottom: 15px;
    }

    .for-bulk input[type="text"] {
        width: 30%;
        margin-bottom: 5px;
    }

    .for-bulk {
        padding-bottom: 20px;
        border-bottom: 1px solid #ccc;
        margin-bottom: 20px;
        text-align: center;
    }

    .equit-block div.col-sm-9 {
        padding: 0;
    }

    .product-cat div.col-sm-9 {
        padding: 0;
    }

    .sales-des div.col-sm-9 {
        padding: 0;
    }

    .product-cat .form-group {
        text-align: left;
    }

    .sales-des .form-group {
        text-align: left;
    }

    .contetnt-manufacturing {
    }
}
/* ============== @media(max-width:767px) ==========  */

@media(min-width:768px) {
    .col-5-field .col-md-3 {
        padding: 0px;
    }

    .col-5-field .col-md-9 {
        /*padding: 5px;*/
    }

    .for-bulk {
        margin-bottom: 15px;
    }
}
/* ============== @media(min-width:768px) ==========  */

@media(min-width:768px) and (max-width:992px) {
    .for-bulk input[type="text"] {
        width: 100px;
    }
}

.custom-table {
    margin: 20px auto;
}

    .custom-table td {
        padding: 1px !important;
    }

    .custom-table th {
        background: #eee;
        padding: 1px !important;
        line-height: auto;
    }

.custom-column input, .custom-column label {
    float: left;
}

.custom-column label {
    padding-left: 5px;
}

.custom-table td input {
    width: 50px;
    height: auto;
    padding: 0;
}

.custom-table tr td {
    vertical-align: middle !important;
}

.custom-table1 tr td {
    vertical-align: middle !important;
}

.custom-table .form-control {
    width: 100%;
    padding: 5px;
    border-radius: 0;
}

.custom-table1 .form-control {
    width: 50%;
}

.range-td {
    display: block;
}

    .range-td input[type="text"] {
        display: inline-block;
        width: 27.3%;
        float: left;
    }

.range-divider {
    width: 2%;
    height: 1px;
    background: #000;
    display: inline-block;
    float: left;
    margin-top: 15px;
    margin: 15px 1.5% 0 1.5%;
}

.range-divider-space {
    width: 2%;
    height: 1px;
 
    display: inline-block;
    float: left;
    margin-top: 15px;
    margin: 15px 1.5% 0 1.5%;
}


.range-td1 {
    display: block;
}

.range-td1 input[type="text"] {
    display: inline-block;
    width: 47%;
    float: left;
}

.supdiv {
    position: absolute;
    top: 6px;
    right: 0px;
}

.pdf-yellow {
    background: #e67304;
    color: #fff;
    display: inline-block;
    border-radius: 4px;
    width: 25px;
    height: 25px;
    line-height: 23px;
    text-align: center;
    border: solid 1px #b65d07;
}

    .pdf-yellow .fa {
        color: #fff;
        font-size: 14px;
    }

.pdf-gray {
    background: #666;
    cursor: not-allowed;
    border-color: #333;
}

.switch {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 24px;
}

    .switch input {
        display: none;
    }

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

    .slider:before {
        position: absolute;
        content: "";
        height: 16px;
        width: 16px;
        left: 4px;
        bottom: 4px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider {
    background-color: #6CAC89;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

    .slider.round:before {
        border-radius: 50%;
    }

.tgl {
    display: none;
}

    .tgl, .tgl:after, .tgl:before, .tgl *, .tgl *:after, .tgl *:before, .tgl + .tgl-btn {
        box-sizing: border-box;
    }

        .tgl::-moz-selection, .tgl:after::-moz-selection, .tgl:before::-moz-selection, .tgl *::-moz-selection, .tgl *:after::-moz-selection, .tgl *:before::-moz-selection, .tgl + .tgl-btn::-moz-selection {
            background: none;
        }

        .tgl::selection, .tgl:after::selection, .tgl:before::selection, .tgl *::selection, .tgl *:after::selection, .tgl *:before::selection, .tgl + .tgl-btn::selection {
            background: none;
        }

        .tgl + .tgl-btn {
            outline: 0;
            display: block;
            width: 4em;
            height: 2em;
            position: relative;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

            .tgl + .tgl-btn:after, .tgl + .tgl-btn:before {
                position: relative;
                display: block;
                content: "";
                width: 50%;
                height: 100%;
            }

            .tgl + .tgl-btn:after {
                left: 0;
            }

            .tgl + .tgl-btn:before {
                display: none;
            }

        .tgl:checked + .tgl-btn:after {
            left: 50%;
        }

.tgl-skewed + .tgl-btn {
    overflow: hidden;
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: all .2s ease;
    font-family: sans-serif;
    background: #888;
}

    .tgl-skewed + .tgl-btn:after, .tgl-skewed + .tgl-btn:before {
        -webkit-transform: skew(10deg);
        transform: skew(10deg);
        display: inline-block;
        transition: all .2s ease;
        width: 100%;
        text-align: center;
        position: absolute;
        line-height: 2em;
        font-weight: bold;
        color: #fff;
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
    }

    .tgl-skewed + .tgl-btn:after {
        left: 100%;
        content: attr(data-tg-on);
    }

    .tgl-skewed + .tgl-btn:before {
        left: 0;
        content: attr(data-tg-off);
    }

    .tgl-skewed + .tgl-btn:active {
        background: #888;
    }

        .tgl-skewed + .tgl-btn:active:before {
            left: -10%;
        }

.tgl-skewed:checked + .tgl-btn {
    background: #86d993;
}

    .tgl-skewed:checked + .tgl-btn:before {
        left: -100%;
    }

    .tgl-skewed:checked + .tgl-btn:after {
        left: 0;
    }

    .tgl-skewed:checked + .tgl-btn:active:after {
        left: 10%;
    }



  
    .checkspan {
      
height:15px;
width: 15px;
position: absolute;
top: -6px;
left: 15px;   
/*border: #ccc solid 1px;*/
border-radius: 2px;
    }

   .cc-list {
    display: flex;
       padding: 0;
       list-style-type: none;
    flex-wrap: wrap;
}
.cc-list li {
    width: 33.33%;
      list-style-type: none;
}

.save-sku-list table th, .save-sku-list table td, .save-sku-list table td input, .save-sku-list table td p {
    font-size: 11px;
}

.SaveSkuFooter table th, .SaveSkuFooter table td, .SaveSkuFooter table td input, .SaveSkuFooter table td p {
    font-size: 13px;
}

#SKUListpartal {
    font-size: 13px;
}

#SKUListpartalF{
    font-size: 13px;
}
.save-sku-list table th:first-child{ width: 20%;}
.save-sku-list table th:nth-child(5){ width: 15%;}
.save-sku-list table th:nth-child(6){ width: 15%;}
.save-sku-list table th:nth-child(7){ width: 10%;}
.save-sku-list table th:nth-child(8){ width: 15%;}
.save-sku-list table th:nth-child(11){ width: 15%;}
.sales_info .check-list-items li {
        display: flex;
    flex-flow: row;
    justify-content: space-between;
}
.sales-price{ width: 100px;padding-top: 7px;}