#make_white {
  background-color: #fcfcfc;
}

.request_quote_wrapper {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-style: normal;
  background-color: #fcfcfc;
}
.request_quote_wrapper .request_quote_form {
  margin: 10vh auto;
  padding: 0px 0px;
  border-radius: 20px;
  width: 100%;
  max-width: 1000px;
  background-color: #fcfcfc;
}
.request_quote_wrapper .request_quote_form .about_you, .request_quote_wrapper .request_quote_form .which_license, .request_quote_wrapper .request_quote_form .questions_comments, .request_quote_wrapper .request_quote_form .submitted {
  background-color: #fcfcfc;
  border-radius: 25px;
  padding: 5px;
  min-height: 500px;
}
.request_quote_wrapper .request_quote_form .about_you h2, .request_quote_wrapper .request_quote_form .which_license h2, .request_quote_wrapper .request_quote_form .questions_comments h2, .request_quote_wrapper .request_quote_form .submitted h2 {
  color: #125F90;
  padding: 0px;
}
.request_quote_wrapper .request_quote_form .about_you h3, .request_quote_wrapper .request_quote_form .which_license h3, .request_quote_wrapper .request_quote_form .questions_comments h3, .request_quote_wrapper .request_quote_form .submitted h3 {
  color: #000000;
  font-size: 16px;
  font-weight: normal;
}
@media (max-width: 900px) {
  .request_quote_wrapper .request_quote_form .about_you h3, .request_quote_wrapper .request_quote_form .which_license h3, .request_quote_wrapper .request_quote_form .questions_comments h3, .request_quote_wrapper .request_quote_form .submitted h3 {
    font-size: 14px;
  }
}
.request_quote_wrapper .request_quote_form .about_you .more_info, .request_quote_wrapper .request_quote_form .which_license .more_info, .request_quote_wrapper .request_quote_form .questions_comments .more_info, .request_quote_wrapper .request_quote_form .submitted .more_info {
  color: rgb(26, 96, 142);
}
.request_quote_wrapper .request_quote_form .about_you label, .request_quote_wrapper .request_quote_form .which_license label, .request_quote_wrapper .request_quote_form .questions_comments label, .request_quote_wrapper .request_quote_form .submitted label {
  display: block;
  font-size: 12px;
  width: 60%;
  margin: 15px 0px -2px 0px;
  color: #000000;
}
@media (max-width: 900px) {
  .request_quote_wrapper .request_quote_form .about_you label, .request_quote_wrapper .request_quote_form .which_license label, .request_quote_wrapper .request_quote_form .questions_comments label, .request_quote_wrapper .request_quote_form .submitted label {
    width: 90%;
  }
}
.request_quote_wrapper .request_quote_form .about_you .required, .request_quote_wrapper .request_quote_form .which_license .required, .request_quote_wrapper .request_quote_form .questions_comments .required, .request_quote_wrapper .request_quote_form .submitted .required {
  color: rgb(216, 53, 54);
}
.request_quote_wrapper .request_quote_form .about_you #country, .request_quote_wrapper .request_quote_form .about_you #field, .request_quote_wrapper .request_quote_form .which_license #country, .request_quote_wrapper .request_quote_form .which_license #field, .request_quote_wrapper .request_quote_form .questions_comments #country, .request_quote_wrapper .request_quote_form .questions_comments #field, .request_quote_wrapper .request_quote_form .submitted #country, .request_quote_wrapper .request_quote_form .submitted #field {
  display: block;
  width: 60%;
  margin: 5px 0px;
  padding: 10px;
  border: 1px solid rgb(138, 148, 164);
  border-radius: 5px;
}
@media (max-width: 900px) {
  .request_quote_wrapper .request_quote_form .about_you #country, .request_quote_wrapper .request_quote_form .about_you #field, .request_quote_wrapper .request_quote_form .which_license #country, .request_quote_wrapper .request_quote_form .which_license #field, .request_quote_wrapper .request_quote_form .questions_comments #country, .request_quote_wrapper .request_quote_form .questions_comments #field, .request_quote_wrapper .request_quote_form .submitted #country, .request_quote_wrapper .request_quote_form .submitted #field {
    width: 90%;
  }
}
.request_quote_wrapper .request_quote_form .about_you select, .request_quote_wrapper .request_quote_form .which_license select, .request_quote_wrapper .request_quote_form .questions_comments select, .request_quote_wrapper .request_quote_form .submitted select {
  display: block;
  width: 50%;
  margin: 5px 0px;
  padding: 10px;
  border: 1px solid rgb(138, 148, 164);
  border-radius: 5px;
}
@media (max-width: 900px) {
  .request_quote_wrapper .request_quote_form .about_you select, .request_quote_wrapper .request_quote_form .which_license select, .request_quote_wrapper .request_quote_form .questions_comments select, .request_quote_wrapper .request_quote_form .submitted select {
    width: 90%;
  }
}
.request_quote_wrapper .request_quote_form .about_you .number, .request_quote_wrapper .request_quote_form .which_license .number, .request_quote_wrapper .request_quote_form .questions_comments .number, .request_quote_wrapper .request_quote_form .submitted .number {
  width: 30%;
  margin: 5px 0px;
  padding: 10px;
  border: 1px solid rgb(138, 148, 164);
  border-radius: 5px;
}
.request_quote_wrapper .request_quote_form .about_you .smallfont, .request_quote_wrapper .request_quote_form .which_license .smallfont, .request_quote_wrapper .request_quote_form .questions_comments .smallfont, .request_quote_wrapper .request_quote_form .submitted .smallfont {
  display: block;
  width: 80%;
  margin: -20px 0px 0px 0px;
  font-size: 12px;
}
.request_quote_wrapper .request_quote_form .which_license label {
  font-size: 14px;
  margin: 15px 0px;
}
.request_quote_wrapper .request_quote_form .questions_comments {
  text-align: center;
}
.request_quote_wrapper .request_quote_form .questions_comments h2 {
  text-align: left;
}
.request_quote_wrapper .request_quote_form .questions_comments .indent {
  padding: 0px;
  margin: 0px;
}
.request_quote_wrapper .request_quote_form .questions_comments .questions_group {
  text-align: left;
  font-size: 16px;
}
.request_quote_wrapper .request_quote_form .questions_comments .questions_group p {
  font-size: 14px;
}
.request_quote_wrapper .request_quote_form .submitted .return_to_form .submit_h2 {
  color: #125F90;
  padding: 0px;
}
.request_quote_wrapper .request_quote_form .you_input, .request_quote_wrapper .request_quote_form .number_users, .request_quote_wrapper .request_quote_form .serial_input, .request_quote_wrapper .request_quote_form .questions {
  display: block;
  margin: 5px 0px;
  padding: 10px;
  width: 60%;
  border: 1px solid rgb(138, 148, 164);
  border-radius: 5px;
  outline: none;
}
@media (max-width: 900px) {
  .request_quote_wrapper .request_quote_form .you_input, .request_quote_wrapper .request_quote_form .number_users, .request_quote_wrapper .request_quote_form .serial_input, .request_quote_wrapper .request_quote_form .questions {
    width: 90%;
  }
}
.request_quote_wrapper .request_quote_form .serial_input {
  margin: 5px 0px -10px 0px;
}
.request_quote_wrapper .request_quote_form .you_input:focus, .request_quote_wrapper .request_quote_form .number_users:focus, .request_quote_wrapper .request_quote_form .serial_input:focus, .request_quote_wrapper .request_quote_form .questions:focus {
  border-color: rgb(20, 46, 83);
}
.request_quote_wrapper .request_quote_form .number_users, .request_quote_wrapper .request_quote_form .serial_input_bus, .request_quote_wrapper .request_quote_form .serial_input_gov, .request_quote_wrapper .request_quote_form .serial_input_edu_1, .request_quote_wrapper .request_quote_form .serial_input_edu_2 {
  display: inline-block;
  margin: 5px auto;
}
.request_quote_wrapper .request_quote_form .next_btn {
  display: block;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  margin: 0px;
  padding: 15px;
  width: 15%;
  background-color: #125F90;
}
.request_quote_wrapper .request_quote_form .next_btn_noclick {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #9e9e9e;
  padding: 15px;
  width: 15%;
  background-color: #142E53;
}
@media (max-width: 900px) {
  .request_quote_wrapper .request_quote_form .next_btn_noclick {
    width: 30%;
  }
}
.request_quote_wrapper .request_quote_form .next_btn:hover {
  background-color: #142E53;
  cursor: pointer;
}
@media (max-width: 900px) {
  .request_quote_wrapper .request_quote_form .next_btn:hover {
    width: 30%;
  }
}
.request_quote_wrapper .request_quote_form .smallfont_required {
  color: rgb(216, 53, 54);
  font-size: 12px;
  margin: -25px 0px 0px 0px;
}
.request_quote_wrapper .request_quote_form .which_group, .request_quote_wrapper .request_quote_form .questions_group, .request_quote_wrapper .request_quote_form .submitted_group {
  width: 90%;
  margin: 10px 0px;
  padding: 0px 0px 10px 0px;
}
.request_quote_wrapper .request_quote_form .which_group .which_question, .request_quote_wrapper .request_quote_form .questions_group .which_question, .request_quote_wrapper .request_quote_form .submitted_group .which_question {
  margin-top: 30px;
}
.request_quote_wrapper .request_quote_form .customer_classification {
  margin-top: -10px;
}
.request_quote_wrapper .request_quote_form h3 {
  margin-bottom: 8px;
}
.request_quote_wrapper .request_quote_form .container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 16px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.request_quote_wrapper .request_quote_form .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.request_quote_wrapper .request_quote_form .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
  border-radius: 50%;
}
.request_quote_wrapper .request_quote_form .container:hover input ~ .checkmark {
  background-color: #ccc;
}
.request_quote_wrapper .request_quote_form .container input:checked ~ .checkmark {
  background-color: rgb(21, 47, 82);
}
.request_quote_wrapper .request_quote_form .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.request_quote_wrapper .request_quote_form .container input:checked ~ .checkmark:after {
  display: block;
}
.request_quote_wrapper .request_quote_form .container .checkmark:after {
  top: 6px;
  left: 6px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: white;
}
.request_quote_wrapper .request_quote_form a {
  text-decoration: none;
}
.request_quote_wrapper .request_quote_form .student_proof, .request_quote_wrapper .request_quote_form #serial_number_text, .request_quote_wrapper .request_quote_form .student_lab_mp {
  font-style: italic;
  font-size: 12px;
}
.request_quote_wrapper .request_quote_form .student_proof {
  margin: -10px 0px 0px 0px;
}
.request_quote_wrapper .request_quote_form .questions {
  min-height: 100px;
}
.request_quote_wrapper .request_quote_form .questions textarea {
  font-family: sofia-pro, sans-serif;
  font-weight: bold;
}
.request_quote_wrapper .request_quote_form .questions_comments p {
  font-size: 12px;
}
.request_quote_wrapper .request_quote_form .add_button {
  font-size: 20px;
}
.request_quote_wrapper .request_quote_form .remove_button {
  font-size: 20px;
  margin-right: 5px;
}
.request_quote_wrapper .request_quote_form .required_large_quote {
  color: rgb(216, 53, 54);
  font-size: 10px;
}

.website {
  display: none;
}

.hidden {
  display: none !important;
}/*# sourceMappingURL=quote_request.css.map */