/* Website styles */

@import url('sublingual-immunotherapy.css');

ul, ol {margin: 15px;}
ul li, ol li {padding: 5px;}

#ltCol li {
list-style-type: square;
  color: #5EB7EE;
  margin: 5px;
  padding: 0;
}

#ltCol ul li {
list-style-type: square;
  color: #5EB7EE;
  margin: 5px;
  padding: 0;
}

#ltCol ol li {
list-style-type: decimal;
  color: #5EB7EE;
  margin: 5px;
  padding: 0;
}

/* Text */
.heading1, h1 {
  font: 400 2.2em 'PT Sans Narrow', Arial, sans-serif;
  color: #002D62;
  padding: 0 0 5px 0;
  border-bottom: 1px dotted #7B8CB3;
}


.heading2, h2 {
  font: 400 1.7em 'PT Sans Narrow', Arial, sans-serif;
  color: #5EA9DD;
}

.heading3, h3 {
  font: 700 1.2em 'PT Sans Narrow', Arial, sans-serif;
  color: #5EA9DD;
  margin: 0 0 10px 0;
  padding: 0;
}

.heading4, h4 {
  font: 700 1.3em 'PT Sans Narrow', Arial, sans-serif;
  color: #5EA9DD;
  margin: 0 0 10px 0;
  padding: 0;
}


.heading5, h5 {
  font: 700 1.2em 'PT Sans Narrow', Arial, sans-serif;
  color: #5EA9DD;
  margin: 0 0 10px 0;
  padding: 0;
}

.homeTitle, .rtColTitle {
  font: normal 1.5em 'PT Sans Narrow', Arial, sans-serif;
  color: #4F81A2;
}

#rtCol b {
  font: 700 1.1em 'PT Sans Narrow', Arial, sans-serif;
  color: #1D65EF;
}

.rtColTitle {
  font: normal 1.5em 'PT Sans Narrow', Arial, sans-serif;
  color: #4F81A2;
}

.rtColImg {
  display: block;
}

/* ----- HOMEPAGE --- */

.floatLt {float: left;}
.floatRt {float: right;}
.textAlignLt {text-align: left;}
.textAlignRt {text-align: right;}
.textAlignCt {text-align: center;}
.smallText > p {font: normal .9em Arial, Tahoma, sans-serif;}

hr {
  border-bottom: 1px dotted #000;
  border-top: none;
  border-left: none;
  border-right: none;
  display: block;
  margin: 10px 0 10px;
  
}
/*.box {display: table; margin: 5px 0;}

 .box a {
  width: 100%;
  display: block;
  padding: 8px;
  border: 1px solid #FFF;
  text-decoration: none;
}
.box a:hover {
  background-color: #E2E6EB;
  border: 1px solid #C8CCCE;
  text-decoration: none;
}

.box p > img {
	display: block;
  width: 100%;
  float: left;
}

.box p, {
  float: left;
}


.box h2 {
  float: right;
}*/

table.hmMeetingTbl {
	width: 100%;
}

.hmMeetingTbl tr td {
	padding: 5px;
}

.hmMeetingTbl h2 {
font: 700 1.4em 'PT Sans Narrow', Arial, sans-serif;
  padding: 0;
  margin: 0;
}

.hmMeetingTbl p {
	font: 400 1.1em 'PT Sans Narrow', Arial, sans-serif;
}

table.hmMeetingTbl a {
	text-decoration: none;
}

.hmMeetingTbl tr:hover {
	 background-color: #E2E6EB;
  border: 1px solid #C8CCCE;
  text-decoration: none;
} 
.colorGr h2 {
  color: #8EC752;
}

.colorTl h2{
  color: #5DB0B4;
}

.colorBl h2 {
  color: #5A8BF1;
}

.journalImg div {
  display: block;
}

.journalImg img{
  margin: 5px 0;
  padding: 5px;
}

.hm-button {
  display: block;
  margin: 10px 0;
  font: normal .8em Arial, Tahoma, sans-serif;
}

.hm-button a {
  color: #FFF;
  margin: 5px 0;
  padding: 3px 10px;
  text-decoration: none; 
}

.hm-button-color-Gr a {
  background-color: #8EC752;
}

.hm-button-color-Tl a {
  background-color: #5DB0B4;
}

.hm-button-color-Bl a {
  background-color: #5A8BF1;
}

.hm-button a:visited {
  color: #FFF;
  text-decoration: underline;
}

.hm-button a:hover {
  color: #8A8A8A;
  background-color: #D8DDE0;
  text-decoration: none;
}

.hm-button a:active {
  color: #4F81A2;
  text-decoration: underline;
}

.rssIcn {
  display: block;
  text-align: right;
  margin: 12px 8px 0 0;
}

.homeImg {
  display: block;
  margin: 0 0 10px 0;
}

a.readmore {
  color: #1D65EF;
  display: table;
  width: 100%;
  font: normal .8em Arial, Tahoma, sans-serif;
  border-top: 1px solid #C7C7C7;
  text-decoration: none;
  padding: 5px 0;
  text-align: right;
}

a.readmore:after {
 content: '\00a0' url(/images/template/icn-return.png);
}

a:hover.readmore {
 color: #5081A2;
  text-decoration: none;
}

/* News and Notes Templates */

article.reviewsNotes {
  display: table;
}

article.reviewsNotes h2 {
 margin: 0 0 8px 0;
 padding: 0;
}

.newsrssIcn span {
display: inline-block;
  float: right;
}

.reviews-content {
float: left;
}

.reviews-content > p:before {
  display: inline-block;
  content: url(/images/template/icn-issue.png) '\00a0';
}

.review-util{
  margin: 0;
  padding: 0;
  font: 400 .9em 'PT Sans Narrow', Arial, sans-serif;
}

.review-util li {
  display: block;
  list-style-type: none;
  float: left;
  color: #8A8A8A;
}

.icn-prv a, .icn-trn a, .icn-signup a, .icn-rss a, .icn-alerts a, .icn-search a {
text-decoration: none;
}

.icn-prv a:before {
  display: inline-block;
  content: url(/images/template/icn-previous-issue.png) '\00a0 ';
}

.review-util li:before {
  display: inline-block;
  content: '\00a0 | \00a0';
}

.icn-trn a:before {
  display: inline-block;
  content: url(/images/template/icn-translation.png) '\00a0 ';
}

.icn-signup a:before {
  display: inline-block;
  content: url(/images/template/icn-signup.png) '\00a0 ';
}

.icn-rss a:before {
  display: inline-block;
  content: url(/images/template/icn-rss.png) '\00a0 ';
}

.icn-alerts a:before {
  display: inline-block;
  content: url(/images/template/icn-alert.png) '\00a0 ';
}

.icn-search a:before {
  display: inline-block;
  content: url(/images/template/icn-search.png) '\00a0 ';
}

.pubDate {
  color: #919191;
  font: 400 .9em 'PT Sans Narrow', Arial, sans-serif;
}

.reviews-img {
display: block;
  float: left;
  border: 1px solid #CFCFCF;
  margin: 0 15px 0 0;
}

.newsrssIcn {
  display: inline-block;
  float: right;
  position: relative;
  top: 20px;
  font: 400 .4em 'PT Sans Narrow', Arial, sans-serif;
}

.newsrssIcn img {
  float: right;
  margin: 0 0 0 10px; 
}

.newFooter {
  display: table;
  width: 100%;
  margin: 10px 0 0 0;
  padding: 15px;
  border: 1px solid #CFCFCF;
  background-color: #ECECEC;
}

.newFooter a {
  color: #8E0C0C;
  text-decoration: none;
}

.newFooter a:after {
  content: " \00bb";
}

.newFooter a:hover{
  color: #8A8A8A;
  text-decoration: none;
}

.med-review, .news-notes {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display:table;
  width:100%;
}

.med-review ul, .news-notes ul {
margin: 0;
  padding: 0;
}

.med-review li, .news-notes li {
  display: block;
  width: 23%;
  float: left;
  margin: 0;
}

.med-review-month, .news-notes-month {
  display: block;
  width: 100%;
  float: left;
  text-align: center;
}

.med-review-tr {
  display: block;
  width: 100%;
  float: left;
  padding: 5px;
  text-align: right;
  font: 400 .8em 'PT Sans Narrow', Arial, sans-serif;
}

.med-review-tr a {
text-decoration: none;
}

.med-review-tr a:hover {
text-decoration: none;
}


div.med-review-month a, div.news-notes-month a {
  display: block;
  padding: 25px 15px;
  color: #4F81A2;
  border: 1px solid #CFCFCF;
  border-radius: 6px;
  background: -webkit-linear-gradient(#FFF,#E0E4EA); /*Safari 5.1-6*/
  background: -o-linear-gradient(#FFF,#E0E4EA); /*Opera 11.1-12*/
  background: -moz-linear-gradient(#FFF,#E0E4EA); /*Fx 3.6-15*/
  background: linear-gradient(#FFF,#E0E4EA); /*Standard*/
  text-decoration: none;
}

.med-review-month a:hover, .news-notes-month a:hover { 
  color: #FFF;
  background: linear-gradient(#67B4BF, #498B93);
  background: -webkit-linear-gradient(#67B4BF, #498B93);
  background: -o-linear-gradient(#67B4BF, #498B93);
  background: -moz-linear-gradient(#67B4BF,#498B93);
}
div.quiz-button a {
  display: table;
  margin: 0 auto;
  padding: 20px 25px;
  color: #4F81A2;
  border: 1px solid #CFCFCF;
  border-radius: 6px;
  background: -webkit-linear-gradient(#FFF,#E0E4EA); /*Safari 5.1-6*/
  background: -o-linear-gradient(#FFF,#E0E4EA); /*Opera 11.1-12*/
  background: -moz-linear-gradient(#FFF,#E0E4EA); /*Fx 3.6-15*/
  background: linear-gradient(#FFF,#E0E4EA); /*Standard*/
  text-decoration: none;
}
.quiz-button a:hover { 
  color: #FFF;
  background: linear-gradient(#67B4BF, #498B93);
  background: -webkit-linear-gradient(#67B4BF, #498B93);
  background: -o-linear-gradient(#67B4BF, #498B93);
  background: -moz-linear-gradient(#67B4BF,#498B93);
}
span.arc-medjourn-title {
  display: block;
margin: 35px 0;
}

span.arc-medjourn-title a {
text-decoration: none;
}

span.arc-medjourn-title a:before {
content: url(/images/template/icn-folder.png) ' \00a0';
display: block;
  float: left;
}

.med-box {
  display: block;
  width: 22%;
  float: left;
  margin: 10px;
}

.translation_disclaimer {
  display: table;
  width: 100%;
  margin: 25px 0;
}

#addthis {
display: block;
float: right;
}

#addthis p {
margin: 0;
padding: 0;
}


/* ADRC */
#box {
width: 100%;
margin: -15px 0 0 0; 
padding: 0;
}

#tabs {
width: 50%;
display: table;
margin: 15px 0;
padding: 0;
}

#tabs a {
display: block;
margin: 0;
float: left;
width: 150px;
padding: 12px 0px;
color: #26465f;
text-decoration: none;
text-align: center;
  border: 1px solid #D8DDE0;
  background: -webkit-linear-gradient(#FFF,#E0E4EA); /*Safari 5.1-6*/
  background: -o-linear-gradient(#FFF,#E0E4EA); /*Opera 11.1-12*/
  background: -moz-linear-gradient(#FFF,#E0E4EA); /*Fx 3.6-15*/
  background: linear-gradient(#FFF,#E0E4EA); /*Standard*/
}

#tabs a:visited { color: #26465f; }
#tabs a:hover { 
color: #FFF; 
background: linear-gradient(#67B4BF, #498B93);
  background: -webkit-linear-gradient(#67B4BF, #498B93);
  background: -o-linear-gradient(#67B4BF, #498B93);
  background: -moz-linear-gradient(#67B4BF,#498B93);
}

#tabs .selectedtab {
color: #FFF; 
border: 1px solid #498B93;
background: linear-gradient(#67B4BF, #498B93);
  background: -webkit-linear-gradient(#67B4BF, #498B93);
  background: -o-linear-gradient(#67B4BF, #498B93);
  background: -moz-linear-gradient(#67B4BF,#498B93);
}

#patients {border: 1px #ccc solid;}

/* tables */
.adrcTbl table {width: 100%; border-collapse: collapse;}
.adrcTbl tr:nth-of-type(odd) {background: #FFF;}
.adrcTbl th {background: #333; color: white; font-weight: bold;}
.adrcTbl td, .adrcTbl th { width: 50%;}
.adrcTbl ul {font: 400 1.1em 'PT Sans Narrow', Arial, sans-serif; margin: 1em; padding: .313em;}

.meetingsTbl img {width: 100%;}
.meetingsTbl table { width: 100%; border-collapse: collapse; }
.meetingsTbl tr:nth-of-type(odd) {background: #FFF;}
.meetingsTbl th {background: #333; color: white; font-weight: bold;}
.meetingsTbl td, .meetingsTbl th {width: 33%; vertical-align: top;}

.meetingsTbl2 table {width: 100%; border-collapse: collapse;}
.meetingsTbl2 tr:nth-of-type(odd) {background: #FFF;}
.meetingsTbl2 th {background: #333; color: white; font-weight: bold;}
.meetingsTbl2 td, .meetingsTbl th {width: 50%; vertical-align: top; padding: .938em;}

.webinarTbl table {width: 100%; border-collapse: collapse;}
.webinarTbl tr:nth-of-type(odd) {background: #FFF;}
.webinarTbl th {background: #333; color: white; font-weight: bold;}
.webinarTbl td, .meetingsTbl th {vertical-align: top; padding: .938em;}
.webinarTbl td:nth-of-type(even) {width: 55%;}
.webinarTbl ol {margin: 0; padding: 0 .938em; font: 400 1.1em 'PT Sans Narrow', Arial, sans-serif;}
.webinarTbl img {float: left; margin-right: .938em;}

.boardTbl table {width: 100%; border-collapse: collapse;}
.boardTbl tr:nth-of-type(odd) {background: #FFF;}
.boardTbl tr {border-bottom: 1px solid #000;}
.boardTbl th {background: #333; color: white; font-weight: bold;}
.boardTbl td, .boardTbl th {vertical-align: top; padding: .938em;}
.boardTbl td {width: 33.33%; text-align: center;}
.boardTbl img {margin: 0 auto; border: 1px solid #919191;}


/* forms */
form.quizForm {clear: both; display: table; margin: 0 0 55px 0; padding: 0;}
.quizForm input {display: block; position: absolute; margin: 5px;}
.quizForm label {display: block; position: relative; width: 100%; left: 30px; }
.smaller {font: normal .75em/1.5em Arial, sans-serif;}
p.viewmore {border-top: 1px dotted #0D1C41; padding: 10px 0;}
p.viewmore a {color: #C90000; text-decoration: none;}
p.viewmore a:hover {color: #8A8A8A; text-decoration: none;}
p.viewmore a:after {content: " \00bb";}


/* Generic Table Alt Row Coloring */
.altGreyRows {
  border-collapse: collapse;
  width: 100%;
}
.altGreyRows  td{
	border:1px solid #ccc;
}
.altGreyRows tr:nth-child(even) {
	background: #EFEFEF;
}

/* PID buttons */
.pidBtn {
 margin: 10px 0;
 text-align: center;
}

.pidBtn a {
  display: block;
  padding: 10px 15px;
  color: #4F81A2;
  border: 1px solid #CFCFCF;
  border-radius: 6px;
  background: -webkit-linear-gradient(#FFF,#E0E4EA); /*Safari 5.1-6*/
  background: -o-linear-gradient(#FFF,#E0E4EA); /*Opera 11.1-12*/
  background: -moz-linear-gradient(#FFF,#E0E4EA); /*Fx 3.6-15*/
  background: linear-gradient(#FFF,#E0E4EA); /*Standard*/
  text-decoration: none;
}

.pidBtn a:hover { 
  color: #FFF;
  background: linear-gradient(#67B4BF, #498B93);
  background: -webkit-linear-gradient(#67B4BF, #498B93);
  background: -o-linear-gradient(#67B4BF, #498B93);
  background: -moz-linear-gradient(#67B4BF,#498B93);
}


@media only screen and (min-width: 1024px), (min-device-width: 1024px) {

}


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

}

@media only screen and (max-width: 600px), only screen and (max-device-width: 600px) {

}


@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {

 /* Tables */
.webinarTbl td, .meetingsTbl th {vertical-align: top; padding: .938em; float: left;}
.webinarTbl td:nth-of-type(even) {width: 100%;}
.webinarTbl td:nth-of-type(odd) {width: 100%;}

}


@media only screen and (max-width: 320px), only screen and (max-device-width: 320px) {

article.reviewsNotes h2 {
 margin: 0 0 8px 0;
 padding: 0;
}
  
  .newsrssIcn {
  display: block;
  float: none;
  position: relative;
  top: 0;
    padding: 5px 0;
  font: 400 .4em 'PT Sans Narrow', Arial, sans-serif;
}

  .med-review {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
  
  .med-review {
  display: table;
margin: 0;
  padding: 0;
}


.med-review ul {
  display: table;
margin: 0;
  padding: 0;
}

.med-review li {
  display: block;
  width: 100%;
  float: left;
  margin: 0;
}

.med-box {
  display: block;
  width: 100%;
  float: left;
  margin: 10px;
}

 /* Tables */
.webinarTbl td, .meetingsTbl th {vertical-align: top; padding: .938em; float: left;}
.webinarTbl td:nth-of-type(even) {width: 100%;}
.webinarTbl td:nth-of-type(odd) {width: 100%;}

}

/* member societies */
#accordion h3 {
font: 400 1.2em 'PT Sans Narrow', Arial, sans-serif;
}

ul.accordionList {
font: 400 1em 'PT Sans Narrow', Arial, sans-serif;
  margin: 0;
  padding: 0;
}

.memSocList {
font: 400 .9em 'PT Sans Narrow', Arial, sans-serif;
margin: 0;
padding: 0;
}

.memSocList ul li a {
margin: 0;
  padding: 0;
}

.memSocList li {
 margin: 0;padding: 0;
}

#sub-accordion-1 h3, #sub-accordion-2 h3, #sub-accordion-3 h3, #sub-accordion-4 h3, #sub-accordion-5 h3, #sub-accordion-6 h3, #sub-accordion-7 h3, #sub-accordion-8 h3 {
border: none;
  background: none;
  margin: 0;
}

#sub-accordion-1 > div, #sub-accordion-2 > div, #sub-accordion-3 > div,#sub-accordion-4 > div, #sub-accordion-5 > div, #sub-accordion-6 > div, #sub-accordion-7 > div, #sub-accordion-8 > div {
border: none;
font: 400 1em 'PT Sans Narrow', Arial, sans-serif;
}

/*----Form Fields----*/


fieldset.referenceFields {    
width: 590px;  
margin: 15px 0 0 0;
padding: 10px;
border: 0px;  
position: relative;
}


label.referenceFields {
float: left;  
width: 190px; 
margin-right: 1em; 
}

.textbox {
margin: 5px 0px;
}

.response {
float: left;  
width: 300px;
}

legend.referenceFields {
font-weight: bold;
color: #006;
padding: 10px 5px 10px 0px;
margin: 0 0 0 -5px;
}

/* WAO Update */
.whitebookSideBar {
  font: 400 .8em "PT Sans Narrow",Arial,sans-serif;
  padding: 15px;
  color: #1d65ee;
}