
/* ----------------------------- ADMIN BACKEND STYLE (v2) ------------------------- */

.btmWizard {
    cursor:pointer;
    width: 2.3em;
}
.click_menu_link {
	cursor:pointer;
}
.click_menu_link:hover {
	background-color:yellow;
}
.click_menu_title {

}
#click_menu{
	/* background-color:#FFFFFF; */
	color:black;
	height:195px;
	width:250px;
	padding:5px;
	/* border:1px solid black; */
}

/* db structure l1 name */
.l1_gname{
	line-height:16px;
	font-family: "Tahoma";
	font-size: 13pt ! important;
	font-weight: bold;
	color: #3b4f21;
	cursor:pointer;
}
.l2_gname{
	line-height:16px;
	font-family: "Tahoma";
	font-size: 11pt ! important;
	font-weight: bold;
	color: #506930;
	cursor:pointer;
}
.l3_gname{
	line-height:16px;
	font-family: "Tahoma";
	font-size: 10pt ! important;
	font-weight: bold;
	color: #4f8708;
	cursor:pointer;
}
.l4_gname{
	line-height:16px;
	font-family: "Tahoma";
	font-size: 9pt ! important;
	font-weight: bold;
	color: #000000;
	cursor:pointer;
}

.tree_hidden{
	font-size:9px;
	color:#00ff00;
	font-style:italic;
}

.l1_d ,
.l2_d ,
.l3_d ,
.l4_d {
/*	margin-top:2px;*/
	font-size:11px;
}

.l1_gname:hover ,
.l2_gname:hover ,
.l3_gname:hover ,
.l4_gname:hover{
	background-color:#c4c4c4;
}

.di {
	display:inline;
}

/* ---------- backend database navi ----- */

.admin_func {
	height:36px!important;
	line-height:36px!important;
	display:inline-block;
	cursor:pointer;
	color:black;
	font-weight:bold;
}
.admin_func:hover{
	background-color:#bdeb9e;
}

.big_navi {
	margin:20px;
}
.big_navi td {
	padding-left:30px;
	padding-right:30px;
}

.admin_icons_imgs.isAllowed_off {
    opacity: 0.2;
    cursor: default;
}

.med_navi {
	margin:0px;
}
.med_navi td {
	padding-left:20px;
	padding-right:20px;
}

.navi2 {
	background-color:#bdeb9e;
	font-weight:bolder;
}

.navi {
	width:100%;
	padding-left:2px;
	padding-right:5px;
	padding-top:3px;
	position:relative;
	margin-top:-57px;
}
.navi_active {

	background: url(/skins/webx_style/images/admin/tab_active_pixel.png);
	padding-left:10px;
	padding-right:10px;
	color:black;
	cursor:pointer;
	white-space:nowrap;
	border-bottom:1px solid #FFF;
	vertical-align:middle;
}
.navi_inactive {
	background: url(/skins/webx_style/images/admin/tab_normal_pixel.png);
	cursor:pointer;
	white-space:nowrap;
	vertical-align:middle;
}

.navi_inactive b {
	color:gray;
}
.navi_active b {
	color:black;
}

.tab_left_img{
	width:7px;
	background: url(/skins/webx_style/images/admin/tab_normal_corner_l.png) top right no-repeat;
}
body.dir_rtl .tab_left_img {
    background: url(/skins/webx_style/images/admin/tab_normal_corner_r.png) top right no-repeat;
}

.tab_right_img{
	width:7px;
	background: url(/skins/webx_style/images/admin/tab_normal_corner_r.png) top left no-repeat;
}

body.dir_rtl .tab_right_img {
    background: url(/skins/webx_style/images/admin/tab_normal_corner_l.png) top left no-repeat;
}

.little_navi .tab_left_img, .little_navi .tab_right_img{
	width:15px;
}

.tab_left_img_active{
	width:7px;
	background: url(/skins/webx_style/images/admin/tab_active_corner_l.png) top right no-repeat;
}
body.dir_rtl .tab_left_img_active{
    background: url(/skins/webx_style/images/admin/tab_active_corner_r.png) top right no-repeat;
}

.tab_right_img_active{
	width:7px;
	background: url(/skins/webx_style/images/admin/tab_active_corner_r.png) top left no-repeat;
}
body.dir_rtl .tab_right_img_active {
    background: url(/skins/webx_style/images/admin/tab_active_corner_l.png) top left no-repeat;
}

.little_navi .tab_left_img_active, .little_navi .tab_right_img_active{
	width:15px;
}


.header_table {
	background-image: none !important;
}

/* ---------- backend database layout ----- */


.admin_icons_imgs {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter:alpha(opacity=60);
    opacity:0.6;
    background:#FFFFFF;

}

.admin_icons_imgs:hover {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100);
    opacity:1;
}



.little_navi {
   	width:96%;
	background-color:#ffffff;
	/* padding-left:5px; */
	/* padding-right:10px; */
	padding-top:3px;
	margin:0;
    margin-top:-19px;
    *margin-top:0px;
    margin-left:10px;
position:relative; /* ie6 */
}

.backend_table {
	border:2px solid #c4c4c4;
	margin:4px;
    padding-top:28px;
    background: white none;
}

.status1 {
	float:right;
	display: block;
	margin-top:3px;
	color: #c4c4c4;
	padding-right:8px;
	font-size:11px;
}

.ajax_working_sign {
    float:right;
    display:none;
    margin-top:3px;
    padding-right:8px;
    url('/ui2/images/loading.gif') top no-repeat;
}

.powerform {
	white-space:nowrap;
}

#groupsel {
}
div#groups_tree {
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	width:700px;
	height:490px;
	overflow:auto;
}
#groups_tree_controls{
	padding-top:3px;
	border-top:1px solid #c4c4c4;
}
#edit_td {
	border-left:1px solid #c4c4c4;
	padding:4px;
}

/* ---------------- admin trees ----------- */
.tid { width:25px;	display:inline-block; text-align:center; font-size:10px }
.tid { display:inline; }
.tid { display:inline-block; }

.btn_edit , .btn_1 ,  .btn_2 ,  .btn_3 ,  .btn_4 ,  .btn_pl ,  .btn_mi ,  .btn_li ,  .btn_em ,  .btn_br ,  .btn_bb  {
	display:inline;
	color:white;
	font-size:1px;
	padding-left:9px;
	padding-right:9px;
	padding-top:11px;
	padding-bottom:4px;
}

.btn_edit{
	background: url(/skins/webx_style/images/tree/mngbtn.gif) center top no-repeat;
}
.btn_edit:hover{
	background-color:#c4c4c4;
}
.btn_1{
	background: url(/skins/webx_style/images/tree/folder.gif) center top no-repeat;
}
.btn_2{
	background: url(/skins/webx_style/images/tree/two.gif) center top no-repeat;
}
.btn_3{
	background: url(/skins/webx_style/images/tree/three.gif) center top no-repeat;
}
.btn_4{
	background: url(/skins/webx_style/images/tree/file.gif) center top no-repeat;
}

.btn_pl{
	cursor:pointer;
	background: url(/skins/webx_style/images/tree/plus.gif) center top no-repeat;
}
.btn_mi{
	cursor:pointer;
	background: url(/skins/webx_style/images/tree/minus.gif) center top no-repeat;
}
.btn_li{
	background: url(/skins/webx_style/images/tree/line.gif) center top no-repeat;
}
.btn_em{
	background: url(/skins/webx_style/images/tree/empty.gif) center top no-repeat;
}
.btn_br{
	background: url(/skins/webx_style/images/tree/branch.gif) center top no-repeat;
}
.btn_bb{
	background: url(/skins/webx_style/images/tree/branchbottom.gif) center top no-repeat;
}

/* ---------------- admin window frame ----------- */

#admin_frame_t_l {
<!--	background: url(--><!--/admin/frame_corner_up_l.png) center top no-repeat;-->
	width:27px;
	height:24px;
}

#admin_frame_t_m {
<!--    background-image: url(--><!--/admin/frame_pixel_up.png);-->
    background-position: 0px -5px;
}

#admin_frame_t_r {
<!--	background-image: url(--><!--/admin/frame_corner_up_r.png);-->
	width:27px;
	height:24px;
}

body.dir_rtl .admin_backend_details_col {
    border-left: 1px #c4c4c4 solid;
text-align:right;
}

body.dir_ltr .admin_backend_details_col {
    border-right: 1px #c4c4c4 solid;
text-align:left;
}

#admin_frame_l_s {
    background-image: url(/skins/webx_style/images//admin/frame_pixel_l.png);
    background-position:-4px;
}

#admin_frame_r_s {
    background-image: url(/skins/webx_style/images//admin/frame_pixel_r.png);
    background-position:60px;
}

#admin_frame_b_l {
	background-image: url(/skins/webx_style/images//admin/frame_corner_down_l.png) ;
	width:27px;
	height:24px;
}

#admin_frame_b_m {
    background: url(/skins/webx_style/images//admin/frame_pixel_down.png) center top;
}
#admin_frame_b_r {
	background: url(/skins/webx_style/images//admin/frame_corner_down_r.png);
	width:27px;
	height:24px;
}

body.dir_rtl #admin_frame_t_r {
background: url(/skins/webx_style/images//admin/frame_corner_up_l.png) center top no-repeat;
}
body.dir_rtl #admin_frame_t_l {
background-image: url(/skins/webx_style/images//admin/frame_corner_up_r.png);
}
body.dir_rtl #admin_frame_r_s {
background-image: url(/skins/webx_style/images//admin/frame_pixel_l.png);
background-position:54px;
}
body.dir_rtl #admin_frame_l_s {
background-image: url(/skins/webx_style/images//admin/frame_pixel_r.png);
background-position:2px;
}
body.dir_rtl #admin_frame_b_r {
background-image: url(/skins/webx_style/images//admin/frame_corner_down_l.png) ;
}
body.dir_rtl #admin_frame_b_l {
    background: url(/skins/webx_style/images//admin/frame_corner_down_r.png);
}
/* ---------------- admin translation ----------- */
.trans_gnames {
	background-color:#ededed;
}

.trans_settings_div_opened {
	position: absolute;
	top:-14px;
	border:1px solid #c4c4c4;
	background-color:#FFF;
	width:104px;
	height:67px;
	z-index:1000;
	text-align:left;
}

.trans_settings_div_closed {
	position: absolute;
	top:-11px;
	background-color:#FFF;
	width:32px;
	height:20px;
	overflow:hidden;
	text-align:left;
}


/* ---------------- admin trees ----------- */

.acm_table {

}

.acm_table TH{
 	background-color:#c4c4c4;
}
.acm_table TD{
 	background-color:#ededed;
}

#acm_profiles_table {
	border:1px solid #c4c4c4;
}

/* light table styling */
table.light
{
	padding:0;
	width:100%;
}
table.light thead th
{
	padding:4px;
	margin:0;
	background-color: #990000;
	color: white;
	border-top:1px solid silver;
	border-left:1px solid silver;
}
table.light thead th.first
{
	-moz-border-radius:16px 0px 0px 0px;
	-o-border-radius:16px 0px 0px 0px;
	-webkit-border-radius:16px 0px 0px 0px;
	border-radius:16px 0px 0px 0px;
}
table.light thead th.last
{
	-moz-border-radius:0px 16px 0px 0px;
	-o-border-radius:0px 16px 0px 0px;
	-webkit-border-radius:0px 16px 0px 0px;
	border-radius:0px 16px 0px 0px;
	border-right:1px solid silver;
}
table.light tbody td
{
	border-top:1px solid silver;
	border-left:1px solid silver;
	padding:4px;
	vertical-align:top;
}
table.light tbody td.last
{
	border-right:1px solid silver;
}
table.light tbody tr.even td
{
	background-color:#FFEEEE;
}
table.light a:hover
{
	text-decoration:underline;
}

table.light tbody tr.last td
{
	border-bottom:1px solid silver;
}

table.light tbody tr.last td.first
{
	-moz-border-radius:0px 0px 0px 16px;
	-o-border-radius:0px 0px 0px 16px;
	-webkit-border-radius:0px 0px 0px 16px;
	border-radius:0px 0px 0px 16px;
}

table.light tbody tr.last td.last
{
	-moz-border-radius:0px 0px 16px 0px;
	-o-border-radius:0px 0px 16px 0px;
	-webkit-border-radius:0px 0px 16px 0px;
	border-radius:0px 0px 16px 0px;
}

table.light tbody tr.new td.first
{
	font-weight:bold;
}

form.settings h3
{
	margin-top:1em;
	margin-bottom:0.25em;
}

form.settings label.select, form.settings label.input
{
	display:block;
	font-weight:bold;
	line-height:2em;

	/*-moz-column-count: 2;
	-moz-column-gap: 10px;

	column-count: 2;
	column-gap: 10px;*/
    white-space:normal;
    margin-right:2em;
}

form.settings label.select select, form.settings label.input input
{
	vertical-align:middle;
	line-height:2em;
}

body.module_language_settings table.language_list
{
    width: 100%;
}
body.module_language_settings label
{
    display: block;
}
body.module_language_settings button
{
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -o-border-radius: 12px;
    height:23px;
    width:23px;
    display:block;
    font-size:11px;
    font-weight:bold;
    border-style:solid;
    border-color:gray;
    padding:0 2px;
}
body.module_network_manual_sync
{
    font-size: 12px;
}
body.module_network_manual_sync #netsync_summary
{
    white-space:pre-line;
    line-height: 1em;
    height:6em;
}
body.module_network_manual_sync #netsync_log
{
    /*white-space:pre-line;*/
    line-height: 1em;
    height:26em;
    overflow-y: scroll;
}
body.module_network_manual_sync #netsync_log .field_name
{
    font-weight: bold;
    padding-right: 0.5em;
}
body.module_network_manual_sync #netsync_log .field_name:after
{
    content: ":";
}
body.module_network_manual_sync #netsync_log h4
{
    margin-top:0.5em;
    margin-bottom: 0.1em;
}
table.diff
{
    margin-top:0.4em;
    border-collapse: collapse;
}
table.diff td, table.diff th
{
    padding:0.4em;
}
table.diff tbody td
{
}
table.diff img
{
    display:block;
    margin-left:auto;
    margin-right:auto;
    height:130px;
}
table.diff thead th
{
    border: 1px solid black;
}
table.diff tbody td
{
    border-left: 1px solid black;
}

		.role_class_editor .fatal_error {
			background-color: red;
			color: white;
			font-weight: bold;
			margin: 5px;
			border: 1px solid black;
			padding: 2px;
		}

.search_indexing.status .status_code.complete {
        color: green;
}

.search_indexing.status .status_code.running {
        color: white;
        background-color: #00822C;
        padding: 3px;
        border-radius: 5px;
        border: 1px solid black;
}

.search_indexing.status .status_code.error {
        color: red;
}

.search_indexing.status .status_code.unknown {
        color: gray;
}

.module_admin_test .status_report .output {
    white-space: pre;
}