.vis_color_theme{background:#177bbb;}
.vis_login_logo *{width:379px;height:110px;text-align:center;padding-bottom:10px;margin:0;}
.vis_login_logo_default{background-size:300px 105px;background-position:center bottom;background-repeat:no-repeat;text-indent:-9999px;outline:0 none;overflow:hidden;display:block;}
.login_aside_xl{width:400px;margin-bottom:20px;margin-top:100px;}
.vis_main_menu{float:none;text-align:center;height:auto;font-size:16px;line-height:60px;display:inline-block;padding:0;}
.vis_quickview_widget_div{border:1px solid #ccc;background-color:#f1f1f1;min-width:300px;margin:5px;padding:3px;}
.vis_quickview_widget_panel{max-height:140px;overflow:auto;}
.vis_quickview_widget_table{padding:5px 0;}
.vis_quickview_widget_table th{text-align:left;color:#066;border-bottom:1px solid #ccc;padding-bottom:5px;cursor:pointer;}
.vis_quickview_numbers_table td{border-right:1px solid #ddd;color:#666;padding:5px 3px;}
.vis_quickview_numbers_table td.vis_last_td{border:none;}
.vis_qv_big_font{font-size:32px;font-weight:700;color:#666;font-family:Arial, Helvetica, sans-serif;padding-top:5px;}
.vis_pin_title,.vis_pin_title a{color:#e60e0d!important;text-decoration:none;}
.vis_pin_value{color:#62b600;}
.vis_pin_content{color:#888;width:200px;height:16px;overflow:hidden;}
.vis_quickview_pinup_area{padding:5px 3px;}
a.vis_pin_close_lnk{display:none;text-decoration:none;border:none;}
a:hover.vis_pin_close_lnk{display:block;}
.vis_sub_title_gray{font-size:9pt;color:#999;font-weight:700;border-bottom:1px solid #ccc;padding:5px;}
#vis_global_msg_div{height:30px;top:0;left:0;width:100%;text-shadow:none;text-transform:none;letter-spacing:normal;text-align:center;z-index:9999;line-height:30px;font-size:13px;position:relative;margin:0 auto;padding:0;}
#vis_global_msg_div button{top:20px;left:5px;right:20px;letter-spacing:normal;text-align:center;z-index:9999;line-height:50px;font-size:24px;position:relative;margin:0 auto;}
.alert{text-align:center;}
.vis_login_head{text-align:center;padding:5px;}
.search_result{width:360px;margin:14px -15px 0 0;}
.search_inner{width:300px;margin:15px 0;}
.search_result_list{overflow-y:auto;max-height:300px;}
.vis_leftpanel_domain_span{display:block;text-decoration:none;border:1px solid #ebebeb;background:#fff;-webkit-border-radius:3px;border-radius:3px;background-color:#f9fafc;font-weight:700;color:#788288;cursor:pointer;margin:0;padding:10px;}
#vis_left_panel_div{width:250px;}
.dept_nav{padding:5px 15px!important;}
.line{height:1px;margin:0 auto;}
.badge{margin-top:3px;padding:2px 5px;}
.left_panel_header{background-color:#f2f4f8;}
.new_ticket_btn{color:#788288!important;border-color:#f2f4f8;}
.paging{width:auto;}
.label_page{padding-left:10px;padding-right:10px;line-height:30px;}
.dropdown-menu .divider{height:1px;overflow:hidden;background-color:#e5e5e5;}
.vis_unread_message{font-weight:700;}
.vis_overdue{background-color:#fee;}
.vis_new{background-color:#ffd;}
.tkt_left_menu{width:69%;}
.tkt_right_menu{width:31%;}
.list_chkbox_action{width:42px;}
.clr{clear:both;}
.bg_light_gray{background-color:#f9fafc;}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{vertical-align:middle!important;line-height:31px;}
.table_head{background-color:#f9fafc!important;}
.popover{max-height:400px;max-width:370px;}
#features{width:460px;font-size:.9em;margin:auto;}
.connected,.sortable,.exclude,.handles{width:310px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:auto;padding:0;}
.sortable.grid{overflow:hidden;}
.connected li,.sortable li,.exclude li,.handles li{list-style:none;border:1px solid #CCC;margin:10px;padding:10px;}
.handles span{cursor:move;}
li.disabled{opacity:0.5;}
.sortable.grid li{line-height:80px;float:left;width:150px;height:80px;text-align:center;}
li.highlight{color:#fff;}
#connected{width:650px;overflow:hidden;margin:auto;}
.connected{float:left;width:300px;}
li.sortable-placeholder{border:1px dashed #CCC;background:none;}
#vis_label_lpad{padding-left:100px;}
.vis_switch_status{padding-top:8px;}
.sub_header{color:#788288!important;font-size:15px;}
.h{font-size:15px;}
.dropdown_department_access{min-height:190px;}
.dropdown-menu{min-width:188px;}
.dept_access{overflow:auto;height:150px;}
.dept_access_list{overflow:auto;height:190px;border:1px solid #cbd5dd;padding:5px 10px;}
.bg-primary a.list-group-item:hover,.bg-primary a.list-group-item:focus{background-color:#f7f8fb;}
#global_menu .list-group a{border:none;padding:5px 15px;}
.global_m{width:265px;}
.p-d-sm{padding-top:0!important;}
.footer_link{list-style:none;border-radius:4px;padding-top:5px;}
.bred_rlink{float:right;padding:5px 0 10px 10px !important;}
.p-l-none{padding-left:0!important;}
.p-r-none{padding-right:0!important;}
.txt_left{text-align:left!important;}
.vis_leftpanel_filters,#vis_leftpanel_content_div{border-top:1px solid #ddd;}
.vis_fl,.footer_link li{float:left;}
.global_search_focus,.active_top_menu{background-color:#126da7;}
.new_ticket_btn:hover,.action_btn:hover{color:#788288!important;background-color:#ebeef4;border-color:#b9c6d0;}
.link,.link:hover{color:#428bca!important;text-decoration:none;font-size:13px;}
.txt_nowrap,.table_head th{white-space:nowrap;}
.article_suggestion_result{max-height:155px;overflow:auto;}
#vis_right_panel_div{width:300px;}
.vis-pointer{cursor:pointer;}
.vis_max_img_size img{max-width:600px!important;max-height:600px!important;}
.fullFrame{display:table;height:77%;width:100%;}
.fullMiddle{display:table-cell;vertical-align:middle;text-align:center;font-size:18px;}
.bootstrap-filestyle label{font-weight:normal!important;}
.vis_ticket_new_recipients{border:none;float:left;color:#788288;padding:5px 10px;}
.thumb-xxs{width:14px;display:inline-block;}
.tickLabel{font-size:12px;}
#paging .bootstrap-select{width:60px!important;}
#paging .dropdown-menu{min-width:60px!important;}
#sorting .bootstrap-select{width:100px!important;}
.m-b-n{margin-bottom:0!important;}
.middleFrame{display:table;height:30%;width:100%;}
#search_result{margin-top:25px;}
#invoice_email_template .dropdown-menu{min-width:0;}
.login-list-group-item:last-child{margin-bottom:0;}
.login-list-group-item{background-color:#fff;border:1px solid #ddd;display:block;margin-bottom:-1px;position:relative;border-color:#eaeef1;padding:10px;}
#vis_login_form .form-control{height:30px!important;}
#reportData,#reportGraph{margin-top:-16px;}
.vis_manage_portal_text{padding-top:51px;}
.switch input:checked + span{background-color:#1aae88!important;}
.vis_level_active{background-color:green!important;}
.vis_level_inactive{background-color:#F0F0F0!important;}
#tickets .rnd ul li{margin:10px 6px;}
.vis_badget_margin{margin-top:0;}
#nestable1{max-width:800px!important;}
#parent_list{max-height:650px;overflow:auto;}
.dk{background-color:#e9edf4;}
.vis_fr,.connected.no2,#reportTypes canvas,#reportChannels canvas,#reportPriority canvas,#reportStatus canvas{float:right;}
#ticket_details_view form label,#ticket_details_view .wrapper-sm .col-sm-11 label{font-weight:normal;color:#788288;}
.br_wd{word-wrap:break-word;}
.report_header {background-color: #e9edf4!important;border-color: #e9edf4!important;color: #788288!important;}
.border_color {border-color: #e9edf4!important;}
.vis_sub_header_selected {color: #b60e0d;  font-weight: bold;}
[id*='_report_frm'] .pagination {margin:0;}
.vis_art_list{width:70%; float:left;}
#vis_ticket_post_forms blockquote{font-size:13px !important;}
.fixedheight{max-height:500px!important;}
.vis-not-allowed{cursor:not-allowed;}
.vote-up, .vote-down { border: 1px solid #ddd;border-radius: 50%;color: #333333;display: inline-block;font-family: "entypo";font-size: 15px;height: 18px;line-height: 18px; width: 18px;}
.pagination-sm>li>a,.pagination-sm>li>span{padding:4px 10px;	font-size:12px;}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{	border-bottom-left-radius:3px;	border-top-left-radius:3px;}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{	border-bottom-right-radius:3px;	border-top-right-radius:3px;}
/* outlook mail class css  */
.MsoListParagraph{text-indent : 0px !important;}
#department .btn { white-space: normal !important;}

/* global search*/
.search:focus{ width:338px;}
.focusonsearch{width:338px;border:1px solid #eaeef1;box-shadow:none;cursor:text;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font:inherit;color:#788288;background-color:#f2f4f8;border-radius:4px;padding:5px 15px;}
#search_result{margin-top: 0px; border-top: none; box-shadow: unset; border: none; -webkit-box-shadow:0 6px 6px rgba(0,0,0,.1);box-shadow:0 6px 6px rgba(0,0,0,.1);} 
.searchbgli{background:#ffffff; padding:0px 11px 26px; -webkit-box-shadow:0 6px 6px rgba(0,0,0,.1);box-shadow:0 6px 6px rgba(0,0,0,.1);} 
.modulesearch{cursor:pointer; padding:0px; border-radius:unset !important;}
.searchitemd{padding:6px 15px; }
.redactor-editor p{ margin-bottom:5px !important;}
#labelslist ul,#vis_ticket_labels_list{ min-height:40px; max-height:200px; overflow-x:auto;}
.flot-x-axis div.flot-tick-label { 
    /* Rotate Axis Labels */
    transform: translateX(50%) rotate(20deg); /* CSS3 */
    transform-origin: 0 0;
    
    -ms-transform: translateX(50%) rotate(20deg); /* IE */
    -ms-transform-origin: 0 0;

    -moz-transform: translateX(50%) rotate(20deg); /* Firefox */
    -moz-transform-origin: 0 0;

    -webkit-transform: translateX(50%) rotate(20deg); /* Safari and Chrome */
    -webkit-transform-origin: 0 0;

    -o-transform: translateX(50%) rotate(20deg); /* Opera */
    -o-transform-origin: 0 0;
}