
.process_info, .process_info2 {
    /* display: block; */
    width: 100%;
    height: auto;
    background: #f1f1f1;
    padding: 20px 40px;
    margin-top: 40px;
    box-sizing: border-box;
    margin-bottom: 40px;
    display: none;
}

.process_form{display:block;width:300px;height:auto;background:#FFF;padding:40px;margin:10px 0 40px 0;float:left;margin-right: 50px;}
.clearbox{ clear:both; }
.acd_renewal {
    max-width: 90%;
    background: #FFF;
    padding: 50px;
    margin-bottom: 60px;
    box-sizing: border-box;
    display:  block;
}
.bc_renewal input,.bc_renewal textarea{ width:100%; }

.acdsending, .acdsent, .nodisp{
  display:none;
}

.acdformdiv label{ width:200px; display:inline-block; margin:0 0 10px 0}
.acdformdiv select, .acdformdiv input{ width:100%; display:inline-block;  max-width:500px; margin:0 0 10px 0; padding:5px 10px; }
.button{ display:block; position:relative; overflow:hidden; }
.button.send_site_confirmation, .wp-core-ui .button:active, .wp-core-ui .button:focus{ background:#41a545; color:#FFF; padding:5px 20px; height:auto; border:0; margin:20px 0;  }
  .sendingemails:before{ display: block;  position: absolute;  content: ""; top:0;  left: -20px;  width: 200px;  height: 2px;  background-color: #23282d;  animation: loading 2s linear infinite;  }
    @keyframes loading {
      from {left: -20px; width: 30%;}
      50% {width: 30%;}
      70% {width: 70%;}
      80% { left: 50%;}
      95% {left: 120%;}
      to {left: 100%;}
  }

#addoperator{ display: none; }

.table-striped thead tr:first-child td{font-weight: bold;font-style: italic;cursor:pointer;background: #41a545;color:#FFF;white-space: pre;padding:20px 20px;}
  .table-striped td:nth-of-type(28), .table-striped thead td:nth-of-type(28), .table-striped td:nth-of-type(12), .table-striped thead td:nth-of-type(12){white-space:normal;/* width: 166px !important; */}
  .sorting, .sorting_asc, .sorting_desc{ position:relative; }
  .sorting:before, .sorting_asc:before, .sorting_desc:before{ content:"\25b2"; position:absolute; right:4px; top:15px; opacity:0.3; }
  .sorting:after, .sorting_desc:after, .sorting_asc:after{ content:"\25bc"; position:absolute; right:4px; top:25px; opacity:0.3; }
  .sorting_asc:before{ opacity:1 !important;  }
span.shrinkedtext span {
    display: none;
    position:absolute; width:100%; background:#FFF;  top:0; left:0; z-index:99; padding:10px; border:1px solid #41a545; margin:-9px -11px; box-shadow:0 0 5px 0 rgba(0,0,0,0.2); cursor:help
}
.shrinkedtext{position:relative; display:block; }
.shrinkedtext:hover span{ display:block; }

.table-striped {
  border: 1px dotted #BEBEBE;
  border-spacing: 0;
  padding:3px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  width: auto;
}
.table-striped th, .table-striped td {
  border: solid #ECECEC;
  border-width: 0 1px 0 0;
}
.table-striped td {
  border-bottom: 1px solid #8fc2da;
  text-align:center;
  width: auto !important;
  white-space: nowrap;
  position:relative;
  overflow:hidden;
}
.valuechanged{background:#ffda88 !important; }
.table-striped td em{ color: #7c7c7c;}
.table-striped td:first-child{ text-align:left; position:relative; padding-left:30px;}
.table-striped th {
  background-color: #10618f;
  border-color: #075988;
  color: #fff;
  font-weight: normal;
  -moz-box-shadow: 0 -3px 0 0 rgba(0,0,0,0.3) inset;
  -webkit-box-shadow: 0 -3px 0 0 rgba(0,0,0,0.3) inset;
  box-shadow: 0 -3px 0 0 rgba(0,0,0,0.3) inset;
  font-size: 11px;
  padding: 10px 5px;
}
.table-striped tbody > tr:nth-child(even) {
  background-color: #41a54517;
}

.table-striped thead td:nth-last-child(17){padding: 20px 225px !important;}
.table-striped tr td:nth-last-child(17){ text-align:left; }