.pax_chrono_bttn
{
  width: 200px;
  box-shadow: unset !important;
  margin: 40px 0px 60px 0px !important;
}
@media screen and (min-width: 501px) {
.survey_fields_label
{
  font-size: 16px !important;
}
}
@media screen and (min-height: 501px) {
.survey_fields_label
{
  font-size: 16px !important;
}
}
@media screen and (max-width: 500px) {
.survey_fields_label
{
  font-size: 12px !important;
}
}
@media screen and (max-height: 500px) {
.survey_fields_label
{
  font-size: 12px !important;
}
}
.survey_fields_box
{
  text-align: center;
  margin-top: 30px;
  font-size: 16px !important;
  font-weight: 500 !important;
}
.survey_fields_label
{
  text-align: center;
  margin-top: -64px !important;
  color: #000000 !important;
  font-weight: 500 !important;
}
.survey_fields_text
{
  height: 64px !important;
  padding: 26px 4px 4px 4px !important;
  text-align: center;
  border-radius: 8px;
  font-size: 24px !important;
  letter-spacing: 2px !important;
  font-weight: 500 !important;
  background-color: rgba(255,255,255,0.65) !important;
  width: 90%;
  max-width: 310px !important;
}
@media screen and (min-width: 501px) {
.chrono_study_title
{
  font-size: 28px !important;
}
.chrono_survey_title
{
  font-size: 20px !important;
}
}
@media screen and (min-height: 501px) {
.chrono_study_title
{
  font-size: 28px !important;
}
.chrono_survey_title
{
  font-size: 20px !important;
}
}
@media screen and (max-width: 500px) {
.chrono_study_title
{
  font-size: 22px !important;
}
.chrono_survey_title
{
  font-size: 15px !important;
}
}
@media screen and (max-height: 500px) {
.chrono_study_title
{
  font-size: 22px !important;
}
.chrono_survey_title
{
  font-size: 15px !important;
}
}
.chrono_study_title
{
  text-align: center;
  font-weight: 500 !important;
  margin-top: 12px;
  color: #e1e1e1 !important;
}
.chrono_survey_title
{
  text-align: center;
  font-weight: 400 !important;
  margin-top: 10px;
  color: #e1e1e1 !important;
}
.pax_stopwatch {
  display: grid;
  justify-items: center;
  grid-row-gap: 23px;
  width: 100%;
  margin-top: 44px;
  padding-top: 25px;
}
@media screen and (min-width: 501px) {
.pax_circle {
  height: 270px;
  width: 270px;
  border-radius: 50%;
}
}
@media screen and (max-width: 500px) {
  .pax_circle {
  height: 80px;
  width: 300px;
  border-radius: 40px;
}
}
.pax_circle {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid;
}
.pax_time {
  font-family: "Roboto Mono", monospace;
  font-weight: 300;
  font-size: 48px !important;
  color: #e1e1e1 !important;
}
.pax_controls {
  display: flex;
  justify-content: space-between;

  width: 187px;
}
button.buttonReset, button.buttonPlay {
  cursor: pointer;
  background: transparent;
  padding: 0;
  border: none;
  margin: 0;
  outline: none;
}
#playButton {
  display: block;
}
#pauseButton {
  display: none;
}
.grecaptcha-badge { display: none !important; }
#outlook-portal-buttons
{
display: none !important;
}
#content
{
margin-top: -1px !important;
}
#pax_chrono_body
{
overflow: auto;
background-color: rgba(0,0,0,0.7) !important;
width: 100% !important;
height: 92% !important;
border-radius: 40px 40px 0px 0px !important;
position: fixed !important;
top: 60px !important;
right: 0px !important;
display: grid;
grid-template-areas: "header"
"content";
grid-template-rows: 102px auto !important;
overflow: scroll;
-ms-overflow-style: none;
scrollbar-width: none;
}
#pax_chrono_body::-webkit-scrollbar {
display: none;
}
.pax_chrono_body_header
{
	grid-area: header;
	text-align: center;
}
.pax_chrono_body_box
{
	grid-area: content;
	position: fixed;
	bottom: 0px;
}
#close_bttn_bg
{
position: fixed;
top: 20px;
left: 20px;
z-index: 1005;
background-color: rgba(0,0,0,0.3);
height: 40px;
width: 40px;
padding: 4px;
border-radius: 50%;
}
#pax_close_bttn
{
width: 32px;
height: 32px;
display: block;
background: url('/pax/files/images/cancel-white.png');
cursor: pointer;
}
#overlay_title
{
position: fixed;
top: 10px;
left: 72px;
width: 250px;
color: #ffffff;
font-size: 22px;
font-weight: 400px;
letter-spacing: 2px;
vertical-align: top;
text-align: center;
z-index: 1005;
background-color: rgba(0,0,0,0.7);
height: 50px;
padding: 4px;
border-radius: 20px 20px 0px 0px;
}
