/**Blue : #1d36b9red : #bb1e26*/body{	color : #000;}b{	font-weight:600 !important;}.navbar-nav > li > a .badge {	background-color: #bb1e26;    color: #fff;    font-weight: 700;    position: relative;  	left: -5px;    top: -15px;	font-size:11px;}.select2-container.select2-container--open{		z-index: 100000;	}	.card.full-card .card-body{	overflow-y: auto;}.pcoded-navbar .header-logo {        background: #e2e4f1;   }.collapse .navbar-collapse{	background: #e4e6f3;}.pcoded-navbar  {   	background: #1d36b9;}.pcoded-navbar .pcoded-inner-navbar {   	background: #1d36b9;}.mobile-menu span{       background-color: #1d36b9;}.mobile-menu span:after, .mobile-menu span:before {       background-color: #1d36b9;   }.navbar-nav  {   	color: #060b2a;}/* Page loader */.loader-bg .loader-track .loader-fill:after, .loader-bg .loader-track .loader-fill:before {        background: #bb1e26;   }/* Menu Item Color*/.pcoded-navbar a {   	color: #c8cde9;}/* Menu Item Hover Color*/.pcoded-navbar .pcoded-inner-navbar li.active > a, .pcoded-navbar .pcoded-inner-navbar li:focus > a, .pcoded-navbar .pcoded-inner-navbar li:hover > a {    	color: #fff;	background-color: #bb1e26;}/* Active Menu bar Color */.pcoded-navbar .pcoded-inner-navbar > li.active:after, .pcoded-navbar .pcoded-inner-navbar > li.pcoded-trigger:after {    background-color: #bb1e26;}/* Active Menu Item Background Color */.pcoded-navbar .pcoded-inner-navbar > li.active > a, .pcoded-navbar .pcoded-inner-navbar > li.pcoded-trigger > a {    background: #15288c;    color: #fff;	}/* Sub Menu Background Color */.pcoded-navbar .pcoded-submenu {    background: #182d9d;    padding: 15px 0;}.page-item.active .page-link {    color: #fff;    background-color: #182d9d;    border-color: #182d9d;}.page-header .page-header-title + .breadcrumb > .breadcrumb-item a {    color: #2848f1;    }.table.table-sm td, .table.table-sm th {    padding: 0.6rem 0.5rem;}/* Mobile View */@media only screen and (max-width: 991px){	.pcoded-header {		background: linear-gradient(-45deg, #f1f2f5, #e4e6f3);		color: #060b2a; 	}		.pcoded-header .input-group-text:hover,      .pcoded-header a:hover,      .pcoded-header dropdown-toggle:hover {        color: blue;    }}/* Controls*//* Controls Padding */.custom-select, .form-control {    padding: 8px 8px;    font-size: 13px;    height: auto;    box-shadow: 0 1px 2px 0 rgb(57 70 92 / 5%);    border-radius: 0.375rem;    border-width: 1px;}/* Control on focus */.custom-select:active, .custom-select:focus, .form-control:active, .form-control:focus {       border-color: #1d36b9;}/* Form Button Color */.btn-primary {    color: #fff;    background-color: #1d36b9;    border-color: #1d36b9;}.btn-primary:hover {    color: #fff;    background-color: #314cd6;    border-color: #1d36b9;}.btn-primary.disabled, .btn-primary:disabled {    color: #fff;    background-color: #1d36b9;    border-color: #1d36b9;}.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {    color: #fff;    background-color: #1d36b9;    border-color: #1d36b9;}.btn-verify {    color: #fff;    background-color: #408a41;    border-color: #55b857;}.btn-verify:hover {    color: #fff;    background-color: #55b857;    border-color: #408a41;}.btn-verify.disabled, .btn-verify:disabled {    color: #fff;    background-color: #408a41;    border-color: #55b857;}.btn-verify:not(:disabled):not(.disabled).active, .btn-verify:not(:disabled):not(.disabled):active, .show > .btn-verify.dropdown-toggle {    color: #fff;    background-color: #408a41;    border-color: #55b857;}.btn-purple {    color: #fff;    background-color: #605ca8;    border-color: #3c396d;}.btn-purple:hover {    color: #fff;    background-color: #3c396d;    border-color: #3c396d;}.btn-purple.disabled, .btn-purple:disabled {    color: #fff;    background-color: #605ca8;    border-color: #3c396d;}.btn-purple:not(:disabled):not(.disabled).active, .btn-purple:not(:disabled):not(.disabled):active, .show > .btn-purple.dropdown-toggle {    color: #fff;    background-color: #605ca8;    border-color: #3c396d;}.btn-check {    color: #fff;    background-color: #674ddb;    border-color: #3c396d;}.btn-check:hover {    color: #fff;    background-color: #3c396d;    border-color: #3c396d;}.btn-check.disabled, .btn-check:disabled {    color: #fff;    background-color: #674ddb;    border-color: #3c396d;}.btn-check:not(:disabled):not(.disabled).active, .btn-check:not(:disabled):not(.disabled):active, .show > .btn-check.dropdown-toggle {    color: #fff;    background-color: #674ddb;    border-color: #3c396d;}/* Badges*/.badge {     padding: 0.35em .7em;    font-size: 90%;}/* Hover effect Table, Data Table*/.table-hover tbody tr:hover {    background-color: #f1f8ff;}.btn-secondary {    color: #333;    background-color: #fafafa;    border-color: #ddd;	padding: 6px 20px;}.page-link {    color: #1d36b9;}.page-link:hover {    color: #15288c;}.page-footer-bg {    background-color: #ebebeb !important;}/**/.profile-dets-bg {    background-color: #f9f9f9 !important;}.profile-dets-bg2 {    background-color: #e7e7e7 !important;}.select2{	padding-bottom:0px !important;	color : #000;}.select2 .select2-selection {    border: 1px solid #ced4da !important;}.select2-selection__rendered {    line-height: 35px !important;	}.select2-container .select2-selection--single {    height: 35px !important;}.select2-container .select2-selection--single .select2-selection__rendered  {   color : #000;}.select2-selection__arrow {    height: 35px !important;}.select2-container *:focus {      border: 1px solid #1d36b9 !important;}.form-group .selectrow{	margin-bottom: 0.356rem;}.custom-control-input.input-light-info:checked ~ .custom-control-label::before {    border-color: #1d36b9;    background-color: #1d36b9;}.custom-control-input.input-light-info:focus:not(:checked) ~ .custom-control-label::before {    border-color: #1d36b9;}.custom-control-input.input-light-info:not(:disabled):active ~ .custom-control-label::before {    background-color: #1d36b9;    border-color: #1d36b9;}.custom-control-input.input-light-info:checked ~ .custom-control-label::after {    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%232DCEE3' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input.input-light-info:checked ~ .custom-control-label::after {    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%232DCEE3' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");}.custom-radio .custom-control-input.input-light-info:checked ~ .custom-control-label::after {    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%232DCEE3'/%3e%3c/svg%3e");}.custom-switch .custom-control-input.input-light-info:checked ~ .custom-control-label::after {    background-image: none;    background-color: #fff;}.card-body-modules {	min-height: 300px;    max-height: 300px;    overflow-y: auto;}.form-check-group {  display: flex;  justify-content: space-between;  flex-wrap: wrap;}.text-mandatory{	color :#ff0000;}.bg-search{	background-color : #e2f1ff;	color : #000 !important;}.bg-infoHighlight{	background-color : #fff5e2;	color : #000 !important;}.bg-disabled{		color : #a9a9a9 !important;}.bg-delete{		color : #dd2121 !important;}.bg-delete-disabled{		color : #a9a9a9 !important;}.bg-edit{		color : #2196f3 !important;}.bg-edit-disabled{		color : #a9a9a9 !important;}.bg-taskuser{		color : #0e8654 !important;}.bg-activate{		color : #0e8654 !important;}.bg-view{		color : #b636e0 !important; /*61114c*/}.bg-view-disabled{		color : #a9a9a9 !important;}.bg-pay{		color : #c1491b !important;}.bg-relieved{		background-color : #ffefe7 !important;}.bg-pos{	background-color : #1d36b9 ;	color : #fff !important;}.bg-runPay{		color : #1d36b9 !important;}.bg-sucessPay{		color : #27a71e !important;}.bg-pendingPay{		color : #ff8100 !important;}.bg-rerun{		color : #bb1e26 !important;}.text-primary {    color: #1d36b9 !important;	 font-weight: 500;   }.txt-invisible{	color: #e2f1ff;}.txt-highlight{    color: blue;    font-size: 14px;    font-weight: 500;   }.txt-highlight-md{    color: blue;    font-size: 16px;    font-weight: 500;   }.txt-highlight-large{    color: blue;    font-size: 24px;    font-weight: 500;   }.txt-small{	font-size: 11px;	color : #000;    	font-style: italic;}.txt-small b{	font-size: 11px;	color : #000;    	font-style: italic;	font-weight: 600;}.txt-dets{		font-size: 13px;	}.txt-dets b{		font-size: 13px;	color : #000;  		font-weight: 600;}.modal-img{		background-repeat: no-repeat center center fixed; 	background-position: center;	-webkit-background-size: cover;	-moz-background-size: cover;	background-size: cover;}/**====== report invoice table  =======**/.rpt-heading{		font-size:16px;	font-weight:500;	color:#000;}.rpt-subtitle{		font-size:12px;	font-weight:500;	color:#000;}.table.invoice_tbl{    border-width: 1px 1px;    border-spacing: 0;    border-collapse: collapse;    border-style: solid;    border-color:#999999;	font-size: 12px; 	}.invoice_tbl td, .invoice_tbl th{  border-width: 1px 1px 0 0;  border-style: solid;  border-color:#999999;  line-height:1.5;  white-space:normal !important;}.table.invoice_tbl_prn{    border-width: 1px 1px;    border-spacing: 0;    border-collapse: collapse;    border-style: solid;    border-color:#000;	font-size: 12px; 	}.invoice_tbl_prn td, .invoice_tbl_prn th{  border-width: 1px 1px 0 0;  border-style: solid;  border-color:#000;  line-height:1.5;  white-space:normal !important;}.rec_create_dets {    font-size: 12px;    font-style: italic;    color: #737373;}.rpt_heading{	font-size:12px;	font-weight:bold;	background:#E1E1E1  !important;}.rpt_footer{	font-size:14px;	font-weight:bold;	background:#fffbdf  !important;}/**/.filter-bar .navbar {    background-color: #fff;    border-radius: 4px;    box-shadow: 0 1px 20px 0 rgb(69 90 100 / 8%);    padding: 0.5rem 1rem;}.bg-mail {    color : red;}.bg-c-info1 {    background-color : #c6254c !important;}.text-c-info1{    color:  #c6254c !important;}.bg-stat-c1 {    background:  #fdb90d  !important;}.text-stat-c1{    color:  #fdb90d !important;}.label-stat-c1 {    background: #e4a503;    color: #fff;}.bg-stat-c2 {    background:#f96a0d !important;}.text-stat-c2{    color:  #f96a0d !important;}.label-stat-c2 {    background: #fb9c5e;    color: #fff;}/* ------------------------------------------------------------------------------ * *  Date picker disabled background * *  Styles for fileinput.min.js - an enhanced HTML 5 file input for Bootstrap * * ---------------------------------------------------------------------------- */.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {    background: 0 0;    color: #777;    cursor: default;    background-color: #f0f8ff;}/* ------------------------------------------------------------------------------ * *  # Bootstrap file input * *  Styles for fileinput.min.js - an enhanced HTML 5 file input for Bootstrap * * ---------------------------------------------------------------------------- */.btn-file {  position: relative;  overflow: hidden; }  .btn-file input[type=file] {    position: absolute;    top: 0;    right: 0;    min-width: 100%;    min-height: 100%;    text-align: right;    opacity: 0;    background: none repeat scroll 0 0 transparent;    cursor: inherit;    display: block;    visibility: visible; }.file-caption {  top: 0; }.file-caption-name {  display: inline-block;  overflow: hidden;  word-break: break-all;  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";  color: #333;  width: 100%;  margin: 0;  padding: 0;  box-shadow: none;  border: 0;  background: none;  outline: 0;  pointer-events: none; }  .file-input-new .file-caption-name,  .file-input-ajax-new .file-caption-name {    color: #999; }.file-error-message {  position: relative;  background-color: #FFEBEE;  color: #C62828;  text-align: center;  padding: 0.9375rem 1.25rem;  margin: 0.5rem;  margin-top: 0;  border-radius: 0.1875rem; }  .file-drop-zone .file-error-message {    margin-top: 0.4375rem; }  .file-error-message pre {    background-color: #fff;    margin-top: 0.4375rem;    text-align: left; }  .file-error-message ul {    list-style: none;    padding: 0;    margin: 0; }.file-caption-disabled {  background-color: #fafafa;  cursor: default; }.file-preview-detail-modal {  text-align: left; }.file-preview {  border: 2px dashed #ddd;  width: 100%;  margin-bottom: 1.25rem;  position: relative;  text-align: center;  border-radius: 0.1875rem; }  .file-preview .close {    font-size: 1.25003rem;    font-weight: 400;    position: absolute;    top: 0;    right: 0;    padding: 0.9375rem 1.25rem;    line-height: 1;    color: #333;    text-shadow: none;    opacity: 0.75;    z-index: 2;    border-radius: 0.1875rem; }    .file-preview .close:hover, .file-preview .close:focus {      color: #333;      text-decoration: none;      opacity: 1; }.file-preview-thumbnails {  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  position: relative; }  @media (max-width: 767.98px) {    .file-preview-thumbnails {      -ms-flex-pack: center;          justify-content: center; } }.file-preview-frame {  margin: 0.5rem;  margin-right: 0;  border: 1px solid #ddd;  background-color: #fff;  border-radius: 0.1875rem; }  .file-preview-frame .kv-file-content {    position: relative;    height: 10rem; }.file-preview-image {  border-top-left-radius: 0.125rem;  border-top-right-radius: 0.125rem; }.file-thumbnail-footer {  position: relative;  background-color: #fafafa;  border-top: 1px solid #ddd; }.file-preview-text {  color: #2196F3;  border: 0;  overflow-x: hidden; }.file-preview-other {  width: 10rem; }  .file-preview-other:after {    content: "";    font-family: "icomoon";    line-height: 1;    position: absolute;    top: 50%;    left: 50%;    font-size: 4rem;    -webkit-transform: translate(-50%, -50%);            transform: translate(-50%, -50%);    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale; }.file-preview-status {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  background-color: #fafafa;  border-top: 1px solid #ddd;  font-size: 0.75rem;  line-height: 1.6667;  padding: 0.4375rem 0.875rem;  z-index: 1070;  border-bottom-right-radius: 0.1875rem;  border-bottom-left-radius: 0.1875rem; }  .file-preview-status:empty {    padding: 0;    background-color: transparent;    border: 0; }.file-thumb-loading {  min-height: 6.62503rem; }.file-thumb-loading:before,.file-uploading:before {  content: '';  display: inline-block;  background-color: #263238;  position: absolute;  top: 50%;  left: 50%;  z-index: 1069;  margin-top: -2.06252rem;  margin-left: -1rem;  width: 2rem;  height: 2rem;  border-radius: 0.1875rem; }.file-thumb-loading:after,.file-uploading:after {  content: "";  font-family: "icomoon";  display: inline-block;  position: absolute;  color: #fff;  top: 50%;  left: 50%;  margin-top: -1.56252rem;  margin-left: -0.5rem;  font-size: 1rem;  line-height: 1;  z-index: 1070;  -webkit-animation: rotation 1s linear infinite;          animation: rotation 1s linear infinite;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }.file-upload-indicator {  cursor: default;  float: left;  padding: 0.625rem;  line-height: 1; }  .file-upload-indicator i {    top: 0; }.file-input-new .file-preview,.file-input-new .close,.file-input-new .glyphicon-file,.file-input-new .fileinput-remove-button,.file-input-new .fileinput-upload-button {  display: none; }.file-input-ajax-new .fileinput-remove-button,.file-input-ajax-new .fileinput-upload-button,.file-input-ajax-new .close {  display: none; }.kv-hidden,.file-caption-icon,.file-zoom-dialog .modal-header:before,.file-zoom-dialog .modal-header:after,.hide-content .kv-file-content {  display: none; }.file-footer-buttons {  float: right; }  .file-footer-buttons button {    padding: 0.625rem;    background-color: transparent;    color: #333;    border: 0;    line-height: 1;    cursor: pointer;    opacity: 0.8;    outline: 0;    transition: opacity ease-in-out 0.15s; }    @media (prefers-reduced-motion: reduce) {      .file-footer-buttons button {        transition: none; } }    .file-footer-buttons button:hover {      opacity: 1; }    .file-footer-buttons button i {      top: 0; }.file-footer-caption {  display: block;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  text-align: center;  padding: 0.75rem;  background-color: #fff;  border-bottom: 1px solid #ddd;  margin-left: auto;  margin-right: auto; }.file-size-info samp {  font-size: 0.6875rem; }.file-drop-zone {  height: 100%;  vertical-align: middle;  padding: 0.5rem;  border-radius: 0.1875rem; }.file-drop-zone-title {  font-size: 1.1875rem;  font-weight: 300;  padding: 5rem;  opacity: 0.5; }.kv-upload-progress {  margin-bottom: 1.25rem; }.file-thumb-progress {  position: absolute;  top: -0.375rem;  left: 0;  right: 0; }  .file-thumb-progress .progress,  .file-thumb-progress .progress-bar {    height: 0.375rem;    border-radius: 0;    font-size: 0; }.btn-file ::-ms-browse {  width: 100%;  height: 100%; }.file-zoom-fullscreen .modal-dialog {  position: fixed;  margin: 0;  width: 100%;  height: 100%;  padding: 0;  max-width: 100%; }.file-zoom-fullscreen .modal-content {  border-radius: 0; }.file-zoom-fullscreen .modal-body {  overflow-y: auto; }.file-zoom-dialog .btn-navigate {  position: absolute;  top: 50%;  padding: 0;  border: 0;  background-color: transparent;  outline: none;  color: #fff;  opacity: 0.7;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);  transition: opacity ease-in-out 0.15s; }  @media (prefers-reduced-motion: reduce) {    .file-zoom-dialog .btn-navigate {      transition: none; } }  .file-zoom-dialog .btn-navigate > i {    display: block;    font-size: 2rem; }  .file-zoom-dialog .btn-navigate:not([disabled]):hover, .file-zoom-dialog .btn-navigate:not([disabled]):focus {    outline: none;    box-shadow: none !important;    opacity: 1; }  .file-zoom-dialog .btn-navigate[disabled] {    opacity: 0.3; }.file-zoom-dialog .btn-prev {  left: -3.25rem; }.file-zoom-dialog .btn-next {  right: -3.25rem; }.file-zoom-dialog .floating-buttons {  position: absolute;  top: 1.25rem 1.25rem;  right: 1.25rem 1.25rem;  background-color: #fff; }.file-zoom-dialog .kv-zoom-title {  color: #999;  margin-left: 0.625rem; }.file-zoom-content {  text-align: center; }.file-drag-handle {  cursor: move;  float: left;  line-height: 1;  opacity: 0.6;  transition: opacity ease-in-out 0.15s; }  @media (prefers-reduced-motion: reduce) {    .file-drag-handle {      transition: none; } }  .file-drag-handle:hover {    opacity: 1; }  .file-drag-handle i {    top: 0; }	.pos_invoice{font-size:14px !important;	width:302 !important;}.bg-header{		 	background:#f1f1f1;}.bg-header-right {    background: #f1f1f1;	border-right: 3px solid #fff;	}.bg-header-left {    background: #f1f1f1;		border-left: 3px solid #fff;}.bg-footer {	font-size: 14px;    font-weight: bold;    background: #dfffdf;}.txt-highlight-md-red{    color: #bb1e26;    	font-size: 16px;    font-weight: bold;}.drp-icon {    width: 20px;     height: 20px;    padding: 0px 0px;}.modal-xxl {      max-width: 90vw;     max-height: 90vh;      }.r-heads-div{		line-height:2.7rem;		/*background-color:#ccc;*/}.r-heads{	padding-left:5px;	font-size:14px;	}.r-dets-div{		line-height:2.7rem;		/*border-bottom: 1px solid #949494;*/}.r-dets{	font-size:14px;	font-weight:600;			}.form-control-dets {    display: block;    width: 100%;    padding-top: .375rem;    padding-bottom: .175rem;    margin-bottom: 0;    line-height: 1.5;    background-color: transparent;		border-bottom: 1px  solid #949494; 	border-top: none;		border-left: none;		border-right: none;		font-size:14px;	font-weight:600;	}.reserve-pane{	height: 94%;}.table-fixed{  width: 100%;  background-color: #f3f3f3;}.table-fixed  tbody {    height: 200px;    overflow-y:auto;    width: 100%;  } .bg-active {    background-color: #b7ead5;}.text-c-bkid{	color:#bb232c;}/*.form-control-dets {    display: block;    width: 100%;    padding-top: .375rem;    padding-bottom: .375rem;    margin-bottom: 0;    line-height: 1.5;    	border-top: 0px ;	border-left: 0px ;	border-right: 0px ;	border-bottom: 0px ;    background-color: transparent;    border: solid #af1414;   }*/  /*.store_pos_print{	font-weight:500;	font-family: arial,sans-serif;	margin: 0;	width: width:302.36px !important;;	}.store_pos_item td{	font-size:12px !important;}*/