#mideal-faq-list {
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 1.42857143;
}

#mideal-faq-list .no-published {
	background: rgb(228, 228, 228);
	padding: 10px;
}

.mideal-faq-admin-btn {
	margin-top: 10px;
	text-align: right;
}

.mideal-faq-admin-btn .btn{
	margin-right: 10px;
    box-shadow: none;
    border: 1px solid transparent;
    padding: 1px 5px;
    font-size: 12px;
    border-radius: 3px;
}

.mideal-faq-admin-btn .btn:hover{
    box-shadow: none;
}
#mideal-faq-list .btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
body #mideal-faq-list .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
#mideal-faq-list .btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
#mideal-faq-list .btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
#mideal-faq-list .faq-name {
	float: left;
	font-weight: 600;
	font-size: 12px;
}

#mideal-faq-list .faq-date {
	float: right;
	color: #999;
	font-size: 12px;
}

#mideal-faq-list .chat-text {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	padding: 5px 10px;
	background: #eef1f5;
	color: #444;
}


#mideal-faq-list .faq-answer .chat-text {
    margin-left: 0;
}

#mideal-faq-list .chat-text:after,
#mideal-faq-list .chat-text:before
{
    position: absolute;
    right: 100%;
    border: solid transparent;
    border-right-color: inherit;
    content: ' ';
    height: 0;
    width: 0;
    pointer-events: none;
}

#mideal-faq-list .chat-text:before {
    border-width: 6px;
    margin-top: -6px;
}

#mideal-faq-list .chat-text:after {
    border-width: 5px;
    margin-top: -5px;
}

#mideal-faq-list .faq-answer .chat-text:after,
#mideal-faq-list .faq-answer .chat-text:before
{
    right: auto;
    left: 100%;
    border-right-color: transparent;
    border-left-color: inherit;
}

#mideal-faq-list .faq-answer .chat-text {
    background: #3cb868;
    color: #fff;
}
#mideal-faq-list img.chat-avatar {
    border-radius: 50%;
    float: left;
	display: block;
}

#mideal-faq-list .faq-answer img.chat-avatar {
    float: right;
}

.faq-header {
	margin-bottom: 5px;
}

.faq-answer .faq-header  {
text-align: right;
margin-top: 5px;
font-weight: 600;
font-size: 12px;
}

.faq-header:after, .faq-header:before,.faq-question:after , .faq-question:before, .faq-answer:after, .faq-answer:before {
    display: table;
    content: " ";
    clear: both;
}

#mideal-faq-list hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eef1f5;
    background: none;
}

.mideal-faq-admin-btn a{
text-decoration: none;
}
#mideal-faq-list .pagination {
    display: inline-block;
    padding: 0;
    margin: 20px 0;
    border-radius: 4px;
    border: 0;
    font-weight: normal;
}
#mideal-faq-list .pagination .next.page-numbers {
    font-size: inherit;
}
#mideal-faq-list .pagination>li a {
    color: #333;
}
#mideal-faq-list .pagination>li a,  #mideal-faq-list .pagination>li span{
    border-radius: 4px;
    margin-right: 5px;
}

#mideal-faq-list .pagination a:hover {
	color: #333;
    background-color: #eee;
    border-color: #ddd;
    box-shadow: none;
}

#form-mideal-faq .has-error .form-control {
    border-color: #ff5757;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#form-mideal-faq .has-error label, #form-mideal-faq .message-error-sent {
	color: #ff5757;
}
#form-mideal-faq .message-error-sent {
    margin-bottom: 10px;
    font-weight: bold;
}
#form-mideal-faq {
	max-width: 400px;
}
#form-mideal-faq .sent-mideal-faq.big-size{
    width: 100%;
    font-weight: bold;
    padding: 10px 12px;
    line-height: 1.42857143;
}
#mideal-faq-list .media-list-item {
    list-style: none;
}