.titlebar {
    background: #1f56a3;
    background: -moz-linear-gradient(top, #1f56a3 0%, #0a0028 100%);
    background: -webkit-linear-gradient(top, #1f56a3 0%,#0a0028 100%);
    background: linear-gradient(to bottom, #1f56a3 0%,#0a0028 100%);
}

.subtitle {
	background-color: #dfe3ff;
}
#layout_wrapper {
    background: #c5cfea;
    background: -moz-linear-gradient(top, #c5cfea 0%, #7a90d3 100%);
    background: -webkit-linear-gradient(top, #c5cfea 0%,#7a90d3 100%);
    background: linear-gradient(to bottom, #c5cfea 0%,#7a90d3 100%);
}

#statusbar, #header {
    background: #000d2d;
    background: -moz-linear-gradient(left, #000d2d 0%, #396dba 100%);
    background: -webkit-linear-gradient(left, #000d2d 0%,#396dba 100%);
    background: linear-gradient(to right, #000d2d 0%,#396dba 100%);
}

#statusbar .separator
{
    background: url(../../../images/line_separator_vert.png) center repeat-y;
}
.tree .expand,
.tree .collapse {
    width: 23px;
}

#clids_results_number,
#rights_users_results_number,
#rights_results_number,
#recording_patterns_results_number,
#huntgroups_number,
#centrexes_number,
#ivrs_number {
    margin-left: auto;
}
#forward_form_table .left_header
{
	width: 120px;
}

#forward_form_table .center_header
{
	width: 40px;
}

#forward_form_table .right_header
{
	width: 60px;
}

#forward_form_table .right_column
{
	width: 170px;
}
#dial_plan_list_table .plan
{
	overflow: hidden;
	text-align: left;
}
#dial_plan_list_table .priority
{
	width: 50px;
}
#huntgroup_clients_list_table .blocked_incoming
{
	background-color: #FF0000;
}

.monitoring_widget_view
{
	position: absolute;
	background-color: #FFFFFF;
	overflow: hidden;
}

.monitoring_dashboard_panel
{
	width: 2000px;
	height: 2000px;
}

.monitoring_widget_menu_icon
{
	position: absolute;
	right: 3px;
	top: 3px;
	width: 9px;
	height: 9px;
	background-image: url(../images/icon_arrow_down.png);
	z-index: 1000;
	cursor: pointer;
}

.monitoring_multiled_widget_menu_icon
{
	position: absolute;
	left: 3px;
	top: 3px;
	width: 9px;
	height: 9px;
	background-image: url(../images/icon_arrow_down.png);
	z-index: 1000;
	cursor: pointer;
}

.monitoring_dialog_title
{
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: solid 1px black;
	margin-left: auto;
	margin-right: auto;
	color: #FFFFFF;
	background-color: #0e2ca3;
	margin-bottom: 10px;
}

.monitoring_dialog_buttons
{
	border-top: solid 1px black;
	width: 100%;
	height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #cad3fb;
	margin-top: auto;
	bottom: 0px;
}

.monitoring_dialog_content
{
	position: relative;
	width: 580px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	max-height: 360px;
	overflow-y: auto;
}

.monitoring_dialog_form_table .left_header
{
	width: 100px;
}

.monitoring_dialog_form_table .left_column
{
	width: 180px;
}

.monitoring_dialog_form_table .right_header
{
	width: 100px;
}

.monitoring_dialog_form_table .right_column
{
	width: 185px;
}

.monitoring_dashboard_widget_icon
{
	cursor: pointer;
}

#monitoring_dashboard_widget_icon_box
{
	position: absolute;
	width: 50px;
	height: 50px;
	display: none;
	background-color: white;
	z-index: 1000;
}

.voip_toolbox_header
{
	width: 543px;
	table-layout: fixed;
}

.voip_toolbox_header
{
	background-color: #0E2CA3;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	height: 23px;
}

.voip_toolbox_header .title
{
	width: 195px;
	vertical-align:middle;
	text-align: center;
}

.voip_toolbox_header .arrow
{
	width: 8px;
	vertical-align:middle;
	text-align: center;
}

.voip_toolbox
{
	border:1px solid; 
	padding: 10px;
}

.combobox_select_table
{
	position: relative;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 4px;
}

.combobox_select_table_left
{
	width: 50%;
	border-top: dotted 1px black;
	border-bottom: dotted 1px black;
	border-right: dotted 1px black;
	padding: 2px;
	text-align: center;
	font-weight: bold;
}

.combobox_select_table_right
{
	width: 50%;
	border-top: dotted 1px black;
	border-bottom: dotted 1px black;
	padding: 2px;
	text-align: center;
	font-weight: bold;
}

.combobox_checkbox_list_table
{
	
}

.combobox_checkbox_list_table .checkbox
{
	
}

.combobox_checkbox_list_table .text
{
	
}

.combobox_checkbox_list_table .controls
{
	padding-left: 10px;
}

.trunkgroups_control
{
	width: 565px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.trunkgroups_control a
{
	font-weight: bold;
}

#diaplan_acq_routings_table
{
	width: 535px;
}

#diaplan_acq_routings_table .select
{
	width: 20px;
	text-align: center;
}

#diaplan_acq_routings_table .operator
{
	width: 220px;
}

#diaplan_acq_routings_table .trunkgroup
{
	width: 220px;
}

#diaplan_acq_routings_table .commands
{
	width: 60px;
}

#diaplan_acq_routings_table td
{
	padding-top: 0px;
	padding-bottom: 0px;
}

#diaplan_acq_routings_table .overriden
{
	color: blue;
	font-weight: bold;
}

#diaplan_acq_routings_table .empty
{
	text-align: center;
}

#dialplan_acq_routing
{
	width: 500px;
}

#dialplan_acq_routing .left_header
{
	width: 110px;
}

#dialplan_acq_routing .right_header
{
	width: 110px;
}

#dialplan_acq_routing .left_column
{
	width: 140px;
}

#dialplan_acq_routing .right_column
{
	width: 145px;
}

#diaplan_acq_routings_panel
{
	width: 535px;
}

#diaplan_acq_routings_panel .left_header
{
	width: 110px;
}

#diaplan_acq_routings_panel .right_header
{
	width: 110px;
}

#diaplan_acq_routings_panel .left_column
{
	width: 155px;
}

#diaplan_acq_routings_panel .right_column
{
	width: 155px;
}

#mac_list_table
{
    width: 565px;
}

#mac_list_table .select {
    text-align: left;
    padding-left: 5px;
    width: 40px;
}

#mac_list_table .mac_address {
    width: 220px;
    text-align: center;
}

#mac_list_table .serial_number {
    width: 220px;
    text-align: center;
}

#mac_list_table .commands {
    text-align: right;
    padding-right: 10px;
    width: 85px;
}

.block {
    width: 559px;
}

.reportsTable{
    border-spacing:0 !important;
    width:100%;
}

#report_table {
    width:100% !important;
    border: none !important;
}

#report_table td {
    padding-left: 5px;
}

.reportTableTd {
    text-align: left !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width:160px;
}

.reportsTable .checkbox {
    width:24px;
    text-align: center;
    padding-left:5px;
}
.reportsTable .selected{
    width:166px;
}
.reportsTable .options{
    width:120px;
}

.reports_add{
    width: 565px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    vertical-align: middle;
    border-width: 1px;
    border-collapse: collapse;
    border-spacing: 0px 0px;
    border-color: #d6d6d6;
    border-style: solid;
    background-color: #dfe3ff;
}

.reports_add th {
    overflow:hidden;
    text-align:center;
    vertical-align: middle;
    padding-left: 5px;

}

.reports_add .thwidth{
    width: 65px;
}

.reports_add td{
    width:310px;
    text-align: left;
    vertical-align: middle;
    overflow: hidden;
    padding-bottom: 5px;
    padding-top:3px;
    padding-left:50px;
}

.reports_add .header {
    background-color: #d6d6d6;
    text-align: center;
}

#dial_form_table_acq_all_filter_operators
{
	width: 270px;
}

#dial_form_table_acq_all_operators
{
	width: 270px;
}

#dial_form_table_acq_all_operators td
{
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}

#dial_form_table_acq_all_operators .select
{
	width: 20px;
}

#dial_form_table_acq_all_operators .operator
{
	width: 225px;
}

#dial_form_table_acq_all_operators .command
{
	width: 25px;
}

#dial_form_table_acq_selected_filter_operators
{
	width: 270px;
}

#dial_form_table_acq_selected_operators
{
	width: 270px;
}

#dial_form_table_acq_selected_operators td
{
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}

#dial_form_table_acq_selected_operators .select
{
	width: 20px;
}

#dial_form_table_acq_selected_operators .operator
{
	width: 225px;
}

#dial_form_table_acq_selected_operators .command
{
	width: 25px;
}

#dial_form_table td
{
	vertical-align: top;
}

.trunkgroup_textarea{
    width:408px;
    resize: vertical;
    border: 1px #c2c2c2 solid;
}


.context_menu .item
{
    color: #000000;
    padding: 2px 5px 2px 5px;
    text-align: left;
}

.context_menu .separator
{
    height: 1px;
    padding: 0px;
}

.context_menu .item a
{
    text-decoration: none;
    color: #000000;
}

.context_menu .item a:hover
{
    text-decoration: none;
    color: #000000;
}

.context_menu .item:hover
{
    background-color: #397dc6;
    color: #FFFFFF;
}

.context_menu .item:hover a
{
    text-decoration: none;
    color: #FFFFFF;
}

.context_menu .item:hover a:hover
{
    text-decoration: none;
    color: #FFFFFF;
}

.context_menu tr td *
{
    vertical-align: middle;
}

.agent_clids_pagination td
{
    text-align: center;
}

.agent_clids_search_panel
{
    width: 280px;
}

.agent_clids_search_table
{
    width: 280px !important;
}

.agent_clids_list_table
{
    width: 280px !important;
}

.agent_clids_search_table .left_header
{
    width: 80px;
}

.agent_clids_search_table .left_column
{
    width: 200px;
}

.agent_clids_list_table .select
{
    width: 30px;
    padding-left: 5px;
}

.agent_clids_list_table .name
{
    width: 210px;
}

.agent_clids_list_table .commands
{
    width: 40px;
    padding-right: 10px;
    text-align: right;
}

#agent_clids_left_panel
{
    width: 280px;
    float: left;
    padding-right: 1px;
}

#agent_clids_right_panel
{
    width: 280px;
    float: right;
}

#queues_form_table .title
{
    width: 120px;
}

.center {
    text-align: center;
}

.reports_schema_no_items_found {
    font-weight: bold;
    height:60px;
}

.forward_form_table_parameters .select
{
	width: 25px;
}

.forward_form_table_parameters .left_header
{
	width: 120px;
}

.forward_form_table_parameters .center_header
{
	width: 40px;
}

.forward_form_table_parameters .right_header
{
	width: 120px;
}

.forward_form_table_parameters .right_column
{
	width: 60px;
}

.ctg_template .header,
.ctg_template .body,
.trunk_template {
    border: 1px solid #787a81;
    padding: 4px 8px;
}

.channel_active,
.channel_inactive,
.channel_error,
.channel_warning,
.channel_synch {
    width: 16px;
    height: 16px;
    color: #333;
    font-weight: bold;
    text-align: center;
}

.channel_active {
    background-color: #b4ff68;
}

.channel_synch, 
.channel_inactive {
    background-color: #dedede;
}

.channel_error {
    background-color: red;
}

.channel_warning {
    background-color: orange;
}

.trunk_template {
    margin: 4px 0;
    padding: 4px;
}

.trunk_error {
    color: red;
}

.trunk_channels table {
    display: inline-table;
}

.trunk_channels > table,
.trunks_state > table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 1px;
}

.trunk_channels td.trunk_trunk,
.trunk_channels th,
.trunks_state td,
.trunks_state th {
    border: 1px solid #333;
    padding: 4px 8px;
    text-align: center;
}

.trunk_channels > table td {
    border: 1px solid #333;
}

.ctg_template .details,
.ctg_template .channels,
.ctg_template .alarms {
    margin-bottom: 4px;
}

.action_button,
.action_button_disabled {
    display: inline-block;
    padding: 4px 10px;
    min-width: 100px;
    color: #fff;
    font-size: 110%;
}

.action_button {
    background-color: #0e2ca3;
    cursor: pointer;
}

.action_button_disabled {
    background-color: #aaa;
    cursor: not-allowed;
}


.ctg_template {
    width: 100%;
    text-align: left;
    background-color: #fff;
    margin: 10px 0;
    color: #666;
}

.tool_sprite {
    background-image: url("../images/search.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    min-width: 17px;
    vertical-align: middle;
}

.search_box, input.search_box[type="text"] {
    background-color: #fff !important;
    border: 1px solid #7f7f7f;
    box-sizing: content-box;
    height: 14px !important;
    padding-bottom: 1px !important;
    padding-left: 20px;
    padding-right: 18px;
    padding-top: 1px !important;
    display: block;
}

.serviceMapExternalCdr{
    border:none;
}
.textarea_resize_v {
    resize: vertical;
    height: 30px;
    width:  410px !important;
}

.textarea_resize_v_380 {
    resize: vertical;
    height: 30px;
    width:  380px !important;
}

.hint_internal
{
        color: #000000;
        background-color: #ffffae;
        width: 20%;
        margin-left: auto;
        margin-right: auto;
        border: solid 1px black;
        margin-bottom: 10px;
        text-align: center;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.resize_box
{
	position: absolute;
	width: 10px;
	height: 10px;
	z-index: 1000;
}

.resize_box_left_top
{
	left: -5px;
	top: -5px;	
	cursor: nw-resize;
}

.resize_box_top
{
	left: 0px;
	top: -5px;
	width: 100%;
	cursor: n-resize;
	z-index: 999;
}

.resize_box_right_top
{
	right: -5px;
	top: -5px;	
	cursor: ne-resize;
}

.resize_box_right
{
	right: -5px;
	top: 0px;
	height: 100%;
	cursor: e-resize;
	z-index: 999;
}

.resize_box_right_bottom
{
	right: -5px;
	bottom: -5px;	
	cursor: se-resize;
}

.resize_box_bottom
{
	left: 0px;
	bottom: -5px;
	width: 100%;
	cursor: s-resize;
	z-index: 999;
}

.resize_box_left_bottom
{
	left: -5px;
	bottom: -5px;	
	cursor: sw-resize;
}

.resize_box_left
{
	left: -5px;
	top: 0px;
	height: 100%;
	cursor: w-resize;
	z-index: 999;
}

.legend_table
{
	width: 605px;
}

.legend_table .subheader
{
	background-color: #d3d3d3;
}

.legend_table .spacer
{
	width: 5px;
	background-color: #d3d3d3;
}

.legend_table .color
{
	width: 50px;
}

.legend_table .text
{
	width: 100px;
}

.icon_spacer
{
	margin-left: 3px;
	margin-right: 3px;
}

.sfButton {
	border-radius: 21px;
        height: 15px;
        min-width: 65px;
	color: #fff;
	font-size: 9px;
	text-transform: uppercase;
        padding-left: 7px;
        padding-right: 7px;
        padding-bottom: 0px;
        vertical-align: bottom !important;
	background: #093270;
	background-image: linear-gradient(to bottom,
            #144996 0px,
            #144996 40%,
            #102148 80%,
            #001138 100%
        );
	text-decoration: none;
	text-shadow: 0px 0px 1px #000000;
	border:	none;
	cursor: pointer;
        box-sizing: border-box;
}
