/* COOL SWITCH Begin*/
a:active {
  outline: none ! important;
}
:focus {
  -moz-outline-style: none ! important;
}


table td.switch p {
  font-style: italic;
  vertical-align: top;
}

/*********************************************************************/
div.switch {
  padding-left: 100px;
  vertical-align: top;
}

a.big_switch {
  width: 86px;
  /*height: 48px;*/
  height: 30px;
  display: block;
  float: left;
  position: relative;
  margin-left: -100px;
  margin-right: -100px;
}

a.big_switch em {
  text-indent: -9999px;
  background: transparent url(/sites/all/images/switch_sm.png) 0 0 no-repeat;
  position: absolute;
  display: block;
  top: 50%;
  width: 42px;
  height: 43px;
  /*height: 20px;*/
  top: 3px;
}

a.big_switch.on {
  background: transparent url(/sites/all/images/switch_sprite_sm.png) 0 0 no-repeat;
}

a.big_switch.off {
 /* background: transparent url(/cahs/sites/all/images/switch_sprite_sm.png) 0 -48px no-repeat;*/
  background: transparent url(/sites/all/images/switch_sprite_sm.png) 0 -30px no-repeat;
}

a.big_switch.on em {
 /*left: 41px;*/
 left: 30px;
}

a.big_switch.off em {
  left: 4px;
}

.launch_copy {
  display: block;
  float: left;
  width: 125px;
  margin-left: -100px;
  margin-right: -100px;
  /*width: 420px;*/
}

.launch_copy h5 {
  margin: 0.9em 0 0 0;
  font-size: 11px;
  font-weight: bold;
  bottom: 50%;
}

.launch_copy.yes h5 {
  color: #546a19;
}

.launch_copy.no h5 {
  color: #a73e27;
}

.launch_copy p {
  margin: 0;
  color: #666;
  font-size: 10px;
}
/*
.launch_copy.no {
  display: none;
}
*/
/* COOL SWITCH End*/

/* Make rounded textboxs - ignore check and radio buttons, they are already rounded.*/

select, input[type="text"], input[type="password"], input[type="submit"]{

  border: 1px solid #ccc;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 5px;
  -moz-box-shadow: 2px 2px 3px #666;
  -webkit-box-shadow: 2px 2px 3px #666;
  box-shadow: 2px 2px 3px #666;
  font-size: 15px;
  outline: 0;

}

input[type="text"] {
  /*-webkit-appearance: none;*/
  padding: 4px 7px;
}

input[type="password"] {
  /*-webkit-appearance: none;*/
  padding: 4px 7px;
}

input[type="date"] {
  /*-webkit-appearance: none;*/
  padding: 4px 7px;
}

input[type="datetime"] {
  /*-webkit-appearance: none;*/
  padding: 4px 7px;
}

input[type="submit"]{
  font-size: 20px;
}

/* Highlight border when field is selected */
input:focus {

  /* supported IE8+ and all other browsers tested.
  * optional, but gives the input focues when selected.
  * change to a color that suits your design.
  */

  border-color: #339933;

}