@CHARSET "ISO-8859-1";
.form-control, .single-line {
    background-color: #fff;
    background-image: none;
    border: 1px solid #bcc1c5;
    color: inherit;
    display: block;
    height: 30px;
    padding: 3px 6px;
    width: 100%;
    font-size: 13px;
    border-radius: 1px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.ibox-content {
    clear: both;
    overflow: auto;
}

.page-heading {
    border-top: 0;
    padding: 0px 0px 0px 10px;
}

td, th {
    padding: 2px;
}

.form-group {
    margin-bottom: 7px;
}

.wrapper-content {
    padding: 3px 1px 0px;
}
textarea.form-control {
    height: auto;
}
.ibox {
    clear: both;
    margin-bottom: 15px;
    margin-top: 0;
    padding: 0;
}

/* CSS added for employee module*/


.content_row_wrapper .remove_field{
       padding: 3px;
    margin: 1px 0;
}
.content_row_wrapper .remove_field a{
   color: #FFFFFF;
}
.content_row_wrapper .added-row{
    margin: 10px 0px;
}
.show-div{
    display: block;
}
.hide-div{
    display: none;
}
.error{
    color:#FF0000;
}
/* employee module CSS end*/
input[type=radio] {
    margin: 4px 5px 4px 0;
}

 .tbl {
    border-spacing: 20px;
    border-collapse: inherit;
    width: 100%;
    margin-bottom: 40px;
}

fieldset {
    min-width: 0;
    padding: 20px;
    margin: 0px;
    border: 0;
}

.hierarchy-row {
    margin: 5px 0;
}

#employee-preview .btn-default{
    color: #000000;
   
}
.btn-group{
     margin-bottom: 5px !important;
}

.note-editor .note-editable {
    padding: 20px;
    overflow: auto;
    outline: 0;
    height: auto;
    background-color: rgba(221, 221, 221, 0.35);
    border-style: groove;
    border-color: rgba(221, 221, 221, 0.24);
}

.key_people_input {
	margin-right: 6px;
    width: 19% !important;
}
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
    margin-bottom: 10px;
    margin-left: 30px;
    padding-top: 7px;
}
.other_details_check, .reciepts_detail{
	float: left;
    margin: 1px 5px 0 0 !important;
}
.show_other_details, .show_reciept_details {
	display:none;
}
.logo_img {
	padding: 60px;
}
#data_5 {
    width: 930px;
    float: left;
}
.previewbutton {
    cursor: pointer; 
    font-size: 14px; 
    padding: 4px;
}
.editbutton {
    cursor: pointer; 
    font-size: 14px; 
    padding: 4px; 
    margin-left: 10px;
}
.col-sm-1.control-label {
    padding-top: 4px !important;
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    margin-top: 25px;
}

table {
    background-color: rgba(0, 0, 0, 0.03);
}
 .form-control[readonly], fieldset[disabled] .form-control {
    background-color: rgba(154, 150, 149, 0.26);
    opacity: 1;
}

.input_discountkt{
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    width: 98%;
}

textarea.form-control {
    height: 70px;
}
.other_quality_check, .other_follow_check, .follow_check_report, .other_order_check, .other_order_alloc_check, .other_bill_check{
 float: left;
 margin: 1px 5px 0 0 !important;
}

.show_quality_details, .other_lead, .competition_yes, .potential_drop_yes,amc_yes{
 display:none;
}

/*.other_follow_check{
 float: left;
 margin: 1px 5px 0 0 !important;
}*/

.show_follow_details{
 display:none;
}
.input_quality {
    font-family: inherit;
    height: 32px;
    border: 1px solid #e5e6e7;
    border-radius: 1px;
    font-size: inherit;
    line-height: inherit;
    border-color: rgba(128, 128, 128, 0.21);
}
.pending {
    background-color:#ffff4d;
    color:#000;
    height: 75px;
    padding: 20px;
    margin: -8px;
}
.non_contactable {
    background-color:#f23239;    
    color:#000;
    height: 75px;
    padding: 20px;
    margin: -8px;
}
.complete {
    background-color:#66FF66;
    color:#000;
	height: 53px;
    padding: 20px;
    margin: -8px;
}

.invalid {
    background-color:#ff8080;
    color:#000;
	height: 53px;
    padding: 20px;
    margin: -8px;
}
.hold {
    background-color:Orange;
    color:#000;
	height: 53px;
    padding: 20px;
    margin: -8px;
}
.wip {
    background-color:#99ccff;
    color:#000;
	height: 75px;
    padding: 20px;
    margin: -8px;
}
.icon_img{
    width: 34px;
    height: 34px;
    border: 1px solid #756a6a;
    float: left;
    margin-right: 6px;
    padding: 2px;
}
.cancelled_order {
    background-color: yellow !important;

}
.info-circle-color {
    color: rgb(46,49,146);
}
.clear {
    clear: both;
}
.text_center{
    text-align: center;
}
.lock-word2 {   
    z-index: 10;
    position: relative;
    top: 60px;   
}
.lock-word2 .first-word {
    margin-right: 60px;
}
.lock-word2 span {
    font-size: 40px;
    font-weight: 600;
    color: #e9e9e9;
    display: inline-block;  
}
.lockscreen.middle-box2 {
    width: 100%;
    padding-top: 80px;
    text-align: center;
}
.middle-box2 {    
    text-align: center;    
    z-index: 100;  
}
#show_client_history_block {
    display: none;
}
.ajax_loader { 
  background-color: rgba(255,255,255,0.7);
  position: absolute;
  z-index: +100 !important;
  width: 100%;
  height:100%;
}

.ajax_loader img {
  position: relative;
  top:147%;
  left:32%;
}
.text_abcn{
    padding: 21px;
    font-size: 18px;
    text-align: justify;
    color: rgba(51, 51, 51, 0.91);
    font-weight: 600;
}
.services_table{
    background-color: #fff;
    bordercolor: #aaa;
    cellspacing: 0;
    cellpadding: 0;
   /* border: 4px solid #2a2e89; */
    
}
td.img_block{
    width: 20%;
    text-align: center;
}
.ibox-padding{
    padding: 0;
}
.box-none{
    display: none;
}
.box-block{
    display: block;
}
.keypeople-box{
    width: 100%;
}
.checkbox-padding{
    padding: 15px;
}
.add-row-button{
    padding-left: 115px;
}
.margin-bottom-50{
    margin-bottom: 50px;
}
.margin-top-50{
    margin-top: 50px;
}
.qc_box1{
    padding: 9px; 
    margin-left: 15px;
}
.qc_box2{
    padding:1px; 
    margin-left: 10px
}
.qc_box3{
     padding:1px;
}
.qc_box4{
    padding-left: 5px;
}
.qc_box5{
    margin-right: 5px;
}
.qc_box6{
    margin-right: 8px;
}
.fu_box{
    padding: 1px;
}
.fu_textbox{
    width: 8%;
}
.fu_textbox_edit{
    width: 99%;
}
.ajax-loader {
  visibility: hidden;
  background-color: rgba(255,255,255,0.7);
  position: absolute;
  z-index: +100 !important;
  width: 100%;
  height:100%;
}

.ajax-loader img {
  position: relative;
  top:50%;
  left:50%;
}
.radio-margin{
    margin-left: 20px;
}
.modal-width{
    width: 50%;
}
.modal-head{
    text-align: center;
}
.drop-modal{
    width: 100%;
}
.modal-right-content{
    float: right;
}
.modal-padding-bottom{
    padding-bottom: 10px;
}
.finance-icon{
    margin: 5px 0px !important;
}
.qc_date{
    width: 31px; 
    padding-left: 30px;
}
.qc_date_list{
    width: 55px;
}
.qc_refresh_error{
    font-size: 17px;
    width: 100%;
    text-align:left;
    color:red
}
.qc_search{
    padding-left: 100px;
}
.qc_search_button{
    float: right; 
    margin-top: -33px; 
    padding-right: 220px;
}
.other_financer_width{
    width: 125px;
}
.bold_padding{
    padding-left: 8px;
}
.add_financer_button{
    padding: 3px 0 0 5px; 
    vertical-align: middle;
}
.qty_width{
    width: 30px;
}
.discount_kitty_bg{
    background-color:yellow !important;
    font-weight: bold;
}
.approval_height{
    height: 106px;
}
.tr_bg1{
    background-color: whitesmoke;
}
.tr_bg2{
    background-color: #bdbfc1;
}
.order_approval_border{
    border-top: 4px solid #000000;
}
.alc_tr_width{
    width:100px;
}
.alc_go_button{
    margin-top:7px;
}
.alc_engine_no{
     width:100px;
}
.alc_engine_no_2{
    width:100px;
    margin-top:7px;
}
.alc_datepicker{
    width: 80px;
}
.alc_textarea{
    width:135px;
    height:60px;
}
.alc_vehicle_stock{
    overflow: auto;
    height:300px;
}
.ibox-overflow{
    overflow: initial;
}
.val_error{
    color:#FF3333;
}
.order_pointer{
    color: blue; 
    cursor: pointer;
}
.cancel_time{
    width: 50px;
}
.alc_modal_width{
    width: 90%;
}
.inv_canc {
        background-color : #DEDEDE;
}
.dkt_margin{
    margin: 7px;
}
.margin-bottom-10{
    margin-bottom: 10px;
}
.add_row_btn_sp{
    padding-left: 790px; 
    text-align: right;
}
.modal-head-right{
    text-align: right;
}
.dashboard_sales{
    min-width: 310px; 
    height: 400px; 
    margin: 0 auto;
}
.dashboard_qc{
    min-width: 310px; 
    height: 200px; 
    max-width: 600px; 
    margin: 0 auto;
}
.dashboard_font{
    font-weight: 500;
}
.sales_dashboard{
    min-width: 310px; 
    height: 400px; 
    margin: 0 auto;
}
pi_summary_checkbox{
    float: left;
}
.client_uc{
    text-transform: uppercase !important;
}
.customer_uc{
        text-transform: uppercase !important;
}
.clear_space {
    height: 90px;
}
.col-sm-9.form-inline {
    margin-left: 270px;
}
.modal_width_details{
    width: 80%;
}
.abc{
        margin-left: 20%;
        margin-right: 20%;
    }
 #bg {
       max-width: 100%;
       height: auto;
       border-radius: 6px;
       width: auto\9; /* ie8 */
     }
@media (max-width: 768px) {
      .abc{
            margin-left: 0;
            margin-right: 0;
          }
 }
 
 /* CSS for DO-RO-TA start ************ */
 #dorota_edit_col {
     text-align: center; 
     vertical-align: middle; 
     width:12%;
 }
  /* CSS for DO-RO-TA end ************ */
  
  /* CSS for banner home screen start ************ */
  .banner_thumb_img{
      border: 1px solid #ddd;
      border-radius: 4px;
      padding: 5px;
      width:90px
  }
    /* CSS for banner home screen end ************ */
    
 .cursor_pointer{ cursor:pointer;}
 .input_width{
    width: 80%;
    margin-right: 5px;
 }
 .space{
      margin-left: -40px;
 }
 .voucher_note{
     display:inline-block; 
     width: 20px;
 }
 .heading_top_h3{
     text-align: center;
     font-size: 18px;
 }
 .btn.btn-success.btn-outline {
     margin-top: 10px !important;
 }
.fa-2x {
    font-size: 1.2em !important;
}
.staticColumns {
    max-width: 800px;
    margin: 0 auto;
    padding: 1px 20px 20px 20px;
}
.logoalign{
    text-align: center;
}
.obfimg{
     width: 20%;
}
.div-align{
    float: right;
}
.btn_margin{
    margin-bottom: 100px;
}
.min-ht-150{     min-height: 150px; }
.label_font{ font-size: 11px;}
.greenfont {
    color: #009c29 !important;
}
.redfont {
    color: #fa0714 !important;
}
.yellowfont {
    color: #ccc904 !important;
}