﻿@charset "UTF-8";

#widget_search_text.widget-search-input { font-size: 14px; height: 31px; width: calc(100% - 150px); left: -14px; padding-left: 28px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
#widget_search_icon { font-size: 14px; position: relative; top: 3px; left: 8px; border: 0; opacity: .4; background: none; z-index: 3 }
#widget_search_button { margin-left: -8px; padding-right: 8px }
#nav_side_search_text.local-search-input { font-size: 14px; height: 31px; width: 100%; left: -14px; padding-left: 28px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
#nav_side_search_icon { font-size: 14px; position: relative; top: 3px; left: 8px; border: 0; opacity: .4; background: none; z-index: 3 }
#nav_related_bottom_search .local-search-input { font-size: 17.5px; height: 40px; padding-top: 2px; padding-right: 46px; padding-left: 10px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
#nav_related_bottom_search .local-search-input::-ms-clear {display: none}
#nav_bottom_search_button { padding: 8px 14px; font-size: 18px; position: relative; left: -46px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-top: 2px; border: 0; background: none; z-index: 3 }
#detailed_table .text-centered td,.text-centered th { text-align: center; vertical-align: middle }
#detailed_table thead th { text-align: center; vertical-align: middle }

.badge.new {background-color: #c9302c; margin-top:-3px; }
  

@media all {    .page-break	{ display: none;    }}

@media only screen {	.print-visible	{		display:none	}}
@media only screen and (max-width: 450px) {	.mobile-hidden      	{		display:none	}}
@media only screen and (min-width: 450px) {	.mobile-only	        {		display:none	}}
@media only screen and (max-width: 767px) {	.tablet-hidden	        {		display:none	}}
@media only screen and (max-width: 979px) {	.local-menu-reference	{		display:none	}}

@media print {	
    body a.print-no-after:link:after,body a.print-no-after:visited:after { 	content:normal!important 	}
    .print-visible	{		display:block!important	}	
	.print-hidden	{		display:none!important	}	
	.print-noline-link,.print-noline-link a,a.print-noline-link	{	text-decoration:none!important	}
    .page-break	{ display: block; page-break-before: always; }


  
    #case_definition {  page-break-inside:avoid; }
    h1, h2, h3, h4, h5 { display:inline; }
}

#wrapper .btn-nav-search span { color: #000; font-size: 17.5px }
#wrapper .btn-nav-search { text-decoration: none; text-shadow: none!important; color: #000; font-weight: 700; background-color: #ccc; border-color: #ccc; background-image: none!important; text-align: center; padding: 3px 10px; min-height: 31px; margin-bottom: 15px }
#wrapper .btn-nav-search:hover,#wrapper .btn-nav-search:focus,#wrapper .btn-nav-search:active,#wrapper .btn-nav-search.active,#wrapper .btn-nav-search:hover span,#wrapper .btn-nav-search:focus span,#wrapper .btn-nav-search:active span,#wrapper .btn-nav-search.active span { color: #fff; background-color: #3d316a; border-color: #fff }
#wrapper .btn-nav-search:active,#wrapper .btn-nav-search.active,#wrapper .btn-nav-search:active span,#wrapper .btn-nav-search.active span {color: #fff}
#wrapper .btn-nav-search.disabled,#wrapper .btn-nav-search[disabled],#wrapper fieldset[disabled] .btn-nav-search,#wrapper .btn-nav-search.disabled:hover,#wrapper .btn-nav-search[disabled]:hover,#wrapper fieldset[disabled] .btn-nav-search:hover,#wrapper .btn-nav-search.disabled:focus,#wrapper .btn-nav-search[disabled]:focus,#wrapper fieldset[disabled] .btn-nav-search:focus,#wrapper .btn-nav-search.disabled:active,#wrapper .btn-nav-search[disabled]:active,#wrapper fieldset[disabled] .btn-nav-search:active,#wrapper .btn-nav-search.disabled.active,#wrapper .btn-nav-search[disabled].active,#wrapper fieldset[disabled] .btn-nav-search.active { background-color: #ccc; border-color: #ccc; color: #fff }

#list-of-notifiable-diseases {margin: 10px;}
#list-of-notifiable-diseases ul { border: none; margin: 0; padding: 0; }



#case_definition  button.btn-toggle-panel { position: relative; top: -2px }
#case_definition  h3 { font-weight: 600; display: block }
#case_definition  h4 { font-weight: bold; margin-top: 20px; font-size: 16px; line-height: 20px }



#case_definition .subtype-container { width: 99%; margin-bottom: 2px; }
#case_definition .subtype {padding: 0 5px}
#case_definition .subtype.logic-list-item { margin: 10px 0 10px 20px; font-weight: bold; }
#case_definition .subtype.logic-item {font-weight: bold;}
#case_definition .subtype ul li { list-style-type: disc !important; display: list-item; margin-left: 20px; padding-left: 0px; }
#case_definition .subtype ul ul li, #case_definition  .case-definition-subtype ol ul li {list-style-type: circle !important;}


#case_definition  ul li { list-style-type: disc; display: list-item; margin-left: 0px; padding-left: 0px; }
#case_definition  ul ul li, ol ul li {list-style-type: circle;}
#case_definition  ul.list-none-important,  #case_definition ul.list-none-important li { list-style-type: none !important; margin: 0 0 2px 5px; text-align: left; padding-left: 0 }

#case_definition .logic-list-item { margin: 10px 0 10px 0px; font-weight: bold; }
#case_definition .logic-item {font-weight: bold;}

#case_definition .classification { margin-top: 20px; font-style: normal; font-weight: bold; }
