﻿.emailtable {
    width:100%;
    text-align:left;
    background:#CDCDCD;
    font-size:12px;
}
    .emailtable th {
        background:#E6EEEE;
        border:solid 1px #eeeeee;
        padding:4px;
    }
    .emailtable tbody tr {
        cursor:pointer;
    }
    .emailtable tbody tr:hover td{
        background-color:#F4F4F4;
    }
    .emailtable tbody td {
        color:#3d3d3d;
        padding:4px;
        background:#ffffff;
        border:solid 1px #eeeeee;
    }
.emailtable td .emailicon{
    font-size:24px;
}
.emailtable td .emailicon:hover{
    text-decoration:none;
}
.emailtable td .emailicon2{
    font-size:18px;
    color:#019708;
}
.emailtable td .emailicon2:hover{
    text-decoration:none;
    color:#01C00A;
}

.replymsgtxtboxcont {
    position:relative;
    height:70px;
}
.replymsgtxtboxcont .replymsgtxtbox {
    position:absolute;
    left:18px;
}

.popupprevmessagecont {
    max-height:200px;
    overflow:auto;
}
.popupprevmessagecont .direct-chat-messages{
    height:auto;
}
    .popupprevmessagecont .glyphicon-info-sign {
        margin:3px 0 0 4px;
    }
.popupprevmessagecont .popupmsgitem{
    font-size:12px;
    border:dotted 1px #eeeeee;
    margin:5px 7px 7px 7px;
    padding:4px 0 4px 10px;
    position:relative;
}
.popupprevmessagecont .popupmsgitem .msgbody{
    width:400px; 
}
.popupprevmessagecont .popupmsgitem .msgsentdate{
    position:absolute;
    top:0;
    right:20px;
    font-size:11px;
}

    .popover-title {
        font-weight:bold;
        font-size:13px;
    }

.shortinfotable {
    width:200px !important;
}
    .shortinfotable td.leftcell {
        font-size:14px;
        width:100px;
    }
        .shortinfotable td.leftcell span {
        width:100px;
        word-wrap:break-word;
    }
    .shortinfotable td.rightcell {
        font-size:12px;
        width:100px;
    }
        .shortinfotable td.rightcell p {
            width:100px;
            word-wrap:break-word;
        }
.emailtable a:hover, .emailtable a:visited {
    text-decoration:none;
}

.colhead .rightcontrols{
    float:right;
    margin-right:5px;
    font-weight:normal;
}
.colhead .rightcontrols a{
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    text-decoration:underline;
}
.colhead .rightcontrols a:hover{
    text-decoration:none;
}
.colhead .rightcontrols .rightcontrol{
    float:left;
    margin:0 3px 0 3px;
    width:auto;
}

 .actionicon {
    font-size:18px !important;
}
.actionicon:hover {
    text-decoration:none;
}
.cgpatxt {
    padding:0px;
    margin:10px 0 0 0;
    font-size:11px;
    font-weight:bold;
}

.box-tools i {
    color:#fff;
}
.popover {
    color:#000;
}
.generalstatchartbox {
    width:340px;
    height:300px;
    margin:0 auto;
}
.boardwisechartbox {
    width:700px;
    height:400px;
    margin:0 auto;
}
.datewisestatchartbox {
    width:700px;
    height:300px;
    margin:0 auto;
}

.errortxt {
    color:#ff0000 !important;
}
.successgtxt {
    color:#217421;
}
.warningtxt{
    color:#8A6D3B;
}

.txtbold {
    font-weight:bold !important;
}

.totalrow td{
    background:#ffffff !important;
    color:#000 !important;
}

ul.dropdown-menu li a:hover {
    color:#000;
}

.content-wrapper{
    background-color:#fff !important;
    padding:10px;
}
.breadcrumb{background-color:#fff !important;}
.main_heading {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}