th {
	text-align: left;
}

/* button with 1px border */
.border {
	background-color : #FFFFFF;
	border : 1px solid #999999;
	/*color : #999999;*/
}

/* disabled 1px button */
.borderdisabled {
	background-color : #F9F9F9;
	border : 1px solid #C0C0C0;
	color : #C0C0C0;
}

/* button for white backgrounds */
.bordersilver {
	background: #E7E7E7 url('/images/silvernavbg.gif') repeat-x bottom;
	border : 1px solid silver;
	color : #000;
	cursor : pointer;
}

/* button for blue backgrounds - subcategories */
.bluebutton {
	background-color : transparent;
	border-bottom : 2px solid #B2B2E5;
	border-left : 2px solid #FFFFFF;
	border-right : 2px solid #B2B2E5;
	border-top : 2px solid #FFFFFF;
	color : #000000;
	cursor : pointer;
}

/* button for green backgrounds - subcategories */
.greenbutton {
	background-color : transparent;
	border-bottom : 2px solid green;
	border-left : 2px solid #FFFFFF;
	border-right : 2px solid green;
	border-top : 2px solid #FFFFFF;
	color : #000000;
	cursor : pointer;
}

/* button for silver backgrounds - subcategories */
.button {
	background: url('/images/silvernavbg.gif') repeat-x bottom;
	border-bottom : 2px solid #C0C0C0;
	border-left : 2px solid #FFFFFF;
	border-right : 2px solid #C0C0C0;
	border-top : 2px solid #FFFFFF;
	color : #000000;
	cursor : pointer;
	border-radius: 1px;
}

/* transparent button - login screen */
.silverbutton {
	background-color : transparent;
	border : 0px;
	color : #000;
	cursor : pointer;
	font-weight : bold;
}

/* transparent button - login screen */
/*.actions {
	background-color : white;
	border : 1px solid #333366;
	color: #333366;
	cursor: pointer;
}
*/
.button_email, .button_save, .button_goback, .button_copy, .button_gonext, .button_operation,
.button_operation_16, .button_yes_16, .button_no_16, .button_world, .button_usergroup, .button_caseupdate, .button_enhanced, .button_glocom_editions,
.button_monitoring, .button_usergroup_16, .button_enhanced_16, .button_user2, .button_allowed,
.button_rates, .button_preferences, .button_help, .button_reset, .button_credit, 
.button_properties, .button_add, .button_delete, .button_sdial, .button_print_preview, .button_qr, .button_reset_24 {
	padding-left: 30px; 
	height: 30px;
}
/*
.button_email {
	background: #f1f1f1 url('/icons/24/email') no-repeat 2px;
	width: 120px;
*/
.button_add {
	background: #f1f1f1 url('/icons/24/export') no-repeat 2px;
}

.button_properties {
	background: #f1f1f1 url('/icons/24/paste') no-repeat 2px;
}

.button_delete {
	background: #f1f1f1 url('/icons/24/delete') no-repeat 2px;
}

/*.button_save {
	background: #f1f1f1 url('/icons/24/validate') no-repeat 2px;
}
*/
.button_reset_24 {
	background: #f1f1f1 url('/icons/24/item1') no-repeat 2px;
}

.button_preferences {
	background: #f1f1f1 url('/icons/24/preferences') no-repeat 2px;
}

.button_print_preview {
	background: #f1f1f1 url('/icons/24/print_preview') no-repeat 2px;
}

.button_save_16, .button_allowed_16, .button_world_16 {
	padding-left: 20px; 
	height: 25px;
}

.button_save_16 {
	background: #f1f1f1 url('/icons/16/validate') no-repeat 2px;
}

.button_allowed_16 {
	background: #f1f1f1 url('/icons/16/case_status') no-repeat 2px;
}

.button_world_16 {
	background: #f1f1f1 url('/icons/16/web_page') no-repeat 2px;
}

/*.button_goback {
	background: #f1f1f1 url('/icons/24/left') no-repeat 2px;
	width: 90px;
}
*/

.button_copy {
	background: #f1f1f1 url('/icons/24/copy') no-repeat 2px;
}

.button_gonext {
	background: #f1f1f1 url('/icons/24/rigth') no-repeat 2px;
	width: 90px;
}

.button_down {
	background: #f1f1f1 url('/icons/16/down') no-repeat 2px;
	padding-left: 20px; 
	height: 25px;
}

.button_down_24 {
	background: #f1f1f1 url('/icons/24/down') no-repeat 2px;
	padding-left: 30px; 
	height: 30px;
}

.button_left {
	background: #f1f1f1 url('/icons/16/left') no-repeat 2px;
	padding-left: 20px; 
	height: 25px;
}

.button_left_24 {
	background: #f1f1f1 url('/icons/24/left') no-repeat 2px;
	padding-left: 30px; 
	height: 30px;
}

.button_up {
	background: #f1f1f1 url('/icons/16/up') no-repeat 2px;
	padding-left: 20px; 
	height: 25px;
}

.button_up_24 {
	background: #f1f1f1 url('/icons/24/up') no-repeat 2px;
	padding-left: 30px; 
	height: 30px;
}

.button_rigth {
	background: #f1f1f1 url('/icons/16/rigth') no-repeat 2px;
	padding-left: 20px; 
	height: 25px;
}

.button_rigth_24 {
	background: #f1f1f1 url('/icons/24/rigth') no-repeat 2px;
	padding-left: 30px; 
	height: 30px;
}

.button_tile_horiz_24 {
	background: #f1f1f1 url('/icons/24/tile_horizontally') no-repeat 2px;
	padding-left: 30px; 
	height: 30px;
}

.button_billing_templ_24 {
	background: #f1f1f1 url('/icons/24/billing_template') no-repeat 2px;
	padding-left: 30px;
	height: 30px;
}

.button_database_16 {
	background: #f1f1f1 url('/icons/16/database') no-repeat 2px;
	padding-left: 20px; 
	height: 20px;
}

.button_database_24 {
	background: #f1f1f1 url('/icons/24/database') no-repeat 2px;
	padding-left: 30px; 
	height: 30px;
}

.button_remove {
	background: #f1f1f1 url('/icons/16/no') no-repeat 2px;
	width: 80px;
	padding-left: 20px; 
	height: 25px;
}

.button_print {
	background: #f1f1f1 url('/icons/16/print') no-repeat 2px;
	width: 80px;
	padding-left: 20px;
	height: 25px;
}

.button_mail {
	background: #f1f1f1 url('/icons/16/email') no-repeat 2px;
	width: 80px;
	padding-left: 20px;
	height: 25px;
}

.button_hover_wt:hover {
	background-color: white;
}

.button_search {
	border: 1px solid white;
	background: white url('/icons/16/zoom') no-repeat 2px;
	width: 80px;
	padding-left: 20px; 
	height: 25px;
}

.button_transparent {
	border: 0;
	background-color: transparent;
}

.button_search_24 {
	background: white url('/icons/32/zoom') no-repeat;
	width: 32px;
	height: 32px;
	border: 0;
	cursor: pointer;
}

.button_configure {
	background: #f1f1f1 url('/icons/16/preferences') no-repeat;
	height: 20px;
	padding-left: 20px;
	width: 80px;
}

.button_operation_16 {
	background: #f1f1f1 url('/icons/16/case_log_entry') no-repeat 2px;
}

.button_yes_16 {
	background: #f1f1f1 url('/icons/16/yes') no-repeat 2px;
}

.button_no_16 {
	background: #f1f1f1 url('/icons/16/no') no-repeat 2px;
}

.button_operation {
	width: 130px;
	background: #f1f1f1 url('/icons/24/case_log_entry') no-repeat 2px;
}

.button_world {
	width: 130px;
	background: #f1f1f1 url('/icons/24/web_page') no-repeat 2px;
}

.button_sdial {
	width: 130px;
	background: #f1f1f1 url('/icons/24/move_to') no-repeat 2px;
}

.button_usergroup {
	width: 130px;
	background: #f1f1f1 url('/icons/24/user_group') no-repeat 2px;
}
/*
.button_caseupdate {
	width: 130px;
	background: #f1f1f1 url('/icons/24/case_update') no-repeat 2px;
}
*/
.button_user2 {
	background: #f1f1f1 url('/icons/24/user2') no-repeat 2px;
}

/*.button_user2_16 {
	padding-left: 20px; 
	height: 25px;
	background: #f1f1f1 url('/icons/16/user2') no-repeat 2px;
}
*/
.button_usergroup_16 {
	background: #f1f1f1 url('/icons/16/user_group') no-repeat 2px;
}

.button_enhanced {
	width: 130px;
	background: #f1f1f1 url('/icons/24/group') no-repeat 2px;
}

.button_help {
	width: 140px;
	background: #f1f1f1 url('/icons/24/help') no-repeat 2px;
}

.button_rates {
	width: 130px;
	background: #f1f1f1 url('/icons/24/new-item1') no-repeat 2px;
}

.button_enhanced_16 {
	background: #f1f1f1 url('/icons/16/group') no-repeat 2px;
}

.button_monitoring {
	width: 130px;
	background: #f1f1f1 url('/icons/24/find') no-repeat 2px;
}

.button_reset {
	padding-left: 20px; 
	height: 25px;
	background: #f1f1f1 url('/icons/16/item1') no-repeat 2px;
}

.button_credit {
	padding-left: 20px; 
	height: 25px;
	background: #f1f1f1 url('/icons/16/database_list2') no-repeat 2px;
}

.button_glocom_editions {
	width: 130px;
	background: #f1f1f1 url('/icons/24/glocom') no-repeat 2px;
}

.label_no, .label_yes, .label_passwd {
	width: 24px;
	float: left;
	display: block;
	height: 24px;
	cursor: pointer;
}

.label_no {
	background: url('/icons/16/no') no-repeat;
}

.label_yes {
	background: url('/icons/16/yes') no-repeat;
}

.label_passwd {
	background: url('/icons/16/permission') no-repeat;
}

.label_no span, .label_yes span, .label_passwd span {
	display: none;
}

.label_float {
	float: left;
}

/*.option_required {
	background: url('/icons/16/yes') no-repeat;
	width: 16px;
	height: 16px;
}
*/
.anchor_asc, .anchor_desc, .anchor_asc_act, .anchor_desc_act {
	width: 8px;
	height: 8px;
	display: inline;
}

.anchor_asc span, .anchor_desc span, .anchor_asc_act span, .anchor_desc_act span {
	color: white;
	letter-spacing: 1px;
}

/*.anchor_edit span, .anchor_delete span, .anchor_email span, .anchor_cli span,
.anchor_play span, .anchor_down span, .anchor_transfer span,
.anchor_no span, .anchor_print_16 span, .anchor_details span, .anchor_plus span, .anchor_upload span,
.anchor_chart span, .anchor_up_16 span, .anchor_down_16 span{
	display: none;
}

.anchor_edit, .anchor_delete, .anchor_email, .anchor_cli, .anchor_play,
.anchor_yes, .anchor_no,  .anchor_print_16, .anchor_down, .anchor_transfer,
.anchor_details, .anchor_plus, .anchor_upload, .anchor_blank,
.anchor_chart, .anchor_up_16, .anchor_down_16 {
	width: 20px;
	height: 20px;
	display: block;
}
*/
.anchor_nav_16, .anchor_nav_16:hover {
	text-decoration: underline;
	margin-right: 5px; 
	display: block;
	float: left;
	padding-left: 20px;
	line-height: 16px;
	background-color: white;
}

.anchor_nav, .anchor_nav:hover {
	text-decoration: underline;
	margin-right: 10px; 
	display: block;
	float: left;
	padding-left: 30px;
	line-height: 24px;
	background-color: white;
}

/* 
.anchor_asc {
	background: url('/icons/16/asc') no-repeat 50% 50%;
}

.anchor_desc {
	background: url('/icons/16/desc') no-repeat 50% 50%; 
}

.anchor_asc_act {
	background: url('/icons/16/asc_act') no-repeat 50% 50%; 
}

.anchor_desc_act {
	background: url('/icons/16/desc_act') no-repeat 50% 50%; 
}
*/

.anchor_asc span, .anchor_desc span, .anchor_asc_act span, .anchor_desc_act span {
	margin-right: 2px;
	margin-left: 2px;
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	line-height: 11px;
}

.anchor_asc:hover, .anchor_desc:hover, .anchor_asc_act:hover, .anchor_desc_act:hover {
	background-color: inherit;
}

.anchor_asc_act span, .anchor_asc_act:hover span {
	color: black;
}

.anchor_desc_act span, .anchor_desc_act:hover span {
	color: black;
}

.anchor_asc:hover span, .anchor_desc:hover span {
	color: gray;
}

.anchor_asc span, .anchor_desc span {
	color: silver;
}

.anchor_asc span:before {
	content: "\f0d8";
}

.anchor_asc_act span:before {
	content: "\f0d8";
}

.anchor_desc span:before {
	content: "\f0d7";
}

.anchor_desc_act span:before {
	content: "\f0d7";
}

/*.anchor_mail, .anchor_email {
	background: url('/icons/16/email') no-repeat 50% 50%; 
}*/
/*
.anchor_edit {
	background: url('/icons/16/save_as') no-repeat 50% 50%; 
}
*/
/*.anchor_upload {
	background: url('/icons/16/move_to') no-repeat 50% 50%; 
} */

/*.anchor_delete {
	background: url('/icons/16/delete') no-repeat 50% 50%;
}
*/
.anchor_chart {
	background: url('/icons/16/report2') no-repeat 50% 50%; 
}

/*.anchor_plus {
	background: url('/icons/16/add') no-repeat 50% 50%;
}
*/
.anchor_cli {
	background: url('/icons/16/new_window') no-repeat 50% 50%; 
}

.anchor_down {
	background: url('/icons/16/down') no-repeat 50% 50%; 
}

.anchor_play {
	background: url('/icons/16/next') no-repeat 50% 50%; 
}

.anchor_play_16 {
	background: url('/icons/16/next') no-repeat 2px; 
}

.anchor_play_24 {
	background: url('/icons/24/next') no-repeat 2px; 
}

.anchor_print_16 {
	background: url('/icons/16/print') no-repeat 2px;
}

.anchor_barging_24 {
	background: url('/icons/24/user_group') no-repeat 2px; 
}

.anchor_transfer {
	background: url('/icons/16/forward') no-repeat 50% 50%; 
}

.anchor_transfer_16 {
	background: url('/icons/16/forward') no-repeat 2px; 
}

.anchor_transfer_24 {
	background: url('/icons/24/forward') no-repeat 2px; 
}

.anchor_details {
	background: url('/icons/16/new_window') no-repeat 50% 50%; 
}

.anchor_details_16 {
	background: url('/icons/16/new_window') no-repeat 2px; 	
}

.anchor_details_24 {
	background: url('/icons/24/new_window') no-repeat 2px; 
}

.anchor_reload_16 {
	background: url('/icons/16/reload') no-repeat 2px;
}

.anchor_reload_24 {
	background: url('/icons/24/reload') no-repeat 2px;
}

.anchor_yes {
	background: url('/icons/16/yes') no-repeat 50% 50%; 
}

.anchor_no {
	background: url('/icons/16/no') no-repeat 50% 50%; 
}

.anchor_hangup_16 {
	background: url('/icons/16/error1') no-repeat 2px; 
}

.anchor_hangup_24 {
	background: url('/icons/24/error1') no-repeat 2px; 
}

/*.anchor_convert_24 {
	background: url('/icons/24/group') no-repeat 2px; 
}

.anchor_rename_24 {
	background: url('/icons/24/save_all') no-repeat 2px; 
}*/

.anchor_upload_24 {
	background: url('/icons/24/sucess') no-repeat 2px; 
}

/*.anchor_download_24, .anchor_users_download_24 {
	background: url('/icons/24/database_list1') no-repeat 2px;
}
*/
.anchor_disabled, .button_disabled {
	filter: Alpha(Opacity=20); /* ie */
	-moz-opacity: 0.2;		   /* ff */ 
	opacity: 0.2;			   /* css3 */
}

/*.anchor_add, .anchor_import, .anchor_search,
.anchor_up, .anchor_contact, .anchor_compare,
.anchor_savec, .anchor_properties, .anchor_project, .anchor_users_download_24 {
	text-decoration: underline;
	display: block;
	height: 24px;
	padding-left: 34px;
	line-height: 20px;
	margin-bottom: 5px;
} */

.anchor_compare {
	background: url('/icons/24/tile_vertically') no-repeat 3px;
}	

.anchor_properties {
	background: url('/icons/24/paste') no-repeat 3px;
}

.anchor_savec {
	background: url('/icons/24/sucess') no-repeat 3px;
}

/*.anchor_add {
	background: url('/icons/24/export') no-repeat 3px;
}
*/
.anchor_search {
	background: url('/icons/24/zoom') no-repeat 3px;
}

.anchor_import {
	background: url('/icons/24/down') no-repeat 3px;
}

.anchor_up {
	background: url('/icons/24/up') no-repeat 3px;
}

/*.anchor_up_16 {
	background: url('/icons/16/up') no-repeat 3px;
}
*/
/*.anchor_down_16 {
	background: url('/icons/16/down') no-repeat 3px;
}
*/
.anchor_contact {
	background: url('/icons/24/paste') no-repeat 3px;
}

/*.anchor_advanced_options {
	display: block; 
	float: right; 
	background: url('/icons/16/preferences') no-repeat; 
	padding-left: 20px; 
	line-height: 16px; 
	color: blue; 
	text-decoration: underline;
}
*/
.anchor_advanced_plain {
	color: #3C88C2; 
	text-decoration: underline; 
	background: inherit;
}

.cdr_nav_buttons {
	float: right; 
	height: 24px; 
	clear: both;
}

.anchor_cdr_search {
	background: url('/icons/24/zoom') no-repeat 2px;
}

.anchor_cdr_listen {
	background: url('/icons/24/next') no-repeat 2px;
}

.anchor_cdr_call {
	 background: url('/icons/24/user1') no-repeat 2px;
}

.anchor_cdr_email {
	 background: url('/icons/24/email') no-repeat 2px;
}

.anchor_cdr_print {
	 background: url('/icons/24/print') no-repeat 2px;
}

.anchor_cdr_adv {
	background: url('/icons/24/statistics') no-repeat 2px;
}

.anchor_cdr_adv16 {
	background: url('/icons/16/statistics') no-repeat 2px;
}

.cdr_header {
	font-weight: bolder; 
	font-size: 14px; 
	color: gray;
	margin-bottom: 5px;
}

.cdr_button_search {
	background: white url('/icons/32/zoom') no-repeat; 
	width: 32px; 
	height: 32px;
	border: 0; 
	cursor: pointer;
}

.cdr_date_field {
	width: 65px; 
	float: left; 
	margin-right: 3px;
}

/*.cdr_date_picker {
	background: url('/icons/16/database_table') no-repeat; 
	width: 20px; 
	height: 20px; 
	display: block; 
	float: left;
}
*/
.cdr_status_div {
	margin-top: 20px; 
	border: 1px solid silver; 
	background-color: white; 
	width: 110px; 
	position: absolute; 
	display: none;
}

.cdr_status_div_trunks {
	margin-top: 20px;
	border: 1px solid silver;
	background-color: white;
	width: 295px;
	position: absolute;
	display: none;
}

td.trunks_tbl {
	width: 60px;
	text-align: center;
}

td.trunks_tbl_left {
	width: 120px;
	text-align: left;
}

.header_tenants {
	padding: 3px;
	font-weight: bolder;
	background: gray;
	color: white;
}

.cdr_status_div_row1 {
	cursor: pointer; 
	display: block; 
	padding: 3px;
}

.cdr_status_div_rows {
	border-top: 1px solid #e7e7e7; 
	margin-top: 2px;
}

.cdr_actions_box {
	clear: both; 
	padding: 2px; 
	line-height: 32px;
}

.anchor_cdr_clir {
	background: url('/icons/24/new_window') no-repeat 2px;
}

.anchor_cdr_del_rec {
	background: url('/icons/24/delete') no-repeat 2px;
}

.anchor_cdr_csv {
	background: url('/icons/24/report1') no-repeat 2px;
}

.anchor_cdr_csv16 {
	background: url('/icons/16/report1') no-repeat 2px;
}

.anchor_cdr_bd16 {
	background: url('/icons/16/ungroup') no-repeat 2px;
}

.anchor_agent_sessions16 {
	background: url('/icons/16/case_log_entry') no-repeat 2px;
}

.anchor_cdr_csv_import {
	background: url('/icons/24/database_list1') no-repeat 2px;
}

.anchor_cdr_call_32, .anchor_cdr_call_32:hover {
	padding-left: 40px; 
	background: url('/icons/32/user1') no-repeat 2px; 
	line-height: 32px;
}

/*td.cdr_rec_header {
	border-bottom: 1px solid silver;
}*/

tr.cdr_rec_click {
/*	color: red; */
	color: #493107;
	background-color: #fffaf3;
	cursor: pointer;
}

tr.cdr_rec_mover {
/*	color: #0099CC; */
	background-color: #fffaf3;
	cursor: pointer;
}

tr.cdr_rec_row {
	color: black;
	background-color: white;
	cursor: pointer;
}

/*tr.cdr_rec_row2 {
	color: black;
	background-color: #f5f5f5;
	cursor: pointer;
}*/

tr.stat_filter_row2 {
	color: black;
	background-color: #f5f5f5;
	cursor: pointer;
}
/*
td.cdr_rec_border {
	border-bottom: 1px solid #e7e7e7;
}
*/
.fax_sent {
	background: url('/icons/16/sucess') no-repeat 50%; 
	width: 20px; 
	height: 20px;
	display: block;
}

.fax_not_sent {
	background: url('/icons/16/error1') no-repeat 50%; 
	width: 20px; 
	height: 20px;
	display: block;
}

.cdr_status_answer {
	color: green;
}

.cdr_status_noanswer {
	color: blue;
}

.cdr_status_busy {
	color: orange;
}

.cdr_status_error {
	color: red;
}

.cdr_status_unknown {
	color: maroon;
}

.cdr_status_voicemail {
	color: purple;
}

.td_icon {
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px;
	line-height: 15px;
}

.anchor_openfolder {
	background: url('/icons/24/folder') no-repeat 2px; 
}

.anchor_move2folder {
	background: url('/icons/24/open1') no-repeat 2px; 
}

.anchor_move2user {
	background: url('/icons/24/email') no-repeat 2px; 
}

.vm_field_style {
	float: left; 
	margin: 2px 3px 0 0;
	padding: 2px;
}

.tip {
	background-color: #ffffcc;
	padding: 3px;
	border: 1px solid #FFD7C4;
}

.cdr_route_1 {
	color: gray;
}

.tr_status_disabled {
	background: #f8f8f8;
}

.smtp_tr1 {
	background-color: #f1f1f1;
}

.smtp_tr2 {
	background-color: white;
}

/*.div_sounds1, .div_sounds2 {
	float: left; 
	margin-right: 0px; 
	border-right: 2px solid #e7e7e7; 
}
	
.div_sounds1 {
	background: white; 
}	

.div_sounds2 {
	background: #f7f7f7; 
}*/

.monitor_users tr, .monitor_trunks tr {
	background-color: white;		
	display: table-row;
}

.monitor_users tr td.name {
	line-height: 15px;
}

.monitor_trunks tr td, monitor_channels tr td, .monitor_queues tr td {
	line-height: 19px;	
}

.monitor_trunks tr td.name, .monitor_trunks tr th.name {
	line-height: 19px;
	padding-left: 15px !important;
}

.monitor_users .ui.checkbox, .monitor_channels .ui.checkbox {
	margin-left: 15px;
}

/*.monitor_users td, .monitor_trunks td, .monitor_channels td, .monitor_conferences td {
	border-bottom: 1px solid #e7e7e7;	
}*/

.monitor_users tr.offline, .monitor_trunks tr.offline {
	background-color: #ffefef;
}

.monitor_users tr.offline td.name, .monitor_trunks tr.offline td.name {
	line-height: 15px;
}

.monitor_users tr.hidden, .monitor_trunks tr.hidden, .editions_devices tr.hidden {
	display: none;
}

.monitor_users td > div.textline {
	line-height: 16px;
}

div.textline {
	overflow: hidden;
	width: 130px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monitor_conferences tr td.name, .monitor_conferences tr th.name {
	padding-left: 15px !important; 
	line-height: 19px;
}

.monitor_conferences tr td.activity {
	line-height: 19px;
}

.monitor_conferences tr td.activity i {
	margin-right: 10px;
	color: gray;
}

.monitor_conferences tr td.members div {
	line-height: 19px;
	height: 20px;
}

.monitor_conferences tr td.members div i {
	color: silver;
	margin-right: 10px;
}

.monitor_conferences tr td.members div .position {
	color: gray;	
}

.monitor_conferences tr {
	vertical-align: top;	
}

.select_color {
	background-repeat: no-repeat; 
	padding: 2px 0px 2px 22px;
	background-position: 5px 3px;
    vertical-align: middle;
}

.header_popup_controls {
	margin-bottom: 10px; 
	background-color: #f1f1f1; 
	border-bottom: 1px solid silver; 
	padding: 5px; 
	margin: -10px -10px 10px -10px;
}

.monitor_agents_row {
	
}

tr.monitor_cell_border_gray th {
	/*border-bottom: 1px solid gray;*/
	font-weight : bold;
	/*align: left;*/
}

.monitor_text_red {
	color: red;
}

/*.monitor_queues td {
	border-bottom: 0;	
}*/

.monitor_queues .queue-row {
	cursor: pointer;	
}

table.monitor_queues th:first-child, table.monitor_queues td:first-child{
	/*text-align: left;*/		
	padding-left: 15px !important;
}

table.monitor_queues th:last-child, table.monitor_queues td:last-child {
    padding-right: 15px !important;
}

/*.monitor_queues tr > td {
	border-bottom: 1px solid #e7e7e7;
}

.monitor_queues tr.expand > td {
	border-bottom: 0;
	background-color: #f7f7f7;
	padding: 0 10px 0 10px;
}*/

/*.td_icon_monitor_queues {
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px;
	line-height: 15px;
	background-image: url('/icons/16/assign_case');
}*/

/*.td_icon_monitor_agents {
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px;
	line-height: 15px;
	background-image: url('/icons/16/user1');
}*/

.monitor_panel_field_black {
	white-space: nowrap;
	color: black;
	font-size: 18pt;
	font-weight : bold;
	align: left;
}

.monitor_panel_field_blue {
	white-space: nowrap;
	color: blue;
	font-size: 18pt;
	font-weight : bold;
	align: left;
}

.monitor_panel_field_green {
	white-space: nowrap;
	color: green;
	font-size: 18pt;
	font-weight : bold;
	align: left;
}

.monitor_panel_field_red {
	white-space: nowrap;
	color: red;
	font-size: 18pt;
	font-weight : bold;
	align: left;
}

td.shadow_top {
	background: url('/images/cat_shadow_t_bg.gif');
	width: 2px;
	vertical-align: top;
}

td.shadow_top div {
	background-image: url('/images/cat_shadow_t.gif');
	width: 2px;
	height: 4px;
}

td.shadow_bottom_left {
	background: url('/images/cat_shadow_b_bg.gif');
}

td.shadow_bottom_left div {
	background: url('/images/cat_shadow_b.gif');
	width: 3px;
	height: 3px;
}

td.shadow_bottom_right {
	width: 3px;
}

td.shadow_bottom_right div {
	background-image: url('/images/cat_shadow_c.gif');
	width: 2px;
	height: 3px;
}

input.right_button_reload, input.right_button_restart, input.right_button_start, input.right_button_stop {
	padding-left: 30px;
	font-size: 12px;
	cursor: pointer;
	margin: 0;
	width: 100px;
	height: 30px;
	clear: both;
	margin-top: 3px; 
}

input.right_button_reload {
	background: #f1f1f1 url('/icons/24/reload') no-repeat 3px;
}

input.right_button_restart {
	background: #f1f1f1 url('/icons/24/first') no-repeat 3px;
}

input.right_button_start {
	background: #f1f1f1 url('/icons/24/next') no-repeat 3px;
}

input.right_button_stop {
	background: #f1f1f1 url('/icons/24/error1') no-repeat 3px;
}

i.cli_notice {
	margin-right: 10px;
	color: gray;
}

i.cli_warning {
	margin-right: 10px;
	color: #FBBD08;
}

i.cli_error {
	margin-right: 10px;
	color: #DB2828;
}

td i.cli_notice, td i.cli_warning, td i.cli_error {
	margin-left: 15px;
	margin-right: 0;
}

i.csv_success {
	margin-right: 10px;
	color: green;
}

i.csv_error {
	margin-right: 10px;
	color: #DB2828;
}

.ui.button.csv_continue {
	border-left: 1px solid #2185D0;
	border-right: 1px solid #2185D0;
}

div.smtp_recv {
	background: url('/icons/16/left') no-repeat 3px;
}

div.smtp_send {
	background: url('/icons/16/move_to') no-repeat 3px;
}

div.smtp_error {
	background: url('/icons/16/error1') no-repeat 3px;
}

td.users_row {
	background-image: url('/icons/16/user1');
}

td.users_sm_row {
	background-image: url('/icons/16/user2');
}

td.auto_attendants_row {
	background-image: url('/icons/16/case_update');
}

td.conferences_row {
	background-image: url('/icons/16/user_group');
}

/*td.queues_row {
	background-image: url('/icons/16/assign_case');
}
*/
td.trunks_row {
	background-image: url('/icons/16/rigth');
}

td.voicemail_row {
	background-image: url('/icons/16/email');
}

td.moh_class_row {
	background-image: url('/icons/16/case');
}

td.moh_content_row {
	background-image: url('/icons/16/next');
}

td.servers_row {
	border-bottom: 1px solid #e7e7e7;
	background-image: url('/icons/16/computer');
}

td.servers_networks_row {
	background-image: url('/icons/16/web_page');
}

td.sangoma_row {
	background: url('/icons/16/rigth') no-repeat 2px;
	padding-left: 25px;
}

a.pass_meter_generate {
	background: url('/icons/16/permission') no-repeat 0 50%;
}

a.scheduled_report {
	background: url('/icons/16/pending_case') no-repeat 50% 50%;
}

td.app_overview_header {
	color: gray;
	text-align: center;
}

td.app_overview_entry_counters {
	color: gray;
}

td.app_overview_entry {
	height: 20px;
	empty-cells: show;
}

td.app_overview_entry_center {
	text-align: center;
}

span.app_overview_counter {
	text-align: center;
	color: gray;
	font-size: 12px;
}

span.app_overview_counter_red {
	color: #FF4136;
}

td.app_overview_office {
	background-color: #77D4FD;
	text-align: center;
}

td.app_overview_office_light {
	background-color: #e6f7ff;
}

div.app_overview_office {
	background-color: #77D4FD !important;
}

td.app_overview_business {
	background-color: #27ABE6;
}

td.app_overview_business_light {
	background-color: #d1edfa;
}

div.app_overview_business {
	background-color: #27ABE6 !important;
}

td.app_overview_agent {
	background-color: #FF9E3C;
}

td.app_overview_agent_light {
	background-color: #fff2e5;
}

div.app_overview_agent {
	background-color: #FF9E3C !important;
}

td.app_overview_supervisor {
	background-color: #AE5700;
}

td.app_overview_supervisor_light {
	background-color: #ffebd6;
}

div.app_overview_supervisor {
	background-color: #AE5700 !important;
}

td.license_overview_business {
	background-color: #0282BD;
}

td.license_overview_business_light {
	background-color: #C5E0ED;
}

div.license_overview_business {
	background-color: #0282BD !important;
}

td.license_overview_enterprise {
	background-color: #AE5700 !important;
}

td.license_overview_enterprise_light {
	background-color: #ffebd6;
}

div.license_overview_enterprise {
	background-color: #AE5700 !important;
}

td.license_overview_starter {
	background-color: #77D4FD;
	text-align: center;
}

td.license_overview_starter_light {
	background-color: #e6f7ff;
}

div.license_overview_starter {
	background-color: #77D4FD !important;
}

td.license_overview_empty {
	background-color: #e0e0e0;
	text-align: center;
}

td.license_overview_empty_light {
	background-color: #fbfbfb;
}

div.license_overview_empty {
	background-color: #e0e0e0 !important;
}

td.app_overview_ios {
	background-color: #FFFFFF;
}

td.app_overview_ios_light {
	background-color: #f1f1f1;
}

td.app_overview_android {
	background-color: #79C257;
}

td.app_overview_android_light {
	background-color: #f0f8ec;
}

td.app_overview_mobile {
	background-color: #e0e0e0;
}

td.app_overview_mobile_light {
	background-color: #fbfbfb;
}

td.app_overview_web {
	background-color: #0282BD;
}

td.app_overview_web_light {
	background-color: #C5E0ED;
}

/*
.button_qr {
  background: #f1f1f1 url('/icons/24/new_window') no-repeat 2px;
}
*/
.qrcode_holder {
	position: relative;
}
/*
.qrcode_icon {
	position: absolute;
	top: 12px;
	left: 12px;
}
*/

/* css constanst for Semantic colors*/
.textcolor.blue {
	color: #2185d0;
}

.textcolor.red {
	color: #db2828;
}

.textcolor.orange {
	color: #f2711c;
}

.textcolor.green {
	color: #21ba45;
}

.textcolor.purple {
	color: #a333c8;
}

.textcolor.gray {
	color: #767676;
}

.textcolor.black {
	color: black;
}

.textcolor.silver {
	color: silver;
}