.ticketing_system
{ background:#eaf3ff;
}
.ticketing_system_content
{background:#fff;
}
.ticketing_system_content_ttl
{ background:#08c;
}
.ticketing_system_content_grid
{ width:100%; text-align:right; margin-top:20px;
}
.ticketing_system_content_grid th
{  color:#333;line-height:33px; background:#fff; padding:3px;
}
.ticketing_system_content_grid th:first-child
{  color:#0395de; 
}
    .ticketing_system_content_grid tr.Selected
    { background:#acacac!important;
    }
    .ticketing_system_content_grid tr.Selected td
    { color:#fff !important;
    }
.ticketing_system_content_grid td
{ color:#333;  border-bottom:1px solid #e0e0e0; line-height:20px; padding:5px 2px;
}
    .ticketing_system_content_grid td:nth-child(1)
    { color:#0492d9; direction:ltr;
    }
     .ticketing_system_content_grid tr:last-child td
    { /*background:#fff; padding-top:20px; border-bottom:0px;*/
    }
.ticketing_system_content_grid tr:nth-child(odd)
{ background:#eee;
}
.ticketing_closed
{ background:#d80505; color:#fff !important; min-width:50%;text-align:center; display:inline-block; line-height:18px
}
.ticketing_open
{ background:#0ea003; color:#fff !important;min-width:50%; text-align:center;display:inline-block; line-height:18px;
}
    .ticketing_system_content_ttl ul
    { display:block; padding:5px 1% 0px 1%;
    }
    .ticketing_system_content_ttl ul li
    { display:inline-block; line-height:30px; 
    }
        .ticketing_system_content_ttl ul li a.selected
        { background:#fff; 
        }
        .ticketing_system_content_ttl ul li a.selected
        {color:#333 !important
        }
    .ticketing_system_content_ttl ul li a
    { color:#fff; padding:2px 10px; display:block
    }
    .crm_InquirerEmail
{ width:20%;
}
.crm_DateStamp
{ width:11%;
}
.crm_TicketStatus , .crm_TicketPriority
{ text-align:center !important;
}
p , h1 , h2 , h3 , h4 , h5 , h6 , ul , dl , body { margin:0px; padding:0px; }
body{background:#e9e8e8;}
a{ outline:none; text-decoration:none;}
li{ list-style:none;}
img{ border:0px;}
input{ font-family:Tahoma, Geneva, sans-serif !important;  font-size:9pt !important; direction:rtl; text-align:right;}

.azw_dir{ direction:rtl;}
.azw_dir_rev{ direction:ltr;}
.azw_cursor_pointer{ cursor:pointer;}
.azw_cursor_default{ cursor:default;}


.azw_float{ float:right !important;} 
.azw_float_rev{ float:left !important;}
.azw_float_r{ float:right !important;}
.azw_float_l{ float:left !important;}

.azw_dir_ltr{ direction:ltr !important;}
.azw_dir_rtl{ direction:rtl !important;}

.azw_display_false{ display:none;}
.azw_display_true{ display:block;}

.azw_font_bold{ font-weight:bold;}
.azw_font_italic{ font-style:italic; }
.azw_font_normal{ font-weight:normal !important;}
.azw_font_underline{ text-decoration:underline;}

.azw_align_center{ text-align:center !important;}
.azw_align_right{ text-align:right !important;}
.azw_align_left{ text-align:left !important;}
.azw_align_justify{ text-align:justify !important;}
.azw_clear{ clear:both;}

.azw_scroll_y{ overflow-y: scroll;}
.azw_scroll_x{ overflow-x: scroll;}
.azw_scroll{ overflow: scroll;}

.azw_position_absolute{ position:absolute;}
.azw_position_relative{ position:relative;}
.azw_position_fix{ position:fixed;}
.azw_position_static{ position:static;}

.azw_zindex_1{ z-index:1;}
.azw_zindex_2{ z-index:2;}
.azw_zindex_3{ z-index:3;}
.azw_zindex_4{ z-index:4;}
.azw_zindex_5{ z-index:5;}
.azw_zindex_6{ z-index:6;}
.azw_zindex_7{ z-index:7;}
.azw_zindex_8{ z-index:8;}
.azw_zindex_9{ z-index:9;}
.azw_zindex_10{ z-index:10;}

.azw_line_h_20px{ line-height:20px !important;}
.azw_line_h_22px{ line-height:22px !important;}
.azw_line_h_25px{ line-height:25px !important;}
.azw_line_h_27px{ line-height:27px !important;}
.azw_line_h_30px{ line-height:30px !important;}
.azw_line_h_35px{ line-height:35px !important;}
.azw_line_h_40px{ line-height:40px !important;}
.azw_line_h_45px{ line-height:45px !important;}
.azw_line_h_50px{ line-height:50px !important;}

.azw_lnk_hvr_red:hover{ color:#900 !important;}
.azw_lnk_hvr_white:hover{ color:#FFF !important;}
.azw_lnk_hvr_black:hover{ color:#000 !important;}
.azw_lnk_hvr_blue:hover{ color:#08a7da !important;}
.azw_lnk_hvr_gray:hover{ color:#CCC !important;}
.azw_font_bold{ font-weight:bold;}

.azw_position_absolute{ position:absolute;}
.azw_position_relative{ position:relative;}
.azw_position_fix{ position:fixed;}
.azw_position_static{ position:static;}

.azw_input_transparent{ border:0px; background-color:transparent; }
.azw_input_normalgray{ border:1px #ccc solid; background-color:#FFF; font-family:Tahoma, Geneva, sans-serif; direction:rtl; text-align:right; font-size:9pt; line-height:20px; color:#333; }
.azw_input_normalblue{ border:1px #09F solid; background-color:#FFF; font-family:Tahoma, Geneva, sans-serif; direction:rtl; text-align:right; font-size:9pt; line-height:20px; color:#333; }
.azw_input_normalwhite{ border:1px #FFF solid; background-color:#fff; font-family:Tahoma, Geneva, sans-serif; direction:rtl; text-align:right; font-size:9pt; line-height:20px; color:#333; }

.azw_input_btn_gray{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center; padding:2px 2%; margin:0px auto; background-color:#F8F8F8; border:1px solid #CCC; box-shadow:2px 2px 2px 2px #CCC; -moz-box-shadow:2px 2px 2px 2px #CCC; -webkit-box-shadow:2px 2px 2px 2px #CCC; cursor:pointer;}
.azw_input_btn_gray:hover{box-shadow:2px 2px 2px 2px #999; -moz-box-shadow:2px 2px 2px 2px #999; -webkit-box-shadow:2px 2px 2px 2px #999; background-color:#F0F0F0;}

.azw_main_980px{ width:980px; margin:0px auto;}
.azw_main_900px{ width:900px; margin:0px auto;}
.azw_main_800px{ width:800px; margin:0px auto;}
.azw_main_700px{ width:700px; margin:0px auto;}
.azw_main_600px{ width:600px; margin:0px auto;}
.azw_main_500px{ width:500px; margin:0px auto;}
.azw_main_400px{ width:400px; margin:0px auto;}
.azw_main_300px{ width:300px; margin:0px auto;}
.azw_main_200px{ width:200px; margin:0px auto;}
.azw_main_100px{ width:100px; margin:0px auto;}

.azw_margin_0px{ margin:0px;}
.azw_margin_1px{ margin:1px;}
.azw_margin_2px{ margin:2px;}
.azw_margin_3px{ margin:3px;}
.azw_margin_4px{ margin:4px;}
.azw_margin_5px{ margin:5px;}
.azw_margin_6px{ margin:6px;}
.azw_margin_7px{ margin:7px;}
.azw_margin_8px{ margin:8px;}
.azw_margin_9px{ margin:9px;}
.azw_margin_10px{ margin:10px;}
.azw_margin_11px{ margin:11px;}
.azw_margin_12px{ margin:12px;}
.azw_margin_13px{ margin:13px;}
.azw_margin_14px{ margin:14px;}
.azw_margin_15px{ margin:15px;}
.azw_margin_16px{ margin:16px;}
.azw_margin_17px{ margin:17px;}
.azw_margin_18px{ margin:18px;}
.azw_margin_19px{ margin:19px;}
.azw_margin_20px{ margin:20px;}

.azw_margin_rl_1per{ margin-right:1%; margin-left:1%;}
.azw_margin_rl_2per{margin-right:2%; margin-left:2%;}
.azw_margin_rl_3per{margin-right:3%; margin-left:3%;}
.azw_margin_rl_4per{margin-right:4%; margin-left:4%;}
.azw_margin_rl_5per{margin-right:5%; margin-left:5%;}
.azw_margin_rl_6per{margin-right:6%; margin-left:6%;}
.azw_margin_rl_7per{margin-right:7%; margin-left:7%;}
.azw_margin_rl_8per{margin-right:8%; margin-left:8%;}
.azw_margin_rl_9per{margin-right:9%; margin-left:9%;}
.azw_margin_rl_10per{margin-right:10%; margin-left:10%;}
.azw_margin_rl_15per{margin-right:15%; margin-left:15%;}
.azw_margin_rl_20per{margin-right:20%; margin-left:20%;}
.azw_margin_rl_15per{margin-right:25%; margin-left:25%;}
.azw_margin_rl_30per{margin-right:30%; margin-left:30%;}

.azw_mar_r_1per{ margin-right:1%;}
.azw_mar_r_2per{ margin-right:2%;}
.azw_mar_r_3per{ margin-right:3%;}
.azw_mar_r_4per{ margin-right:4%;}
.azw_mar_r_5per{ margin-right:5%;}
.azw_mar_r_6per{ margin-right:6%;}
.azw_mar_r_7per{ margin-right:7%;}
.azw_mar_r_8per{ margin-right:8%;}
.azw_mar_r_9per{ margin-right:9%;}
.azw_mar_r_10per{ margin-right:10%;}
.azw_mar_r_15per{ margin-right:15%;}
.azw_mar_r_20per{ margin-right:20%;}
.azw_mar_r_25per{ margin-right:25%;}
.azw_mar_r_30per{ margin-right:30%;}
.azw_mar_r_35per{ margin-right:35%;}
.azw_mar_r_40per{ margin-right:40%;}
.azw_mar_r_45per{ margin-right:45%;}

.azw_mar_l_1per{ margin-left:1%;}
.azw_mar_l_2per{ margin-left:2%;}
.azw_mar_l_3per{ margin-left:3%;}
.azw_mar_l_4per{ margin-left:4%;}
.azw_mar_l_5per{ margin-left:5%;}
.azw_mar_l_6per{ margin-left:6%;}
.azw_mar_l_7per{ margin-left:7%;}
.azw_mar_l_8per{ margin-left:8%;}
.azw_mar_l_9per{ margin-left:9%;}
.azw_mar_l_10per{ margin-left:10%;}
.azw_mar_l_15per{ margin-left:15%;}
.azw_mar_l_20per{ margin-left:20%;}
.azw_mar_l_25per{ margin-left:25%;}
.azw_mar_l_30per{ margin-left:30%;}
.azw_mar_l_35per{ margin-left:35%;}
.azw_mar_l_40per{ margin-left:40%;}
.azw_mar_l_45per{ margin-left:45%;}

.azw_mar_r_rev_1per{ margin-left:1%;}
.azw_mar_r_rev_2per{ margin-left:2%;}
.azw_mar_r_rev_3per{ margin-left:3%;}
.azw_mar_r_rev_4per{ margin-left:4%;}
.azw_mar_r_rev_5per{ margin-left:5%;}
.azw_mar_r_rev_6per{ margin-left:6%;}
.azw_mar_r_rev_7per{ margin-left:7%;}
.azw_mar_r_rev_8per{ margin-left:8%;}
.azw_mar_r_rev_9per{ margin-left:9%;}
.azw_mar_r_rev_10per{ margin-left:10%;}
.azw_mar_r_rev_15per{ margin-left:15%;}
.azw_mar_r_rev_20per{ margin-left:20%;}
.azw_mar_r_rev_25per{ margin-left:25%;}
.azw_mar_r_rev_30per{ margin-left:30%;}
.azw_mar_r_rev_35per{ margin-left:35%;}
.azw_mar_r_rev_40per{ margin-left:40%;}
.azw_mar_r_rev_45per{ margin-left:45%;}

.azw_mar_tb_1px{ margin-top:1px; margin-bottom:1px;}
.azw_mar_tb_2px{ margin-top:2px; margin-bottom:2px;}
.azw_mar_tb_3px{ margin-top:3px; margin-bottom:3px;}
.azw_mar_tb_4px{ margin-top:4px; margin-bottom:4px;}
.azw_mar_tb_5px{ margin-top:5px; margin-bottom:5px;}
.azw_mar_tb_6px{ margin-top:6px; margin-bottom:6px;}
.azw_mar_tb_7px{ margin-top:7px; margin-bottom:7px;}
.azw_mar_tb_8px{ margin-top:8px; margin-bottom:8px;}
.azw_mar_tb_9px{ margin-top:9px; margin-bottom:9px;}
.azw_mar_tb_10px{ margin-top:10px; margin-bottom:10px;}
.azw_mar_tb_15px{ margin-top:15px; margin-bottom:15px;}
.azw_mar_tb_20px{ margin-top:20px; margin-bottom:20px;}
.azw_mar_tb_25px{ margin-top:25px; margin-bottom:25px;}
.azw_mar_tb_30px{ margin-top:30px; margin-bottom:30px;}

.azw_mar_t_1px{ margin-top:1px;}
.azw_mar_t_2px{ margin-top:2px;}
.azw_mar_t_3px{ margin-top:3px;}
.azw_mar_t_4px{ margin-top:4px;}
.azw_mar_t_5px{ margin-top:5px;}
.azw_mar_t_6px{ margin-top:6px;}
.azw_mar_t_7px{ margin-top:7px;}
.azw_mar_t_8px{ margin-top:8px;}
.azw_mar_t_9px{ margin-top:9px;}
.azw_mar_t_10px{ margin-top:10px;}
.azw_mar_t_15px{ margin-top:15px;}
.azw_mar_t_20px{ margin-top:20px;}
.azw_mar_t_25px{ margin-top:25px;}
.azw_mar_t_30px{ margin-top:30px;}
.azw_mar_t_35px{ margin-top:35px;}
.azw_mar_t_40px{ margin-top:40px;}

.azw_mar_b_1px{ margin-bottom:1px;}
.azw_mar_b_2px{ margin-bottom:2px;}
.azw_mar_b_3px{ margin-bottom:3px;}
.azw_mar_b_4px{ margin-bottom:4px;}
.azw_mar_b_5px{ margin-bottom:5px;}
.azw_mar_b_6px{ margin-bottom:6px;}
.azw_mar_b_7px{ margin-bottom:7px;}
.azw_mar_b_8px{ margin-bottom:8px;}
.azw_mar_b_9px{ margin-bottom:9px;}
.azw_mar_b_10px{ margin-bottom:10px;}
.azw_mar_b_15px{ margin-bottom:15px;}
.azw_mar_b_20px{ margin-bottom:20px;}
.azw_mar_b_25px{ margin-bottom:25px;}
.azw_mar_b_30px{ margin-bottom:30px;}
.azw_mar_b_35px{ margin-bottom:35px;}
.azw_mar_b_40px{ margin-bottom:40px;}

.azw_padding_0px{ padding:0px;}
.azw_padding_1px{ padding:1px;}
.azw_padding_2px{ padding:2px;}
.azw_padding_3px{ padding:3px;}
.azw_padding_4px{ padding:4px;}
.azw_padding_5px{ padding:5px;}
.azw_padding_6px{ padding:6px;}
.azw_padding_7px{ padding:7px;}
.azw_padding_8px{ padding:8px;}
.azw_padding_9px{ padding:9px;}
.azw_padding_10px{ padding:10px;}
.azw_padding_11px{ padding:11px;}
.azw_padding_12px{ padding:12px;}
.azw_padding_13px{ padding:13px;}
.azw_padding_14px{ padding:14px;}
.azw_padding_15px{ padding:15px;}
.azw_padding_16px{ padding:16px;}
.azw_padding_17px{ padding:17px;}
.azw_padding_18px{ padding:18px;}
.azw_padding_19px{ padding:19px;}
.azw_padding_20px{ padding:20px;}

.azw_padding_rl_1per{ padding-right:1%; padding-left:1%;}
.azw_padding_rl_2per{ padding-right:2%; padding-left:2%;}
.azw_padding_rl_3per{ padding-right:3%; padding-left:3%;}
.azw_padding_rl_4per{ padding-right:4%; padding-left:4%;}
.azw_padding_rl_5per{ padding-right:5%; padding-left:5%;}
.azw_padding_rl_6per{ padding-right:6%; padding-left:6%;}
.azw_padding_rl_7per{ padding-right:7%; padding-left:7%;}
.azw_padding_rl_8per{ padding-right:8%; padding-left:8%;}
.azw_padding_rl_9per{ padding-right:9%; padding-left:9%;}
.azw_padding_rl_10per{ padding-right:10%; padding-left:10%;}
.azw_padding_rl_15per{ padding-right:15%; padding-left:15%;}
.azw_padding_rl_20per{ padding-right:20%; padding-left:20%;}

.azw_padding_r_1per{ padding-right:1%;}
.azw_padding_r_2per{ padding-right:2%;}
.azw_padding_r_3per{ padding-right:3%;}
.azw_padding_r_4per{ padding-right:4%;}
.azw_padding_r_5per{ padding-right:5%;}
.azw_padding_r_6per{ padding-right:6%;}
.azw_padding_r_7per{ padding-right:7%;}
.azw_padding_r_8per{ padding-right:8%;}
.azw_padding_r_9per{ padding-right:9%;}
.azw_padding_r_10per{ padding-right:10%;}
.azw_padding_r_15per{ padding-right:15%;}
.azw_padding_r_20per{ padding-right:20%;}
.azw_padding_r_25per{ padding-right:25%;}
.azw_padding_r_30per{ padding-right:30%;}

.azw_padding_l_1per{ padding-left:1%;}
.azw_padding_l_2per{ padding-left:2%;}
.azw_padding_l_3per{ padding-left:3%;}
.azw_padding_l_4per{ padding-left:4%;}
.azw_padding_l_5per{ padding-left:5%;}
.azw_padding_l_6per{ padding-left:6%;}
.azw_padding_l_7per{ padding-left:7%;}
.azw_padding_l_8per{ padding-left:8%;}
.azw_padding_l_9per{ padding-left:9%;}
.azw_padding_l_10per{ padding-left:10%;}
.azw_padding_l_15per{ padding-left:15%;}
.azw_padding_l_20per{ padding-left:20%;}
.azw_padding_l_25per{ padding-left:25%;}
.azw_padding_l_30per{ padding-left:30%;}

.azw_padding_r_rev_1per{ padding-left:1%;}
.azw_padding_r_rev_2per{ padding-left:2%;}
.azw_padding_r_rev_3per{ padding-left:3%;}
.azw_padding_r_rev_4per{ padding-left:4%;}
.azw_padding_r_rev_5per{ padding-left:5%;}
.azw_padding_r_rev_6per{ padding-left:6%;}
.azw_padding_r_rev_7per{ padding-left:7%;}
.azw_padding_r_rev_8per{ padding-left:8%;}
.azw_padding_r_rev_9per{ padding-left:9%;}
.azw_padding_r_rev_10per{ padding-left:10%;}
.azw_padding_r_rev_15per{ padding-left:15%;}
.azw_padding_r_rev_20per{ padding-left:20%;}
.azw_padding_r_rev_25per{ padding-left:25%;}
.azw_padding_r_rev_30per{ padding-left:30%;}

.azw_padding_t_1px{ padding-top:1px;}
.azw_padding_t_2px{ padding-top:2px;}
.azw_padding_t_3px{ padding-top:3px;}
.azw_padding_t_4px{ padding-top:4px;}
.azw_padding_t_5px{ padding-top:5px;}
.azw_padding_t_6px{ padding-top:6px;}
.azw_padding_t_7px{ padding-top:7px;}
.azw_padding_t_8px{ padding-top:8px;}
.azw_padding_t_9px{ padding-top:9px;}
.azw_padding_t_10px{ padding-top:10px;}
.azw_padding_t_15px{ padding-top:15px;}
.azw_padding_t_20px{ padding-top:20px;}
.azw_padding_t_25px{ padding-top:25px;}
.azw_padding_t_30px{ padding-top:30px;}

.azw_padding_b_1px{ padding-bottom:1px;}
.azw_padding_b_2px{ padding-bottom:2px;}
.azw_padding_b_3px{ padding-bottom:3px;}
.azw_padding_b_4px{ padding-bottom:4%;}
.azw_padding_b_5px{ padding-bottom:5px;}
.azw_padding_b_6px{ padding-bottom:6px;}
.azw_padding_b_7px{ padding-bottom:7px;}
.azw_padding_b_9px{ padding-bottom:9px;}
.azw_padding_b_10px{ padding-bottom:10px;}
.azw_padding_b_15px{ padding-bottom:15px;}
.azw_padding_b_20px{ padding-bottom:20px;}
.azw_padding_b_25px{ padding-bottom:25px;}
.azw_padding_b_30px{ padding-bottom:30px;}

.azw_row{ float:right; width:100%;}
.azw_99per{ float:right; width:99%;}
.azw_98per{ float:right; width:98%;}
.azw_97per{ float:right; width:97%;}
.azw_96per{ float:right; width:96%;}
.azw_95per{ float:right; width:95%;}
.azw_94per{ float:right; width:94%;}
.azw_93per{ float:right; width:93%;}
.azw_92per{ float:right; width:92%;}
.azw_91per{ float:right; width:91%;}
.azw_90per{ float:right; width:90%;}
.azw_85per{ float:right; width:85%;}
.azw_80per{ float:right; width:80%;}
.azw_79per{ float:right; width:79%;}
.azw_78per{ float:right; width:78%;}
.azw_77per{ float:right; width:77%;}
.azw_76per{ float:right; width:76%;}
.azw_75per{ float:right; width:75%;}
.azw_70per{ float:right; width:70%;}
.azw_69per{ float:right; width:69%;}
.azw_68per{ float:right; width:68%;}
.azw_67per{ float:right; width:67%;}
.azw_66per{ float:right; width:66%;}
.azw_65per{ float:right; width:65%;}
.azw_60per{ float:right; width:60%;}
.azw_57per{ float:right; width:57%;}
.azw_55per{ float:right; width:55%;}
.azw_50per{ float:right; width:50%;}
.azw_45per{ float:right; width:45%;}
.azw_40per{ float:right; width:40%;}
.azw_38per{ float:right; width:38%;}
.azw_37per{ float:right; width:37%;}
.azw_35per{ float:right; width:35%;}
.azw_34per{ float:right; width:34%;}
.azw_33per{ float:right; width:33%;}
.azw_32per{ float:right; width:32%;}
.azw_31per{ float:right; width:31%;}
.azw_30per{ float:right; width:30%;}
.azw_29per{ float:right; width:29%;}
.azw_28per{ float:right; width:28%;}
.azw_27per{ float:right; width:27%;}
.azw_26per{ float:right; width:26%;}
.azw_25per{ float:right; width:25%;}
.azw_24per{ float:right; width:24%;}
.azw_23per{ float:right; width:23%;}
.azw_22per{ float:right; width:22%;}
.azw_21per{ float:right; width:21%;}
.azw_20per{ float:right; width:20%;}
.azw_19per{ float:right; width:19%;}
.azw_18per{ float:right; width:18%;}
.azw_17per{ float:right; width:17%;}
.azw_16per{ float:right; width:16%;}
.azw_15per{ float:right; width:15%;}
.azw_14per{ float:right; width:14%;}
.azw_13per{ float:right; width:13%;}
.azw_12per{ float:right; width:12%;}
.azw_11per{ float:right; width:11%;}
.azw_10per{ float:right; width:10%;}
.azw_9per{ float:right; width:9%;}
.azw_8per{ float:right; width:8%;}
.azw_7per{ float:right; width:7%;}
.azw_6per{ float:right; width:6%;}
.azw_5per{ float:right; width:5%;}
.azw_4per{ float:right; width:4%;}
.azw_3per{ float:right; width:3%;}
.azw_2per{ float:right; width:2%;}
.azw_1per{ float:right; width:1%;}

.azw_h_5px{ height:5px;}
.azw_h_10px{ height:10px;}
.azw_h_15px{ height:15px;}
.azw_h_20px{ height:20px;}
.azw_h_25px{ height:25px;}
.azw_h_26px{ height:26px;}
.azw_h_27px{ height:27px;}
.azw_h_28px{ height:28px;}
.azw_h_29px{ height:29px;}
.azw_h_30px{ height:30px;}
.azw_h_35px{ height:35px;}
.azw_h_40px{ height:40px;}
.azw_h_45px{ height:45px;}
.azw_h_50px{ height:50px;}
.azw_h_55px{ height:55px;}
.azw_h_60px{ height:60px;}
.azw_h_65px{ height:65px;}
.azw_h_70px{ height:70px;}
.azw_h_75px{ height:75px;}
.azw_h_80px{ height:80px;}
.azw_h_85px{ height:85px;}
.azw_h_90px{ height:90px;}
.azw_h_95px{ height:95px;}
.azw_h_100px{ height:100px;}

.azw_border_0px{ border:0px !important;}
.azw_border_b_0px{ border-bottom:0px !important;}
.azw_border_t_0px{ border-top:0px !important;}
.azw_border_r_0px{ border-right:0px !important;}
.azw_border_l_0px{ border-left:0px !important;}
.azw_border_rl_0px{ border-left:0px !important; border-right:0px !important;}
.azw_border_tb_0px{ border-top:0px !important; border-bottom:0px !important;}

.azw_border_1px_lightgray{ border:1px solid #CCC;}
.azw_border_2px_lightgray{ border:2px solid #CCC;}
.azw_border_3px_lightgray{ border:3px solid #CCC;}
.azw_border_4px_lightgray{ border:4px solid #CCC;}
.azw_border_5px_lightgray{ border:5px solid #CCC;}
.azw_border_6px_lightgray{ border:6px solid #CCC;}

.azw_border_1px_gray{ border:1px solid #999;}
.azw_border_2px_gray{ border:2px solid #999;}
.azw_border_3px_gray{ border:3px solid #999;}
.azw_border_4px_gray{ border:4px solid #999;}
.azw_border_5px_gray{ border:5px solid #999;}
.azw_border_6px_gray{ border:6px solid #999;}

.azw_border_1px_darkgray{ border:1px solid #333;}
.azw_border_2px_darkgray{ border:2px solid #333;}
.azw_border_3px_darkgray{ border:3px solid #333;}
.azw_border_4px_darkgray{ border:4px solid #333;}
.azw_border_5px_darkgray{ border:5px solid #333;}
.azw_border_6px_darkgray{ border:6px solid #333;}

.azw_border_1px_lightblue{ border:1px solid #E6F5F9;}
.azw_border_2px_lightblue{ border:2px solid #E6F5F9;}
.azw_border_3px_lightblue{ border:3px solid #E6F5F9;}
.azw_border_4px_lightblue{ border:4px solid #E6F5F9;}
.azw_border_5px_lightblue{ border:5px solid #E6F5F9;}
.azw_border_6px_lightblue{ border:6px solid #E6F5F9;}

.azw_border_1px_blue{ border:1px solid #548FD8;}
.azw_border_2px_blue{ border:2px solid #548FD8;}
.azw_border_3px_blue{ border:3px solid #548FD8;}
.azw_border_4px_blue{ border:4px solid #548FD8;}
.azw_border_5px_blue{ border:5px solid #548FD8;}
.azw_border_6px_blue{ border:6px solid #548FD8;}

.azw_border_1px_darkblue{ border:1px solid #1A4579;}
.azw_border_2px_darkblue{ border:2px solid #1A4579;}
.azw_border_3px_darkblue{ border:3px solid #1A4579;}
.azw_border_4px_darkblue{ border:4px solid #1A4579;}
.azw_border_5px_darkblue{ border:5px solid #1A4579;}
.azw_border_6px_darkblue{ border:6px solid #1A4579;}

.azw_border_1px_lightgreen{ border:1px solid #E4FDE1;}
.azw_border_2px_lightgreen{ border:2px solid #E4FDE1;}
.azw_border_3px_lightgreen{ border:3px solid #E4FDE1;}
.azw_border_4px_lightgreen{ border:4px solid #E4FDE1;}
.azw_border_5px_lightgreen{ border:5px solid #E4FDE1;}
.azw_border_6px_lightgreen{ border:6px solid #E4FDE1;}

.azw_border_1px_green{ border:1px solid #10D128;}
.azw_border_2px_green{ border:2px solid #10D128;}
.azw_border_3px_green{ border:3px solid #10D128;}
.azw_border_4px_green{ border:4px solid #10D128;}
.azw_border_5px_green{ border:5px solid #10D128;}
.azw_border_6px_green{ border:6px solid #10D128;}

.azw_border_1px_darkgreen{ border:1px solid #1A8229;}
.azw_border_2px_darkgreen{ border:2px solid #1A8229;}
.azw_border_3px_darkgreen{ border:3px solid #1A8229;}
.azw_border_4px_darkgreen{ border:4px solid #1A8229;}
.azw_border_5px_darkgreen{ border:5px solid #1A8229;}
.azw_border_6px_darkgreen{ border:6px solid #1A8229;}

.azw_border_1px_lightred{ border:1px solid #FDEAEA;}
.azw_border_2px_lightred{ border:2px solid #FDEAEA;}
.azw_border_3px_lightred{ border:3px solid #FDEAEA;}
.azw_border_4px_lightred{ border:4px solid #FDEAEA;}
.azw_border_5px_lightred{ border:5px solid #FDEAEA;}
.azw_border_6px_lightred{ border:6px solid #FDEAEA;}

.azw_border_1px_red{ border:1px solid #FC0A10;}
.azw_border_2px_red{ border:2px solid #FC0A10;}
.azw_border_3px_red{ border:3px solid #FC0A10;}
.azw_border_4px_red{ border:4px solid #FC0A10;}
.azw_border_5px_red{ border:5px solid #FC0A10;}
.azw_border_6px_red{ border:6px solid #FC0A10;}

.azw_border_1px_darkred{ border:1px solid #6A0003;}
.azw_border_2px_darkred{ border:2px solid #6A0003;}
.azw_border_3px_darkred{ border:3px solid #6A0003;}
.azw_border_4px_darkred{ border:4px solid #6A0003;}
.azw_border_5px_darkred{ border:5px solid #6A0003;}
.azw_border_6px_darkred{ border:6px solid #6A0003;}

.azw_border_1px_white{ border:1px solid #fff;}
.azw_border_2px_white{ border:2px solid #fff;}
.azw_border_3px_white{ border:3px solid #fff;}
.azw_border_4px_white{ border:4px solid #fff;}
.azw_border_5px_white{ border:5px solid #fff;}
.azw_border_6px_white{ border:6px solid #fff;}

.azw_border_1px_black{ border:1px solid #000;}
.azw_border_2px_black{ border:2px solid #000;}
.azw_border_3px_black{ border:3px solid #000;}
.azw_border_4px_black{ border:4px solid #000;}
.azw_border_5px_black{ border:5px solid #000;}
.azw_border_6px_black{ border:6px solid #000;}

.azw_border_crv2{ border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.azw_border_crv3{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.azw_border_crv4{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.azw_border_crv5{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.azw_border_crv6{ border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.azw_border_crv7{ border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.azw_border_crv8{ border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.azw_border_crv9{ border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px;}
.azw_border_crv10{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.azw_border_crv11{ border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px;}
.azw_border_crv12{ border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px;}
.azw_border_crv13{ border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px;}
.azw_border_crv14{ border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px;}
.azw_border_crv15{ border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.azw_border_crv16{ border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:16px;}

.azw_border_crv2_top{ border-top-right-radius:2px; -moz-border-top-right-radius:2px; -webkit-border-top-right-radius:2px; border-top-left-radius:2px; -moz-border-top-left-radius:2px; -webkit-border-top-left-radius:2px;}
.azw_border_crv3_top{ border-top-right-radius:3px; -moz-border-top-right-radius:3px; -webkit-border-top-right-radius:3px; border-top-left-radius:3px; -moz-border-top-left-radius:3px; -webkit-border-top-left-radius:3px;}
.azw_border_crv4_top{ border-top-right-radius:4px; -moz-border-top-right-radius:4px; -webkit-border-top-right-radius:4px; border-top-left-radius:4px; -moz-border-top-left-radius:4px; -webkit-border-top-left-radius:4px;}
.azw_border_crv5_top{ border-top-right-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px;}
.azw_border_crv6_top{ border-top-right-radius:6px; -moz-border-top-right-radius:6px; -webkit-border-top-right-radius:6px; border-top-left-radius:6px; -moz-border-top-left-radius:6px; -webkit-border-top-left-radius:6px;}
.azw_border_crv7_top{ border-top-right-radius:7px; -moz-border-top-right-radius:7px; -webkit-border-top-right-radius:7px; border-top-left-radius:7px; -moz-border-top-left-radius:7px; -webkit-border-top-left-radius:7px;}
.azw_border_crv8_top{ border-top-right-radius:8px; -moz-border-top-right-radius:8px; -webkit-border-top-right-radius:8px; border-top-left-radius:8px; -moz-border-top-left-radius:8px; -webkit-border-top-left-radius:8px;}
.azw_border_crv9_top{ border-top-right-radius:9px; -moz-border-top-right-radius:9px; -webkit-border-top-right-radius:9px; border-top-left-radius:9px; -moz-border-top-left-radius:9px; -webkit-border-top-left-radius:9px;}
.azw_border_crv10_top{ border-top-right-radius:10px; -moz-border-top-right-radius:10px; -webkit-border-top-right-radius:10px; border-top-left-radius:10px; -moz-border-top-left-radius:10px; -webkit-border-top-left-radius:10px;}
.azw_border_crv11_top{ border-top-right-radius:11px; -moz-border-top-right-radius:11px; -webkit-border-top-right-radius:11px; border-top-left-radius:11px; -moz-border-top-left-radius:11px; -webkit-border-top-left-radius:11px;}
.azw_border_crv12_top{ border-top-right-radius:12px; -moz-border-top-right-radius:12px; -webkit-border-top-right-radius:12px; border-top-left-radius:12px; -moz-border-top-left-radius:12px; -webkit-border-top-left-radius:12px;}
.azw_border_crv13_top{ border-top-right-radius:13px; -moz-border-top-right-radius:13px; -webkit-border-top-right-radius:13px; border-top-left-radius:13px; -moz-border-top-left-radius:13px; -webkit-border-top-left-radius:13px;}
.azw_border_crv14_top{ border-top-right-radius:14px; -moz-border-top-right-radius:14px; -webkit-border-top-right-radius:14px; border-top-left-radius:14px; -moz-border-top-left-radius:14px; -webkit-border-top-left-radius:14px;}
.azw_border_crv15_top{ border-top-right-radius:15px; -moz-border-top-right-radius:15px; -webkit-border-top-right-radius:15px; border-top-left-radius:15px; -moz-border-top-left-radius:15px; -webkit-border-top-left-radius:15px;}
.azw_border_crv16_top{ border-top-right-radius:16px; -moz-border-top-right-radius:16px; -webkit-border-top-right-radius:16px; border-top-left-radius:16px; -moz-border-top-left-radius:16px; -webkit-border-top-left-radius:16px;}

.azw_border_crv2_bottom{ border-bottom-right-radius:2px; -moz-border-bottom-right-radius:2px; -webkit-border-bottom-right-radius:2px; border-bottom-left-radius:2px; -moz-border-bottom-left-radius:2px; -webkit-border-bottom-left-radius:2px;}
.azw_border_crv3_bottom{ border-bottom-right-radius:3px; -moz-border-bottom-right-radius:3px; -webkit-border-bottom-right-radius:3px; border-bottom-left-radius:3px; -moz-border-bottom-left-radius:3px; -webkit-border-bottom-left-radius:3px;}
.azw_border_crv4_bottom{ border-bottom-right-radius:4px; -moz-border-bottom-right-radius:4px; -webkit-border-bottom-right-radius:4px; border-bottom-left-radius:4px; -moz-border-bottom-left-radius:4px; -webkit-border-bottom-left-radius:4px;}
.azw_border_crv5_bottom{ border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px;}
.azw_border_crv6_bottom{ border-bottom-right-radius:6px; -moz-border-bottom-right-radius:6px; -webkit-border-bottom-right-radius:6px; border-bottom-left-radius:6px; -moz-border-bottom-left-radius:6px; -webkit-border-bottom-left-radius:6px;}
.azw_border_crv7_bottom{ border-bottom-right-radius:7px; -moz-border-bottom-right-radius:7px; -webkit-border-bottom-right-radius:7px; border-bottom-left-radius:7px; -moz-border-bottom-left-radius:7px; -webkit-border-bottom-left-radius:7px;}
.azw_border_crv8_bottom{ border-bottom-right-radius:8px; -moz-border-bottom-right-radius:8px; -webkit-border-bottom-right-radius:8px; border-bottom-left-radius:8px; -moz-border-bottom-left-radius:8px; -webkit-border-bottom-left-radius:8px;}
.azw_border_crv9_bottom{ border-bottom-right-radius:9px; -moz-border-bottom-right-radius:9px; -webkit-border-bottom-right-radius:9px; border-bottom-left-radius:9px; -moz-border-bottom-left-radius:9px; -webkit-border-bottom-left-radius:9px;}
.azw_border_crv10_bottom{ border-bottom-right-radius:10px; -moz-border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; border-bottom-left-radius:10px; -moz-border-bottom-left-radius:10px; -webkit-border-bottom-left-radius:10px;}
.azw_border_crv11_bottom{ border-bottom-right-radius:11px; -moz-border-bottom-right-radius:11px; -webkit-border-bottom-right-radius:11px; border-bottom-left-radius:11px; -moz-border-bottom-left-radius:11px; -webkit-border-bottom-left-radius:11px;}
.azw_border_crv12_bottom{ border-bottom-right-radius:12px; -moz-border-bottom-right-radius:12px; -webkit-border-bottom-right-radius:12px; border-bottom-left-radius:12px; -moz-border-bottom-left-radius:12px; -webkit-border-bottom-left-radius:12px;}
.azw_border_crv13_bottom{ border-bottom-right-radius:13px; -moz-border-bottom-right-radius:13px; -webkit-border-bottom-right-radius:13px; border-bottom-left-radius:13px; -moz-border-bottom-left-radius:13px; -webkit-border-bottom-left-radius:13px;}
.azw_border_crv14_bottom{ border-bottom-right-radius:14px; -moz-border-bottom-right-radius:14px; -webkit-border-bottom-right-radius:14px; border-bottom-left-radius:14px; -moz-border-bottom-left-radius:14px; -webkit-border-bottom-left-radius:14px;}
.azw_border_crv15_bottom{ border-bottom-right-radius:15px; -moz-border-bottom-right-radius:15px; -webkit-border-bottom-right-radius:15px; border-bottom-left-radius:15px; -moz-border-bottom-left-radius:15px; -webkit-border-bottom-left-radius:15px;}
.azw_border_crv16_bottom{ border-bottom-right-radius:16px; -moz-border-bottom-right-radius:16px; -webkit-border-bottom-right-radius:16px; border-bottom-left-radius:16px; -moz-border-bottom-left-radius:16px; -webkit-border-bottom-left-radius:16px;}

.azw_background_image_rpno_ct{ background: no-repeat center top;}
.azw_background_image_rpno_cb{ background: no-repeat center bottom;}
.azw_background_image_rpx_ct{ background: repeat-x center top;}
.azw_background_image_rpx_cb{ background: repeat-x bottom top;}
.azw_background_image_rpy_lt{ background: repeat-y left top;}
.azw_background_image_rpy_rt{ background: repeat-y right top;}

.azw_background_color_lightgray{ background-color:#CCC;}
.azw_background_color_gray{ background-color:#999;}
.azw_background_color_darkgray{ background-color:#333;}

.azw_background_color_lightblue{ background-color:#E6F5F9;}
.azw_background_color_blue{background-color:#548FD8;}
.azw_background_color_darkblue{background-color:#1A4579;}

.azw_background_color_lightgreen{background-color:#E4FDE1;}
.azw_background_color_green{background-color:#10D128;}
.azw_background_color_darkgreen{background-color:#1A8229;}

.azw_background_color_lightred{background-color:#FDEAEA;}
.azw_background_color_red{background-color:#FC0A10;}
.azw_background_color_darkred{background-color:#6A0003;}

.azw_background_color_white{background-color:#fff;}
.azw_background_color_black{background-color:#000;}

.azw_box_background_outershadow{ box-shadow:2px 2px 2px 2px #CCC; -moz-box-shadow:2px 2px 2px 2px #ccc; -webkit-box-shadow:2px 2px 2px 2px #ccc;}
.azw_box_background_innerbeval{background:rgb(255,255,255);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(247,247,247,1)));
	background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
	background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);
	background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
	-webkit-box-shadow:inset rgba(0, 0, 0, 0.4) 0 1px 4px;
	-moz-box-shadow:inset rgba(0, 0, 0, 0.4) 0 1px 4px;
	box-shadow:inset rgba(0, 0, 0, 0.4) 0 1px 4px;}

.azw_font_15pt{ font-family:Tahoma, Geneva, sans-serif; font-size:15pt; line-height:20px; text-align:right; direction:rtl;}
.azw_font_14pt{ font-family:Tahoma, Geneva, sans-serif; font-size:14pt; line-height:20px; text-align:right; direction:rtl;}
.azw_font_13pt{ font-family:Tahoma, Geneva, sans-serif; font-size:13pt; line-height:20px; text-align:right; direction:rtl;}
.azw_font_12pt{ font-family:Tahoma, Geneva, sans-serif; font-size:12pt; line-height:20px; text-align:right; direction:rtl;}
.azw_font_11pt{ font-family:Tahoma, Geneva, sans-serif; font-size:11pt; line-height:20px; text-align:right; direction:rtl;}
.azw_font_10pt{ font-family:Tahoma, Geneva, sans-serif; font-size:10pt; line-height:20px; text-align:right; direction:rtl;}
.azw_font_9pt{ font-family:Tahoma, Geneva, sans-serif; font-size:9pt; line-height:20px; text-align:right; direction:rtl;}
.azw_font_8pt{ font-family:Tahoma, Geneva, sans-serif; font-size:8pt; line-height:20px; text-align:right; direction:rtl;}
.azw_font_7pt{ font-family:Tahoma, Geneva, sans-serif; font-size:7pt; line-height:20px; text-align:right; direction:rtl;}
.azw_font_6pt{ font-family:Tahoma, Geneva, sans-serif; font-size:6pt; line-height:20px; text-align:right; direction:rtl;}
.azw_font_5pt{ font-family:Tahoma, Geneva, sans-serif; font-size:9pt; line-height:20px; text-align:right; direction:rtl;}

.azw_font_color_trns{ color:transparent;}
.azw_font_color_white{ color:#fff;}
.azw_font_color_lightgray{ color:#CCC;}
.azw_font_color_gray{ color:#999;}
.azw_font_color_darkgray{ color:#333;}
.azw_font_color_lightblue{ color:#E6F5F9;}
.azw_font_color_blue{ color:#548FD8;}
.azw_font_color_darkblue{ color:#1A4579;}
.azw_font_color_lightgreen{ color:#E4FDE1;}
.azw_font_color_green{ color:#10D128;}
.azw_font_color_darkgreen{color:#11551C;}
.azw_font_color_lightred{color:#FDEAEA;}
.azw_font_color_red{color:#FC0A10;}
.azw_font_color_darkred{color:#6A0003;}
.azw_font_color_lightyellow{color:#FFF2C1;}
.azw_font_color_yellow{color:#FFD737;}
.azw_font_color_darkyellow{color:#846900;}
.azw_font_color_black{ color:#000;}

.azw_box_100per{ float:right; width:98%; padding:5px 1%;}
.azw_box_95per{ float:right; width:93%; padding:5px 1%;}
.azw_box_90per{ float:right; width:88%; padding:5px 1%;}
.azw_box_85per{ float:right; width:83%; padding:5px 1%;}
.azw_box_80per{ float:right; width:78%; padding:5px 1%;}
.azw_box_75per{ float:right; width:73%; padding:5px 1%;}
.azw_box_70per{ float:right; width:68%; padding:5px 1%;}
.azw_box_65per{ float:right; width:63%; padding:5px 1%;}
.azw_box_60per{ float:right; width:58%; padding:5px 1%;}
.azw_box_55per{ float:right; width:53%; padding:5px 1%;}
.azw_box_50per{ float:right; width:48%; padding:5px 1%;}
.azw_box_45per{ float:right; width:43%; padding:5px 1%;}
.azw_box_40per{ float:right; width:38%; padding:5px 1%;}
.azw_box_35per{ float:right; width:33%; padding:5px 1%;}
.azw_box_30per{ float:right; width:28%; padding:5px 1%;}
.azw_box_25per{ float:right; width:23%; padding:5px 1%;}
.azw_box_20per{ float:right; width:18%; padding:5px 1%;}
.azw_box_15per{ float:right; width:13%; padding:5px 1%;}
.azw_box_10per{ float:right; width:8%; padding:5px 1%;}
.azw_box_5per{ float:right; width:3%; padding:5px 1%;}

.azw_right{ right:0px;}
.azw_left{ left:0px;}
.azw_top{ top:0px;}
.azw_bottom{ bottom:0px;}
.azw_lang{ right:0px;}
.azw_lang_rev{ left:0px;}

/* start main menu style */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	right: 0;
	z-index: 99;
}
.sf-menu > li {
	float: RIGHT; margin-left:1.2%;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
}

.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0;
	right: 100%;
}


/*** DEMO SKIN ***/
.sf-menu {
	float: right; width:70%;
	margin-top: 3px;
}
.sf-menu ul {
	box-shadow: 2px 2px 6px rgba(0,0,0,.2);
	min-width: 12em; /* allow long menu items to determine submenu width */
	*width: 12em; /* no auto sub width for IE7, see white-space comment below */
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:3px; background:#f9f9f9;
}
.sf-menu ul li{ border-bottom:1px solid #e4e4e4;}
.sf-menu a {
	border-left: 0px solid #fff;
	border-top: 0px solid #dFeEFF; /* fallback colour must use full shorthand */
	border-top: 0px solid rgba(255,255,255,.5);
	padding: 3px 3px;
	text-decoration: none;
	zoom: 1; /* IE7 */
}
.sf-menu a {
	color: #fff !important; font-size:9pt; text-decoration:none !important; 
}
    .sf-menu li:hover a
    { color:#004178 !important;
    }
    .sf-menu li li a
    { color:#004178 !important;
    }
.sf-menu li {
	
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.sf-menu ul li {
	background: #f3f1f1;
}
.sf-menu ul ul li {
	background: #f3f1f1;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
	background: #dad9d9;
	/* only transition out, not in */
	-webkit-transition: none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
	transition: none;
}

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
	padding-left: 15px;
	*padding-left: 15px; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 2px;
	margin-top: -3px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: #c2c2c2; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */ 
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-left: -2px;
	border-color: transparent;
	border-right-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-right-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-right-color: white;
}

/* end main menu style */
/* start right click style */
.context-menu-list {
    margin:0; 
    padding:0;
	background:url(../../../images/global/right_click/right_click_bg.jpg) repeat-y right top #eee;
    
    min-width: 120px;
    max-width: 250px;
    display: inline-block;
    position: absolute;
    list-style-type: none;
    border: 1px solid #DDD;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
       -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
        -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
         -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 11px;
}

.context-menu-item {
    padding: 2px 24px 2px 2px;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: -moz-none;
        -ms-user-select: none;
            user-select: none; text-align:right; direction:rtl; font-family:Tahoma;
}


.context-menu-separator {
    padding-bottom:0;
    border-bottom: 1px solid #DDD;
}

.context-menu-item > label > input,
.context-menu-item > label > textarea {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
}

.context-menu-item.hover {
    cursor: pointer;
    background-color: #6eb6fe;
}

.context-menu-item.disabled {
    color: #666;
}

.context-menu-input.hover,
.context-menu-item.disabled.hover {
    cursor: default;
    background-color: #EEE;
}

.context-menu-submenu:after {
    content: ">";
    color: #666;
    position: absolute;
    top: 0;
    right: 3px;
    z-index: 1;
}

/* icons
    #protip:
    In case you want to use sprites for icons (which I would suggest you do) have a look at
    http://css-tricks.com/13224-pseudo-spriting/ to get an idea of how to implement 
    .context-menu-item.icon:before {}
 */
.context-menu-item.icon { min-height: 18px; background-repeat: no-repeat; background-position: right 2px; }
.context-menu-item.icon-edit { background-image: url(../../../images/global/right_click/page_white_edit.png); }
.context-menu-item.icon-cut { background-image: url(../../../images/global/right_click/cut.png); }
.context-menu-item.icon-copy { background-image: url(../../../images/global/right_click/page_white_copy.png); }
.context-menu-item.icon-paste { background-image: url(../../../images/global/right_click/page_white_paste.png); }
.context-menu-item.icon-delete { background-image: url(../../../images/global/right_click/page_white_delete.png); }
.context-menu-item.icon-add { background-image: url(../../../images/global/right_click/page_white_add.png); }
.context-menu-item.icon-quit { background-image: url(../../../images/global/right_click/door.png); }
.context-menu-item.Usergroup { background-image: url(../../../images/global/right_click/door.png); }



/* vertically align inside labels */
.context-menu-input > label > * { vertical-align: top; }

/* position checkboxes and radios as icons */
.context-menu-input > label > input[type="checkbox"],
.context-menu-input > label > input[type="radio"] {
    margin-left: -17px;
}
.context-menu-input > label > span {
    margin-left: 5px;
}

.context-menu-input > label,
.context-menu-input > label > input[type="text"],
.context-menu-input > label > textarea,
.context-menu-input > label > select {
    display: block;
    width: 100%;
    
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
         -o-box-sizing: border-box;
            box-sizing: border-box;
}

.context-menu-input > label > textarea {
    height: 100px;
}
.context-menu-item > .context-menu-list {
    display: none;
    /* re-positioned by js */
    right: -5px;
    top: 5px;
}

.context-menu-item.hover > .context-menu-list {
    display: block;
}

.context-menu-accesskey {
    text-decoration: underline;
}
/* end right click style */

.crm_row_1{background-color: #3F9DCC;}
.crm_row_2{background-color: #2092CC;}
.crm_row_3{ margin-top:0px; color:#222;font-family:Tahoma; font-size:9pt; direction:rtl; text-align:right; background: #d3d3d3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNWE1YTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #d3d3d3 0%, #a5a5a5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d3d3), color-stop(100%,#a5a5a5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d3d3d3 0%,#a5a5a5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d3d3d3 0%,#a5a5a5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d3d3d3 0%,#a5a5a5 100%); /* IE10+ */
background: linear-gradient(to bottom, #d3d3d3 0%,#a5a5a5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#a5a5a5',GradientType=0 ); /* IE6-8 */padding-bottom:1px; padding-top:1px; position:fixed; top:57px; z-index:999999;}
.crm_row_6{ position:relative;}
.context-menu-item.icon , .crm_global_icons {
	background-image: url(../../images/global/crm_icon.png);
	background-repeat: no-repeat;
}
.crm_global_icons_Referr
{
     background-position: center -3993px;
}
.crm_global_icons_helpsoftware
{
    background-position: 0px -3517px;
	height: 25px;
	padding-left:22px; cursor:pointer; color:#e6007e; line-height:28px;
}
.crm_global_icons_editformmakerelement
{ background-position: -20px -2008px; cursor:pointer;
    color: transparent !important;
    float: left;
    font-size: 0 !important;
    height: 20px;
    width: 20px;
}
.crm_global_icons_deleteformmakerelement
{ background-position: -20px -2048px; cursor:pointer;
    color: transparent !important;
    float: right;
    font-size: 0 !important;
    height: 20px;
    width: 20px;
}
.crm_global_icons_helpsoftware:hover
{
    background-position: 0px -3566px; color:#777;
}
.crm_global_icons_arrow_gray_bottom {
	background-position: 5px -370px;
	height: 20px;
	width: 15px; 
}
.crm_global_icons_addusertogroup
{background-position: 15px -2948px;
	height: 20px;

}
.crm_global_icons_editform
{
    background-position: center -3776px;
}
.crm_global_icons_addcolumn
{
    background-position: center -3717px;
}
.crm_global_icons_editcolumn
{
     background-position: center -3829px;
}
.crm_global_icons_minedite
{background-position: right -2008px;
	height: 20px; font-size:0px;
	width: 20px; display:block;
}
.crm_global_icons_mindelete
{background-position: right -2048px;
	height: 20px; font-size:0px;
	width: 20px; display:block;
}
.crm_global_icons_logout{ background-position:0px -24px; width:20px; height:23px;}
.crm_global_icons_help{ background-position:0px -47px; width:20px; height:23px;}
.crm_global_icons_language{background-position:0px -69px; width:90px; height:23px; color:#34552b;}
    .crm_global_icons_language select
    { background:transparent; border:0px; font-family:Tahoma; font-size:8pt; color:#fff; height:19px;
    }
.crm_global_icons_role
{background-position: center -2355px;
	
}
.crm_global_icons_detail
{background-position: center -4054px;
}
.crm_global_icons_ChangeStateWork
{background-position: center -3936px;
}
.crm_global_icons_srchbtn{ border:0px; font-size:0px; color:transparent; background-position:0px -2530px; width:18px; cursor:pointer; height:18px; background-color:transparent;}
.crm_global_icons_search{ border:0px; font-size:0px; color:transparent; background-position:0px 0px; width:20px; height:20px; background-color:transparent;}
.crm_global_icons_maincontrolicons{ color:#333 !important; font-family:Tahoma; font-size:8pt; text-decoration:none !important; padding-top:25px ; margin:1px 8px; min-width:47px;  text-align:center;}
.crm_global_icons_addmodule{background-position:center -674px; }
.crm_global_icons_new{background-position:center -737px; }
.crm_global_icons_edit{background-position:center -859px; }
.crm_global_icons_delete{background-position:center -800px; }
.crm_global_icons_srch{background-position:9px -920px; }
.crm_global_icons_exportexcel{background-position:center -1043px; }
.crm_global_icons_importexcel{background-position:center -978px; }
.crm_global_icons_print{background-position:center -1109px; }
.crm_global_icons_ticket{background-position:center -1173px; }
.crm_global_icons_ticketanswer{background-position:center -1238px; }
.crm_global_icons_ticketanswer{background-position:center -1238px; }
.crm_global_icons_movetofolder{background-position:center -1388px; }
.crm_global_icons_blacklist{background-position:center -1460px; }
.crm_global_icons_spam{background-position:center -1526px; }
.crm_global_icons_show{background-position:center -1312px; }
.crm_global_icons_filter{background-position:center -1590px; }
.crm_global_icons_Help{background-position:center -6374px; }
.crm_row_4_groups{ margin:0px 0px 0px 2px; background-color:#e3e2e2; border-left:1px solid #ccc;}
.crm_row_4{ position:fixed; z-index:99999; top:81px;}
.crm_col_content{ width:100%;}
.crm_toolbox .crm_global_icons{ ;margin-top:10px; width:100%; height:25px;}
.crm_global_icons_online{ background-position:left -95px; }
.crm_global_icons_calender{ background-position:left -124px;}
.crm_global_icons_contact{ background-position:left -160px;}
.crm_global_icons_mail{ background-position:left -190px;}
.crm_global_icons_sms{background-position:left -230px;}
.crm_global_icons_datetime{background-position:left -260px;}
.crm_global_icons_note{background-position:left -295px;}
.crm_global_icons_reminder{background-position:left -332px;}
.crm_col_toolbox{ background-color:#fff; border:1px #CCC solid; box-shadow:1px 3px 5px 1px #999; -moz-box-shadow:1px 3px 5px 1px #999; -webkit-box-shadow:1px 3px 5px 1px #999; width:3.3%; position:absolute; top:0px; left:0px; padding-top:0px !important;  padding-bottom:0px !important;}
.crm_global_icons_newalarm{background-position:0px -555px; width:25px !important; height:20px  !important; margin-top:-10px !important; margin-right:-1px;}
.crm_global_icons_toolbox .crm_global_icons{ width:18px; height:20px;}
.crm_global_icons_toolbox_close{ background-position:0px -572px ; background-color:#e5f0f5;}
.crm_global_icons_toolbox_open{ background-position:0px -615px; background-color:#e5f0f5;}
.crm_global_icons_toolbox_openclose{ border:1px solid #ccc; border-left:0px; border-top-right-radius:3px; -moz-border-top-right-radius:3px; -webkit-border-top-right-radius:3px;border-bottom-right-radius:3px; -moz-border-bottom-right-radius:3px; -webkit-border-bottom-right-radius:3px;box-shadow: 2px 2px 2px 0 #999999;; -moz-box-shadow: 2px 2px 2px 0 #999999;; -webkit-box-shadow: 2px 2px 2px 0 #999999; margin-top:-1px; height:45px !important;}
.crm_row{ width:100% !important;}

.column {
	margin: 1px 0.1% !important; padding:2px 0px 10px 0px;
	border:0px solid transparent !important;
}
.drop_box_main_list { 
	min-height: 400px; 
}
.drop_box_main_list_items {
	border: 1px solid #3f9dcc; width:99%; float:right; border-radius:0px !important;
	 margin-bottom:5px;
	display: block;
}
.crm_drop_box_main_list_items_header:hover
{ background:#2092cc;
}
.crm_drop_box_main_list_items_header{cursor: move; background:#59a8e5;}
.crm_drop_box_main_list_items_header .crm_global_icons{ width:25px; height:20px; cursor:pointer; margin:5px 2px;}
.crm_global_icons_uparrow{ background-position:4px -413px;}
.crm_global_icons_downarrow{ background-position:-27px -413px;}
.crm_drop_box_main_list_items_title{margin:1px 2px; color:#fff; line-height:30px;}
.crm_global_icons_close{background-position:4px -390px;}
.crm_drop_box_main_list_items_content{ overflow-y:no-display; overflow-x:auto; background:#fff; border-bottom-right-radius:3px; border-bottom-left-radius:3px;}
.crm_global_icons_toolboxicon{background-position:0px -445px; margin:8px; width:27px !important; height:27px !important;}
.crm_global_icons_toolbox{ /*width:66px;*/  width:66px; background:#fff; }
.crm_global_icons_close_gray{ background-position:-25px -390px; width:15px; height:20px;}
.crm_customer_code_dropdown_list{ top:20px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; left:0px; border:1px solid #CCC; min-width:140px; z-index:10;}
.crm_customer_code_dropdown_list li{ border-bottom:1px dotted #999; cursor:default;}
.crm_customer_code_dropdown_list li:last-child{ border:0px;}
.crm_customer_code_dropdown_list li:hover{ background:#bfe1fa;}
.crm_username_dropdown_list{top:20px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; right:0px; border:1px solid #CCC;z-index:10;}
.crm_username_dropdown_list li{ border-bottom:1px dotted #999; cursor:default;}
.crm_username_dropdown_list li a{ color:#333; width:100%; float:right;}
.crm_username_dropdown_list li:last-child{ border:0px;}
.crm_username_dropdown_list li:hover{ background:#bfe1fa;}
.crm_search_box{ top:23px; left:0px; min-width:320px; z-index:3; box-shadow:2px 4px 6px 0px #CCCCCC; -moz-box-shadow:2px 4px 6px 0px #CCCCCC; -webkit-box-shadow:2px 4px 6px 0px #CCCCCC}
.crm_btn_default{ margin:0px; padding:0px 3px; border:1px solid #CCC; font-size:9prt; color:#000; line-height:18px; cursor:pointer; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background: #c1c1c1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #c1c1c1 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1c1c1), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c1c1c1 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c1c1c1 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c1c1c1 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom, #c1c1c1 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c1', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */}
.crm_btn_default:hover{ color:#333; background: #ededed; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMxYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ededed 0%, #c1c1c1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#c1c1c1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ededed 0%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ededed 0%,#c1c1c1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ededed 0%,#c1c1c1 100%); /* IE10+ */
background: linear-gradient(to bottom, #ededed 0%,#c1c1c1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#c1c1c1',GradientType=0 ); /* IE6-8 */}
.crm_top{ position:relative; top:0px; z-index:99;}
.ui-layout-resizer-north{ display:none !important;}
.crm_row_5{margin:0px; background:#e3e2e2; border-bottom:1px solid #ccc; }
.crm_select_customer{ direction:ltr; float:left; margin-top:2px; width:17.8%;}
    .crm_select_customer input {
        width: 15%;
        left: 8%;
        float: left;
        position: absolute;
    }
div.azw_90per.azw_padding_r_rev_10per.crm_row_2.azw_h_30px {
    width: 100%;
}
.sb_wrapper {
    margin: 0;
    padding: 0;
    width: 200px;
    float: left;
}
.sb_wrapper input[type="text"],
ul.sb_dropdown{
	border:1px solid #fff;
	background: #fafafa; 
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#fafafa)); 
	background: -moz-linear-gradient(top, #f2f2f2, #fafafa);
	font-size:9pt;
	font-family:Tahoma, Geneva, sans-serif;
	-moz-box-shadow:1px 1px 3px #555;
	-webkit-box-shadow:1px 1px 3px #555;
	-box-shadow:1px 1px 3px #555;
	outline:none;
	padding:2px 4px 2px 15px;
	text-shadow:1px 1px 1px #fff;
	width:130px;
	float:left;
	margin:0px; text-align:right; direction:rtl;
}
ul.sb_dropdown{
	float:left;
	list-style:none;
	width:190px; margin-left:3px;
	padding:1px;
	-moz-border-radius:0px 0px 10px 10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	box-shadow:2px 3px 4px 1px #b8b8b8;
}
ul.sb_dropdown li{
	font-size:12px;
	line-height:18px;
	margin-bottom:3px;
	float:left;
	width:100%;
}
ul.sb_dropdown li input[type="checkbox"]{
	float:right;
	margin:2px;
}
ul.sb_dropdown li.sb_filter{
	width:97%;
	border:1px solid #f9f9f9;
	clear:both;
	background: #ddd;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#444;
	height:16px;
	line-height:16px;
	padding:1px 1%;
	-moz-box-shadow:0px 0px 2px #777;
	-webkit-box-shadow:0px 0px 3px #555 inset;
	-box-shadow:0px 0px 3px #555 inset;

}
.crm_global_icons_arrowup ,
.crm_global_icons_arrowdown{ float:right;
	width:12px;
	height:20px;
	z-index:10;
	-moz-box-shadow:1px 0px 1px #ddd;
	-webkit-box-shadow:1px 0px 1px #ddd;
	-box-shadow:1px 0px 1px #ddd;
	
}
.crm_global_icons_arrowup{ background-position:-31px -411px;}
.crm_global_icons_arrowdown{ background-position:0px -411px;}
input.sb_search{ border:0px; background-color:transparent;
	cursor:pointer;
}
input.sb_search:hover{}
.crm_mainsearchbox{ background:#eee; border-radius:3px; float:left; width:96%; padding:0px 1%}
.crm_btn{background-color: #539ed8; border-radius:3px; height:22px; border:1px solid #6ea6d1;padding-left:2px; padding:1px 20px 1px 2px; box-shadow:2px 2px 4px 1px #aeaeae; color:#eee; cursor:pointer;}
.crm_btn_search{ background-position:right -2496px; margin:4px 2px;}
.crm_btn:hover{ background-color:#4c9bd9; color:#fff; box-shadow:2px 2px 4px 1px #9d9d9d;}
.crm_srch_advsrch_btn{ border-top:1px solid #ccc; margin-top:3px;}
.custom-combobox {
position: relative;
display: inline-block;
}
.custom-combobox-toggle {
position: absolute;
top: 0;
bottom: 0;
margin-left: -1px;
padding: 0;
/* support: IE7 */
*height: 1.7em;
*top: 0.1em;
}
.custom-combobox-input {
margin: 0;
padding: 0.3em;
}
.GridPage
{ float:right; width:100%; 
}


.flexigrid div.fbutton span
{ padding:1px ; padding-top:25px !important;  padding-left:0px !important;
}
.flexigrid div.tDiv2
{ float:right !important; 
}
.flexigrid div.fbutton
{ float:right !important; 
}
.flexigrid div.btnseparator
{ height:47px !important;  float:right !important;
}
.pDiv2 div.btnseparator
{height:22px !important; float:left !important;
}
.inner-center
{ font-family:Tahoma; font-size:9pt;
}
.ui-dialog-content input[type=text] , .ui-dialog-content input[type=password]  , .crm_formcontrols input[type=number] , .crm_calender input[type=text]  , .crm_calender input[type=email]
{ border:1px solid #a6c9e2;  width:45%; background:#fff; font-family:Tahoma; font-size:9pt; color:#333; margin-bottom:3px;
}
.crm_calender select
{
    border:1px solid #a6c9e2;  width:82%; background:#fff; font-family:Tahoma; font-size:9pt; color:#333; margin-bottom:3px;
}
.crm_formcontrols input[type=text] , .crm_formcontrols input[type=password]  , .crm_formcontrols input[type=number] , .crm_formcontrols input[type=email]
{ border:1px solid #a6c9e2;  float:right; width:45%; background:#fff; font-family:Tahoma; font-size:9pt; color:#333; margin-bottom:3px;
}
.ui-dialog-content
{ font-family:Tahoma; direction:rtl; font-size:9pt; color:#000; text-align:right;
}
    .ui-dialog-content input[type=button] 
    { background-color:#b3d4fc; cursor:pointer; border:1px solid #a6c9e2;  font-size:9pt; font-family:Tahoma; text-indent: 1px; width:auto; height:auto; padding:3px 3px 3px 25px;color:#2e6e9e;
    }
    .crm_formcontrols input[type=button]  , .crm_calender button , .crm_ticket_mainticketinfo .btn_save
    { background-color:#b3d4fc; cursor:pointer; border:1px solid #a6c9e2;  font-size:9pt; font-family:Tahoma; text-indent: 1px; width:auto; height:auto; padding:3px 3px 3px 25px;color:#2e6e9e;
    }
    .crm_formcontrols input[type=submit]
    { background-color:#b3d4fc; cursor:pointer; border:1px solid #a6c9e2;  font-size:9pt; font-family:Tahoma; text-indent: 1px; width:auto; height:auto; padding:3px 3px 3px 25px;color:#2e6e9e;
    }
.ui-dialog-content input[type=button]:hover
{border-color:#2e6e9e; color:#0f4885;
}
.crm_formcontrols input[type=button]:hover
{border-color:#2e6e9e; color:#0f4885;
}
.crm_formcontrols input[type=submit]:hover
{border-color:#2e6e9e; color:#0f4885;
}
        .ui-dialog-content input[type=button].btn_ok ,  .ui-dialog-content input[type=submit].btn_ok
        {background-position: 0px -1718px; 
        }
         .btn_ok
        {background-position: 0px -1718px; 
        }
        .crm_formcontrols input[type=button].btn_ok ,  .crm_formcontrols input[type=submit].btn_ok , .crm_calender button[type=button].btn_ok ,  .crm_calender button[type=submit].btn_ok
        {background-position: 0px -1718px; 
        }
        .ui-dialog-content input[type=button].btn_save ,  .ui-dialog-content input[type=submit].btn_save , .crm_calender button[type=button].btn_save ,  .crm_calender button[type=submit].btn_save
        {background-position: 0 -1672px;
        }
        .btn_save 
        {background-position: 0 -1672px;
        }
        .crm_formcontrols input[type=button].btn_save ,  .crm_formcontrols input[type=submit].btn_save
        {background-position: 0 -1672px;
        }
        .ui-dialog-content input[type=button].btn_cancel ,  .ui-dialog-content input[type=submit].btn_cancel , .crm_calender button[type=button].btn_cancel ,  .crm_calender button[type=submit].btn_cancel
        {background-position: 0px -1770px;
        }
        .crm_formcontrols input[type=button].btn_cancel ,  .crm_formcontrols input[type=submit].btn_cancel
        {background-position: 0px -1770px;
        }
        .ui-dialog-content input[type=button].btn_delete ,  .ui-dialog-content input[type=submit].btn_delete , .crm_calender button[type=button].btn_delete ,  .crm_calender button[type=submit].btn_delete
        {background-position: 0px -2593px;
        }
        .crm_formcontrols input[type=button].btn_delete ,  .crm_formcontrols input[type=submit].btn_delete
        {background-position:  0px -2593px;
        }
        .btn_delete 
        {background-position: 0px -2593px;
        }
         .ui-dialog-content input[type=button].btn_upload
        {background-position: 0 -2290px;
        }
.ui-dialog-content input[type=file].btn_upload
{background-position: 0 -2290px;  padding-left:30px;
}
         .crm_formcontrols input[type=button].btn_upload  
        {background-position: 0 -2290px;
        }
.crm_formcontrols input[type=file].btn_upload
{background-position: 0 -2290px; padding-left:30px;
}
          .ui-dialog-content input[type=button].btn_download ,  .ui-dialog-content input[type=file].download
        {background-position: 0 -2240px;
        }
         .crm_formcontrols input[type=button].btn_download ,  .crm_formcontrols input[type=file].download
        {background-position: 0 -2240px;
        }
         .ui-dialog-content input[type=radio] ,  .ui-dialog-content input[type=checkbox]
        { margin:5px 2px;
        }
         .crm_formcontrols input[type=radio] ,  .crm_formcontrols input[checkbox]
        { margin:5px 2px;
        }
    /*.ui-dialog-content span
    { width:35%; float:right;
    }*/
    .crm_formcontrols span
    {
    }
    button#addNewCustomer{
        min-width: 50px;
    padding: 1px 10px;
    box-shadow: 0 1px 2px rgba(38, 41, 44, 0.05);
    background: #43c35e none repeat scroll 0 0;
    border-color: #43c35e;
    color: #ffffff;
    text-align: center;
    font-family: Tahoma;
    font-size: 12px;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    transition: all .3s ease;
    margin: 0;
    }
     .crm_formcontrols .field-validation-error
    { width:17.5%; float:left; margin-right:1px; margin-left:1px; color:#be030e;
    }
        .crm_formcontrols .field-validation-error span
        { width:100%; font-size:7pt;
        }
    .crm_formcontrols label
    { width:35%; float:right;
    }
    .ui-dialog-content select
    { width:45%; border:1px solid #a6c9e2; background:#fff; font-family:Tahoma; font-size:9pt; color:#333; margin-bottom:5px;
    }
    .crm_formcontrols select
    { /*width:45%;*/ width:46%; float:right; border:1px solid #a6c9e2; background:#fff; font-family:Tahoma; font-size:9pt; color:#333; margin-bottom:5px;
    }
.ui-dialog-content textarea
{  width:50%; border:1px solid #a6c9e2; background:#fff; font-family:Tahoma; font-size:9pt; color:#333; margin-bottom:5px;
}
.editor-field textarea
{  width:45%; max-width:45%; border:1px solid #a6c9e2; background:#fff; font-family:Tahoma; font-size:9pt; color:#333; margin-bottom:5px;
}
.ui-dialog .ui-dialog-titlebar
{ padding:3px 3% !important;
}
.flexigrid div.nDiv
{ height:auto !important;
}
.flexigrid div.hDivBox
{ float:right !important; padding-right: 0px !important; 
}
.flexigrid div.hDiv th, .flexigrid div.bDiv td
{border-left: 1px solid #DDDDDD;
    border-right: 1px solid #FFFFFF;
}
.hDivBox td , .bDiv th
{border-left: 1px solid #DDDDDD;
    border-right: 1px solid #FFFFFF;
}
.flexigrid .bDiv td:last-child div
{ padding: 4px 0;
}
.flexigrid div.bDiv tr:hover th,.flexigrid div.bDiv tr:hover th.sorted,.flexigrid div.bDiv tr.trOver th.sorted,.flexigrid div.bDiv tr.trOver th
	{
	background: #d9ebf5;
	border-left: 1px solid #eef8ff;
	border-bottom: 1px dotted #a8d8eb;
}
.chk_parent
{ text-align:center;
}
.erow .colnumber {
  
   
}
.colnumber {
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 25px;
}
tr.erow .flexigrid_colnumber_th {
    background: none repeat scroll 0 0 #f7f7f7;
}

/* start contexmenu */
.context-menu-list {
    margin:0; 
    padding:0;
    
    min-width: 120px;
    max-width: 250px;
    display: inline-block;
    position: absolute;
    list-style-type: none;
    
    border: 1px solid #DDD;
    background: #EEE;
    
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
       -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
        -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
         -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.context-menu-item {
    padding: 2px 25px 2px 2px;
    background-color: #EEE;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: -moz-none;
        -ms-user-select: none;
            user-select: none;
}

.context-menu-separator {
    padding-bottom:0;
    border-bottom: 1px solid #DDD;
}

.context-menu-item > label > input,
.context-menu-item > label > textarea {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
}

.context-menu-item.hover {
    cursor: pointer;
    background-color: #39F;
}

.context-menu-item.disabled {
    color: #666;
}

.context-menu-input.hover,
.context-menu-item.disabled.hover {
    cursor: default;
    background-color: #EEE;
}

.context-menu-submenu:after {
    content: ">";
    color: #666;
    position: absolute;
    top: 0;
    right: 3px;
    z-index: 1;
}

/* icons
    #protip:
    In case you want to use sprites for icons (which I would suggest you do) have a look at
    http://css-tricks.com/13224-pseudo-spriting/ to get an idea of how to implement 
    .context-menu-item.icon:before {}
 */
.context-menu-item.icon { min-height: 18px; background-repeat: no-repeat; background-position: 4px 2px; }
.context-menu-item.icon-edit { background-position:right -2008px; }
.context-menu-item.icon-cut { background-position:right -2090px; }
.context-menu-item.icon-copy { background-position:right -1915px;}
.context-menu-item.icon-paste {background-position:right -1960px;}
.context-menu-item.icon-delete { background-position:right -2048px;}
.context-menu-item.icon-add { background-position:right -1839px; }
.context-menu-item.icon-quit { background-position:right -1872px; }
.context-menu-item.icon-importexcel { background-position:right -2145px; }
.context-menu-item.icon-exportexcel { background-position:right -2192px; }
.context-menu-item.icon-Usergroup { background-position:right -3887px; }
.context-menu-item.icon-search {  }
.context-menu-item.icon-CloseTicket { background-image:none; background-color:red; color:#fff;
}

/* vertically align inside labels */
.context-menu-input > label > * { vertical-align: top; }

/* position checkboxes and radios as icons */
.context-menu-input > label > input[type="checkbox"],
.context-menu-input > label > input[type="radio"] {
    margin-left: -17px;
}
.context-menu-input > label > span {
    margin-left: 5px;
}

.context-menu-input > label,
.context-menu-input > label > input[type="text"],
.context-menu-input > label > textarea,
.context-menu-input > label > select {
    display: block;
    width: 100%;
    
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
         -o-box-sizing: border-box;
            box-sizing: border-box;
}

.context-menu-input > label > textarea {
    height: 100px;
}
.context-menu-item > .context-menu-list {
    display: none;
    /* re-positioned by js */
    right: -5px;
    top: 5px;
}

.context-menu-item.hover > .context-menu-list {
    display: block;
}

.context-menu-accesskey {
    text-decoration: underline;
}
/* end contex menu */






/* start form maker style */


.rbl_frm1 { 
	background: #eee; 
	padding: 2px; 
	border: 1px solid #eee; 
	margin: 5px auto; 
	font-size: 1em; 
	font-family: tahoma;
	}

.rbl_frm1 ul { 
	margin-top:1px; 
	margin-bottom:1px; 
	}
	
.rbl_frm1 fieldset {
	display:block; 
	border:1px dotted #fff; 
	padding:5px 5px 5px 10px; 
	font-family:verdana, sans-serif; 
	margin-bottom:0.5em; 
	line-height:1.5em; 
	font-size:1em; 
  }

.rbl_frm1 legend {
	font-size:9pt; 
	margin-bottom:1px; 
	padding:1px; 
	background:none; 
	color:#222;
	}
	
* html .rbl_frm1 legend { 
	padding:0 0 30px 0; 
	margin:5px 0 0 0; 
	border:none;
	}

.rbl_frm1 label {
	text-align:left; 
	color:#fff; 
	margin-bottom:0.1em;
	}

.rbl_frm1 label.t1 {
	font-size: 1.4em; 
	font-weight:bold; 
	width:100%;
	}
.rbl_frm1 label.t2 {
	width:auto;
	text-align:left; 
	background: #3f617a; 
	color:#fffff0 ; 
	padding:3px; 
	font-size: 1.2em; 
	font-weight:bold; 
	line-height:1.5em;
	}
.rbl_frm1 label.t3 {
	width:auto;
	text-align:left; 
	background: #3f617a; 
	padding:3px; 
	color:#fffff0 ; 
	font-size: 1.1em; 
	line-height:1.2em;
	}

.rbl_frm1 input {border:1px solid #414d59; padding-left:0.2em; padding-right:0.2em; margin-bottom:0.4em; background:#c5d3e0;}
.rbl_frm1 input:hover { background:#b80b38; border:1px solid #fff; color:#fff;}
.rbl_frm1 input:focus {background:#fff; border:1px solid #b80b38; color:#b80b38;}

.rbl_frm1 select {margin-bottom:0.4em; background:#c5d3e0;}
.rbl_frm1 textarea {border:1px solid #fff; padding:0.5em; overflow:auto; background:#c5d3e0;}
.rbl_frm1 textarea:hover { background:#b80b38; border:1px solid #fff; color:#fff;}
.rbl_frm1 textarea:focus {background:#fff; border:1px solid #b80b38; color:#b80b38;}

.rbl_frm1 option {background:#fff; color:#b80b38;}
.rbl_frm1 optgroup {background:#fff; color:#000; font-style:normal;}
.rbl_frm1 optgroup option {background:#fff; color:#b80b38;}

.rbl_frm1 .bt_def  {color:#fff; padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px; background:#b80b38; border:1px solid; border-color:#f11f54 #5f051c #5f051c #f11f54;}
.rbl_frm1 .bt_def:hover {color:#fff; background:#414d59; border:1px solid; border-color:#4f718a #003 #003 #4f718a; }
.rbl_frm1 li { color:#fff; }

.rbl_frm1 span#__message__    { color:#2020A0; background:#ffffff;display:block; }
.rbl_frm1 span#__message__ li { color:#2020A0; background:#ffffff; }

.rbl_frm1 span.invalidInput{ display:compact; padding-left:4px; border-left:3px solid #ff4040; }
.rbl_frm1 span.validInput{ display:compact;   padding-left:4px; border-left:3px none #20ff20 ; }


.rbl_frm2 {
	background:#d0d0e0; 
	padding:10px; 
	border:1px solid #000; 
	margin:0 auto;
}
.rbl_frm2 fieldset {
	display:block; 
	border:1px solid #fff; 
	padding:5px; 
	font-family:verdana, sans-serif; 
	margin-bottom:0.5em; 
	line-height:1.5em;
}

.rbl_frm2 label.t1 { text-align: center; width:auto; margin-bottom:0.1em; 	font-size: 1.2em;  font-weight:bold; padding:4px; }
.rbl_frm2 label.t2 { text-align:left; width:auto; padding:3px; font-size: 1.2em; font-weight:bold; line-height:1.5em; border-top:1px solid #2020A0 ; border-bottom:1px solid #2020A0 ;	}
.rbl_frm2 label.t3 { text-align:left; width:auto; padding:3px; color:#fffff0 ; font-size: 1.1em; line-height:1.2em;   border-bottom:2px solid #2020A0 ;}
	
.rbl_frm2 legend {font-size:1.1em; font-weight:bold; border:3px solid #fff; margin-bottom:5px; padding:3px; width:254px; background:#2020a0; color: #d0e0ff;}
.rbl_frm2 label  {text-align:right; padding-right:10px; color:#888; margin-bottom:0.5em; }
.rbl_frm2 li  { color:#555; }
.rbl_frm2 input {border:1px solid #fff; background:#fff ; padding-left:0.2em; padding-right:0.2em; margin-bottom:0.4em;}
.rbl_frm2 select {margin-left:0.5em;}
.rbl_frm2 textarea {border:1px solid #fff; padding:0.5em; overflow:auto; background:#fff ;}
.rbl_frm2 option {background:#788; color:#fff;}
.rbl_frm2 optgroup {background:#abb; color:#000; font-family:georgia, serif;}
.rbl_frm2 optgroup option {background:#9aa; color:#fff;}
.rbl_frm2 .bt_def {background:#2020A0; color: #FFFF50; padding-top:0.1em; padding-bottom:0.1em; padding-left:0.5em; padding-right:0.5em; cursor:pointer;	font-size: 1.2em; 	font-weight:bold; }

.rbl_frm2 span.invalidInput{ display:compact; padding-left:4px; border-left:3px solid #ff4040; }
.rbl_frm2 span.validInput{ display:compact;   padding-left:4px; border-left:3px solid #20ff20 ; }




.imgstar { }
.imghelp { }

.cLab1 ul{ margin-top: 0px; 	margin-bottom:  0px; }

.cLab1 li{ padding-right: 20%; width:80%; float:right; padding-left:  2px; text-align:right; direction:rtl; }

.cLab1 li label {
	margin-right: -162px;
	width: 162px ;
	background-color: transparent ;
	font-weight: bold ;
	float: right; text-align:right; direction:rtl;
}
.rbl_elt_box{ text-align:right; direction:rtl;}
.cLab1b ul{ margin-top: 0px; 	margin-bottom:  0px; }

.cLab1b li{ padding-left: 170px; padding-right:  2px; padding-top: 2px; padding-bottom: 2px; margin-bottom:  1px;}
.cLab1b li label {
	margin-left: -162px;
	width: 162px ;
	background-color: transparent ;
	font-weight: bold ;
	float: left;
}


.cLab2 li{ padding-left:   2px; 	padding-right:  2px; }

.cLab2 li label {
	display: block;
	margin-left:  2px;
	width: 100% ;
	background-color: transparent ;
	font-weight: bold ;
}


div.btWiz {
	float: right ; 
	width: 100% ;
	margin-left:auto;
	margin-right:auto;
	border-top: 1px solid #ffff80 ;
}
div.btWiz input {
	float: right ;
	background: #606060 ;
	color: #ffff80 ;
	margin-left:5px;
	margin-top: 6px;
	margin-right:5px;
}
div.btWiz input.btN{
	float: right ;
}
div.btWiz input.btP {
	float: left ;
}


/* Input alignés a droite */
input.in_Right {
	text-align:	right;
}

input.in_ReadOnly {
	text-align:	right;
	border:0px; background:#e0e0e0 ;
}

li img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
li img.right {
	display: block;
	margin-left: auto;
	margin-right: 10px;
	}
li img.left {
	display: block;
	margin-right: auto;
	margin-left: 10px;
	}
li img.right_m {
	float: right;
	margin: 0 ;
	}
li img.left_m {
	float: left;
	margin: 0;
	}



ul , li{ margin:0px; padding:0px;}
li{ list-style:none;}
/* Screen and Generic begin -*/
@page rotated {size: landscape}
.rb_menu { direction:rtl; text-align:right;
  background-color: transparent;
  margin:0px;
  padding: 0px 1%; width:98%;
}
.rb_menu li { font-family:Tahoma, Geneva, sans-serif; font-size:9pt;
  padding-bottom: 3px;
  padding-top:    3px;
  vertical-align: middle;
  list-style:	  none;
  cursor:move; font-size:9pt; border:1px solid transparent;
}
.rb_menu li:hover {
 background: #d7d8d8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #d7d8d8 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7d8d8), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d7d8d8 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d7d8d8 0%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d7d8d8 0%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom, #d7d8d8 0%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d8d8', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */ border:1px solid #CCC; box-shadow:1px 1px 3px #999; -moz-box-shadow:1px 1px 3px #999; -webkit-box-shadow:1px 1px 3px #999;
  color: #000;
}
.rb_menu img {
   vertical-align: middle; margin:0px 5px;
}


#sortable1 .selected {  }
#sortable2 .selected { border-right: 3px solid red; }
#sortable3 .selected { border-right: 3px solid red; }
#sortable4 .selected { border-right: 3px solid red; }

.p-1-col { width: 99.8% ; }
.p-2-col { width: 49.5% ; }
.p-3-col { width: 49.5% ; }


.connectedSortable  { border:1px solid transparent; position:relative; min-height:200px;
	list-style: 	none;
	float: 			left; 
	margin-top:      2px;
	margin-right:    2px; max-width:100% !important;
}
.connectedSortable li:hover{ background:#fffff3; border:1px solid #f1f1d4}
.connectedSortable:hover{border:1px solid #ccc;}
.connectedSortable:hover .ui-icon{ display:block !important;}
.connectedSortable li {
	display: block;
	padding-top:    8px; 
	padding-bottom: 8px; 
	margin-bottom:  2px;
	/* width:       	  95% ; */
	/* background-color: #e8e8e8; */
	background-color: transparent ;
}
/*.ui-widget-content .ui-icon{ display:none !important;}*/
.ui-dialog .ui-dialog-titlebar-close
{ left:2% !important; right:auto !important; 
}
.ui-dialog .ui-dialog-title
{  float:right !important; text-align:right; direction:rtl; font-family:Tahoma; font-size:9pt; line-height:25px;
}
.connectedSortable li.elt_head {border:1px solid #999 !important; font-size:9pt; font-family:Tahoma, Geneva, sans-serif; line-height:20px; padding-left:0px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;
	padding-top:    2px; 
	padding-bottom: 2px; 
	margin-right:  0px;
	margin-left:   0px;
	text-align: left;
	color: #000;
	position:absolute; width:100%; height:100%; top:0px; right:0px; padding-right:0px;
}
.connectedSortable li.elt_head span{ display:none;}
.connectedSortable li#f_nb_1{/* margin-top:30px;*/}
.connectedSortable li img.handle{
	cursor: move;
	float: right; 
}


.mxml {
	width: 99%; 
	height: 88%;
	padding: 6px; 
	overflow: auto;
	background-color: #a6c9e2;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	color: #000000;
}
.formBuilderMenu_toolbox {
   background: none repeat scroll 0 0 #f0f7fc;
    border: 1px solid #d7edfc;
    float: right;
    position:relative;
    margin-right: 0%;
    top: 3px;
    width: 12%;
    z-index: 500;
}
#cont_main
{ width:87%;  float: left; right: 0%;max-width:87%; margin-right:0.5%;
}
.formBuilder_mainpanel{ background-color: #F8F8F8; 
    float: right;
   
    width: 100%;}
.formBuilder_mainpanel .cLab1 li label
{ font-family:Tahoma; font-weight:normal; font-size:9pt;
}
.formBuilderMenu_properties {
    background-color: #F0F0F0;
    border: 2px solid #D0D0D0;
    float: left;
    left: 0%;
    position:relative;
    top: 5px;
    width: 12%;
    z-index: 500;
}
.tabs_main{width:100%; height:90%;top: 0px; z-index:250; background-color:transparent !important; border:0px !important; padding:0px !important;}
/* start panel styles*/
.fg_panel_input_tbl {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    color: #333333;
    direction: rtl;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 8pt;
    line-height: 20px;
    text-align: right;
}
.fg_panel_input_tbl tr td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #EEEEEE #EEEEEE;
    border-image: none;
    border-right: 1px solid #EEEEEE;
    border-style: none solid solid;
    border-width: 0 1px 1px;
}
.fg_panel_input_tbl tr td .text {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none;
    width: 100%;
}
/* end panel styles*/
.rbl_elt_options{ display:none;}
li.selected .rbl_elt_options{ float:right; border:1px solid #CCC; border-top-right-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; background:#eee; padding:1px 0%; border-bottom:0px; display:block; position:absolute; top:-23px; right:1%;}
.rbl_elt_options img{ margin:0px 3px;}
li.selected{ background:#eee !important; border:1px solid #CCC !important;}
.formBuilder_mainpanel li{ position:relative;  border:1px solid transparent; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.rbl_maintabs{ float:left; }
.rbl_mainbtns{ float:right;}
.rbl_main_top{ float:right; width:100%;}
.rbl_mainbtns ul{ float:right;}
.rbl_mainbtns ul li{ margin:0px 2%; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:8pt; display:table-cell; padding:0px 10px; min-width:60px; cursor:pointer;}
.rbl_mainbtns ul li img{ display:inline;}
.rbl_mainbtns ul li span{ display:block;}
.rbl_maintabs_ul{ background-color:transparent !important; border:0px !important; padding:0px !important;}
.rbl_tabs_content{ border-top:1px solid #79b7e7 !important; padding:3px 0%!important; float:right !important; width:100% !important; }
.rbl_maintabs_ul li a{ font-size:9pt;background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none;}
.rbl_form_col_name , .rbl_form_name{ width:99%;background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none;}
.formBuilder_mainpanel_btns{background: #e0e0e0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #e0e0e0 0%, #f7f7f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e0e0e0 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e0e0e0 0%,#f7f7f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e0e0e0 0%,#f7f7f7 100%); /* IE10+ */
background: linear-gradient(to bottom, #e0e0e0 0%,#f7f7f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */}
.formBuilder_mainpanel_btns a{ text-decoration:none; color:#333; line-height:22px; font-size:9pt; width:50%; text-align:center; display:inline-block;}
.formBuilder_mainpanel_btns a:hover{background: #f7f7f7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MSUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f7f7f7 26%, #e0e0e0 81%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#f7f7f7), color-stop(81%,#e0e0e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f7f7f7 26%,#e0e0e0 81%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f7f7f7 26%,#e0e0e0 81%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f7f7f7 26%,#e0e0e0 81%); /* IE10+ */
background: linear-gradient(to bottom, #f7f7f7 26%,#e0e0e0 81%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-8 */}
.rbl_form_col_name, .rbl_form_name{ font-family:Tahoma, Geneva, sans-serif !important; font-size:9pt !important; height:20px;}
fieldset{ border:0px; margin:0px; padding:0px;}
/* end form maker style */

#srch_btnadd
{ padding:5px  !important; border-radius:3px; height:19px;
}
.srch_btnremoverow
{ float:right; background-color:transparent !important; border:0px !important; width:18px !important; height:18px !important; padding:2px !important; 
}
.srch_val_contols
{  display: table-row-group;
}
.srch_extra
{ float:right;
}
.srch_val_contols .srch_controls
{ width:17% !important; 
}
.srch_Operator
{ width:15% !important;
}
.srch_extra span
{width:20% !important;
}
.srch_extra .srch_controls
{ width:32% !important;
}
.rowforsrch .srch_controls
{ width:28%;
}

.crm_login_bg{ width:100%; height:100%; position:fixed; z-index:-1;}
.crm_login_control{ margin:10px 0px; background-color:#FFF; border:1px solid #eee; padding:10px 20px; width:350px;}
.crm_login_title{ border-bottom:1px solid #333; line-height:40px; margin-bottom:20px;}
.crm_login_row input[type=text]{ width:50%;}
.crm_login_row input[type=password]{ width:50%;}
.crm_login_lnk{ color:#007de7; }
.crm_login_lnk:hover{ color:#000;}
.crm_login_btn{ text-align:center; font-size:10pt; background:#2a85cb; border:1px solid #2a85cb; width:98%; padding:6px 1%; color:#FFF; cursor:pointer;}
.crm_login_btn:hover{background: #6cb9ef; color:#037dd3;}
.crm_lang{ width:52%; font-family:Tahoma, Geneva, sans-serif; font-size:9pt;}
.crm_loginpage
{ background:#fff;
}
.crm_login_main
{ background:#58aef0; padding:10px 0px;
}
.crm_login_dropdown , .crm_login_txtbox
{ border:1px solid #ccc; background:#fff; padding:3px;
}

/* start web grid */

.webgrid
{
 width: 100%;
 margin: 0px;
 padding: 0px;
 border: 0px;
 font-family: Tahoma;
 font-size: 9pt; border-spacing: 0;
    border-collapse: collapse;
    border-top:1px solid #a6c9e2;
}

.redText
{
    color: #fb0a10;
}

.webgrid a
{
 color: #000;
}
.webgrid a:hover
{ color:#105589;
}
.webgrid-header
{
 padding: 5px 2px;
 text-align: right;
 border-bottom :1px solid #c5dbec;
 height: 25px;
 border-top: 2px solid #D6E8FF;
 border-left: 2px solid #D6E8FF;
 border-right: 2px solid #D6E8FF;
 border-top:1px solid #a6c9e2
}
 
.webgrid-header th
{
 background: #08c;
 border-right: 1px solid #2092cc; 
}
 

.webgrid-alternating-row
{
 height: 22px;
 border-bottom: 1px solid #e0e0e0;
 border-left: 1px solid #e0e0e0;
 border-right: 1px solid #e0e0e0;
}

.webgrid-alternating-row{
    background: none repeat scroll 0 0 #eee;
}
.webgrid td
{
    /*border-right: 1px solid #a6c9e2;*/ 
    text-align:center !important; padding:0px 0.1%;
    line-height:28px;
    color:#333;
}
.webgrid-row-style
{
 height: 22px;
 border-bottom: 1px solid #e0e0e0;
 border-left: 1px solid #e0e0e0;
 border-right: 1px solid #e0e0e0;
}
 
.webgrid-selected-row
{
 background:#bce1ff !important; color:#000;
}
.webgrid-selected-row td
{color:#000 !important; 
}

.text-align-right-col {
    text-align: right;
}
 
.text-align-center-col
{
 text-align: center;
}
 
.total-row
{
 background-color:#f9eef4;
}
.webgrid-header th a
{ font-weight:normal; color:#fff; line-height:28px;
}
.webgrid-header th
{ font-weight:normal; color:#2e6e9e; padding:0px 0.2%;
}
.webgrid_toolbar
{ background: #eaf3ff; border-bottom:1px solid #d6e8ff; color:#525252;  height:25px; line-height:23px; width:99%; padding:0px 0.5%;
}
    .webgrid_toolbar strong
    { font-weight:normal; color:#024e9a;
    }
.webgrid_toolbar_separator
{ height:12px; border-left:1px solid #9acef4; display:inline-block; margin:0px 10px;
}
.webgrid_toolbar_control
{ display:inline-block; 
}
.crm_gridarea
{ margin:73px 0.2% 2px 0.2%; position:relative; width:99.6%;
}
.contlayout
{
    margin-top:77px;
}
.crm_order_maininformation , .crm_order_shippinginformation , .crm_order_otherinformation
{ width:100%; float:right; background:#f8f8f8; padding-bottom:1px;
}
.crm_order_maininformation .boxfortoggle , .crm_order_shippinginformation .boxfortoggle , .crm_order_otherinformation .boxfortoggle
{ padding-bottom:10px; width:100%; float:right;
}
.webgrid tbody tr:hover
{background: #FFB159;

}
.webgrid_toolbar_control #rowCount
{ border:1px solid #D6E8FF; width:40px;
}
.webgrid tbody tr.SelectedRow
{ background:#FF962D;
}
    .webgrid tbody tr.SelectedRow td
    { color:#fff;
    }
.webgrid tbody tr td:last-child
{ display:none;
}
.webgrid thead tr th:last-child
{ display:none;
}
.webgrid-footer
{
 padding: 6px 5px;
 text-align: center;
 /*background-color: #f1f8fe;*/
 /*border-top: 1px solid #c0e3fe;*/
 height: 25px;
 /*border-bottom: 1px solid #D6E8FF;
 border-left: 1px solid #D6E8FF;
 border-right: 1px solid #D6E8FF;*/ 
}
    .webgrid-footer td
    {color:#034e88 !important; text-align:center !important;
    }
    .webgrid-footer a
    {
         /*color:#0876ca;*/
    }
    .webgrid-footer a:hover
    {
         /*color:#025697;*/
    }
/* end webgrid */
.crm_avatar_img
{ width:65px; border:1px solid #eee;
}
.crm_row_3 a
{ color:#333 !important; text-decoration:none !important;
}
.crm_row_3 a:hover
{ color:#fff;
}.vakata-context
{ font-family:Tahoma; font-size:9pt;
}
.crm_permision_list
{ background:#e5e5e5; height:100%;
}
.crm_permisiontree_list
{ background:#f2f2f1; height:100%;
}
    .crm_permisiontree_list h1 , .crm_permision_list h1
    { font-size:9pt; color:#548FD8; margin-bottom:10px; border-bottom:1px solid #ccc; line-height:35px;
    }
.crm_treearea
{ height:100%;
}

/* satrt calender */
   .modal {
        position: fixed;
        padding: 10px;
        top: 15%;
        left: 60%;
        z-index: 1050;
        width: 300px;
        margin-left: -280px;
        background-color: #ffffff;
        border: 1px solid #999;
        border: 1px solid rgba(0, 0, 0, 0.3);
        *border: 1px solid #999;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        outline: none;
        -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
        box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding-box;
        background-clip: padding-box;
    }
.fc-header-title h2
{ color:#2e6e9e;
}
    .ecp-rb-default, .ecp-rb-color {
        border: 1px solid black;
        cursor: pointer;
        height: 14px;
        margin: 0 2.5px;
        vertical-align: top;
        width: 14px;
    }

    .inline-block {
        display: inline-block;
        position: relative;
    }

    .ecp-dt-hr {
        background-color: #ababab;
        height: 16px;
        margin: 0 5px;
        vertical-align: top;
        width: 1px;
    }

    .bcp-selected {
        background: url("../../Content/images/icons.png") repeat scroll -95px -50px rgba(0, 0, 0, 0);
        height: 10px;
        left: 0px;
        margin: 3px;
        overflow: hidden;
        position: relative;
        top: -1px;
        vertical-align: top;
        width: 10px;
    }

    /* end calender */

    /* start phonebook */
.crm_phonebook_toolbarrow
{ background:#eee; height:30px; position:relative; float:right; width:100%; margin-top:5px; border:1px solid #e6e6e6;
}
.crm_phonebook_elements
{ border:1px solid #e7e7e7; margin:5px 1% 5px 1%; min-height:110px; width:30%; padding:5px 0.5%; float:right;
}
.crm_phonebook_elements_img
{ width:80px; height:80px;  border-radius:3px ; -moz-border-radius:3px; -webkit-border-radius:3px;
}
.crm_phonebook_elements_details h3
{ color:#000; font-size:10pt; line-height:30px; font-weight:normal;
}
.crm_phonebook_elements_details
{ margin-right:2%;
}
.crm_phonebook_elements_details_icons
{ position:absolute; bottom:3px; color:transparent; font-size:0px;
}
.crm_global_icons_deletephonebook
{ left:5px; background-position:0px -2595px; width:22px; height:22px;
}
.crm_global_icons_editphonebook
{left:35px; background-position:0px -2652px; width:22px; height:22px;
}
.crm_phonebook_elements_details_status
{ color:#056aad; font-size:8pt; line-height:30px; margin:0px 10px;
}
.crm_phonebook_elements_details_title:hover
{ color:#111;
}
.crm_phonebook_elements:hover
{ background:#f5f5f5;
}
   /* end phonebook */
.ui-datepicker .ui-datepicker-header
{
    font-family: Tahoma;
    font-size: 9pt;
}
.ui-datepicker table
{ font-family:Tahoma; font-size:8pt !important;
}
.ui-datepicker td span, .ui-datepicker td a
{ text-align:center !important;
}
.ui-widget-content a
{ font-family:Tahoma; font-size:9pt;
}
.crm_ttl_part
{ font-size:9pt; color:#036dc6;  background:#eee; float:right; width:98%; padding:1px 1%; line-height:22px; font-weight:normal; border-bottom:1px solid #e3e2e2; border-top:1px solid #e3e2e2; margin:10px 0px 4px 0px;
}
.ui-datepicker .ui-datepicker-title select
{ margin:1px 4px !important; font-family:Tahoma !important; font-size:9pt !important; color:black;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button
{font-family:Tahoma !important;  font-size:9pt !important;
}
.required-indicator
{ float:right;
}
.crm_gridloading
{ text-align:center; position:absolute; top:0px; left:0px; width:100%; z-index:20; height:100%; background: url("../../Images/global/gridloading_bg.png") repeat center top;
}
    .crm_gridloading img
    { top:30%; position:relative;   width:27px;
    }
.Workflow_member
{ background:url("../../Images/global/crm_WorkFlow_bg.png") no-repeat center top; height:160px; padding:5px 0px;
}
.Workflow_member_count
{color: #fff;height:18px;
    float: right;
    font-size: 10pt;
    margin-right: 25%;
    margin-top: 30px;
    text-align: center;
    width: 75%;
}
.customergroup_customermember
{ background:url("../../Images/global/crm_CustomerGroup_bg.png") no-repeat center top; height:160px; padding:1px 0px;
}
.customeractivity_customermember
{background:url("../../Images/global/crm_CustomerActivity_bg.png") no-repeat center top; height:160px; padding:1px 0px;
}
.customerattraction_customermember
{background:url("../../Images/global/crm_CustomerAttraction_bg.png") no-repeat center top; height:160px; padding:1px 0px;
}
.customergroup_customermember_count
{ float:right; margin-top:34px; margin-bottom:12px; color:#fff; font-size:10pt; text-align:center; width:75%; margin-right:25%;
}
.customeropiniontype_customermember
{background:url("../../Images/global/crm_Customeropiniontype_bg.png") no-repeat center top; height:160px; padding:1px 0px;
}
.crm_customergroup_elements_details_title
{  color:#000; line-height:30px; font-size:10pt; float:right; width:100%; text-align:center; font-weight:normal;
}
.Workflow_member .crm_customergroup_elements_details_title
{ line-height:30px; margin-top:8px;
}
.customerattachmentgroups_customermember
{background:url("../../Images/global/crm_CustomerAttachmentGroup_bg.png") no-repeat center top; height:160px; padding:1px 0px;
}
.customerAttachmentGroup_customermember_count
{ background:#ff6a00;
   border: 2px solid #ff6a00;
    border-radius: 15%;
    color: #fff;
    font-size: 9pt;
    height: 45px;
    line-height: 45px;
    margin-right: 18%;
    margin-top: 7px;
    width: 45px;
}
.templategroup_customermember
{background:url("../../Images/global/crm_TemplateGroup_bg.png") no-repeat center top; height:160px; padding:5px 0px;
}
.crm_CustomerGroup_elements
{
    border: 0px solid #eee;
    float: right;
    margin: 3px 1% 3px 1%;
    min-height: 110px;
    padding: 2px 0.5% ;
    width: 22%; 
    background:#f6f6f6;
}
.crm_customergroup_elements
{ border-top:1px dotted #999; color:#666;
}

.crm_global_icons_deletecustomergroup {
    background-position: 0 -2747px;
    height: 22px;
    left: 5px;
    width: 22px;
}
.crm_global_icons_editcustomergroup {
    background-position: 0 -2804px;
    height: 22px;
    left: 35px;
    width: 22px;
}
.crm_CustomerGroup_elements:hover .crm_customergroup_toolbarrow
{ display:block;
}
.crm_CustomerGroup_elements:hover .crm_customergroup_emptyrow
{ display:none;
}
.crm_customergroup_emptyrow
{ height:27px;
}
.crm_customergroup_elements_details_icons {
    bottom: 3px; font-size:0px; color:transparent;
    position: absolute;
}
.crm_customergroup_toolbarrow
{  background:#e5e5e5; width:100%; float:right; position:relative; height:27px; display:none;
}
.crm_customergroup_elements_details_user
{ line-height:25px; font-size:8pt;
}
    .crm_customergroup_elements_details_user b
    { font-weight:normal; color:#111;
    }

.crm_customergroup_statusicon
{ position:absolute; left:3px; top:3px; width:25px; height:25px;
}
.crm_customergroup_statusicon_active
{ background-position: 0 -2857px;
}
.crm_customergroup_statusicon_inactive
{ background-position: 0 -2893px;
}
.customerActivity_customermember_count
{ border:2px solid #d90756; background:#d90756; border-radius: 50%; width:45px; height:45px; margin-top:7px; margin-bottom:10px; margin-right:18%; color:#fff; line-height:45px; font-size:9pt;
}
.customeropiniontype_customermember_count
{ border:2px solid #f37021; background:#ff6a00; border-radius: 15%; width:45px; height:45px; margin-top:7px; margin-bottom:10px; margin-right:18%; color:#fff; line-height:45px; font-size:9pt;
}
.customerattraction_customermember_count
{border:2px solid #db0d12; background:#db0d12; border-radius: 30%; width:45px; height:45px; margin-top:7px; margin-bottom:10px; margin-right:22%; color:#fff; line-height:45px; font-size:9pt;
}
.attachmentgroup_customermember_count
{border:2px solid #1d85c7; background:#0775bb; border-radius: 50%; width:45px; height:45px; margin-top:7px; margin-bottom:10px; margin-right:15%; color:#fff; line-height:45px; font-size:9pt;
}
.custom-combobox-toggle
{ position:absolute !important;
}
.editor_textarea textarea{ width:100% !important; 
}
.editor_textarea {width:98% !important; margin:2px 1%;
}
.crm_module_box
{ width:100%;  border:0px !important; background:transparent !important;
}
.zp1[zp="1"]
{ width:99.7% !important; min-height:80vh !important;
}
.zp1[zp="4"] , .zp1[zp="5"]
{ width:99.7% !important; min-height:26vh !important;
}
.zp2[zp="2"]
{ width:49.5% !important; min-height:80vh !important;
}
.zp2[zp="4"]
{ width:49.5% !important; min-height:26vh !important;
}
.zp3[zp="3"]
{ width:32.7% !important; min-height:80vh !important;
}
.zp3[zp="5"]
{ width:32.7% !important; min-height:26vh !important;
}
.crm_modules_box
{ min-height:20px;
}
.crm_dashbord_toolbar
{height:auto; min-height:20px; position:fixed; bottom:0px; z-index:33;
}
.crm_dashbord_toolbar_btn
{background: #f2f2f2; /* Old browsers */
background: -moz-linear-gradient(top, #f2f2f2 0%, #dcdcdc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2f2f2 0%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f2f2 0%,#dcdcdc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2f2f2 0%,#dcdcdc 100%); /* IE10+ */
background: linear-gradient(to bottom, #f2f2f2 0%,#dcdcdc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */ border:1px solid #8f8f8f; border-bottom:0px; width:5%; height:20px; float:right; margin-right:1%; text-align:center; cursor:pointer; position:relative; z-index:34;
}
.crm_dashbord_toolbar_btn:hover
{
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 82%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(82%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 82%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#dddddd 82%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 82%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#dddddd 82%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}
.crm_dashbord_toolbar_box
{ background:#dcdcdc; position:relative; margin-top:-1px;
}
.crm_global_icons_zon1
{ background-position:1px -3019px; 
}
.crm_global_icons_zon2
{ background-position:1px -3069px;
}
.crm_global_icons_zon3
{ background-position:1px -3121px; 
}
.crm_global_icons_zon121
{ background-position:1px -3175px;
}
.crm_global_icons_zon131
{ background-position:1px -3229px; 
}
.crm_zons_items
{ margin:0px 2px; cursor:pointer;width:42px; height:42px; 
}
.crm_zons_items_active
{ background-color:#fff;
}
.crm_zons_box
{ border-right:1px solid #fff; padding-right:0.5%;
}
.crm_modules_box .crm_global_icons_modulecustomer
{ width:25px; height:25px; background-position:0px -3295px; margin:2px 5px;  cursor:move;
}
.crm_modules_box .crm_global_icons_modulephonebook
{ width:25px; height:25px; background-position:0px -3349px; margin:2px 5px;  cursor:move;
}
.crm_modules_box .crm_global_icons_modulecustomerreport
{ width:25px; height:25px; background-position:-1px -3461px; margin:2px 5px;  cursor:move;
}
.crm_modules_box .crm_global_icons_modulesalereport
{ width:25px; height:25px; background-position:0px -3406px; margin:2px 5px;  cursor:move;
}
.crm_modules_box
{ border:0px !important;  float:right; width:72%;
}
.crm_dashbord_toolbar_box
{ display:none; border-top:1px solid #8f8f8f;
}
.crm_dashbord_arrowtop
{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 8px 10px;
    border-color: transparent transparent #555 transparent; margin-right:36%; margin-top:3px;
}
.crm_dashbord_arrowbottom
{
    width: 0;
height: 0;
border-style: solid;
border-width: 8px 10px 0 10px;
border-color: #555 transparent transparent transparent;margin-right:36%; margin-top:3px;

}
.crm_zones_active
{ background:#edf9ff;
}
.crm_global_icons_modulephonebook .crm_drop_box_main_list_items_content .crm_phonebook_toolbarrow
{ display:none;
}
.crm_global_icons_modulephonebook .crm_drop_box_main_list_items_content .crm_phonebook_elements a
{  text-align:center;
}
.crm_forgetpassword_main
{ background:#fff491;
}
.crm_forgetpassword_btn
{
      background:#ce0f02;
    border: 1px solid #ce0f02;
    color: #fff;
    cursor: pointer;
    font-size: 10pt;
    padding: 6px 1%;
    text-align: center;
    width: 98%;
}
    .crm_forgetpassword_btn:hover
    {
         background: #ff1f10;
    }
.crm_passquestion
{font-family: Tahoma,Geneva,sans-serif;
    font-size: 9pt;
    width: 60%;
}
.crm_password_row input[type="text"]
{ width:60%;
}
.crm_autocomplate_select_area .ui-autocomplete-input
{ background-image:none !important; background-color:#fff !important; border-radius:0px; border:1px solid #a6c9e2 !important; margin-bottom:5px;
}

.crm_autocomplate_select_area .custom-combobox-toggle
{border-radius:0px; border:1px solid #a6c9e2 !important; background-image:none !important; background-color:#fff !important; margin:0px;margin-bottom:5px;
}
.crm_autocomplate_select_area .ui-autocomplete-input
{ width:100%; font-weight:normal !important;
}
.crm_autocomplate_select_area .ui-helper-hidden-accessible
{ width:50%;
}
.crm_autocomplate_select_area .ui-button-icon-primary
{ width:50%;
}
.crm_autocomplate_select_area .custom-combobox
{ width:39.5%;
}
.ui-tooltip-content
{ font-size:8pt;
}
.ui-widget-content a
{ font-size:9pt !important; font-weight:normal !important;
}
.crm_workflow_design_toolbar
{ 
}
.crm_workflow_design_mainarea
{min-height:72vh ; 
}
 .crm_workflow_dragItem
            {
                width:60px;
                height:35px; margin:5px 20px; color:#fff; line-height:35px; text-align:center; float:right;
                cursor:move;
            }
            .crm_workflow_dropItem 
            {
                /*width:50px;
                height:50px;
                background-color:red;
                float:left;*/  
                position:relative; color:#fff;   line-height:70px;text-align:center;
            }
.crm_workflow_Item_State
{ background-color:#0551ca; border-radius:3px; width:60px; height:35px;
}
.crm_workflow_Item_Start
{background-color:#029825; border-radius:100%; width:35px;  height:35px;
}
.crm_workflow_Item_End
{background-color:#d40404; border-radius:100%; width:35px;  height:35px;
}
.crm_workflow_Item_Action
{ background-color:#F1C40F; border:1px solid #F39C12;  border-radius:15px; width:120px; height:70px;
}
.crm_workflow_Item_Event
{ background-color:#E67E22; border:1px solid #D35400;  border-radius:15px; width:120px; height:70px;
}
.crm_workflow_Item_Transition
{ background-color:#626262;  height:30px; line-height:30px;  width:120px; height:30px;
}
.w.Active
{ border:1px solid #b50404 !important;
}
.startwindow
{ border-radius:30px !important; background:#029825 !important; line-height:24px; color:#fff !important;
}
.crm_help_description
{ border:1px solid #e1e1e1; background:#f7f7f7; border-radius:4px; padding:2px 0.3%; width:99%; float:right; display:none;
}
    .crm_help_description ul li
    { list-style:square; margin-right:6px;
    }
    .crm_help_description ul
    { padding-right:7px;
    }
        .crm_help_description ul b
        { font-weight:normal; color:#024d9f;
        }
          #demo {
	margin-top:5em;
}

.w { 	
	padding:18px;
	position:absolute;
	border: 1px solid black;
	z-index:4;
	border-radius:1em;
	border:1px solid #2e6f9a;
	box-shadow: 2px 2px 19px #e0e0e0;
	-o-box-shadow: 2px 2px 19px #e0e0e0;
	-webkit-box-shadow: 2px 2px 19px #e0e0e0;
	-moz-box-shadow: 2px 2px 19px #e0e0e0;
	-moz-border-radius:8px;
	border-radius:8px;
	opacity:0.8;
	filter:alpha(opacity=80);
	cursor:move;
	background-color:white;
	font-size:11px;
	-webkit-transition:background-color 0.25s ease-in;
	-moz-transition:background-color 0.25s ease-in;
	transition:background-color 0.25s ease-in;	
}

.w:hover {
	background-color: #5c96bc;
	color:white;

}

.aLabel {
	-webkit-transition:background-color 0.25s ease-in;
	-moz-transition:background-color 0.25s ease-in;
	transition:background-color 0.25s ease-in;
}

.aLabel._jsPlumb_hover, ._jsPlumb_source_hover, ._jsPlumb_target_hover {
	background-color:#1e8151;
	color:white;
}

.aLabel {
	background-color:white;
	opacity:0.8;
	padding:0.3em;				
	border-radius:0.5em;
	border:1px solid #346789;
	cursor:pointer;
}

.ep {
	position:absolute;
	bottom: 37%;
	right: 5px;
	width:1em;
	height:1em;
	background-color:orange;
	cursor:pointer;
	box-shadow: 0px 0px 2px black;
	-webkit-transition:-webkit-box-shadow 0.25s ease-in;
	-moz-transition:-moz-box-shadow 0.25s ease-in;
	transition:box-shadow 0.25s ease-in;
}

.ep:hover {
	box-shadow: 0px 0px 6px black;
}

.statemachine-demo ._jsPlumb_endpoint {
	z-index:3;
}

#opened {
	left:10em;
	top:5em;
}

#phone1 {
	left:35em;
	top:12em;
	width:7em;
}
#inperson {
	left:12em;
	top:23em;
}
#phone2 {
	left:28em;
	top:24em;
}
#rejected {
	left:10em;
	top:35em;
}
.dragHover { border:2px solid orange; }

path { cursor:pointer; }
.crm_ticket_content 
{ padding:0px 1%; width:96%;
}
.crm_ticket_menu
{
    padding:0px 1%; width:98%;
}
.crm_ticket_menu_box
{ background:#f0f7fc; border:1px solid #d7edfc;
}
.crm_ticket_menu_box_ttl
{ color:#6cb2e4; border-bottom:1px solid #d7edfc; line-height:20px; font-size:9pt;  font-weight:normal; padding:6px 3%; margin:0px 1%; margin-bottom:5px;
}
.crm_ticket_menu_box_paging
{border-top:1px solid #d7edfc; line-height:20px; font-size:8pt; padding:3px 3%; margin:0px 1%; margin-top:5px; width:92%;
}
.crm_ticket_question
{ min-height:20px;  width:98%; padding:3px 0.5%; border:1px solid #3f9dcc; background:#ebebeb; position:relative; margin-bottom:15px;
}
.crm_ticket_question_trangle
{width: 0;
height: 0;
border-style: solid;
border-width: 9px 9px 9px 0;
border-color: transparent #3f9dcc transparent transparent; position:absolute; left:-10px; top:3px;
}
.crm_ticket_answer
{min-height:20px; width:98%; padding:3px 0.5%; border:1px solid #FC9927; background:#ffffff; position:relative; margin-bottom:15px;
}
.crm_ticket_answer_trangle
{width: 0;
height: 0;
border-style: solid;
border-width: 9px 0 9px 9px;
border-color: transparent transparent transparent #FC9927; position:absolute; right:-10px; top:3px;
}
.crm_ticket_answer_attachbox
{ border-top:1px solid #ccc; padding:2px 0px; margin-top:8px;
}
    .crm_ticket_answer_attachbox a
    { margin:0px 1px; padding:0px 5px; color:#08c; border-left:1px solid #CCC;
    }
        .crm_ticket_answer_attachbox a:hover
        { text-decoration:underline;
        }
        .crm_ticket_question_attachbox
{ border-top:1px solid #ccc; padding:4px 0px; margin-top:8px;
}
    .crm_ticket_question_attachbox a
    { margin:0px 1px; padding:0px 5px; color:#08c; border-right:1px solid #CCC;
    }
        .crm_ticket_question_attachbox a:hover
        { text-decoration:underline;
        }
.crm_ticket_question_ttl
{ color:#08c; font-size:10pt; font-weight:normal; margin-bottom:4px;
}
.crm_ticket_answer_ttl
{ color:#08c; font-size:10pt; font-weight:normal; margin-bottom:4px;
}
.crm_ticket_question_datetime
{ color:#888; font-size:8pt; line-height:20px;
}
.crm_ticket_answer_datetime
{ color:#888; font-size:8pt;line-height:20px;
}
.crm_ticket_question_descript
{ font-family:Tahoma; font-size:9pt; direction:rtl;  line-height:20px; color:#222;
}
.crm_ticket_answer_descript
{ font-family:Tahoma; font-size:9pt; direction:rtl;  line-height:20px;  color:#222;
}
.crm_ticket_question_email
{ color:#d77f05; margin-bottom:7px;
}
.crm_ticket_answer_user
{color:#d77f05; margin-bottom:7px;
}
.crm_ticket_questiontype
{ float:left;
}
.crm_ticket_menu_item_number_arrowleft
{width: 0;
height: 0;
border-style: solid;
border-width: 4px 6px 4px 0;
border-color: transparent #5897db transparent transparent; float:right; margin-top:5px; margin-left:4px;

}
.crm_ticket_menu_item_number_arrowbottom{width: 0;
height: 0;
border-style: solid;
border-width: 8px 3px 0 3px;
border-color: #5897db transparent transparent transparent;  float:right; margin-top:4px; margin-left:4px;
}
.crm_ticket_menu_item_number
{ width:100%; float:right; color:#1567bf; direction:ltr; text-align:right;
}
    .crm_ticket_menu_item_number.selected
    {
    }
.crm_ticket_menu_item_number:hover
{ color:#444
}
.crm_ticket_menu_itemqa
{ display:none; margin-right:12px; padding-right:12px; float:right; color:#444;
}
.crm_ticket_menu_itemqa li
{ list-style:circle;
}
.crm_ticket_menu_item_number
{ cursor:pointer;
}
.crm_ticket_menu_item
{ width:100%; float:right; margin-bottom:8px;
}
.crm_ticket_icons_search
{ background-position:right -2493px; border:0px; background-color:#08c; color:#fff; width:80%; padding:4px 10% 4px 0px; margin-right:10%; border-radius:2px; cursor:pointer;
}
.crm_ticket_icons_search:hover
{background-color: #419DCC;
}
.crm_ticket_mainticketinfo
{ width:98.6%; padding:5px 0.2%; border:1px solid #a5cae4;  float:right; margin-bottom:20px; border-bottom-right-radius:2px;border-bottom-left-radius:2px;
}
.crm_ticket_mainticketinfotitle
{ color:#176093; width:98.6%; padding:5px 0.2%; float:right;  border-top-right-radius:2px;border-top-left-radius:2px;border:1px solid #a5cae4; border-bottom:0px; background:#f0f7fc;
}
.crm_ticet_select
{border:1px solid #d7edfc; color:#333; width:60%; height:23px; line-height:23px; font-family:Tahoma; margin-left:5%; margin-right:1%;background:#fff;
}
    .crm_ticet_select:hover
    { background:#eee;
    }
.crm_ticket_mainticketinf_dash
{ color:#176093; font-weight:bold; float:right; margin:0px 1%; font-size:13pt; line-height:18px;
}
.crm_ticket_mainticketinfo_customerinfo
{ color:#666;
}
.crm_ticket_mainticketinfo_customerinfo_ttl
{ color:#333 !important
}
.crm_global_icons_ticketdownattach
{width:25px; height:20px; float:left; background-position: 0 -3616px; margin-right:1%;
}
.crm_global_icons_refreshlogin
{ background-position: 0 -3664px; position:relative; top:-20px;
    height: 26px;
    width: 27px; display:inline-block; font-size:0px; color:transparent
}
.field-validation-error
{ color:#d10202;
}
.crm_validation_star
{ width:10px; float:none !important
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor
{ padding:0.3em 1em !important;
}
.crm_ticket_Editor
{ margin-bottom:5px;
}
.crm_main_additionalproperty
{ margin:5px 0px; background:#fafafa; border-top:1px solid #CCC; padding-top:10px;
}
.cms_additionalproperty_control_Options , .cms_additionalproperty_control_Fieldtype
{ display:none;
}
.radiobox
{ width:45%; direction:rtl; text-align:right;
}
.checkboxbox
{ width:45%; direction:rtl; text-align:right;
}
#tabs-2
{ text-align:left; direction:ltr;
}
.formmaker_serviceid
{ position:absolute; top:27px; z-index:9999; width:60%
}
.ServiceIdttl
{ width:auto !important; float:right; margin-left:2%;margin-right:2%;
}
.crm_workflow_state_done
{ background-color:#029212; color:#fff;
}
.crm_workflow_state_inprogress
{background-color:#077bb6; color:#fff;
}
.crm_productgroup_topbox
{ 
    height: 160px;
    padding: 1px 0;
}
.crm_productcolor_topbox
{ 
    height: 160px;
    padding: 1px 0;
}
.crm_productbrand_topbox
{ height: 160px;
    padding: 1px 0;
}
.crm_group_titleimage
{ text-align:center; height:80px;
}
.crm_group_titleimage img
{ width:60px; height:60px;
}
.crm_Concurrency_img
{
    background: url("../../Images/global/Concurrency_bg.png") no-repeat center top;
     height: 110px;
    padding: 1px 0;
}
.crm_sizetype_img
{
    background: url("../../Images/global/SizeType_bg.png") no-repeat center top;
     height: 70px;
    padding: 1px 0;
}
.Endwindow
{ border-radius:30px !important; background:#d70202 !important; border:1px solid #b10303; line-height:24px; color:#fff !important;
}
.crm_product_formmaker
{ background:#63b7ff
}
.userwork_grid .webgrid tr th:nth-last-child(2) , .userwork_grid .webgrid tr td:nth-last-child(2)
{ display:none;
}
.order-title
{ background:#CCC; color:#0088cc; cursor:pointer; font-size:10pt; font-weight:normal; line-height:25px; margin-top:0px; width:98%; padding:1px 1%; float:right; margin-bottom:5px;
}
.order-title:hover
{ background:#87b6d9;
}
.GuranteeCode
{ color:#777;
}
.insertproduct_tabs{background:#777;
border-left:5px solid #EF6700; width:10% !important; min-height:85vh; padding:0px;
}
.insertproduct_tabs li
{ display:list-item; padding:8px 3% 8px 0%; margin-bottom:2px 0px; border-bottom:1px dotted #666;
}
    .insertproduct_tabs li a
    { color:#fff; border-top-right-radius:6px; border-bottom-right-radius:6px; padding:3px 15px; display:block;
    }
    .insertproduct_tabs li:hover a
    { color:#FF4C00;
    }
        .insertproduct_tabs li a.selected
        { background:#EF6700; color:#fff !important;
        }
.btn_save , .btn_ok{ background-color: #b3d4fc;
    border: 1px solid #a6c9e2;
    color: #2e6e9e;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 9pt;
    height: auto;
    padding: 3px 3px 3px 25px;
    text-indent: 1px;
    width: auto;
}
.insertproduct_tabcontent
{ float:right; width:89.3%; 
}
#GeneratedForm
{ padding-right:1%;
}
.paging .lastPage
{
     float:right;
    width: 0;
height: 0;
border-style: solid;
border-width: 4.5px 0 4.5px 9px;
border-color: transparent transparent transparent #0088cc; 
margin:0px 2px;
}
.cms_azw_ticketing_icon_golast_inactive
{ float:right;
    width: 0;
height: 0;
border-style: solid;
border-width: 4.5px 0 4.5px 9px;
border-color: transparent transparent transparent #ccc;  cursor:default;
margin:0px 2px;
}
.paging .nextPage
{
    float:right;
    width: 0;
height: 0;
border-style: solid;
border-width: 4.5px 0 4.5px 9px;
border-color: transparent transparent transparent #0088cc; 
margin:0px 3px;

}
.cms_azw_ticketing_icon_gonext_inactive{ float:right;
    width: 0;
height: 0;
border-style: solid;
border-width: 4.5px 0 4.5px 9px;
border-color: transparent transparent transparent #ccc;  cursor:default;
margin:0px 3px;
}
.paging .prevPage
{
    float:right;
    width: 0;
height: 0;
border-style: solid;
border-width: 4.5px 9px 4.5px 0;
border-color: transparent #0088cc transparent transparent;
margin:0px 3px;
}
.cms_azw_ticketing_icon_goprev_inactive
{ float:right;
    width: 0;
height: 0;
border-style: solid;
border-width: 4.5px 9px 4.5px 0;
border-color: transparent #ccc transparent transparent; cursor:default;
margin:0px 3px;
}
.cms_azw_ticketing_icon_gofirst_inactive
{float:right;
    width: 0;
height: 0;
border-style: solid;
border-width: 4.5px 9px 4.5px 0;
border-color: transparent #ccc transparent transparent; cursor:default;
margin:0px 2px;
}
.paging .firstPage
{
    float:right;
    width: 0;
height: 0;
border-style: solid;
border-width: 4.5px 9px 4.5px 0;
border-color: transparent #0088cc transparent transparent;
margin:0px 2px;
}
.firstPageli{ border-right:2px solid #0088cc; 
}
.lastPageli
{border-left:2px solid #0088cc;  margin-right:18%;
}
.paging li
{ display:inline-block;  margin-bottom:9px;
}
.countpage input[type=text]
{ height:15px; font-size:7pt; width:50px;  border:1px solid #0088cc; 
}
.countpage
{ margin-bottom:0px !important; margin-right:5px; margin-left:5px;
}
.paging_pagesize
{ padding-top:7px; margin-top:2px; border-top:1px solid #D6E8FF;
}
.paging_pagesizeul select
{border:1px solid #0088cc; 
}
.paging_ul
{ padding-top:4px;
}
.crm_ticket_menu_box_paging
{ color:#0088cc;
}
.crm_ticket_mainticketinfo_mainticketinfo
{ background:#eee;
}
.crm_customerdashboard_mail_sms_call
{ width:100%; float:right; background:#eee; border-radius:3px;
}
.crm_customerdashboard_mail_sms_call_tabtitle
{ width:100%; float:right;
}
    .crm_customerdashboard_mail_sms_call_tabtitle ul
    {
    }
        .crm_customerdashboard_mail_sms_call_tabtitle ul li
        {  padding:0%;  width:33.3%; margin:0px; float:right; text-align:center;
        }
            .crm_customerdashboard_mail_sms_call_tabtitle ul li a
            {
             color:#fff; font-weight:bold; display:block; padding:2px 0px; background:#42B6F6;}
            .crm_customerdashboard_mail_sms_call_tabtitle ul li a.selected
            { background:#eee !important;
            }
.crm_customerdashboard_mail_sms_call_tabtitle ul li.crm_customerdashboard_call_tab a.selected
{ color:#60d4ff !important;
}
.crm_customerdashboard_mail_sms_call_tabtitle ul li.crm_customerdashboard_mail_tab a.selected
{ color:#88fcff !important;
}
.crm_customerdashboard_mail_sms_call_tabtitle ul li.crm_customerdashboard_sms_tab a.selected
{ color:#42b6f6 !important;
}
.crm_customerdashboard_call_tab a
{ background:#60D4FF !important;
}
.crm_customerdashboard_mail_tab a
{background:#88FCFF !important;
}
.crm_customerdashboard_mail_tabcontent ul
{ width:100%; display:block;
}
.crm_customerdashboard_mail_sms_call_tabcontent
{ padding:2px 1%; height:320px; overflow:hidden;
}
    .crm_customerdashboard_mail_tabcontent ul li
    { display:inline-block; width:100%; font-size:8pt; line-height:25px;
    }
        .crm_customerdashboard_mail_tabcontent ul li span
        { float:left; font-size:7pt; margin-right:0.5%; color:#777;
        }
        .crm_customerdashboard_mail_tabcontent ul li b
        { font-weight:normal;
        }
.crm_customerdashboard_mail_sendarrow
{width: 0;
height: 0;
border-style: solid;
border-width: 0 4px 7px 4px;
border-color: transparent transparent #348017 transparent; float:right; margin-top:9px; margin-left:1%;
}
.crm_customerdashboard_mail_recievearrow
{width: 0;
height: 0;
border-style: solid;
border-width: 7px 4px 0 4px;
border-color: #4CC417 transparent transparent transparent; float:right; margin-top:10px; margin-left:1%;
}
.crm_customerdashboard_mail_tabcontent ul li:nth-child(even)
{ background:#f7f7f7;
}
.crm_customerdashboard_lnkformore a
{ color:#a00202; line-height:35px; border-bottom:1px solid transparent;
}
    .crm_customerdashboard_lnkformore a:hover
    { color:#000; border-bottom:1px dotted #999;
    }
.crm_customerdashboard_sms_tabcontent ul
{ width:100%; display:block;
}
.crm_customerdashboard_sms_tabcontent ul li:nth-child(even)
{ background:#f7f7f7;
}
 .crm_customerdashboard_sms_tabcontent ul li
    { display:inline-block; width:100%; font-size:8pt; line-height:25px;
    }
        .crm_customerdashboard_sms_tabcontent ul li span
        { float:left; font-size:7pt; margin-right:0.5%; color:#777;
        }
        .crm_customerdashboard_sms_tabcontent ul li b
        { font-weight:normal;
        }
        .crm_customerdashboard_call_tabcontent ul
{ width:100%; display:block;
}
.crm_customerdashboard_call_tabcontent ul li:nth-child(even)
{ background:#f4f4f4;
}
 .crm_customerdashboard_call_tabcontent ul li
    { display:inline-block; width:100%; font-size:8pt; line-height:25px;
    }
        .crm_customerdashboard_call_tabcontent ul li span
        { float:left; font-size:7pt; margin-right:0.5%; color:#777;
        }
        .crm_customerdashboard_call_tabcontent ul li b
        { font-weight:normal;
        }


.crm_customerdashboard_attachment
{ background:#eee; width:100%; float:right;
}
.crm_customerdashboard_attachment_count
{ background:#333; color:#fff; text-align:center; width:22px; line-height:20px; font-size:7pt; height:22px; border-radius:50%; float:right; margin-left:1%;
}
.crm_customerdashboard_attachment_content
{ padding:2px 8% 2px 1%; float:right; margin-bottom:10px;
}
.crm_customerdashboard_attachment ul li
{ margin-bottom:7px; float:right; width:100%;
}
.crm_customerdashboard_attachment_title
{ cursor:pointer; 
}
    .crm_customerdashboard_attachment_title.Active
    { background:#736F6E; color:#fff !important;
    }
    .crm_customerdashboard_attachment_title:hover
    { color:#F87217;
    }
        .crm_customerdashboard_attachment_title.Active .crm_customerdashboard_attachment_count , .crm_customerdashboard_attachment_title:hover .crm_customerdashboard_attachment_count
        { background:#F87217;
        }
.crm_customerdashboard_attachment_content a
{ color:#736F6E
}
.crm_customerdashboard_attachment_content ul li
{ list-style:disc;
}
.crm_customerdashboard_attachment_content ul
{ 
}
    .crm_customerdashboard_attachment_content a:hover
    { color:#F87217;
    }
.crm_customerdashboard_orderandpay
{ background:#eee; width:100%; float:right;
}
.crm_customerdashboard_orderandpay_tabcontent
{ width:98%; padding:4px 1%; float:right; height:320px; overflow:hidden;
}
.crm_customerdashboard_orderandpay_tabtitle
{ float:right; width:100%;
}
.crm_customerdashboard_orderandpay_tabtitle ul
{ float:right; width:100%;
}
.crm_customerdashboard_orderandpay_tabtitle ul li
{ float: right;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 25%;
}
    .crm_customerdashboard_orderandpay_tabtitle ul li a
    { color:#000;line-height:25px; background:#F9F8F6; display:block; border-top:1px solid #E5E4E2; border-left:1px solid #E5E4E2;border-bottom:1px solid #E5E4E2;
    }
    .crm_customerdashboard_orderandpay_tabtitle ul li:first-child a
    {border-right:1px solid #E5E4E2;
    }
.crm_customerdashboard_orderandpay_tabtitle ul li a.selected
{ background:#eee; border-top:1px solid transparent; color:#1589FF;
}
.crm_customerdashboard_order_tbl
{ width:100%;
}
.crm_customerdashboard_order_tbl tr td
{ padding:4px 1px; border-bottom:1px solid #fff;
}
.crm_customerdashboard_order_tbl tr:hover td
{ background:#42b6f6; color:#fff;
}
    .crm_customerdashboard_order_tbl thead
    { background:#9F9E9C; text-align:right; color:#fff; line-height:22px;
    }
        .crm_customerdashboard_order_tbl thead th
        { padding:1px; font-weight:normal;
        }

.crm_customerdashboard_orderlnkformore a
{ display:inline-block; margin:8px 0px; background:#f87217; border-radius:3px; padding:2px 6px; color:#fff; box-shadow:2px 1px 1px 1px #D1D0CE; border:1px solid #D1D0CE;
}
.crm_customerdashboard_orderlnkformore a:hover
{box-shadow:2px 1px 4px 1px #A9A8A6; color:#333
}
.crm_customerdashboard_opinion
{ border:1px solid #ccc; width:99.5%;box-shadow:2px 1px 3px 1px #DBDAD8;
}
.crm_customerdashboard_opinion .highcharts-background
{background:#eee !important;
}
.crm_customerdashboard_attachment , .crm_customerdashboard_session , .crm_customerdashboard_mail_sms_call , .crm_customerdashboard_orderandpay , .crm_customerdashboard_customerinfo
{box-shadow:2px 1px 3px 1px #DBDAD8;  margin-bottom:30px;
}
.crm_customerdashboard_attachment
{ margin-bottom:13px !important;
}
.crm_customerdashboard_customerinfo_tbl
{ width:100%;
}
    .crm_customerdashboard_customerinfo_tbl tr td:first-child
    { background: #6dc3f2; /* Old browsers */
background: -moz-linear-gradient(left, #6dc3f2 0%, #33b1f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6dc3f2), color-stop(100%,#33b1f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #6dc3f2 0%,#33b1f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #6dc3f2 0%,#33b1f4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #6dc3f2 0%,#33b1f4 100%); /* IE10+ */
background: linear-gradient(to right, #6dc3f2 0%,#33b1f4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6dc3f2', endColorstr='#33b1f4',GradientType=1 ); /* IE6-9 */ color:#fff; border-bottom:1px solid #F9F8F6; 
    }
    .crm_customerdashboard_customerinfo_tbl tr td:last-child
    { background:#F9F8F6;  border-bottom:1px solid #42b6f6; 
    }
    .crm_customerdashboard_customerinfo_tbl tr td
    {padding:5px 1%; color:#333;
    }
    .crm_customerdashboard_customerinfo_tbl tr:last-child td
    { border-bottom:0px;
    }
.crm_customerdashboard_customerinfo
{ border:1px solid #ccc;
}
.crm_customerdashboard_ticket_tbl
{ width:100%; text-align:center;
}
    .crm_customerdashboard_ticket_tbl th
    { text-align:center;background: #38b2f4; /* Old browsers */
background: -moz-linear-gradient(left, #38b2f4 0%, #5bbfea 50%, #38b2f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#38b2f4), color-stop(50%,#5bbfea), color-stop(100%,#38b2f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #38b2f4 0%,#5bbfea 50%,#38b2f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #38b2f4 0%,#5bbfea 50%,#38b2f4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #38b2f4 0%,#5bbfea 50%,#38b2f4 100%); /* IE10+ */
background: linear-gradient(to right, #38b2f4 0%,#5bbfea 50%,#38b2f4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38b2f4', endColorstr='#38b2f4',GradientType=1 ); /* IE6-9 */ color:#fff; line-height:35px; border-radius:3px; 
    }
.crm_customerdashboard_ticket_tbl td
{background: #eaeaea; /* Old browsers */
background: -moz-linear-gradient(left, #eaeaea 0%, #ffffff 50%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eaeaea), color-stop(50%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #eaeaea 0%,#ffffff 50%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #eaeaea 0%,#ffffff 50%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #eaeaea 0%,#ffffff 50%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to right, #eaeaea 0%,#ffffff 50%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#eaeaea',GradientType=1 ); /* IE6-9 */ line-height:25px; text-align:right;
}
    .crm_customerdashboard_ticket_tbl td:first-child
    { direction:ltr;
    }
    .crm_customerdashboard_ticket_tbl td:last-child
    { text-align:center;
    }
    .crm_customerdashboard_ticket_tbl tr:hover td
    { background:#ccc;
    }
.crm_customerdashboard_mail_ttl , .crm_customerdashboard_sms_ttl , .crm_customerdashboard_call_ttl
{background: #9f9e9c !important; color:#fff; line-height:30px; border-bottom:1px solid #ccc;  font-size:9pt !important;
}
    .crm_customerdashboard_mail_ttl span , .crm_customerdashboard_sms_ttl span , .crm_customerdashboard_call_ttl span
    {color:#fff !important; padding-left:3px;font-size:9pt !important;
    }
    .crm_customerdashboard_mail_ttl b , .crm_customerdashboard_sms_ttl b , .crm_customerdashboard_call_ttl b
    {padding-right:3px;
    }
.tick_close
{ color:#b10404;
}
.tick_open
{ color:#03860a;
}
.crm_customerdashboard_mail_tabcontent ul li:hover
{ background:#88fcff; 
}
.crm_customerdashboard_sms_tabcontent ul li:hover , .crm_customerdashboard_sms_tabcontent ul li:hover span
{background:#42b6f6;  color:#fff;
}
.crm_customerdashboard_call_tabcontent ul li:hover , .crm_customerdashboard_call_tabcontent ul li:hover span
{background:#60d4ff; color:#fff;
}
.crm_customerdashboard_session
{ background:#eee; width:100%; float:right;
}
.crm_customerdashboard_session_date
{ float:left; border-radius:3px; background:#2EAF07; color:#fff; padding:1px 1%; font-size:8pt; line-height:20px;
}
.crm_customerdashboard_session ul li
{background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 57%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(57%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeeeee 57%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeeeee 57%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eeeeee 57%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #eeeeee 57%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */display:inline-block; width:100%; 

}
.crm_global_icons_customerdashboardmail{  background-position:center -4112px; width:100%; height:25px; display:block;
}
.crm_global_icons_customerdashboardsms{  background-position:center -4221px; width:100%; height:25px; display:block;
}
.crm_global_icons_customerdashboardcall{  background-position:center -4328px; width:100%; height:25px; display:block;
}
.selected .crm_global_icons_customerdashboardmail{  background-position:center -4167px; 
}
.selected  .crm_global_icons_customerdashboardsms{  background-position:center -4275px; 
}
.selected  .crm_global_icons_customerdashboardcall{  background-position:center -4380px; 
}
.crm_global_icons_customerdashboarorder
{background-position:center -4435px; width:100%; height:25px; display:block;
}
.selected .crm_global_icons_customerdashboarorder
{background-position:center -4493px; width:100%; height:25px; display:block;
}
.crm_global_icons_customerdashboarpayment
{background-position:center -4750px; width:100%; height:25px; display:block;
}
.selected .crm_global_icons_customerdashboarpayment
{background-position:center -4803px; width:100%; height:25px; display:block;
}
.crm_global_icons_customerdashboarcustiomeraccount
{background-position:center -4647px; width:100%; height:25px; display:block;
}
.selected .crm_global_icons_customerdashboarcustiomeraccount
{background-position:center -4694px; width:100%; height:25px; display:block;
}
.crm_global_icons_customerdashboarsupport
{background-position:center -4547px; width:100%; height:25px; display:block;
}
.selected .crm_global_icons_customerdashboarsupport
{background-position:center -4597px; width:100%; height:25px; display:block;
}
.ticketing_system_content_newticket_row
{ display:table-row; width:100%;
}
.ticketing_system_content_newticket_col
{ display:table-cell;
}
.ticketing_system_content_newticket
{ display:table; width:100%;
}
.ticketing_system_content_showticket
{display:table; width:100%; text-align:center;
}
.ticketing_system_content_newticket_col_ttl
{ color:#444; font-size:10pt; line-height:22px; padding:4px; vertical-align:middle;
}
.ticketing_system_content_newticket_col_control
{ vertical-align:middle;
}
.ticketing_system_content_newticket_col_control select , .ticketing_system_content_newticket_col_control input[type=text] , .ticketing_system_content_newticket_col_control textarea , .ticketing_system_content_newticket_col_control input[type=file]
{ border:1px solid #add5e9 ; padding:3px; width:50%; font-size:10pt; color:#333; line-height:20px; font-family:Tahoma; margin:5px 1%;
}
.ticketing_system_content_newticket_col_control input[type=text]  , .ticketing_system_content_newticket_col_control textarea , .ticketing_system_content_newticket_col_control input[type=file]
{ width:49%;
}
.ticketing_system_content_newticket h1
{ color:#08c; font-size:10pt; line-height:35px; margin:10px 5px; font-family:Tahoma;
}
.ticketing_system_content_showticket h1
{color:#08c; font-size:10pt; line-height:35px; margin:10px 5px; font-family:Tahoma; text-align:right;
}
.ticketing_system_content_showticket_maininfo
{  background:#eee; padding:5px 1%; margin: 5px 1%; width:96%; display:table; border-radius:3px;
}
.ticketing_system_content_newticket_col_val
{ background:#fff; margin:3px; border:3px solid #eee; line-height:30px; border-radius:3px;
}
.ticketing_system_content_showticket .ticketing_system_content_newticket_col_ttl
{ font-weight:bold;
}
.ticketing_system_content_showticket_questionanswer
{ padding:5px 2%; margin:20px 0px; float:right; width:96%;
}
.btn_cancel{
    background-position: 0 -1770px;
}
.ticketing_system .crm_btn {
    background-color: #b3d4fc; box-shadow:none; border-radius:0px;
    border: 1px solid #a6c9e2;
    color: #2e6e9e;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 9pt;
    height: auto;
    padding: 3px 3px 3px 25px;
    text-indent: 1px;
    width: auto;
}
.ticketing_system_content_replyticket
{ width:96%; float:right; margin:5px 1%; padding:5px 1%; background:#e9e9e9; border-radius:3px;
}
.ticketing_system_content_replyticket_table
{ display:table; width:100%
}
.ticketing_system_content_replyticket_col_ttl
{ display:table-cell; vertical-align:middle;
}
.ticketing_system_content_replyticket_col_control
{ display:table-cell;
}
.ticketing_system_content_replyticket_row
{ display:table-row;
}
.ticketing_system_content_replyticket_col_control textarea , .ticketing_system_content_replyticket_col_control input[type=text]
{ border:1px solid #add5e9 ; padding:3px; width:98%; max-width:98%; font-size:10pt; color:#333; line-height:20px; font-family:Tahoma; margin:5px 1%; background:#fff;
}
.btn_reply
{ background-position: -7px -4853px;
}
.crm_Setting_box .editor-field
{ color:#08c;
}
.crm_Setting_box
{ border-bottom:1px solid #eee;
}
    .crm_Setting_box h1
    { padding:2px 1%; background:#08c; color:#fff; line-height:22px;  float:right; width:98%; font-size:9pt; margin-top:20px;
    }
.crm_setting_row:nth-child(odd) 
{ background:#eee;
}
.crm_setting_row
{ padding:4px 1%; width:98%;
}
    .crm_setting_row .azw_50per:first-child
    { width:46%; border-left:1px solid #eee; margin-left:1%;
    }
    .crm_setting_row:nth-child(odd) .azw_50per:first-child
    { width:46%; border-left:1px solid #fff; margin-left:1%;
    }
.crm_calltime .azw_10per
{ width:11% !important;
}
.crm_add_newcustomerbox , .crm_add_newopinionbox
{ background:#eee; display:none;
}

.crm_global_icons_addcustomer {
    background-position:-8px -5009px;
    color: #e6007e;
    cursor: pointer;
    height: 25px;
    padding-left: 22px;
}
.crm_global_icons_pre_invoice {
    background-image: url(../../images/global/invoice-icon.png);
    background-repeat: no-repeat;
    color: #e6007e;
    cursor: pointer;
    height: 45px;
    background-position-x: center;
}
.crm_global_icons_addcustomerOpinion {
    background-position:-8px -5009px;
    color: #e6007e;
    cursor: pointer;
    height: 25px;
    padding-left: 22px;
}
.crm_global_icons_addcustomer:hover
{
   background-position:-9px -4959px; color:#777;
}
.crm_username_dropdown_clicked
{ color:#fff;
}
.crm_icon_lnkfortogglenextarrowtop
{width: 0 !important; 
height: 0 !important;
border-style: solid;
border-width: 0 5px 8px 5px;
border-color: transparent transparent #0088cc transparent;float:left !important; margin-top:8px;

}
.crm_icon_lnkfortogglenextarrowbottom
{
    width: 0 !important; 
height: 0 !important;
border-style: solid;
border-width: 8px 5px 0 5px;
border-color: #0088cc transparent transparent transparent;float:left !important; margin-top:8px;
}
.contlayout_order
{height:77vh 
}
.crm_order_ttl
{ color:#0088cc; font-size:10pt; line-height:30px; padding:0px 1%;
}
.ui-dialog-titlebar-close .ui-icon-closethick
{ margin:1px;
}
.ui-dialog-titlebar-close
{ border:1px solid transparent; padding:0px !important;
}
.tempMaillists_mailmainfolder li a
{ display:block; width:96%; line-height:25px; padding:2px 2%;
}
    .tempMaillists_mailmainfolder li a.selected
    { background:#0d9fff; color:#fff;
    }
.tempMaillists_mailmainfolder li a
{ color:#03457d;
}
.tempMaillists_mailmainfolder li
{ border-bottom:1px dotted #eee;
}
.crm_mail_ttl
{ background:#e1e1e1; font-size:9pt; line-height:29px; padding:0px 3%; border-bottom:#eee; color:#08c;
}
.crm_customer_dashboard
{ margin-top:30px;
}
.crm_row_4_groups .crm_global_icons_mail
{ background-position: center -190px;
    line-height: 17px;
}
.main_insertproduct
{ margin-top:26px;
}
.crm_gridarea_productSize , .crm_gridarea_product_brands , .crm_gridarea_product_color , .crm_gridarea_product_details , .crm_gridarea_product_material
{
    margin-top:50px;
}
.crm_userinrole
{ margin-top:40px;
}
.crm_calender
{ margin-top:30px;
}
#formmakerid
{ margin-top:30px;
}
.crm_dashboard_main
{ margin-top:25px;
}
.crm_control_row label {
    float: right;
    width: 18%;
}
.crm_control_row .crm_checkbox_element
{ float:right; margin:0px 0px 0px 1.5%;
}
.crm_control_row .crm_checkbox_element label
{ width:auto; float:none;
}
    .crm_control_row .crm_checkbox_element input[type="checkbox"]
    { margin:0px; margin-bottom:5px;
    }
.crm_inserttemplate_frame , .crm_edittemplate_frame
{ margin-top:30px;
}
.crm_template_order
{ height:400px; overflow-y:auto;
}
.crm_template_order_empty
{ width:98%; height:50%; display:block; border:5px dashed #CCC; color:#ccc; font-size:20pt; text-align:center; padding-top:10%; vertical-align:middle;
}
.crm_icon_awesom i
{ font-size:15px; color:rgba(0, 0, 0, 0.5); margin:0px 5px 0px 2px;
}
.crm_icon_awesom:hover i , .crm_icon_awesom:hover
{color:#08c;
}
.crm_template_order_links
{ border-bottom:2px solid #4297d7; padding-bottom:13px;
}



@media screen and (max-width: 1200px) {
   .sf-arrows .sf-with-ul
{ padding-left:12px;
}
    .sf-menu a
    { font-size:8pt;
    }
    .crm_mainsearchbox {
    width: 99%;
}
    .sb_wrapper input[type="text"], ul.sb_dropdown
    { width:95px;
    }
    .crm_global_icons_language
    { margin:0px; width:75px;
    }
        .crm_global_icons_language select
        { font-size:7pt;
        }
    .sb_wrapper
    { width:162px;
    }
    .crm_toolbar
    { width:27%;
    }
}

.crm_ticketing_main
{ margin-top:30px;
}
.crm_ticketuserpanel
{ margin-top:30px;
}
.crm_template_order table
{ border-collapse: collapse;
}

.tbl_order_top {
    border: 1px solid #333; width:700px; border-spacing: 0px;
}
.tbl_order_bottom {
    border: 1px solid #333; width:700px; border-spacing: 0px;
}
.tbl_order_bottom  td
{ border: 1px solid #555;  border-spacing: 0px;  padding: 0px;
}
.tbl_order_fine table
{width:100%;
}
.tbl_order_bottom_final
{width:100%;
}
.tbl_order_bottom_final td , .tbl_order_customer_info td
{ border:0px;
}
.tbl_roder_sign
{width:100%;
}
.company_grid #grid tr td:nth-child(2n+1)
{
}
.searchbox_main
{background-color: #3f9dcc; margin-bottom:5px; display:none; position:relative; border-bottom-right-radius:5px; border-bottom-left-radius:5px;
}
    .searchbox_main .crm_formcontrols label
    { color:#fff;
    }
.searchbox_main .crm_formcontrols input[type="text"], .searchbox_main .crm_formcontrols input[type="password"], .searchbox_main .crm_formcontrols input[type="number"], .searchbox_main .crm_formcontrols input[type="email"] , .searchbox_main  .crm_formcontrols select
{ border:1px solid #2092cc;
}
.triangle_search_bottom
{ border-color: #3f9dcc transparent transparent;
    border-style: solid;
    border-width: 10px 10px 0;
    bottom: -6px;
    height: 0;
    position: absolute;
    right: 48%;
    width: 0;
}
.close_search_bottom
{ color:#eee; position:absolute; bottom:3px; right:5px; font-size:15px; cursor:pointer; bottom:9px;
}
.close_search_bottom:hover
{ color:#08c; 
}
.ticket_toppage
{ margin-top:77px;
}





/* start sms css */
.crm_global_icons_sendspecial {background-position:center -5050px;}
.crm_global_icons_sendrandom{background-position:center -5100px}
.crm_global_icons_doflag{background-position:center -5150px;}
.crm_global_icons_showtext{background-position:center -5200px;}
.crm_global_icons_showreciever {background-position:center -5440px;}
.crm_phonebook
{ margin-top:80px;
}

  .ClsGrds_Containers .crm_gridarea
            { margin-top:0px;
            }
			
			
			
		.ClsBarChart {
    border: 2px solid #3f9dcc;
    border-radius: 2px;
    height: 400px;
    left: 0;
    line-height: normal;
    margin: 0 10px 29px;
    padding: 11px 3px;
    position: relative;
    text-align: left;
    top: 47px;
    width: 98%;
    z-index: 0;}
	
	.ClsPieChart {
    border: 2px solid #d68950;
    border-radius: 2px;
    float: left !important;
    margin: 4% 0.3%;
}
		 
		 
		 
.ClsDelivery {
    border: 2px solid #da5145;
    border-radius: 2px;
    float: right;
    margin: 4% 1%;
    padding: 2% 10% 6% 4%;
    width: 30%;
}


.ClsDelivery h1 {
    color: #333;
    font-family: Tahoma;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 0 75px 0px;
    text-align: right;
}


.ClsDelivery label {
    color: brown;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0 27px;
    text-align: right;
    width: 224%;
}

.ClsDelivery .azw_float_l {
    float: left !important;
    margin: 5px 0;
    width: 40%;
}
.crm_global_icons_addtocontact {
    background-position: 30px -5343px;
}

.crm_global_icons_downloadArchive {
    background-position: 12px -5615px;
}
	.crm_global_icons_senddraft{
		background-position: center -5050px;}
		.crm_global_icons_AnswerOption , .crm_global_icons_PollsAnswerOption{
			background-position:46px -5753px;}
			.crm_global_icons_Competition , .crm_global_icons_PollsCompetition{
				background-position:24px -5658px;}
				.crm_global_icons_MatchResult , .crm_global_icons_PollsResult{
					background-position:15px -5487px;}
					.crm_global_icons_MatchLottery , .crm_global_icons_PollsLottery {
						    background-position:15px -5526px;}

.clsPhoneBook ,  .clsExportExcel , .clsImportExcel{  
    background-color: #eee;
    color: #6b6b6b;
    cursor: pointer;
    line-height: 25px;
    margin-top: -4px;
    padding: 0;
    width: 100% !important ;
}

.clsPhoneBook:hover ,  .clsExportExcel:hover , .clsImportExcel:hover{  
    color:#6FA7D2; 
}


.azaran-phonebook {
    background-position: 2px -2172px;
    background-size: 15px auto;
    float: right;
    height: 20px;
    width: 21px;
}

.ClsContainerExcel{
    background-color: #eee;
    float: left;
    heigh:auto;		
    margin: 0 0 0.5% 19.2%;
    width: 45.75%;}

.azaran-excelout {
    background-position: 2px -2198px;
    background-size: 15px auto;
    float: right;
    height:22px;
    width: 21px;
}
.azaran-excelin{ 
    background-position: 2px -2222px;
    background-size: 15px auto;
    float: right;
    height:24px;
    width: 21px;}

.clsExcelUpload{    margin-bottom: 8px;
    margin-top: 8px;}
.sendingsmse {
    background-color: #eee;
    color: gray;
    display: block;
    float: right;
    height: 50px;
    /*margin: -0.8% 35.1% 1% 0;*/
    padding: 0 1%;
    width: 43.7%;
}
.azaran-excl {
    float: right;
    padding: 1% 6%;
}
.azaran-go {
    float: right;
    padding-right: 17.6%;
    width: 100%;
}
.azaran-line{
    border-top: 1px dashed #86b6d9;
    height: 1px;
    margin: 15px 0;
    width: 81% !important;}
.viewticket_iconmini
{ margin-left:3px;
}


.ticketreply_ttl_main {
    border-top: 3px dotted #fc9928;
    padding: 2% 0 0;
}
.crm_ticket_content h3 {
    background-color: #fc9927;
    padding: 1% 3% 1% 0;
}
.crm_global_icons_telegram
{
    background-position: left -6315px;
}
.crm_global_icons_return{background-position: center -6114px;}
.crm_global_icons_SubsetContacts{background-position: center -6011px;}
.crm_global_icons_UserContacts{background-position: center -6062px;}
.crm_global_icons_SubsetList {background-position: center -6257px;}
.crm_global_icons_DepartmentList{background-position: center -6158px;}
.crm_global_icons_Departments{background-position: center -6206px;}
.crm_report_template
{height:100%; display:block; direction:rtl;
}

.open_search_bottom
{ position:absolute; top:0px; left:0px; z-index:999; background-color: #3f9dcc; padding:6px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;  color:#fff; font-size:10pt; display:none; box-shadow:1px 1px 2px 1px #999; cursor:pointer
}
.open_search_bottom:hover
{ color:#2e6e9e;
}
.ClsDelivery .crm_customerdashboard_attachment_count
{ border-radius:1px; padding:2px 10px; background:#f18705; font-size:10pt
}
.crm_customer_dashboard #InsertContact
{ border:1px solid #CCC; padding:2px 1%; width:97.4%; background:#fff;
    box-shadow: 2px 1px 3px 1px #dbdad8; height:364px; overflow-y:auto;
}
.crm_customer_dashboard #InsertContact .crm_formcontrols input[type="text"], .crm_customer_dashboard #InsertContact .crm_formcontrols input[type="password"],.crm_customer_dashboard #InsertContact .crm_formcontrols input[type="number"], .crm_customer_dashboard #InsertContact .crm_formcontrols input[type="email"]
{ width:60%
}
.crm_customer_dashboard #InsertContact  select {
    width: 61%;
}

.crm_customer_dashboard #InsertContact .editor-field textarea {
    max-width: 60%;
    width: 60%;
}
.crm_customer_dashboard .azw_box_30per
{ height:400px;
}
.ticketreply_ttl
{
 direction:ltr; text-align:left;}
.DepartmentTicket_list tr td
{ cursor:pointer;
}
.crm_editor textarea#Note
{ width:100%;
}
.ViewStoreControlDetail
{
}
.StoreControlList table thead tr th:nth-last-child(2){
    display: none;
}

.StoreControlList table tbody tr td:nth-last-child(2) {
    display: none;
}
.crm_Fullloading
{ background:#333; opacity:0.4; width:100%; height:80%; min-height:250px; min-width:300px; position:fixed; top:0px; left:0px; z-index:99999999999999999; text-align:center; padding-top:20%;
}
.ViewStoreControlDetail table tbody tr td:nth-last-child(2) {
    display: none;
}
.Userdashboard_status_flag:hover
{ font-size:16px;
}
.Userdashboard_status_flag
{ cursor:pointer; font-size:15px;  transition:ease 0.5s;
}
.Crm_Editor_100per
{ width:100% !important; height:600px !important;
}
.remove_maincustomer
{ font-size:15px !important; color:#fff; transition:ease 0.5s; cursor:pointer;
}
    .remove_maincustomer:hover
    { color:#ff3e00;  font-size:17px !important; 
    }
i.fa.fa-remove.remove_maincustomer {
    position: absolute;
    left: 24%;
    top: 8px;
}
    .blink_me {
  animation: blinker 1s linear infinite; border:1px solid #c71705;
}

@keyframes blinker {  
  50% { opacity: 0.5; }
}
.crm_remionder_box
{ border:1px solid #cd0a0a; padding:3px; border-radius:4px; position: fixed;  top: 330px; left:70px; z-index:9999999999999; background:#fef1ec; box-shadow:2px 2px 5px 1px #333;
}
    .crm_remionder_box a:hover
    { color:#cd0a0a;
    }
    .crm_remionder_box a
    { color:#222;
    }
.triangle_reminder
{width: 0;
height: 0;
border-style: solid;
border-width: 6px 6px 6px 0;
border-color: transparent #a70000 transparent transparent; position:absolute; left:-7px; top:5px;
}
.crm_remionder_box a i{ border:0px !important;}
.UserMainDashboardCall li
{ padding:1px 0px; margin:0px; border:0px solid #fff !important;  border-bottom:1px solid #fff !important;
}
.UserMainDashboardCall .crm_customerdashboard_mail_sms_call_tabcontent
{ overflow-y:auto; height:350px;
}
.UserMainDashboardCall
{ margin-bottom:0px; background:#fff !important;
}
.crm_customerdashboard_call_ttl span
{ background:#9f9e9c !important;
}
.fc-event-time, .fc-event-title
{ direction:rtl; text-align:right;  display:block;
}
.crm_work_MainDescription
{ margin-bottom:5px; padding-bottom:5px; border:1px solid #e1e1e1; background:#f7f7f7; 
}
#OpenProjectInfo
{ color:#007aef; margin-bottom:10px; cursor:pointer; transition:ease 0.5s; height:22px; float:right;
}
    #OpenProjectInfo:hover
    { color:#777;
    }
   
#OpenProjectInfo b
{  font-weight:normal;
}
    #OpenProjectInfo i
    { font-size:15pt !important; transition:ease 0.5s;
    }
.webgrid-selected-row , #webgrid-selected-row
{ background:#08c
}
.webgrid-selected-row td , #webgrid-selected-row td
{ background:#08c
}
.crm_workflow_WorkPercent
{ width:60px; height:55px; border-radius:50%; background:#CC0404; color:#fff; font-size:10pt; position:absolute; right:10px; bottom:10px; border-top-left-radius:0px; line-height:25px; padding-top:5px; box-shadow: 1px 1px 3px 1px #999;   border: 1px solid #ccc; text-align:center;
}
.crm_gridareaInboxmail td:first-child
{ direction:ltr;
}
.Max-Height-TextArea
{ height:200px;
}
.crm_form_hidden
{ border: 0 none !important;
    width: 0 !important;
}

.crm_modules_box .crm_modules_box_items
{  transition:ease 0.5s; padding:3px 5px; background:#a6c9e2; color:#08c; border:1px solid #67b0ff; display:block; cursor:move; margin:0px 0.2% 2PX 0.2%; border-radius:2px;
}
   .crm_modules_box .crm_modules_box_items:hover
    {
        border:1px solid #08c; background:#69bdfa; color:#0874aa; 
    }
.Crm_System_Report_icon
{ color:#08c; margin-left:10px;
}
.Crm_System_Report_ul li
{ border:0px !important; border-bottom:#bfe0f8 1px solid !important;
}
    .Crm_System_Report_ul li:last-child
    { border-bottom:0px !important;
    }
.Crm_System_Report_value
{ float:left;
}
.Crm_System_Report_TTL
{ color:#bfe0f8
}
.OurDepartmentTicket_content li
{ margin:0px; padding:1px 0px; border:0px !important;  
}
    .OurDepartmentTicket_content li b
    {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
    }
.crm_helpfullinks_icons
{background-image: url(../../images/global/icon-HelpfulLinks.png); display:inline-block;
	background-repeat: no-repeat; min-width:80px; height:30px; padding:0px !important; padding-top:63px  !important;  text-align:center; margin:0px 1%;
}

.crm_helpfullinks_icons_Work-MyAllWorks
{ background-position:center -8px;
}
.crm_helpfullinks_icons a
{ color:#222; transition:ease 0.5s;
}
.crm_helpfullinks_icons:hover a
{ color:#08c; 
}
.crm_helpfullinks_icons_Customer-UserContacts
{background-position:center -98px;
}
.crm_helpfullinks_icons_Calendar-Index
{background-position:center -196px;
}
.crm_helpfullinks_icons_Shop-InsertOrder
{background-position:center -304px;
}
.crm_helpfullinks_icons_Customer-CustomerDashboard
{background-position:center -400px;
}
.crm_helpfullinks_icons_Users-MyDashboard
{background-position:center -510px;
}
.crm_helpfullinks_icons_Ticket-Index
{background-position:center -613px;
}
.crm_customerdashboard_ticket_tbl #tickets td
{overflow:hidden; text-overflow:ellipsis; 
}
@media screen and (max-width: 500px) {
   .crm_helpfullinks_icons
{ display:block;
}

}
.crm_phonebook_email
{ position:absolute; right:36%; z-index:9999; background:#fff;
}
.crm_phonebook_email .ClsTreeContainerPhoneBook
{ overflow-y:auto; box-shadow:2px 2px 2px 2px #ccc; border:3px solid #fff; 
}
#Phonebook:hover
{ color:#08c
}
.crm_icon_printpage { color: #e6007e; font-size:8pt; margin-right:10px;  background: #eee none repeat scroll 0 0;
    border-radius: 2px;
    box-shadow: 1px 1px 2px #555; padding: 1px 3px;
}
.crm_global_icons_helpsoftware {
background-color: #eee;
    border-radius: 2px;
    box-shadow: 1px 1px 2px #555; padding-right: 3px ;
}
    .crm_icon_printpage i {  font-size: 14pt;
    line-height: 22px;
    }
    .crm_icon_printpage:hover { color: #777; 
}
.crm_number_ltr { display:inline-block; direction:ltr;
}
.crm_AddProperty_serach .crm_main_additionalproperty { background-color:transparent !important;  border-top: 0px solid transparent !important;
}
.crm_lnk_dl span { color:#bb0202 !important;
}
.crm_lnk_dl a { color:#08c !important;
}
.crm_work_filedelete {   background: #bb0000;
    border-radius: 1px;
    color: #fff !important;
    margin: 0 5px 0px 0px;
}
.emaileditor span{ width:auto; float:none;
}




/*IVR-Call-Start*/


.widgets-section {
    background: #eee;
	  margin: 0 auto;
    max-width: 300px;
}
.widgets-section h2, .button h2 ,h2.hdg,.inbox-section h2,.gallery-section h2,.grid-section h2,.hight-chat h2,.map-grid h2,.blank-page h2{
    font-size: 2em;
    font-family: 'Comfortaa', cursive;
    text-transform: capitalize;
	color:#0e62c7;
	margin-bottom: 1em;
	margin-left: 0.5em;
}
.widgets-grids {
      background: #fff none repeat scroll 0 0;
    direction: rtl;
    margin: 20px auto 0;
    max-width: 610px;
    min-height: 75px;
    min-width: 305px;
    
}
.widget-left {
 float: right;
 width: 10%;
}
.widget-right {
    float: left;
	width: 90%;
}
.widget-left i , .widget-left em {
   color: #ccc;
    font-size: 2em;
}
.widget1 {
     background: #eee none repeat scroll 0 0;
    border-radius: 10px;
    padding: 1em;
}
.widget-right h4  {
    color: #000;
    direction: ltr;
    float: right;
    font-size: 1.2em;
    margin-right: 2%;
    text-align: right;
}
.widget-right p{
    font-size: 0.7em;
    color: #777;
	line-height:1.8em;
}
i.users {
    background-color: #0e62c7;
}
i.cameraa {
    background-color: #40bbea;
}
i.certi {
    background-color: #d5080f;
}
.widget2 {
    background: #68b828;
    padding: 2em;
}
.widget-left1 {
 float: left;
 width: 25%;
}
.widget-right1 {
    float: right;
	width: 75%;
}
.widget-left1 i {
	color: #fff;
    font-size: 2em;
}
.widget-right1 h4 {
    font-size: 2em;
    color: #fff;
}
.widget-right1 p {
    font-size: 0.7em;
    color: #eee;
	line-height:1.8em;
	margin-bottom: 1em;
}
.widget3 {
    background: #7c38bc;
    padding: 2em;
}
i.use {
    background: none;
}
.widget4 {
    background: #0e62c7;
    padding: 2em;
}
.widget5 {
    background: #f7aa47;
    padding: 2em;
}
.border {
    width: 100%;
    height: 1px;
    display: block;
    background: #fff;
}
.widget-gri h5 {
    color: #fff;
    text-transform: capitalize;
    font-size: 0.8em;
}
.widget-gri h6 {
    color: #eee;
    text-transform: capitalize;
    font-size: 0.8em;
	    line-height: 2em;
}
.content-widgets {
  margin-top:2em;
}
.content-widgets h3 {
    font-size: 1.5em;
    font-family: 'Comfortaa', cursive;
    text-transform: capitalize;
    color: #0e62c7;
	    margin-left: 1em;

}
.contentwidgets-grid {
    text-align: center;
	margin-top: 2em;

}
.contentwidgets-left {
    float: left;
    width: 50%;
}
.contentwidgets-right {
    float: left;
    width: 50%;
}
.icon-img i {
    font-size: 3em;
    color: #fff;
    background: #0E62C7;
    padding: 0.5em;
    border-radius: 12px;
}
.widg-text {
    padding: 2em 4em;
    background: #fff;
}
.icon-img {
    background: #fff;
     padding: 2em 0 0;
}
.contentwidgets-grid h4 {
    font-size: 1.5em;
    text-transform: capitalize;
    color: #0e62c7;
}
.contentwidgets-grid p{
    font-size: 0.95em;
	line-height:2em;
    color: #777;
	padding-top: .5em;
}
.icon-img1 {
   background: #0E62C7;
       padding: 2.3em 0;
}
.icon-img1 i {
    font-size: 3em;
    color: #fff;
}
.widge-text1 {
    background: #fff;
    padding: 2em 4em;
}

.online-top {
  background: #fff;
  padding:10px;
  
  border-bottom: 1px solid #E1E1E1;
}
.panel-body2 {
  padding: 10px;
}
h4.panel-title {
    font-size: 1.2em;
    margin-top: 0.2em;
}
.widget_1_box2{
	padding:0 5px;
}
.top-at {
  float: left;
  width: 20%;
}
.top-on {
  float: right;
  width: 71%;
  position:relative;
  margin-top: 7px;
}
.top-on1 {
  float: right;
  text-align:right;
  direction:rtl;
}
.top-on1-Alone{
	margin-right:15%;
}
.top-on2 {
  float: left;
  text-align:center;
  direction:ltr;
  
  position:relative;
}
.top-on2-Alone-2{
	 direction: rtl;
    float: right !important;
    position: absolute;
    right: -5% !important;
    text-align: right;
    top: -15% !important;
}
.widget_4 {
    margin-top: 2em;
}


.online-top:hover , .IVR-Alone:hover {
  background: #f9f9f9;
}
.top-on1 span {
  font-size: 0.9em;
  color: #dc483a;
  font-family:tahoma;
}
.top-on1 p {
   color: #0e62c7;
    font-family: tahoma;
    font-size: 1em;
    font-weight: 500;
    margin:0 0 10px !important;
}
.stats-info1{
	box-shadow:none;
	    background: #fff;
}
.online-top1{
	border-bottom:none;
}
.widget_5{
	margin:1em 0 0 0;
}
.wid_blog{
	background:rgb(6, 217, 149);
	padding:3em 2em;
}
.wid_blog h1{
  color: #fff;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 300;
  margin-bottom: 0;
}
.wid_blog-desc{
	background:#fff;
	padding:2.6em 2em;
}
.wid_blog-left{
  float: left;
  width: 20%;
  margin-right: 5%;
}
.wid_blog-right{
  float: left;
  width:75%;
}
.wid_blog-right h2{
  color:#0e62c7;
  font-size:1.3em;
  font-weight:300;
}
.wid_blog-right p{
  color:#999;
  font-size:0.85em;
  font-weight:300;
  line-height:1.5em;
}
.list-inline {
  margin:1em 0 0 0;
}
.text-muted {
  color: #999999;
}
.text-orange {
  color:#DC483A;
}
.link1{
	padding:5px 8px;
	color:#0e62c7;
}
.editor-input.ng-scope p{
	color:#999;
	font-size:0.85em;
	line-height:1.8em;
}
.list-inline>li a{
   font-size:0.85em;	
}
.stats-info ul li {
    border-bottom: 1px solid #eee;
    padding: 14px 0;
    font-size: 0.85em;
    color: #999;
}
main.tab-call {
  min-width: 300px;
  max-width: 300px;
  padding: 0px;
  margin: 0 auto;
  background: #fff;
  direction:rtl;
}

main.tab-call > section {
  display: none;
  padding: 20px 0 0;
  border-top: 1px solid #ddd;
}

main.tab-call input {
  display: none;
}

main.tab-call > label {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 15px 13px;
  font-weight: 600;
  text-align: center;
  color: #bbb;
  border: 1px solid transparent;
}

label:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}

label[for*='1']:before {
  content: '\f063 ';
}

label[for*='2']:before {
  content: '\f062';
}

label[for*='3']:before {
  content: '\f112';
}



main.tab-call > label:hover {
  color: #888;
  cursor: pointer;
}

main.tab-call input:checked + label {
  color: #555;
  border: 1px solid #ddd;
  border-top: 2px solid #74aad8;
  border-bottom: 1px solid #fff;
}

#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4 {
  display: block;
}

@media screen and (max-width: 650px) {
  main.tab-call label {
    font-size: 0;
  }

  main.tab-call label:before {
    margin: 0;
    font-size: 18px;
  }
}
@media screen and (max-width: 400px) {
  main.tab-call label {
    padding: 15px;
  }
}

label.round {
   background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    display: block;
    position:absolute;
   
    margin:5%;
    padding: 10px;
    position: relative;
    right: 15%;
    top: 50%;
    
	border:1px solid #ccc ;
}
.ico-1{}
.ico-2{}
.ico-3{}
.ico-4{}
.ico-5{}
.ico-6{}

{color: #ccc ;}
.ico-1 i , .ico-1 em  , .ico-2 i , .ico-2 em , .ico-3 i , .ico-3 em , .ico-4 i , .ico-4 em , .ico-5 i , .ico-5 em , .ico-6 i , .ico-6 em  {color: #999 ;}
 

.ico-1:hover  {background: #60bd38 none repeat scroll 0 0;border:1px solid #60bd38 ;}

.ico-2:hover  {background: #b30000 none repeat scroll 0 0;border:1px solid #b30000 ;}
.ico-3:hover  {background: #006699 none repeat scroll 0 0;border:1px solid #006699 ;}
.ico-4:hover  {background: #b30000 none repeat scroll 0 0;border:1px solid #b30000 ;}
.ico-5:hover  {background: #993366 none repeat scroll 0 0;border:1px solid #993366 ;}
.ico-6:hover  {background: #e63900 none repeat scroll 0 0;border:1px solid #e63900 ;}

.ico-1:hover i , .ico-1:hover em , .ico-2:hover i , .ico-2:hover em , .ico-3:hover i , .ico-3:hover em , .ico-4:hover i , .ico-4:hover em , .ico-5:hover i , .ico-5:hover em , .ico-6:hover i , .ico-6:hover em {color: #fff !important;}
 
 
label.round i , label.round em {
	 bottom: 3px;
    
    left: 5px;
    position: absolute;
}

.ico-2-active  {background: #b30000 none repeat scroll 0 0 !important;border:1px solid #b30000 !important ;}
.ico-2-active-i{color: #fff !important;}
.ico-3 i , .ico-3 em{left: 3px !important; bottom: 4px !important;}
.ico-4 i , .ico-4 em{left: 3px !important; bottom: 4px !important;}
.ico-5 i , .ico-5 em{left: 4px !important; bottom: 4px !important;}
.ico-6 i , .ico-6 em{left: 3px !important; bottom: 4px !important;}



.widget-grid{
 direction: rtl;
    float: right;
    min-height: 1px;
    padding: 0 0 15px 0;
    position: relative;
    width: 100%;
	}
	
	.widget-grid-bottom {
    direction: rtl;
    float: right;
    min-height: 1px;
    padding: 0 0 15px 0;
    position: relative;
    width: 14.333%;
}
	
.clearfix , .clearfix::before, .clearfix::after{
	content:" ";
	clear:both;
	display:table;
}
.widget-right select{
	float:left;
	text-align:right;
	direction:rtl;
	width: 70%;
}
.widget-right select option.call-status{
	width:10px;
	height:10px;
	border-radius:50%;
	background-color:red;
	background-image:url(../images/tick.png);
}

.widget1:hover .widget-right h4 ,.widget1:hover .widget-left i ,.widget1:hover .widget-left em  {
	color:#fff;
}
.widget1:hover ico-1 i{
}

.widget-right ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

li.Internal{
	/*float:right;*/
	width:100%;
	height:15px;
	background-color:#eee;
	padding:10px 5px;
	text-align:right;
	direction:rtl;
	font-family:tahoma;
	font-size:10px;
	color:#000;
	font-weight:bold;
	margin:0px;
}
li.Internal span.first{
	width:10px;
	height:10px;
	border-radius:50%;
	background:#ff0000;
	margin-left:4%;
	float:right;
}
li.Internal span.second{
	width:10px;
	height:10px;
	border-radius:50%;
	background:#60bd38;
	margin-left:4%;
	float:right;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    height: auto;
    max-width: 100%;
}
.widgets-section img {
    vertical-align: middle;
	border: 0 none;
}
.main-page{
	position:absolute;
	bottom:0px;
	right:0px;
	/*display:none;*/
	/*max-width:100%;*/
	
	}
	/*.main-page:hover{
		z-index:1;
	}*/
.IVR-Alone{
	max-width:100%;
	width:290px;
	border:1px solid #007dad;
	box-shadow:1px 2px 1px #007dad;
	margin:13px;
	
	
	background-color:#fff;
}
.widget_4 .stats-info3 .online1 a .online-top .top-at img{
	border-radius:50%;	
}
.top-on2-Alone{
	float:right !important;
}
.top-on2-Alone label.round{
	margin:2px !important;
	right:0px !important;
	display:inline-block;
    
}
.online-top i.close{
	font-size:1.5em;
	position:relative;
	left:0px;
	color:#ccc;
	float:left;
	top:-15px;
}
.text-Alone{margin:0px !important;}


.red-record{background: #b30000 none repeat scroll 0 0;}
 .green-add{background: #60bd38 none repeat scroll 0 0;}
 .blue-transfer{background: #006699 none repeat scroll 0 0;}
 .purple-wait{background: #993366 none repeat scroll 0 0;}
 .orang-dashbord{background: #e63900 none repeat scroll 0 0;}
 
 
 
 .widget-right ul li.Internal span.blink{
    
   
   -webkit-animation-name: blinker;
    -webkit-animation-duration: 0.7s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 0.7s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 0.7s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

/* Chrome, Safari, Opera */


@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

.border-img{
	border-radius:50%;	
}


/*IVR-Call-End*/

.RepoerLoading {
        width:100%; height:60vh; text-align:center; background:#333; opacity:0.5; display:none; position:fixed; z-index:9999;
        text-align:center; padding-top:40vh;
    }

.crm_TransitionId_select { width:45.5% !important;
}
.sms_composition {
    padding:5px 1%; width:95%; margin:0px auto; box-shadow: 2px 2px 2px #ccc; border-radius:2px; border:5px solid #2092cc; background:#fff;
}
.sms_phonebook {
width:46%; float:right;
}

.tele-contactlist .SelectedRow { background:#eee;  color:#fc9927;  text-shadow: 1px 1px 1px #ccc;
}
.tele-contactlist .SelectedRow a { color:#fc9927;  text-shadow: 1px 1px 1px #ccc;
}
.tele-contactlist { transition:ease 0.5s; direction:rtl; float:right;
 height:auto;
    max-height:150%;
    overflow:auto;  
    border:1px solid #ddd;
}
.tele-contactlist tr td { border-bottom:1px solid #ddd;
}
    .tele-contactlist tr:hover { background:#eee; 
    }
     .tele-contactlist tr:hover td { border-bottom:1px solid #9f9f9f;
    }
.tele-contactlist-main {
    overflow-y:scroll; height:79vh; direction:ltr;
}


       .ui-autocomplete {
           max-height: 250px;
           overflow-y: auto;
           /* prevent horizontal scrollbar */
           overflow-x: hidden;
       }
       /* IE 6 doesn't support max-height
    * we use height instead, but this forces the menu to always be this tall
    */
       * html .ui-autocomplete {
           height: 250px;
       }

       .ui-autocomplete {
           z-index:999999 !important;
       }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: inherit;
}