.pagenavhead {
    color: red;
    font-weight: bold;
    font-size: 18px;
    text-shadow: rgba(239, 255, 1, 0.79) 1px 0px !important;
}

#setpagesettingbtn {
    display: none;
}

.showdtldata {
    height: 145px;
}

.box {
    margin-bottom: 0px;
}

.ratechartdivscroll {
    height: 240px;
}

.form-group {
    margin-bottom: 5px;
}

.LabelEdit,
th {
    font-size: 12px;
    margin-top: 8px;
}

.totalshow {
    border: none;
    font-weight: bold;
    background-color: #ffffb5;
}

.content-header {
    position: relative;
    padding: 5px 5px 0 5px;
    padding-top: 3px ! important;
}

.swal2-timer-progress-bar {
    background-color: #0078b1;
    height: 0.50em;
}

.btn,
input[type=button] {
    font-weight: bold;
}

.autocomplete-suggestion {
    cursor: pointer;
}

a {
    cursor: pointer;
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 4px !important;
}


/* .form-control:not(#Category):not(#SubCategory):not(#Brand){ */

.form-control:not([multiple]):not(textarea) {
    padding: 1px 2px !important;
    height: 30px !important;
}

.hideimeiaddrow {
    display: none;
}

table,
tr,
th,
td {
    border: 1px solid;
    /*border-color: #c2c2c238;*/
    border-color: #c3c3c3b3;
    font-size: 12px;
}

.table>:not(:first-child) {
    border-top: 0px solid currentColor;
}

.border {
    border: 1px solid;
    border-color: #c2c2c238;
    font-size: 12px;
}

.form-group {
    margin-bottom: 10px;
}

table {
    border-collapse: collapse;
    white-space: nowrap;
}

textarea {
    resize: none;
}

a {
    text-decoration: none;
    color: unset;
}

fieldset,
.dinlineflexwrap {
    display: inline-flex!important;
    flex-wrap: wrap!important;
}

.hidden {
    display: none!important;
}

.themebgcolor {
    /* background-color: #3c8dbc!important; */
    background-color: #0078b1 !important;
}

input[type=radio] {
    display: none !important; /* radio AddCategory.php page */
}

.btn:focus {
    box-shadow: 4px 4px 2px grey;
    -ms-transform: scale(1.1);
    /* IE 9 */
    -webkit-transform: scale(1.1);
    /* Safari 3-8 */
    transform: scale(1.1);
}

.btn {
    border-radius: 15px;
}

.skin-blue .sidebar-form {
    border-radius: 3px;
    border: 1px solid #ffffff;
    margin: 10px 10px;
}

code,
kbd,
pre,
samp,
div,
a,
li,
ul,
p,
font,
label,
h1,
h2,
h3,
h4,
h5,
span {
    font-family: cambria;
}

th {
    text-align: center;
}

.text-right {
    text-align: right;
}

.text-left {
    text-align: left;
}

.content {
    min-height: 250px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding: 5px;
    margin-right: auto;
    margin-left: auto;
    background-color: white !important;
}

.box {
    padding: 5px ! important;
}

.modal-content {
    border-radius: 10px;
}

@media only screen and (max-width: 767px) {
    .LabelEdit,
    .LabelEdit1,
    .LabelEdit11 {
        display: none;
    }
}

.label-warning,
.label-danger {
    font-size: 12px !important;
}

thead {
    background-color: #0078b1;
    color: white;
    font-weight: bold;
}

fieldset:not(#TotalFieldInfo):not(.TotalFieldInfo1) {
    white-space: nowrap !important;
}

th {
    font-size: 12px !important;
    margin-top: 8px;
    /* text-shadow: 0 1px 0 #777 !important; */
}

legend {
    /* display: none; */
    border: 1px solid #afe2ff;
    border-radius: 25px 0px 25px 0px;
    padding: 1px 20px 1px 20px;
    width: fit-content;
    height: fit-content;
    margin-top: -20px;
    margin-bottom: 0px;
    margin-left: -0.4%;
    position: absolute;
    font-size: 13px;
    background-color: #3c8dbc;
    color: white;
    box-shadow: inset 0px 1px 10px rgb(255, 255, 255);
    text-shadow: 0 1px 0 #777;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

button.close {
    border-radius: 5px;
    font-weight: bold;
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}

.dimmer-holder {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background: #f1efef;
    display: none;
    z-index: 9999
}

#dimmer {
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 38px;
    height: 38px;
    border-radius: 100%;
    box-shadow: 38px 38px #2600ff, -38px 38px #ff0000, -38px -38px #2600ff, 38px -38px #ff0000;
    -o-box-shadow: 38px 38px #2600ff, -38px 38px #ff0000, -38px -38px #2600ff, 38px -38px #ff0000;
    -ms-box-shadow: 38px 38px #2600ff, -38px 38px #ff0000, -38px -38px #2600ff, 38px -38px #ff0000;
    -webkit-box-shadow: 38px 38px #2600ff, -38px 38px #ff0000, -38px -38px #2600ff, 38px -38px #ff0000;
    -moz-box-shadow: 38px 38px #2600ff, -38px 38px #ff0000, -38px -38px #2600ff, 38px -38px #ff0000;
    animation: cssload-spin ease infinite 3.4s;
    -o-animation: cssload-spin ease infinite 3.4s;
    -ms-animation: cssload-spin ease infinite 3.4s;
    -webkit-animation: cssload-spin ease infinite 3.4s;
    -moz-animation: cssload-spin ease infinite 3.4s
}

@keyframes cssload-spin {
    0%,
    100% {
        box-shadow: 38px 38px #4400ff, -38px 38px #ff0000, -38px -38px #4400ff, 38px -38px #ff0000
    }
    25% {
        box-shadow: -38px 38px #ff0000, -38px -38px #2600ff, 38px -38px #ff0000, 38px 38px #2600ff
    }
    50% {
        box-shadow: -38px -38px #4400ff, 38px -38px #ff0000, 38px 38px #4400ff, -38px 38px #ff0000
    }
    75% {
        box-shadow: 38px -38px #ff0000, 38px 38px #2c9c00, -38px 38px #ff0000, -38px -38px #2c9c00
    }
}

@-o-keyframes cssload-spin {
    0%,
    100% {
        box-shadow: 38px 38px #4400ff, -38px 38px #ff0000, -38px -38px #4400ff, 38px -38px #ff0000
    }
    25% {
        box-shadow: -38px 38px #ff0000, -38px -38px #2600ff, 38px -38px #ff0000, 38px 38px #2600ff
    }
    50% {
        box-shadow: -38px -38px #4400ff, 38px -38px #ff0000, 38px 38px #4400ff, -38px 38px #ff0000
    }
    75% {
        box-shadow: 38px -38px #ff0000, 38px 38px #2c9c00, -38px 38px #ff0000, -38px -38px #2c9c00
    }
}

@-ms-keyframes cssload-spin {
    0%,
    100% {
        box-shadow: 38px 38px #4400ff, -38px 38px #ff0000, -38px -38px #4400ff, 38px -38px #ff0000
    }
    25% {
        box-shadow: -38px 38px #ff0000, -38px -38px #2600ff, 38px -38px #ff0000, 38px 38px #2600ff
    }
    50% {
        box-shadow: -38px -38px #4400ff, 38px -38px #ff0000, 38px 38px #4400ff, -38px 38px #ff0000
    }
    75% {
        box-shadow: 38px -38px #ff0000, 38px 38px #2c9c00, -38px 38px #ff0000, -38px -38px #2c9c00
    }
}

@-webkit-keyframes cssload-spin {
    0%,
    100% {
        box-shadow: 38px 38px #4400ff, -38px 38px #ff0000, -38px -38px #4400ff, 38px -38px #ff0000
    }
    25% {
        box-shadow: -38px 38px #ff0000, -38px -38px #2600ff, 38px -38px #ff0000, 38px 38px #2600ff
    }
    50% {
        box-shadow: -38px -38px #4400ff, 38px -38px #ff0000, 38px 38px #4400ff, -38px 38px #ff0000
    }
    75% {
        box-shadow: 38px -38px #ff0000, 38px 38px #2c9c00, -38px 38px #ff0000, -38px -38px #2c9c00
    }
}

@-moz-keyframes cssload-spin {
    0%,
    100% {
        box-shadow: 38px 38px #4400ff, -38px 38px #ff0000, -38px -38px #4400ff, 38px -38px #ff0000
    }
    25% {
        box-shadow: -38px 38px #ff0000, -38px -38px #2600ff, 38px -38px #ff0000, 38px 38px #2600ff
    }
    50% {
        box-shadow: -38px -38px #4400ff, 38px -38px #ff0000, 38px 38px #4400ff, -38px 38px #ff0000
    }
    75% {
        box-shadow: 38px -38px #ff0000, 38px 38px #2c9c00, -38px 38px #ff0000, -38px -38px #2c9c00
    }
}

.navbarafter .dropdown-toggle::after {
    content: unset;
}

.activeclasschk {
    display: inline-block;
    margin-left: 0.055em;
    width: 10px;
 }
.navbar-dark .navbar-nav .nav-link{
    color:#fff;
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover,.navcolorfocus .nav-link,.navcolorfocus.show {
    color: #0078b1 !important;
     background-color: #ffffff;
}

.navcolorfocus {
	 color: #0078b1 !important;
    background-color: #ffffff;
}
.dropdown-item.active, .dropdown-item:active{
     background-color:#0078b1 !important;
}
.dropdown-item:focus, .dropdown-item:hover,.dropdown-menu .navcolorfocus .dropdown-item {
   background: linear-gradient(90deg, rgb(208 245 238) 0%, rgb(228 241 255) 83%, rgba(255,255,255,1) 100%);
}
.table>thead {
    vertical-align: middle !important;
}
.table>:not(:first-child) {
    border-top: unset !important;
}
.navbar {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}
.quicksales  .FieldInfo {
	margin-top:unset !important;
}
.quicksales  input#productqty[readonly]:focus {
	box-shadow:unset;
}
.quicksales  input#productqty[readonly] {
    background-color: transparent;
    border: unset;
    cursor: default;
	font-weight:bold;
	color: #dc3545;
	font-size: 16px !important;
}
.quicksales .table td.active{
	background-color: #0078b1;
    color: white;
}
.quicksales .productblock{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
    padding: 5px;
    text-align: center;
	position: relative;
}
.quicksales .SubCategory_data .row:first-child{
	margin:unset;
}

.quicksales .productblock .addPr,.quicksales .productblock .minusPr{
	padding: inherit;
}
.quicksales .productblock span.rate {
	/*position: absolute;*/
	bottom: 0;
	background-color: #0078b1;
    color: white;
	left: 0px;
	width: 100%;
}

.quicksales #lblCartCount {
	font-size: 12px;
	background: #dc3545 !important;
	color: #fff;
	padding: 0 5px;
	vertical-align: top;
	margin-left: -9px;
}
.quicksales .transtypecheck {
    font-size:small;
}

@media only screen and (min-width:321px) and (max-width:768px){
    .activeclasschk {
         float:right !important;
         margin-right: 3% !important;
    }
	.quicksales .productblock{
		font-size: 12px;
	}
	.quicksales .SubCategory_data .row:first-child .col-6{
		display:flex;
	}
	
}
/*@media print {*/
/*      table, thead, tbody, tr, th, td {*/
/*        border: 1px solid !important;*/
/*        border-color: #c3c3c3b3 !important;*/
/*        font-size: 11px !important;*/
/*    }*/
/*}*/