


html, body  {
width: 100%;
font-family: 'Source Sans Pro', sans-serif;}

html  {
min-width:300px;
overflow-y:scroll;}

#header  {
clear: both;
/*width:100%;
margin-top:20px;*/}

#footer  {
border-top: 1px solid #ddd;
margin-top: 20px;
padding-top: 20px;
line-height: 2;}

/*------------------------------------------*/
/* LOGO
/*------------------------------------------*/

#logo a  {
display: block;
width: 150px;
height: 60px;
max-width: 100%;
margin: 20px auto;}

#logo a:hover  {
border-bottom: none;}

.logo_container  {
float: none;
margin: 0 auto;}


#logo a img  {
width: 150px;
height: 60px;}


/*------------------------------------------*/
/* Navigation
/*------------------------------------------*/


.navigation ul {
padding: 0;
list-style: none;
border-top: 1px #999 solid;}

.navigation ul li {
display: block;
position: relative;
line-height: 21px;
text-align: center;
border-bottom: 1px #999 solid;}

.navigation ul li :last-child  {
border-bottom: none;}

.navigation ul li ul {
border-top: none;}

.navigation ul li a {
display: block;
padding: 8px 13px;
color: #999;
text-decoration: none;}
.navigation ul li a:hover  {
color: #666;
border: none;}

.navigation ul li:hover ul.dropdown  {
display: block; /* Display the dropdown */}

.navigation ul li ul.dropdown li {
display: block;
text-align: center;}


/*MOBILE MENU*/


.menu-btn {
float: right;
margin-top: 20px;
margin-right: 10px;}

.menu-btn div  {
position: absolute;
left: 100%;
top: 64%;
padding-right: 8px;
margin-top: -0.50em;
line-height: 1.2;
font-size: 18px;
font-weight: 200;
vertical-align: middle;
z-index: 99;}

.menu-btn span  {
display: block;
width: 30px;
height: 4px;
margin: 6px 0;
background: #999;
z-index: 99;}

.navigation ul li.menu-item-has-children > a {
display: none;}

.responsive-menu {
clear: both;
display: none;
float: left;
width: 100%;
position: absolute;
top: 70px;
background: #ffffff;
z-index: 999;}

.expand  {
display: block !important;}

.open-menu-link {
display: none;
position: absolute;
right: 15px;
top:0;
line-height: 55px;
font-size: 30px;
cursor: pointer;}

li .sub-menu {
display: block;}

.visible  {
display: block !important;}




/*
.navigation ul li ul.dropdown {
border: 1px #999 solid;
padding: 5px 10px;}*/

/*.navigation ul li ul.dropdown:after
{
content: '';
position: absolute;
border-style: solid;
border-width: 0 10px 10px;
border-color: #000 transparent;
display: block;
width: 0;
z-index: 9999;
top: -10px;
left: 7px;}*/




/*------------------------------------------*/
/* ADVERT
/*------------------------------------------*/

#advert  {
margin: 15px auto;
/*height: 50px;
width: 290px;*/}

body#home #advert.header {
margin: 15px auto 50px;}
/*------------------------------------------*/
/* FORMS
/*------------------------------------------*/

#search_bar_desktop,
#form_desktop  {
display: none;}

#search_bar_mobile  {
display: none;
max-width: none;
width: 50%;
padding: 0;
margin: 0;
top: 15px;}

#search_bar_mobile .mobile-select-dropdown{
float: left;
color: white;
position:relative;
top:5px;
margin-right: 10px;
}

#search_bar_mobile .select_mobile  {
background:#466ca5;
border:none;
font-size: 20px;
color:#fff;
padding: 0;
width: 125px
}

#search_bar_mobile .select_mobile select  {
border: 1px solid #ddd;}

#search_bar_mobile #form_mobile .text_div  {
margin-right: 80px;}

#search_bar_mobile #form_mobile .but_div  {
float: right;
width: 80px;}

#search_bar_mobile #form_mobile .textbox  {
width: 100%;
font-size: 1.4em;
height: 50px;
border: 1px solid #ddd;
color: #444;
padding: 4px 10px;
outline: 0;}

#search_bar_mobile #form_mobile .textbox:hover,
#search_bar_mobile #form_mobile .textbox:active,
#search_bar_mobile #form_mobile .textbox:focus  {
border: 1px solid #00B200;/*Green*/
background: #F4FFF4;
outline: 0;
color: #111;}

/* SEARCH_BUTTON */

.button  {
padding: 0;
outline: none;
display: inline-block;
background: #00B200;/*Green*/
color: #ffffff;
font-size: 1.4em;
text-decoration: none;
text-align: center;
vertical-align: middle;
height: 50px;
width: 80px;
border: 1px solid #00B200;/*Green*/
/*box-shadow: 10px 10px 5px #00d900;*/}

.button:disabled,
.button:disabled:hover   {
background-color: #5481c2;
border: none;}


/*Search button active state*/
#main_search_submit:active,
#main_search_submit:focus {
-webkit-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.6);
-moz-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.6);
box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.6);}

.button:focus  {
outline: none;}
.but_div .button:disabled,
.sub_search_button .button:disabled  {
background-color: #888;}



/* ADVANCED LINK */

#advanced_link_div  {
display: block;
overflow: default;
/*position:static;*/
position: absolute;
top: 20px;
right: 0;}

#advanced_link_div #advanced_link  {
float: right;
color:white;
margin:0;
font-size: 14px;
/*font-weight: lighter;*/
font-weight:600;}

#advanced_link_div #advanced_link:hover  {
border-bottom:0;
text-decoration:none;}
/*------------------------------------------*/
/* RESULT INFO
/*------------------------------------------*/

.result_info_title  {
font-size: 1.25rem;
margin-top: 10px;
margin-bottom: 10px;
padding: 10px;
text-align: center;}

.result_info_title > span  {
border-bottom: 1px solid #00d900;}

/*------------------------------------------*/
/* SUB SEARCH
/*------------------------------------------*/

#sub_search  {
display: none;}

#sub_search .small-12.columns  {
margin-top: 0;}

.sub_search_form_title {
padding-left: 0.9375rem;
font-size:0.9rem;
margin: 0;
font-weight: 100;
color: #eee;
display: block;}

#sub_search_drugs,
#sub_search_hospitals,
#sub_search_icd  {
display: none;}

div#sub_search_drugs label  {
font-weight: 600;}

.sub_search  {}

.sub_search_button  {
overflow: auto;}




#icd_refine_header > span  {
padding-left: 0;}

.icd_label {
margin-bottom: 5px;
color:#f2f2f2;
font-size: 12px;
padding: 9px 0;}

/*#sub_search_icd .round_question  {*/
.round_question {
/*font-weight: bolder;
width: 21px;
height: 21px;
padding: 3px 7px 3px 7px;
border-radius: 15px;
background-color: #444;
margin-top: 21px;
margin-left: 5px;*/
font-size: 1em;
font-weight: bolder;
text-align: center;
margin: 0 0 0 5px;
display: inline-block !important;
}

/*#sub_search_icd .round_question a  {*/
.round_question a  {
/*color: #fff;
text-shadow: none;
border-bottom: none;

color:#fff;*/
color:#00B200;/*Green*/
display: block;
width: 30px;
height: 30px;
text-align: center;
border-radius: 50%;
/*background: #444;*/
line-height: 30px;
border:2px solid #00B200;/*Green*/
transition: background-color 300ms ease-out;
}

/*#sub_search_icd .round_question a:hover  {*/
.round_question a:hover  {
color: white;
background: #00B200;/*Green*/
/*   border:2px solid #fff;*/}

.round_question.drug_area {
margin: 0;}

.round_question.drug_area a {
width: 22px;
height: 22px;
line-height: 22px;}

#sub_search_icd .button  {
font-size: 14px;
text-decoration: none;
height: auto;
width: auto;
margin:0;
padding:9px 7px;
float: none;}

#sub_search_icd_button_container {
/*margin-top: 20px;*/}

.external-note  {
visibility: visible;
float: left;
color: #ddd;
font-size: 14px;
margin-top: 10px;
margin-bottom: -15px;}

.external-note a {
color: #ddd;
cursor: pointer;
border-bottom: 1px solid #00B200;}

.exteral-note p  {
margin-bottom: 0;}

.clearfix  {
clear:both;
overflow: auto;}

/*.exteral-note strong {*/
strong {
font-weight: bold;}

.sub_search > div  {
margin: 10px 0 0 0;}

.sub_search  div > label {
float: left;
padding: 8px 5px 0 0 ;
font-size: .9em;
color: #eee;}

.sub_search input[type="text"] {
width: 100%;
font-size: 100%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
border: 1px solid #C2C2C2;
padding: 7px;}

.button_refine {
width: 100%;
font-size: 100%;}

.sub_search label  {
margin-bottom: 10px;}

.sub_search .button_refine {
border:none;
margin: 20px 0 0 ;}

#sub_search_content {
margin:0 0 20px 0;}

/*.form-style-2 .input-field:focus,
.form-style-2 .tel-number-field:focus,
.form-style-2 .textarea-field:focus,
.form-style-2 .select-field:focus {
border: 1px solid #0C0;}*/

/*
.sub_search input[type=submit],
.sub_search input[type=button] {
border: none;
padding: 8px 15px 8px 15px;
background: #FF8500;
color: #fff;
box-shadow: 1px 1px 4px #DADADA;
-moz-box-shadow: 1px 1px 4px #DADADA;
-webkit-box-shadow: 1px 1px 4px #DADADA;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;}

.sub_search input[type=submit]:hover,
.sub_search input[type=button]:hover {
background: #EA7B00;
color: #fff;}*/





/*------------------------------------------*/
/* MAIN SEARCH
/*------------------------------------------*/


#searchForm input[type=text]:active, #searchForm input[type=text]:focus {
border: 1px solid #00B200;/*Green*/
border-right: 0;
background: #F4FFF4;
outline: 0;
color: #111;}

#searchForm {
position: relative;}

#main_search_input {
width: 100%;
font-size: 1.4em;
height: 50px;
border: 1px solid #ddd;
color: #111;
padding: 4px 10px;
outline: 0;}
#main_search_input,
#searchForm #main_search_input:hover,
#main_search_input:focus,
#main_search_input:active {
border-right: 0;}

.main_search_input_container {
margin-right: 80px;}

.main_search_btn {
clear: right;
top: 0;
right: 0;
position: absolute;
width:80px;
font-size: 1.2em;}

#search_btn_type_name {
display: none;}

/*------------------------------------------*/
/* PRESCRIPTION DRUG AREA
/*------------------------------------------*/
#prescription-area {
margin-bottom: 50px;}

ul.drug_area_list li {
font-size: 13px;}

.drug_area_list li {
padding: 5px 5px 5px 0;;}

.drug_area_list a:hover {
border: none;}

/*------------------------------------------*/
/* PAGINATION
/*------------------------------------------*/


ul.pagination  {
text-align: center;
margin-top: 10px;
width: auto;
min-height: 41px;
margin: 10px 5px 0 0;
list-style-type: none;
display: block;
clear: both;
position: relative;
border-top: 1px solid #e5e5e5;
/*border-bottom: 1px solid #e5e5e5;*/
padding: 50px 0;}

ul.pagination li  {
display: inline-block;}

ul.pagination li a  {
text-decoration: none;
padding: 12px;
color: #337ab7;
background-color: #fff;
border: 1px solid #ddd;
display: inline-block;}

ul.pagination li a:hover,
ul.pagination li a.current  {
color: #23527c;
background-color: #eee;
border-color: #ddd;}

ul.pagination li a.inactive  {
color: #bbb;
text-shadow: none;
border-color: #ccc 1px solid;
background: #ececec;
background: -moz-linear-gradient(top, #9F9F9F 0, #6C6C6C 0, #444);
background: -webkit-gradient(top, 0, 0 100%, color-stop(0.02, #6C6C6C), color-stop(0, #444));
cursor: default;}

.pagination_hr {
margin: 0;}


/*------------------------------------------*/
/* RESULTS
/*------------------------------------------*/

.result_info  {
line-height: 1.5;
font-size: 0.9em;}

.result_info ul li  {
/*margin-top: 20px;*/}

#abbreviations_info.result_info ul li,
#abbreviations_possible.result_info ul li  {
overflow: auto;}

.result_info ul li #order_number  {
text-align: right;
display: inline-block;
width: 29px;
margin-right: 4px;
color: #008CBA;}

.result_info ul li a  {
text-indent: 5em;}

#equipment_info.result_info ul li span:hover,
#abbreviations_info.result_info ul li span:hover,
#abbreviations_possible.result_info ul li span:hover  {
color: #5481C2;}

.result_info ul li p  {
padding:10px 0 0;
color: #555;
margin-bottom: 0;}

.result_info strong {
font-weight: bold;
display: block;
margin-bottom: 10px;}

strong.item_text_normal  {
font-weight: normal;
margin-bottom: 0;}

#abbreviations_info .external_search,
#abbreviations_possible .external_search  {
/* float: right; */
position: absolute;
right: 20px;}

#abbreviations_info .external_search a,
#abbreviations_possible .external_search a,
#detail_content .external_search a,
#detail_content .external_search a   {
color: #557dad;
border-bottom: none;}

.extActive {
color: #888 !important;
border-bottom: none;}

.result_info .order_number {
font-weight: bold;
text-align: right;
display: inline-block;
width: 29px;
margin-right: 4px;
float: left;}

.result_info div.list_item {
padding: 20px;}

.result_info h3.item_text_sub  {
text-decoration: none;
text-transform: capitalize;
color: #777;
padding-left: 10px;
font-size: 1rem;
line-height: 1.3;
margin:0;
font-weight: 100;}

.item_text_strong,
.item_text_normal,
.result_info h3.item_text  {
text-decoration: none;
text-transform: capitalize;
color: #777;
/*padding-left: 10px;*/
padding-left: 0;
/*font-size: 1rem;*/
font-size: 15px;
line-height: 1.3;
margin:0;
font-weight: 600;}

.result_info h3.item_text a {
color: #5785bd;
padding-left: 0;}

.result_info .list_main_wrapper {
float: left;
width: 60%;}


/*------------------------------------------*/
/* DETAILS
/*------------------------------------------*/

#detail_content  {
margin-top: 10px;}

#detail_content p  {
margin-top: 10px;}

#detail_content h1  {
color: #5c5c5c;
font-weight: 600;
font-size: 1.45rem;
margin-bottom: 30px;}

#detail_content span  {
font-weight: bold;
font-size: 80%;
padding-left: 10px;}

#detail_content p {
color: #777;}

#detail_content .button  {
height: 24px;
width: 133px;
font-size: 1em;
margin: 0;
margin-top: 6px;
background-color: #fff;
color: #00B200;/*Green*/
border: none;}

/*Back to result button*/
#detail_content .button.back,.back-button-holder a {
font-size: 1em;
color: #777;
margin:0;
line-height:30px;
text-align: left;
margin-bottom: 10px;
font-weight: 600;
text-decoration: none;}

.back-button-holder a:hover {
text-decoration: none;}

.round-button {
width:25%;}
.round-button-circle {
width: 100%;
height:0;
padding-bottom: 100%;
/*border-radius: 50%;*/
border:10px solid #cfdcec;
overflow:hidden;

background: #4679BD;
box-shadow: 0 0 3px gray;}
.round-button-circle:hover {
background:#30588e;}
.round-button a {
display:block;
width:100%;
padding-top:50%;
padding-bottom:50%;
line-height:1em;
margin-top:-0.5em;

text-align:center;
color:#e2eaf3;
font-family:Verdana;
font-size:1.2em;
font-weight:bold;
text-decoration:none;}

.drugnames,.equipmentnames {
line-height: 1.5;
margin-bottom: 15px;}

.equipment_highlight {
background-color: #00B200;/*Green*/
color: #fff;}

#detail_content .title_bar  {
clear: both;}

#detail_content .title_bar .title  {
float: left;
margin-top: 9px;
margin-right: 30px;}

#tool_box  {
display: inline-block;
width: 170px;
margin-top: 8px;
float: right;
margin-right: 15px;
text-align: right;}

#tool_box a {
color: #557dad;}

#tool_box_mobile  {
float: right;
text-align: right;
display: none;}

body#dictionary_detail #tool_box_mobile, body#drugs_detail #tool_box_mobile, body#equipment_detail #tool_box_mobile, body#hospitals_detail #tool_box_mobile {
display: block;}

#tool_box_mobile a {
color: #557dad;}

#detail_content div.email a  {
display: inline-block;
width: 25px;
height: 15px;
background: url("/structure/images/element/icons.png") -1.2px -198px no-repeat;
background-size: 29.6px 520.8px;
margin-top:5px;
float: left;}

#detail_content div.email a:hover  {
background: url("/structure/images/element/icons.png") -1.2px -297px no-repeat;
background-size: 29.6px 520.8px;
border-bottom: none;}

#detail_content div.print a  {
display: inline-block;
width: 26px;
height: 27px;
background: url("/structure/images/element/icons.png") -1.4px 0 no-repeat;
background-size: 29.6px 520.8px;
margin-left: 10px;
float: left;}

#detail_content div.print a:hover  {
background: url("/structure/images/element/icons.png") -1.4px -99px no-repeat;
background-size: 29.6px 520.8px;
border-bottom: none;}

#detail_content div.search a  {
display: inline-block;
width: 29px;
height: 30px;
background: url("/structure/images/element/search_icon.png") -1px -87px no-repeat;
background-size: 26.8px 215px;
margin-left: 10px;
float: left;}

#detail_content div.search a:hover  {
opacity: .8;
border-bottom: none;}

#detail_content #details  {
clear: both;
color: #777;}

body#drugs_detail #detail_content .abgne_tab  {
clear: left;
margin-top: 20px;
min-height: 200px;}

body#drugs_detail #detail_content ul.tabs  {
width: 100%;
height: 39px;}

body#drugs_detail #detail_content ul.tabs > li  {
float: left;
width: 100%;
line-height: 1.35;
background: #fff;
border-bottom: none;
text-align: center;
font-size: .8em;}

body#drugs_detail #detail_content ul.tabs > li:hover {
background: #555;}

body#drugs_detail #detail_content ul.tabs > li a  {
font-weight: bold;
display: inline-block;
width: 100%;
color: #595959;
padding:10px 0;}

body#drugs_detail #detail_content ul.tabs > li:hover a  {
color: #fff;
border: none;}

body#drugs_detail #detail_content ul.tabs > li.active   {
background: #555;}

body#drugs_detail #detail_content ul.tabs > li.active a  {
color: #fff;}

body#drugs_detail #detail_content .tab_container  {
clear: left;
width: 100%;
border: 1px solid #ddd;
min-height: 160px;}

body#drugs_detail #detail_content .tab_container p,
body#drugs_detail #detail_content .tab_container ul>li {

font-size: .9em;}

body#drugs_detail #detail_content .tab_container ul > li  {
margin-bottom: 10px;
list-style-type: square;
list-style-position: inside;}

body#drugs_detail #detail_content .tab_container .tab_content  {
padding: 10px;}


/*------------------------------------------*/
/* STATIC CONTENT
/*------------------------------------------*/

#static_content h1,
#static_content h3,
#static_content h4  {
margin-top: 10px;}


#static_content ul {
padding-left: 20px;}

#static_content ul li  {
font-size: 14px;
line-height: 1.5;
margin-top: 20px;
list-style-type: square;
list-style-position: outside;}

body#about_us p,
body#contact_us p  {
margin-top: 10px;}

#enquiry_info  {
border: 1px solid #ddd;
margin-top: 10px;
margin-bottom: 1.25rem;
padding: 10px;
background: #f9f9f9;}

#feedback table  {
margin-top: 20px;
border: 1px solid #ddd;
padding: 5px;}

#feedback textarea  {
resize: none;}

#feedback .button  {
width: 150px;}

#feedback table td  {
background-color: #fff;}


/*------------------------------------------*/
/* DISCLAIMER
/*------------------------------------------*/

#disclaimer  {
border: 1px solid #ddd;
margin-top: 20px;
padding: 10px;
background-color: #fcfcfc;
color: #757575;}

#disclaimer p  {
font-size: 0.75em;
margin-bottom: 0;}

#disclaimer b  {
font-size: 0.75em;}

#disclaimer p b  {
font-size: 1em;}


/*------------------------------------------*/
/* FOOTER
/*------------------------------------------*/

#footer_links,
#copyright  {
text-align: center;
padding: 0 50px;
font-size: 0.8em;
color: #999;}

#copyright  {
margin-top: 20px;}

#copyright p {
margin-top: 20px;
color: #666;
font-size: 0.9em;}

#footer_links a,
#copyright a  {
text-decoration: none;
font-weight: normal;
color: #666;}

#footer_links a:visited,
#copyright a:visited  {
color: #666;}

#footer_links a:hover,
#footer_links a:active,
#footer_links a:focus,
#copyright a:hover,
#copyright a:active,
#copyright a:focus   {
color:#444;}


/*------------------------------------------*/
/* GOOLGE CUSTOM SEARCH
/*------------------------------------------*/

.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {
padding-left: 0 !important;}

.gsc-cursor-box.gs-bidi-start-align {
text-align: center !important;}

.gsc-selected-option-container.gsc-inline-block {
padding-right: 100%;}


/*------------------------------------------*/
/* APPEARANCE SWITCH BUTTON
/*------------------------------------------*/

#appearance_switch  {
text-align: center;}

#appearance_switch .button  {
float: none;
width: 270px;
height: 42px;}

.breadcrumb {
padding: 10px 0;
margin-bottom: 40px;
font-size: 14px;}


/* MAINTENANCE */

/***** Message Boxes *****/
.error, .warning, .success, .information  {
font-size: 0.9em;
padding: 15px 0;
margin: 15px auto;
border: solid 1px;
min-height: 62px;
clear: both;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
position: relative;}

.error  {
border-color:#df8f8f;
background:#fddddd url('/structure/images/icons/message_error.png') no-repeat 10px 50%;
background-size: 32px 32px;}

.warning  {
border-color:#cfc31f;
background:#fffbcc url('/structure/images/icons/message_warning.png') no-repeat 10px 50%;
background-size: 32px 32px;}

.success  {
border-color:#acdbad;
background:#ecfae3 url('/structure/images/icons/message_success.png') no-repeat 10px 50%;
background-size: 32px 32px;}

.information  {
border-color:#7eccf2;
background:#ebf7fd url('/structure/images/icons/message_info.png') no-repeat 10px 50%;
background-size: 32px 32px;}

.information:before, .error:before, .warning:before, .success:before {
padding:0;
margin:0;
content:" ";
border-left:1px solid #777;
display:block;
width:0;
height:80%;
position:absolute;
top:10%;
left:50px;}

.information:before  {
border-left: 1px solid #7eccf2;}

.error:before  {
border-left: 1px solid #df8f8f;}

.warning:before  {
border-left: 1px solid #cfc31f;}

.success:before  {
border-left: 1px solid #acdbad;}

.error h2, .information h2, .success h2, .warning h2,
.error p em, .information p em, .success p em, .warning p em,
.error p, .warning p, .success p, .information p  {
padding: 5px 10px 5px 64px;
margin: 0;}

.error h2, .information h2, .success h2, .warning h2, .error p em, .information p em, .success p em, .warning p em  {
font-size: 17px;
font-style: normal;
font-weight: 600;}

.error p:last-child, .warning p:last-child, .success p:last-child, .information p:last-child  {
padding-bottom: 10px;}

.text-center {
text-align: center;}

/*popup modal */
.email_popup {
display: none;
background: white;
float: left;
width: 90%;
height: 90%;
max-width: 990px;
overflow-y: scroll;
font-size: 1em;
position: fixed;
top: 50%;
left: 50%;
z-index: 999999;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
box-shadow: 0 0 5px rgba(0,0,0,0.5);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px 3px 3px 3px;
max-width: 800px;}

div#header_close_button  {
text-indent: 0;
font-size: 17px;
height: 20px;
width: 20px;
position: absolute;
top: 3px;
right: 0;
margin: 7px 10px 0;
padding: 1px 0 0 0;
color: #B20000;
z-index: 99999999;
cursor: pointer;
float: right;
background: url('/structure/images/icons/close.png') no-repeat top right;
background-size: 15px;
background-position: 0 0;}

.modal_window_container  {
max-width: 970px;
margin: 30px 10px 10px 10px;
padding: 0;
clear: both;}

#hospitals .search-results .type_info {
padding:0px;}

.search-results .type_info:empty {
padding: 0;}

.paddingaround {
padding:25px;}

#mask {
display: none;
position: fixed;
overflow: hidden;
opacity: .8;
background: #000;
left: 0;
top: 0;
min-width: 100%;
min-height: 100%;
z-index: 100;
transition: all .5s ease;}


/*designed for abbreviation page*/
.mobile_external_note {
display: none;}
body#hospitals_detail #detail_content .back-button-holder  {
padding-left: 0;
padding-right: 0;}
body#abbreviations #abbreviations_info.result_info .list_main_wrapper  {
width: 66%;}
.navbar .inner-header #navbar  {
margin-top: 30px;}

#redesigned_search_bar_desktop.search-block.border-radius-4  {}

#redesigned_search_bar_desktop.search-block {
margin-bottom: 40px;}

#redesigned_search_bar_desktop.search-block > .inner {
background: none;}

#abbreviations form#searchForm.abbreviations-search  {
float: right;}

#abbreviations .nav-tabs-search li #popup-wrapper  {
/*  margin-left: -25px;
margin-top: 46px;*/
margin-left: -31px;
margin-top: 26px;
padding: 0 0 50px 20px;}

#abbreviations .nav-tabs-search li #popup-wrapper:before  {
border-bottom: 10px solid #ffffff;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
content: "";
height: 0;
position: absolute;
left:151px;top: -9px;
width: 0;}

#abbreviations .nav-tabs-search li #popup-wrapper .popup  {
max-width: 175px;
min-width: 160px;
padding: 0;}

html.mobile #abbreviations .nav-tabs-search li #popup-wrapper .popup  {
width: 300px!important;
max-width: 300px!important;n}

#abbreviations #popup-wrapper .popup ul li  {
border: medium none;}

#abbreviations li.drop-down-icon .popup .search-popup-contents li a  {
padding-left: 10px;
padding-right: 10px;}

#abbreviations li.drop-down-icon .popup .search-popup-contents li:hover  {
background: #7491BC;
border-radius: 0;}

#abbreviations li.drop-down-icon .popup .search-popup-contents li:hover a  {
color: #ffffff;}

#abbreviations #searchForm .main_search_input_container  {
margin-right: 155px;}

#abbreviations #searchForm .main_search_btn  {
width: 155px;}

#abbreviations #searchForm .main_search_btn i  {
display: none;}

#abbreviations #search_bar_mobile  {
position:relative;	
border: none;
float: left;
clear: left;
}

#abbreviations .nav-tabs-search ul li.drop-down-icon  {
padding-left: 10px;
padding-top: 2px;}

#abbreviations #popup-wrapper .popup ul li a::before {
right: 10px;}

.floatleftform.dropsearch  {
margin-top: 16px;}

#drugs #advanced_link_div, #hospitals #advanced_link_div  {
overflow: visible;}

body#drugs .nav-tabs-search li #popup-wrapper:before  {
top: -9px;}

.hospital_mobile_visible  {
display: none;}

body#hospitals .search-results #result_content .row, body#abbreviations .search-results #result_content .row  {
margin-left: 0;
margin-right: 0;}

#hospital_info ul {
float: left;
width: 100%;}

.content-result-responsive {
background: #fff;}

body#abbreviations .content-result-responsive #result_content > hr  {
display: none;}

body#abbreviations .content-result-responsive #abbreviations_info .total-search-text {
border-bottom: 1px solid #cccccc;}

body#abbreviations .content-result-responsive #ML_Skyscraper_Left.skycrapper-left {
overflow: initial;
z-index: 999;}

body#hospitals .content-result-responsive #ML_Skyscraper_Left.skycrapper-left {
overflow: initial;
z-index:999;}

#abbreviations .search-details-block.smart-search .dropsearch {
border: 1px solid #6689BB;
padding: 15px 0;
margin-top: 0;
cursor: pointer;}

#abbreviations .cat-home form#searchForm.abbreviations-search {
width: 100%;}

#abbreviations form#searchForm.abbreviations-search  {
float: right;
width: 82%;}

body#drugs_detail .floatright.ad-responsive #ML_In_Content_Top  {
float: right;
clear: both;
margin: 30px 15px 10px;}

#abbreviations_detail .title_bar .title  {
margin-bottom: 10px;}

#dictionary .result_info h3.item_text a:hover {
border-bottom: none;}

#prescription-area h2 {
margin-top: 0;
padding: 0;}

.dictionary .result_info h3.item_text{
	text-transform: none;
}


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

.hospital_using_ggl_map {display: none;}
.hospital_googlemap_info {display: none;}
.hospital_additional_info {display: none;}
.external-note  { margin-top:15px; }
.search-block .tab-content  { float: left;  width: 100%; }

}


@media (max-width:991px) {

body#hospitals #hospital_info .list-item h3 a {
padding-left: 0;
margin-left: 0;}

body#equipment_detail #detail_content #details  {
padding-right: 15px;}

body#dictionary_detail .row .small-12.padding-left-20  {
padding-right: 20px;}

body#abbreviations .content-result-responsive.small-9.floatright.paddingLeft9, body#hospitals .content-result-responsive.small-9.floatright.paddingLeft9 {
width: 67%;
padding:0 10px;}

#abbreviations .content-result-responsive.small-9.floatright.paddingLeft9 {
width: 67%;
padding: 0;}

body#abbreviations #abbreviations_info .external_search {
float: left;}

body#abbreviations #abbreviations_info .list_main_wrapper h3, body#hospitals #hospital_info .list-item h3, body#hospitals #hospital_info .list-item h3 a {
padding-left: 0;}

body#hospitals #hospital_info.result_info ul li p {
padding-left: 0;}

.search-results .total-search-text  {
border-bottom: 1px solid #ccc;
margin-bottom: 20px;}

.navbar .inner-header #navbar  {  
margin-top: 20px; }

.external-note  { 
margin-top:30px; }

#icd .search-block.search-details-block .small-6 .external-note  {
margin-top: 30px;}

.content-result-responsive.large-9.small-7.floatright  {
padding-left: 0;}

.nav-tabs-desktop  {
display:none !important;}

.nav-tabs-search  {
display:block !important;}

#home #redesigned_search_bar_desktop ul.nav-tabs.nav-tabs-desktop  {
display: none !important;}

}

@media (max-width:1030px) and (min-width:991px)  {

.small-2 {
width: 16.66667%;
position: relative;
}

.small-10 {
width: 83.33333%;
position: relative;
}

#results_drugs  {
margin-left: 31px;}
#drugs #results_drugs  {
margin-left: auto;}

}

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

.small-2 {
width: 21.66667%; 
position:relative;}


.small-10 {
width: 78.33333%;
position:relative;}

#results_drugs  {
margin-left: 31px;}
#drugs #results_drugs  {
margin-left: auto;}

#abbreviations .cat-home form#searchForm.abbreviations-search  {
width: 78%;}

#abbreviations .smart-search .nav-tabs-search  {
float: left;
margin-top: 17px;
width: 19.66667%;}

#abbreviations form#searchForm.abbreviations-search {
width: 78.33333%;}

#drugs #advanced_link_div, #hospitals #advanced_link_div  {}

body#news .small-6.external_search_link_holder  {
width: 100%;}
.hospital-advannced {
width: 50%;}
.a-z-search span {
padding-bottom: 8px;}

}

@media (max-width:767px)  {
.other-possible-results {
border-bottom: none !important;}
#abbreviations  .result_info strong {
margin-bottom: 0;}

.result_info h3.item_text a {
margin-left: 0;}
.mobile_external_note { display: block; }
.external_search_link_holder {display: none;}
#abbreviations .nav-tabs-search ul li.drop-down-icon  { padding-left: 0; padding-top: 2px; }
#drugs .result_info h3.item_text a  { padding-left: 0;    margin-left: 0;}
#dictionary .result_info h3.item_text a  { float: left; width: 100%; text-indent: 0; padding-left: 0}
.dictionary .result_info h3.item_text a  { float: left; width: 100%; text-indent: 0; }
.list-item.itm-odd  { height: auto; text-overflow: ellipsis; }
.list-item.itm-even  { height: auto; text-overflow: ellipsis; }
#abbreviations_possible  .list-item.itm-even,#abbreviations_possible  .list-item.itm-odd { height: auto; text-overflow: ellipsis; }
.result_info div.list_item  {
padding: 14px 12px;}
#abbreviations_possible h3.item_text_sub {padding-left: 0;}
.result_info ul li  { height: auto; overflow: auto; }

/*fix for MSS-197*/
#equipment .result_info ul li  { height: auto;}
#hospitals .result_info ul li  { height: auto; }
#dictionary .result_info ul li  { height: auto; overflow: hidden; }
.result_info ul li.list-ml-ads  { height: auto; }
#hospitals .result_info ul li.list-ml-ads  { height: auto; }
#dictionary .result_info ul li.list-ml-ads  { height: auto; }
#equipment .result_info h3.item_text a  { width:100%; }
#dictionary .result_info h3.item_text a  { float: left; width: 100%; text-indent: 0; }

#tool_box_mobile { display: block; }
#tool_box { display: none !important; }
#equipment .result_info h3.item_text a  { padding-left: 10px; float:left;  text-indent: 0;}
#equipment .item_text_strong, .result_info h3.item_text  { padding-left:0px; }
#hospitals .search-results .total-search-text .inner  { padding-left:0px;  }
.search-results .list-item { padding:15px; }
.search-block #advanced_search_link_holder #advanced_link  {
float: right;
margin-right: 0;
margin-top: 8px;}

#abbreviations .dropsearch li.drop-down-icon span  {
font-size: 20px;
margin-left: -3px;}

.search-block #advanced_search_link_holder {
width: 50%;
float: right;
margin-top: 3px;}

body#drugs .nav-tabs-search li #popup-wrapper, body#hospitals .nav-tabs-search li #popup-wrapper, body#icd .nav-tabs-search li #popup-wrapper  {
margin-left: -19px;
margin-top: 13px;}

#abbreviations .search-details-block.smart-search  {
border: none;
margin-top: 28px;}

/*body.drugs #abbreviations .search-details-block.smart-search,
body.hospitals #abbreviations .search-details-block.smart-search,
body.icd #abbreviations .search-details-block.smart-search {
margin-bottom: 20px;}*/

.page-footer .copyright  {  padding: 10px 10px 0; }

#ML_Leaderboard_Top div  {  width: 100% !important; }

#ML_Leaderboard_Top iframe  {  width: 100% !important; }

body#hospitals .nav-tabs-search li #popup-wrapper { margin-top: 19px; }

#results_drugs  {}

#abbreviations form#searchForm.abbreviations-search  {
float: none;
width: 100%;}

#abbreviations .nav-tabs-search li #popup-wrapper  {
margin-left: -29px;
margin-top: 10px;}

#abbreviations .smart-search .nav-tabs-search ul {
text-align: left;
margin-top: 0;}

#redesigned_search_bar_desktop.search-block  {
border: none;
margin-bottom: 28px;}

#abbreviations .search-details-block.smart-search .nav-tabs-search  {
margin-bottom: 0;
width: 55%;
padding-top: 0;
float: left;
border: none;
padding-bottom: 0;
position: relative;
top: 26px;}

body#abbreviations .content-result-responsive.small-9.floatright.paddingLeft9, 
body#hospitals .content-result-responsive.small-9.floatright.paddingLeft9 {
padding-left: 30px;}

.mobile_external_note .external-note {
margin-bottom: -13px;}

#sub_search_icd {
margin-top: 11px;}

#sub_search_icd .icd_label {
width: auto;
margin-right: 3px;}

body#hospitals .search-results #result_content .row #hospital_info {
margin-left: 0;}
.total-search-text.search-title-border-bottom ul {
float: left;}

#search_bar_mobile  {
display: block;
}

.dropsearch{
	display: none !important;
}

}


@media (max-width:650px)  {

.small-4.floatleft.ad-responsive {
width: 100%;}

#ML_In_Content_Top {
float:none!important;}

}



@media (max-width:550px)  {
/*fix for MSS-197*/
#equipment .result_info ul li  { height: auto;}
body#abbreviations .content-result-responsive.small-9.floatright.paddingLeft9, body#hospitals .content-result-responsive.small-9.floatright.paddingLeft9 {
padding-left: 0;}

#abbreviations #searchForm .main_search_btn {
width: 75px;}

#abbreviations #searchForm .main_search_input_container {
margin-right: 75px;}

#abbreviations #searchForm .main_search_btn i {
display: block;
font-size: 23px;}

/*designed for abbreviation page*/
#abbreviations .search-details-block.smart-search .nav-tabs-search  {
width: 47%;}

#advanced_search_link_holder.small-6  {
width: 47%;}

body#abbreviations #abbreviations_info.result_info .list_main_wrapper  {
width: 100%;}

body#abbreviations #result_content .content-result-responsive #abbreviations_info {
margin-left: 0;}

body#hospitals_detail #detail_content #details > div p:nth-last-child(2), body#hospitals_detail #detail_content #details > div p:last-child  {
display: none;}

body#equipment .result_info ul li p  {
padding: 0;}

body#drugs #drugs_info.result_info ul li p  {
padding: 0;}

body#dictionary_detail .title_bar .padding-left-20 {width:100% !important;}

.page-footer .footer-nav li {
padding-left: 10px;}

.total-search-text.small-12.columns.search-title-border-bottom  {
padding: 10px 0;}

#dictionary .result_info h3.item_text a {
padding-left: 0;}

#dictionary .total-search-text.search-title-border-bottom, 
#drugs .total-search-text.search-title-border-bottom  {
padding: 12px 0;}

.no_results_found  {
padding-left: 12px;
padding-right: 12px;
margin-top: 12px;}

body#abbreviations #abbreviations_info h3.item_text  {
padding-left: 0;}

body#abbreviations .row > .small-12.columns:first-child, 
body#dictionary .row > .small-12.columns:first-child, 
body#drugs .row > .small-12.columns:first-child, body#equipment .row > .small-12.columns:first-child  {}

body#drugs .search-results .type_info .row {
margin-left: 0;
margin-right: 0;}

#dictionary .content-result-responsive  {
width: 100%;
float: none;
margin: 0 auto;
padding: 0;}
#dictionary #result_content .row  {
margin: 0;}

#dictionary #result_content .search-results .list-item  {
overflow: hidden;
border: none;}

body#abbreviations .search-results .total-search-text  {
padding: 0;}

#abbreviations .search-results .type_info:empty {
padding: 0;}
#abbreviations .search-results .type_info  {
padding: 10px;}
body#abbreviations_detail .back-button-holder, body#dictionary_detail .back-button-holder, body#drugs_detail .back-button-holder, body#equipment_detail .back-button-holder, body#hospitals_detail .back-button-holder {
padding-bottom: 6px;}
body#abbreviations_detail #detail_content .title_bar .title  {
border-bottom: 1px solid #ccc;
padding-bottom: 7px;}
body#dictionary .row > .small-12.columns:first-child .search-results  {
/*padding-left: 10px;
padding-right: 10px;*/}
body#abbreviations .row > .small-12.columns:first-child .search-results {
padding: 0;}
#dictionary .search-results .type_info hr, #drugs .search-results .type_info hr, #equipment .search-results .type_info hr  {
display: none;}
#hospitals .search-results .total-search-text  {
padding-bottom: 10px;
padding-top: 10px;}
.item_text_strong, .result_info h3.item_text  {
padding-left: 0;}
#result_content .result_info.search-results h3.item_text a {
padding-left: 0;
margin-left: 0;}
.result_info ul li p  {
font-style: normal;
line-height: 22px;
font-size: 17px;
height: auto;}
.search-results .list-item.itm-even, .search-results .list-item.itm-odd {
min-height: 48px;
height: auto;
padding: 14px 12px 14px 12px;}
#drugs .content-result-responsive {
padding-left: 0;
padding-right: 0;}
body#hospitals .search-results .list-item {
border: none;}
.result_info .list_main_wrapper  {
float: left;
width: 100%;
clear: both}
#abbreviations_info .external_search, #abbreviations_possible .external_search  {
width: 100%;
clear: both;
margin-top: 10px;
padding: 0;
position: initial;}
body#dictionary_detail #details > p:first-child  {
/*display: none;*/}
body#dictionary_detail #details {
padding-top: 10px;
padding-right: 15px;}
body#dictionary_detail #details p.definition  {
margin-top: 0;}
body#dictionary_detail .title_bar .title p  {
margin-bottom: 0;}

#sub_search_content  {
padding: 0 19px;}
#hospitals .content-result-responsive {padding:0px;}
.hide_on_print .row .small-12.columns  {
padding: 0;}

#redesigned_search_bar_desktop.search-block  {
border-radius: 0 !important;}

body#home .search-block .nav-tabs-search.dropsearch ul > li:first-child  {
/*Not sure why this is done, we do have active states to show which is active*/
/*display: none;*/}

#abbreviations .search-block .nav-tabs-search.dropsearch ul > li:first-child  {
/*Not sure why this is done, we do have active states to show which is active*/
/*display: none;*/}


#redesigned_search_bar_desktop.search-block.border-radius-4  {
border-radius: 0 !important;}
#redesigned_search_bar_desktop.search-block .tab-content  {
border-radius: 0 !important;}

.navbar .inner-header #navbar li {
position: relative;}

.navbar .inner-header #navbar li:first-child:after  {
border-right: 1px solid #CCCCCC;
position: absolute;
content: "";
right: -9px;
top: -6px;
width: 1px;
height: 25px;}

#results_drugs  {
margin-left: 0;}

#abbreviations .nav-tabs-search ul li.drop-down-icon  {
padding-top: 2px;}

.hospital_mobile_visible  { display: block; }
.hospital_desktop_visible  { display: none; }
#sub_search_icd .icd_label  {
width: auto;
margin-right: 3px;
margin-top: 5px;
margin-bottom: 9px;}

}

@media (max-width:480px)  {
#hospitals .result_info h3.item_text a   { padding-left:0px; }
/*#hospitals .item_text_strong, .result_info h3.item_text { margin-left:20px; }*/
#hospitals .result_info ul li p  { padding-left:10px; }
.search-results .total-search-text  {  padding: 0.9375rem; }
#equipment .result_info h3.item_text a  { padding-left:0px; width:100%; }
#abbreviations_info.result_info h3.item_text { margin-left: 0; }}

@media (max-width:360px)  {
.page-footer .footer-nav li  {
padding-left: 6px !important;}
.sub_search > div  {
margin: 15px 0 0 0;}
.icd_label {
font-size: 11px;}}

@media (max-width:350px)  {
.navbar .inner-header .navbar-header.pull-left  {
width: 44%;}
.navbar .inner-header #navbar  {
margin-top: 16px;}}

/*designed for abbreviation end*/
