.list-table td,#foradmin td{    color: #344563 !important;}

input#addprojectfilecomment {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    border-radius: 6px;
    background-color: #5473e8;
    padding: 12px 22px 11px 22px;
    position: relative;
    border: none;
}
div#drag-and-drop-zone {text-align: center;padding: 35px 0 !important;border-radius: 6px;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.04);border: dashed 2px #e9edf0;background-color: #ffffff;}
.text-muted { color: #99abb4 !important;}
.btn-primary, .btn-primary.disabled {
    background: #22749c;
    background: -moz-linear-gradient(left, #22749c 0%, #36bbfd 65%, #36bbfd 100%);
    background: -webkit-linear-gradient(left, #22749c 0%,#36bbfd 65%,#36bbfd 100%);
    background: linear-gradient(to right, #22749c 0%,#36bbfd 65%,#36bbfd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22749c', endColorstr='#36bbfd',GradientType=1 );
    border: 1px solid #36bbfd;
    -webkit-box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
    box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}
.search-ordr input::placeholder{color: #64738c85}
.main-sec{overflow: hidden;}
ul.agent-sale-ul li{vertical-align:top;}
ul.agent-sale-ul li span{display:block;}
.single-detail-row {background: transparent;padding: 10px 20px 10px 10px;width: 100%;border: 0;display: inline-block;vertical-align: top;}
.single-detail-row label {display:block;font-weight: 600;line-height: 26px;}
.single-detail-row select {width: 100%;height: 40px;}
a.dt-button {
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #344563;
    border-radius: 6px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.04);
    border: solid 1px #e9edf0;
    background-color: #ffffff;
    padding: 10px 16px;
}

/*.list-table th:not(:last-child),.list-table td:not(:last-child){overflow: hidden;text-overflow: ellipsis;white-space: pre;}*/
.list-table th:last-child,.list-table td
div#DataTables_Table_0_filter {
    margin-bottom: 20px;
}
.dataTables_wrapper .dataTables_filter input{
    background: transparent !important;
    border-bottom: 1px solid #000 !important;
    color: #000 !important;
    border-radius: 0px !important;
}

.form-group label {
    margin: 0 0 10px;
}

.form-group {
    margin: 0 0 22px;
}

.form-group .btn {
    margin: 0 0 0 15px;
    background-color: #253daf !important;
    border-color: #253daf !important;
}

.form-group .btn-success.focus, .form-group .btn-success:focus {
    box-shadow: none;
}

.signuperror {
    margin: 0 0px 13px;
    color: red;
}

.form-group .btn-success:not(:disabled):not(.disabled).active:focus, .form-group .btn-success:not(:disabled):not(.disabled):active:focus, .form-group .show>.btn-success.dropdown-toggle:focus{box-shadow: none;}

.dataTables_wrapper{overflow: auto;}


.packages-tab a {
    color:#fff;
    text-align:center;
    font-weight:500;
    padding:0px 0px;
    border:2px solid #22749c;
    margin:0 1% 1%;
    float:none;
    width:31%;
    display:inline-block;
}
.packages-tab img {
    width: 100%;
}

.packages-tab{
text-align:center;
    overflow:hidden;
    width:100%;
    padding:0 0 20px 0;
}

.packages-row + .packages-row{
    display: none;
}


.packages-tab a h6 {
    background: #253daf;
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0;
    width: 100%;
    padding: 15px 0 15px;
}
.packages-tab a {

    position:relative;
    overflow:hidden;
    border-radius:10px;
}





.pricing-box {
  position: relative;
  text-align: center;
  margin-top: 30px; }

.featured-plan {
  margin-top: 0px; }
  .featured-plan .pricing-body {
    padding: 60px 0;
    background: #ebf3f5;
    border: 1px solid #ddd; }
  .featured-plan .price-table-content .price-row {
    border-top: 1px solid rgba(120, 130, 140, 0.13); }

.pricing-body {
  border-radius: 0px;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
  border-bottom: 5px solid rgba(120, 130, 140, 0.13);
  vertical-align: middle;
  padding: 30px 0;
  position: relative; }

.pricing-body h2 {
  position: relative;
  font-size: 56px;
  margin: 20px 0 10px;
  font-weight: 500; }
  .pricing-body h2 span {
    position: absolute;
    font-size: 15px;
    top: -10px;
    margin-left: -10px; }

.price-table-content .price-row {
  padding: 20px 0;
  border-top: 1px solid rgba(120, 130, 140, 0.13); }

.pricing-plan { padding: 0 15px; }
.pricing-plan .no-padding {padding: 0px; }

.price-lable {
  position: absolute;
  top: -10px;
  padding: 5px 10px;
  margin: 0 auto;
  display: inline-block;
  width: 100px;
  left: 0px;
  right: 0px; }
  .thepricing > ul {
    padding: 0;
}

.thepricing li {list-style: none;font-size: 12px;padding: 10px 10px;font-weight: normal;border-top: 1px solid rgba(120, 130, 140, 0.13);}

html body .b-r { border-right: 1px solid rgba(120, 130, 140, 0.13);}
html body .b-l {border-left: 1px solid rgba(120, 130, 140, 0.13);}

.collapse:not(.show) {display: none;padding-left: 39px;background: #fefefe0d;
    padding: 10px 15px;}

a#brief-next, #updatedescription{margin: 20px auto 20px !important;}

.client-detail-bx a { display: block;}


.sidebar-innr{
    padding:30px 0px;
}





.graphCustom {width: 100%;position: relative;text-align: center;}
.graphInner {display: block;text-align: center;}
.graphInner>li {
    display: block;
    position: relative;
    margin-bottom: 49px;
    font-size: 14px;
    font-weight: 500;
    color: #3742fa;
    text-align: left;
    }
.graphInner>li:last-child{margin-bottom: 0px;}
.graphInner>li:before { content: ""; border-bottom: 1px dashed rgba(52, 69, 99, 0.15); width: calc(100% - 20px); height: 1px; position: absolute; left: 20px; top: 0px; bottom: 0px; margin: auto; }

.threeGraphList {
    position: absolute;
    font-size: 0px;
    left: 0px;
    right: 0px;
    bottom: -26px;
    }
.threeGraphList>li {position: relative;display: inline-block;padding: 0 0px;text-align: center;}
.threeGraphList .bar {width: 70px;border-radius: 6px;display: inline-block;max-height: 300px;}
.threeGraphList a {font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #344563;
    display: flex;
    width: 93px;
    height: 93px;
    box-shadow: -2px 25px 25px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    border-radius: 50%;
    padding: 0;
    position: relative;
    margin-top: -40px;
    align-items: center;
    justify-content: center;
}
.threeGraphList a span {font-size: 12px;font-weight: 500;text-align: center;color: #344563;display: block;}

.customGraphBox{padding-bottom: 97px;}


.green { background-color: #2ed573; }
.blue { background-color: #5473e8; }
.red { background-color: #ff4757; }

.chat-detail{
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 600px;
}
ul.prjt-file-shrd-ul{
    max-height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;
}
ul.prjt-file-shrd-ul li {
    height: 150px;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #f1f1f1;
}

ul.prjt-file-shrd-ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 150px;
}

.chat-detail ul.chat-thumb-ul li {
    width: 48.5%;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 15px;
}
.chat-usr ul li{font-size: 14px;}
.searchbar input {
    font-size: 15px;
    border: 1px solid rgba(0,0,0,0.05);
    border-radius: 5px;
}

.searchbar button {
    left: 8px;
}

.invoicePageCss h3.paidInvoice{font-size: 16px;    margin: 0 0 20px;}
.invoicePageCss h3{font-size: 16px;margin: 0 0 10px;}
.invoicePageCss h4{font-size: 18px;margin: 0 0 10px;}
.invoicePageCss p{    font-size: 15px;
    line-height: 25px;
    margin: 0 0 10px;}
    
    .invoicePageCss img{width: 171px;}
    
    .right-content-mn.invoicePageCss {
    padding: 40px 70px;
}

.attachment-rght>a.openAnchor{ border-top-left-radius:0px;border-bottom-left-radius:0px; display: inline-block;vertical-align: top;height:41px;padding: 0px;line-height: 41px;text-align: center;}


.reply-cmnt-bx-footr.style1 input#addprojectfilecomment{border-top-right-radius:0px;border-bottom-right-radius:0px;display: inline-block;vertical-align: top;}
.attachment-rght{font-size: 0px;}
.attachment-rght>a:after{margin: 0 15px 0 0px;}

/*.chat-usr.me-chat ul li a{height: auto;width: auto;}*/

/*.chat-usr ul li a {*/
/*    display: inline-block;*/
/*    width: 157px;*/
/*    height: 140px;*/
/*}*/


g.highcharts-exporting-group {
    display: none !important;
}
.search-ordr {
    margin: 0 10px;
}
.ordr-profile figure{border-radius: 50%; width: 60px;height: 60px;display: inline-block;overflow: hidden;}

.chat-usr ul li a {
    display: inline-block;
    width: auto;
    height: auto;
}
.chat-usr.me-chat ul li a{
    /* width: auto; */
    /* height: auto; */
}

/*ul.side-nav-ul li:hover a,ul.side-nav-ul li.active a{*/
/*     background: #FFF;*/
/*    color: #253daf;*/
/*}*/


.orders-all:after{
    display:none;
}
.chat-usr.main-chat {
    text-align:center;
}
.chat-usr.main-chat li {
    background: #f1f1f1;
    color: #636363;
    border-radius: 5px;
    padding: 4px 17px;
    font-size: 11px;
    position: relative;
    box-shadow: none;
    border: none;
}

.chat-usr.main-chat li:before {
    width: 80px;
    height: 1.5px;
    background: #f1f1f1;
    content: "";
    display: block;
    position: absolute;
    left: -73px;
    top: 12px;
}

.chat-usr.main-chat li:after {
    width: 80px;
    height: 1.5px;
    background: #f1f1f1;
    content: "";
    display: block;
    position: absolute;
    right: -73px;
    top: 12px;
}

.me-chat .usrnam span {
    display: block;
    margin-right: 0;
}

.me-chat .usrnam{
    text-align:center;
    margin-right: 0;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
}
.seen-usr .usrnam{font-size: 12px;}
 .usrnam span{display:none}
 .seen-usr .reply {
    display: inline-block;
    vertical-align: middle;
}
seen-usr .time {
    display: inline-block;
    vertical-align: middle;
}

ul.ordr-popup-img li {
    display: inline-block;
    margin: 0 6px 6px 0;
    vertical-align: top;
    width: 47.3%;
}

ul.ordr-popup-img{font-size: 0px;}

ul.ordr-popup-img li {
   
    margin: 0 6px 6px 0;
  
    width: 47.3%;
    height: 133px;
    background: #fff;
    overflow: hidden;
    border: 1px solid #f1f1f1;
    border-radius: 5px;
}
ul.ordr-popup-img li a{
    height: 133px;display: flex;align-items: center;justify-content:center;
}

.order-detail-popup-innr {
   overflow-x: hidden;
    overflow-y: auto;
    height: 100vh;
}

.ordr-detail-headr{
    position: relative;
}

.rpolicy div {
    background: #f3f3f3;
    color: #969696;
    padding: 20px;
    font-style: italic;
    font-size: 14px;
    border: 2px dashed #e0e0e0;
    line-height: 24px;
    margin: 0 0 20px;
}

.refundsubcatotherreason,.refundsubcat,.rpolicy div{
    display: none;
}

.card-body .text {
    margin: 0 0 20px;
    font-weight: bold;
    font-size: 22px;
}
.notif-mn1,
.notif-mn2 {
    width: 320px;
    border-radius: 6px;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.04);
    background-color: rgba(254, 255, 255, 0.95);
    position: absolute;
    right: -20px;
    top: 50px;
    padding: 23px;
    text-align: left;
    display: none;
    transition: none;
    z-index: 2;
}

.notif-mn1:before, .notif-mn2:before,.notif-mn:before {
    content: "";
    position: absolute;
    right: 20px;
    top: -7px;
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fbfdff;
}

.notif-mn1 h6,
.notif-mn2 h6 {
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.8;
    letter-spacing: -0.5px;
    color: #344563;
}

a.popup-close {
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #5473e8;
    position: absolute;
    right: 29px;
    top: 23px;
}


div#popup-offer {
        width: 820px;
    border-radius: 12px;
    box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.04);
    background-color: #feffff;
    position: fixed;
    top: 25px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 2;
    display: block;
    transition: none;
}

.popup-headers h3 {
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.3px;
    color: #344563;
}

.popup-headers {
   padding: 18px 28px;
    border-bottom: 1px solid #e9edf0;
}

.popup-bdy{
    overflow: auto;
    height: calc(100vh - 230px);
    padding: 18px 28px 0;
}

.popup-bdy .inner-hd3 {
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.3px;
    color: #344563;
    margin: 0 0 10px;
}


.popup-bdy p {
    opacity: 0.75;
    font-family: 'Rubik', sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #5e6c84;
    margin: 0 0 10px;
    line-height: 24px;
}



.popup-inner ul.list-bullets {
    display: block;
    margin: 15px 0;
}

.popup-inner ul.list-bullets>li {
    display: block;
    font-size: 14px;
    color: #5e6c84;
    margin: 0 0 15px;
    padding: 0 0 0 17px;
    position: relative;
    line-height: 24px;
}

.popup-inner ul.list-bullets>li:before {
    content: "";
    background: #5e6c84;
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0px;
    border-radius: 50%;
    top: 5px;
}

.popup-inner ul li{
        display: block;
    margin: 0 0 10px;
    display: block;
    font-size: 14px;
    color: #5e6c84;
    margin: 0 0 15px;
    padding: 0;
    position: relative;
    line-height: 24px;
}

.popup.footers {
    padding: 15px 10px 20px;
}

.popup.footers .form-group label {
    margin: 0;
}

.no-pad{padding: 0px;}
.pad-l-zero{padding-left: 0px;}
.pad-r-zero{padding-right: 0px;}
.black-layout { position: fixed; top: 0; bottom: 0; margin: auto; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 3; display: none; }

ul.side-nav-ul li .collapse li+li {
    border-top: 1px dashed #ffffff0f;
}

ul.side-nav-ul li .collapse a{font-size: 12px;padding: 7px;}

.leadPageCss .md-hd {
    margin: 0 0 15px;
}

.leadPageCss .widgettitle {
    font-size: 16px;
    color: #344563;
    font-weight: bold;
    margin: 0 0 15px;
}

.leadPageCss p {
    font-size: 15px;
    margin: 10px 0 10px;
}


.chat-user-detail h4{
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #253858;
    border-bottom: 1px solid #000;
    padding: 2px 0;
    margin: 2px 0;
}
ul.colors-selct-ul>div {display: none;}
/*.dotsDrop ul{width: 241px;}*/
.bg-blue,.bg-Blues {background-color: #2491ec !important;}

.bg-aqua,.bg-Aquas {background-color: #1abc9c !important;}

.bg-green,.bg-Greens {background-color: #9ac83a !important;}

.bg-purple,.bg-Purples {background-color: #8c7ae6 !important;}
.bg-pinks,.bg-Pinks {background:#e477ab;}
.bg-reds,.bg-Reds {background:#f3002d;}

/* .color-explr * {display: inline-block;vertical-align: middle;} */
.bg-oranges,.bg-Oranges {background:#f16300;}
.bg-yellows,.bg-Yellows {background:#ecc400;}
.bg-light-neutrals,.bg-Light-neutrals {background:#a09b83;}
.bg-dark-neutrals,.bg-Dark-neutrals {background:#4a4a49;}
.bg-custom,.bg-Designers-Choice {text-align:center;background:#4a4a49;}

.logos-ul li.active h5:after {
    transform: scale(1);
}
.tog .body{display:none}


.fl-right{float:right !important;}
div.toggler             { border:1px solid #ccc; background:url(gmail2.jpg) 10px 12px #eee no-repeat; cursor:pointer; padding:10px 32px; }
div.toggler .subject    { font-weight:bold; }
div.read                    { color:#666; }
div.toggler .from, div.toggler .date { font-style:italic; font-size:11px; }
div.body                    { padding:10px 20px; }
div.unread                  { color:#ff0000; }


.notif-mn1 .mn-btn3 {
    width: 100%;
    margin: 6px 0 0;
}
.notif-mn2 .mn-btn3 {
    width: 100%;
    margin: 6px 0 0;
}
.threeGraphList {
    height: 334px;
}
.threeGraphList li{height:100%}
.threeGraphList a{margin-top: -15px;}
.mn-bx.mn-bx1{padding: 26px 0}
.mn-bx.mn-bx1 .mnbx-head{padding-left: 26px;padding-right: 26px;}
/*.mnbx-content img {border-radius: 50%;}*/

.v-card {
    padding: 10px 5px;
    /*box-shadow: 5px 5px 5px 5px #cccccc90;*/
    box-shadow: 5px 5px 8px grey,15px 15px 8px grey;
    border:1px solid grey;
    margin-right: 5px;
    
}
input .btn .btn-theme .filesupload {
    color: #fff;
    border: 2px solid #253daf;
    background: #253daf;
}
.fa-hourglass-start{
   line-height:2.1; 
 
}
.top{
    top:29px !important;
}


.fa.fa-2x{
 font-size: 19px !important;
    margin-right: 10px !important;   
}
.addacomment textarea {
    padding: 10px 15px;
  width: 100%;
  margin-bottom: 25px;
}
#addthisleadlog,#addthisuserlog {
  border: 1px solid #253daf;
  padding: 10px 20px;
  text-align: center;
  margin-top: 10px;
  background: #253daf;
  color: #fff;
  position: relative;
    z-index: 9;
}
#calldate{
    display: none;
}
.notif-mn2 li {
    display: block !important;
}
/*Checkbox*/
.round {
  position: relative;
}

.round label {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
  cursor: pointer;
  height: 28px;
  left: 0;
  position: absolute;
  top: 0;
  width: 28px;
}

.round label:after {
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  content: "";
  height: 6px;
  left: 7px;
  opacity: 0;
  position: absolute;
  top: 8px;
  transform: rotate(-45deg);
  width: 12px;
}

.round input[type="checkbox"] {
  visibility: hidden;
}

.round input[type="checkbox"]:checked + label {
  background-color: #66bb6a;
  border-color: #66bb6a;
}

.round input[type="checkbox"]:checked + label:after {
  opacity: 1;
}


div.dataTables_info{
    margin-top: 10px;
    border-radius: 6px !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-stretch: normal !important;
    color: #344563 !important;
}
.dt-buttons {
    visibility: hidden;
}
.dt-buttons.showthis {
    visibility: visible;
}

.dm-uploader .btn {
       background: transparent;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: -0.7px;
    text-align: center;
    color: #5473e8;
    border: none;
    box-shadow: none;
    padding: 0;
    text-decoration: underline;
}

.threeGraphList li{height:100%}
.threeGraphList a{/* margin-top: -15px; */}
.threeGraphList {
    position: absolute;
    font-size: 0px;
    left: 12%;
    right: 0px;
    bottom: 0;
    }
.threeGraphList>li {position: relative;display: inline-block;padding: 0 0px;vertical-align: bottom;width: 100px;text-align: center;}
.threeGraphList .bar {width: 70px;border-radius: 6px;display: inline-block;max-height: 100%;position: absolute;left: 0px;bottom: 7px;margin: auto;}
.threeGraphList a {
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #344563;
    display: flex;
    width: 93px;
    height: 93px;
    box-shadow: -2px 25px 25px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    border-radius: 50%;
    padding: 0;
    position: relative;
    margin-top: -40px;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: -75px;
    left: -10px;
}
.threeGraphList a span {font-size: 12px;font-weight: 500;text-align: center;color: #344563;display: block;}

.customGraphBox{padding-bottom: 97px;}

.imageUploader .list-unstyled{padding: 0 80px !important;}

.progress{margin-bottom: 0!important}

.imageUploader .list-unstyled>li {
        display: block;
    text-align: left;
    padding-left: 50px;
    position: relative;
    margin-top: 20px;
}

.imageUploader .list-unstyled>li.empty{display: none;}
.imageUploader .list-unstyled>li.empty:before{display: none;}

.imageUploader .list-unstyled>li:before {content: "";
    position: absolute;
    left: 0;
    background-image: url(../images/uploadIcon.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 38px;
    height: 38px;
    top: 0px;}
.media-body{margin-bottom: 0px;}
.media-body p {
       position: relative;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: -0.7px;
    color: #344563;
    text-transform: capitalize;
    margin-bottom: 4px !important;
}

.progress{height: 4px;border-radius: 20px;}

.progress-bar.bg-success {
    background-color: #5473e8!important;
    font-size: 0px !important;
}

.media-body p strong {
    font-size: 12px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.75;
    letter-spacing: -0.6px;
    text-align: center;
    color: #7d8da1;
    position: absolute;
    right: 0px;
}

.dm-uploader .btn input[type="file"]{
    background: transparent !important;
    height: 23px !important;
}


.dm-uploader .btn input[type="file"]:before{
    background: transparent !important;
}

table.list-table th.lastcomment, table.list-table td.lastcomment {
    width: 150px;
}

.status-bx{
    display: flex;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.cstm-transaction-table-mn table.orderlist {
    width: 100%;
}

.cstm-transaction-table-mn table.transactionpage {
    width: 170%;
}
table.list-table.table.filestable {
    width: 100%;
}
.ordr-tooltip {
    top: -2px !important;
    left: 35px !important;
}

textarea.haserror {
  box-shadow: 0 0 10px #bb0000;
}
