





    #popupdiv td span
    {
      display:none;
    }
    .balk
    {
      box-sizing: border-box;
      height: 35px;
      overflow:hidden;
      vertical-align:middle;
    }
    .notes
    {
      overflow:auto;
      /* height:106px; */
    }
    .notes textarea
    {
      background-color:white;
      border:0px inset gray;
      padding:1px;
      font-family:arial;
      font-size:12px;
      width:100%;
      height:100%;
      height:100px;
    }
    #notetabs h3
    {
    padding:2px 2px 2px 28px;
    line-height:19px;
    }
    #notetabs h3 img
    {
    float:right;
    border:0;
    height:18px;
    width:18px;
    opacity:0.6;
    filter:alpha(opacity=60);
    }
    #notetabs h3.tab_notification img
    {
      opacity:1;
      filter:alpha(opacity=100);
    }
    #jobnote_icon_JOB
    {
    opacity:0.6;
    filter:alpha(opacity=60);
    }
    .ui-state-active 
    {
      background-color:white;
      color:gray;
    }
    
    .cost, .salary_cost, .kontering, .bokningshistorik, .extrakostnader, .lasdagar, .jobpriceattributetable
    {
      border: 2px groove white;
      border-color:white;
    }
    
    .kontering input
    {
      text-align: right;
      width: 128px;
    }
    .kontering select
    {
      width: 128px;
    }
    
    #date_data_td
    {
      border-left:2px groove;
      border-right:2px groove;
    }
    #tjanst_tr
    {
      display:none;
    }
    .totalrad td
    {
    border-top:1px solid gray;
    }
    .popupbalk
    {
    padding:3px;
    padding-left:6px;
    background-color:#628fb6;
    color: white;
    font-size:12px;
    font-weight: bold;
    }
    .popupbalk td
    {
      padding:0px;
      padding-left:6px;
    }
    #veckokalender
    {
    }
    #veckokalender td
    {
      border: 1px inset;
      cursor: pointer;
    }
    #veckokalender th
    {
      padding-right: 3px;
      padding-top: 3px;
    }
    #veckomanad
    {
      padding: 0;
      vertical-align: top;
    }
    #veckokalender .hogerpil
    {
      text-align: right;
    }
    #veckokalender .vansterpil
    {
      text-align: left;
    }
    #veckokalender #veckodag7
    {
      color: red;
    }
    #veckokalender img
    {
      border: 0;
    }
    #jobbdagar img
    {
      border: 0;
    }
    .balklink
    {
      float: right;
      padding: 3px;
    }
    .balklink img
    {
      border: 0;
    }
    .balk_icon
    {
      float: right;
      padding: 3px;
    }
    .balk_icon img
    {
      border: 0;
    }
    .valdveckodag
    {
      background-color: lightyellow;
    }
    #propertytree img
    {
      vertical-align: top;
      border: 0;
    }
    #propertytree .cbi
    {
      margin-top: 2px;
    }
    #propertytree
    {
      font-size: 9pt;
    }
    #smsskickat
    {
      background-color: #eeeeee;
      border: 3px ridge;
      position: absolute;
      padding: 10px 5px 10px 5px;
      top: 217px;
      left: 5px;
      z-index: 10;
    }
    #tillsatt_popup
    {
      background-color: #eeeeee;
      border: 3px ridge;
      position: absolute;
      padding: 10px 5px 10px 5px;
      top: 217px;
      left: 5px;
      z-index: 10;
    }
    #brytutjobb, #flerajobb
    {
      background-color: #eeeeee;
      border: 3px ridge;
      position: absolute;
      padding: 10px 5px 10px 5px;
      top: 25px;
      left: 260px;
      z-index: 15;
    }
    #brytutjobb *
    {
      padding: 0;
    }
    #brytutjobb .jobbdiv div 
    {
      width: 220px;
      height: 120px;
      overflow: auto;
    }
    #brytutjobb .jobb table td
    {
      padding: 1px 4px 1px 1px;
      border-top: 1px solid black;
      border-bottom: 1px solid black;
    }
    #brytutjobb .tabellrad1 td
    {
      padding: 1px 4px 1px 1px;
      border-top: 1px solid black;
      border-bottom: 1px solid black;
      background-color: #dddddd;
    }
    #brytutjobb .tabellrad0 td
    {
      background-color: white;
    }
    #brytutjobb table
    {
      border-collapse: collapse;
    }
    #smsskickat p
    {
      font-size: 13pt;
      text-align: center;
    }
    .kaninte_jobb
    {
      color: black;
      font-weight: normal;
    }
    .kaninte_schema
    {
      color: red;
      font-weight: normal;
    }
    .deadline
    {
     line-height: 22px;
     height:25px;
     padding-top:3px;
    } 
    #valdvikarienamn
    {
     border:1px solid #7f9db9;
     background-color: white;
     line-height: 21px;
     height:23px;
     width: 142px;
     Padding-left:3px;
    }
    .smallbutton
    {
      font-size: 50%;
      line-height: 100%;
    }
    .showjobpriceattribute .jobpriceattributeclosed
    {
      display: none;
    }
    .hidejobpriceattribute .jobpriceattributeopen
    {
      display: none;
    }
    .lockjobpriceattribute .jobpriceattributeclosed, .lockjobpriceattribute .jobpriceattributeopen
    {
      display: none;
    }
    #phonetd
    {
      border:0;
      box-sizing:border-box;
      vertical-align:top;
      padding-right:16px;
      background-repeat:no-repeat;
      background-image:URL('/ROOT/ViewBlobImage.eb/Drive/mobil');
    }
    #phonetd div
    {
      font-size:10px;
      font-weight:bold;
      text-align:right;
      margin:35px 25px 0px 0px;
      height:16px;
    }
    #phonetd textarea
    {
      margin-top:3px !important;
      padding:2px;
      line-height:15px;
      font-family:arial;
      margin:-3px 16px 0px 15px;
      height:130px;
      width:128px;
      background-color:white;
    }
    #phonetd img
    {
      margin-top: 0 !important;
      margin-left: -3px;
      margin-bottom:60px;
      margin-top:-1px;
      border:0;
    }
    .deletedrepeatjob a
    {
      color: red !important;
    }
    #driver_icon, #truck_icon
    {
      cursor: pointer;
    }
    .blocked
    {
      color: red;
    }
    .comparequantity
    {
      cursor: pointer;
    }
    .discrepancy
    {
      color: red;
    }