.h-34 {
    height: 34px;
}

.CannedResponseBox {
    margin-top: 10px;
    min-height: 500px;
}

.CannedResponseBox table th, .CannedResponseBox table td {
    vertical-align: middle !important;
    text-align: left !important;
}

input[type=radio].inverted:checked ~ .text:before {
    background-color: #fafafa;
    border-color: grey;
    color: #404040;
    line-height: 19px;
    height: 20px;
    width: 20px;
}

.ChatFlicker.flash {
    border-top: 2px solid #e6001f;
}

.ChatFlicker.flash a {
    background-color: #d73d32;
    color: white;
}

.ChatFlicker {
    border-top: 2px solid transparent;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    margin-bottom: 2px;
}

.QueryCategory .nav-tabs {
    height: 42px;
    overflow-x: auto;
    padding: 5px;
}

.QueryCategory .tab-content {
    padding: 16px 0;
}

input[type=checkbox].checkbox-slider ~ .text:before {
    content: '' !important;
}

.ChatBotQuestionOption{
    background-color: #ecc3b2 !important;
    color: #000000 !important;
}

.ChatBotQuestion, .ChatAgentQuestion{
    background-color: #d0d0ce !important;
    color: #000000 !important;
}

.ChatBotReply, .ChatAgentReply{
    background-color: #8db9ca !important;
    color: #ffffff !important;
}