body {  /*background-color:#f3f3f3;*/ direction: rtl; /*background-color:#E9E5B8;*/ background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; margin-bottom:0; margin-left:0; margin-top:0; margin-right:0; }
select { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; border-top:1px solid #caced2; border-left:1px solid #caced2; border-right:1px solid #caced2; border-bottom:1px solid #caced2; direction:rtl; background-color:#FFFFFF; } 
input { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; border-top:1px solid #caced2; border-left:1px solid #caced2; border-right:1px solid #caced2; border-bottom:1px solid #caced2; background-color:#FFFFFF; } 
input.radio { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-image: none; background-color:#FFFFFF; } 
input.checkbox { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-image: none;	 background-color:#FFFFFF; } 
textarea { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#525a5e; border-top:1px solid #caced2; border-left:1px solid #caced2; border-right:1px solid #caced2; border-bottom:1px solid #caced2; background-color:#FFFFFF; } 
a { cursor:pointer; } 
a.delete_member { text-decoration:underline; } 
a:hover { text-decoration:none } 
img { border:none;	 } 
form { margin:0; padding:0; } 
a:link, a:active, a:visited { color:#000000; font-family:Arial, Helvetica, sans-serif; } 
a:hover { text-decoration:none } 
div.header { padding:22px 0 0 0; } 
div.header .top {
    /*background:url(../images/header_bg_top.jpg) no-repeat;*/
    border: 5px #f0f0f0 solid;
    border-bottom: none;
    background-color: #ffffff;
    /*width:990px;*/
    width:1200px;
    height:19px;
}
div.header .header_nav_bg {
    /*background:url(../images/header_nav_bg.jpg) no-repeat;*/
    border: 5px #f0f0f0 solid;
    border-bottom: none;
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 85%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(85%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 85%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 85%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 85%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 85%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
    /*width:990px;*/
    width:1200px;
    height:27px;
    padding: 13px 0 0 0;
}
div.header .midlle {
    /*background:url(../images/content_bg.jpg) repeat-y;*/
    background-color: #ffffff;
    border-right: 5px #f0f0f0 solid;
    border-left: 5px #f0f0f0 solid;
    /*width:990px;*/
    width:1200px;
    direction:rtl;
    padding: 15px 0 0 0;
}
.td_logo { padding:0 24px 16px 10px; vertical-align:top; } 
.td_logo img{ padding:0; margin:0; } 
.h_top_nav { text-align:left; color:#686868; padding:0 0 0 0; direction:rtl; } 
.h_top_text { padding:0 0 14px 20px;	 text-align:right; direction:rtl; width:auto; margin:0; vertical-align:middle; line-height:16px; } 
.h_top_nav a:link, .h_top_nav a:active, .h_top_nav a:visited { color:#4f4f4f; font-family:Arial, Helvetica, sans-serif; font-size: 12pt; text-decoration:none } 
.h_top_nav a:hover { color:#a4a4a4; text-decoration:none } 
.h_top_nav img { vertical-align:middle; padding:0 0 0 2px;	 } 
.h_top_nav h1 { display:inline; color:#616161; font-size:9pt; } 
.h_top_nav span { padding:0 8px 0 8px; } 
/* START Menu */
.menuBox { width: 980px; height:40px; } 
.mainNav { margin: 0; padding: 0; border: 0; font-size: 100%; width: 980px; background:url(../images/nav_top.jpg) repeat-x; } 
.mainNav li { margin: 0; float: right; padding: 0; border: 0; outline: 0; list-style-type:none; } 
.liBox a:link, .liBox a:active, .liBox a:visited { display:block; background:url(../images/nav_top.jpg) repeat-x; padding:13px 0 0 0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none; height:27px; text-align:center; } 
.liBox a:hover { background:url(../images/nav_top.jpg) bottom repeat-x; } 
.liBox a.n:link, .liBox a.n:active, .liBox a.n:visited { display:block; background:url(../images/nav_top.jpg) repeat-x; padding:13px 0 0 0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none; height:27px; text-align:center; } 
.liBox a.n:hover { background:url(../images/nav_top.jpg) bottom repeat-x; } 
.liBox a.n_active:link, .liBox a.n_active:active, .liBox a.n_active:visited { display:block; background:url(../images/nav_top.jpg) bottom repeat-x; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none; } 
.liBox a.n_active:hover { background:url(../images/nav_top.jpg) bottom repeat-x; } 
.del { display:block; background:url(../images/nav_delimiter.jpg) no-repeat; float:right; height:40px; width:2px; } 
.menuBoxDropMenu { float: left; padding: 0 5px 0 5px; height:25px; z-index:1003; } 
.dropMenuNav { float:left; display: none; position: absolute; padding-top:11px; width:180px; z-index:1005; } 
.dropMenuNav li { margin: 0; padding: 0; border: 0; outline: 0; background: transparent; width: 160px; list-style-type:none; background: #e8e8e8; border-top: 1px solid #bdbdbd; border-left: 1px solid #bdbdbd; border-right: 1px solid #bdbdbd; } 
.dropMenuNav a:link, .dropMenuNav a:active, .dropMenuNav a:visited { font-family:Arial, Helvetica, sans-serif; background:none; height:16px; font-size: 9pt; width: 142px; display: block; padding: 5px 9px 5px 9px; color: #000000; text-decoration: none; text-align:right; font-weight:normal; direction:rtl; } 
.dropMenuNav a:hover { background:#4a4a4a; padding: 5px 9px 5px 9px; border-bottom:none; height:16px;	 text-decoration:none; color: #FFF; }
/* END Menu */ 
.presentation { background:#d8d8d8;	 } 
.presentation .midlle { background:url(../images/presentation_bg_middle.jpg) repeat-y; width:1200px; }
.content {
    overflow:hidden;
    /*background:url(../images/content_bg.jpg) repeat-y;*/
    background-color: #ffffff;
    border: 5px #f0f0f0 solid;
    border-top: none;
    /*width:990px;*/
    width:1200px;
    padding:0 0 30px 0;
}
.home_right { position:relative; overflow:hidden; padding:20px 30px 0 0; width:538px; text-align:right; direction:rtl; float:right; } 
.home_right .text { position:relative; overflow:hidden; padding:0 5px 0 5px; width:528px; text-align:justify; line-height:16px; } 
.home_form { position:relative; overflow:hidden; background:url(../images/home_bg_form.jpg) no-repeat; width:482px; float:right; margin:20px 0 20px 0; padding:17px 28px 0 28px; color:#606060; } 
.red13 { font-size:13.5pt; color:#000001} 
.grey13 { font-size:13.5pt;  color:#616161; } 
.login { width:300px; /*float:left; padding:0 0 0 170px;*/ }
.login input { border:1px solid #caced2; background:#f0f2f4; color:#000; font-size:10.5pt; width:210px; height:20px; padding:2px 0 0 0; margin:5px 0 0 0; } 
.login label { float:right; width:85px; padding:2px 0 0 0; margin:5px 0 0 0; text-align:right; color:#5b5b5b; }
input.home_submit { background:#000001; border:2px solid #e5e5e5; width:79px; height:26px; color:#FFF; cursor:pointer; margin:10px 0 0 0; float:left; } 
input.inner_submit { background:#000001; border:2px solid #e5e5e5; min-width:79px; height:30px; color:#FFF; cursor:pointer; margin:10px 0 0 0; float:left; font-weight:bold; font-size:10.5pt; padding:0px 5px; } 
input.inner_submit_delete { float:right; background:#9f9f9f; border:2px solid #d5d5d5; width:59px; height:26px; color:#FFF; cursor:pointer; margin:10px 0 0 0; font-weight:bold; font-size:9pt; } 
input.inner_submit_delete1 { float:right; background:#9f9f9f; border:1px solid #d5d5d5; width:47px; height:24px; color:#FFF; cursor:pointer; font-weight:normal; font-size:9pt; } 
.inner_right { overflow:hidden; padding:0 23px 0 17px;	 width:175px; float:right; } 
.inner_left { overflow:hidden; float:left; padding:0 0 0 18px; /*width:757px;*/ width:967px; }
.banner_right { overflow:hidden; border:2px solid #dddddd; width:147px; padding:10px; background:#eee; margin:0 0 17px 0; } 
.banner_right_with_title { overflow:hidden; border:2px solid #dddddd; width:147px; padding:10px; background:url(../images/banner_title_bg.jpg) repeat-x #eee; margin:0 0 17px 0; text-align:right; direction:rtl; line-height:16px; } 
.b_title { text-align:right; color:#616161; font-weight:bold; font-size:13.5px; direction:rtl; } 
.page_title { color:#000001; font-size:13.5pt; font-weight:normal; text-align:right; direction:rtl; border-bottom:3px solid #e5e5e5; padding:0 0 7px 0; margin:0; } 
.page_description { text-align:right; direction:rtl; border-bottom:3px solid #e5e5e5; padding:12px 0 12px 0; margin:0; line-height:16px; } 
.p_item { padding:18px 0 20px 0; border-bottom:1px solid #e5e5e5; direction:rtl; } 
.p_item td { vertical-align:top; padding-left:10px;	 text-align:right; line-height:18px; } 
.p_item td.right { vertical-align:top; padding-left:10px;	 text-align:right; line-height:18px; width:133px; } 
.p_item .i_img { display:block; background:#dddddd; width:133px; border:2px solid #dddddd; text-align:center; margin:2px 0 0 0; } 
.p_item .title, .p_item a.title:link, .p_item a.title:active, .p_item a.title:visited { color:#000001; font-family:Arial, Helvetica, sans-serif; font-size: 10.5pt; font-weight:bold; text-decoration:none } 
.p_item a.title:hover { text-decoration:underline } 
.p_item .more, .p_item a.more:link, .p_item a.more:active, .p_item a.more:visited { color:#616161; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:underline } 
.p_item a.more:hover { text-decoration:none } 
/* footer */
.footer {
    color:#5b5b5b;
    direction: rtl;
    font-size: 11pt;
    font-weight: bold;
    /*background:url(../images/footer_top.jpg) no-repeat;*/
    /*width:970px;*/
    padding:16px 10px 0 10px;
    text-align:center;
}
.footer a:link, .footer a:active, .footer a:visited { color:#5b5b5b; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none } 
.footer a:hover { text-decoration:underline } 
.footer a.red:link, .footer a.red:active, .footer a.red:visited { color:#b32424; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none } 
.footer a.red:hover { text-decoration:underline } 
.footer span { padding:0 4px 0 4px; } 
.credit { padding:0 0 30px 0; text-align:center; direction:rtl; } 
.credit a:link, .credit a:active, .credit a:visited { color:#8d8d8d; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none } 
.credit a:hover { text-decoration:underline } 
.credit table { width:130px; }
/* /footer */ 
 
/* right_nav */
.right_nav { width:175px; direction:rtl; color:#000001; margin:0 0 6px 0; } 
.r_n_left { background:url(../images/icon_plus_minus.jpg) no-repeat; width:14px; height:15px; margin:10px 0 0 10px; float:right; } 
.r_n_center { float:right; /*width:113px;*/ width:144px; padding:10px 7px 0 0; text-align:right; font-size:10.5pt; font-weight:bold; } 
.r_n_right { padding:6px 7px 0 0; width:24px; float:right; } 
.r_n_top {
    /*background:url(../images/right_nav.jpg) no-repeat;*/
    /*background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 25%, rgba(207,207,207,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(25%, rgba(246,246,246,1)), color-stop(100%, rgba(207,207,207,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 25%, rgba(207,207,207,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 25%, rgba(207,207,207,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 25%, rgba(207,207,207,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 25%, rgba(207,207,207,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfcfcf', GradientType=0 );*/
    border: 2px solid #cbd0d6;
    border-radius: 3px;
    cursor:pointer;
    width:175px;
    height:39px;
    background-color: #f6820e;
    color: #ffffff;
}
.right_nav.opened .r_n_top {
    border: 1px solid #cbd0d6;
    border-radius: 3px;
    background: none;
    /*background-color: #f9f9f9;*/
    background-color: #f6820e;
    color: #ffffff;
    filter: none;
}
.r_n_top_support { background:url(../images/right_nav1.jpg) no-repeat; cursor:pointer; width:175px; height:39px; }
.r_n_middle { display:none; overflow:hidden; width:153px; background:#e9eaeb; border-left:2px solid #cbcdd0; border-right:2px solid #cbcdd0; padding:4px 10px 4px 10px; }
.r_n_bottom { display:none; background:url(../images/right_nav_open_bottom.jpg) no-repeat; width: 177px;
    height: 2px;
    background-color: #cbcdd0; }
.r_n_link { text-align:right; width:151px; padding:5px 3px 5px 0; cursor:pointer; color:#4f4f4f; } 
.r_n_link a { font-weight: bold; text-decoration: none;  font-size: 10pt; }
.r_n_link_del { width:154px; height:1px; background:#d8dadc; border-bottom:1px solid #FFF; }
.r_n_color { text-align:right; color:#000; padding:2px 0 8px 0; width:154px; direction:ltr; } 
.r_n_color_b { float:right; vertical-align:middle; width:16px; height:16px; margin:0 0 0 6px; }
/* /right_nav */ 

/* left content*/
.l_content_top { overflow:hidden; background:url(../images/l_content_top.jpg) no-repeat; background-size: cover; /*width:753px;*/ width:963px; height:39px; }
.l_content_top_main { position:relative; overflow:hidden; background:url(../images/l_content_top_main.jpg) no-repeat; /*width:753px;*/ width:963px; height:2px; }
.l_content_center { position:relative; overflow:hidden; /*width:725px;*/ width:935px; padding:13px 13px 22px 13px; background:#e9eaeb; border-left:1px solid #cbcdd0; border-right:1px solid #cbcdd0; /*min-height:359px !important;*/ }
.l_content_center table { direction:rtl; }
.l_content_bottom { position:relative; overflow:hidden; background:url(../images/l_content_bottom.jpg) no-repeat; /*width:753px;*/ width:963px; height:3px;	 }
.l_c_t_center { float:right; font-size:13.5pt; color:#000001; text-align:right; padding:6px 10px 0 0; /*width:712px;*/ width:912px; direction:rtl; }
.l_c_t_center span { font-weight:normal; color:#b6b6b6; padding:0 1px 0 3px; } 
.l_c_t_center font { font-weight:normal; color:#4f4f4f; } 
.l_c_t_title { float:right;	 } 
a.l_c_t_title_link:link, a.l_c_t_title_link:active, a.l_c_t_title_link:visited { color:#4f4f4f; font-family:Arial, Helvetica, sans-serif; font-size: 12.5pt; text-decoration:underline; direction:rtl } 
a.l_c_t_title_link:hover { color:#000001; text-decoration:none } 
.l_c_t_add { float:left; text-align:left; width:320px; padding:0 0 0 14px; } 
.l_c_t_add_link img, .l_c_t_add_link_m img { vertical-align:middle; padding:2px 0 0 2px; } 
a.l_c_t_add_link:link, a.l_c_t_add_link:active, a.l_c_t_add_link:visited { color:#4f4f4f; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; text-decoration:none; direction:rtl } 
a.l_c_t_add_link:hover { color:#000001; text-decoration:none } 
a.l_c_t_add_link_m:link, a.l_c_t_add_link_m:active, a.l_c_t_add_link_m:visited { color:#000001; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; text-decoration:none; direction:rtl } 
a.l_c_t_add_link_m:hover { color:#4f4f4f; text-decoration:none } 
input.l_c_t_add_link_exel, a.l_c_t_add_link_exel:link, a.l_c_t_add_link_exel:active, a.l_c_t_add_link_exel:visited { display:block; color:#000001; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; text-decoration:none; direction:ltr; background:url(../images/icon_excel.png) center left no-repeat; padding-left:20px; height:16px; float:left; margin-top:5px; border:none; cursor:pointer } 
input.l_c_t_add_link_exel:hover, a.l_c_t_add_link_exel:hover { text-decoration:none } 

.list_item { /*width:725px;*/ width:935px; margin:0 0 9px 0; }
.l_i_top { /*width:723px;*/ width: 933px; height:1px; background:#b8bbbf; border-left:1px solid #e9eaeb; border-right:1px solid #e9eaeb; }
.l_i_center { /*width:723px;*/ width: 933px; background:#FFF; border-left:1px solid #b8bbbf; border-right:1px solid #b8bbbf; direction:rtl; }
.l_i_bottom { /*width:723px;*/ width: 933px; height:1px; background:#b8bbbf; border-left:1px solid #d2d4d8; border-right:1px solid #d2d4d8; }
.l_i_bottom1 { /*width:723px;*/ width: 933px; height:1px; background:#d2d4d8; border-left:1px solid #e9eaeb; border-right:1px solid #e9eaeb; }
.manage_link img { vertical-align:middle; padding:0 0 0 2px; } 
a.manage_link:link, a.manage_link:active, a.manage_link:visited { color:#000001; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; text-decoration:none; direction:rtl } 
a.manage_link:hover { color:#4f4f4f; text-decoration:none } 
.l_i_c_td_grey { background:#f0f0f0; border-left:1px solid #c4c7ca; border-right:1px solid #c4c7ca; color:#676767; width:90px; } 
.l_i_c_td_grey111 { background:#f0f0f0; border-right:1px solid #c4c7ca; border-left:1px solid #c4c7ca; color:#676767; width:80px; } 
.l_i_c_td_grey11 { background:#f0f0f0; border-left:1px solid #c4c7ca; border-right:1px solid #c4c7ca; color:#676767; width:110px; } 
.l_i_c_td_grey12 { background:#f0f0f0; border-left:1px solid #c4c7ca; color:#676767; width:90px; } 
.l_i_c_td_grey input, .l_i_c_td_grey12 input { vertical-align:middle; border:none; background:#f0f0f0; } 
.l_i_c_td_grey1 { width:80px; background:#f0f0f0; border-left:1px solid #c4c7ca; color:#676767; } 
.l_i_c_td_grey1 select { vertical-align:middle; } 
.l_i_c_td_1 select, .l_i_c_td_1 input { vertical-align:middle; } 
.l_i_c_td_1 { border-left:1px solid #c4c7ca; } 
.l_i_c_td_grey2 { width:85px; background:#f0f0f0; border-left:1px solid #c4c7ca; color:#676767; padding:5px 0 3px 0; text-align:center; margin:0; } 
.view_link img { vertical-align:middle; padding:0 0 0 2px; } 
a.view_link:link, a.view_link:active, a.view_link:visited { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none; direction:rtl } 
a.view_link:hover { color:#000001; text-decoration:none } 
strong.l_i_c_title { color:#000001; font-family:Arial, Helvetica, sans-serif; font-size: 10.5pt; text-decoration:none; direction:rtl; line-height:16px; } 
.l_i_c_title { color:#000001; font-family:Arial, Helvetica, sans-serif; font-size: 10.5pt; text-decoration:none; direction:rtl; line-height:16px; } 
a.l_i_c_title:link, a.l_i_c_title:active, a.l_i_c_title:visited { color:#000001; font-family:Arial, Helvetica, sans-serif; font-size: 13.5pt; text-decoration:none; direction:rtl; line-height:16px; } 
a.l_i_c_title:hover { color:#666666; text-decoration:none } 
a.l_i_c_title10:link, a.l_i_c_title10:active, a.l_i_c_title10:visited { color:#000001; font-family:Arial, Helvetica, sans-serif; font-size: 10.5pt; text-decoration:none; direction:rtl; line-height:16px; font-weight:bold; } 
a.l_i_c_title10:hover { color:#666666; text-decoration:none } 
.l_i_c_title9, a.l_i_c_title9:link, a.l_i_c_title9:active, a.l_i_c_title9:visited { color:#000001; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none; direction:rtl; line-height:16px; font-weight:bold; } 
a.l_i_c_title9:hover { color:#666666; text-decoration:none } 
.l_i_c_td { text-align:right; line-height:24px; color:#000;	 } 
/* /left content*/ 
.success { position:absolute; z-index:1005; background:url(../images/success.png) no-repeat; display: none; text-align:center; width:240px; height:128px; color:#000001; font-size:13.5pt; margin:25px 0 0 250px; direction:rtl; } 
.pro { position:absolute; z-index:11005; display: none; background:url(../images/success.png) no-repeat; text-align:center; width:240px; height:128px; color:#000001; font-size:13.5pt; left:250px; margin:25px 0 0 0; direction:rtl; } 
.boxMid{position:absolute; top:30%; left:40%; width:200px; height:200px; display:block;} 
#loading{display:none; position:absolute; left:0; top:0; width:100%; height:100%; opacity:.8; filter:alpha(opacity=80);}
/*#loading{display:none; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#666666; opacity:.8; filter:alpha(opacity=80);}*/ 

input.input_725 { font-family:Arial, Helvetica, sans-serif; font-size:10.5pt; color:#000; border-top:1px solid #acacac; border-left:1px solid #acacac; border-right:1px solid #acacac; border-bottom:1px solid #acacac; background-color:#FFFFFF; /*width:725px;*/ width:935px; height:20px; }
.td_text { text-align:right; direction:rtl; color:#868686; padding:7px 0 2px 0;	 } 
textarea.textarea_725 { font-family:Arial, Helvetica, sans-serif; font-size:10.5pt; color:#000; border-top:1px solid #acacac; border-left:1px solid #acacac; border-right:1px solid #acacac; border-bottom:1px solid #acacac; background-color:#FFFFFF; /*width:725px;*/ width:935px; overflow:auto; }

.admin_box { position:relative; overflow:hidden; /*width:725px;*/ width:935px; }
.admin_b_center { position:relative; overflow:hidden; border-left:1px solid #b8bbbf; border-right:1px solid #b8bbbf; /*width:697px;*/ width:907px; background:#FFF; padding:13px; color:#868686; }
.admin_b_center1 { position:relative; overflow:hidden; border-left:1px solid #b8bbbf; border-right:1px solid #b8bbbf; /*width:723px;*/ width: 933px; background:#FFF; color:#868686; padding:3px 0 20px 0; }
.admin_b_top { position:relative; overflow:hidden; height:1px; /*width:723px;*/ width: 933px; background:#b8bbbf; border-left:1px solid #e9eaeb; border-right:1px solid #e9eaeb; }
.admin_b_bottom { position:relative; overflow:hidden; height:1px; /*width:723px;*/ width: 933px; background:#b8bbbf; border-left:1px solid #d2d4d8; border-right:1px solid #d2d4d8; }
.admin_b_bottom1 { position:relative; overflow:hidden; height:1px; /*width:723px;*/ width: 933px; background:#d2d4d8; border-left:1px solid #e9eaeb; border-right:1px solid #e9eaeb; }
.td_del { background:#d2d2d3; /*width:697px;*/ width:907px; height:1px; }
.input_600 { font-family:Arial, Helvetica, sans-serif; font-size:10.5pt; color:#000000; border-top:1px solid #acacac; border-left:1px solid #acacac; border-right:1px solid #acacac; border-bottom:1px solid #acacac; background-color:#f6f6f6; width:600px; height:19px; } 
.input_565 { font-family:Arial, Helvetica, sans-serif; font-size:10.5pt; color:#000000; border-top:1px solid #acacac; border-left:1px solid #acacac; border-right:1px solid #acacac; border-bottom:1px solid #acacac; background-color:#f6f6f6; width:563px; height:19px; } 
.textarea_600 { font-family:Arial, Helvetica, sans-serif; font-size:10.5pt; color:#000000; border-top:1px solid #acacac; border-left:1px solid #acacac; border-right:1px solid #acacac; border-bottom:1px solid #acacac; background-color:#f6f6f6; width:600px; overflow:auto; } 
select.select_in { font-family:Arial, Helvetica, sans-serif; font-size:10.5pt; color:#000000; border-top:1px solid #caced2; border-left:1px solid #caced2; border-right:1px solid #caced2; border-bottom:1px solid #caced2; background-color:#f6f6f6; } 
.td_text_inbox { text-align:right; direction:rtl; color:#868686; vertical-align:middle; }
.width_250 { width: 250px; }
/* pagination */
.pagination { overflow:hidden; width:695px; font-size: 10.5pt; color:#5e6572; padding:20px 15px 10px 15px; } 
.pagination .next { overflow:hidden; width:80px; float:left; } 
.pagination .index { overflow:hidden; width:535px; float:left; text-align:center; } 
.pagination .prew { overflow:hidden; width:80px; float:left; text-align:right; } 
.pagination .index span { padding:0 5px 0 5px; } 
.pagination a:link, .pagination a:active, .pagination a:visited { color:#5e6572; font-family:Arial, Helvetica, sans-serif; font-size: 10.5pt; font-weight:bold; text-decoration:underline; direction:rtl } 
.pagination a:hover { text-decoration:none }
/* /pagination */ 

a.box_arrow_closed:link, a.box_arrow_closed:active, a.box_arrow_closed:visited { display:block; background:url(../images/box_arrows.jpg) 0 -17px no-repeat; width:17px; height:17px; } 
a.box_arrow_closed:hover { text-decoration:none } 
.box_arrow_open, a.box_arrow_open:link, a.box_arrow_open:active, a.box_arrow_open:visited { display:block; background:url(../images/box_arrows.jpg) no-repeat; width:17px; height:17px; } 
a.box_arrow_open:hover { text-decoration:none } 
.height14 { width:100%; overflow:hidden; height:14px; } 
.box_arrow_title { color:#4e4e4e; text-align:right; padding:0 8px 0 0; font-size:10.5pt; } 
.box_arrow_title strong { color:#000001} 
.box_top_options_table { border-top:1px solid #d4d5d7; border-bottom:1px solid #d4d5d7; background:url(../images/box_top_options_bg.jpg) repeat-x; height:42px; } 
.box_top_options_table1 { border-top:1px solid #d4d5d7; border-bottom:1px solid #d4d5d7; border-left:1px solid #d4d5d7; border-right:1px solid #d4d5d7;	 height:42px; margin:15px 13px 15px 13px; /*width:697px;*/ width:907px; }
a.linkGray10:link, a.linkGray10:active, a.linkGray10:visited { color:#505050; font-family:Arial, Helvetica, sans-serif; font-size: 10.5pt; text-decoration:underline; direction:rtl } 
a.linkGray10:hover { text-decoration:none }
.l_c_t_table_link { border:1px solid #d2d2d3;	}
.l_c_t_table_link1 { border-bottom:1px solid #d2d2d3; border-left:1px solid #d2d2d3; border-right:1px solid #d2d2d3; } 
.l_c_t_table_link2 { border-top:1px solid #d2d2d3; border-left:1px solid #d2d2d3; border-right:1px solid #d2d2d3; } 
.l_c_t_table_link_center { border-left:1px solid #d2d2d3; border-right:1px solid #d2d2d3; width:80px; text-align:center; } 
.main_box { border:1px solid #d7d8d9; background:#f3f3f4; padding:10px; text-align:left; vertical-align:top; direction:rtl; } 
.main_box_title { border-bottom:1px solid #d7d8d9; padding:0 0 5px 0; font-size:12.5pt; color:#000001; direction:rtl; text-align:right; } 
.select_language { padding:0 0 0 0; direction:rtl; text-align:right; }
.select_language select { vertical-align:middle; width:122px }
.manage { width:44px; }
.manage a { text-decoration:none; }
.rest_td { border:1px solid #acacac; vertical-align: top; /*font-weight: bold;*/ }
.rest_td_last { border:1px solid #acacac; vertical-align: top; } 
.r_functions a:link, .r_functions a:active, .r_functions a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; } 
.r_functions a:hover { text-decoration:none } 
.rests_to_print { height:0px; overflow:hidden; } 
.rests_to_print tr { display:none; } 
.editDiv, .editDiv1 { background:#FFF; border:4px solid #acacac; left: 12px; top: 0px; width:717px; position:relative; display:none; /*padding-bottom:30px;*/ padding-bottom:10px; } 
/* frame date */
#Content {width:60px;display:table; float:right; margin:0 20px 0 0}
#HourDiv, #MinutDiv, #SecDiv {font-family:Arial, Helvetica, sans-serif, cursive;float:left;color:gray;width:20px;text-align:center;font-size:9pt;}
#Content span {float:left;color:gray;font-size:9pt;}
.cl_date {font-family:Arial, Helvetica, sans-serif, cursive, cursive;color:gray;text-align:left;font-size:9pt;} 
/* custom */
.clear { clear:both; }
form#reportForm select { max-width:90px; }
table.reports_table {border:0px; border-collapse:collapse; margin-top:6px; width:100%; background-color:#ffffff; }
table.reports_table th, table.reports_table td { text-align:center; }
table.reports_table th { font-weight:bold; /**/ padding: 4px; vertical-align: middle; background-color:#000000; color: #ffffff; }
table.reports_table th.manage, table.reports_table td.manage { width:60px; }
table.reports_table a { text-decoration:none; }
table.reports_table input[type=checkbox],input[type=checkbox] { border:0px; } 
.rest_td_check { width:30px; }
.rest_td_title { min-width:70px; }
.rest_td_barcode { width:60px; }
.rest_td_name { min-width:60px; }
.rest_td_date { width:75px; } 
.rest_td_employee_pic_thumb { width:65px; }
.rest_td_icon { width:45px; }
.rest_td_no_arrival_days_alert { width:55px; }
/* pretyPhoto.css */
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:7px 0 0}.pp_social .facebook{float:left;position:relative;top:-1px;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:10000px;width:49%}a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{direction:rtl;text-align:right;color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none} 
/* table sorter */
table.tablesorter thead tr .header { background-image: url(../js/tablesorter/themes/blue/bg.gif); background-repeat: no-repeat; /*background-position:right center;*/ background-position:right 5px; cursor: pointer; }
table.tablesorter thead tr .headerSortUp { background-image: url(../js/tablesorter/themes/blue/asc.gif); }
table.tablesorter thead tr .headerSortDown { background-image: url(../js/tablesorter/themes/blue/desc.gif); }

.content_popup { padding-top: 20px; /*width:790px;*/ width:990px; }
.popup_frame_wrap { width:830px; height:495px; display:none; /*overflow-x: hidden;*/ margin-top:50px; }
.popup_frame_wrap .popup_close { float:left; color:#ffffff; font-size:18px; font-weight: bold; margin-left: -20px; margin-top: -50px; }
.popup_frame_wrap .popup_container { padding:10px; width:810px; height:450px; overflow-x: hidden; }
.popup_frame_wrap .popup_container iframe { width:804px; height:444px; overflow-x: hidden; border:3px solid #ffffff; } 
table.reports_table a.popup_reports { text-decoration:underline; }
table.reports_table .popup_reports { cursor: pointer; } 
.popup_image_wrap { width:370px; height:370px; display:none; margin-top:50px; }
.popup_image_wrap .popup_close { float:left; color:#ffffff; font-size:18px; font-weight: bold; margin-left: -20px; margin-top: -50px; }
.popup_image_wrap .popup_container { width:350px; min-height:350px; text-align:center; }
.popup_image_wrap img.report_pic { max-width:300px; max-height:300px; border:2px solid #ffffff; } 
select.select_qp { width: 75px; }
input.input_bus_max_days { width: 30px; direction:ltr; text-align:left; } 
.report_bg_red { background-color:#ff3333; }
.report_bg_green { background-color:#00cc00; }
.report_color_red { color:#ff3333; }
.report_color_green { /*color:#2f9e5b;*/ color:#0000C3; }
.report_color_not_include { /*background-*/color:#fcf09f; } 
.x_image { width:50px; height:50px; border:0px; } 
input.printBusiness_2 { margin:0px; padding:0px; } 
.members_list tr th { border-bottom:1px solid #000000; }
.members_list tr td { } 
.messageWrap { widht:90%;margin:0 auto;padding:10px;margin:10px;font-size:16px; }
.messageGreen { border:1px solid #8BB659; color:#8BB659; }
.messageRed {border:1px solid #FF0000; color:#FF0000;} 
.force_ltr { direction:ltr !important; }
.edit_time_td  { width:60px; }
.edit_time_td span { float: right; width:60px; text-align: center; }
.edit_date_input { width:55px; direction:ltr; display:none; font-size: 8pt; }
.edit_time_input { width:55px; direction:ltr; display:none; }
.edit_time_activate { color:#FF0000; margin-right: 12px; }
.edit_time_cancel , .edit_time_save { display:none; color:#FF0000; } 
.status_wrap { border:1px #000000 solid; padding:0px; font-size:14px; }
.status_wrap .status_in { float:right; /*width:362px;*/ width:49%; }
.status_wrap .status_inner { float:right; width:48%; margin-right:1%; }
.status_wrap .status_inner h4 { margin: 10px; }
.status_wrap .status_1 { border-left:1px #000000 solid; }
.status_wrap .status_row { margin:10px 0px; width:100%; }
.status_wrap .status_row .status_title { font-weight:bold; }
.status_wrap .status_row .status_desc {  } 
.show_recipients { color:#FF0000; }

.rt2_report_pic { /*display:none;*/ width: 65px; }
.rt2_employee_pic_thumb { width: 65px; }
.rt2_barcode_pic , .rt2_face_pic { }
.rt2_pics { display:none; width:50px; }
.rt2_pics img , .rt2_report_pic img { width:50px; height:50px; }
.toggle_pics_wrap { height:25px;  }
.toggle_pics_wrap .toggle_pics { float:left; }

.sms_text { font-size: 18px; height: 50px; line-height: 15px; width: 450px; resize: none; color:#000000; }
.faq_line { margin-bottom:5px; /*max-width:160px;*/ }
.faq_title { font-size:14px; font-weight:bold; }
.faq_header { text-align: center; font-weight: bold; text-decoration: underline; }
.faq_desc { font-size:12px; padding-right:20px; }

.expendFilter { font-size: 14px; }

table.report_summery { width:100%; }
table.report_summery tr td { text-align:right; }
table.report_summery tr td label { float:right; width:90px; }
table.report_summery tr td span { float:right; }
table.report_summery tr td .num_fault { direction:ltr; text-align:left; width:50px; }
table.report_summery tr td input.save_summery { min-width:60px; width:60px; }

.rt2_grade { background-color: #E9E5B8; }
.rt2_datetime { width: 80px; }


.inp_date { width:80px; }

img.diary_presence_show { width:218px; height:28px; cursor:pointer;margin-left: 8px; }
input.diary_presence_show { background-color:#FF0000; color:#000000; }
table.diary_presence { width:100%;margin:20px 0; }
table.diary_presence th ,table.diary_presence td { border: 1px solid #ACACAC; text-align:center; }
table.diary_presence th { font-size:11pt; background-color:#ACACAC; }
table.diary_presence td { padding:10px; }
.diary_presence_summery { width:550px; margin:0 auto; }
.diary_presence_summery  table tr td { padding:10px;border: 1px solid #ACACAC; text-align:center; }
.diary_presence_summery table tr td.sum_title { background-color:#ACACAC; }
.diary_presence_summery  table tr td.no_border { border:0px none; }
.diary_presence_date { margin-top:10px; text-align:left; }
.diary_presence_error { font-size: 11pt; font-weight:bold; color:red; text-align:center; }

.print_page_break { page-break-after:always; }
span#result_print { font-size: 14px ; font-weight: bold; float: right; margin-bottom: 10px; width: auto; }
.d_close { background: #000; color: #fff; padding: 5px; }

.add_row { cursor:pointer;text-decoration:underline; }
.bus_alerts_emails_mashgiach , .bus_alerts_emails_supervisors { direction: ltr; margin-bottom: 5px; text-align: left; width: 300px; }

.report_pic_saved { background-color: #76436e; font-weight: bold; }
.barcodes_list tr th { text-align: right; }

img.preview { width:30px;height:30px;border:0px; }
img.view_pic { max-width:150px; max-height:150px; border:0px; }
.input_file { border:1px solid #acacac; background-color:#f6f6f6; width:200px; height:22px; } 

.date_hour { font-weight: bold; color: #0000c3; }

.delete_pic { cursor: pointer; color: red; }
.r_n_link_imp a { color: #0000c3; }
.r_n_link_del_black { border-bottom: 1px solid #000000; }

a.inner_submit { background:#000001; border:2px solid #e5e5e5; min-width:79px; height:30px; line-height: 30px; text-align: center; color:#FFF; cursor:pointer; margin:10px 0 0 0; float:left; font-weight:bold; font-size:10.5pt; padding:0px 5px; text-decoration: none; }

.reports_table_archive .report_color_not_include { color: #000000; }
.reports_table_archive .date_hour { color: #000000; }

.noPackageError { color: red; font-size: 22px; font-weight: bolder; margin: 10px; text-align: center; }

input.delete_reports_multi { background-color:#ff0000; color:#000000; }

.popup_report_faq { width: 540px; }
.popup_report_faq input { font-size: 14px; }
.popup_report_faq .popup_container { width: 500px; background-color: #ffffff; text-align: right; }
.popup_report_faq .popup_report_faq_title { text-align: center; font-size: 150%; font-weight: bold; padding-top: 10px; }
.popup_report_faq .popup_report_faq_bus { text-align: center; font-size: 120%; }
.popup_report_faq .popup_report_faq_details { padding: 10px; }
.popup_report_faq .faq_line { margin-bottom: 10px; }
.popup_report_faq .popup_report_faq_form_buttons { text-align: left; }
.popup_report_faq .popup_report_faq_form_buttons input { font-size: 150%; }
.popup_report_faq .popup_report_faq_form_fields tr:last-of-type { display: none; }

.pm_opener { cursor: pointer; color: #4f4f4f; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; }
.pm_opener:visited { color: #4f4f4f; }
.pm_opener img { vertical-align: middle; padding: 0 0 0 2px; }
.popup_managers { height:370px; display:none; margin-top:50px; }
.popup_managers .popup_close { float:left; color:#ffffff; font-size:18px; font-weight: bold; margin-left: -15px; margin-top: -20px; }
.popup_managers .popup_close .x_image { width: 35px; height: 35px; }
.popup_managers .popup_container {
    width:300px;
    height:380px;
    background-color: #ffffff;
    text-align: right;
    font-size: 22px;
    border-radius: 0.3rem;
}
.popup_managers .popup_managers_details { overflow: auto; height: 300px; }
.popup_managers .popup_managers_title { text-align: center; font-weight: bold; line-height: 30px; }
.popup_managers ul { list-style: none; }
.popup_managers ul.pm_sub_celect_city_manager { display: none; }
.popup_managers .pm_open_close { cursor: pointer; }
.popup_managers ul li { margin: 8px 0; }
.popup_managers ul li a { cursor: pointer; }

.rest_td_date_in { background-color: rgb(209, 255, 219); }
.rest_td_date_out { background-color: rgb(255,220,220); }

#reports-barcodes-pics { }
.report_barcode_pic { float: right; width: 120px; height: 120px; margin: 10px; }
.report_barcode_pic .report_barcode_pic_info { margin-bottom: 7px; display: none; }
.report_barcode_pic .report_barcode_pic_pic { height:120px; width: 100%; }
.report_barcode_pic .report_barcode_pic_pic img { height:100%;width: 100%; }
.report_barcode_pic_check_wrap { text-align: center; margin: 5px; }
.report_barcode_pic_check_wrap label { width: 100%; float: right; cursor: pointer; }
.report_barcode_pic_check_wrap .report_barcode_pic_check { }
.popup_report_barcode_pic { width:250px; height: 250px; padding: 5px; }


.page-login{
    display: flex;
    height: 100vh;
    align-items: center;
    justify-content: center;
    background: url(../images/login-bg.jpg) no-repeat center center fixed;
    background-size: cover;
}

.page-login div.header .top,
.page-login div.header .midlle,
.page-login .content,
.page-login .footer{
    width: auto;
    border: 0;
}

.page-login div.header{
    padding-top: 0;
}

.page-login div.header .midlle{
    background: transparent;
    padding-top: 30px;
}

.page-login div.header .top{
    display: none;
}

.page-login .content{
    width: 360px;
    padding: 0;
    background: transparent;
}

.page-login .page-login-logo{
    width: 100%;
}

.page-login .page-login-logo img{
    vertical-align: middle;
    max-width: 100%;
}

.page-login h3 {
    margin: 0;
    padding: 0 0 34px;
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    color: #3a4951;
}

.page-login .login{
    width: 100%;
}

.page-login .page-login-form{
    max-width: 100%;
    margin: 30px auto 15px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    background: #ffffff;
    padding: 30px 35px 48px;
    border-radius: 0.3rem;
}

.page-login .page-login-form .login label{
    float: none;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0 0 2px 0;
    font-size: 14px;
    line-height: 1.2;
    color: #697980;
}

.page-login .page-login-form .login input[type=text],
.page-login .page-login-form .login input[type=password]{
    width: calc(100% - 42px);
    height: 40px;
    line-height: 40px;
    color: #697980;
    padding: 0 20px;
    margin: 0 0 14px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #d8dfe3;
    border-radius: 3px;
    background: #ffffff;
    font-size: 16px;
    transition: border-color 0.3s ease 0s;
}

.page-login .page-login-form .login input[type=text]:focus,
.page-login .page-login-form .login input[type=password]:focus{
    border-color: #69c2e4;
}

.page-login .page-login-form input.home_submit {
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
    margin: 16px auto 0;
    float: none;
    display: block;
    border: 0;
    border-radius: 3px;
    background: #f29a32;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    transition: background .15s ease-in-out;
    -webkit-appearance: none !important;
	outline: none;
}

.page-login .page-login-form input.home_submit:hover,
.page-login .page-login-form input.home_submit:focus{
    background: #57bce2;;
}

.page-login .footer{
    width: 360px;
    padding: 0 0 20px;
    font-size: 14px;
    font-weight: 400;
    color: #ffffff;
}

@media (max-width:599px){

    .page-login-page{
        width: 100vw;
    }

    .page-login .content, .page-login .footer{
        width: 80%;
        padding-left: 10%;
        padding-right: 10%;
    }

}

.newheader:before{
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    content: " ";
    width: 100%;
    height: 20vw;
    background-image: -moz-linear-gradient( 0deg, rgb(62,204,172) 0%, rgb(83,194,212) 59%, rgb(87,188,226) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(62,204,172) 0%, rgb(83,194,212) 59%, rgb(87,188,226) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(62,204,172) 0%, rgb(83,194,212) 59%, rgb(87,188,226) 100%);
}

div.header.newheader .header_nav_bg, div.header.newheader .midlle{
    background: transparent;
    border:0;
}

div.header.newheader .header_nav_bg{
    padding-top: 0;
}

div.header.newheader .midlle{
    padding-top: 0;
}

div.header.newheader .header_nav_bg .h_top_nav a:link,
div.header.newheader .header_nav_bg .h_top_nav a:active,
div.header.newheader .header_nav_bg .h_top_nav a:visited,
div.header.newheader .select_language .pm_opener,
div.header.newheader .midlle .h_top_text .cl_date,
div.header.newheader .midlle .h_top_text #HourDiv,
div.header.newheader .midlle .h_top_text #MinutDiv,
div.header.newheader .midlle .h_top_text #SecDiv,
div.header.newheader .midlle .h_top_text #Content span{
    color: #ffffff;
}

div.header.newheader .header_nav_bg .h_top_nav a#logoutLink img{
    display: none;
}

.new_content .content{
    border: 0;
    padding-top: 25px;
}

.new_content .content .rest_td{
    border: 0;
}
#logoutLink{
    color: #000000;
    font-weight: 700;
}

canvas#valid-barcodes-chart {
    height: 180px !important;
    width: 180px !important;
    margin-top: -40px;
}
