// vim:ts=4:shiftwidth=4:expandtab

a.button, a.buttonbold {
   background-color: #bfbfbf;
   color: #000000;
   border-left: 2px solid #eeeeee;
   border-right: 2px ridge #7f7f7f;
   border-top: 2px solid #eeeeee;
   border-bottom: 2px ridge #7f7f7f;
   padding-top: 2;
   padding-bottom: 2;
   text-align: center;
   text-decoration: none;
   width: 175px;
   font-size: 11pt;
   font-weight: bold;
   cursor: pointer;
   font-family: "MS Sans Serif", Geneva, sans-serif;
   }
a.buttonbold {
   font-weight: bold;
   }
.selectbutton {
   border: 3px outset;
   font-weight: bold;
   }
.button.popup {
   font-size: 8pt;
   margin: 0;
   padding: 0;
   cursor: pointer;
   }
.cyclestatus_A, .cyclestatus_P, .cyclestatus_R {
   border: 1px outset;
   margin: 0 3 0 0;
   padding: 0 0 0 1;
   cursor: pointer;
   text-align: center;
   width: 15;
   }
.cyclestatus_A {
   background-color: white;
   }
.cyclestatus_P {
   background-color: lightyellow;
   }
.cyclestatus_R {
   background-color: pink;
   }
.listlink {
   font-size: 90%;
   }


table.crud_list {
    width: 100%;
    border-collapse: collapse;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

table.crud_list th {
    background-color: #333399;
    font-size: 8pt;
    font-weight: normal;
    color: #ffffff;
    border-left 0px solid #ccccee;
    border-right 0px solid #666688;
    border-top 0px solid #ccccee;
    border-bottom 0px solid #666688;
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
}

table.crud_list td {
    font-size: 90%;
    font-weight: normal;
}

table.crud_list > tbody > :nth-child(even) {
    background-color: #f4f6fa;
}

table.crud_list > tbody > :nth-child(odd) {
    background-color: #ffffff;
}

table.crud_list > tbody > :hover {
    background-color: #ccccff;
}

fieldset.simple_form label {
    display: inline-block;
    width: 200px;
    text-align: right;
}

@font-face {
   font-family: "ProximaNova-regular";
   src: url("ProximaNova-Regular.woff")
   format("woff");
   font-weight: normal;
   font-style: normal;
}

.postcode-results {
  font-family: "ProximaNova-regular";
  font-size: 14px;
  line-height: 1.1;
  position: absolute;
  background:#fff;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.23);
  border-radius: 6px;
  width: 260px;
  left: -40px;
  color:#656b7a;
  max-height: 320px;
  overflow: auto;
  z-index: 999;
  top: 35px;
  display: none;
  text-align: left;
  padding: 10px;
  border: none;
}

.postcode-results span {
  padding: 8px 10px;
  display: block;
  white-space: normal;
  border:none;
  cursor: pointer;
  border-radius: 6px;
}

.postcode-results span:nth-child(odd) {
   background-color:rgba(237,244,247,.5);
}

.postcode-results span:hover {
   background:#ededed;
}

#auto_location__src {
	width:98%;
}

/* TW-859 - styles taken from timerbar.js defintion and placed here to prevent overlap with new styling work */
#PBouter {
   background-color: navy;
 }
 
.PB-load-background {
   background-color: lightgrey;
   height: 13px;
}

#PBdone {
   background-color: darkgrey;
   height: 13px;
}
