/* Auto-generated from view_job.css on 2025-11-24 12:33:32.350531 */

.instyle_7a98c5 { background:#e4e6e6; }
.instyle_461abb { margin-top: 20px;margin-bottom: 20px; }
.instyle_f06615 { margin: 0;font-size: 24px; }
.instyle_089db5 { margin-right:3px; }
.instyle_b68e20 { border: 1px solid #d0d0d0;padding: 2px; }
.instyle_826e95 { font-size: 17px; font-weight:600; }
.instyle_729dbe { border-top: 1px dashed #d8d8d8!important;width: 100%;margin-top: 15px!important; }
.instyle_36ed0f { margin: 0;padding: 0px;margin-bottom:25px; }
.instyle_55d3d8 { list-style: none;margin: 0;padding: 0px;margin-bottom:15px }
.instyle_c31b37 { margin-left:5px;font-size:20px;font-weight:bold }
.instyle_6329af { color: #666;font-size: 15px;line-height: 23px;margin-bottom: 22px; }
.instyle_d3c050 { color: #666;font-size: 15px;line-height: 23px;margin-bottom: 22px; height:210px; overflow-y:auto; }
.instyle_e55f66 { font-style:italic; }
.instyle_cb4589 { display:none }
.instyle_6ef567 { display:none; color:#F00; font-size:12px; }
.instyle_ad550f { height: 42px; }
.instyle_e57180 { top:37px }
.instyle_d709f5 { padding-left: 38px !important; }
.instyle_55491c { margin: 20px 0px;border-right: 1px dashed #d0d0d0; }
.instyle_8a92d8 { margin: 20px 0px }
.instyle_6d5673 { width:100% }
.instyle_48a347 { margin:15px }
.instyle_883037 { height:90px;font-size: 14px;font-weight: normal; }
.instyle_47b5c4 { margin-right:6px; }
.instyle_4cb8ce { position:relative; }
.instyle_254cfe { background: none;border: none;box-shadow: none; }
.instyle_bac48e { background:none;border:none;box-shadow:none; }
            .name_list li{margin-right: 8px;}
            .name_list .fa:before{font-size: 13px!important;color:#c78d37}
            .daily_timesheet_wrap {
    padding: 20px 15px;
}
.job_descwrap h2{font-size: 16px !important;color: #177bba !important;border-bottom: 1px dashed #ddd !important;padding-bottom: 10px !important;}
.detail_summary li strong{margin-right:5px;font-size:14px;}
.money_val{color: #d5ae13;font-size: 18px;font-weight: 600}
.job_descwrap ul li{color: rgb(102, 102, 102);}
.job_descwrap ul li strong{color:#333 !important}
/*.job_descwrap ul{padding-left:15px !important}*/
.comp_descr h2 {font-size: 16px !important;color: #177bba;}
.job_descwrap *{font-size: 14px !important;}
.job_descwrap ul{padding-left:0px}
.input-group.date .input-group-addon {border-left:1px solid #ddd;}
.input-group-addon {
    padding: 3px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #fff;
    border: 1px solid #ccc;
    /* border-radius: 4px; */
}
.datepicker-dropdown{width: 200px!important;}
.Previous_jonIP input{padding-left:8px !important;}
.newpicker input{border-right:none !important}
.newpicker .fa{color: #337ab7 !important;position: inherit !important;}
.glyphicon-calendar:before{color: #337ab7;font-size:16px}
.DOI_Class input{border-right:none;}
.DOI_Class .input-group-addon{background: none;}
.fa-trash:before{color:#ffffff;font-size:18px;}
.table_wrapJob .table>thead>tr>th{background:#f6f6f6 !important;font-size:14px;border-bottom: 1px solid #ddd !important;}
.table_wrapJob table{border:1px solid #f1f1f1 ;}
.details_pers_wrapper label{font-weight: 500;font-size: 14px}
.form_container {
    margin: 16px 0;
    background: #fdfdfd;
    padding: 15px;
border: 1px solid #f1f1f1;}
.Job_perHead .Enable_head {
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px dashed #dcdcdc;
text-transform: uppercase;font-size: 17px;}
.job_descwrap h2{font-size: 16px !important;color: #383838 !important;border-bottom: 1px dashed #ddd !important;padding-bottom: 10px !important;}
.detail_summary li strong{margin-right:5px;font-size:14px;}
.money_val{color: #414141;font-size: 18px;font-weight: 600}
.job_descwrap ul li{color: rgb(102, 102, 102);}
.job_descwrap ul li strong{color:#333 !important}
.comp_descr h2 {font-size: 16px !important;color: #383838;}
.ContJob_div {
    border: 1px solid #ddd;
    width: 100%;
border-radius: 3px;}
.ContJob_div .para_cont {
    margin-bottom: 0px;
    position: absolute;
    top: -13px;
    left: 15px;
    background: #fff;
padding: 2px 5px;}
.ContJob_div .fa {
	z-index: 99;
    position: absolute;
    top: 34px;
    left: 25px;
    font-size: 17px;
color: #414141;}
.ContJob_div input {
padding-left: 38px;}
.form_container input, .form_container select {
    border-radius: 0px;
    padding: 4px 10px;
}
.form-control-feedback{top:2px!important;right: -29px;}
.tiny_styles ul li{
	list-style: disc;
    margin-left: 10px;
}
.tiny_styles ol li{
	list-style: decimal;
    margin-left: 10px;
}
.tiny_styles ol {
	padding:0;
	color: rgb(102, 102, 102);
}