/* here you can put your own css to customize and override the theme */
.no-margin{
	margin:0 !important;
}
table.dataTable thead th, table.dataTable thead td{
	padding:10px;
}


/* BEGIN Top Header Styles */

.page-header.navbar .top-menu .navbar-nav > li .top_header_button:hover{
	background:#3f4f62;
}

.page-header.navbar .top-menu .navbar-nav > li .top_header_button i{
	color: #79869a;
	font-size:17px;
}
.page-header.navbar .top-menu .navbar-nav > li .top_header_button:hover i{
	color: #a4aebb;
}
/* END Top Header Styles */

/* BEGIN Login Styles */

.login .content .form-actions{
	border-bottom:0;
}
/* END Login Styles */

/* BEGIN Email Distribution Styles */

.assign_to{
	
}

/* END Email Distribution Styles */


/* BEGIN Dashboard */

.inbox_table .message_excerpt_container span{
	display:block;
	margin-right: 14px;
}
.inbox_table td{
	font-weight:500;
	font-size:13px;
}
.inbox .inbox_table .message_excerpt_container > table td{
	background:none !important;
}
.inbox_table .inbox_email_selection{
	width:90px;
}
.inbox_table td.inbox_message_time{
	width:200px;
}
.message_icons_info{
	display:inline-block;
}
.servers_dropdown{
	margin-top:20px;
}
.servers_dropdown .panel-default{
	border:none;
}
.servers_dropdown .panel-heading{
	border-radius:4px;
}
.servers_dropdown .panel-unread .panel-heading{
	background:#4c87b9;
}
.servers_dropdown .panel-unread .panel-heading .accordion-toggle, .servers_dropdown .panel-unread .panel-heading .accordion-toggle:hover{
	color:#fff;
}
.servers_dropdown .panel-title{
	font-size:13px;
}
.servers_dropdown .panel .panel-title .accordion-toggle{
	padding:6px 12px;
}
.servers_dropdown .panel-heading + .panel-collapse > .list-group, .servers_dropdown .panel-heading + .panel-collapse > .panel-body{
	border:none;
}
.servers_dropdown .panel-body{
	padding:5px 10px;
}
.server_folders{
	list-style:none;
	padding:0;
}
.server_folders li a{
	color:#333;
}
.server_folders li.separator hr{
	margin:5px 0;
}
.inbox .inbox-header{
}
.inbox .inbox-content{
	margin-top:20px;
	min-height:0;
}


.conversation_list .note{
	/*border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #eee;*/
}
.conversation_list .note:first-child{
	/*border-bottom:1px solid #eee;*/
}
.older-message .message-info{
	font-size:12px;
	margin-bottom:20px;
}
.message_people > span, .message_time span {
	display:block;
}
.message_author img{
	width:100%;
	border-radius:50%;
}

.note.message_received{
	background-color: #f4f4f4;
    border-color: #e1e1e1;
    color: #010407;
    margin-right: 70px;
}
.note.message_replied {
    margin-left: 70px;
	position:relative;
}
.note.message_replied:after {
	content: '\f112';
	display: block;
	font-family: FontAwesome;
	font-size: 26px;
	left: -42px;
	position: absolute;
	top: 0;
	color:#8bb4e7;
}

.client_profile_summary .client_details .client_avatar{
	width:100%;
}
.client_profile_summary .panel, .client_profile_summary .panel-group .panel-collapse .panel-body{
	border:none;
}
.client_profile_summary .panel-heading, .client_profile_summary .panel-body{
	background:#f1f4f7;
	padding:0;
}
.client_profile_summary .panel .panel-heading .panel-title a{
	padding-left:0;
	padding-right:0;
}
.client_details .panel-body span{
	display:block;
}
.client_details .panel-body span.client_name{
	font-size:15px;
}
.client_activity .panel-body span{
	margin: 0 5px 0 0;
	cursor: pointer;
}
.reply-content{
	margin-bottom:20px;
}
.attachments_table{
	margin-bottom:0;
}
.note_container p{
	margin:0;
}
.note_container .note_signature{
	font-style: italic;
}
.canned_response_container, .canned_response_edit_btn_container{
	padding:8px;
	border:none !important;
}
.canned_response_edit_btn_container .btn{
	width:100%;
}
.modal .modal-footer{
	text-align:left;
}
.unread_msg_counter_container > *{
	display:inline-block;
}
.unread_msg_counter_container > button{
	margin-left:10px;
}
.sort_dropdown .dropdown-menu li a{
	padding-left:38px;
	position:relative;
}
.sort_dropdown .dropdown-menu li.selected a:after{
	content: '\f00c';
	font-family: FontAwesome;
	position:absolute;
	left:13px;
}
/* END Dashboard */

/* Responsive Design */
@media (min-width: 1201px) and (max-width: 1500px) { 
.servers_list_container{
	width:25%;
}
.server_content_container{
	width:75%;
}
.conversation_list_container{
	width:70%;
}
.client_profile_summary_container{
	width:30%;
}
}

.redish {
    background-color: #cc1b2d !important;
    color: #fff;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}