.logoWidth {height: 80px;}
 .borderColor {border-color: #dfdfdf;}

input.form-control {height: 35px!important;}
select.form-control {height: 35px!important; padding:1px 1px 1px 5px; padding: 9px 16px;}

.sidebar-area .logo {padding: 10px 9px 10px !important;}
.header-area {padding: 6px 7px !important;}
.footer-area p {padding: 6px 7px !important;}
.disFont {font-size: large !important;}

.border-bottom {padding-bottom: 15px !important;  margin-bottom: 22px !important;}
.profileMenuFixed {position: fixed;  top: 11%;}
.menuSatishHover li {padding: 8px;border-radius: 5px;}
.menuSatishHover li:hover {background: #e9e1e1;}
.menuSatishHover li.active {background: #e9e1e1;}

.lll{ }

.dashLive .card {--bs-card-spacer-y: 0rem !important; --bs-card-spacer-x: 0rem !important;}
.font50 {font-size: 35px !important;}
.colTOP_Res {float: left;  padding: 20px;  cursor: pointer;}
.RightContentMessage {padding-left: 0px;}

.LeftContentMessage{}

.tab-content::-webkit-scrollbar-thumb { background-color: #ccc;border-radius: 10px; border-left: 20px solid transparent;}
.colTOP_Res .badge {display: none !important;  padding: 5px;}
.card.colTOP_Res:hover {border: 2px solid #605DFF !important;}
.card.colTOP_Res:active {border: 2px solid #605DFF !important;}
.card.active {background-color: #f2f2f2;}

.is-searching li {display: none !important;}
.is-searching li.is-visible {  display: flex !important;}
.ButtonNbar {position: absolute;  margin-left: 200px;  margin-top: -21px;}

.NAVEButtonWind {display: block !important;}
.NAVEButtonMob {display: none !important;  ;}
.topBSv {margin-left: 15px;}
.hide {display: none;}

.Form_T-SELECT .tag-container .tag {  padding: 0px 7px;  font-size: 10px;}

.screenHeight85 {height: 85vh !important;}
.tabModern2 {padding: 30px !important;}
.tabModern :hover {border-radius: var(--bs-border-radius-lg) !important;  background: #33b1ba !important;}
.CloseContDiv {float: right;}
.rmActive {display: block;}
.wizard-tabs2 .nav-item .nav-link span {  line-height: 40px !important;}
.top10vh {margin-top: 10vh !important;  text-align: center;  font-weight: 400 !important;}
.fileDoted {border: #64748b 2px dotted;  border-radius: 20px;}

.mg5 {margin: 5px;}
.listLI {border-radius: 5px;  margin-bottom: 5px;}
.SWSW li:hover {background: #605dff !important; color: #fff;}
.LayOUTSSW .nav-item a {padding: 4px;  font-size: 12px;}
.hide {display: none;}
.SWSW li:hover * {color: #fff !important;}

.SWSW input::placeholder * {font-size: 12px !important;}

.multi-select-container {border: 1px solid #ccc;padding: 5px; border-radius: 4px;display: flex;flex-wrap: wrap;align-items: center;}

.tags-display-area {display: flex;  flex-wrap: wrap;}

.tag-chip {background-color: #e0e0e0;border-radius: 12px;padding: 5px 10px;margin: 3px;display: flex;align-items: center;font-size: 14px;white-space: nowrap;}

.tag-delete { margin-left: 8px; cursor: pointer; font-weight: bold; color: #888;}
.tag-chip { padding: 0px 9px!important;}
.tableShow {width: 100%; display: table;font-size: 11px;text-align: center;}

.tableShow thead {border-bottom: #a2a2a2 solid 1px; }
.tableShow thead,tbody,tfoot,tr,td,th {  border-color: inherit;  border-style: solid; border-width: 1px; }

#container2 { width: auto !important; height: 85vh; border: 1px solid #8695aa;}


#custBrodBody input.form-control { height: 35px !important;}
#custBrodBody select.form-control { height: 35px !important; padding:1px 1px 1px 5px;}

.default-table-area.all-products .table { width: 100%;}




@media (max-width: 830px) {


  #menuswWW {font-size: 11px;}
  .CnagGEPO {font-size: 11px;}
  .NAVEButtonWind {display: none !important;}
  .NAVEButtonMob {display: block !important;}
  .topBSv {margin-left: 8px;}

  .ButtonNbar {}
  .profileMenu {width: 40px;position: fixed;top: 23%;left: -5px;bottom: 0;padding: 10px;z-index: 1; }

  .profileMenu ul li a .fw-semibold {display: none;}
  .QuickLink {display: none;}

  .profileMenu ul li a {justify-content: center;}
  .menuSatishHover li {width: 36px;}
  .messagePageN {position: absolute;top: 55px;padding-left: 10px; }
  .RightContentMessage {padding-left: 45px; }
  .LeftContentMessage {width: 40px !important;position: fixed;left: -10px;  }

  .LeftContentMessage .messaName {display: none;}
  .LeftContentMessage .SMSNew {margin-left: -8px;padding-left: 20px;}

  .mobileTxtHide {display: none !important;}
  .colTOP_Res h3 {display: none !important;}
  .colTOP_Res {float: left;padding: 12px;}

  .colTOP_Res .badge { display: block !important;padding: 4px;top: 0px;margin-left: -13px;padding-top: 6px;margin-top: 21px;font-size: 10px;}

  .colTOP_Res .card:hover {background: silver !important; }
  .colTOP_Res .card:active {background: silver !important;  }
  .font50 {font-size: 25px !important; }





}


@media only screen and (max-width: 1550px) {


  .default-table-area.all-products .table {width: 100%;  }



}



/*Select2 Start*/


.select2-container {
 box-sizing: border-box;
 display: inline-block;
 margin: 0;
 position: relative;
 vertical-align: middle;
}
.select2-container .select2-selection--single {
 box-sizing: border-box;
 cursor: pointer;
 display: block;
 height: 28px;
 user-select: none;
 -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
 display: block;
 padding-left: 8px;
 padding-right: 20px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
 background-color: transparent;
 border: none;
 ;
}
.select2-container[dir="rtl"]
 .select2-selection--single
 .select2-selection__rendered {
 padding-right: 8px;
 padding-left: 20px;
}
.select2-container .select2-selection--multiple {
 box-sizing: border-box;
 cursor: pointer;
 display: block;
 min-height: 32px;
 user-select: none;
 -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
 display: inline;
 list-style: none;
 padding: 0;
}
.select2-container .select2-selection--multiple .select2-selection__clear {
 background-color: transparent;
 border: none;
 ;
}
.select2-container .select2-search--inline .select2-search__field {
 box-sizing: border-box;
 border: none;
 margin-top: 5px;
 margin-left: 5px;
 padding: 0;
 max-width: 100%;
 resize: none;
 height: 18px;
 vertical-align: bottom;
 font-family: sans-serif;
 overflow: hidden;
 word-break: keep-all;

}
.select2-container
 .select2-search--inline
 .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance: none;
}
.select2-dropdown {
 background-color: white;
 border: 1px solid #aaa;
 border-radius: 4px;
 box-sizing: border-box;
 display: block;
 position: absolute;
 left: -100000px;
 width: 100%;
 z-index: 1051;
}
.select2-results {
 display: block;
}
.select2-results__options {
 list-style: none;
 margin: 0;
 padding: 0;
}
.select2-results__option {
 padding: 6px;
 user-select: none;
 -webkit-user-select: none;
}
.select2-results__option--selectable {
 cursor: pointer;
}
.select2-container--open .select2-dropdown {
 left: 0;
}
.select2-container--open .select2-dropdown--above {
 border-bottom: none;
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
 border-top: none;
 border-top-left-radius: 0;
 border-top-right-radius: 0;
}
.select2-search--dropdown {
 display: block;
 padding: 4px;
}
.select2-search--dropdown .select2-search__field {
 padding: 4px;
 width: 100%;
 box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
 display: none;
}
.select2-close-mask {
 border: 0;
 margin: 0;
 padding: 0;
 display: block;
 position: fixed;
 left: 0;
 top: 0;
 min-height: 100%;
 min-width: 100%;
 height: auto;
 width: auto;
 opacity: 0;
 z-index: 99;
 background-color: #fff;
 filter: alpha(opacity=0);
}
.select2-hidden-accessible {
 border: 0 !important;
 clip: rect(0 0 0 0) !important;
 -webkit-clip-path: inset(50%) !important;
 clip-path: inset(50%) !important;
 height: 1px !important;
 overflow: hidden !important;
 padding: 0 !important;
 position: absolute !important;
 width: 1px !important;
 white-space: nowrap !important;
}
.select2-container--default .select2-selection--single {
 background-color: #fff;
 border: 1px solid #aaa;
 border-radius: 4px;
}
.select2-container--default
 .select2-selection--single
 .select2-selection__rendered {
 color: #444;
 line-height: 28px;
}
.select2-container--default
 .select2-selection--single
 .select2-selection__clear {
 cursor: pointer;
 float: right;
 font-weight: bold;
 height: 26px;
 margin-right: 20px;
 padding-right: 0px;
}
.select2-container--default
 .select2-selection--single
 .select2-selection__placeholder {
 color: #999;
}
.select2-container--default
 .select2-selection--single
 .select2-selection__arrow {
 height: 26px;
 position: absolute;
 top: 1px;
 right: 1px;
 width: 20px;
}
.select2-container--default
 .select2-selection--single
 .select2-selection__arrow
 b {
 border-color: #888 transparent transparent transparent;
 border-style: solid;
 border-width: 5px 4px 0 4px;
 height: 0;
 left: 50%;
 margin-left: -4px;
 margin-top: -2px;
 position: absolute;
 top: 50%;
 width: 0;
}
.select2-container--default[dir="rtl"]
 .select2-selection--single
 .select2-selection__clear {
 float: left;
}
.select2-container--default[dir="rtl"]
 .select2-selection--single
 .select2-selection__arrow {
 left: 1px;
 right: auto;
}
.select2-container--default.select2-container--disabled
 .select2-selection--single {
 background-color: #eee;
 cursor: default;
}
.select2-container--default.select2-container--disabled
 .select2-selection--single
 .select2-selection__clear {
 display: none;
}
.select2-container--default.select2-container--open
 .select2-selection--single
 .select2-selection__arrow
 b {
 border-color: transparent transparent #888 transparent;
 border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
 background-color: var(--bg-white--);
 border: 1px solid #aaa;
 border-radius: 4px;
 cursor: text;
 padding-bottom: 5px;
 padding-right: 5px;
 position: relative;
}
.select2-container--default
 .select2-selection--multiple.select2-selection--clearable {
 padding-right: 25px;
}
.select2-container--default
 .select2-selection--multiple
 .select2-selection__clear {
 cursor: pointer;
 font-weight: bold;
 height: 20px;
 margin-right: 10px;
 margin-top: 5px;
 position: absolute;
 right: 0;
 padding: 1px;
}
.select2-container--default
 .select2-selection--multiple
 .select2-selection__choice {
 background-color: #e4e4e4;
 border: 1px solid #aaa;
 border-radius: 4px;
 box-sizing: border-box;
 display: inline-block;
 margin-left: 5px;
 margin-top: 5px;
 padding: 0;
 padding-left: 20px;
 position: relative;
 max-width: 100%;
 overflow: hidden;
 text-overflow: ellipsis;
 vertical-align: bottom;
 white-space: nowrap;
}
.select2-container--default
 .select2-selection--multiple
 .select2-selection__choice__display {
 cursor: default;
 padding-left: 2px;
 padding-right: 5px;
}
.select2-container--default
 .select2-selection--multiple
 .select2-selection__choice__remove {
 background-color: transparent;
 border: none;
 border-right: 1px solid #aaa;
 border-top-left-radius: 4px;
 border-bottom-left-radius: 4px;
 color: #999;
 cursor: pointer;

 font-weight: bold;
 padding: 0 4px;
 position: absolute;
 left: 0;
 top: 0;
}
.select2-container--default
 .select2-selection--multiple
 .select2-selection__choice__remove:hover,
.select2-container--default
 .select2-selection--multiple
 .select2-selection__choice__remove:focus {
 background-color: #f1f1f1;
 color: #333;
 outline: none;
}
.select2-container--default[dir="rtl"]
 .select2-selection--multiple
 .select2-selection__choice {
 margin-left: 5px;
 margin-right: auto;
}
.select2-container--default[dir="rtl"]
 .select2-selection--multiple
 .select2-selection__choice__display {
 padding-left: 5px;
 padding-right: 2px;
}
.select2-container--default[dir="rtl"]
 .select2-selection--multiple
 .select2-selection__choice__remove {
 border-left: 1px solid #aaa;
 border-right: none;
 border-top-left-radius: 0;
 border-bottom-left-radius: 0;
 border-top-right-radius: 4px;
 border-bottom-right-radius: 4px;
}
.select2-container--default[dir="rtl"]
 .select2-selection--multiple
 .select2-selection__clear {
 float: left;
 margin-left: 10px;
 margin-right: auto;
}
.select2-container--default.select2-container--focus
 .select2-selection--multiple {
 border: solid black 1px;
 outline: 0;
}
.select2-container--default.select2-container--disabled
 .select2-selection--multiple {
 background-color: #eee;
 cursor: default;
}
.select2-container--default.select2-container--disabled
 .select2-selection__choice__remove {
 display: none;
}
.select2-container--default.select2-container--open.select2-container--above
 .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above
 .select2-selection--multiple {
 border-top-left-radius: 0;
 border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below
 .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below
 .select2-selection--multiple {
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
 border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
 background: transparent;
 border: none;
 outline: 0;
 box-shadow: none;
 -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
 max-height: 200px;
 overflow-y: auto;
}
.select2-container--default .select2-results__option .select2-results__option {
 padding-left: 1em;
}
.select2-container--default
 .select2-results__option
 .select2-results__option
 .select2-results__group {
 padding-left: 0;
}
.select2-container--default
 .select2-results__option
 .select2-results__option
 .select2-results__option {
 margin-left: -1em;
 padding-left: 2em;
}
.select2-container--default
 .select2-results__option
 .select2-results__option
 .select2-results__option
 .select2-results__option {
 margin-left: -2em;
 padding-left: 3em;
}
.select2-container--default
 .select2-results__option
 .select2-results__option
 .select2-results__option
 .select2-results__option
 .select2-results__option {
 margin-left: -3em;
 padding-left: 4em;
}
.select2-container--default
 .select2-results__option
 .select2-results__option
 .select2-results__option
 .select2-results__option
 .select2-results__option
 .select2-results__option {
 margin-left: -4em;
 padding-left: 5em;
}
.select2-container--default
 .select2-results__option
 .select2-results__option
 .select2-results__option
 .select2-results__option
 .select2-results__option
 .select2-results__option
 .select2-results__option {
 margin-left: -5em;
 padding-left: 6em;
}
.select2-container--default .select2-results__option--group {
 padding: 0;
}
.select2-container--default .select2-results__option--disabled {
 color: #999;
}
.select2-container--default .select2-results__option--selected {
 background-color: #ddd;
}
.select2-container--default
 .select2-results__option--highlighted.select2-results__option--selectable {
 background-color: #5897fb;
 color: white;
}
.select2-container--default .select2-results__group {
 cursor: default;
 display: block;
 padding: 6px;
}
.select2-container--classic .select2-selection--single {
 background-color: #f7f7f7;
 border: 1px solid #aaa;
 border-radius: 4px;
 outline: 0;
 background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
 background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
 background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
 border: 1px solid #5897fb;
}
.select2-container--classic
 .select2-selection--single
 .select2-selection__rendered {
 color: #444;
 line-height: 28px;
}
.select2-container--classic
 .select2-selection--single
 .select2-selection__clear {
 cursor: pointer;
 float: right;
 font-weight: bold;
 height: 26px;
 margin-right: 20px;
}
.select2-container--classic
 .select2-selection--single
 .select2-selection__placeholder {
 color: #999;
}
.select2-container--classic
 .select2-selection--single
 .select2-selection__arrow {
 background-color: #ddd;
 border: none;
 border-left: 1px solid #aaa;
 border-top-right-radius: 4px;
 border-bottom-right-radius: 4px;
 height: 26px;
 position: absolute;
 top: 1px;
 right: 1px;
 width: 20px;
 background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
 background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
 background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}
.select2-container--classic
 .select2-selection--single
 .select2-selection__arrow
 b {
 border-color: #888 transparent transparent transparent;
 border-style: solid;
 border-width: 5px 4px 0 4px;
 height: 0;
 left: 50%;
 margin-left: -4px;
 margin-top: -2px;
 position: absolute;
 top: 50%;
 width: 0;
}
.select2-container--classic[dir="rtl"]
 .select2-selection--single
 .select2-selection__clear {
 float: left;
}
.select2-container--classic[dir="rtl"]
 .select2-selection--single
 .select2-selection__arrow {
 border: none;
 border-right: 1px solid #aaa;
 border-radius: 0;
 border-top-left-radius: 4px;
 border-bottom-left-radius: 4px;
 left: 1px;
 right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
 border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open
 .select2-selection--single
 .select2-selection__arrow {
 background: transparent;
 border: none;
}
.select2-container--classic.select2-container--open
 .select2-selection--single
 .select2-selection__arrow
 b {
 border-color: transparent transparent #888 transparent;
 border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above
 .select2-selection--single {
 border-top: none;
 border-top-left-radius: 0;
 border-top-right-radius: 0;
 background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
 background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
 background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below
 .select2-selection--single {
 border-bottom: none;
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0;
 background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
 background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
 background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
 background-color: var(--bg-white--) ;
 border: 1px solid #aaa;
 border-radius: 4px;
 cursor: text;
 outline: 0;
 padding-bottom: 5px;
 padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple:focus {
 border: 1px solid #5897fb;
}
.select2-container--classic
 .select2-selection--multiple
 .select2-selection__clear {
 display: none;
}
.select2-container--classic
 .select2-selection--multiple
 .select2-selection__choice {
 background-color: #e4e4e4;
 border: 1px solid #aaa;
 border-radius: 4px;
 display: inline-block;
 margin-left: 5px;
 margin-top: 5px;
 padding: 0;
}
.select2-container--classic
 .select2-selection--multiple
 .select2-selection__choice__display {
 cursor: default;
 padding-left: 2px;
 padding-right: 5px;
}
.select2-container--classic
 .select2-selection--multiple
 .select2-selection__choice__remove {
 background-color: transparent;
 border: none;
 border-top-left-radius: 4px;
 border-bottom-left-radius: 4px;
 color: #888;
 cursor: pointer;
 ;
 font-weight: bold;
 padding: 0 4px;
}
.select2-container--classic
 .select2-selection--multiple
 .select2-selection__choice__remove:hover {
 color: #555;
 outline: none;
}
.select2-container--classic[dir="rtl"]
 .select2-selection--multiple
 .select2-selection__choice {
 margin-left: 5px;
 margin-right: auto;
}
.select2-container--classic[dir="rtl"]
 .select2-selection--multiple
 .select2-selection__choice__display {
 padding-left: 5px;
 padding-right: 2px;
}
.select2-container--classic[dir="rtl"]
 .select2-selection--multiple
 .select2-selection__choice__remove {
 border-top-left-radius: 0;
 border-bottom-left-radius: 0;
 border-top-right-radius: 4px;
 border-bottom-right-radius: 4px;
}
.select2-container--classic.select2-container--open
 .select2-selection--multiple {
 border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above
 .select2-selection--multiple {
 border-top: none;
 border-top-left-radius: 0;
 border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below
 .select2-selection--multiple {
 border-bottom: none;
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
 border: 1px solid #aaa;
 outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
 outline: 0;
 box-shadow: none;
}
.select2-container--classic .select2-dropdown {
 background-color: #fff;
 border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
 border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
 border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
 max-height: 200px;
 overflow-y: auto;
}
.select2-container--classic .select2-results__option--group {
 padding: 0;
}
.select2-container--classic .select2-results__option--disabled {
 color: grey;
}
.select2-container--classic
 .select2-results__option--highlighted.select2-results__option--selectable {
 background-color: #3875d7;
 color: #fff;
}
.select2-container--classic .select2-results__group {
 cursor: default;
 display: block;
 padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
 border-color: #5897fb;
}
