#msg-window {
	height: 100vh;
	overflow-y: hidden;
	font-size: 12px;
	background-color: #fff;
	padding: 0.5rem;
}

#msg-new-btn {
    margin-bottom: 10px;
}
#msg-edit {
	border: 1px solid #ced4da;
    border-radius: .25rem;
    padding: 5px;
    font-size: 13px;
}
#msg-edit .form-group {
    margin-bottom: 5px;
}
#msg-edit .form-control {
    padding: .2rem .5rem;
    font-size: 13px;
}
#msg-edit select.form-control {
	height : inherit !important;	
}
#msg-edit .col-form-label {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
}
#msg-edit #msg-from,
#msg-edit #msg-to {
	background-color: #fff;
}
#msg-edit label.is-invalid {
	color: #dc3545;
}
#current-msg-header {
	padding-top: 20px;
}
#msg-hints {
	padding-top: 10px;
	padding-bottom: 5px
}
#msg-window .tab-pane {
	padding: 15px;
}

#msg-window .tab-content a {
	color: #000;
}

#msg-window .card {
	border: 1px solid #ccc;
	margin-bottom: 10px;
}

#msg-window .card:last-child {
	margin-bottom: 0;
}
    
#msg-content {
	overflow-y: auto;
	overflow-x: hidden;
	flex-grow: 1;
}

#msg-window .card-header {
	background-color: #ccc;
}

#msg-window .card-header a .fa-chevron:after {
	content: "\f078";
}

#msg-window .card-header a.collapsed .fa-chevron:after {
	content: "\f054";
}

#msg-window .card-body .col-3,
#msg-window .card-body .col-8 {
	padding: 0 5px;
}

#msg-window .link .row {
	margin-right: 0;
	margin-bottom: 5px;
}

#msg-window .link .col-5 {
	padding-left: 0;
	padding-right: 0;
}

#msg-window .card-body .dynamic-data {
	max-width: 15%;
	text-align: right;
}

#msg-window .card-body .row:nth-child(odd) {background: rgba(0,0,0,.05);}
#msg-window .card-body .row:nth-child(even) {background: #FFF}

.nav-tabs .nav-item {
	background-color: #dee2e6;
	color: grey;
}

.bold {
	font-weight: bold;
}
#msg-window .dataTables_scroll {
    min-height: 50vh !important;
}
table.dataTable tbody td {
 	white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;
}

#msg-window .disable {
	opacity: 0.4;
}

.momo-msg-buttons-panel {
	border-top: 0 !important;
}
