

@media screen and (min-width: 40.063em){
/* everything over 641px  */

/*------------------------------------------*/
/* GRID TABLET CSS
/*------------------------------------------*/

  .medium-1 {
    width: 8.33333%; }

  .medium-2 {
    width: 16.66667%; }

  .medium-3 {
    width: 25%; }

  .medium-4 {
    width: 33.33333%; }

  .medium-5 {
    width: 41.66667%; }

  .medium-6 {
    width: 50%; }

  .medium-7 {
    width: 58.33333%; }

  .medium-8 {
    width: 66.66667%; }

  .medium-9 {
    width: 75%; }

  .medium-10 {
    width: 83.33333%; }

  .medium-11 {
    width: 91.66667%; }

  .medium-12 {
    width: 100%; }


h1, h2, h3, h4, h5, h6 {
    line-height: 1.4; }

/*h1 {
    font-size: 2.75rem; }

h2 {
    font-size: 2.3125rem;}

h3 {
    font-size: 1.6875rem; }

h4 {
    font-size: 1.4375rem; }

h5 {
    font-size: 1.125rem; }

h6 {
    font-size: 1rem; }*/





/*------------------------------------------*/
/* TABLET CSS
/*------------------------------------------*/
/*
body {
background: #fff url('../../structure/images/background/bg-line.png')repeat-x 0px -59px;}

body#home {
background: #fff url('../../structure/images/background/bg-line.png')repeat-x 0px -29px;}*/

/*#header {
margin-top: 30px;}

body#home #header {
margin-top: 30px;}*/

#abbreviations .small-12 columns,
#hospitals .small-12 columns {
  padding:0;
}

#logo a{
width: 225px;
height: 90px;
background-size: 225px 90px;}


#logo a img{
width: 225px;
height: 90px;
}

/*body#home #logo a{
width: 300px;
height: 120px;
background-size: 300px 120px;}*/

body#home #logo a{
width: 300px;
height: 120px;
}

body#home #logo a img{
width: 300px;
height: 120px;}


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

#advert {
margin: 15px auto;
/*height: 60px;*/
width: 100%;}

body#home #advert {
margin: 0 auto;}

/*------------------------------------------*/
/* SEARCH BAR DESKTOP
/*------------------------------------------*/

hr.content_divider {
background-color: #5482B0;/*Blue*/
background-color: #00B200;/*Green*/
border: none;
position: relative;
top: 93px;
height: 1px;}

#search_type_table {
display: none;}

#search_bar_desktop {
display: block;
clear: left;
width: 100%;
margin-top: 30px;}

#search_bar_desktop noscript {
display: none;}

#search_bar_desktop li {
margin: 0;
padding: 0;
list-style: none;}

#search_bar_desktop ul {
margin: 0 auto;
height: 44px;}

#search_bar_desktop ul li {
float: left;
margin: 0 0.1%;
height: 44px;
line-height: 38px;
border: 1px solid #bbb;
width: 14%;
background-color: #fff;}

#search_bar_desktop ul li a {
display: inline-block;
color: #999;
font-size: 1.7vw;
text-decoration: none;
text-align: center;
vertical-align: middle;
width: 100%;
border-top: 3px solid rgba(84, 130, 176, 0.46);
border-top: 3px solid rgba(84, 129, 194, 0.25);}

#search_bar_desktop ul li a:hover{
color: #666;
border-bottom: none;}

#search_bar_desktop ul li.active {
border: 1px solid #5482B0;/*Blue*/
border-bottom: none;
position: relative;
z-index: 0;}

#search_bar_desktop ul li a:hover,
#search_bar_desktop ul li.active a {
border-top: 3px solid #5482B0;/*Blue*/
border-top: 3px solid #00B200;/*Green*/}

#search_bar_desktop ul li.active a {
color: #555;}

/* FORM DESKTOP */

#form_desktop {
display: block;
margin-top: 50px;
line-height: 50px;
height: 50px;
width: 100%;}

.main_search_input_container{
  margin-right: 226px;
}

#form_desktop .but_div {
float: right;
width: 226px;}

#form_desktop .button {
font-size: 1.2em;
width: 226px;}

.main_search_btn{
  width: 226px;
}

#search_btn_type_name{
  display: inline;
}

#searchForm{
  /*margin-top: 50px;*/
}



::-webkit-input-placeholder { /* WebKit browsers */
    color:    #777;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #777;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #777;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #777;
}

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


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

#icd_refine_header {
display: flex;}

#icd_refine_header .round_question {
padding: 3px 0px 0px 6px;
margin-top: 16px;}

#icd_refine_header .round_question a {
display: block;}


.sub_search .button_refine{
  margin: 32px 0 0 ;
  width: auto;
  height: auto;
  padding: 7px 10px;
}

/*------------------------------------------*/
/* NAVIGATION
/*------------------------------------------*/


.navigation{
  float: right;
  display: block;
}


.navigation > ul {
    margin-right: 20px;
}


.menu-btn{
  display: none;
}

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

.navigation ul li{
    display: inline-block;
    position: relative;
    line-height: 21px;
    text-align: left;
    border-bottom: none;
}

.navigation ul li ul.dropdown{
    min-width: 125px; /* Set width of the dropdown */
/*    background: #f2f2f2;*/
    display: none;
    position: absolute;
    z-index: 999;
    left: -60px;
    padding-right: 0;

}

.navigation ul li ul.dropdown li{

    text-align: right;
}

.navigation ul li ul.dropdown li a{
    padding: 5px;
}


.sub-menu{
  background: white;
}


/*------------------------------------------*/
/* PRESCRIPTION DRUG AREA
/*------------------------------------------*/

.drug_area_list{
  width: 33.333333%;
  float: left;
}



/*#sub_search_icd .button {
margin-top: 23px;}*/

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



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

.result_info .list_main_wrapper{
  width: 80%;
}


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

#detail_content .title_bar .title {
margin-top: 0;}

body#drugs_detail #detail_content ul.tabs > li {
width: 20%;
border-left: none;}


body#drugs_detail #detail_content ul.tabs > li a {
  font-size: 1.1em;

}

/*#detail_content #details iframe {
height: 900px;}*/

/*------------------------------------------*/
/* MAIL FORM
/*------------------------------------------*/

#mail_form input[name=fromName] {
margin-left: 93.7px !important;
display: inline;}

#mail_form input[name=fromEmail] {
margin-left: 66px !important;
display: inline;}

#mail_form input[name=toName] {
margin-left: 67.5px !important;
display: inline;}

#mail_form input[name=toEmail] {
display: inline;}

#mail_form p.mail_messages {
display: flex;}

#mail_form textarea {
margin-left: 29.5px;}

/*------------------------------------------*/
/* FOOTERLINKS
/*------------------------------------------*/

/*body#home #footer {
margin-top: 180px;}*/

body#home.err_404 #footer {
margin-top: 20px;}

#copyright p{
margin-top: 0px;}

}
