/* css that is applied when the design switches to portrait mode */
@media all and (orientation : portrait) {
    /* hide the <br> when in vertical mode */
    h2.resp-accordion span div br:first-child {
        display: none;
    }
}

/*crops document styles*/
.MsoListParagraph, .MsoListParagraphCxSpFirst, .MsoListParagraphCxSpMiddle, .MsoListParagraphCxSpLast {
    margin-left: 10px;
    margin-top: 3px;
    margin-bottom: 5px;
}
.MsoListParagraphCxSpFirst,.List2MsoListParagraphCxSpFirst,  .List3MsoListParagraphCxSpFirst{
    margin-top: 12px;
}
.MsoListParagraphCxSpLast, .List2MsoListParagraphCxSpLast, .List3MsoListParagraphCxSpLast {
    margin-bottom: 12px;
}
.List2MsoListParagraphCxSpMiddle,  .List2MsoListParagraphCxSpFirst, .List2MsoListParagraphCxSpLast,  .List2MsoListParagraph {
    margin-left: 25px;
    margin-top: 2px;
}
.List3MsoListParagraphCxSpMiddle, .List3MsoListParagraph {
    margin-bottom: 4px;
}
.List3MsoListParagraphCxSpMiddle, .List3MsoListParagraph {
    margin-left: 40px;
    margin-top: 2px;
}

.List3MsoListParagraphCxSpMiddle, .List3MsoListParagraph {
    margin-bottom: 4px;
}
.MsoCaption {
    font-style: italic;
    margin-top: -2px;
}

.tototabs-content-image {
    width: auto;
    height: auto;
    max-width: 600px!important; 
    max-height: 400px;
}

/*Section TOCs*/

.tototabs_section_toc {
    border: 1px solid black;
    display:table;
    padding:7px;
    max-width:50%;
    position:relative;
}
.tototabs_section_toctitle {
    text-align:center;
}
.tototabs_section_toctitle h2 {
    display: inline;
    font-size: 95%;    
}
.tototabs_section_toctitle span {
    display: inline;
}
.tototabs_section_toc ul {
    list-style-type:disc;
    line-height:90%;
}
.tototabs_section_toc ul li{
    margin:0!important;
    padding:2px;
}
.tototabs_section_toc ul li:nth-child(odd){
background-color: #e0e0e0!important;    

}
/* this is for selected ribbon */
li.current_page_item, li.curent-menu-item {
	background-color:rgba(0,0,0,0.3);
	border-radius:5px;
}

.eventabwidth {
	width:95px !important; padding: 10px 10px!important;
}
.eventabwidth div {
	width:auto; overflow:hidden; white-space:nowrap; text-align:center; background-color:#ffffff;
}
.resp-tab-item {
	vertical-align:bottom !important; font-weight:normal !important;
}
/*.resp-tab-active {
	border-top:1px solid #3456AB !important;
	border-left:1px solid #3456AB !important;
	border-right:1px solid #3456AB !important;
	font-weight:bold !important;
}
.resp-tab-content {
	border:1px solid #3456AB !important;
}*/
#tototabs ul.tototabs li {
	background-color:white!important;
}
/*#tototabsearch button {
	background-image: url(/img/search/magglass.png) !important; background-repeat: no-repeat; background-position: center;
}*/
#tototabcountries { height:35px; margin-top:-1px; min-width:15%; }
#tototabsearch { display:inline-block; width:60%; }
#tototabsearch input { width:300px; height:23px; margin-top:-10px; font-size:small !important; }
#tototabsearch input:first-child { left:-1px !important; }
#tototabsearch button { height:36px; }
.tototabs_moretab {
	display:inline-block; padding:0px 5px; width:210px; white-space:nowrap; vertical-align:top; cursor:pointer;
}
#tototabs_morediv {
	border:1px solid #a5cbdf; margin-top:10px; padding:10px;
}
.tototabs_h4 {
	background-color:#c0c0c0; padding:3px;
}
.tototabs_pest {
	display:inline-block; padding-right:3px; border:1px solid #b0b0b0; padding:5px; margin-top:5px; margin-right:5px; border-radius:5px;
}
.tototabs_pestimg {
	display:inline-block; height:150px; vertical-align:top; width:150px; overflow:hidden; border:1px solid #808080; border-radius:5px;
}
.tototabs_pestimg img {
	border-radius:5px; min-height:150px; min-width:150px;
}
.tototabs_pestimg img:hover{
	overflow:visible; position:absolute; max-width:500px; max-height:500px; border:1px solid #808080; 
}
.tototabs_pesttxt {
	display:inline-block; width:195px; height:150px; vertical-align:top; overflow:hidden; padding-left:5px;
}
.tototabs_pesttxt p {
	padding:5px;
}
.tototabs_pesttxt p:hover {
	overflow:visible; position:absolute; background:#d0d0d0; width:190px; padding:5px;
}
.tototabs_content {
	display:inline-block; min-width:200px; width:24%; vertical-align:top; padding-right:5px; margin-top:5px;
}
.tototabs_content div {
	width:90%; background-color:#e0e0e0; padding:3px;
}
.tototabs_tocmore {
	display:inline; cursor:pointer;
}
.tototabs_result {
	padding-left:25px;
	padding-bottom:10px;
}
.tototabs_result_desc {
	display:block;
	padding-left:20px;
}
.tototabs_result_desc div {
	display:inline-block;
}
.tototabs_result_desc div:nth-child(1) {
	width:30px;
	vertical-align:top !important;
}
.tototabs_result_desc div:nth-child(2) {
	width:80%;
}
.tototabs_iica_pests {
	cursor:pointer;
	display:inline;
}
/*TO TOP LINK*/
.tototabs_totop {
    display: inline-block; 
    width: 100%;
}
.tototabs_totop_link {
    text-decoration: underline;
    float: right;
    padding-right: 25px;
    cursor: pointer;
}

.tototabs_arrowup {
	/*float:right;*/
	cursor:pointer;
	/*margin-top:-20px;*/
	padding:5px;
}
.tototabs_arrowup .arrow_head {
    width: 0px;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent transparent transparent;
}
.tototabs_arrowup .arrow_up {
    border-bottom-color: #606060;
}
.tototabs_arrowup .arrow_body {
    width:10px; height:10px; background:#606060; margin-left:5px
}

.tt-query, .tt-hint {
    width: 450px;
    padding: 8px 12px;
    border-radius: 8px;
    outline: none;
}
.tt-query {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.tt-dropdown-menu {
    width: 422px;
    margin-top: 12px;
    padding: 8px 0;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
.tt-suggestion {
    padding: 3px 20px;
    font-size: 18px;
    line-height: 24px;
}


/*Health Content */
.tototabs-result-title {
    font-size: 1.4em;
}
.tototabs-result-container, .tototabs-result-medline-description {
    padding: 5px;
}
.tototabs-result-showmore {
    border: 2px dashed black;
    margin: 10px;
    padding: 5px;
}
.tototabs-result-showmore .tototabs-showmore-toggle {
    text-align:center;    
}
/*** Medline Plus ***/
div.medlineplus-preview { margin: 5px 0px 5px 0px; border:5px solid #d0d0d0; padding:5px; position:relative; }
#table-of-contents { border:3px solid #BFBFBF; overflow:hidden; margin:0; padding:5px; background:#D7CFD4; }
#table-of-contents .threecols { margin:0; padding:0; padding-bottom:0.35em; border-top:1px solid #ddd; clear:both; }
span.toc-label { padding:0.33em; font-weight:bold; display:block; }
div.toccolumn { width:31%; float:left; vertical-align:top; }
div.toccolumn h3 { font-size:1em; color:#404040; }
div.summary-title, div.section-title { margin:2em 0 1em 0; border-bottom:1px solid #ddd; }
div.summary-title h2, div.section-title h2 { margin:0; padding:0; }
div.section-button { display:none; }
#topic-summary p { margin-bottom:1.4em; }
ul.bulletlist { list-style-position:outside; list-style-type:square; margin-top:0; padding-left:1.4em; }
div.section li { line-height:1.28em; margin-bottom:0.85em; }
span.desc-text { display:inline-block; color:#666666; }
span.also-lang { display:block; color:#666666; }
div.result-medline-content { display:inline-block; padding-left:5px; max-width:760px; }
div.result-medline p, div.result-medline div { padding-bottom:5px; }
.medline-preview-close { cursor:pointer; right:10px; top:10px; position:absolute; width:24px; height:24px; background-image:url(/img/close.png); background-repeat:no-repeat; background-position:center; background-size:contain; }
.medline-preview-close:hover { background-image:url(/img/close_hover.png); }


/***Title Bar***/
.tototabs-search-button {
    margin: 5px;
}
#tototabvaluechains {
    height: 34px;
}