/*sirmbase: headers and links: 008080/
/*simrbase: text: 663300/*
/*cuttingclass green 339933*/


/* --- Common Links --- */
a {
  color: #339933;
  text-decoration: none;
}

a:visited {
}

a:hover {
  color: #339933;
  text-decoration: none;
}

h1, h2  {
  color: #339933;
}
 h3, h4, h5, h6 {
  color: black;
  font-weight: normal;
}

/****************/
body { background: url(images/pattern.png) 0 0 #eee repeat; color:#663300; }

#page { background: none; }

/* header */
#headline-wrapper { background: #111; }

.break-news a { color:#777 }

.break-news a :hover { color:#fff; }

#block-views-break-news-block h2 { background-image: url(images/bg-breaking.png); color:#fff; }

/* search */
#headline-wrapper .block-search { background: #fff; border-color: #fff; }

#headline-wrapper .form-text { box-shadow: none; }

#headline-wrapper .form-text { color:#333; }

/* slideshow */
#slideshow-wrapper .views-field-title a,
#slideshow-wrapper .views-field-body { background: #111; }

#slideshow-wrapper .views-slideshow-controls-text { background-image: url(images/bg-control.png); }

#slideshow-wrapper .views-slideshow-controls-text a {
  background-image: url(images/controls.png);
}

#slideshow-wrapper .views-slideshow-pager-field-item { background-image: url(images/ico-pager.png); }

/* nav */

/*
div.sf-accordion-toggle.sf-style-simple-centre-aligned a.sf-expanded, .sf-menu.sf-style-simple-centre-aligned.sf-accordion li.sf-expanded {

    background: url('images/collapse-menu-01-512.png') no-repeat center center transparent;
}
*/

div.sf-accordion-toggle.sf-style-simple-centre-aligned a span {
    background: url('images/menu-alt-512.png') ;
    background-size: cover;
}

#main-menu-wrapper li a { color:#fff; }

#main-menu-wrapper li a:focus, 
#main-menu-wrapper li a:hover, 
#main-menu-wrapper li a:active {
  background: #000;
}

#main-menu-wrapper li a.active {
  background: #339933;
  color:#fff;
}

#main-menu-wrapper li li a:hover,
#main-menu-wrapper li li a:focus {
  background: #339933;
}

#main-menu-wrapper li > ul {
  background: #000;
}

#main-menu-wrapper li.sfHover > a {
  background: #000;
}

#main-menu-wrapper li.expanded:hover > a,
#main-menu-wrapper li.expanded:focus > a {
  background: #000;
}

#main-menu-wrapper li li { border-bottom-color: #171716; }

#main-menu-wrapper .row { background: url(images/bg-left-nav.png) 0 0 no-repeat; }

#main-menu-wrapper .span12 { background: url(images/bg-right-nav.png) 100% 0 no-repeat; }

#main-menu-wrapper .tb-megamenu .mega-nav > .active a,
#main-menu-wrapper .tb-megamenu .dropdown-menu .mega-nav > .active a {
	background-color: #339933;
	color: #fff;
}

.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
	background-color: #339933;
}

.tb-megamenu .nav li.dropdown.active > .dropdown-toggle { background-color: #339933; color: #fff; }

.tb-megamenu .tb-block h2 { color:#fff; }

#main-menu-wrapper .tb-megamenu .block-views a:hover, 
#main-menu-wrapper .tb-megamenu .block-views a:focus, 
#main-menu-wrapper .tb-megamenu .block-views a.active { color:#339933; }

.tb-megamenu .btn-navbar,
.tb-megamenu .btn-navbar, .responsive-menu-button { background-color: #339933; }
.tb-megamenu .btn-navbar:hover, .tb-megamenu .btn-navbar:focus,
.tb-megamenu .btn-navbar:hover, .tb-megamenu .btn-navbar:focus, 
.responsive-menu-button:hover, .responsive-menu-button:focus { color:#339933; }

/****************/
#main-content > .grid-inner,
#sidebar-home-wrapper .block,
#panel-first-wrapper .grid-inner,
#panel-second-wrapper .grid-inner,
#panel-second-wrapper .panel-second-2 .block,
#sidebar-featured-wrapper > .grid-inner { 
  border: none;
  border-bottom: 2px solid #ccc;
}

.node .field-name-field-image, 
#block-system-main .view .views-row .views-field-field-image,
.video-of-week .views-field-field-video iframe,
.featured-professors .views-field-field-image img,
.quicktabs_main .views-field-field-image, 
.blog-view .views-field-field-image,
.latest-photos .views-field-field-images,
.featured-professors .jcarousel-clip-horizontal,
.featured-professors .jcarousel-item,
#sidebar-second-wrapper .views-field-field-image,
#comments,
.comment,
.node, #block-system-main .view .views-row,
.contact-info h3,
.search-results li  {
  border-color: #ddd;
}

.video-of-week .jcarousel-next, 
.video-of-week .jcarousel-prev, 
.featured-professors .jcarousel-next, 
.featured-professors .jcarousel-prev { background-image: url(images/controls-3.png); }

.front .node h2 a { color:#339933; }

.front .node h2 a:hover, 
.front .node h2 a:focus,
#block-system-main .view .views-row .views-field-title a:hover, 
#block-system-main .view .views-row .views-field-title a:focus,
#block-system-main .view .views-row .views-field-title a:hover, 
#block-system-main .view .views-row .views-field-title a:focus { color:#339933; }

.node .links li a, 
.comment .links li a,
.views-field-view-node a { background:#111; }

.node .links li a:hover,
.node .links li a:focus,
.comment .links li a:hover,
.comment .links li a:focus,
.views-field-view-node a:hover,
.views-field-view-node a:focus {
  background:  #339933;
}

.action-links li a { background: #111; }

.action-links li a:hover { background:  #339933; }

.node .node-submitted-comments ul.inline li a,
.node-submitted-info a { color:#339933; }

.node-submitted-info { color:#666; }

.node-submitted-date { background-image: url(images/ico-date-3.png); }

.node .node-submitted-comments ul.inline li a { background-image:url(images/ico-comment.png); }

.node-submitted-info .submitted { background-image: url(images/ico-post.png); }

.node-submitted-info { border-bottom-color: #ddd;} 

#block-system-main .view .views-row .views-field-name a:hover { color:#339933; }

#page-title { 
   background: #339933; 
   color:#fff; 
  padding: 7px 20px;
  text-transform: uppercase;
  margin: -20px -20px 20px -20px;
}

ul.primary,
ul.primary li a { border-bottom-color: #ddd; }

ul.primary li a:hover,
ul.primary li.active a { color:#339933; }

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { border-color: #ddd; }

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { border-color: #bbb; }

#breadcrumb-wrapper { border-bottom: 1px dotted #222; margin-bottom: 10px; }

#breadcrumb-wrapper a:hover { color:#fff; }

.view-col-type .views-col .grid-inner,
.item-list .pager {
  border-color: #ddd;
}
  
.view-col-type .views-col .grid-inner:hover,
.view-col-type .views-col .grid-inner:focus {
  border-color: #ccc;
}

#sidebar-second-wrapper .block,
#sidebar-second-wrapper .views-row { border-color: #ccc; }

#newsletter-subscribe-form .form-item .form-text,
#user-login-form .form-text { border: 1px solid #ddd; }

/* pager */
ul.pager { background: #fff; }
.item-list .pager li { /*background: #111;*/ }

.item-list .pager .pager-current { background: #339933 }

.item-list .pager li:hover,
.item-list .pager li:focus {
  background: #339933;
}

.item-list .pager li:hover a,
.item-list .pager li:focus a { color:#fff; }

/* button */
.form-actions input,
#newsletter-subscribe-form .form-submit,
#search-form .form-submit,
#user-login-form .form-submit {
  background: #111;
}

.form-actions input:focus,
.form-actions input:hover,
#newsletter-subscribe-form .form-submit:focus,
#newsletter-subscribe-form .form-submit:hover,
#search-form .form-submit:hover,
#search-form .form-submit:focus,
#user-login-form .form-submit:focus,
#user-login-form .form-submit:hover {
  background: #339933;
}

#main-menu-wrapper #user-login-form .form-submit { background: #339933; }
#main-menu-wrapper #user-login-form .form-submit:focus,
#main-menu-wrapper #user-login-form .form-submit:hover { background: #111; }

#main-menu-wrapper .tb-megamenu .block-user a:hover, #main-menu-wrapper .tb-megamenu .block-user a:focus { color:#339933; }

/* tabs */
.quicktabs-wrapper ul.quicktabs-tabs { background: #111; }

.quicktabs-wrapper ul.quicktabs-tabs a { color:#aaa; }

.quicktabs-wrapper ul.quicktabs-tabs a:hover,
.quicktabs-wrapper ul.quicktabs-tabs a:focus {
  color: #fff;
}

.quicktabs-wrapper ul.quicktabs-tabs li.active a { background-image:url(images/bg-tab.gif); }

#sidebar-second-wrapper > .grid-inner { border:none;   }

/*jcarousel*/
.jcarousel-item-vertical .views-field-title a { color:#FA4942 }

.jcarousel-item-vertical .views-field-title a:hover { color:#339933; }

.galleryformatter-greenarrows .gallery-slides .panel-overlay .overlay-inner * { color:#fff; }

.jcarousel-skin-default .jcarousel-next-vertical, 
.jcarousel-skin-default .jcarousel-next-vertical:hover,
.jcarousel-skin-default .jcarousel-prev-vertical, 
.jcarousel-skin-default .jcarousel-prev-vertical:hover { background-image: url(images/arrow-2.png); }

.galleryformatter-greenarrows .gallery-thumbs .arrow,
.galleryformatter-greenarrows .gallery-thumbs .forward { background-image: url(images/controls-3.png); } 

/* pannel */
#panel-third-wrapper h2 { background-color:#339933; }

#panel-third-wrapper { background: url(images/pattern.png) 0 0 #151515 repeat; border-bottom: 1px solid #191919; }

#panel-third-wrapper .jcarousel-next, 
#panel-third-wrapper .jcarousel-prev { background-image: url(images/controls-2.png); width: 29px; height: 29px; background-position: 0 0; top: -23px; }

#panel-third-wrapper .jcarousel-next, #panel-third-wrapper .jcarousel-prev { width: 12px; height: 16px; left: auto; }

#panel-third-wrapper .jcarousel-prev-horizontal { background-position: 0 0;  right: 25px; }

#panel-third-wrapper .jcarousel-prev-horizontal:hover {  background-position: 0 0;}

#panel-third-wrapper .jcarousel-next-horizontal { background-position: -12px 0; right: 12px; }

#panel-third-wrapper .jcarousel-next-horizontal:hover {  background-position: -12px 0; }

#panel-forth-wrapper { background: url(images/pattern.png) 0 0 #111 repeat; color:#999; }

#panel-forth-wrapper .grid-inner { background: none; padding: 10px 0; }

#panel-forth-wrapper h2 { border-bottom: 1px dotted #333; color:#fff; padding-left:0; margin-right: 0; margin-left: 0; }

#panel-forth-wrapper p { color:#999; }

#panel-forth-wrapper .item-list li a,
#panel-forth-wrapper ul.menu li a { color:#999; }

#panel-forth-wrapper .item-list li a:hover,
#panel-forth-wrapper ul.menu li a:hover { color:#fff; }

#panel-forth-wrapper .item-list li,
#panel-forth-wrapper ul.menu li { background-image:url(images/ico-li.png); background-position: 0 6px; }

#footer-wrapper { background: url(images/pattern.png) 0 0 repeat #080808; }

#footer {  background: none; border: none; padding-left: 0; padding-right: 0; }

#footer p { color:#666; }

#footer a:hover { color:#fff; }



thead th {
        font-family: oswaldregular,Helvetica Neue, Helvetica, Arial, sans-serif;  /*arial, helvetica, sans-serif;*/
        font-size: 14px;
        font-weight: bold;
        line-height: 19px;
        padding: 0 8px 2px 8px;
        white-space: nowrap;
}


td #tripal_feature-table-blast_results {
         font-size: 10px;
}
table#gene_search-result-table.chado_search-result-table {
         font-size: 10px;
}
figure
{
width: 550px;
    /*border: 1px solid red;*/
}
.nowrap {
white-space: nowrap;
}



/* gene search view*/

.views-field-title a {
  background: #339933;
}



div .view.view-t .feed-icon {
  display: none;
}

.view.view-clone-of-gene-search .feed-icon {
    display: none;
}

.view.view-public-gene-search .feed-icon {
    display: none;
}

div .view.view-gene-search-by-loc .feed-icon {

  display: none;
}

#views-exposed-form-public-gene-search-page .views-exposed-widgets, #views-exposed-form-clone-of-gene-search-page .views-exposed-widgets, #views-exposed-form-t-page .views-exposed-widgets {
    border: 1px solid rgb(204, 204, 204);
    padding-top: 10px;
}
#views-exposed-form-gene-search-by-loc-page .views-exposed-widgets {
    border: 1px solid rgb(204, 204, 204);
    padding-top: 10px;
}

#views-exposed-form-public-gene-search-page label[for=edit-interpro-value], #views-exposed-form-public-gene-search-page label[for=edit-go-term] ,#views-exposed-form-public-gene-search-page label[for=edit-blast-value],  #views-exposed-form-public-gene-search-page label[for=edit-common-name] , #views-exposed-form-public-gene-search-page label[for=edit-combine], #views-exposed-form-clone-of-gene-search-page label , #views-exposed-form-t-page   label {
    top: -20px;
    position: relative;
    background: #D9DAC4;
    padding-left: 5px;
}

#views-exposed-form-gene-search-by-loc-page   label {
    top: -20px;
    position: relative;
    background: #D9DAC4;
    padding-left: 5px;
}
#edit-fmin-wrapper   label {
    top: -20px;
    position: relative;
    background: none;
    padding-left: 5px;
    margin-bottom: -20px;
}
#edit-fmax-wrapper   label {
    top: -20px;
    position: relative;
    background: none;
    padding-left: 5px;
    margin-bottom: -20px;
}

div #edit-common-name-wrapper.views-exposed-widget.views-widget-filter-common_name {
    border-top: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
    margin: 10px 10px 20px 10px;
  padding: 10px;
}
div #edit-name-1-wrapper.views-exposed-widget.views-widget-filter-name_1 {
    border-top: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
    margin: 10px 10px 20px 10px;
  padding: 10px;
}


div#edit-combine-wrapper.views-exposed-widget.views-widget-filter-combine {
    border-top: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
    margin: 10px 10px 20px 10px;
  padding: 10px;
}


div#edit-tissue-term-wrapper.views-exposed-widget.views-widget-filter-tissue_term {
    border-top: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
    margin: 10px 10px 20px 10px;
  padding: 10px;
}
div#edit-feature-type-wrapper.views-exposed-widget.views-widget-filter-feature_type {
    border-top: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
    margin: 10px 10px 20px 10px;
    padding: 10px;
}

#views-exposed-form-public-gene-search-page .views-exposed-widget , #views-exposed-form-clone-of-gene-search-page .views-exposed-widget , #views-exposed-form-t-page .views-exposed-widget {
    border-top: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
    margin: 10px 10px 20px 10px;
    padding: 10px;
}

div#edit-landmark-wrapper.views-exposed-widget.views-widget-filter-landmark{
    border-top: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
    margin: 10px 10px 0px 10px;
    padding: 10px;
}
div#edit-fmin-wrapper.views-exposed-widget.views-widget-filter-fmin{
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
    margin: 0px 10px 0px 10px;
    padding: 20px;
}
div#edit-fmax-wrapper.views-exposed-widget.views-widget-filter-fmax{
    border-bottom: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
    margin: 0px 10px 20px 10px;
    padding:20px;
}



#views-exposed-form-public-gene-search-page div.views-exposed-widget.views-submit-button, #views-exposed-form-clone-of-gene-search-page div.views-exposed-widget.views-submit-button, #views-exposed-form-t-page div.views-exposed-widget.views-submit-button  {
    width: 20px;
    float: left;
    height: 10px;
    padding-bottom: 5px;
    margin-top: 0;
    margin-left: 20px;
    margin-bottom: 20px;
    border: none;
}

#views-exposed-form-public-gene-search-page div.views-exposed-widget.views-reset-button ,#views-exposed-form-clone-of-gene-search-page div.views-exposed-widget.views-reset-button , #views-exposed-form-t-page div.views-exposed-widget.views-reset-button {
    width: 100px;
    float: left;
    height: 10px;
    padding-bottom: 5px;
    margin-top: 0;
    margin-left: 30px;
    margin-bottom: 20px;
    border: none;
}
#views-exposed-form-gene-search-by-loc-page div.views-exposed-widget.views-submit-button  {
    width: 20px;
    float: left;
    height: 10px;
    padding-bottom: 5px;
    margin-top: 0;
    margin-left: 20px;
    margin-bottom: 20px;
    border: none;
}

#views-exposed-form-gene-search-by-loc-page div.views-exposed-widget.views-reset-button {
    width: 100px;
    float: left;
    height: 10px;
    padding-bottom: 5px;
    margin-top: 0;
    margin-left: 30px;
    margin-bottom: 20px;
    border: none;
}
#views-exposed-form-analysis-search-page-1 .views-exposed-widgets {
    border: 1px solid rgb(204, 204, 204);
    padding-top: 10px;
}

#views-exposed-form-analysis-search-page-1   label {
    top: -20px;
    position: relative;
    background: #D9DAC4;
    padding-left: 5px;
}
div #edit-name-wrapper.views-exposed-widget.views-widget-filter-name {
    border-top: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
    margin: 10px 10px 20px 10px;
  padding: 10px;
}
div #edit-program-wrapper.views-exposed-widget.views-widget-filter-program{
    border-top: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
    margin: 10px 10px 20px 10px;
  padding: 10px;
}
div#edit-sourcename-wrapper.views-exposed-widget.views-widget-filter-sourcename {
    border-top: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
    margin: 10px 10px 20px 10px;
  padding: 10px;
}
#views-exposed-form-analysis-search-page-1 div.views-exposed-widget.views-submit-button {
    float: left;
    padding-bottom: 5px;
    margin-top: 0;
    margin-left: 20px;
    margin-bottom: 20px;
    border: none;
}
#views-exposed-form-analysis-search-page-1 div.views-exposed-widget.views-reset-button {
    width: 100px;
    float: left;
    height: 10px;
    padding-bottom: 5px;
    margin-top: 0;
    margin-left: 10px;
    margin-bottom: 20px;
    border: none;
}

#views-exposed-form-search-mouse-cranial-facial-atlas-page .form-select {
  float: left;
  margin-right: 5px;
}
#views-exposed-form-search-mouse-cranial-facial-atlas-page .form-text {
  float: left;
  width: 100px;
}

#views-exposed-form-search-mouse-cranial-facial-atlas-page #edit-combine {
  float: left;
  width: 400px;
}

#views-exposed-form-search-mouse-cranial-facial-atlas-page #edit-gene-desc {
  float: left;
  width: 400px;
}

#views-exposed-form-search-mouse-cranial-facial-atlas-page #edit-uniquename {
  float: left;
  width: 400px;
}

#views-exposed-form-search-mouse-cranial-facial-atlas-page #edit-0, #edit-1, #edit-2 {
    padding-bottom: 10px;
}

input#edit-submit-search-mouse-cranial-facial-atlas {
  margin-bottom: 20px;
}

#edit-simrbase-uniquename-wrapper {
    border-top: 1px solid black;
    border-right: 1px solid black;
    border-left: 1px solid black;
    margin: 10px 10px 0px 10px;
    padding: 10px 10px 20px 10px;
}

#edit-other-uniquename-wrapper {
    border-right: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    margin: 0px 10px 15px 10px;
    padding: 10px 10px 10px 10px;
}

#edit-other-db-name-wrapper {
    padding: 10px;
    margin: 10px;
    border: 1px solid black;
}


#views-exposed-form-rosetta-stone-transcript-mapper-page .form-submit {
    width: 60px;
}

#views-exposed-form-public-gene-search-page #edit-submit-public-gene-search.form-submit , #views-exposed-form-clone-of-gene-search-page #edit-submit-clone-of-gene-search.form-submit , #views-exposed-form-t-page #edit-submit-t.form-submit {
    margin: -10px 0 0 -15px;
}
#views-exposed-form-public-gene-search-page #edit-reset.form-submit, #views-exposed-form-clone-of-gene-search-page #edit-reset.form-submit, #views-exposed-form-t-page #edit-reset.form-submit {
    margin: -10px 0 0 -45px;
}


img.footer-img {

    border-style: none;
    border-width: 0px;
    /* height: 98px; */
    /* margin-left: 25px; */
    /* margin-right: 25px; */
    width: 150px;
    /*background: white;*/
    /*padding: 10px;*/

}


#block-block-1 .block-inner  {
  background: #fff;
  border: 1px solid #ddd0c7;
  padding: 20px;
  margin-top: 0%;
  margin-bottom: 10px;
}

#block-block-14 .block-inner  {
  background: #fff;
  border: 1px solid #ddd0c7;
  padding: 20px;
  margin-top: 0%;
  margin-bottom: 10px;
}
