<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* fc generic */

.findcare {

    

    overflow: hidden;

    z-index: 2;

    position: relative;

}


.findcare .left							{ float: left; }

.findcare .right						{ float: right; }

.findcare .full-width					{ width: 100% !important; }

.findcare .clear						{ clear:both; display:block; }

.findcare .clear:after 					{ content:".";display:block;height:0;clear:both;visibility:hidden }



/* fc accordion */

.findcare .fcaccordion										{ font-size: 1em; border-left: 1px solid #eee; border-right: 1px solid #eee; width:auto; } 

.findcare .fcaccordion .panel-heading 						{ color:#656567; background-color:transparent; word-break: normal; overflow-wrap: break-word; padding:0; } 

.findcare .fcaccordion .panel-heading a.collapsed, 

.findcare .fcaccordion .panel-heading a.collapsed:visited 	{ background-color:#ececec !important; position:relative; display: block; padding: 12px 10px; padding-right: 30px; height:auto; margin-bottom: 2px; color:#333 !important; } 

.findcare .fcaccordion .panel-heading a, 

.findcare .fcaccordion .panel-heading a:visited 			{ background:#17478C!important; position:relative; display: block; padding: 12px 10px; padding-right: 30px; height:auto; margin-bottom: 2px; color:#fff !important; text-decoration:none; } 

.findcare .fcaccordion .panel-title							{ font-size:1em; font-weight:400; margin:0; line-height:1.35em; } 

.findcare .fcaccordion .panel-title a:after					{ content:"\f068"; font-family:FontAwesome; position:absolute; right: 1em; top:15px; } 

.findcare .fcaccordion .panel-title a.collapsed:after 		{ content:"\f067"; color:#999; } 

.findcare .fcaccordion .panel-body							{ padding:10px; overflow-x:auto; } 

.findcare .fcaccordion .panel-body:last-child 				{ border-bottom: 1px solid #eee; } 

.findcare .fcaccordion .collapse:not(.show) 				{ display: none; }



/* fc search generic */

.findcare .search						{ background:#f5f5f5; padding:10px; }

.findcare .search .form-group			{ margin-bottom:10px; margin-right:10px; }

.findcare .search .label-wrapper, 											

.findcare .search .control-wrapper,

.findcare .search .button-wrapper		{ width:100%; display:block; }

.findcare .search input.form-control	{ width:97%; display:block; }

.findcare .search a.button, 

.findcare .search a.button:hover		{ background: #17478C; border-radius: 5px; color: #fff; cursor: pointer; display: inline-block; margin: 10px 0; padding: 8px 30px; text-align: center; text-decoration: none; text-transform:uppercase; }

/* fc listing generic */

.findcare .listing				{ width:100%; max-width:910px; }

.findcare .listing .paging 			{ font-size: 0.95em; text-align: center; margin: 2em 0 0.5em; }

.findcare .listing .pagingOf			{ font-style: italic; padding: 10px; }

.findcare .listing .pagingLink			{ background: #f5f5f5; padding: 10px; }

.findcare .listing .pagingLink a 		{ padding: 10px 15px; line-height:2.5em; }

.findcare .listing .pagingLink span		{ background: #17478C; border-radius: 5px; color: #fff; padding: 10px 15px; }



/* fc clinic search */

.findcare .fcclinic .search 						{ margin-top:20px; margin-bottom:20px; }

.findcare .fcclinic .search .fcclinicnamelist-cnt 			{ position:absolute; z-index:1000; width:85%; max-width:840px; height:170px; overflow-y:auto; display:none; border:1px solid #eee9e5; background:#fff; }

.findcare .fcclinic .search .fcclinicnamelist-cnt span 			{ display:block; cursor:pointer; font-size:1em; line-height:1.5em; width:95%; padding:5px; margin-left:10px; }

.findcare .fcclinic .search .fcclinicnamelist-cnt span:hover 		{ background:#f5f5f5; }

.findcare .fcclinic .search  #divFCClinicNameList 			{ display:none; }



/* fc clinic listing */

.findcare .fcclinic-listing article 					{ width:100%; display:block; vertical-align:top; padding:10px; margin-bottom:1em; overflow:hidden; }

.findcare .fcclinic-listing article .fc-item-label			{ font-weight:bold; margin-bottom:0.8em; }

.findcare .fcclinic-listing article .fcclinic-listing-item-name		{ width:100%;display:block; }

.findcare .fcclinic-listing article .fcclinic-listing-item-name h2 	{ padding:0; margin:0 10px 20px 10px;overflow:hidden;}

.findcare .fcclinic-listing article .fcclinic-listing-item-image, 

.findcare .fcclinic-listing article .fcclinic-listing-item-contact,

.findcare .fcclinic-listing article .fcclinic-listing-item-operatinghours{ width:280px;display:inline-block; vertical-align:top; padding:0; margin:0 10px 5px 10px;overflow:hidden; }

.findcare .fcclinic-listing article .fcclinic-listing-item-contact p,

.findcare .fcclinic-listing article .fcclinic-listing-item-operatinghours p { padding:0 !important; margin:0 !important; line-height:1.6; !important; }	

.findcare .fcclinic-listing article .fcclinic-listing-item-contactinfo,

.findcare .fcclinic-listing article .fcclinic-listing-item-location	{ display:block; margin-bottom:1.5em;}

.findcare .fcclinic-listing article .fcclinic-listing-item-email-label	{ display:none;}



.findcare .fcclinic-listing article .fcclinic-listing-item-clinicdescription 	{ display:block; margin-top:0.75em; }







/* fc condition search */

.findcare .fccondition .search txt { margin-top:5px; margin-bottom:5px; }

.findcare .fccondition .search .fcconditionnamelist-cnt { position:absolute; z-index:1000; width:85%; max-width:840px; height:170px; overflow-y:auto; display:none; border:1px solid #eee9e5; background:#fff; }

.findcare .fccondition .search .fcconditionnamelist-cnt span { display:block; cursor:pointer; font-size:1em; line-height:1.5em; width:95%; padding:5px; margin-left:10px; }

.findcare .fccondition .search  #divFCConditionNameList 					{ display:none; }

.findcare .fccondition .search-anchor .links-wrapper						{ display:block; width:100%; }

.findcare .fccondition .search-anchor .links-wrapper ul						{ list-style:none; margin:0; padding:0; display:inline-block; }

.findcare .fccondition .search-anchor .links-wrapper li						{ float:left; padding: 10px; background:#f5f5f5; margin:0 1px 1px; min-width:17.5px; text-align:center; }

.findcare .fccondition .search-anchor .links-wrapper li:hover				{ background:#17478C; }

.findcare .fccondition .search-anchor .links-wrapper li:hover a				{ color:#fff; }

.findcare .fccondition .search-anchor .links-wrapper li a:hover				{ color:#fff; text-decoration:none; }

.findcare .fccondition .search-anchor .links-wrapper li.disabled a 			{ color:#ccc; cursor:not-allowed; }

.findcare .fccondition .search-anchor .links-wrapper li.disabled:hover		{ background:#f5f5f5; }

/* fc condition listing */

.findcare .fccondition-listing .condition-listing-startswith				{ width:100%;display:block; }

.findcare .fccondition-listing .condition-listing-startswith h2 			{ margin-top:1.5em; margin-bottom:0.75em; }

/* fc condition details */

.findcare .fccondition-details article 										{ margin-top:2em; margin-bottom:0.5em; }

.findcare .fccondition-details article .fccondition-details-item-name		{ width:100%;display:block; }

.findcare .fccondition-details article .fccondition-details-item-name h2 	{ margin-top:0.5em; margin-bottom:0.75em; }

.findcare .fccondition-details article .fccondition-details-item-overview,

.findcare .fccondition-details article .fccondition-details-item-symptomcauses,

.findcare .fccondition-details article .fccondition-details-item-diagnosistreatment,

.findcare .fccondition-details article .fccondition-details-item-conditiondescription { display:block; margin-bottom:2em;}

/*.findcare .fccondition-details article .fc-item-label						{ font-size:1.5em; background:#17478C; color:#fff; padding:5px 10px; margin-bottom:0.5em; }*/



/* fc specialist search */

.findcare .fcspecialist .search												{ margin-top:20px; margin-bottom:50px; }

.findcare .fcspecialist .search .fcspecialistnamelist-cnt 					{ position:absolute; z-index:1000; width:85%; max-width:840px; height:170px; overflow-y:auto; display:none; border:1px solid #eee9e5; background:#fff; }

.findcare .fcspecialist .search .fcspecialistnamelist-cnt span 				{ display:block; cursor:pointer; font-size:1em; line-height:1.5em; width:95%; padding:5px; margin-left:10px; }

.findcare .fcspecialist .search  #divFCSpecialistNameList 					{ display:none; }

/* fc specialist listing */

.findcare .fcspecialist-listing article 									{ width:180px; max-height:320px; display:inline-block; vertical-align:top; padding:0; margin-right:42px; margin-bottom:2em; overflow:hidden; }

.findcare .fcspecialist-listing article .fcspecialist-listing-item-image	{ width:180px; height:235px; overflow:hidden; margin-bottom:10px; }

.findcare .fcspecialist-listing article .fcspecialistlistingimage			{ width:100%; }

.findcare .fcspecialist-listing article .fcmedicalservice-listing-item-name { margin:5px 10px; }

/* fc specialist details */

.findcare .fcspecialist-details article 									{ margin-top:3em; margin-bottom:0.5em; }

.findcare .fcspecialist-details article .fcspecialist-details-item-image	{ width:180px; height:235px; float:left; overflow:hidden; margin-bottom:20px; margin-right:20px; }

.findcare .fcspecialist-details article .fcspecialist-details-item-metadata	{ width:70%; display:inline-block; }

.findcare .fcspecialist-details article .fcspecialist-details-item-metadata .fc-item-label	{ font-weight:bold; margin-bottom:0.5em; }

.findcare .fcspecialist-details article .fcspecialist-details-item-roledesignation, 

.findcare .fcspecialist-details article .fcspecialist-details-item-credentials, 

.findcare .fcspecialist-details article .fcspecialist-details-item-clinicalinterests, 

.findcare .fcspecialist-details article .fcspecialist-details-item-languagesspoken 			{ display:block; margin-bottom:2em; }

.findcare .fcspecialist-details article .fcspecialist-details-item-biodata 	{ width:90%; display:block; margin-top:2em;}

.findcare .fcspecialist-details article .fcspecialist-details-item-biodata .fc-item-label { font-size:1.5em; display:block; margin-bottom:0.5em;}



/* fc medicalservice listing */

.findcare .fcmedicalservice-listing 										{ margin-top:20px; margin-bottom:20px; }

.findcare .fcmedicalservice-listing .fcmedicalservice-listing-division h2 	{ margin-top:1em; margin-bottom:0.75em; }

.findcare .fcmedicalservice-listing article 								{ width:280px; height:215px; display:inline-block; vertical-align:top; padding:0; margin-right:20px;  margin-bottom:0.5em; overflow:hidden; }

.findcare .fcmedicalservice-listing article .fcmedicalservice-listing-item-image { width:280px; height:148px; overflow:hidden; }

.findcare .fcmedicalservice-listing article .fcmedicalservicelistingimage 		{ width:100%; }

.findcare .fcmedicalservice-listing article .fcmedicalservice-listing-item-name { margin:5px 10px; }

.findcare .fcmedicalservicerelated .fcclinic-listing,

.findcare .fcmedicalservicerelated .fccondition-listing,

.findcare .fcmedicalservicerelated .fcspecialist-listing						{ margin-bottom:30px; }

.findcare .fcmedicalservicerelated .fcclinic-listing h2,

.findcare .fcmedicalservicerelated .fccondition-listing h2,

.findcare .fcmedicalservicerelated .fcspecialist-listing h2						{ margin-top:0.75em; margin-bottom:0.75em; }

.findcare .fcmedicalservicerelated .fcclinic-listing article 					{ border-bottom:1px solid #f1f1f2; margin-bottom:1.5em; }

.findcare .fcmedicalservicerelated .fcclinic-listing article .fc-item-header	{ font-size:1.5em; background:#f5f5f5; padding:5px 10px; margin-bottom:0.5em; }

.findcare .fcmedicalservicerelated .fcspecialist-listing .article-row 			{ max-height:100%; margin-bottom:1.5em; }

.findcare .fcmedicalservicerelated .fcspecialist-listing article 				{ width:48%; max-height:100%; margin-bottom:1em; margin-right:0; min-width:280px; }

.findcare .fcmedicalservicerelated .fcspecialist-listing article .fcspecialist-listing-item-metadata { display:inline-block; width:60%; margin-top:10px; margin-bottom:20px; }

.findcare .fcmedicalservicerelated .fcspecialist-listing article .fcspecialist-listing-item-name a { font-weight:bold; }

.findcare .fcmedicalservicerelated .fcspecialist-listing article .fcspecialist-listing-item-name, 

.findcare .fcmedicalservicerelated .fcspecialist-listing article .fcspecialist-listing-item-roledesignation { margin:0 10px 10px; }

.findcare .fcmedicalservicerelated .fcspecialist-listing article .fcspecialist-listing-item-viewmore { margin:20px 10px 10px; }

.findcare .fcmedicalservicerelated .fcspecialist-listing article .fcspecialist-listing-item-image { width:146px; height:188px; float:left; overflow:hidden; margin-bottom:10px; margin-right:10px; }

.findcare .fcmedicalservicerelated .fcspecialist-listing article .fcmedicalservicerelatedspecialistlistingimage { max-width:144px; border:1px solid #f8f8f8; }


@media screen and (max-width:768px){

}</pre></body></html>