.my-content{
  flex-grow:1;
  padding-top:20px;
  padding-bottom: 20px;
}
.hidden{display:none;}
.clickable{cursor:pointer;}
.a-link:hover{color:#333333;}
h1, h2, h3, h4, h5, h6{margin-bottom:unset !important;}
.bold{font-weight:bold;}

.filda{
  display:flex;
  width:60%;
  max-width:600px;
  margin:auto;
}
.filda .step{
  border:solid 0px #142d5b;
  border-radius:100%;
  background-color:white;
  /*width:40px;*/
  /*height:40px;*/
  text-align:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  z-index:1;
  position:relative;
}
.filda .step-inactive{
  border-color:#b4c3de !important;
}
.filda .step-inactive .content{opacity: 0.2;}
.filda .step-active{
  border-color:#4b77ca !important;
}
.filda .step .tooltip{
  position: absolute;
  /*top: 45px;*/
  /*left: -30px;*/
  width: 100px;
  background-color: white;
  border-radius: 5px;
}


.filda .link{
  flex-grow:1;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.filda .link-inactive div{
  background-color:#b4c3de !important;
}
.filda .link div{
  background-color:#142d5b;
  margin:0 -5px 0 -5px;
}

.filda .medical-condition:not(:first-child){
  border-top:#e7e7e7 solid 1px;
}


.iag-original-header #primary-menu{
  display: flex;
  flex-flow: row wrap;
  flex-grow: 1;
  align-content: stretch;
  align-items: stretch;
  justify-content: center;
}
.iag-original-header .branding a img{margin-top:24px;}
.iag-original-header{
  background-color: #142d5b;
  display: flex;
  min-height:100px;
}
.iag-original-footer{
  background-color: #142d5b;
  display: flex;
  flex-direction: column-reverse;
  width: 100%;
  min-height:67px;
}
.iag-original-footer .wf-container-bottom{border:0px;flex-flow:wrap !important;}


.risk-title{
  font-size: 150%;
  border-bottom: solid 1px #eee;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.risk-button{
  width: 340px;
  background-color: white;
  margin: 10px;
  padding: 10px;
}
.body-under-filda{
	margin-left:50px;
	margin-right:50px;
	display:flex;
	margin-top:20px;
}
@media(max-width:768px){
	.risk-button{width:90%;}
	.filda{width:85%;}
	.body-under-filda{margin-left:10px;margin-right:10px;}
	#primary-menu{width: 150px;}
	#primary-menu .menu-item{display:none !important;}
	.header-bar{min-height:80px;}
}
.risk-condition {
    text-align: left;
}
.risk-condition:before {
    content: "\2022";
    padding-right: 6px;
}

.btn-question:hover{
	background-color:#eee;
}
.btn-question.selected{
	background-color:#ddd;
	/*cursor:no-drop;*/
}
.btn-question div{
	
}
.btn-question{
    display: flex;
    flex-direction: column;
    justify-content: center;
	width:90px;
}
@media(min-width:1000px){
	.btn-question{width:150px;}
}
.btn-question-title{
    min-height: 40px;
	padding: 5px;
	border-right: 1px solid #ddd;
    display: flex;
    flex-direction: column;
    justify-content: center;
/*	min-width:100px;*/
	width:150px;
}
.undiscring .btn-question-title{
/*	background-color:#ddd;*/
}
.question-selector{
	border: 1px solid #bbb;
	border-radius: 5px;
	display: flex;
	width: fit-content;
	margin: 0 auto 10px auto;
  text-align:center;
}


.save-btn{
  width: 40px;
  text-align:center;
  margin: auto;
  background-color: #eaeaea;
  padding: 5px 30px;
  border: 1px solid #f7f7f7;
  color: rgb(32, 62, 105);
  font-weight: bold;
  cursor: pointer;
  user-select:none;
}
.save-btn:hover{
  color: white;
  background: rgb(32, 62, 105);
}

.save-btn.inactive{color: rgb(200, 0, 0)}
.save-btn.inactive:hover{color: white;background: rgb(180, 0, 0)}

.gender-icon.male{}
.gender-icon.female img{
	margin-left: 9%;
    margin-right: -9%;
	filter: invert(50%) sepia(100%) saturate(1000%) hue-rotate(260deg)
}
.gender-icon{
	display:inline-block;
	margin:0px 10px;
}
.gender-icon img{
	width:20px;
	filter: invert(50%) sepia(100%) saturate(1000%) hue-rotate(180deg);
	margin-top:2px;
	margin-bottom:-5px;
}

.patientinfo-btn{
	display:inline-block;
	border:solid 1px #ddd;
	border-radius:4px;
	padding:8px;
	margin:3px;
	cursor:pointer;
}
.patientinfo-btn.active, .patientinfo-btn:hover{
	background-color:#ccc;
}

.condition-line{
  text-align:center;
}
.condition-btn{
  width:250px;
  margin:3px auto;
  /*background-color:#ccc;*/
}
.condition-btn.sc{width:150px;font-size: 88%;}

.results_type{
  font-weight:bold;
  font-size:110%;
  margin-top:10px;
}

/*@media(max-width:7680px){*/
  .results_type{
    margin-left:40px;
  }
  .results_type_data{
    margin-left:75px;
  }
/*}*/

@media(max-width:800px){
	.buf_line, .buf_panel{display:none;}
}

.btn-question {
    border-left: 1px solid #0001;
}


/*# sourceMappingURL=main.css.map*/