/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */


#skip-link a
{color: white;}


html
{
overflow-x: hidden;
overflow-y: auto;
}

body {
  /*background: url(/sites/all/themes/NEI_bootstrap/images/gradient.png) repeat-x,
  url(/sites/all/themes/NEI_bootstrap/images/back1.gif) repeat;*/
   /*background-color: #5c5185;*/
   background-color: #dbdad4
}
html body.admin-menu {
    margin-top: 20px!important;
}

a{
  color: #004fba;
}

#contenido
{
border: 0px;
}

.container
{
  /**background: url(/sites/all/themes/NEI_bootstrap/images/NeiBckgroundForHeader.jpg) no-repeat; */
/*background-color: #440c55;*/
background-color: #0d5587;
margin-top: 0px;
}

.main-container .container
{
background-color: #fff;
border-radius:0px;
}

ul.bottom-links
{
list-style: none;
margin-left: -43px;
position: relative;
padding-bottom: 50px;
}

.bottom-links li
{float: left;
padding: 0 8px;
border-right: 1px solid #45a54c;}

html .front .footer
{
margin-top: 0px;
padding: 20px;
}

.footer a{
  color: #0452BA;
}

h1
{font-weight: 300; line-height: 1.4em;
text-shadow: 1px 1px 2px rgba(123, 123, 128, 0.25);
}


h2,
h2 a{
  color: purple;
  font-weight: 300;
  text-shadow: 1px 1px 2px rgba(123, 123, 128, 0.25);
 }

h3
{font-weight: 350;
text-shadow: 1px 1px 2px rgba(123, 123, 128, 0.25);}

h4
{line-height: 1.3em;}

.floatright
{
float:right;
padding: 5px;
}

/*----------------FLEXSLIDER---------------*/

.flexslider
{
border: 1px solid #158000;
margin: 10px 10px 35px 10px;
box-shadow: 0;
border-radius: 0px;
}

.flex-control-paging li a,
.flex-active
{
color: #52b15f;
background:  #52b15f;
width: 12px;
height: 12px;
}

.flex-pauseplay a
{color:  #158000;
bottom: 15px;
padding: 0;
width: 25px;
height: 25px;}


.flex-control-paging li a.flex-active
{
background:  #158000;
width: 14px;
height: 14px;
}


.flexslider h2
{font-size: 1.65em;
font-weight: 500;
color: #000;
text-shadow: 0px;
}

/*
.flexslider .flex-direction-nav a, .flexslider .flex-direction-nav a
{opacity: 1;}

.flex-direction-nav a
{
text-decoration: none;
display: block;
width: 40px;
height: 40px;
margin: -20px 0 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
opacity: 1;
cursor: pointer;
color: rgba(0,0,0,0.8);
text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
}
*/

.flexslider #transpcontent
{
padding: 0px 20px 20px 20px;

position: absolute;
width: 100%;
height: 35%;
bottom: 0;
background-color: #fff;
opacity: .8;

/*background: url('/sites/all/themes/NEI_bootstrap/images/white.png');*/
border: 0px solid #ccc;
}
/*-------------------FLEXSLIDER ENDS------------*/

.region-content /*hide overflow of body*/
{overflow: hidden; }

html .front .main-container /*homepage spacing*/
{padding: 0px 0px;}

html .front .col-md-6
{padding: 0px;}

html .front .col-md-3
{padding: 0px 20px;}

html .front /*.newsthings1 homepage news*/ .pane-nei-news
{
padding: 20px 25px 10px 25px;
border: 0px solid;
}

/*html .front .newsthings2, carousel
.pane-flexslider-views-example*/
.pane-homepage-slider-2
{
/**/padding: 20px;
border: 0px solid;
margin-right: 0px;

/**/
background: rgba(226,226,226,1);
background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(100%, rgba(254,254,254,1)));
background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );
}


.main-container
{padding: 25px 35px;

-webkit-box-shadow: 0px 20px 40px 5px rgba(46,46,46,1);
-moz-box-shadow: 0px 20px 40px 5px rgba(46,46,46,1);
box-shadow: 0px 20px 40px 5px rgba(46,46,46,1);

border-radius: 0px 0px;
-moz-border-radius: 0px 0px;
-webkit-border-radius: 0px 0px;

border-top: 1px solid #ccc;
background: #fff;
background-image:none !important;
}

.main-container .container /*gets rid of background image inherited from the header*/
{
  border-radius: 0px!important;
  background-image:none !important;
}


html .front .main-container
{
background:
url(/sites/all/themes/NEI_bootstrap/images/nei-honeycomb.png) repeat-x;
/**/background-color: #fff;
}

html .front .well /*overwrite color and padding for homepage news area*/
{
/**/background-color: transparent;
border: 0px solid #fff;
padding: 18px;
box-shadow: inset 0 0px 0px rgba(0,0,0,0.05);
}

 .well /*overwrite side nave*/
{
/**/background-color: transparent;
border-right: 1px solid #eee;
border-left: 0px;
border-bottom: 0px;
border-top: 0px;
padding: 18px;
box-shadow: inset 0 0px 0px rgba(0,0,0,0.05);
}


.gangoffour /*four bottom columns*/
{
padding: 0px 20px;
margin-top: 0px;
/*border-top: 1px solid #ccc;*/
background-color: #f2f2ed


}

.gangoffour ul
{
list-style-type: disc;
margin-left: -15px;
color: #45a54c;
}



.btn-primary
{

border: 1px solid #71a8eb;

background: rgba(51,131,228,1);
background: -moz-linear-gradient(top, rgba(51,131,228,1) 0%, rgba(51,97,149,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(51,131,228,1)), color-stop(100%, rgba(51,97,149,1)));
background: -webkit-linear-gradient(top, rgba(51,131,228,1) 0%, rgba(51,97,149,1) 100%);
background: -o-linear-gradient(top, rgba(51,131,228,1) 0%, rgba(51,97,149,1) 100%);
background: -ms-linear-gradient(top, rgba(51,131,228,1) 0%, rgba(51,97,149,1) 100%);
background: linear-gradient(to bottom, rgba(51,131,228,1) 0%, rgba(51,97,149,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3383e4', endColorstr='#336195', GradientType=0 );
}


.btn-info
{
border: 1px solid #440c55;

background: rgba(92,15,109,1);
background: -moz-linear-gradient(top, rgba(92,15,109,1) 0%, rgba(68,12,85,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(92,15,109,1)), color-stop(100%, rgba(68,12,85,1)));
background: -webkit-linear-gradient(top, rgba(92,15,109,1) 0%, rgba(68,12,85,1) 100%);
background: -o-linear-gradient(top, rgba(92,15,109,1) 0%, rgba(68,12,85,1) 100%);
background: -ms-linear-gradient(top, rgba(92,15,109,1) 0%, rgba(68,12,85,1) 100%);
background: linear-gradient(to bottom, rgba(92,15,109,1) 0%, rgba(68,12,85,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c0f6d', endColorstr='#440c55', GradientType=0 );
}

.btn-default
{margin-bottom: 5px;}


/********************TOP SEARCH AND TOOLS*************/

.region-top-navigation{
  margin-top:5px;
  float:right;
}
.region-top-navigation #block-block-3{
  float: right;
  margin-bottom: 4px;
}
#block-addtoany-addtoany-button{
  float:right;
  margin-bottom: 5px;
}
.addtoany_list{
  line-height: 16px!important;
}

#smalltext,
#mediumtext,
#largetext
{
/*background-color: #cef1d2;*/
background-color: #158000;
padding: 3px 6px;
margin-left: 3px;

border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #fff;
}


.toptools,
.toptools a:link,
.toptools a:visited
{color: white;
margin-top: -20px;
line-height: 2em;
font-size: 1em;
}

.slabel /*hide search label*/
{
height: 0px; width: 0px;
max-width: 0%;
padding: 0px;
border: 0;
-webkit-appearance: none;}


/****************TOP TOOLS AND SEARCH END************/





/******************NAVIGATION************************/


ul.secondary li a /*drupal menu*/
{background-color: #666;}


.navbar-default
{ background: none;}

/*.front */ /* top spacing */
/*.navbar-header{
  //padding: 0 20px;
}*/


.navbar
{
/*background: none;*/
border: 0px solid #ccc;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 0;
width: 100%;
}


.well .nav .caret,
.well .nav a:hover .caret,
.well .nav .open>a .caret,
.well .nav .open>a:hover .caret,
.well .nav .open>a:focus .caret
{border-top-color: #158000;
border-bottom-color: #158000;}


.navbar-default .navbar-nav>.dropdown>a .caret,
.navbar-default .navbar-nav>.open>a .caret,
.navbar-default .navbar-nav>.open>a:hover.caret,
.navbar-default .navbar-nav>.open>a:focus .caret,
.navbar-default .navbar-nav>.open>a:active .caret
{border-top-color: #fff;
border-bottom-color: #fff;}

ul.menu.nav.navbar-nav
{
width: 100%;
margin-left: 1.20%;

}

ul.menu.nav.navbar-nav li /*updated 6 9 16*/

{
border-right: 1px solid #19650a;
padding: 0px 0px;
font-size: 1.0em;
background-color: #158000; /*new noemi 5/20*/

}


/**/
ul.menu.nav.navbar-nav li a:link,
ul.menu.nav.navbar-nav li a
{color: #fff;
text-shadow: 1px 1px 2px rgba(123, 123, 128, 0.25);
}


ul.menu.nav.navbar-nav li a:hover,
ul.menu.nav.navbar-nav li a:focus,
ul.menu.nav.navbar-nav li a:active
{ color: #fff;
background-color: #136902;
text-shadow: 1px 1px 2px rgba(123, 123, 128, 0.25);
}

ul.menu.nav.navbar-nav li a:visited
{font-weight: 450; color: #e6e2e2;
/*background-color: #158000;*/
}


ul.menu.nav.navbar-nav li.first
{
border-radius: 10px 0px 0px 0px;
-moz-border-radius: 10px 0px 0px 0px;
-webkit-border-radius: 10px 0px 0px 0px;
/*border-right: 1px solid #24d900;*/
}

ul.menu.nav.navbar-nav li.first a:hover,
ul.menu.nav.navbar-nav li.first a:active,
ul.menu.nav.navbar-nav li.first a:focus /*this one has no right border*/
{
border-radius: 10px 0px 0px 0px;
-moz-border-radius: 10px 0px 0px 0px;
-webkit-border-radius: 10px 0px 0px 0px;
border-right: 0px solid #24d900;
}

ul.menu.nav.navbar-nav ul li.first /*remove border on dropdowns*/
{
border-right: 0px solid #24d900;
}


ul.menu.nav.navbar-nav li.last,
ul.menu.nav.navbar-nav li.last a:hover,
ul.menu.nav.navbar-nav li.last a:active,
ul.menu.nav.navbar-nav li.last a:focus
/*.nav .open>a, .nav .open>a:hover, .nav .open>a:focus .last*/
{
border-radius: 0px 10px 0px 0px;
-moz-border-radius: 0px 10px 0px 0px;
-webkit-border-radius: 0px 10px 0px 0px;
border: 0px solid #000000;
}

ul.menu.nav.navbar-nav li.last ul.dropdown-menu li a:hover,
ul.menu.nav.navbar-nav li.first ul.dropdown-menu li a:hover
 /*remove rounded corners on drop downs*/
{
border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
border: 0px solid #000000;
}

ul.menu.nav.navbar-nav ul li
{border-right: 0px solid #158000;}

ul.menu.nav.navbar-nav ul li a /*sub-links*/
{
/*background-color: #f5f5f5;*/
background-color: #158000;
font-weight: 450; color: #5c5185;
border-right: 0px solid #158000;
color: #fff;

padding: 10px;
border-bottom: 0px solid #1a9302; /*bottom line*/
}

ul.menu.nav.navbar-nav ul li a:hover
{text-decoration: underline;}

.navbar-collapse
{border: 0px solid #ccc;}

.dropdown-menu,
.dropdown_menu a
{
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
/*padding: 5px 0;*/
margin: 2px 0 0;
font-size: 14px;
list-style: none;
/*background-color: #fff;*/background-color: #158000;
border: 0px solid #ccc;
border: 0px solid rgba(0,0,0,0.15);
/*border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
box-shadow: 0 6px 12px rgba(0,0,0,0.175);*/
background-clip: padding-box;
}


.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus
{background-color: #158000;}


li.last.dropdown.open ul.dropdown-menu /*training and jobs menu fix*/
{margin-left: -208px;}

/*side menu fix*/
.well li.last.expanded.dropdown.open ul.dropdown-menu {
  margin-left: 0px;
}

.dropdown-menu .divider
{
height: 1px;
margin: 5px 0;
overflow: hidden;
background-color: #e5e5e5;
}

/***********---------SIDE NAVIGATION-----------***********/

.well .nav .open>a, .nav .open>a:hover, .nav .open>a:focus,
.well .nav .open>a, .nav .open>a:hover, .nav .open>a:active,
.well .dropdown-menu,
.well .dropdown-menu a:link
{background-color: #eee;
border-color: #fff!important;
color: #428bca;}

.well .dropdown-menu a:hover
{text-decoration: underline;
color: #428bca;
}

.well .dropdown-menu a:visited
{background-color: #eee;
border-color: #428bca;
color: #660066;}


.well .nav li /*lines in the menu list*/
{border-bottom: 1px dashed #ddd;}

.well .nav /* laying last line on the menu list*/
{margin-bottom: -1px;}

.well .dropdown-menu li /*no lines in the dropdown menu*/
{border-bottom: 0px dashed #ddd;}


/******************NAVIGATION ENDS************************/




/*********HEALTH PAGE**********/



.field-name-field-video
{padding: 10px 0px; }

.field-name-field-disease-defined
{
/**/
padding: 20px; width: 93%;
font-size: 1.7em; color: #158000;
font-weight: 300;
text-shadow: 1px 1px 2px rgba(123, 123, 128, 0.25);


background: rgba(233,245,231,1);
background: -moz-linear-gradient(top, rgba(233,245,231,1) 0%, rgba(243,245,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(233,245,231,1)), color-stop(100%, rgba(243,245,237,1)));
background: -webkit-linear-gradient(top, rgba(233,245,231,1) 0%, rgba(243,245,237,1) 100%);
background: -o-linear-gradient(top, rgba(233,245,231,1) 0%, rgba(243,245,237,1) 100%);
background: -ms-linear-gradient(top, rgba(233,245,231,1) 0%, rgba(243,245,237,1) 100%);
background: linear-gradient(to bottom, rgba(233,245,231,1) 0%, rgba(243,245,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f5e7', endColorstr='#f3f5ed', GradientType=0 );
}



.field-name-field-health-image
{float: right;}

.field-name-field-other-helpful-links
{padding: 10px 0px; }

.field-name-field-other-helpful-links .field-label,
.field-name-field-publications .field-label,
.field-name-field-press-releases-and-stateme .field-label
{font-size: 1.5em; color: #000;
}

.panel-pane.pane-entity-field.pane-node-field-publications /*publications field on portals*/
{padding: 0px 50px 0px 0px;
border: 0px solid #ccc;}

.pane-block-31 /*other materials in spanish*/
{padding-right: 70px;
border: 0px solid #ccc; }


.field-name-field-last-reviewed
{padding: 20px 0px; }


/**************Large box for health pages****************/

.largebox
{
width: 95%; padding:20px 25px; border: 1px solid #ccc;
}

.largebox h3
{margin-top: 10px;}

/**************IMAGES****************/

.img-pad
{padding: 5px;}


/*************SOCIAL***************/

.easy_social_box /*BOTTOM SOCIAL MODULE*/
{
padding-top: 20px;
}

.socialrow
{margin-left: 5px;}

.linksocial
{font-size: .85em;}

.socialpad
{padding: 4px 0px;}

/**/.neisocialicon
{float: left; padding: 30px 10px 40px 0px; border: 0px solid #ccc; margin-bottom: 3px;}

.socialbox
{min-height: 110px; clear:left; border-bottom: 0px solid #ccc;}

/*************SOCIAL ENDS***************/

/**************NEI News Homepage********/

html .front .views-row img {
  float: left;
  padding: 0;
  margin-right: 10px;
/*
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 0px solid #ddd;

-webkit-box-shadow: 2px 2px 10px 0px rgba(214,214,214,1);
-moz-box-shadow: 2px 2px 10px 0px rgba(214,214,214,1);
box-shadow: 2px 2px 10px 0px rgba(214,214,214,1);
*/
}


html .front .views-row
{
/*min-height: 190px; /*noemi Aug 11 2015*/*/
/*border-bottom: 1px solid #ccc;*/
/*padding-top: 10px; padding-bottom: 10px;*/
}

html .front .views-row p /*paragraph with text*/
{
  /*padding: 5px;*/
}

html .front .views-row em /*posted on*/
{color: #999;}

html .front .date-display-single
{padding: 3px 0px; color: #999;}

html .front .views-row a
{
/*font-weight: bold;*/
/*font-size: 1.3em;
font-weight: 350;
margin: 8px 0px;*/
}
.media-body hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #eeeeee;
}

a.more {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}
.btn-lg {
    padding: 10px;
    font-size: 19px;
    line-height: 0px;
    border-radius: 6px;
}
.btn-success {
    color: #ffffff;
    background-color: #007f18;
    border-color: #4cae4c;
}
.view-footer .btn{
  font-weight: 400;
}


.two-sidebars.page-news .views-row.views-row-1.views-row-odd.views-row-first,
.two-sidebars.page-news .views-row.views-row-2.views-row-even,
.two-sidebars.page-news .views-row-3.views-row-odd.views-row-last

{
/*border-bottom: 1px solid #ccc;*/
/*margin: 10px 0px;*/
/*padding-bottom: 10px;*/
min-height: 180px; /*noemi Aug 11 2015*/
}

.page-news .pane-nei-news .views-row a
{
font-size: 1.3em;
font-weight: 350;
margin: 8px 0px;
}


/************NEI News Homepage ends*******/


#block-menu-menu-press-room-for-the-media h2,
#block-menu-menu-photos-and-images-menu h2,
#block-menu-menu-healthy-eyes-toolikit h2,
#block-menu-menu-eyeclinic h2,
#block-menu-menu-nehep h2,
#block-menu-menu-nehep-external-links h2,
#block-block-40 h2,
#block-twitter-block-1 h2,
#block-menu-menu-sports-menu h2,
#block-menu-menu-eyegene h2,
#block-menu-menu-resources-for-children h2,
#block-menu-menu-kids- h2,
#block-menu-menu-parents-and-educators- h2,
#block-menu-menu-research-menu h2 /*research menu on demo*/
{font-size: 1.5em; color: #158000;
}

.field-name-field-subtitle /*news subtitle*/
{font-size: 1.7em;}

.field-name-field-additional-institutes- /*bottom of press release inst.*/
{padding: 10px 0px 0px 0px;}

.additional
{font-size: 1.5em; color: #000;
}

/*---------Contact Us Form----------------*/

.webform-client-form
{padding: 20px;}

.form-item
{margin-top: 15px;}

#webform-component-contact-question
{margin-bottom: 15px;}



/*-------------A-Z page-------------------*/


#block-block-21 button.btn.btn-default,
#block-block-10 button.btn.btn-default
{min-height: 40px; min-width: 40px;}

/*
.view-header ul
{
list-style: none;
}

.view-header ul li
{float: left; padding: 8px;}
*/




/************** News Landing ********/

.pane-nei-news .pane-content
{
min-height: 200px;/*noemi aug 11 2015 */
padding-top: 10px; padding-bottom: 8px;}


.pane-nei-news img{
  float: left;
  padding-right: 10px;
}

.pane-nei-news .date-display-single
{padding: 3px 0px; color: #000;}

.pane-nei-news em /*posted on*/
{color: #000;}

/*.pane-nei-news p
{padding: 5px;}*/

.pane-nei-news .views-row-last a
{
font-size: 1.3em;
font-weight: 350;
margin: 8px 0px;
}


#block-views-nei-news-block-2 a /*feb 4 noemi*/
{
font-size: 1.3em;
font-weight: 350;
margin: 8px 0px;
}

#block-views-nei-news-block-2 img   /*feb 4 noemi*/
{float: left; padding: 10px 10px 10px 0px;}


#block-views-nei-news-block-2 p   /*feb 4 noemi*/
{padding: 5px;}

#block-views-nei-news-block-2 em /*feb 4 noemi*/
{padding: 3px 0px; color: #000;}

#block-views-nei-news-block-2 h2 /*feb 4 noemi*/
{font-size: 1.6em }


/************** News Landing Ends ********/




/*---------------News PR pages------------*/

.field-name-field-pr-contact,
.field-name-field-references,
.field-name-field-date,
.field-name-field-subtitle,
.field-name-field-press-release-header
{padding: 20px 0px 10px 0px; }

.field-name-field-sub-heading
{font-size: 2em;
margin-bottom: 20px;
}

.field-name-field-photo,
.field-name-field-pr-image {
  float: right;
  padding: 0px;
  margin: 10px;
  border: 1px solid #ccc;
}


#node-31 h2 /*News Blurb Header*/
{display: none;}

#node-170 h2 /*Employment Blurb Header*/
{display: none;}

#node-49 h2 /*Fact Sheet Blurb Header*/
{display: none;}

#node-31, #node-170 /*blurb spacing*/
{padding-top: 20px;}

.field-name-field-news-type /*News Brief*/
{font-weight: bold; font-size: 1.2em; padding-top: 10px;}

.region-sidebar-second
{margin-top: 45px;margin-left: 5px;}

.archivedpage
{padding: 20px; border: 1px solid #ccc; margin: 20px 0px;}

.pane-meetings-news-page,
.pane-special-events-in-news /*news landing page*/
{width: 90%;}

.block block-system clearfix
{width: 85%;}

/*----------NEHEP highlight--------------*/

#block-block-19 /*NEHEP highlight*/
{padding: 10px; text-align: center; border: 1px solid #20b901;
margin: 20px 10px 20px 0px;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;}

#block-block-19 h2
{font-size: 1.8em; margin-top: 0;}

#block-block-19 img
{padding-top: 8px;
margin-left: auto;
margin-right: auto;
}


/*---------------OutLook Newsletter------------------*/

.page-node-2482 .form-submit
{margin-top: 10px;}

#node-2482 .webform-client-form
{border: 1px solid #15800; padding: 20px;}

/*-------------  Healthy Vision Month  --------------*/

.hvmimage
{margin-top: -20px;}

.hvmcenter
{/**/text-align: center; width: 200px;}

.hvmcenter1
{/**/text-align: center; width: 270px;}

.hvmside
{
float: right;
padding: 10px;
border-left: 0px solid #ccc;
margin-left: 10px;
width: 25%;
color: #158000;
font-size: 1.3em;
}

.hvmtextarea
{padding: 10px;}


/*-------------  Side menus  --------------------*/

#block-menu-menu-nehep-consumer-pages,
#block-menu-menu-nehep-consumer-spanish,
#block-menu-menu-nehep-consumer-resources,
#block-menu-menu-eyegene
{border-bottom: 1px solid #ccc; padding-bottom: 0px;}


#block-menu-menu-nehep-consumer-resources-in h2,
#block-menu-menu-nehep-consumer-spanish h2,
#block-menu-menu-nehep-consumer-resources h2,
#block-menu-menu-nehep-consumer-pages h2,
#block-menu-menu-audacious-goals h2
{font-size: 1.5em; color: #158000;}

#block-menu-block-1 h2 /* healthy vision month */
{font-size: 1.5em; color: #158000;}

#block-block-4 /* eyegene pdfs */
{padding-top: 10px;}


#block-menu-menu-ocular-stem-cell-translatio h2,
#block-menu-menu-ocular h2
{font-size: 1.5em; color: #158000;}

/*News block styles for homepage**/
.newshomepage
{min-height: 150px; margin-bottom: 8px; border-bottom: 1px solid #ccc;}


.newsdatehome
{float: right; margin-top: -20px;
font-weight: bold;}

/*-------------special section headers-----------*/

.minisiteheader
{
font-size: 2.5em;
border: 0px solid #ccc;
text-shadow: 1px 1px 2px rgba(123, 123, 128, 0.25);
color: #333;
}

.neheplogo,
.eyegenelogo,
.consumerlogo
{padding: 15px}

.photoimagelogo
{padding: 10px 15px}


#block-block-25 h2 /*translational research page*/
{font-size: 1.5em;}

#block-block-25 img /*translational research page*/
{padding: 4px;}

.region-sidebar-second /* right sidebar */
{padding: 20px;
border-left: 1px solid #b6eeab;
margin-top: 65px;}

.field-name-field-archived-page
{padding: 0px 20px 20px 20px; border: 1px solid #ccc;
background-color: #f1f6f0;}

.field-name-field-archived-page h2 a,
.field-name-field-archived-page h2
{color: #158000;}



/***************ICONS***************/

.glyphicon-search
{color: #52b15f}

/***************FLICKR***************/
/*.flickr-photo-img*/


.flickr-photo-img
{padding: 15px;
border: 1px solid #ccc;
margin: 20px 15px 3px 0px;
font-size: 1.em;
line-height: 2em;
min-width: 150px;
}

span.flickr-wrap
{margin: 20px 15px 3px 0px;
min-width: 300px;}

span.flickr-credit
{font-size: 100%;
line-height: 110%;
min-width: 200px;}
/****************YOUTUBE*******************/

.field-name-field-youtube-video
/*.field-item*/
{padding: 20px;
border: 0px solid #ccc;
}

.youtube-field-player
{max-width: 100%;
padding: 20px;}

#block-menu-menu-youtube-menu h2
{font-size: 1.5em; color: #158000;}

/******************CAPTION for IMAGES **************/

span.caption
{
	display:inline-block;
	font-size: .85em;
	padding: 3px;
	line-height: 1.5em;
}


/********------------old styles----------**********/

.neisidecolumn
{
float: right;
padding: 10px;
border-left: 1px solid #ccc;
margin-left: 10px;
width: 25%;
}

.neisidecolleft
{
float: left;
padding-right: 10px;
border-right: 1px solid #ccc;
margin-right: 10px;
width: 40%;
}


.staffphoto, .staffphoto1, .staffphoto2, .staffphoto3, .staffphoto4, .staffphoto5, .staffphoto6, .staffphoto7, .staffphoto8, .staffphoto9, .staffphoto10, .staffphoto11
{
width: 250px;
float: right;
font-size: 1em;
border: 0px solid #ccc;
padding: 3px;
margin: 8px;
color: #666;
line-height: 1.4em;
}

.imagepadding2 /*spokesperson bios*/
{padding: 5px; margin-top: 15px;
}

.biobox /*spokesperson bios*/
{margin: 5px;
padding-bottom: 20px;
border-bottom: 1px solid #b6eeab;}

.biobox img /*spokesperson bios*/
{
border-radius: 50px 50px 50px 50px;
-moz-border-radius: 50px 50px 50px 50px;
-webkit-border-radius: 50px 50px 50px 50px;
border: 0px solid #000000;
}




.tbtimage
{max-width:200px;
min-height: 200px;
padding:10px;
float:right;
font-size:.85em;}

.tbttext
{min-height: 310px; border-bottom: 1px solid #ccc;
padding: 10px 0px;}

ul.timeline
{list-style: none;}

.caption
{font-size: 1.em; color: #666;
line-height: 1.4em;}

/*-------------------Org Database---------------------*/

.field-name-field-representative,
.field-name-field-social-media,
.field-name-field-address-2,
.field-name-field-email
/*
.field-name-field-address-1,
.field-name-field-state,
.field-name-field-city,
.field-name-field-zip,
.field-name-field-phone,
.field-name-field-phone-2,
.field-name-field-url */

{padding: 5px 0px; }


.field-name-field-org-memberhip,
.field-name-field-mission,
.field-name-field-meetings,
.field-name-field-programs,
.field-name-field-org-publications

{padding: 5px 0px; }




/*-----------------OTHER-----------------------*/

a[href$=".mobi"]
{
  padding-right: 25px;
  background-image: url(/sites/default/files/ebook.gif);
  background-position: 100% 50%;
  background-repeat:no-repeat;
}


a[href$=".epub"]
{
  padding-right: 25px;
  background-image: url(/sites/default/files/ebook.gif);
  background-position: 100% 50%;
  background-repeat:no-repeat;
}

a[href$=".pdf"]
{
  padding-right: 18px;
  background-image: url(/sites/default/files/document.gif);
  background-position: 100% 50%;
  background-repeat:no-repeat;
}

a[href$=".doc"]
{
  padding-right: 18px;
  background-image: url(/sites/default/files/document.gif);
  background-position: 100% 50%;
  background-repeat:no-repeat;
}

.node-readmore /**-------read more link------**/
{
margin-top: 10px;
width: 85px;
 padding-right: 18px;
  background-image: url(/sites/default/files/green-arrow.gif);
  background-position: 100% 60%;
  background-repeat:no-repeat;
  border: 0px solid #ccc;
}

.view-view-eye-health-orgs h2 /*health orgs divider*/
{border-top: 1px solid #ddd;
padding-top: 10px;}


html.msie body.page-node-166  section#block-views-az-site-map-block ul li.views-row span span a p {
	display:inline-block;
}

/***************kids*************/

.materials1
{
min-height: 230px;
margin: 5px 0;
}

.materials1 img
{
float: left;
padding-right: 30px;
}

/***************OUTLOOK NEWSLETTER June 2015 *************/

#block-views-outlook-featured-resource-block img,
#block-views-outlook-on-the-road-block img,
#block-views-notes-from-nehep-block img
{
float: left;
margin-right: 10px;
}

.view-outlook-nei-nehep-news img
{
/*float: left;*/
margin-right: 10px;
border: 0px solid #ccc;
}

.view-outlook-nei-nehep-news ul,
.view-outlook-partnership-articles- ul
{
margin-top:-170px;
margin-left: 160px;
border: 0px solid #ccc;

}

#block-views-outlook-featured-resource-block .views-field,
#block-views-outlook-on-the-road-block .views-field,
#block-views-notes-from-nehep-block .views-field
{
padding: 8px;
border: 0px solid #ccc;
}

#block-views-outlook-featured-resource-block .views-field-title,
#block-views-outlook-on-the-road-block .views-field-title,
#block-views-notes-from-nehep-block .views-field-title
{font-size: 1.7em;}

#block-views-outlook-featured-resource-block,
#block-views-outlook-on-the-road-block,
#block-views-notes-from-nehep-block,
#block-views-outlook-nei-nehep-news-block-1,
#block-views-6dc51655ac11cb8dcaee95625c52d1bd
{min-height: 250px; border-bottom: 1px solid #ccc;}

/************colors****July 9 2015*******/

.neigreenline
{
border-top: 1px solid #158000;
width: 60%;
}

.neigreenborder
{
border: 1px solid #158000;
margin: 5px 0;
}

.neigreen
{
color: #158000;
}

/*********************Address for NEHEP directory**************/
div.field-name-field-city,
.field-name-field-address-1,
.field-name-field-zip,
.field-name-field-state{
  display: inline-block;
  padding: 0 5px 0 0;
  width: auto;
 }

 /**/

 .block-easy-breadcrumb
{padding: 10px 0;}

/******************NEHEP resources**************/

.field-name-field-nehep-images
{float: left; padding: 0px 20px 10px 0px;}

/**************Catalog page grid **************/
.page-catalog .view-catalog table td[class*="col-"]{
    width: 265px;
    padding-right: 10px;
    vertical-align: top;
}

.node-type-catalog .region-content .field-name-field-cover-picture {
  float:left;
  padding-right: 20px;
}

.node-type-catalog .region-content .field-name-body{
  padding-top: 20px;
}
div#article-pane {
    padding-left: 25px;
}
#article-pane .views-row {
    min-height: 150px;
}

.views-field.views-field-field-image {
    float: left;
	margin-right:5px;
}

/**************** Read more ****************/
.btn-articles {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 10px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  margin-bottom: 10px;
}

.btn-articles:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}


/** Spoksperson Bio ***********/

.view-id-spokesperson_bio tr{
    border-bottom: 1px solid #ccc;
  }
.view-id-spokesperson_bio p{
    font-weight: bold;
}

.view-id-spokesperson_bio .row-last {
    border: none;
}
.view-id-spokesperson_bio .view-header {
    margin-bottom: 15px;
  }
.view-id-spokesperson_bio .field-content {
    margin: 5px 0 9px 0;
}
.node-press-room-for-the-media img{
    float: left;
    margin-right: 30px;
}


/** Event pages*********/

.view-calendar .col-md-8 {
    padding: 10px 0px;
    border-bottom: 1px dashed #ccc;
}
.view-calendar .event-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.view-calendar .field-content
span.date-display-single {
    color: #1e5ba0;
    font-weight: bold;
    font-size: 24px;
}
.view-calendar .desc {
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
}
.view-calendar .col-md-9 h2{
  margin-top: 0px;
}
.view-header .date{
  font-size: 25px;
  margin: 5px;
  color: #1e5ba0;
}

/*.views-field.views-field-field-event-type-list{
  margin: 6px;
}*/
/*.view-calendar span a{
  font-size: 18px;
}*/
/*.view-display-id-block_1 .date-heading a{
  font-size: 12px;
}*/
/*.view-display-id-block_1 ul.pager {
    margin: 0;
}*/
/*.view-id-calendar .date-next{
  background: none!important;
}*/
/*.view .date-nav-wrapper .date-next a {
    margin-right: 0px;
    font-weight: bold;
}*/
/*.view .date-nav-wrapper .date-prev a {
    margin-left: 0px;
    font-weight: bold;
}*/

/*.view .date-nav-wrapper .date-prev {
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    background: none!important;
    float: none;
    padding: 5px 0;
    position: absolute;
    right: 1025px!important;
    left: auto;
    text-align: right;
    top: 0px;
    width: auto;
    z-index: 1;
    font-size: 12px;
}*/
/*.page-event-created .breadcrumb{
  display: none;
}
.node-event-calendar .field-collection-container.clearfix {
  width: 50%;
}*/

/* Home page and detail pages Navigation updates */
/*.tb-megamenu {
    background-color: #158000;
}*/

@media screen and (min-device-width: 480px) and (max-device-width: 768px) {
  .tb-megamenu{
    /*background-color: #158000;*/
    /*float:right;*/
  }
}
@media only screen and (min-width:960px){
       /* styles for browsers larger than 960px; */
       .tb-megamenu{
         background-color: #158000;
       }
   }

@media only screen and (max-device-width: 480px) {
    /* STYLES HERE */
    .tb-megamenu{
      /*background-color: #158000;*/
      /*float:right;*/
    }

}
.container > .navbar-header {
    margin-right: -15px;
    margin-left: -15px;
}
.container > .navbar-collapse {
    margin-right: 0;
    margin-left: -15px;
    display: block;
    padding-right: 0;
    box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0.1);
}

.tb-megamenu .row-fluid [class*="span"]:first-child {
    margin-left: 0;
    border-right: 1px solid #d7d7d7;
}

.tb-megamenu .dropdown-menu a {
    display: block;
    padding: 0 0;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #333;
    white-space: nowrap;
}
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #666;
    margin-top: 8px;
}

.tb-megamenu .nav > li > a {

    border-right:none;
    border-top: 0;
    font-weight: normal;
    padding: 11px 15px!important;
}
.menu-first .tb-megamenu .nav > li > a{
    /*float: left;*/
    border-radius: 6px 0 0 0;
    border-left:none;
}
.tb-megamenu.tb-megamenu-main-menu.style-green{
    border-radius: 6px 6px 0px 0px;
}

.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child {
    border-left: none;
    border-right: non;
}

/** Menu button condensed */
.tb-megamenu .btn-navbar {
    color: #149916;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.tb-megamenu .btn:hover{
  background-color: #4F197B;
}
.tb-megamenu .btn-navbar:hover{
  color: #5AE474;
}

#block-menu-menu-nei-3-d-retina-organoid-cha h2{
  font-size: 20px;
  color:green;
}

.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover{
  background-color: #fff;
  color: #e54e4b!important;
  text-decoration: none;
  text-shadow: none;
  outline: none;
}
.tb-megamenu.style-green .dropdown-menu li > a:hover,
.tb-megamenu.style-green .dropdown-menu li > a:focus,
.tb-megamenu.style-green .dropdown-submenu:hover > a{
  color: #e54e4b!important;
}
.tb-megamenu.style-green .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu.style-green .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #135405!important;
    /* background-color: #ff!important; */
}


/*Timeline for NEI*/
div #timelinejs-timeline-default {
    height: 30em;
}
.tl-slide .tl-slide-content-container .tl-slide-content .tl-text{
  width:55%!important;
}
.tl-slide .tl-slide-content-container .tl-slide-content{
  padding-left: 50px!important;
  padding-right: 50px!important;
  width: 800px!important;
}
.tl-timeline a {
    text-decoration: none;
    color: #c34528;
    font-size: 20px;
}
.tl-timenav .tl-attribution{
  display:none;
}
.tl-text{
  padding:0 0 0 0!important;
}
h3.tl-headline-date{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 15px;
    font-weight: 500;
    margin: 0 0 3px 0;
    color: #abba64!important;
}
.nei50_sidebar_block {
    padding: 1em;
    border-left: 1px solid #ccc;
    margin-left: 1em;
}
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media only screen and (max-width: 768px) {
  .panels-flexible-region-19-left {
    width: 100%!important;
  }
  .panels-flexible-region-last{
    width:100%;
  }
}
@media only screen and (min-width: 768px){
  .panels-flexible-region-19-left {
    width: 75%!important;
  }
  .panels-flexible-region-last{
    width:25%;
  }
}



/*Audacious Goals Initiative*/

@media only screen and (max-width: 768px) {
    .panel-3col-stacked .panel-col-first {
      width: 100%;
    }
    .panel-3col-stacked .panel-col {
        width: 100%;
    }
    .panel-3col-stacked .panel-col-last {
      width: 100%;
    }
}

@media only screen and (min-width: 768px){
  .panel-3col-stacked .panel-col-first {
      float: left;
      width: 20%;
  }
  .panel-3col-stacked .panel-col {
      float: left;
      width: 60%;
  }
  .panel-3col-stacked .panel-col-last {
      float: left;
      width: 20%;
  }
}

.pane-menu-audacious-goals .pane-title{
  font-size: 1.5em;
  margin-top: 0;
}
.pane-menu-audacious-goals .nav > li > a {
    position: relative;
    display: block;
    padding: 5px 5px;
}
.pane-menu-audacious-goals .nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #428bca;
    color: #fff;
}
.pane-agi-marquee-view .flexslider{
  border:0;
  margin:0;
}


/** Footer region E5E5E5 **/
.footer{
  margin-top: 0;
  padding-top: 20px;
  background: #E3E3E3;
}
.footer {
    padding-top: 35px;
    padding-bottom: 36px;
    border-top: 2px solid #158000;
}

.region-footer #block-block-49{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  line-height: 2;
  font-weight: 600;
}
.region-footer .socialrow {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
a.addtoany_share_save{
  color: #fff;
  margin
}


.node-research-at-nei .field-type-image{
  float:left;
  width:25%;
}
.node-research-at-nei .field-name-field-firstname{
  float:left;
  margin-right: 5px;
  font-weight: bold;
  color:#158000;
  font-size: 20px;
}
.node-research-at-nei .field-name-field-lastname{
  /*width:75%;*/
  font-weight: bold;
  color:#158000;
  font-size: 20px;
}
.node-research-at-nei .field-name-field-degrees{
  float:left;
  width:75%;
}
.node-research-at-nei .field-name-field-title-s-{
  float:left;
  width:75%;
}
.node-research-at-nei .field-name-field-ic{
  float:left;
  width:75%;
}
.node-research-at-nei .field-name-field-phone{
  float:left;
  width:75%;
}
.node-research-at-nei .field-name-field-email{
  float:left;
  width:75%;
}
.node-research-at-nei .field-name-field-fax-number{
  float:left;
  width:75%;
}

.node-research-at-nei .field-name-field-pi-ic-url {
    padding-bottom: 16px;
}

.node-research-at-nei .field-name-field-news{
  padding:10px 0 10px 0;
  border-top:1px solid #ccc;
}
.node-research-at-nei .field-name-field-research{
  padding:10px 0 10px 0;
  border-top:1px solid #ccc;
}
.node-research-at-nei .field-name-field-pubs{
  padding:10px 0 10px 0;
  border-top:1px solid #ccc;
}
.node-research-at-nei .field-name-field-our-research-mission{
  padding:10px 0 10px 0;
  border-top:1px solid #ccc;
}
.node-research-at-nei .field-name-body{
  padding:10px 0 10px 0;
  border-top:1px solid #ccc;
}

.node-research-at-nei .field-name-field-our-research-mission .field-label{
  font-size: 24px;
}
.node-research-at-nei .field-name-field-news .field-label{
  font-size: 24px;
}
.node-research-at-nei .field-name-field-news .field-label{
  font-size: 24px;
}
.node-research-at-nei .field-name-body .field-label{
  font-size: 24px;
  color:#800080;
}
.node-research-at-nei .field-name-field-research .field-label{
  font-size: 24px;
  color:#800080;
}
.node-research-at-nei .field-name-field-pubs .field-label{
  font-size: 24px;
  color:#800080;
}
.node-research-at-nei .field-name-field-staff .field-label{
  font-size: 24px;
  color:#800080;
}
