@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
.width-100{
  width: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #191919;
}
::-webkit-selection { /* Code for Chrome */
    color: #fff;
    background: #191919;
}
::selection {
    color: #fff;
    background: #191919;
}
:focus {
    outline: -webkit-focus-ring-color auto 0px;
}
*{
	scroll-behavior: smooth;	
}
body{
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;	
}
a{text-decoration:none; color:#107abd; transition:.3s all ease-in-out; -webkit-transition:.3s all ease-in-out; -moz-transition:.3s all ease-in-out;}
a:hover{text-decoration:none; color:#107abd;}
p{font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:normal;}
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif; line-height: 1.2307;}
h1{font-size: 24px;}
h2{font-size: 20px;}
h3{font-size: 18px;;}
h4{font-size: 16px;;}
h5{font-size: 14px;;}
h6{font-size: 12px;;}
.fa{vertical-align:middle;}
.pd-l{padding-left:0px;}
.pd-lm{padding-left:0px;}

/*Navbar*/
.navbar{margin-bottom:0;}
.navbar-brand{height:auto;}
.navbar-right{margin-top:7px;}
.navbar-default .navbar-nav > li > a{text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#949494;}
.navbar-default .navbar-nav > .active > a{color:#107abd; background-color:transparent;}  
.navbar-default .navbar-nav > li > a i{font-size:23px; line-height:19px; color:#333; transition:.3s all ease-in-out; -webkit-transition:.3s all ease-in-out; -moz-transition:.3s all ease-in-out;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a i:hover, .navbar-default .navbar-nav > li > a i:focus{
	background-color:transparent !important; color:#107abd !important;
}
.dropdown-menu > li > a{text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#949494;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background-color:transparent; color:#107abd;}
.navbar-toggle{margin-top:14px; background-color:#fff; border:1px solid #000; border-radius:0px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#fff;}
.body-details{width:100%; padding:100px 0 40px 0; background-color:#f2f2f2;}
.page-details{padding:20px 15px 10px 15px; background-color:#fff;}
.page-heading{text-align:center;}
.page-heading h1{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333; text-transform:uppercase;}
.page-navigation{text-align:center; overflow:hidden; margin:15px auto;}
.page-navigation ul{ margin:0; padding:0; text-align:center;}
.page-navigation ul li{display:inline-block; border-right:1px solid #949494;}
.page-navigation ul li a{padding:0 10px; color:#107abd; font-size:16px; line-height:normal;}
.page-navigation ul li:last-child{border-right:none;}
.page-navigation-mobile{display:none;}

.search-results{width:100%; padding:40px 0px 30px; text-align:left;}
.search-results h2.result-heading{color:#666666; /*font-size:16px;*/ line-height:normal; font-weight:bold; margin-bottom:20px;}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{padding:10px;}
.search-results .table > thead > tr > th {background-color:#eee; border:none; text-transform:uppercase; font-size:16px; line-height:normal;
color:#107abd; }
.search-results .table > thead > tr > th a{color:#107abd;}
.search-results .table > tbody > tr >td{color:#107abd; /*text-transform:uppercase;*/ background-color:transparent; font-size:16px; border:none;}
.search-results .table > tbody > tr:nth-child(even) {background-color: #eee !important;}

.search-form{width:100%;}
.search-form .form-group{display:inline-block; width:100%;}
.search-enquiry{border-radius:0; display:inline-block; width:90%;}
.btn-search{font-size: 15px; vertical-align: middle; background-color:#337ab7; border: 1px solid #337ab7; color:#fff; padding:9px 12px; line-height:normal; margin-top:-4px; display:inline-block; border-radius:0; transition:.3s all ease-in-out; -webkit-transition:.3s all ease-in-out; -moz-transition:.3s all ease-in-out;}
.btn-search:hover{background-color:transparent; border: 1px solid #337ab7; color:#337ab7}
.radio-inline{margin-top:10px !important; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; font-weight:bold;}

.search-results-details{padding: 0px 15px; background-color: #fff; overflow:hidden;}
.search-results-details h2{margin-bottom:15px;margin-top: 15px;}
.search-result-grid{width:100%; padding:10px 10px ; border:1px solid #ddd; margin-bottom:8px;}
.search-result-grid h3{color:#107abd; font-size:16px; margin-bottom:10px; /*text-transform:uppercase;*/ font-weight:bold;}
.search-result-grid h3 i{float:right; color:#999;}
.search-result-grid h4{color:#333; font-size:15px; font-weight:bold; margin-bottom:10px;margin-top: 20px;}
.search-result-grid h4 span{margin-left:0px; font-weight:normal; position:relative; color:#606060;}
.search-result-grid h4 span.pipe{margin-left:15px; font-weight:normal; position:relative; color:#606060;}
.search-result-grid h4 span.pipe::before{content:"|"; position:absolute; top:0; left:-12px; font-size:15px; color:#606060;}
.search-result-grid ul.note{margin:7px 0 }
.search-result-grid ul li{display:block; font-size:13px; line-height:normal; font-style:italic; color:#999999; margin-bottom:10px;}
.search-result-grid ul li div{color:#333; font-style:normal; border-right: 1px solid #999; padding-right: 10px; margin-right:10px;}

.search-result-grid ul li div.reff{color:#333; font-style:normal; border:0; padding: 0px; margin:0px;}
.search-result-grid.close-match ul li div.reff{color:#1f1f1f; font-style:normal; border:0; padding: 0px; margin:0px;}
.diagnosis-search-result ul li div.reff{color:#333; font-style:normal; border:0; padding: 0px; margin:0px;}
/*.search-result-grid ul li div.reff:after{content:" ;"}*/


.search-result-grid ul li div p{font-size: 13px}

/*.search-result-grid ul li span{color:#333; font-style:normal; border-right: 1px solid #999; padding-right: 10px; margin-right:10px;}*/
.search-result-grid ul li:first-child{padding-left:0px;}
.search-result-grid ul li:last-child{margin-bottom:0px;}

.images-results{width:100%; padding:15px; border:1px solid #ddd; margin-bottom:30px;}
.images-results h4{font-size:12px; line-height:normal; font-style:italic; color:#999999; margin-bottom:15px;}
.image-results-grid{width:100%; margin-bottom:20px;}
.image-results-grid img{width:100%; object-fit:cover; margin:0 auto;}
.image-details p a{font-size:12px; font-style:italic;}
.search-details-link{width:100%; background-color:#dfe7ed; padding:20px 15px 20px 0px;}
.search-details-link h4{font-size:15px; line-height:normal; font-style:italic; color:#333; margin-bottom:15px;padding-left: 10px;}
.search-details-link p{margin-bottom:12px;padding-left: 10px;padding-right: 10px;}
.search-details-link p a{font-size:14px; line-height:normal; font-weight:bold; /*text-transform:uppercase;*/ color:#107abd;word-wrap: break-word;}
.search-pg-details{width:100%; padding:64px 0 40px 0; background-color:#fff;}

.search-pg{margin:0px auto 0 auto; width:100%; height:100vh;}
.search-bar{top:50%;
    transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -webkit-transform:translateY(-50%); position:relative; text-align:center;}
.search-bar .search-panel{font-size:16px; min-width:350px; height:35px; border-radius:0; box-shadow: none; padding:0 10px; border:1px solid #ddd;}

/*.radio-button{width:100%; margin:15px auto;}
.radio-button .radio-inline{margin-top:0 !important; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; font-weight:bold;}
.radio-button input[type="radio"]{
	  position: absolute;
	  top: 0;
	  left: 0;
	  height: 25px;
	  width: 25px;
	  background-color: #eee;
	  border-radius: 50%;
}
.radio-button input[type="radio"]:checked ~ .checkmark{
	background-color: #2196F3;
	
}*/


.page-details h1{margin-bottom:10px; text-transform:uppercase; font-weight:bold;}
.page-details p{margin-bottom:10px; margin-left:17px; font-size:16px;}

.login-landing-bar{max-width:100%; margin:0 auto;}
.search-section{padding:25px 15px; border-bottom:1px solid #ddd; max-width:850px; margin:0 auto; text-align:center;}
.search-section-link{padding:25px 15px; max-width:850px; margin:0 auto; text-align:center;}
.search-section ul, .search-section-link ul{}
.search-section ul li, .search-section-link li{display:inline-block; margin-right:50px;}
.search-section-link li{text-align:left; vertical-align:top; width:30%; margin-right:5px; padding:0 15px;}
.search-section-link li:first-child{margin-left:44px;}
.search-section ul li a{}
.search-section ul li a i{font-size:40px; color:#666; margin-bottom:20px; transition:.3s ease-in-out; -webkit-transition:.3s ease-in-out; -moz-transition:.3s ease-in-out; -o-transition:.3s ease-in-out;}
.search-section ul li a:hover i{color:#333;}

.search-section ul li a p{font-size:16px; line-height:normal; margin-bottom:15px; text-decoration:underline; color:#107abd;}
.search-section-link li p{margin-bottom:3px;}
.search-section-link li p a{font-size:14px; line-height:normal; color:#3CB4A6;}
.search-section-link li p a:hover{text-decoration:underline;}
.search-section-link h2{text-transform:uppercase; font-weight:bold; color:#333; margin:10px 0 25px 0; letter-spacing:.5px;}

/*build differential diagnosis*/


.build-pg-landing{width:100%; padding:64px 0px 30px; text-align:left; background-color:#dfe7ed;}
.build-pg-landing h2.result-heading{color:#666666; font-size:20px; line-height:normal; font-weight:normal; margin-bottom:20px;}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{padding:10px;}
.build-pg-landing .table > thead > tr > th{background-color:#eee; border:none; text-transform:uppercase; font-size:16px; line-height:normal;
color:#107abd; }
.build-pg-landing .table > tbody > tr >td{color:#107abd; text-transform:uppercase; background-color:transparent;}
.build-pg-landing .table > tbody > tr:nth-child(even) {background-color: #eee !important;}

.search-form{width:100%;}
.search-form .form-group{display:inline-block; width:100%;}
.search-enquiry{border-radius:0; display:inline-block; width:82%; font-size:16px;}
.btn-search{font-size: 15px; vertical-align: middle; background-color:#695cf2; border: 1px solid #695cf2; color:#fff; padding:9px 12px; line-height:normal; margin-top:-4px; display:inline-block; border-radius:0; transition:.3s all ease-in-out; -webkit-transition:.3s all ease-in-out; -moz-transition:.3s all ease-in-out; margin-left:10px;}
.btn-search:hover{background-color:transparent; border: 1px solid #695cf2; color:#695cf2}
.radio-inline{margin-top:10px !important; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; font-weight:bold;}

.build-pg-results-details{padding: 0px 15px; background-color: #fff; overflow:hidden;}
.build-pg h2{margin-bottom:15px;}
.build-pg-result-grid{width:100%; padding:20px 15px 30px; border:1px solid #ddd; margin-bottom:20px;}
.build-pg-result-grid h3{color:#107abd; font-size:16px; margin-bottom:10px; text-transform:uppercase; font-weight:bold;}
.build-pg-result-grid h4{color:#333; font-size:15px; font-weight:bold; margin-bottom:10px;}
.build-pg-result-grid h4 span{margin-left:15px; font-weight:normal; position:relative; color:#606060;}
.build-pg-result-grid h4 span::before{content:"/"; position:absolute; top:0; left:-12px; font-size:15px; color:#606060;}
.build-pg-result-grid ul.note{margin:0 0 10px;}
.build-pg-result-grid ul li{display:inline-block; font-size:13px; line-height:normal; font-style:italic; color:#999999; border-right:1px solid #999; padding:0 10px;}
.build-pg-result-grid ul li span{color:#333; font-style:normal;}
.build-pg-result-grid ul li:first-child{padding-left:0px;}
.build-pg-result-grid ul li:last-child{border-right:none;}

.build-pg-images-results{width:100%; padding:15px; border:1px solid #ddd; margin-bottom:30px;}
.build-pg-images-results h4{font-size:12px; line-height:normal; font-style:italic; color:#999999; margin-bottom:15px;}
.build-pg-image-results-grid{width:100%; margin-bottom:20px;}
.build-pg-image-results-grid img{width:100%; object-fit:cover; margin:0 auto;}
.build-pg-image-details p a{font-size:12px; font-style:italic;}
.build-pg-details-link{width:100%; background-color:#dfe7ed; padding:20px 15px 20px 0px;}
.build-pg-details-link h4{font-size:15px; line-height:normal; font-style:italic; color:#333; margin-bottom:15px;}
.build-pg-details-link p{margin-bottom:15px;}
.build-pg-details-link p a{font-size:15px; line-height:normal; font-weight:bold; color:#107abd;}
.build-pg-pg-details{width:100%; padding:64px 0 40px 0; background-color:#dfe7ed;}

.build-pg-inside h1{text-align:center; text-transform:capitalize; color:#333; margin:10px 0 15px;}
.build-pg-inside h1 i{font-size:18px; margin-left:5px; color:#666; vertical-align:middle; cursor:pointer;}
.build-pg-inside h1 a i{color:#000;}
.build-pg-result-search h2{text-transform:uppercase; font-weight:bold !important; color:#000 !important;}
.build-pg-result-tag {}
.build-pg-result-tag ul{}
.build-pg-result-tag ul li{
  /*border: 1px solid #C8C4F8;
  background-color: #C8C4F8;*/
  padding: 5px 20px 5px 10px;
  text-decoration: none;
  font-size: 12px;
  color: #000;
  display: inline-block;
  position: relative;
  min-width: 150px;
  border-radius: 20px;
  line-height:18px;
  
}
  
.build-pg-result-tag .close {
  /*cursor: pointer;
  position: absolute;
  top: 50%;
  right: 0%;
  padding:5px;
  transform: translate(0%, -50%);*/
  float:right;
  margin-left:10px;
  font-size:16px;
  color:#000;
  opacity:1; font-weight:400;
}
.build-pg-result-search table{margin-bottom:40px;}
.diag-pg{padding-left:0px !important;}
.diag-pg ul{}
.diag-pg ul li{margin-top:8px; margin-bottom:10px; display:inline-block; color:#666; font-size:12px; font-style:italic; padding:3px 8px 3px 8px; border-right:1px solid #999;}
.diag-pg ul li:first-child{padding-left:0px;}
.diag-pg ul li:last-child{padding-right:0px; border-right:none;}
p.related{font-weight:bold; font-size:16px; margin:20px 0 5px 0;}
.mt-50{margin-top:50px;}

.login-landing{width:100%; margin:100px auto 30px auto; }
.search-section ul li{text-align:center; width:30%; margin-right:5px !important;}

.radio-button{margin-top:15px;}
/* The radio-field */
.radio-field {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  text-transform:uppercase;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-right:10px;
  font-weight:bold;
}

/* Hide the browser's default radio button */
.radio-field input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: #eee;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.radio-field:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.radio-field input:checked ~ .checkmark {
  background-color: #107abd;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.radio-field input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.radio-field .checkmark:after {
 	top: 5px;
	left: 5px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #fff;
}
.my-grid{padding-right:0px; padding-left:0px;}
.mt-7{margin-top:7px !important;}
.mt-10{margin-top:10px !important;}
.mb-5{margin-bottom:5px !important;}

.search-result-grid ul.search-note-res li{display:block; font-size:13px; line-height:normal; font-style:italic; color:#999999; margin-bottom:10px;}

.main-grid{
	width: 100%;
	padding-top: calc(0.5%);
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom:30px;	
}	
.grid{
	    position: relative;
    display: inline-block;
    overflow: hidden;
    vertical-align: bottom;
	margin-bottom: 1%;
width: calc(32.33%);
height: 118px;

}
.search-image-grid{width:33.3% !important; max-height:92px; height:100%; position: relative; display: inline-block; overflow: hidden; vertical-align: bottom; margin-bottom: 1%;}
.search-image-grid1{width:16.66% !important; max-height:92px; height:100%; position: relative; display: inline-block; overflow: hidden; vertical-align: bottom; margin-bottom: 1%;}

.grid img, .search-image-grid img{width:95%; height:99%; /*object-fit:cover;*/}
.grid img, .search-image-grid1 img{width:95%; height:143px; /*object-fit:cover;*/}



.diagnosis-search-results-details{/*padding: 0px 15px;*/ background-color: #fff; overflow:hidden;}
.diagnosis-search-results-details h2{margin-bottom:10px; font-weight:bold;}
.diagnosis-single p{color:#999; font-style:italic; margin-left:0;}
.diagnosis-single p span{position:relative; padding-left:10px; vertical-align:top; line-height:normal;}
.diagnosis-single p span::before{content:"|"; position:absolute; left:0;} 
.diagnosis-search-result{width:100%; padding:10px 10px; border:1px solid #ddd; margin-bottom:8px;}
.diagnosis-search-result h3{color:#107abd; font-size:16px; margin-bottom:10px; /*text-transform:uppercase;*/ font-weight:bold;}
.diagnosis-search-result h3 i{float:right; color:#999;}
.diagnosis-search-result h4{color:#333; font-size:15px; font-weight:bold; margin-bottom:10px;}
.diagnosis-search-result h4 span{margin-left:0px; font-weight:normal; position:relative; color:#606060;}
.diagnosis-search-result h4 span.pipe{margin-left:15px; font-weight:normal; position:relative; color:#606060;}
.diagnosis-search-result h4 span.pipe::before{content:"|"; position:absolute; top:0; left:-12px; font-size:15px; color:#606060;}
.diagnosis-search-result ul.note{margin:7px 0}
.diagnosis-search-result ul li{display:inline-block; font-size:13px; line-height:normal; font-style:italic; color:#999999; margin-bottom:10px;}
/*.diagnosis-search-result ul li span{color:#333; font-style:normal; border-right: 1px solid #999; padding-right: 10px; margin-right:10px;}*/
.diagnosis-search-result ul li div{color:#333; font-style:normal; border-right: 1px solid #999; padding-right: 10px; margin-right:10px;}
.diagnosis-search-result ul li:first-child{padding-left:0px;}
.diagnosis-search-result ul li:last-child{margin-bottom:0px;}

.my-note-display-field{width:100%; border:1px solid #999; background-color:#c7c7c7; padding:15px 30px; margin-bottom:20px;}
.dt{font-size:13px; line-height:normal; font-style:italic; margin-bottom:10px; color:333;}
.my-note-display-field p{line-height:20px;}
.new-note{width:100%; margin-top:40px;}
.new-not-input-field .update-note{width:100%; min-height:100px; padding:15px 10px; font-size:16px; line-height:20px; color:#333; font-style:italic; border:2px solid #999;}
.btn-add-item{background-color:#695cf2; border:1px solid #695cf2; color:#fff; border-radius:0; margin-top:15px; padding:6px 18px; transition:.3s ease-in-out; -webkit-transition:.3s ease-in-out; -moz-transition:.3s ease-in-out; -o-transition:.3s ease-in-out; font-weight:bold;}
.btn-add-item i{margin-right:5px;}
.btn-add-item:hover{background-color:#fff; color:#695cf2;}

.pagination-list{max-width:850px; margin:0 auto;}
.pagination-list .item p{margin-left:0;}
.owl-dots{display:none;}
.owl-prev{position: absolute; top: -10px; left: -28px; font-size: 26px !important; color:#333;}
.owl-next{position: absolute; top: -10px; right: -28px; font-size: 26px !important; color:#333;}
.owl-prev:hover, .owl-next:hover{background:transparent !important; color:#333 !important;}

.less {max-height: 32px;overflow: hidden;}
.show {overflow: visible;height: auto;}

.noteDetails blockquote{
    /*font-size: 14px;
    border-left: 1px solid #ee6e73;;*/
    margin: 0;
    padding: 0px 20px;
}

.noteDetails blockquote p{
    margin: 0;
}

.list-inline{
    margin-bottom: 10px;
    padding: 0 20px;
}

.list-inline-item{
    padding: 0 15px;
    border-right:none;
}

.list-inline-item a{
   color: #3CB4A6;
}

.list-inline-item:not(:last-child) {
    margin-right: 0px;
    border-right:1px solid #434343;
}

div.notediv,.notediv div{
    border-right: 0!important;
    padding-right: 0!important;
    margin-right: 0!important;
    color:inherit;
}
.color3CB4A6 div{
    color: #3CB4A6!important;
}

#scollTopBtn, #scollBtmBtn {
    position: fixed; /* Fixed/sticky position */
    right: 15px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: #b9b5b5; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 5px; /* Some padding */
    border-radius: 5px; /* Rounded corners */
}

#scollTopBtn{
    bottom: 100px; /* Place the button at the bottom of the page */
}

#scollBtmBtn {
    bottom: 70px; /* Place the button at the bottom of the page */
}

#scollTopBtn:hover,#scollBtmBtn:hover {
    background-color: #676464; /* Add a dark-grey background on hover */
}

.noteDetails i:not(.fa){
    font-style: italic !important;
}
.lg-sub-html{
  background-color: transparent;
  top: 0;
  color: #000;
  padding: 10px 15px;
  height: 60px;
}
.lg-img-wrap{
  display: flex !important;
  align-items: flex-end !important;
}

.badge-danger{
  background-color: red;
  color: white;
  margin-left: 5px;
  font-size: 11px;
}
.align-badge{
  border-right: 0!important;
    display: flex;
}
.new-tagline{
    color: #333;
    font-size: 16px;
    padding: 3px 0px;
    margin-left: 5px;
    border-radius: 4px;
    font-weight: 400;
    text-transform: none;
}

.filtersDiv{
    border: 1px solid #ddd;
    color: #333;
    margin-bottom: 8px;
    padding: 15px 15px 0 15px;
}

.filterCategoryTitle{
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    color: #107abd;
    font-weight: bold;
    font-size: 15px;
}

.filterCategoryCheckbox{
    vertical-align:middle;
}
.filtersDiv .checkbox label
{
    line-height: 21px;
    word-break: break-all;
}
@media (min-width:992px){
    .min-height-430 {
        min-height: 430px;
    }
}

.filterCategoryCheckbox .checkbox, .filterCategoryCheckbox  .radio{
    margin-top: -5px!important;
}
.show-more-filter{
    font-size: 12px;
    font-style: italic;
    line-height: 25px;
}

.disclaimerText{
    font-size: small;
    line-height: normal;
    color: #86898b;
    font-style: italic;
}

.highlightedText{
    background: yellow;
}

.clinicalfindingColor{
    padding: 0 4px!important;
    border-radius: 50px;
    height: 10px;
    display: inline-block;
    margin-right: 4px!important;
}
.hideonfullscreen
{
    display: none;
}


.navbar.navbar-default.navbar-fixed-top{
    z-index:1031!important;
}

.profile-div{
    margin: 0;
}

.strong{
    font-weight: 700;
}
input[type=checkbox]{
    cursor: pointer;
}
/*


label {
    color:blue;
    text-decoration:underline;
    cursor:pointer;
}

label:hover {
    text-decoration:none;
}*/

.lg-outer .lg {
    position: relative;
    overflow: inherit;
}
.lg-sub-html {
    background-color: #fff;
}
.fixed-size.lg-outer .lg-sub-html {
    position: relative !important;
    text-align: left;
}
.fixed-size.lg-outer .lg-toolbar {
    background-color: transparent;
    height: auto !important;
    position: absolute;
    top: 0;
}
.fixed-size.lg-outer .lg-toolbar .lg-icon {
    color: #000 !important;
}
.lg-outer .lg-image {
    width: 100% !important;
    object-fit: cover;
    height: 100% !important;
}
.lg-outer .lg-inner {
    position: relative !important;
}
a#lg-download {
    background: rgb(239, 239, 239);
    border: 1px solid rgb(118, 118, 118) !important;
}
#lg-zoom-out {
    opacity: 1 !important;
}


/*for bootstrap 5 toggle switch*/
.form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: 0.125rem;
    line-height: 1.5
}

.form-check-input {
    width: 1em;
    height: 1em;
    margin-top: 0.25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0,0,0,.25);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
}


.form-switch .form-check-input {
    width: 2em;
    margin-left: -2.5rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out;
}

.form-check-input:checked {
    background-color: #0d6efd;
    border-color: #0d6efd;
}

.form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}

.form-check-input:focus {
    border-color: #86b7fe;
    outline: 0 !important;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);
}

.samediaClin{
    display: inline-block;
    margin-right: 10px;
    font-size: 14px;
    color: #3CB4A6;
}

.blink{
    animation:blinking 1.5s 2;
}

@keyframes blinking{
    0%{   background-color: transparent;  }
    50%{   background-color: #ececec;  }
    100%{  background-color: #fff;  }
}
/*end for bootstrap 5 toggle switch*/