﻿fieldset.scheduler-border {
    margin-top: 5px;
    border: 0 groove #55C7AE !important;
    -webkit-box-shadow: 0 0 0 0 #000;
    box-shadow: 0 0 0 0 #000;
    background-color: #fff
}

legend.scheduler-border {
    width: initial;
    padding: 0 3px;
    border-bottom: none;
    margin-bottom: 5px;
    font-size: calc(9px + (15 - 9) * ((100vw - 320px) / (1920 - 320))) !important; /*Modify By Umang on 07/20/2022 for #134088*/
    font-weight: 900;
    background-color: #f3f3f4;
    color: hsla(0,0%,0%,0.62);
    border: 1px solid #fff
}

.InfoBoxes {
    padding-top: 5px !important;
    background-color: #f3f3f4
}

fieldset.borderRight, .rowBorderRight {
    border-right: 0px solid #8f8f8f !important
}

fieldset.borderLeft, .rowBorderLeft {
    border-left: 0px solid #8f8f8f !important
}

.infoBoxBottom {
    margin-bottom: 5px !important
}

.topCtrlHeight {
    height: 20px
}

.ctrlBottom {
    margin-bottom: 4px !important
}

.ctrlNoBottomMargin {
    margin-bottom: 0 !important
}

/*.toggleBtnCtrl
.switchery > small {
    height: 20px !important;
    width: 20px !important
}
*/
.toggleBtnCtrl
.switchery {
    height: 20px !important;
    width: 35px !important
}

.ctrlTextArea {
    padding: 3px !important
}

.ctrlDropdown {
    padding: 0 !important;
    padding-left: 5px !important;
    font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (1920 - 320))) !important; /*Modify By Umang on 08/05/2022 for #134088*/
    height: 24px !important
}

.multiselect.dropdown-toggle {
    padding: 0 !important;
    padding-left: 5px !important;
    font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (1920 - 320))) !important; /*Modify By Umang on 08/05/2022 for #134088*/
    padding-right: 5px !important;
    height: 24px !important;
    margin: 0 !important;
    border-radius: 1px !important
}

.multiselect-container {
    background: #ffffff;
    margin-top: 5px !important;
    border-radius: 1px !important
}

    .multiselect-container li a {
        padding: 0 !important
    }

        .multiselect-container li a label[class*='checkbox'] {
            line-height: 22px !important
        }

.ctrlDropdownWidth {
    max-width: 150Px !important;
    min-width: 100px !important
}

.topCtrlDropdown {
    padding: 0 !important;
    padding-left: 5px !important;
    font-size: 13px !important;
    height: 24px !important
}

.ctrlInputGrp .input-group-addon {
    padding: 3px !important;
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}

.productGrid {
    margin-bottom: 0 !important;
    padding: 0 15px; /*Modify By Umang on 07/15/2022 For  #134088*/
}


.gridAddBtn {
    border: 1px solid #000;
    background-color: #000;
    color: #fff;
    padding: 2px
}

.gridCtrlChkBox {
    margin: 0 auto !important;
    margin-top: 2px
}

.ChkBoxGrp {
    padding-left: 23px !important; /*Modify By Umang on 07/20/2022 for #134088*/
    min-height: 22px !important
}

.ChkBox {
    margin-left: 0 !important
}

.ChkBoxLbl {
    font-size: 12px
}

.btnPrimary {
    padding: 4px !important
}

.removeLeftPadding {
    padding-left: 0 !important
}

.no-paddingwithmargin {
    padding: 0 !important;
    margin-bottom: 4px !important
}

    .no-paddingwithmargin label {
        margin-top: 4px !important
    }

#order-update {
    font-family: 'Atkinson Hyperlegible', sans-serif !important; /*Modify by Umang on 08/10/2022 for #134088*/
    font-size: 12px
}

    /*.switchery {
    background-color: #fff;
    border: 1px solid #dfdfdf !important;
    border-radius: 9px !important;
    cursor: pointer;
    display: inline-block;
    height: 20px !important;
    position: relative;
    vertical-align: middle;
    width: 40px !important;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}*/
    /*Added by Umang Ramani on 07/11/2022 for #134088*/
    /*#divClrearent .switchery > small {
    height: 17px !important;
    width: 17px !important;
    top: 1px !important;
}

#chkGetAccountBalance .switchery > small {
    height: 17px !important;
    width: 17px !important;
    top: 1px !important;
}*/
    /* ENd #134088*/

    /*    .switchery > small {
        background: #fff;
        border-radius: 100%;
        box-shadow: 0 1px 3px rgba(0,0,0,0.4);
        height: 17px !important;
        position: absolute;
        top: 1px !important;
        width: 17px !important;
    }*/

    #order-update .popover {
        width: 300px;
        height: 200px
    }

@media (min-width: 768px) and (max-width: 1024px) {
    #order-update {
        font-family: "open sans","Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 9px
    }
}
/*Modify By Umang on 08/03/2022 for #134088*/
@media (max-width: 991px) {
    body #phone-order-form input.form-control, body #phone-order-form .form-group label, .form-group .ctrlDropdown, .multiselect.dropdown-toggle, .productGrid .table td, .productGrid .table th, .dont-save-box span, input#btnSwipeCard, .ctrlDropdown, #divClrearent, #orderModes li a, .productinfo .productLines tr td {
        font-size: 13px !important;
    }
}
/*End #134088*/
/*dark theme start*/
/*
.productinfo .recurringBox{
        padding: 5px !important;
    background: #777777 !important;
}
#phone-order-form .input-group.date .input-group-addon {
    cursor: pointer;
    background: #8d8d8d;
    border: none;
    border-radius: 0 ! important;
}
#phone-order-form .popover{color:#000 ! important}
	legend.scheduler-border {
    width: 100% ! important;
    padding: 5px ! important;
    border-bottom: none;
    margin-bottom: 5px;
    font-size: 15px!important;
    font-weight: 900 ! important;
    background-color: #1ab394 ! important;
    color: #fff ! important;
    border: 0px solid #fff ! important;
	}
#phone-order-form .ibox-content input.form-control, #phone-order-form .ibox-content textarea.form-control {
    color: #ffffff;
    background: #545454;
    border-radius: 0;
    box-shadow: none;
    border: 0px solid #434343;
}

#phone-order-form .ibox-content {
    clear: both;
    background: #000 ! important;
}
#phone-order-form .ibox-content select.form-control {
    color: #ffffff;
    background: #545454;
    border-radius: 0;
    box-shadow: none;
    border: 0px solid #434343;
}
#phone-order-form .ibox-content input::placeholder {
  color: #d2d2d2 ! important;
}
		#phone-order-form .ibox-content::-webkit-input-placeholder { 
		  color: #d2d2d2 ! important;
		}
		#phone-order-form .ibox-content:-ms-input-placeholder { 
		  color: #d2d2d2 ! important;
		}
		#phone-order-form .ibox-content::placeholder {
		  color: #d2d2d2 ! important;
		}
	#phone-order-form .ibox-content .readOnlyMode {
    background-color: #545454 !important;
}
.productLines > td{	
    border-top: 1px solid #7e7979 ! important;
}	
.productinfo .control-group .form-group:nth-child(2){
	    margin-right: -7px ! important;
}
.paymentinfo button, .paymentinfo #btnRecurringPopup{
	box-shadow: 0 1px 2px #fff, 0 -1px 1px #666,  inset 0 -1px 1px rgba(0,0,0,0.5),  inset 0 1px 1px rgba(255,255,255,0.8);
}
	legend.scheduler-border span{
	    background: #fff;
    padding: 0px 10px;
    border-radius: 10px;
    font-size: 13px;
	}
	.custActions a{
	    outline: none;
	}
	.orderinfo a {
		color: #ffffff;
	}
	.productLines tr td:nth-child(8), .productLines tr td:nth-child(9), .productLines tr td:nth-child(10){
	    background: #545454;
	}
	.recepientinfo .clearInfo{	
		outline: 0;   
	}
	.recepientinfo .btn-default:active:hover, .recepientinfo .open>.dropdown-toggle.btn-default:focus, .recepientinfo .open>.dropdown-toggle.btn-default:hover{
		    color: #d3d3d3 ! important;		
	}
	.recepientinfo .multiselect{
		background: #545454;
		border: none;
		}
	fieldset.scheduler-border {
		    background-color: #000000 ! important;
			color: #fff  ! important;
			padding: 10px  ! important;
	}
	*/
/*dark theme end*/
/*light theme start*/

#paymentSubTotalTxt, #paymentGrandTotalTxt { 
    font-size: 13px !important;
    font-weight: bold;
}
#paymentSurchargeLbl { /* Added by Siva for #229373 on 09/11/2024*/
    display: block;
    font-size: 6px;
    text-align: right;
    text-wrap: nowrap;
    color: red;
    font-weight: bold;
}
@media screen and (max-width:576px) {   /* Added by Siva for #229373 on 09/11/2024*/
    #paymentSurchargeLbl {
        text-align: left;
        margin-bottom: 5px;
    }
}
#paymentDelFeeLbl { /* Added by Siva for #229373 on 09/11/2024*/
    margin-bottom: -4px;
    text-wrap: nowrap;
}
.orderPaySummary { /* Added by Siva for #229373 on 09/11/2024*/
    padding: 10px 0px;
    padding-left: 0px !important;
}

.productinfo .recurringBox {
    padding: 5px !important;
    background: #bfcbce !important;
}

.update-order-form-container .input-group.date .input-group-addon, #phone-order-form .input-group.date .input-group-addon {
    cursor: pointer;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 30.73%), linear-gradient(180deg, rgba(0, 0, 0, 0) 57.29%, rgba(0, 0, 0, 0.2) 100%), #2F9BC8; /*Modify By Umang on 07/20/2022 for #134088*/
    border: none;
    border-radius: 0 !important;
    padding: 4px 7px !important;
    border-left: 4px solid #e8e8e8;
    box-shadow: inset 0px 2px 0px rgba(255, 255, 255, 0.25) !important; /*Added by umang on 08/25/2022 for #134088*/
}

    .update-order-form-container .input-group.date .input-group-addon i, #phone-order-form .input-group.date .input-group-addon i {
        color: #fff !important;
    }

.update-order-form-container .popover, #phone-order-form .popover {
    /*color: #000 !important;*/ /*commented for #345519*/
    color: red !important; /*Added for #345519*/
}

legend.scheduler-border {
    width: 100% !important;
    padding: 5px !important;
    border-bottom: none;
    margin-bottom: 5px;
    font-size: calc(9px + (15 - 9) * ((100vw - 320px) / (1920 - 320))) !important; /*MOdify By Umang on 07/20/2022 for #134088*/
    font-weight: 900 !important;
    background-color: #1ab394 !important;
    color: #fff !important;
    border: 0px solid #fff !important;
}
/*updated by Dilip form #127479*/
.update-order-form-container input.form-control, #phone-order-form .ibox-content input.form-control, .update-order-form-container textarea.form-control, #phone-order-form .ibox-content textarea.form-control, #phone-order-form .ibox-content div.form-control {
    color: #000000;
    background: #ffffff;
    border-radius: 0;
    box-shadow: none;
    border: none;
    border-left: 4px solid #e8e8e8 !important;
}
/*Added By Umang on 07/20/2022 for #134088*/
#phone-order-form input.form-control, #phone-order-form .form-group label {
    font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (1920 - 320))); /*Modify by umang on 08/05/2022 for #134088*/
    display: flex;
    height: 100%;
    align-items: center;
}
/*End #134088*/

.update-order-form-container, #phone-order-form .ibox-content {
    clear: both;
    background: #e8e8e8 !important;
}

    .update-order-form-container select.form-control, #phone-order-form .ibox-content select.form-control {
        color: #000000;
        background: #ffffff;
        border-radius: 0;
        box-shadow: none;
        border: 0px solid #434343;
        border-left: 4px solid #e8e8e8;
    }

    .update-order-form-container input::placeholder, #phone-order-form .ibox-content input::placeholder {
        color: #d2d2d2 !important;
    }

    #phone-order-form .ibox-content::-webkit-input-placeholder {
        color: #d2d2d2 !important;
    }

    #phone-order-form .ibox-content:-ms-input-placeholder {
        color: #d2d2d2 !important;
    }

    #phone-order-form .ibox-content::placeholder {
        color: #d2d2d2 !important;
    }

.productLines > td {
    border-top: 1px solid #7e7979 !important;
}

.recurringBox .form-group {
    margin: 5px 0 !important;
}

.productLines tbody > tr > td {
    padding: 4px 6px !important;
}

/*.paymentinfo button, .paymentinfo #btnRecurringPopup {
    box-shadow: 0 1px 2px #fff, 0 -1px 1px #666, inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8);
}*/
/*Updated By Shailja on 08/13/2020 for #80523*/
#productDriverInstruct, #productSpInstructions, #txtCustomerNotes {
    min-height: 102px;
    border-left: 3px solid #e8e8e8 !important;
}

/*legend.scheduler-border span {
    background: #fff;
    padding: 0px 10px;
    border-radius: 10px;
    font-size: 13px;
}*/

.custActions a {
    outline: none;
}

.orderinfo a {
    font-weight: bold;
}

.productLines tr td:nth-child(8), .productLines tr td:nth-child(9), .productLines tr td:nth-child(10) {
}

.recepientinfo .clearInfo {
    outline: 0;
}

/*.recepientinfo .btn-default:active:hover, .recepientinfo .open > .dropdown-toggle.btn-default:focus, .recepientinfo .open > .dropdown-toggle.btn-default:hover {
    color: #d3d3d3 !important;
}*/

.recepientinfo .multiselect {
    background: #ffffff;
    border: none;
    border-left: 4px solid #e8e8e8;
}

.paymentinfo {
    background: #c6dde6 !important;
}

fieldset.scheduler-border {
    background-color: #e8e8e8;
    color: #000 !important;
    padding: 10px !important;
}

/*light theme end*/
#phone-order-form .orderPaySummary .ctrlHeight, #phone-order-form .recurringBox .ctrlHeight {
    border-left: 0px solid #e8e8e8 !important;
}

#phone-order-form .ibox-content .recurringBox select.form-control {
    border: none !important;
}

.update-order-form-container .ctrlDropdown {
    height: 27px !important;
    margin-bottom: 5px; /*Added By Umang on 07/20/2022 for #134088*/
}

.update-order-form-container .ctrlHeight, #phone-order-form .ctrlHeight:not(textarea) { /*changed by nishant kakadiya #84753*/
    height: 24px !important;
    padding-right: 5px !important;
    border-left: 4px solid #e8e8e8 !important;
}

.update-order-form-container input::placeholder, #phone-order-form .ibox-content input::placeholder {
    color: #686868 !important;
}

legend.scheduler-border span {
    background: #fff;
    padding: 0px 10px;
    border-radius: 10px;
    font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (1920 - 320))); /*Modify by umang on 08/19/2022 for #134088*/
}

.orderPaySummary {
    padding: 10px;
    color: #060606;
}


.phone-order-form .InfoBoxes > div > div:nth-child(2) {
    background: #c6dde6 !important;
}

.update-order-form-container .InfoBoxes > div > div:nth-child(2) {
    background: #e5d1c9 !important
}

.update-order-form-container .orderinfo legend.scheduler-border {
    background: #ccb2a8 !important;
}

.update-order-form-container .orderinfo {
    background: #e0cbc3 !important;
}

.update-order-form-container .products-info {
    background: none !important;
}

.update-order-form-container > div > div:nth-child(2), .update-order-form-container .order-info {
    background: #e0cbc3 !important;
}

.update-order-form-container .hana-min-margins-form .paymentinfo .orderupdate_cst {
    bottom: 15px !important;
}

.update-order-form-container .hana-min-margins-form .paymentinfo {
    margin-top: -12px;
}

    .update-order-form-container .hana-min-margins-form .paymentinfo .scheduler-border {
        position: relative;
        top: 25px;
        margin-bottom: 25px;
    }

#order-update .ib-title-height {
    padding-top: 6px;
    background: #fff; /*Changed By Umang Ramani on 07/08/2022 for #130394*/
}

/* #order-update .ib-title-height .lbSuperTicket {
        margin-top: 3px;
    }*/

.update-order-form-container .product-info-row {
    padding: 2px 0 2px 0 !important;
}

.orderPaySummary .form-group {
    margin: 6px 0 !important;
}

.update-order-form-container .other-charges-row {
    padding: 15px 10px !important;
    background: #bfcbce !important;
}

#phone-order-form .productinfo .recurringBox .ibox-content select.form-control {
    background: #dcdcdc !important;
}

#phone-order-form .orderPaySummary .form-control[disabled], #phone-order-form .orderPaySummary fieldset[disabled] .form-control {
    background: #b0d0dc !important;
    color: #000000 !important;
}

#phone-order-form .form-control[disabled], #phone-order-form fieldset[disabled] .form-control {
    background: #d4d4d4 !important;
    color: #000000 !important;
}

#paymentOptions {
    color: #131313 !important;
    font-weight: bold !important;
    border-left: 6px solid #f10000 !important;
}

#phone-order-form #btnPlaceOrder, #phone-order-form #btnRecurringPopup {
    font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (1920 - 320))) !important; /*Modify by Umang on 08/17/2022 for #134088*/
    padding: 7px 15px;
    margin-top: 10px;
}
/*comment by Ashmita for #133965*/
/*.infoBoxBottom .productinfo > .scheduler-border > .btnShowGiftPopUp {*/ /*Modify By Ashmita on 10/12/2022 For  #133965*/
    /*display: none;
}*/
/*End #133965*/

.productinfo #productGrid thead tr th {
    padding: 0px 5px 2px 10px !important; /*Modify By Umang on 07/15/2022 For  #134088*/
}

.productinfo .productLines tr td {
    padding: 3px 6px !important;
    vertical-align: middle; /*Modify by umang on 08/03/2022 for #134088*/
    font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (1920 - 320))) !important; /*Modify by umang on 08/03/2022 for #134088*/
}

.productinfo legend.scheduler-border {
    margin-bottom: 0px !important;
}

.customerinfo legend.scheduler-border {
    background: #cbe1ef !important;
}

.recepientinfo legend.scheduler-border {
    background: #efd5be !important;
}

.orderinfo legend.scheduler-border {
    background: #e0cbc3 !important;
}

.productinfo legend.scheduler-border {
    background: #bfcbce !important;
}

.paymentinfo legend.scheduler-border {
    background-color: #378aad !important;
    color: #ffffff !important;
    background-image: url('../../../images/payment-modes.png');
    background-repeat: no-repeat;
    background-position: right;
    background-size: 110px;
}

legend.scheduler-border {
    width: 100% !important;
    padding: 5px !important;
    border-bottom: none;
    margin-bottom: 5px;
    font-size: calc(13px + (15 - 13) * ((100vw - 320px) / (1920 - 320))) !important; /*Modify By Umang on 07/20/2022 for #134088*/
    font-weight: 900 !important;
    background-color: #efd5be !important;
    color: #2b3d3c !important;
    border: 0px solid #fff !important;
}
/*
#page-wrapper {
    min-height: auto !important;
}
*/
.hana-orderinfo-quick-view .orderfvd .ibox-heading {
    color: #3a3a3a;
    font-weight: bold;
}

.hana-orderinfo-quick-view .orderfvd > div:first-child > div > div:nth-child(2) .list-group-item p {
    color: #1079a5;
}

#btnCloseOrderFullview .close {
    z-index: 11;
    color: #2F9BC8;
}
    /*Added by Umang on 07/18/2022 for  #130511*/
    #btnCloseOrderFullview .close:hover {
        color: #2F9BC8;
        opacity: 1;
    }
/*End #130511*/
/*hide by ashmita on 31/08/2022 for #133108*/
/*.hana-orderinfo-quick-view .Dlabel {
    color: #272727 !important;
    font-weight: bold !important;
}*/
hana-orderinfo-quick-view > div:nth-child(2) {
    padding-right: 15px;
    background: #cbe1ef;
}

.hana-orderinfo-quick-view .hana-orderinfo-table > div:first-child {
    /*Modified by ashmita on 31/08/2022 for #133108*/
    /*border: 1px solid #e5d6c8 !important;*/
    border-radius: 7px !important;
    /*background: #f9f0e7 !important;*/
}

.hana-orderinfo-quick-view .hana-orderinfo-table > div:nth-child(2) {
    /*Modified by ashmita on 31/08/2022 for #133108*/
    /*background: #ddeccc !important;*/
    border-radius: 7px !important;
}

#Atable > thead > tr > th, #Atable > tbody > tr > th, #Atable > tfoot > tr > th, #Atable > thead > tr > td, #Atable > tbody > tr > td, #Atable {
}

    #Atable tbody tr {
        border: none !important;
    }

    #Atable tfoot {
        margin-top: 0px;
        width: 100% !important;
    }

        #Atable tfoot tr:first-child td {
            padding-top: 25px;
        }

        #Atable tfoot tr:last-child td {
            padding-bottom: 15px;
        }

    #Atable > tfoot > tr > td {
        padding: 6px 10px !important;
    }

    #Atable > tfoot > tr {
        border-bottom: 1px solid #c4c4c436;
    }

    #Atable tfoot tr:nth-child(5) {
        border: none !important;
    }

    #Atable > thead > tr > th, #Atable > tbody > tr > td {
        text-align: left
    }

    #Atable > thead > tr > th, #Atable > tbody > tr > th, #Atable > tfoot > tr > th, #Atable > thead > tr > td, #Atable > tbody > tr > td {
        padding: 5px !important;
    }

.hana-orderinfo-quick-view > div:nth-child(2) #primary .view .block-text {
    padding: 0px !important;
}
/*hide by ashmita on 31/08/2022 for #133108*/
/*.hana-orderinfo-quick-view > div:nth-child(2) {
    padding-right: 15px !important;
    background: #cbe1ef !important;
}*/

.hana-orderinfo-quick-view > div:nth-child(1) {
    border: none !important;
}

@media (max-width: 480px) {
    .products-info .RemoveLeftRightPadding {
        width: auto !important;
    }

    .product-row-action {
        text-align: right !important;
    }

    .product-row-url {
        text-align: right !important;
    }
}
/*Added by Dilip form #127479*/
.cloverpaymentform .form-control {
    height: 26px !important;
    padding: 4px 12px;
}
/*#127479*/

/*Added by Umang Ramani on 07/11/2022*/
.cloverpaymentform .form-group .col-md-6 {
    padding-left: 0px !important;
}
/*End*/
/*Commented by krishna on 07/15/2022 #134088*/
/*.CCdetails .col-sm-6.col-md-6 {
    padding-left: 0 !important;
}
*/
/*134088*/
/*Added By Umang on 07/20/2022 for #134088*/
.dont-save-box {
    padding-left: 0px;
    display: flex;
    align-items: center;
}

    .dont-save-box .cbDontSaveCC {
        float: left;
    }

    .dont-save-box span {
        float: left;
        font-size: calc(5px + (12 - 5) * ((100vw - 320px) / (1920 - 320)));
        padding-left: 5px;
    }
/*Added by umang on 07/21/2022 for #134008*/
#divClrearent {
    font-size: calc(5px + (12 - 5) * ((100vw - 320px) / (1920 - 320)));
}

body #cloverpaymentform input {
    font-size: calc(7px + (14 - 7) * ((100vw - 320px) / (1920 - 320)));
}
/*End #134008*/
input#btnSwipeCard {
    font-size: calc(5px + (12 - 5) * ((100vw - 320px) / (1920 - 320)));
    padding: 3px 5px;
}

.table td, .table th {
    font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (1920 - 320))) !important; /*Modify by umang on 08/05/2022 for #134088*/
}

.no-padding {
    padding: 0 !important;
}

#orderModes li a {
    font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (1920 - 320))); /*Modify by umang on 08/05/2022 for #134088*/
}
/*End  #134088*/
/*Added By Umang on 07/21/2022 for #134088*/
#divClrearent .switchery > small {
    background-color: #2F9BC8;
    height: 20px;
    width: 20px;
}

#divClrearent .switchery {
    height: 20px;
    width: 35px;
}
/*End #134088*/
.consistence-font-size {
    font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (1920 - 320))) !important; /*Modify by umang on 08/05/2022 for #134088*/
}
/*Modify by umang on 08/03/2022 for #130397*/
.form-control, .single-line {
    font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (1920 - 320))); /*Modify by umang on 08/05/2022 for #134088*/
}
/*End #130397*/
/*Added by krishna #136005*/
.set-boarder-zero tr td::after {
    display: none;
}

.set-boarder-zero tr td {
    width: 100%;
}

#gvdashboardmessagesNew table tbody tr td:nth-child(11)::after, #gvdashboardmessagesNew table thead tr th:nth-child(11)::after {
    display: none;
}
/*#136005*/
/*Added by krishna on 08/16/2022 #134088*/
#statushistorybind table thead tr th, #statushistorybind table tbody tr td, #orderpaymentbind table thead tr th, #orderpaymentbind table tbody tr td, #dispatchhistorybind table thead tr th, #dispatchhistorybind table tbody tr td, #ordernotesbind table thead tr th, #ordernotesbind table tbody tr td {
    position: relative;
}

    #statushistorybind table thead tr th:not(:last-child)::after, #statushistorybind table tbody tr td:not(:last-child)::after, #orderpaymentbind table thead tr th:not(:last-child)::after, #orderpaymentbind table tbody tr td:not(:last-child)::after, #dispatchhistorybind table thead tr th:not(:last-child)::after, #dispatchhistorybind table tbody tr td:not(:last-child)::after, #ordernotesbind table thead tr th:not(:last-child)::after, #ordernotesbind table tbody tr td:not(:last-child)::after {
        content: "";
        width: 1px;
        height: 80%;
        background-color: #d7d7d7 !important;
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        z-index: 9;
    }

#DetailRow table thead tr th, #DetailRow table tbody tr td, #statushistorybind table thead tr th, #statushistorybind table tbody tr td, #orderpaymentbind table thead tr th, #dispatchhistorybind table thead tr th, #dispatchhistorybind table tbody tr td, #ordernotesbind table thead tr th, #ordernotesbind table tbody tr td {
    border-style: solid;
    border-width: 0 0 1px 0px !important;
    border-color: #d7d7d7 !important;
}

 #orderpaymentbind thead tr th, #dispatchhistorybind thead tr th, #ordernotesbind thead tr th, #statushistorybind thead tr th, #DetailRow thead tr th {
    background-color: #EDEDED !important;
    font-weight: 600 !important;
    color: #666666;
}
/*hide by ashmita on 19/08/2022 for #134088*/
#order-info-full-view .modal-footer .btn-white.btn {
    /*background-color: #fff;*/
    /*color: #2F9BC8;
    border: 1px solid #2F9BC8;*/
}
/*#134088*/

/*Update by krishna for #140361*/
.update-order-form-container {
    font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (1920 - 320))) !important;
}
.pay-more-payment-options {
    font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (1920 - 320))) !important;
}
/*#140361*/

/*Added by Jay For #160627*/
span.switchery > small {
    background-color: white !important;
}
.switchery-box input:checked + .switchery:before {
    line-height: 21px !important;
    left: 9px !important;
    font-size: 10px;
}
.switchery-box span.switchery:after {
    line-height: 23px !important;
    left: 25px !important;
    font-size: 10px !important;
}
#grid-action-mid-modal-body .switchery {
    width: 45px !important;
    height: 22px !important;
}

#grid-action-mid-modal-body .switchery > small {
    width: 17px !important;
    height: 17px !important;
}
.switchery-box input + .switchery::before {
    display: block;
}
.switchery-box input:checked + .switchery:after {
    display: none;
}
#grid-action-mid-modal fieldset .btn-primary {
    margin-top: 0 !important;
}
/*End #160627*/