@import "main140305.css";
/* CSS Document */
/*input.button {
    background: none repeat scroll 0 0 #D3EB94;
    width:90px;
    font-family:server_tahoma;
    font-size:12px;
    color: #666;
    clear: both;
    margin: 5px 5px 5px 5px;
    padding:5px ;
}*/
input.button.save {
    width:100px;
    height:35px;
    cursor:pointer;
    border-width:1px;
    position:inherit;
    font-size: 14px;
    padding: 5px;
    /*background-color: #157347;*/
    /*    background-color:#97cc76;
        background-image:linear-gradient(to bottom, #97cc76, #8bcc62);*/
    border: 1px solid #5f993a;
    box-shadow: inset 0 1px 0 #c6e6b3, inset 0 -1px 0 #79b356, inset 0 0 0 1px #a4cc8b, 0 2px 4px rgba(0, 0, 0, 0.2);
    color: white;
    text-shadow:0 1px 2px rgba(0, 0, 0, 0.3);
    background:#97cc76 url("../images/b_save.png") no-repeat scroll 10px 10px;
}

input.button.cancell {
    width:110px;
    height:35px;
    cursor:pointer;
    border-width:1px;
    position:inherit;
    font-size: 14px;
    padding: 5px;
    background:#fce374 url("../images/24x24/close.png") no-repeat scroll 5px 5px;
    border: 1px solid #c9ae34;
    box-shadow: inset 0 1px 0 #fff6ce, inset 0 -1px 0 #e3c852, inset 0 0 0 1px #fce88d, 0 2px 4px rgba(0, 0, 0, 0.2);
    color: #967d09;
    text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);
}
input.button.done {
    background:#5cb85c url("../images/24x24/ok_icon.png") no-repeat scroll 5px 3px;
    text-align :right;
    color:#fff;

}
input.button.reject {
    background:white url("../images/24x24/reject.png") no-repeat scroll 5px 5px;
    text-align :right;
}
input.button.btn_coin {
    background:#5cb85c url("../images/24x24/coin.png") no-repeat scroll 5px 3px;
    text-align :right;
    color:#fff;

}
input.button.btn_project {
    background:#5cb85c url("../images/b_project.png") no-repeat scroll 5px 3px;
    text-align :right;
    color:#fff;

}
input.button.btn_print_kartapl {
    background:#5cb85c url("../images/print2.png") no-repeat scroll 5px 0px;
    text-align :right;
    color:#fff;
    width:120px;

}
input.button.new {
    background:url(../images/new.png) no-repeat scroll 5px 5px transparent;
}
input.button.attachment {
    background: rgba(0, 0, 0, 0) url(../images/b_attach.png) no-repeat scroll 0 -702px;
    width:150px;
}
input.button.close_attach {
    background: rgba(0, 0, 0, 0) url(../images/b_attach.png) no-repeat scroll 0 -516px;
    width:25px !important;
    border:0;
}
input.button.post {
    width:120px;
    height:35px;
    cursor:pointer;
    border-width:1px;
    position:inherit;
    font-size: 14px;
    padding: 5px;
    /*background-color: #157347;*/
    /*    background-color:#97cc76;
        background-image:linear-gradient(to bottom, #97cc76, #8bcc62);*/
    border: 1px solid #5f993a;
    box-shadow: inset 0 1px 0 #c6e6b3, inset 0 -1px 0 #79b356, inset 0 0 0 1px #a4cc8b, 0 2px 4px rgba(0, 0, 0, 0.2);
    color: white;
    text-shadow:0 1px 2px rgba(0, 0, 0, 0.3);
    background:#316014 url("../images/b_post.png") no-repeat scroll 10px 10px;
}

.button:hover {
    /*background: url("../images/b_footer.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    /*color: #FF0000;*/
}
div.btn_small_sale
{
    display:inline-block;
    padding:5px;
    padding-right:15px;
    height:15px;
    width:10px;
    background:url(../images/b_save.png) no-repeat scroll 5px 5px transparent;
}
/*.textbox {border-radius:10px; box-shadow:0pt 2px 3px rgba(0, 0, 0, 0.3); background-color:#edf5fd; font:12px B Nazanin, Arial, Helvetica, sans-serif; font-weight:bold; color:#071e40;border-width:1; border-color:#d3eb94; }*/
.delete {
    width:25px;
    height:25px;
    background:url(../images/24x24/delete.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.edit {
    width:25px;
    height:25px;
    background:url(../images/24x24/edit.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.erja {
    width:25px;
    height:25px;
    background:url(../images/24x24/send_letter.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.sadere {
    width:25px;
    height:25px;
    background:url(../images/24x24/sadere.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.show_row {
    width:25px;
    height:25px;
    background:url(../images/24x24/display.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}/*float: right;*/
.showperson {
    width:35px;
    height:27px;
    background:url(../images/24x24/show_peaple.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.add {
    width:25px;
    height:25px;
    background:url(../images/24x24/add%20item.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.finds {
    width:25px;
    height:25px;
    background:url(../images/24x24/finds.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.cancel2 {
    width:25px;
    height:25px;
    background:url(../images/24x24/error.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.reload {
    width:125px;
    height:29px;
    background:url(../images/24x24/reload.png) no-repeat scroll 5px 5px transparent;
    cursor:pointer;
    border-width:0;
    position:inherit;
    text-align:right;
}
.search {
    width:32px;
    height:32px;
    background:url(../images/b_search.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.select_down {
    width:25px;
    height:20px;
    background:url(../images/24x24/select_down2.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
    margin:0px;
}
.copy_row{
    width:25px;
    height:20px;
    background:url(../images/b_copy.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.print{
    width:32px;
    height:32px;
    background:url(../images/print.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.print_row{
    width:30px;
    height:30px;
    background:url(../images/print2.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.printed_row{
    width:30px;
    height:30px;
    background:url(../images/print3.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.sms_send{
    width:30px;
    height:30px;
    background:url(../images/24x24/sms_send.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.sms_not_send{
    width:30px;
    height:30px;
    background:url(../images/24x24/sms_not_send.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.email_send{
    width:30px;
    height:30px;
    background:url(../images/24x24/email_send.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.email_not_send{
    width:30px;
    height:30px;
    background:url(../images/24x24/email_not_send.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.refresh_assign{
    width:30px;
    height:30px;
    background:url(../images/refresh_icon.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.undo {
    width:25px;
    height:25px;
    background:url(../images/24x24/undo.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.download {
    width:25px;
    height:20px;
    background:url(../images/24x24/download.png) no-repeat center;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.detail {
    width:25px;
    height:25px;
    background:url(../images/24x24/detail.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.stop {
    width:16px;
    height:16px;
    background:url(../images/blockbutton.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.start {
    width:16px;
    height:16px;
    background:url(../images/greenbutton.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.add_user {
    width:130px !important;
    height:28px;
    background:url(../images/24x24/add_user.png) 0 1px no-repeat;
    background-position:left;
    cursor:pointer;
    border-width:1px;
    position:inherit;
}
.user_on {
    width:25px;
    height:30px;
    background:url(../images/24x24/user_on.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.user_off {
    width:25px;
    height:30px;
    background:url(../images/24x24/user_off.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.task {
    width:25px;
    height:25px;
    background:url(../images/task.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.c1650 {
    width:25px;
    height:25px;
    background:url(../images/1650.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.working {
    width:25px;
    height:25px;
    background:url(../images/24x24/working.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}
.coin {
    width:25px;
    height:25px;
    background:url(../images/24x24/coin.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
}

.details_open {
    width:12px;
    height:25px;
    background:url(../images/datatable/details_open.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
    cursor: pointer;
}
.details_close {
    width:12px;
    height:25px;
    background:url(../images/datatable/details_close.png) 0 1px no-repeat;
    background-position:center;
    cursor:pointer;
    border-width:0;
    position:inherit;
    cursor: pointer;
}
.details_link {
    background: rgba(0, 0, 0, 0) url(../images/b_attach.png) no-repeat scroll -5px -704px;
    width:12px;

    height:23px;
}
.btn_cancel {
    color: #FFF;
    text-decoration:none;
    border: 1px solid #4285F4;
    font-weight: bold;
    outline: medium none;
    background: -moz-linear-gradient(center top , #4387FD, #4683EA) repeat scroll 0% 0% transparent;

    display: inline-block;
    line-height: 28px;
    padding: 0px 12px;
    border-radius: 2px;
    width:80px;
}
a.a_btn_cancel {
    color: #FFF;
    text-decoration:none;
}
/*fieldset {
        direction:rtl;
         border-color:#edf5fd;
          border-style:solid;
           border-width:2px;
           border-radius:10px;
           box-shadow:0pt 2px 3px rgba(0, 0, 0, 0.3);
           text-align:right;
           padding: 5pt;
           }
           
legend {
        text-align:center;
        background: #d3eb94;
        font:14px B Nazanin, Arial, Helvetica, sans-serif; font-weight:bold; color:#0e3372;
        border-color:#edf5fd;
          border-style:solid;
           border-width:2px;
           margin:0px 100px 0px 100px;
           border-radius:10px;
        }

.error {

                        background: rgba(255, 0, 0, 0.3);
                        font:10px B Nazanin, Arial, Helvetica, sans-serif; 				       
                        font-weight:bold;
                         color:red;
                        'border-color:red;
                          border-style:solid;
                           border-width:2px;
                           'margin:0px 100px 0px 100px;
                           border-radius:10px;
                            box-shadow:0pt 2px 3px rgba(0, 0, 0, 0.3);
                }

.success {
                        text-align:center;
                        background: rgba(0, 255, 0, 0.3);
                        font:10px B Nazanin, Arial, Helvetica, sans-serif; 				       
                        font-weight:bold;
                         color:green;
                        'border-color:#edf5fd;
                          border-style:solid;
                           border-width:2px;
                           margin:0px 100px 0px 100px;
                           border-radius:10px;
                            box-shadow:0pt 2px 3px rgba(0, 0, 0, 0.3);
                        }
*/
/*.selectedElement {
                border-width:medium;
                border-color:#09F;
                border-style:solid;
                border-radius:10px;
                box-shadow:0pt 2px 3px rgba(0, 0, 0, 0.3);	
}
*/.closed{
    text-decoration:none;
    font-weight:bold;
    position:absolute;
    left:10px;
    top:2px;
    color:#fff;
}
.table table_celter
{
    text-align:center;
    vertical-align:middle;
}
.right{
    text-align: right;
}

.left{
    text-align: left;
}

.center{
    text-align: center;
}

/*      time shit  */
table {
    display: table;
    border-spacing: 0px;
    border-color: gray;
    text-align: center;
}

.table_time_shit
{
    margin:0;
    padding:0px;
    text-align:right;

    /*border-spacing:0px;*/
    -webkit-border-horizontal-spacing: 0px;
    -webkit-border-vertical-spacing: 0px;
}

.table_time_shit tr
{
    height:34px;
    max-height: 34px;
    font-family:server_tahoma;
    font-weight:bold;
    font-size:10px;
}
.table_time_shit .tr_span
{
    background-color:#CCC;
    height:20px;
    text-align:center
}
.table_days
{
    margin:0;
    padding:0px;
    /*border-spacing:0px;*/
    -webkit-border-horizontal-spacing: 0px;
    -webkit-border-vertical-spacing: 0px;
}

.table_days tr
{
    height:30px;
    max-height: 30px;
}


input
{
    margin-bottom:0px;
    margin-top:0px;
}
.is_read_only
{
    width:120px;
    font-family:server_tahoma;
    font-size:10px;
    border:none;
}
.time_I
{
    width:52px;
    font-size: 1.0rem !important;
    text-align:center;
}
.statistics_33
{
    width:57px;
    height:24px;
    color:#003;
    text-align:right;
    font-family:server_zar;
    font-size:10px;
}

.in_33
{
    width:40px;
    color:blue;
    text-align:center;
}
.estimate
{
    width:40px;
    color:blue;
    text-align:center;
}

.out_33
{
    width:40px;
    color:red;
    text-align:center;
}

.lunch_33
{
    width:40px;
    color:#F60;
    text-align:center;
}
.vacation_33
{
    width:40px;
    color:#0096dd;
    text-align:center;
}
.vacationstart_33,.vacationend_33
{
    width:40px;
    color:#C0C;
    text-align:center;
}
.absent_33
{
    width:40px;
    color:#C0C;
    text-align:center;
}
.train_33
{
    width:40px;
    color:#C0C;
    text-align:center;
}
.ghair_33
{
    width:40px;
    color:#4e4f53;
    text-align:center;
    font-weight:bold;
}
span.ghabel33, span.estandard33, span.work33, span.kasri33, span.ezafe33
{
    color:#000;
    margin-right:12px;
    font-family:server_tahoma;
    font-size:12px;
}
.ayab_33
{
    width:40px;
    color:#006;
    text-align:center;
    background-color:#CCC;
}
.activity_33
{
    width:40px;
    font-family:server_tahoma;
    font-size:12px;
    font-weight:bold;
    color:#006;
    margin:0px;
}
.other_proj
{
    /*width:40px;*/
    max-height:30px;
    display:-moz-box;
    color:#404040;
    text-align:center;
    margin:0px;
    font-size:10px;
    cursor: pointer;
    white-space:nowrap;
}
.other_project
{
    width:57px;
    font-family:server_tahoma;
    font-size:15px;
    font-weight:bold;
    color:darkslateblue;
    margin:0px;
}
.confirm_onvan_span
{
    /*width:40px;*/
    display:-moz-box;
    color:#404040;
    text-align:right;
    margin:0px;
    font-family:server_tahoma;
    font-size:10px;
    white-space:nowrap;
}
.tr_confirm_onvan
{
    max-height:30px;
    background-color:#DDF1FE;
}
.activity_part
{
    max-height:30px;
    display:-moz-box;
    text-align:center;
    margin:0px;
    font-family:server_tahoma;
    font-size:8px;
    color:#006;
}
.activity_disable{
    text-decoration-line:line-through;
}

.green_label
{
    color:green;
}
.blue_label
{
    color:blue;
}

.red_label
{
    color:red;
}
.mediumorchid_label
{
    color:mediumorchid;
}

.day_week
{
    width:30px;
    font-family:server_tahoma;
    font-size:11px;
    height:30px;
}
.th_day_week
{
    width:30px;
    font-family:server_tahoma;
    font-size:11px;
    color:#006;
}
span.span_label
{
    width:120px;
    font-family:server_tahoma;
    font-size:9px;
    color:#006;
}
span.sum_activity33,span.diff_activity33
{
    width:40px;
    font-family:server_tahoma;
    font-size:12px;
    font-weight:bold;
    color:#006;
}
span.time_number
,span[name='days_num']
{
    font-family:server_tahoma;
    font-size:10px;
}

span.proj_namee
{
    color:red;
    font-size:14px;
    font-weight:bold;
}
span.work_33
{
    color:#000;
    margin-right:12px;
    font-family:server_tahoma;
    font-size:12px;
}
.span_sum
{
    /*margin-right:12px;*/
    font-family:server_tahoma;
    font-size:11px;
    font-weight: bold;
    color:#003;
}

/*      time shit  */
::-webkit-input-placeholder {
    color: #999;
}

:-moz-placeholder { /* Firefox 18- */
    color: #999;
}

::-moz-placeholder {  /* Firefox 19+ */
    color: #999;
}

:-ms-input-placeholder {
    color: #999;
}


div.left, div.right
{
    display:inline-block;
    color:#ffffff;
    background-color:#FFAD33;
    border:1px solid #FFAD33;
    font-weight:bold;
    font-size:11px;
    text-align:center;
    padding:5px;
    padding-top:1px;
    padding-bottom:2px;
    text-decoration:none;
    margin-left:1px;
    border-radius:5px;
    white-space:nowrap;
    height:13px;
}

div.left:hover,div.right:hover
{
    background-color:#ffffff;
    color:#FFAD33;
}


/*.button_black{
    padding:.3em .6em;
    box-shadow:0 2px 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.4) inset;
    background-color:#333;
    color:#fff;
    border:1px solid #000 !important;
    border-radius:3px;
    text-decoration:none
}*/

/*.jfk-button{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    cursor:default;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    white-space:nowrap;
    margin-right:16px;
    height:24px;
    line-height:27px;
    min-width:54px;
    outline:0px;
    padding:0 8px
}

.jfk-button-hover{
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
    box-shadow:0 1px 1px rgba(0,0,0,.1)
}
.jfk-button-action{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background-color:#4d90fe;
    background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-o-linear-gradient(top,#4d90fe,#4787ed);
    background-image:linear-gradient(top,#4d90fe,#4787ed);
    border:1px solid #3079ed;
    color:#fff
}*/
/*-------------view_role------------------------------------------------*/
.role_m{
    color:red;
}
.role_t{
    padding-right:10px;
    color:brown;
}
.role_r{
    padding-right:20px;
    color:blue;
}
span.role_a,span.role_e,span.role_d,.role_f{
    margin-right:40px;
}
.role_i,.role_s,.role_c{
    padding-right:80px;
    color:green;
}

/*-------------view_role------------------------------------------------*/

textarea:focus,
select:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="checkbox"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
input[type="button"]:focus,
.uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0px none;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6);

}
/*-----------------------view_sherkat--------------------------------------*/
.address_input
{
    width:470px;
}
.okButton
{
    font-size: 8pt;
    background:url(../images/ok_button.gif);

    width: 78px;
    color: #292A2F;
    font-family: server_yekan;
    height: 25px;
    cursor: pointer;
    background-repeat: no-repeat;
    padding-bottom:8px;
    border-width:0px;
}
/*---------------------end--view_sherkat--------------------------------------*/
.table_confirmation
{
    text-align:center;
    margin-right:15px;
    padding:0px;
    /*border-spacing:0px;*/
    -webkit-border-horizontal-spacing: 0px;
    -webkit-border-vertical-spacing: 0px;
    font-family:server_yekan;
}
.table_confirmation thead
{
    background-color:#CFC;
    font-size:13px;
}


.td_job_name
{
    background-color:#CFF;
    text-align:right;
    padding-right:10px;
}

.table_confirmation tr
{
    height:30px;
    max-height: 30px;
}
.table_confirmation tr.tr_low
{
    background-color:#CCC;
}
.table_confirmation tfoot
{
    height:50px;
    max-height: 50px;
}
.table_confirmation tr input[type="text"]
{
    text-align:center;
    color:red;
    font-family:server_yekan;
    font-size:16px;
    padding:0 5px 0 5px;
}
.div_assign2
{
    height:25px;
    background:url(../images/assign_bg.png)

}
/*-----------------------end --------------------------------------*/



#header_tab ul {
    list-style: none;
    padding: 0;
    margin: 0;
    direction:rtl;
    text-align:right;
    float:right;
}

#header_tab li {
    float: right;
    background: url(../images/tabs/tabright.gif) top right no-repeat;
    margin: 0;
}

#header_tab a {
    display: block;
    background: url(../images/tabs/tableft.gif) top left no-repeat;
    color: #ffc;
    text-decoration: none;
    padding: 0.6em 1em 0.50em;
}

#header_tab a:hover {
    color: white;
}

#header_tab .selected {
    font-weight: bold;
    background-image: url(../images/tabs/tabrightactive.gif);
}

#header_tab .selected a {
    background-image: url(../images/tabs/tableftactive.gif);
    color: white;
}

.content_kartapl {
    /*color: rgba(0, 2, 197, 0.97);*/
    background: rgba(167, 163, 163, 1);
    direction:rtl;
    clear:both;
    padding:10px;
}
.content_job {
    color: rgba(0, 2, 197, 0.97);

    direction:rtl;
    clear:both;
    padding:10px;
    width : 100%;
}


.content_kartapl a{
    list-style:none;
}

p {
    margin: 0 0 1em 0;
}
/*
h1 {
    color: #c60;
//    font: small-caps italic bold 1.2em arial, helvetica, sans-seif;
    letter-spacing: 3em;
    padding: 0 0 1em 0;
    margin: 0;
}*/
/*-----------------------end --------------------------------------*/

.fieldset_state, .fieldset_lazem_ghabel
{
    float : right;
    width : 350px;
    height : 40px;
    font-family:server_yekan;
    margin-right : 20px;
    padding-bottom:20px;
    border-color :black;

}
.fieldset_state input, .fieldset_lazem_ghabel input
{
    margin-right : 30px;
    margin-top : 10px;

}

.fieldset_noactivity,.fieldset_proj_type
{
    float : right;
    width : 400px;
    height : 40px;
    margin : 20px 20px 0 0;
    padding-top:20px;


}

.fieldset_management
{
    float : right;
    width : 300px;
    height : 40px;
    margin : 20px 20px 0 0;
    padding:13px 0 13px 0;


}

.fieldset_salmali
{
    float : right;
    width : 280px;
    height : 40px;
    margin : 27px 20px 0 0;
    padding:20px 20px 0 0;


}
.div_srch
{
    float : right;
    width : 170px;
    height : 40px;
    margin : 27px 20px 0 0;
    padding:20px 20px 0 0;


}

input[name='fieldset_activity'],input[name='fieldset_manage'],input[name='fieldset_proj_type']
{
    margin-right : 20px;

}
/*----------------------count down-------------------------------------*/
/*	#countdown {
                position: relative;
                top: 10px; 
                left: 0px; 
                width: 100px;
                height: 60px;
                border: none;
                margin: 0px auto;
        }*/
.numbers {

    text-align: right;

    font-family: Arial;

    font-size: 14px;

    font-weight: bold;        /* options are normal, bold, bolder, lighter */

    font-style: italic;       /* options are normal or italic */

    color: red;    /* change color using the hexadecimal color codes for HTML */

}

.textarea_nazar
{
    font-family:server_yekan;
    margin:10px 0px 10px 0px;
    padding:10px;
}


/*-----------------end-----count down-------------------------------------*/
.uploadForm {
    border-top:#F0F0F0 2px solid;
    background:#FAF8F8;
    padding:10px;
}
.uploadForm label {
    margin:2px;
    font-size:1em;
    font-weight:bold;
}
.demoInputBox{
    padding:5px;
    border:#F0F0F0 1px solid;
    border-radius:4px;
    background-color:#FFF;
    width:64px;
}
.progress-bar_percent {
    background-color: #12CC1A;
    height:12px;
    color: #FFFFFF;
    width:0%;
    -webkit-transition: width .3s;
    -moz-transition: width .3s;
    transition: width .3s;
}
.btnSubmit{
    background-color:#09f;
    border:0;
    padding:10px 40px;
    color:#FFF;
    border:#F0F0F0 1px solid;
    border-radius:4px;
}
.btn_upload{
    background-color:#09f;
    border:0;
    padding:5px 10px;
    color:#FFF;
    border:#F0F0F0 1px solid;
    border-radius:4px;
}
.progress-div {
    border:#0FA015 1px solid;
    padding: 5px 0px;
    margin:30px 0px;
    border-radius:4px;
    text-align:center;
    height: 25px;
}
#targetLayer_pic,#targetLayer_sign {
    width:100%;
    text-align:center;
}

/*.progress-bar_pic,.progress-bar_attach {background-color: #12CC1A;height:12px;color: #FFFFFF;width:0%;-webkit-transition: width .3s;-moz-transition: width .3s;transition: width .3s;}*/

.ajax_overlay {
}
.ajax_loader {
    background:  no-repeat center center transparent;
    width:100%;
    height:30%;
}

.process_link_control_date{
    font-size:15px;
    width:100px !important;
    text-align:left !important;
}

.class_coment{
    width:300px;
    direction:ltr;
    text-align:right;
}
i{
    color:cornflowerblue;
}
.btn_reject
{
    color:white;
    text-align:right;
    border-radius:5px;
    border:1px solid #f0f0f0;
    font-size:17px;
    width:135px;
    background:#09f url("../images/undo.png") no-repeat scroll 10px 7px;
}
.blink2_span{
    color: orangered;
    margin-right: 10px;
}
button {
    font-family:server_yekan;
    /*font-size:12px;*/
}

.select2-selection__clear{
    float: left !important;
    color: red;
    padding-left: 20px;
    margin: 0px;
}