.modal * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#order_call,
#thanks {
  font-family: "Arial Narrow", sans-serif;
  color: #666666;
  font-size: 18px;
}

.modal-content {
  border-radius: 20px;
  border: 1px solid #C0C0C0;
}

#thanks .modal-body {
  padding-top: 50px;
  padding-bottom: 50px;
}

.modal-header {
  border: none;
}

#order_call p:first-of-type,
#thanks p {
  text-align: center;
}

#order_call form {
  font-family: Arial, sans-serif;
  font-size: 16px;
}

label.custom {
  padding-left: 0;
}

label.custom > input[type=radio] {
  display: none;
}

label.custom > span.glyphicon {
  color: #fff;
  border: 1px solid #C0C0C0;
  font-size: 15px;
  padding: 1px;
}

label.custom input[type=radio]:checked + span {
  color: #666666;
}

.radio_label {
  font-family: "Arial Narrow", sans-serif;
  color: #666666;
}

.phone_label {
  float: left;
  color: #C0C0C0;
}

#phone_input {
  border: none;
  border-bottom: 2px solid #C0C0C0;
  border-radius: 0;
  box-shadow: none;
}

.phone_btn {
  border-radius: 16px;
}

#order_call button.close,
#thanks button.close {
  position: static;
  text-decoration: underline;
  font-size: 18px;
}

/*
playback timings (ms):
  RedisCDXSource: 327.695
  CDXLines.iter: 15.79 (3)
  exclusion.robots.policy: 0.19
  exclusion.robots: 0.205
  LoadShardBlock: 91.32 (3)
  esindex: 0.015
  PetaboxLoader3.datanode: 154.513 (5)
  load_resource: 254.804
  captures_list: 438.606
  PetaboxLoader3.resolve: 116.693 (2)
*/