.wizard>.steps>ul>li {
    width: auto;
}

/*---------------------------------------------------
  PAGE LOADER
------------------------------------------------------*/

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /*background-color: #fefefe;*/
  background-color: rgba(0, 0, 0, 0.7)!important;
  /*rgb(51 53 71 / .7)*/
  z-index: 99999;
  height: 100%;
  width: 100%;
  overflow: hidden !important;
}

.account-pages .logo-admin {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 74px;
    height: 74px;
    line-height: 74px;
    background: #fff;
    border-radius: 50%;
    border-bottom: 2px solid #ec4561;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    color: #fff;
    background-color: #ec4561;
}
.select2-container--default .select2-results__option[aria-selected=true]:hover {
    background-color: #ef2749;
    color: #fff;
}

.status {
  width: 100%!important;
  height: 130px!important;
  position: absolute!important;
  left: 0%!important;
  top: 50%!important;
  background-image: url(../images/loading/preloader11.gif);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -webkit-background-size: cover;
  background-size: 20% auto;
  margin: -20px 0 0 -20px!important;
}
a{
	/*color:#ec4561!important;*/
}
a:hover {
    /*color: #ec4561!important;*/
}
textarea{
	resize: none;
}
.dataTables_filter {
    display: none;
}
.conversation-list .chat-avatar {
    width: 100px;
    display: inline-block;
    text-align: center;
    float: left;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #ec4561!important;
    border-color: #ec4561!important;
}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
    top: 12px;
    left: 4px;
    height: 14px;
    width: 14px;
    display: block;
    position: absolute;
    color: white;
    border: 2px solid white;
    border-radius: 14px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: 'Courier New', Courier, monospace;
    line-height: 14px;
    content: '+';
    background-color: #6c757d;
}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
    content: '-';
    background-color: #d33333;
}
.borde{
	border-left: 2px solid #c20f2f;
}
.va-m{
  vertical-align: middle!important;
}
.imagePreview {
    width: 100%;
    height: 85%;
    text-align: center;
    background-position: center center;
  background:url('../images/users/default.png') center center;
  background-color:#fff;
    background-size: cover;
  background-repeat:no-repeat;
    display: inline-block;
  box-shadow:0px -3px 6px 2px rgba(0,0,0,0.2);
}
/*.btn-primary
{
  display:block;
  border-radius:0px;
  box-shadow:0px 4px 6px 2px rgba(0,0,0,0.2);
  margin-top:-5px;
}*/
.imgUp
{
  margin-bottom:15px;
}
.del
{
  position:absolute;
  top:0px;
  right:15px;
  width:30px;
  height:30px;
  text-align:center;
  line-height:30px;
  background-color:rgba(255,255,255,0.6);
  cursor:pointer;
}
.imgAdd
{
  width:30px;
  height:30px;
  border-radius:50%;
  background-color:#4bd7ef;
  color:#fff;
  box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);
  text-align:center;
  line-height:30px;
  margin-top:0px;
  cursor:pointer;
  font-size:15px;
}