/**
 *
 * Apply Here your Custom CSS
 *
*/



.anulayer {
background-color: rgba(248, 247, 216, 0.7);
/*position: absolute;
top: 0;
left: 0;*/
width: 100%;
height: 100%;
}

.anuborder {
  border-style: solid;
  border-width: 5px;
/*  border-color: #000;
*/}

.th-width{
width: 200px;
}


.text-center,.th-width
{
    font-weight: bold;


}
  .th-bg > thead > tr > th{
    background-color: #eaeaea;  
}
.table-bordered1 > thead > tr > th, .table-bordered1 > tbody > tr > th, .table-bordered1> tfoot > tr > th, .table-bordered1 > thead > tr > td, .table-bordered1 > tbody > tr > td, .table-bordered1 > tfoot > tr > td {
    border: 1px solid #000000;
    vertical-align: middle;
    text-align: center;
    color: #000;
}


.spacer-sm
{
 padding:10px;/* use for space instead of <br>*/
}

.spacer-md
{
 padding:20px;
}

.spacer-lg
{
 padding:30px;
}
.user-info{
	padding-top: 14px;
}
.panel-body {
    padding: 0px 8px!important;
}
.panel .panel-body {
    padding: 8px!important;
}
.particulars-sec{
  padding: 20px 0px;
}
.padding{
  padding: 5px 0px;
}





/************SOUMYA CUSTOM CSS***************/
.form-label-field{
  display: flex;
  width: 100%;
}
.form-input-field{
  padding-left: 20px;
  width: 100%;
  /*max-width: 230px!important;*/
}
.form-label-field label{
  color:#000;
  width: 140px;
}
.document-table, .document-sec{
  padding: 20px 0px;
}
.document-btn{
  float: right;
  padding: 20px 15px;
}
.panel-title strong{
  font-family: 'Segoe-UI-Bold';
  font-size: 16px!important;
  color: #373e4a!important;
}
.panel-title .text-right a {
  font-family: 'Segoe-UI-Bold';
}
.form-group label{
  font-family: 'Segoe-UI-Bold';
}
.profile-info.dropdown > a {
    font-size: 16px!important;
    font-family: 'Segoe-UI-Bold'!important;
}
.logo b{
    font-size: 16px!important;
    font-family: 'Segoe-UI-Bold'!important;
}
.sui-normal span{
  font-family: 'Segoe-UI-Bold';
}
.padding2{
  padding: 10px 0px;
}
.logout-sec li a{
  font-size: 16px;
  font-family: 'Segoe-UI-Bold';
}
.page-body .select2-container .select2-choice{
  height: 30px!important;
  line-height: 30px!important;
}
textarea.form-control {
    height: 5em!important;
}
/*.purchase-btn button, .warning-btn button, .delete-btn button, .update-btn button, .print-btn button, .view-btn button, .add-btn button, .check-btn button, .task-btn button{
    background: none!important;
    border: none!important;
    font-size: 25px!important;
    padding: 1px 2px!important;
}
.warning-btn button{
    color: #d5d500!important;
}
.delete-btn button{
    color: #ff0000!important;
}
.update-btn button{
    color: #ff8d00!important;
}
.print-btn button{
    color:#959595!important;
}
.view-btn button{
    color:#1c1c1c!important;
}
.btn-success, .btn-green {
    border-color: #008d4500!important;
}
.delete-row #btnDelete{
  background: none!important;
  border:none!important;
  font-size: 25px!important;
}
.img-btn{
    color: #0088b1;
    font-size: 25px;
}
.cancel-btn{
  background: none!important;
  border:none!important;
  font-size: 25px!important;
  color: #bd0000!important;
}
.task-btn{
  color:#82b4ff!important;
}*/
table.dataTable.display tbody tr.odd>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
    background-color: #fff!important;
}
table.dataTable.display tbody tr.even>.sorting_1, table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
    background-color: #fff!important;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: #fff!important;
}
table.dataTable.display tbody tr:hover {
    background-color: #f5f5f6!important;
    /*color: #fff!important;*/
}
table.dataTable.display tbody tr:hover>.sorting_1, table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
    background-color: #f5f5f6!important;
    /*color: #fff!important;*/
}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
    background-color: #f5f5f6!important;
    color: #424242!important;
    font-weight: 600!important;
}
.table tbody tr:hover{
    background-color: #f5f5f6!important;
}
table.dataTable thead th.sorting:after {
    color: #000!important;
}
.purchase-btn button, .warning-btn button, .delete-btn button, .update-btn button, .print-btn button, .view-btn button, .add-btn button, .check-btn button, .task-btn button, .undo-btn button, .refresh-btn button{
    padding: 2px!important;
    border-width: 1px!important;
    border-style: none!important;
    border-color: #dddddd!important;
    border-radius: 3px!important;
    margin: 3px!important;
    /*width: 25%!important;*/
    background: #C1e3f3!important;
}
.purchase-btn button i, .warning-btn button i, .delete-btn button i, .update-btn button i, .print-btn button i, .view-btn button i, .add-btn button i, .check-btn button i, .task-btn button i, .undo-btn button i, .cancel-btn button i, .refresh-btn button i{
    font-size: 16px!important;
    /*height: 20px!important;*/
    width: 20px!important;
    vertical-align: initial!important;
    color: #000!important;
}
.table>tbody>tr>td, .table>tfoot>tr>td, .table>thead>tr>td {
    padding: 2px!important;
    line-height: 1.42857143;
    vertical-align: middle!important;
  }
.table>thead>tr>th {
    vertical-align: middle!important;
}
.fa-edit:before, .fa-pencil-square-o:before {
    vertical-align: middle!important;
}
.delete-btn button i{
  color:red!important;
}
.panel-primary > .panel-heading{
    background-image: linear-gradient(to bottom, #ffffff 0%, #9999995e 100%)!important;
    border-color: #999999!important;
    padding: 0!important;
    background-color: unset!important;
    color:#000!important;
}

.panel-primary {
    border-color: #cbc5c5!important;
}

.delete-btn button{
  background: red!important;
}
.delete-btn button i{
  color:#fff!important;
}
/*.view-btn button{
  background: #383838!important;
}
.view-btn button i{
  color:#fff!important;
}
.print-btn button{
  background: #fff!important;
}
.print-btn button i{
  color:#383838!important;
}*/
.btn-info i span{
  font-family: 'Segoe-UI-Bold';
  font-size: 18px;
}
footer.main {
    padding: 15px 15px!important;
}
.chat-inner{
  display: flex;
}
.profile-details{
  padding: 15px 15px 5px 15px;
}
.chat-design-sec{
  padding: 20px 20px;
}
.chat-design{
  background: #e3e3e3;
}
.Name{
  font-size: 14px;
  font-weight: 600;
}
.Date{
  font-size: 12px;
}
.Time{
  font-size: 12px;
}
.chat-msg{
  padding-left: 3.7em;
  margin-bottom: 10px;
}
.chatting-box textarea{
  width: 80%;
  margin: 10px 0px;
}
.chatting-box{
  display: flex;
}
.chat-send-btn{
    width: 20%;
    margin: 10px 0px;
    padding: 13px 1em;
}
.chat-send-btn a{
  background: red;
  color: #fff;
  padding: 10px 30px;
}
.dropdown-submenu {
  position: relative!important;
}

.dropdown-submenu .dropdown-menu {
  top: 0!important;
  left: 100%!important;
  margin-top: -1px!important;
}

.navbar-nav li:hover > ul.dropdown-menu {
    display: block!important;
}
.modal-link{
  cursor: pointer;
    text-decoration: underline;
    font-weight: 600;
    color: #5773ff;
}
.table-sec, .table-sec1{
  display: flex;
  width:100%;
}
.table-sec .col {
    padding: 6px 10px;
    width: 20%;
    background: #f7f7f7;
    font-weight: 600;
}
.table-sec1 .col {
    padding: 6px 10px;
    width: 20%;
}
@media (min-width: 768px){
.modal-dialog {
    width: 750px!important;
    margin: 30px auto;
}
}