.tab-content .tab-pane{
	min-height: 0px !important;
}

.label-w {
	width: 90px !important;
    display: inline-block;
    padding: 5px 6px;
}

.dt-buttons {
	float: right;
}
@media (min-width: 992px){
	.d-flex{display:flex;}
	.align-items-center{align-items:center;}
	.align-items-end{align-items:end;}
	.align-items-start{align-items:start;}
}
.checkbox-small {
	width: 20px !important;
	margin-bottom: 5px !important;
}
.monospace{
	font-family: monospace;
}

.color_blanco,
.color_nueva,
.color_en_proceso,
.color_procesada,
.color_declinada {
    color: #676a6c;
    font-weight: bold;
    font-size: 14px !important;
}

/* para el chat*/
/*****************************************************************************/
.message-feed {
/* padding-left: 10px; */
/* padding-right: 10px; */
}

.message-feed .mf-content {
    color: #fff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.mf-content {
    padding: 12px 17px 13px;
    border-radius: 2px;
    display: inline-block;
    max-width: 80%;
    white-space: pre-wrap;
    text-align:left;
    font-size: 14px;
}
.mf-date {
    display: block;
    color: #B3B3B3;
    margin-top: 7px;
 	font-size: 14px;   
}
.mf-date>i {
    font-size: 18px;
    line-height: 100%;
    position: relative;
    top: 1px;
}
.msb-reply {
    box-shadow: 0 -20px 20px -5px #fff;
    position: relative;
    margin-top: 30px;
    border-top: 1px solid #eee;
    background: #f8f8f8;
}

.msb-reply textarea {
    width: 100%;
    font-size: 13px;
    border: 0;
    padding: 10px 15px;
    resize: none;
    height: 100%;
    background: 0 0;
}
.msb-reply button {
    position: absolute;
    top: 0;
    right: 0;
    border: 0;
    height: 100%;
    width: 60px;
    font-size: 25px;
    color: var(--electric-blue);
    background: 0 0;
}
.msb-reply button:hover {
    background: #f2f2f2;
}

.message-feed.right {
    text-align: right;
}

.i-circle {
    display: inline-block;
    background-color: var(--deep-blue-300);
    color: #fff;
    border-radius: 50%;
    font-size: 18px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    text-align: center;
    font-weight: bold;
}

.empresa, .informante {
    color: black !important;
}

.third {
    padding: 0;
    height: 60px;
    float: left;
    display: table-cell;
    width: 100%;
}

.third_holder {
    float: left;
    width: 100%;
    display: table-cell;
}

.absolute_div {
    width: 60px;
    display: table-cell;
}

.whole_container {
    width: 100%;
    display: table;    
}

.icon-hover:hover {
    color: var(--electric-blue);
}