@import url('../font/fontstyle.css');
@media only screen and (max-width: 1920px) {
  .icon-pic{
    position: relative;
    margin: -5%;
  }
}
@media only screen and (max-width: 1366px) {
  .icon-pic{
    position: relative;
    margin: -7% 0px;
  }
}

.form-wizard > ul > li a, .form-wizard > ul > li a:hover {
    text-decoration: none;
}
.bsdatepicker td.active, .bsdatepicker td.day.active:hover {
  border-color: #CB2A2A;
  background-color: #CB2A2A;
}
#page-sidebar li a .glyph-icon {
  font-size: 18px;
  line-height: 35px;
  display: block;
  float: left;
  width: 20px;
  height: 35px;
  margin-right: 5px;
  margin-left: 5px;
  text-align: center;
  opacity: .30;
  -moz-opacity: .30;
  /* filter: alpha(opacity: 30); */
}
h5.modal-title{
  font-size: 15px;
}
select{
  appearance: auto!important;
  -webkit-appearance: auto!important;
}
*{
  box-sizing: border-box;
}
.icon_logo{
  position: relative;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border: 11px solid #fff;
  background-color: #fff;
  border-radius: 50%;
}
body{
    font-family: "Sarabun_Regular";
    font-size: 13px;
    min-height: 100vh;
    width: 100%;
}
.form-control,.card.noti{
    font-family: "Sarabun_Regular";
    font-size: 13px;
  }
h1,h2,h3,h4,h5 {
    font-family: "Sarabun_Medium";
    color: #4C5258;
    font-weight: 600;
    line-height: 1.5;
  }
  .closed-sidebar #header-logo .logo-content-small {
    width: 40px;
    height: 40px;
    margin-left: 0;
    left: 15px;
    top: 23px;
    display: block;
}
.sidebar-submenu ul li a{
  color: #92A0AA;
  font-size: 13px;
  text-decoration: none;
}
.input-group-addon{
  background-color: #fff;
  border-right:0px;
  width: 15%;
  justify-content: center;
  display: flex;
}
hr{
  color: #ced4da;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
  margin: auto;
  top: 10rem;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0,0,0,.2);
  border-radius: 2rem;
  outline: 0;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1042;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
/* .page-content,.page-sidebar,.scroll-sidebar,.page-content-wrapper{
  max-height: 100vh;
} */
.btn{
  font-size: 12px;
}
.table-responsive.table-striped{
  line-height: 2;
  /* line-height: 2.5; */
}
  .scroll-sidebar{
    overflow: auto;
    height: 100vh;
  }
  /* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
/* ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
} */
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #aaa; 
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #aaa; 
}
::-webkit-scrollbar{
  height: 7px;
  width: 4px;
  background: gray;
}
/* Track */
::-webkit-scrollbar-track {
background: #f1f1f1; 
}
/* Handle */
::-webkit-scrollbar-thumb {
background: #888; 
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
background: #555; 
}
::-webkit-scrollbar-thumb:horizontal{
  background: gray;
  border-radius: 10px;
}
.btn-blue-alt{
  background-color: #ED3131;
  color: #fff;
}
.color_gray{
  color: #838383;
}
.color_darkgray{
  color: #555555;
}

.notifications-btn{
  border-radius: 50%;
  border: 1px solid #fff;
  background-color: #ED3131;
}
#header-logo, #page-header {
  height: 54px!important;
  background-color: #CB2A2A;
}
#header-logo .logo-content-big {
  font-size: 20px;
}
#header-nav-right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 0px 35px;
}
.glyph-icon.icon-bell{
  position: relative;
  right: 0px;
  font-size: 17px;
  bottom: 25px;
}
#notifications-btn{
  width: 28px;
  height: 28px;
  /* background-color: #fff; */
  background-color: rgba(255,255,255,0.8);
  border-radius: 50%;
  margin-right: 17px;
  padding: 6px;
  text-align: center;
  text-decoration: none;
}
#notifications-btn:hover{
  background-color: rgba(255,255,255,1);
}
.noti-bell .noti.badge-danger{
  position: relative;
  right: -16px;
  top: -12px;
  background-color: #B33030!important;
  font-size: 11px;
  font-weight: bold;
  line-height: 19px;
  display: inline-block;
  min-width: 20px;
  padding: 0 5px 0 4px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
  color: #fff;
  border-radius: 10px;
  z-index: 1;
}
.badge{
  line-height: normal;
}
.form-control-sm{
  height: fit-content;
  width: 100%;
  padding: 0.375rem 0.75rem;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #ced4da;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #ced4da;
  border-right-color: #ced4da;
  border-bottom-color: #ced4da;
  border-left-color: #ced4da;
  border-image-source: initial;
  border-image-slice: initial;
  border-image-width: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.select2-container .select2-selection--single {
  height: 34px;
}
.swal2-html-container,.swal2-styled.swal2-confirm {
  font-size: 12px;
}
.swal2-title {
  font-size: 20px;
}
.nav > li.active > a, .nav > li.active > a:hover,.nav > li.active > a:focus{
  background-color: #366FC9;
  border-color: #2561BF;
  color: #fff;
  text-decoration: none;

}
.nav > li > a{
  background-color: #F0F4F6;
  color: #555555;
  text-decoration: none;
  border: 1px solid #E1E8F0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.nav > li > a:hover{
  color: #2b2f33;
  background: #eff4f6;
  text-decoration: none;

}
.noti-bell,.noti-bell:hover,.noti-bell:active,.glyph-icon.icon-bell,
.small-badge.bg-red.text-white{
  text-decoration: none;
  color:#3E3E3E;
}
.select2-container--default .select2-selection--multiple{
  display: block;
  float: none;
  background: #fff;
  width: 100%;
  padding: 0px;
  color: #2b2f33;
  border: #dfe8f1 solid 1px;
  -webkit-box-shadow: inset 1px 1px 3px #f6f6f6;
  -moz-box-shadow: inset 1px 1px 3px #f6f6f6;
  box-shadow: inset 1px 1px 3px #f6f6f6;
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
  color: #333;
  border-color: #3da6ff;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 30px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.file{
  font-size: 13px;
  padding: 6px 12px;
}
.modal-header {
  padding: 1rem 2.5rem;
}
.modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: flex-center;
  -ms-flex-pack: center;
  justify-content: center;
}
.border-bottom{
  border-bottom: 1px solid gray;
}
.panel_card{
  border-left: 6px solid #CB2A2A;
  border-radius: 7px;
  border-top: none;
  border-bottom: none;
  border-right: none;
  box-shadow: 0px 3px 4px #0000000D;
  /* margin-bottom: 12px; */
  background-color: #fff;
  overflow: hidden;
}
.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-bottom{
  top: 225.031px!important;
}
.content-box-header.bg-default{
  background-color: #F7F7F7;
  font-size: 15px;
}
.ui-accordion-header.ui-state-default.ui-corner-all.ui-accordion-icons{
  height: 35px;
  padding: 5px;
}
.ui-accordion .ui-accordion-header.ui-accordion-header-active,
.ui-accordion-header.ui-state-hover{
  border-color: #CB2A2A;
  height: 35px;
  padding: 5px;
  /* margin: 0; */
}
.ui-accordion-header.ui-accordion-header-active,.ui-accordion-header.ui-accordion-header-active.ui-state-hover,
.ui-accordion-header.ui-state-hover{
  background-color: #CB2A2A;
  color: #fff;
  height: 35px;
  padding: 5px;
  
}
.input-group-text{
  border: 1px solid #dfe8f1 ;
  width: 40px;
  text-align: center;
  border-radius: 3px 0px 0px 3px;
  border-right: none;
  padding-top: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-reset{
  color: #fff;
  background-color: #6F7479;
  font-size: 15px;
}
.btn.btn-manage{
  color: #6F7479;
  background-color: #F4F5F7;
  border: 1px solid #E1E8F0;
}
.btn.btn-manage:focus {
  color: #6F7479;
  background-color: #F4F5F7;
  border: 1px solid #E1E8F0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: #F9F9F9!important;
}
#page-content{
  background-color: #F4F6F9!important;
}
#page-title {
  padding: 0 0 14px;
  position: relative;
}
table.dataTable>thead .sorting:before, table.dataTable>thead .sorting_asc:before, table.dataTable>thead .sorting_desc:before, table.dataTable>thead .sorting_asc_disabled:before, table.dataTable>thead .sorting_desc_disabled:before {
  right: 1em;
  content: "↑";
  display: none!important;
}
div.dataTables_length select {
  float: none;
  width: 75px;
  margin: 0px 7px;
}
.pagination > .active > a:hover,.pagination > .active > a:focus{
  z-index: 3;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.panel {
  margin-bottom: 10px;
  border-radius: 7px;
  background-color: #fff;
  border: none!important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-body {
  /* padding: 15px 20px; */
  padding: 0px 0px;
  position: relative;
  min-height: auto;
  height: unset;
  box-shadow: 0px 3px 4px #0000000D;
  border: none!important;
  border-radius: 7px;
}
.panel_body {
  /* padding: 15px 20px; */
  padding: 0px 0px;
  position: relative;
  min-height: 70vh;
  box-shadow: 0px 3px 4px #0000000D;
  border: none!important;
  border-radius: 7px;
  box-sizing: border-box;
}
#page-sidebar ul li a .glyph-icon {
  color: #D85656;
  opacity: 1;
}
#page-sidebar ul li a.sfActive .glyph-icon {
  color: #fff;
  opacity: 1;
  background-color: transparent;
}
#page-sidebar ul li a:hover .glyph-icon{
  color: #fff;
  opacity: 1;
  background-color: transparent;
}
#sidebar-menu > li > a.sfActive{
  background-color: #CB2A2A!important;
  color: #fff;
}
#sidebar-menu > li > a {
  color: #92A0AA;
  font-size: 13px;
}
#page-sidebar ul li.sfHover > a.sf-with-ul > i.glyph-icon{
color: #fff;

}
#page-sidebar ul li a:active i.glyph-icon:active {
  color: #fff!important;
  opacity: 1;
}
#page-sidebar ul li.sfHover > a.sf-with-ul, #page-sidebar ul li a.sfActive,#page-sidebar ul li a:hover{
  border-radius: 5px!important;
  background-color: #CB2A2A;
  color: #fff;
}
#sidebar-menu li .sidebar-submenu ul a:hover,.sidebar-submenu  .sfActive {
  background: transparent !important;
  color:#CB2A2A !important;
  text-decoration: none;
}
.wrap_button{
  margin-top:14px;
}
.text-gray{
  color: #555555;
}

.link_history{
  padding: 10px;
  border: 1px solid #DFE7F0;
  background: #F7F7F7;
  margin: 10px 0px;
  color: #4C5055;
  border-radius: 6px;  
}

.btnbig{
  height: 31px;
  font-size: 13px;
  border-radius: 5px;
  margin: 0px 3px;
  font-size: 13px;
}
.bg_lightgray{
  background-color: #F8F8F8;
  border-radius: 5px;
}
.btnsmall{
  border-radius: 4px;
  padding: 0px 10px;
  font-size: 12px;
  height: 25px;
  line-height: 23px;
  color: #fff;
  margin:0px 1px;
}
/* .btnAdd,.btnDetail,.btnEdit,.btnDelete,
.btn-cancle,.btn-cf{
  border-radius: 4px;
  padding: 0px 10px;
  font-size: 12px;
  height: 25px;
  line-height: 23px;
  color: #fff;
} */
/* .btn:focus{
  color: #fff;
} */
.btnBack, .btnNext{
  background-color: #CBCBCB;
  color: #000;
  border-radius: 4px;
  /* padding: 0px 10px; */
  font-size: 12px;
}
.btnBack:hover,.btnBack:active,.btnBack:focus , .btnNext:hover,.btnNext:active,.btnNext:focus{
  background-color: #e6e3e3;
  border-color: #CBCBCB;
  color: #000;
  border-radius: 4px;
  /* padding: 0px 10px; */
  font-size: 12px;
}
.btnap{
  background-color: #14A8DE;
  color: #fff;
  border-radius: 4px;
  font-size: 12px;
}
.btnap:hover,.btnap:active,.btnap:focus{
  background-color: #1bc0fc;
  border-color: #14A8DE;
  color: #fff;
  border-radius: 4px;
  font-size: 12px;
}
.btnAdd{
  background-color: #2561BF;
  color: #fff;
}
.btnAdd:hover,.btnAdd:active,.btnAdd:focus{
  background-color: #488dfc;
  color: #fff;
  border-color: #2561BF;
}
.btnDetail{
  background-color: #1FB592;
  color: #fff;
}
.btnDetail:hover,.btnDetail:active{
  border-color: #1FB592;
  background-color: #25d8ae;
  color: #fff;
}
.btnlink{
  background-color: transparent;
  color: #366FC9;
  border-color: rgb(214, 214, 214);
}
.btnlink:hover,.btnlink:active{
  border-color: rgb(214, 214, 214);
  background-color: transparent;
  color: #366FC9;
}
.btnEdit{
  background-color: #6E757C;
  color: #fff;
}
.btnEdit:hover,.btnEdit:active,.btnEdit:focus{
  background-color: #94a1ad;
  color: #fff;
  border-color: #717a81;
}
.btnYellow{
  background-color: #F79D0E;
  color: #fff;
}
.btnYellow:hover,.btnYellow:active,.btnYellow:focus{
  background-color: #ffbd52;
  color: #fff;
  border-color: #F79D0E;
}
.btnbluely{
  background-color: #0EA6F7;
  color: #fff;
}
.btnbluely:hover,.btnbluely:active,.btnbluely:focus{
  background-color: #ffbd52;
  color: #fff;
  border-color: #0EA6F7;
}
.btnmustard{
  background-color: #F2BA00;
  color: #fff;
}
.btnmustard:hover,.btnmustard:active,.btnmustard:focus{
  background-color: #ffbd52;
  color: #fff;
  border-color: #F2BA00;
}
.btnLightblue{
  background-color: #009AEB;
  color: #fff;
}
.btnLightblue:hover,.btnLightblue:active,.btnLightblue:focus{
  background-color: #06a8ff;
  color: #fff;
  border-color: #009AEB;
}
.btnpurple{
  background-color: #864FDD;
  color: #fff;
}
.btnpurple:hover,.btnpurple:active,.btnpurple:focus{
  background-color: #9d64f8;
  color: #fff;
  border-color: #864FDD;
}
.btnDelete,.btn.btn-cancle{
  background-color: #D6453E;
  color: #fff;
}
.btnDelete:hover,.btnDelete:active,
.btn.btn-cancle:hover,.btn.btn-cancle:active{
  border-color: #D6453E;
  background-color: #e46962;
  color: #fff;
}
.btnblack{
  background-color: #3E3E3E;
  color: #fff;
}
.btnblack:hover,.btnblack:active,.btnblack:focus{
  border-color: #3E3E3E;
  background-color: #535353;
  color: #fff;
}
.btmdarkorenge{
  background-color: #E67F3E;
  color: #fff;
}
.btmdarkorenge:hover,.btmdarkorenge:active,.btmdarkorenge:focus{
  border-color: #E67F3E;
  background-color: #fa8f4c;
  color: #fff;
}
.btnblue{
  background-color: #37A6F7;
  color: #fff;
}
.btnblue:hover,.btnblue:active,.btnblue:focus{
  border-color: #37A6F7;
  background-color: #4db5ff;
  color: #fff;
}
.btnorenge{
  background-color: #E66E23;
  color: #fff;
}
.btnorenge:hover,.btnorenge:active,.btnorenge:focus{
  border-color: #E66E23;
  background-color: #fd7c2c;
  color: #fff;
}
.btn.btn-cancle,.btn.btn-cf,.btn90,.btnBack,.btnNext{
  min-width:90px;
}
.btn.btn-cf,.btncgreen{
  background: #2DC071;
  color: #fff;
}
.btn.btn-cf:hover,.btn.btn-cf:active,
.btncgreen:hover,.btncgreen:active{
  border-color: #2DC071;
  background: #3ad568;
  color: #fff;
}
#table.dataTable {
  font-size: 12px;
}
.badge-black{
  background-color: #959595;
}
.tablink_bar{
  text-decoration: none !important;
}
/* .btn-tablink{
  background-color: #aaa;
} */
.d-center{
  display: flex;
  justify-content: center;
}
a.btn-tablink{
  border-top-left-radius: 6px!important;
  border-top-right-radius: 6px!important;
  margin-bottom: -1px;
}
/* .nav > li > a.tablink_bar,.nav > li:hover > a.tablink_bar{ */
.nav > li > a.btn-tablink{
  text-decoration: none;
  color: #fff;
  background: #aaa;
  font-size: 12px;
  padding: 5px 14px!important;
  margin: 0px 2px;
  white-space: nowrap;
  /* margin-bottom: -1px; */
}
.nav > li.btn-tablink:hover{
  background: #5C6268;
}
#page-header .user-account-btn > a.user-profile {
  /* background-color: #fff; */
  background-color: rgba(255,255,255,0.9);
  color: #000;
  border: 1px solid #fff;
  padding: 3px 5px;
  border-bottom-right-radius: 40px;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  height: fit-content;
  font-size: 11px;
}
#page-header .user-account-btn > a.user-profile:hover {
  background-color: rgba(255,255,255,1);
}
#page-header .user-account-btn .dropdown-menu {
  padding-bottom: 0;
  top: 40px;
  left: -170px;
}
.tile-content{
  font-size: 18px;
}
.tile-content-wrapper > .text_chart {
  font-size: 23px;
  line-height: 38px;
  position: absolute;
  top: 80%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -36px;
  opacity: 1;
  color: #fff;
  border-radius: 50%;
}
.bg-box1{
  background: #e38a7d;
}
.bg-box2{
  background: #87cec0;
}
.bg-box3{
  background: #9dc0fa;
}
.bg-box4{
  background: #94d9a2;
}
.tile-content-wrapper {
  position: relative;
  overflow: hidden;
  padding: 13px;
}
.tile-box{
  border-radius: 6px;
}
.bg-mint{
  color: #fff;
  background-color: #53B9A5;
  border-color: #53B9A5;
}
.bg-bluehay{
  color: #fff;
  background-color: #73A5F8;
  border-color: #73A5F8;
}
.bg-lemon{
  color: #fff;
  background-color: #65C87A;
  border-color: #65C87A;
}
.form-wizard > ul > li.active .wizard-step{
  color: #fff;
  background: #366FC9;
}
.form-wizard > ul > li a .wizard-description,.wizard-step{
  text-decoration: none;
}
.dz-message {
  font-size: 20px;
  line-height: 2;
}
.tab-checkbox{
  line-height: 0.5;
}
.bg_reddy{
  background-color: #FCDBDB;
}
.wrap-status{
  border-radius: 5px;
  padding: 9px;
  font-size: 15px;
  border: 1px solid;
}
.wrap-status.accept{
background-color:#E4F8E9 ;
color: #5AA254;
border: none;
/* border-color: #5AA254; */
}
.wrap-status.green{
background-color:#E4F8E9 ;
color: #248449;
border: none;
/* border-color: #5AA254; */
}
.wrap-status.red{
background-color:#FFE5E5 ;
color: #CB2A2A;
border: none;
/* border-color: #5AA254; */
}
.wrap-status.blue{
background-color:#DEE3F5 ;
color: #3C64F6;
border: none;
/* border-color: #5AA254; */
}
.wrap-status.indigo{
background-color:#CCCCCC ;
color: #3E3E3E;
border:none;
}
.wrap-status.puple{
background-color:#dcdfff ;
color: #42489b;
border:none;
}
.wrap-status.lemon{
background-color: #d9fcec ;
color: #0a9e59e0;
border:none;
}
.wrap-status.red{
background-color:#FFB3AF ;
color: #C0392B;
border:none;
}
.wrap-status.gray{
background-color:#d2dae2 ;
color: #424547;
border:none;
}
.wrap-status.mango{
background-color:#fff0d3 ;
color: #ffa801;
border:none;
}

.wrap-status.yellow{
background-color:#FFF9E8 ;
color: #FFBA00;
border:none;
}
.border-left{
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
/* -----------------------------------------------------page payroll----------------------------------------------------- */
h2.text-gray{
  color: #A3A3A3;
  font-family: "Sarabun_SemiBold";
}
.text_black{
  color: #000;
}
.text_green{
  color: #007C26;
}
.text_red{
  color: #D6453E;
}
.text_orange{
  color: #FF8900;
}
.text_blue{
  color: #2561BF;
}
.text_darkblue{
  color: #3A63D4;
}
.text_lightblue{
  color: #37A6F7;
}
.text_pink{
  color: #D63E8A;
}
.text_lightgreen{
  color: #02BA65;
}
.text_lightyellow{
  color: #FFC002;
}
.text_yellow{
  color: #FECE3D;
}
.text_gray{
  color: #868686;
}
.line_height{
  line-height: 1;
}
.btn.btn-green{
  text-decoration: none;
  background: #269046 0% 0% no-repeat padding-box;
  color: #fff;
  border-radius: 4px;
}
.btn.btn-green:hover,.btn.btn-green:active{
  text-decoration: none;
  border-color: #269046;
  background: #2fb457 0% 0% no-repeat padding-box;
  color: #fff;
  border-radius: 4px;
}

/* a.btn-disabled{
  opacity: 0.5;
} */

/* -----------------------------------------------------page payment----------------------------------------------------- */

.content-box-header {
  font-size: 20px;
}
.puple_box{
  background: #EDF4FF 0% 0% no-repeat padding-box;
  border-radius: 13px;
  opacity: 1;
}
.blue_box{
  background: #EDFAFF 0% 0% no-repeat padding-box;
  border-radius: 13px;
  opacity: 1;
}
.yellow_box{
  background: #FFF7ED 0% 0% no-repeat padding-box;
  border-radius: 13px;
  opacity: 1;
}
.line_border{
  border-right: 1px solid #DDDDDD;
}

/* -----------------------------------------------------page payment----------------------------------------------------- */
.circle_no{
  /* width: 25px;
  height: 25px; */
  padding: 4px;
  background-color: gray;
  border-radius: 50%;
  color: #fff;
}
#swal2-html-container {
  font-size: 1.3em;
}
.swal2-html-container, .swal2-styled.swal2-confirm {
  overflow: hidden;
}

.swal2-styled.swal2-deny {
  font-size: 12px;
}
.wrap_navtab{
  overflow: auto;
}

span.bg-danger.icon-notification.glyph-icon.icon-bullhorn {
  line-height: 26px;
  float: left;
  width: 26px;
  height: 26px;
  margin: 0 10px 0 0;
  text-align: center;
  border-radius: 50px;
}
.form-control.file {
  color: gray;
}
.form-control.file:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13,110,253,.25);
}
.dropzone {
  position: relative;
  min-height: 300px;
  cursor: pointer;
}
.dz-message {
  top: 40%;
}
.swal2-actions {
  font-size: 12px;
}
td{
  padding:0px 7px;
}
.tag_cutomer{
  background-color: #555555;
  color: #fff;
  border-radius: 15px;
  width: 88px;
  height: 30px;
  text-align: center;
  margin: 0px;
  padding: 2px;
  font-weight: 100;
}
.tab_state{
  background-color:#CB2A2A ;
  color: #fff;
  height: 33px;
  padding: 8px 0px; 
}
.ui-accordion .ui-accordion-content {
  overflow: hidden;
  padding: 0;
  border-top: 0;
}
.img_signature{
  border: 1px solid #e3e0e0;
  border-radius: 8px;
  position: relative;
}
.laynam{
  width: 200px;
  position: relative;
  bottom: 0px;
  /* right: 100px; */
}
.img_profile{
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
}
thead tr.headred{
  background-color:#CB2A2A!important;
  color:#fff!important;
  border:none!important;
}
.datepicker-dropdown.datepicker-orient-top:before, .datepicker-dropdown.datepicker-orient-top:after {
  z-index: -1;
  height: 10px;
  display: none;
}
.contact_signature {
  width: 200px;
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}

