.stats_section {
    background: #fff;
    margin-top: 10px;
    padding: 10px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background:#774499;
}
.pr0{
    padding-right: 0px;
}
.pl0{
    padding-left: 0px;
}
.plr10{
    padding-left: 10px;
    padding-right: 10px;
}
.testdata {
    margin-top: 20px;
}
.stats_section .md-radio{
  margin-bottom: 0px;
  float: right;
  margin-top: 5px;

}
.stats_count {
    font-size: 25px;
    font-weight: 700;
    color: #fff;
}
.icon_div {
    font-size: 25px;
    color: #fff;
}
.icon_name {
  color: #fff;
  font-size: 14px;
  position: absolute;
  float: right;
  right: 0px;
  padding-right: 25px;
  font-weight: 500;
}
.tablecss table tbody tr td {
  padding: 8px 16px;
    font-size: 12px;
}
.mb35{
    margin-bottom: 35px !important;
}
.mb-65{
    margin-top: -65px;
}
.success-card {
    background: linear-gradient(to bottom right, #11c8e3, #3beaf5) !important;
}
.unsuccess-card {
    background: linear-gradient(to bottom right, #ff5acd, #fd86a7) !important;
}
.total-card{
    background: linear-gradient(to bottom right, #7966fc, #8e70f9, #a477f9);
}
.bgwhite{
    background: #fff;
}
.pdficon,.csvicon,.copyicon {
    display: none;
}
.search_link {
  font-size: 12px;
  margin-top: 7px !important;
  position: absolute;
  background: linear-gradient(to right, #612c91, #eb4e3f);
  color: #fff !important;
  padding: 6px 20px;
  /* box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); */
  border-radius: 20px;
  cursor: pointer;
}


/* .btn-violet {
    color: #fff;
    background-color:#794598;
    border-color: #794598;
  }
  
  .btn-violet:hover {
    color: #fff;
    background-color: #794598;
    border-color: #794598;
  }
  
  .btn-violet:focus, .btn-violet.focus {
    box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
  }
  
  .btn-violet.disabled, .btn-violet:disabled {
    color: #fff;
    background-color: #794598;
    border-color: #794598;
  }
  
  .btn-violet:not(:disabled):not(.disabled):active, .btn-violet:not(:disabled):not(.disabled).active,
  .show > .btn-violet.dropdown-toggle {
    color: #fff;
    background-color: #794598;
    border-color: #794598;
  }
  
  .btn-violet:not(:disabled):not(.disabled):active:focus, .btn-violet:not(:disabled):not(.disabled).active:focus,
  .show > .btn-violet.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem #794598;
  }
  
.btn-outline-violet {
    color: #794598;
    border-color: #794598;
  }
  
  .btn-outline-violet:hover {
    color: #fff;
    background-color:  #794598;
    border-color:  #794598;
  }
  
  .btn-outline-violet:focus, .btn-outline-violet.focus {
    box-shadow: 0 0 0 0.2rem  #794598;
  }
  
  .btn-outline-violet.disabled, .btn-outline-violet:disabled {
    color:  #794598;
    background-color: transparent;
  }
  
  .btn-outline-violet:not(:disabled):not(.disabled):active, .btn-outline-violet:not(:disabled):not(.disabled).active,
  .show > .btn-outline-violet.dropdown-toggle {
    color: #fff;
    background-color:  #794598;
    border-color:  #794598;
  }
  
  .btn-outline-violet:not(:disabled):not(.disabled):active:focus, .btn-outline-violet:not(:disabled):not(.disabled).active:focus,
  .show > .btn-outline-violet.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem  #794598;
  }
  
.cardmargin{
   margin: 25px 38px 0px 38px;
}
.sectionheading {
    font-size: 25px;
    font-weight: 600;
    text-transform: uppercase;
   
    color: #000000;
  } */
  .plr40{
    padding-left: 40px;
    padding-right: 40px;
  }
  select:focus{
    outline: none;
  }
  .dataTables_scrollHeadInner{
    width: 100% !important;
  }
  .search_section{
    background: #fff;
    border: 1px solid #e5e5e5;
    margin-top: 10px;
    padding: 10px;
  }
  .mt0{
    margin-top: 0px;
  }
  .w120{
    width: 120px;
  }
  .arrow_icon{
    float: right;
  }
  .tablecss td.active{
    background: #612c91;
    color: #fff !important;
    cursor: pointer;
  }
  .process_link {
    color: #612c91;
    text-decoration: underline;
}
.action_buttons {
  text-align: center;
    margin-top: 15px;
    margin-bottom: 5px;
}
.form_section {
  border: 1px solid #f9f9f9;
    margin-top: 25px;
    padding: 10px 20px;
    background: #f9f9f9;
}
.title_icon {
  background: linear-gradient(to right, #76449a, #eb4e3f);
    padding: 15px;
    color: #fff;
    position: absolute;
    margin-top: -30px;
    border-radius: 15%;
    font-size: 20px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.title_text {
  margin-left: 60px;
    margin-top: -8px;
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 4px;
    border-bottom: 1px dashed #e5e5e5;
}
.plr60{
  padding: 0px 60px;
}
.process_clicks i {
  background: linear-gradient(#76449a, #eb4e3f);
    color: #fff !important;
    padding: 8px 10px;
    margin-top: 6px;
    font-size: 20px !important;
    cursor: pointer;
}
.back_arrow {
  background: #612c91;
  padding: 0px 12px;
  border-radius: 50%;
  color: #fff !important;
  font-size: 25px;
  margin-top: 8px;
  float: left;
  cursor: pointer;
}
ul.process_list li {
  display: inline-block;
  padding-right: 30px;
  padding-top: 6px;
  font-size: 14px;
}
.process_data {
  font-weight: 500;
}
.green_text{
  color: #1dde1d;;
}
.red_text{
  color: #f91212;
}
.process_clicks {
  display: inline-block;
  text-align: center;
}
.process_clicks span {
  font-size: 12px;
}
.white_box {
  border: 1px solid #e5e5e5;
  margin-top: 10px;
  padding: 10px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.process_heading {
  font-weight: 500;
  border-bottom: 1px dashed #e5e5e5;
  padding-bottom: 8px;
}
.mb50{
  margin-bottom: 50px;
}
.upload_btn {
  background:#669900;
  color: #fff !important;
  padding: 7px 12px;
  font-size: 14px;
  margin-top: 20px;
  float: right;
  cursor: pointer;
}
.viewattach_btn {
  border: 1px solid #858484;
    color: #858484!important;
    background: #fff;
    padding: 7px 12px;
    font-size: 14px;
    margin-top: 20px;
    float: right;
    cursor: pointer;
}
.upload_btn i {
  padding-right: 8px;
}
.viewattach_btn i {
  padding-right: 8px;
  color: #612c91;
}
.float_left{
  float: left;
}
.plr0{
  padding-left: 0px;
  padding-right: 0px;
}
.calendaricon {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background: transparent url(../img/calendar.png) no-repeat right center !important;
  background-origin: content-box !important;
}
.pb25{
  padding-bottom: 25px;
}
.anchor_link {
  color: #76449a !important;
  font-size: 14px;
  text-decoration: underline !important;
  font-weight: 500;
  cursor: pointer;
}
.sub_text {
  font-size: 12px;
  padding-top: 10px;
  color: red;
  font-weight: 500;
}


.textred{
  color:red;
  text-align:center;
  font-size: 12px;
}
.fieldheading1 {
 color:#323232;
 font-size: 13px;
 font-weight: 499;
}

/* RADIO BUTTON CSS STARTS HERE */
@keyframes ripple {
0% {
box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
}
50% {
box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1);
}
100% {
box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0);
}
}
.md-radio1 {
margin: 10px 0;
}
.md-radio1.md-radio1-inline {
display: inline-block;
}
.md-radio1 input[type="radio"] {
display: none;
}
.md-radio1 input[type="radio"]:checked + label:before {
border-color: #76449a;
animation: ripple 0.2s linear forwards;
}
.md-radio1 input[type="radio"]:disabled + label:before {
border-color: #ccc;
}
.md-radio1 input[type="radio"]:disabled + label{
color: #ccc;
pointer-events: none;
cursor: default;
}

.md-radio1 input[type="radio"]:disabled + label:after{
background:#ccc;
cursor: default;
}
.md-radio1 input[type="radio"]:checked + label:after {
transform: scale(1);
}
.md-radio1 label {
display: inline-block;
height: 20px;
position: relative;
padding: 0 30px;
margin-bottom: 0;
cursor: pointer;
vertical-align: bottom;
padding-right: 12px;
font-size: 14px;
}
.md-radio1 label:before, .md-radio1 label:after {
position: absolute;
content: '';
border-radius: 50%;
transition: all .3s ease;
transition-property: transform, border-color;
}
.md-radio1 label:before {
left: 0;
top: 0;
width: 20px;
height: 20px;
border: 2px solid rgba(0, 0, 0, 0.54);
}
.md-radio1 label:after {
top: 5px;
left: 5px;
width: 10px;
height: 10px;
transform: scale(0);
background: #76449a;
}
/* RADIO BUTTON CSS ENDS HERE */

.headingforemail{
  font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    /* margin: 0px 0px 5px 0px; */
    border-bottom: 1px solid #8a8888;
    padding: 0px 0px 10px 0px;
}
.tablecolwidth2{
    width:150px !important;
}
.tablecolwidth1{
width: 10px !important;
}
.select-label1 {
  color: rgba(0,0,0, 0.26);
  font-size: 18px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 0;
  top: 10px;
  transition: 0.2s ease all;
  }
  .select-text:hover ~ .select-labe1, .select-text:valid ~ .select-label1 {
    color: #070707;
    top: -10px;
    transition: 0.2s ease all;
    font-size: 12px;
    font-weight: 500;
  }
  .tableinput1{
      width:50px !important;
      margin-left:-220px !important;
  }
.mt15{
  margin-top: 15px;
}
.note-editor.note-frame .note-editing-area .note-editable{
  height: 120px !important;
}
.createemail_title{
  padding-top: 10px;
    padding-bottom: 5px;
    font-size: 14px;
}
.mt18{
  margin-top: 18px;
}
.user_tabs li{
  text-align: center;
}
.user_tabs .nav-link.active{
  background: #612c91 !important;
  padding: 5px 10px !important;
  font-size: 14px;
  border-radius: 0px;
  color: #fff;
}
.user_tabs .nav-link {
  background: #e5e5e5;
  padding: 5px 10px !important;
  font-size: 14px;
  border-radius: 0px;
}
.user_tabs .nav-link i {
  font-size: 20px;
  padding-top: 8px;
  padding-bottom: 6px;
}
.mt20{
  margin-top: 20px;
}
.tab-content>.tab-pane{
  height: auto !important;
}
.mtb0{
  margin-top: 0px;
  margin-bottom: 0px;
}
.mt25{
  margin-top: 25px;
}
.user_tabs .nav-link i {
  color: #612c91;
}
.user_tabs .nav-link.active i {
  color: #fff;
}