 /**
 * @file
 * CSS default styles
 *
 * Includes default styling for content elements and overrides to Drupal defaults
 *
 */
/* IACUC Topaz */

.three-col {
	width:33%;
	float: left;
	padding:3% 6%;
	text-align:center;
}
.three-col img {
	padding-bottom:20px;
}
/* COI */

.field-name-field-faq-set-1-label,
.field-name-field-faq-set-2-label,
.field-name-field-faq-set-3-label,
.field-name-field-faq-set-4-label,
.field-name-field-faq-set-5-label,
.field-name-field-faq-set-6-label {
	font-size:24px;
	font-weight:800;
	margin-top:36px;
}
.gtrc-gray-button {
    width: 220px;
    height: 100px;
    padding: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(183,184,185);
    background-color: rgb(217,214,214);
    box-shadow: 0px 13px 40px 0px rgba(1,1,1,0.25);
}
.gtrc-gray-button:hover {
    background-color: #EEB211;
}
.gtrc-gray-button img {
    height: 80px;
    position: relative;
    width: 100%;
    margin: auto;
}
div.left-chevron-small {
    position: relative;
    left: -12px;
    font-weight: 600;
    text-align: center;
    padding-top: 15px;
    font-size: 14px;
}
.button-container {
    float: left;
    margin: 10px;
}
div.left-chevron-small:before {
    content: " ";
    background: url(/sites/default/files/images/chevron-bullet-gold.svg) no-repeat;
    width: 20px;
    height: 40px;
    float: left;
    position: relative;
    left: 10px;
    top: 0px;
}
/* IRB Reorg */
#sidebar-left .block-menu-block .menu li li a {font-size:.8em;}
.display-none {display:none;}
ul.irb-mm li {padding-bottom:10px !important;}
ul.irb-mm li > a {font-size:1em !important; font-weight:400 !important; line-height:1em;}
ul.irb-mm li > a:hover {color:#eeb211 !important; font-size:1em !important; font-weight:400 !important;}
//ul.irb-mm li > a:before {content:"> " !important; color:#eeb211 !important; font-size:1em !important; font-weight:400 !important;}

.member-name {font-size:16px; font-weight:600;}
.member-role,
.member-org,
.member-phone,
.member-job-title {font-size:14px; font-weight:400;}

.example-button {
    background-color:#023d7b;
	padding: 30px 40px;
	border-radius: 10px;
	border: solid #eeb211 6px;
	text-align:center;
}
.example-button a {color:#ffffff !important; font-weight: 800; text-transform:uppercase; font-size: 32px;}

.webform-client-form label {
    font-size: 1.5em;
    font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    padding:10px 0;}
.webform-client-form label.option {
    font-size: 1em;
    padding-left:1.5em;
    text-indent: -1.5em;}
.form-checkboxes .form-item,
.form-radios .form-item {
    padding-left:4.5em;
    text-indent:-2.5em;
}

/* END IRB Reorg */
/* Alerts */

section#alert_section {background-color:rgba(238,178,17,.3); padding: 0px 5vw 0 5vw;}
.region-alert-section .block {padding: 0 10px 0px;}
#utility {top:0 !important;}
#masthead {background:#ffffff;}
.view-alerts p {margin: 0;}
.view-alerts li, .view-alerts ul {margin:0 0 .25em !important;}

/* FAQs */
h3.faqfield-question {
    font-size: 1em;
    font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    line-height: 1.4;
    font-weight:600;
}
.faqfield-answer p,
.faqfield-answer li {
    font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 300;
    font-size: 16px;
    letter-spacing: .025em;
    line-height: 1.6;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 1em 1em 2.2em;
    border-top: 0;
    overflow: auto;
}
.ui-widget-content {
    border: 0px solid #aaaaaa/*{borderColorContent}*/;
    background:#f6f6f6;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
   /*  border-top: 3px solid #eeb211;
   border-bottom: 3px solid #eeb211;*/
    background: #f0f0f0;/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
    font-weight: normal/*{fwDefault}*/;
    color: #555555/*{fcDefault}*/;
}

/*LAO added 4/14/17 - contact page table styles to make editing easier*/
#contacttable
{
text-align:center;
width:95%; margin-left:auto; margin-right:auto;
}

#contacttable td

{ border: 1px solid #EEEEEE;
    border-collapse: collapse;
    padding: .428em;
vertical-align:top;
}

#contacttable p

{     font-size: 1em;
    letter-spacing: .025em;
    line-height: 1.6;
	font-weight: 300;
    margin: 0em 0 0em;
}

.contactgrayrow
{text-align: center; vertical-align: middle; background-color:#dee1e5; font-weight:bold;}


#contacttable a
{ color:#11274b;
text-decoration:none;}

#contacttable a:hover
{ text-decoration:underline;
}
/*end table styles */

/*LAO added 3/22/17 */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px/*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px/*{cornerRadius}*/;
}

.ui-accordion .ui-accordion-header {
    margin-top: 6px;
}

/* Print FAQ */
#block-views-faq-display-block {display:none;} /* Don't display the open version on normal screens */
.ui-widget {display:block;}


@media print { /* Display only the open version on print */
   #block-views-faq-display-block {display:block;}
   .ui-widget {display:none;}
}




/* End FAQs */
    
#site-title {
  padding: 10px 30px 0 0;
}

#site-search {
  float: right;
  position: relative;
  z-index: 50;
  top: -35px;
}

.pdf-icon {
  font-family:"FontAwesome";content:"\f1c1 \f1c1";
}
/* Left Menu Tweaks */

#block-block-46--3,
#block-block-38--3,
#block-block-41--3,
#block-block-50--3,
#block-block-51,
#block-block-70--3 {
  padding-left: 0;
  margin-left:0;
  border-top: 3px solid #EEB211;
}

#block-block-46--3 a,
#block-block-38--3 a,
#block-block-41--3 a,
#block-block-50--3 a,
#block-block-51 a,
#block-block-70--3 a {

  display: block;
  position: relative;
  color: #023d7b;
  font-weight: 700;
  padding: 8px 12px 0px 10px;
  text-decoration: none;
  color: #023d7b;
  border-bottom: none;
}

#sidebar-left #block-menu-block-10 h4,
#sidebar-left #block-menu-block-9 h4 {
    font-size: 1em;
    line-height: 1.2;
    margin: 0 0 10px;
    padding: 5px 3px 6px;
    color: #023d7b;
    border-bottom: none;
    padding-bottom: 0px;
    text-transform:none;
}

/* Mega Menu Styling */

/* HAMBURGER change in Style - also edited  sites/all/modules/tb_megamenu/templates/tb-megamenu.tpl.php to add the word "MENU"*/

.tb-megamenu .btn-navbar {color:#262626; margin:5px;}
.tb-megamenu .btn-navbar:hover {color:#EEB211; margin:5px;}

/* END HAMBURGER */

.tb-megamenu {
  background: #EEB211;
  position: relative;
  top: 0;
}

.tb-megamenu-column.display-none {
  display:none !important;
}

#block-tb-megamenu-main-menu.block {
  padding:0;
}

#block-tb-megamenu-main-menu div.content.block-body {
  padding:0;
}

.tb-megamenu .dropdown-menu a  {
  padding:0;
}

.tb-megamenu .dropdown-menu a img {
  width:auto; height: auto;
}

.tb-megamenu p.mm-photo-button a {
  margin:.4em 0 0 .5em;
}

.tb-megamenu .block-body p {
  margin: 0 0 0 0;
}
.tb-megamenu #tb-megamenu-column-5 { /* IACUC stacked blocks */
  position:relative;
  top: -70px; margin-bottom: -70px;
}

.tb-megamenu #tb-megamenu-column-26,
.tb-megamenu #tb-megamenu-column-27 { /* Reg Affairs stacked blocks */
  position:relative;
}
.tb-megamenu #tb-megamenu-column-20 { /* IRB stacked blocks - column number will change if we move things around */
  position:relative;
  top: -50px; margin-bottom: -50px;
}

.tb-megamenu #block-menu-block-7 { /* Export Control Topics */
  position:relative;
  top: -50px; margin-bottom: -50px;
}
.tb-megamenu #block-block-49 { /* Export Control photo block */
  position:relative;
  top: -50px;
  margin-bottom: -50px;
}

.tb-megamenu #block-block-67,
.tb-megamenu #block-block-68{ /* RA blocks */
  position:relative;
  top: -50px;
  margin-bottom: -50px;
}

.tb-megamenu .block-title-wrapper {
  position:relative;
  min-height:46px;
}
.tb-megamenu .block.block-views .block-title-wrapper h4,
.tb-megamenu .block .block-title-wrapper h4 {
  margin:0 0 0 0;
  font-size:1em;
  position:absolute;
  bottom:0;
  left:0;
}
.tb-megamenu .nav, .tb-megamenu .tb-block ul,
.tb-megamenu .tb-block .nav {
  padding: 0;
  max-width: 1170px;
  margin: auto;
}

.tb-megamenu .nav > li {
  float: left;
  margin-left: 0;
  margin-bottom:0;
}
.tb-megamenu .nav > li > a {
  border-right: 0px solid #222;
  border-top: 0;
  color: #262626;
  text-decoration: none;
  font-weight: 400;
  padding: 6px 12px;
  text-shadow: none;
  font-size: .88em;
}
.tb-megamenu .nav > li > a:focus,
.tb-megamenu .nav > li > a:hover {
  background-color: #666666;
  color: #ffffff;
  text-decoration: none;
  text-shadow: none;
  outline: none;
}
.tb-megamenu .nav > .active > a,
.tb-megamenu .nav > .active > a:hover {
  background-color: #ffffff;
  color: #666666;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: none;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
.tb-megamenu .nav > li.dropdown.open.active > a:hover {
  background-color: #262626;
  border-color: #444;
  color: #fff;
}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
  background-color: #666666;
  color: #fff;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
.tb-megamenu .nav > .active > a:active,
.tb-megamenu .nav > .active > a:focus {
  background-color: #fff;
  color: #262626;
}
.tb-megamenu .dropdown-menu { 
  border-bottom: 3px solid #eeb211;
}

.tb-megamenu #tb-megamenu-column-17 a.mega-group-title,
.tb-megamenu #tb-megamenu-column-19 a.mega-group-title {
  background: #262626;
  padding-left: 5px;
  width: 500px;
}
.tb-megamenu #tb-megamenu-column-17 a.mega-group-title:before,
.tb-megamenu #tb-megamenu-column-19 a.mega-group-title:before {
   content: "For ";
   font-size: .85em;
}

.tb-megamenu .mega-nav .mega-group > .mega-group-title,
.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title,
.tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
  background: inherit;
  font-weight: normal;
  padding: 5px 0px;
  margin: 0;
  text-transform: none;
  width: 100%;
  border-bottom: 1px solid #fff;
}
.tb-megamenu .mega-nav .mega-group > .mega-group-title a:hover,
.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title a:hover,
.tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title a:hover {
  color:#ffffff;
} 
.tb-megamenu .mega-nav > li,
.tb-megamenu .dropdown-menu .mega-nav > li {
  display: block;
  float: none;
  list-style: none;
  margin-left: 0;
  font-size:.95em;
  line-height:.95em;
}
.tb-megamenu .span12.mega-col-nav .mega-inner {
  padding: 5px 0 0 15px;
}

.tb-megamenu li.tb-megamenu-item.level-3.mega,
.tb-megamenu .gold-menu .tb-megamenu-column-inner-mega-inner {
  padding:0;
}

/* Topics and Human Research Subjects */

.tb-megamenu .dropdown-menu .menu-block-7 li > a:hover,
.tb-megamenu .dropdown-menu .menu-block-7 li > a:focus,
.tb-megamenu .dropdown-menu .menu-block-7 li > a:active,
.tb-megamenu #tb-megamenu-column-23 li > a:hover,
.tb-megamenu #tb-megamenu-column-23 li > a:focus,
.tb-megamenu #tb-megamenu-column-23 .active li > a:active
{
  color: #eeb211 !important;
}
.tb-megamenu #tb-megamenu-column-23 {
  position:relative;
  top: -20px;
//  margin-bottom:-80px;
}
.tb-megamenu #tb-megamenu-column-23 .mega-group-title {
   color: #262626;
   font-weight:600;
   text-transform:uppercase;
   border-bottom: 2px solid #eeb211;
}

/* Backgrounds for TB Columns */

.tb-megamenu .mega-nav .mega-group > .mega-group-title:hover,
.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover,
.tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover,
.tb-megamenu .mega-nav .mega-group > .mega-group-title:active,
.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:active,
.tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:active,
.tb-megamenu .mega-nav .mega-group > .mega-group-title:focus,
.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:focus,
.tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:focus {
  background: inherit;
  color: #ffffff;
}

.tb-megamenu .row-fluid + .row-fluid {
  border-top: none; padding-top:0px;
}

.tb-megamenu .gold-menu,
.tb-megamenu #tb-megamenu-column-1 { 
  background-color: #eeb211;
  padding:0;
}
.tb-megamenu .gold-menu-single { 
  background-color: #eeb211;
  padding:0 10px 0 0px;
}
.tb-megamenu #block-block-38.block,
.tb-megamenu #block-block-41.block,
.tb-megamenu #block-block-46.block,
.tb-megamenu #block-block-50.block,
.tb-megamenu #block-block-51.block,
.tb-megamenu #block-block-80.block,
.tb-megamenu li.gold-menu-title > a.mega-group-title {
  padding:0;
  display:table;
  width:100%;
}

.tb-megamenu #block-block-38 a,
.tb-megamenu #block-block-41 a,
.tb-megamenu #block-block-46 a,
.tb-megamenu #block-block-50 a, 
.tb-megamenu #block-block-51 a,
.tb-megamenu #block-block-70 a,
.tb-megamenu li.gold-menu-title > a.mega-group-title {
  font-weight:500;
  background:#262626;
  color:#ffffff;
  padding:5px;
  text-decoration:none;
  height:3.1em;
  margin-bottom:auto;
  display: table-cell;
  vertical-align: middle;
  width:500px;
  letter-spacing: -.03em;
}
.tb-megamenu #block-block-38 a:hover,
.tb-megamenu #block-block-41 a:hover,
.tb-megamenu #block-block-46 a:hover,
.tb-megamenu #block-block-50 a:hover,
.tb-megamenu #block-block-51 a:hover,
.tb-megamenu #block-block-70 a:hover,
.tb-megamenu li.gold-menu-title > a.mega-group-title:hover {
  color:#eeb211;
  text-decoration:none;
}
.tb-megamenu #block-block-38 .block,
.tb-megamenu #block-block-41 .block,
.tb-megamenu #block-block-46 .block,
.tb-megamenu #block-block-50 .block,
.tb-megamenu #block-block-51 .block,
 #block-block-70 {
  padding:0;
}
.tb-megamenu .tb-block {
  margin-bottom:0;
}

.tb-megamenu .dropdown-menu li > a:hover,
.tb-megamenu .dropdown-menu li > a:focus,
.tb-megamenu .dropdown-submenu:hover > a {
  background-color: inherit;
  background-image: none;
  color: #ffffff;
  text-decoration: none;
}
 .tb-megamenu .gold-menu .active > a,
 .tb-megamenu .gold-menu .active > a:hover {
  color: #ffffff !important;
  text-decoration: none;
  outline: 0;
  background-color: transparent;
  background-image: none;
}

 .tb-megamenu .dropdown-menu .active > a,
 .tb-megamenu .dropdown-menu .active > a:hover {
  color: #eeb211;
  text-decoration: none;
  outline: 0;
  background-color: transparent;
  background-image: none;
}
.tb-megamenu .block .block-title-wrapper h4,
.block.block-views .block-title-wrapper h4 {
  width: 100%;
}

/* New Stuff - 2/2017 */

#content.both-sidebars {
  padding-right: 20px;
}
/*page subtitle styling */
.node-type-page #page-title .title {
  margin:0;
}
.node-type-page #page-subtitle {
  font-style: italic;
  padding: 0 0 1em 10px;
  font-size:150%;
}

/*LAO upper nav edits 2/17/18
#main-menu-wrapper .expanded .main-menu-link-395  {
background-color:#eeb211;}

.expanded .main-menu-link-401 {
background-color:#eeb211; }

.expanded .main-menu-link-393  {
background-color:#eeb211;
} */
/* end upper nav edits */

/* LAO side nav edits */
#block-block-36  {
  margin-top:10px;
  margin-left:-10px;
}

#block-block-36 .block-title-wrapper h4 {
  border-bottom: none;
}

li.first.leaf.menu-mlid-395.main-menu-link-395 {
  color:#cd9a10;
}



/* end side nav edits */

/*homepage  hide breadcrumb */
.front  #breadcrumb {
  display:none;
}
/*end */

/* sidebar width adjustments for 2-col */

#sidebar-left.solo-sidebar {
  margin: 0 0 0 -100%;
  width: 20%;
}
#content {
  float: left;
  padding: 0 0 20px 30px;
  width: 100%;
}
#content.sidebar-left {
  margin: 0 0 0 20%;
  width: 80%;
}


/* end sidebar width */

.page-node-75 #page,
body.page-home-with-background,
.page-home-with-background #page,
body.page-node-75 {
  background:transparent;
}
.front-page-title-hidden body.node-type-horizontal-landing-page #content .body-row .row-content,
body.node-type-horizontal-landing-page #content .row-content {
  margin: 0 auto;
  max-width: 100%;
  padding: 0 10px;
}
body.node-type-horizontal-landing-page #content .body-row .row-content {
  padding: 0;
}
/*end */


/* ORIA homepage */
.wgt-background {
  min-height: 1580px;
  max-width: 100%;
  position: relative;
  background-repeat:no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;*/
  margin-bottom: 1em;
  padding-top:10px;
}
.wgt-wrapper {
  width: 100%;
  position: relative;
}
.wgt-body h2 {
  color: #262626;
  font-family: "Roboto Slab","Helvetica Neue","Helvetica","Arial",sans-serif;
  font-size: 2.2em;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.5;
  background: rgba(255, 255, 255, 0.9);
  padding: 0.5em;
  border-left: .4em solid rgba(238, 178, 17, 0.7);
  position: relative;
  width: 100%;
}
.wgt-body {
  position: relative;
  display: block;
  top: 100%;
  margin-top: 1em;
  width: 85%;
  margin-left: auto;
margin-right: auto;
margin-bottom:150px;
}
.wgt-body-background {
  background: rgb(255, 255, 255); /* fallback color */
  background: rgba(255, 255, 255, 0.9);
  padding: .5em 1.5em 3em 1.5em;
  margin-top: 1em;
}
.wgt-link {
  display: none;
  top: 100%;
  margin-top: 2em;
  position: absolute;
  left: 1.6em;
}
/* HOME PAGE */

.page-node-75 .block,
.page-node-75 .block .block-body {
  padding: 0;
}
.page-node-75 #main #page-title .title {
  display: none;
}
.page-node-75 .block-row,
.page-node-75 #main {
  padding-top: 0;
}

.page-node-75 #block-system-main > .block-body {
  margin-top: 0;
}
.page-node-75 #branding {
  background-color: #EEB211;
  width: 100%;
  z-index: 1000;
}
.page-node-75  .view-content p {
  font-size: 1em;
}

.super-block__jump-link a,.gold-fade-button a,
.black-fade-button a {
  display:inline-block;
  position:relative;
  vertical-align:bottom;
}

#sidebar .gold-fade-button a,
#sidebar .black-fade-button a,
#sidebar-right .gold-fade-button a,
#sidebar-right .black-fade-button a,
#sidebar-left .gold-fade-button a,
#sidebar-left .black-fade-button a {
  width:100%;
}

.gold-fade-button a:link,
.gold-fade-button a:visited,
.black-fade-button a:link,
.black-fade-button a:visited {
  display:block;
  font-family:'Roboto',sans-serif;
  font-size:.9em;
  font-weight:400;
  text-decoration:none;
  text-transform:uppercase;
  padding:0.7em 1.5em 0.5em 2em;
  text-indent: -.9em;
  margin:0;
  max-width:100%;
  transition-property:all;
  transition-duration:0.8s;
}

.gold-fade-button a:hover,
.gold-fade-button a:active,
.black-fade-button a:hover,
.black-fade-button a:active{
  text-decoration:none;
}
.gold-fade-button a:before,
.black-fade-button a:before {
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
  position:relative !important;
  transition-property:all;
  transition-duration:0.8s;
  color:inherit;
  display:inline-block;
  font-family:"FontAwesome";content:"\f054 \f054";
  font-size:inherit;margin:0 0 0 3px;
  letter-spacing:-.2em;transform:scale(.7,1);
  top:0;
  padding-right:.5em;
}

.gold-fade-button a:link,
.gold-fade-button a:visited {
  background-color:#eeb211;
  color:#262626 !important;
}

.gold-fade-button a:hover,
.gold-fade-button a:active {
  color:#fff !important;
  background-color:#262626;
}
.gold-fade-button a:before {
  color:#262626 !important;
}

.gold-fade-button a:hover:before {
  color:#fff !important;
}
.black-fade-button a:link,
.black-fade-button a:visited {
  color:#fff;
  background-color:#262626;
}

.black-fade-button a:hover,
.black-fade-button a:active {
  color:#262626 !important;
  background-color:#eeb211;
}

.black-fade-button a:before {
  color:#fff !important;
}

.black-fade-button a:hover:before {
  color:#262626 !important;
}

#sidebar .gold-fade-button a,
#sidebar .black-fade-button a,
#sidebar-right .gold-fade-button a,
#sidebar-right .black-fade-button a,
#sidebar-left .gold-fade-button a,
#sidebar-left .black-fade-button a {
  width:100%;
  font-weight:700;
}

.super-block__jump-link .ext:after,
.black-fade-button .ext:after,
.gold-fade-button .ext:after {d
  display:inline-block;
  font-family:FontAwesome;
  content:"\f08e";
  font-style:normal;
  font-weight:normal;
  margin-left:.5em;
  width:0;height:0;
  padding-right:0;
  text-decoration:none;
  color:inherit;
  font-size:1em;
}

.page-node-407702 .black-fade-button a:link,
.page-node-407702 .black-fade-button a:visited {
  font-size:1.2em;
}
.page-node-407702 .black-fade-button a:before {color:inherit;
  display:inline-block;
  font-family:"FontAwesome";
  content:"\f054 \f054";
  font-size:.9em;
  margin:0 0 0 3px;
  letter-spacing:-.2em;
  transform:scale(.7,1);
  top:0 !important;
}
.page-node-407702 .gold-fade-button a:link,
.page-node-407702 .gold-fade-button a:visited,
.page-node-407702 .black-fade-button a:link,
.page-node-407702.black-fade-button a:visited {
  max-width:100%;
 }



  /* ---------- RESPONSIVE STARTS ----------- */

@media (max-width: 979px) {
  .tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus {
    background-color: #666666;
  }
  .tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus {
    background-color: #666666;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #ffffff;
  }
  .tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a {
    padding: 5px 0;
    margin-left: 0px;
  
  }
  .tb-megamenu .block .block-title-wrapper h4,
  .tb-megamanu .block.block-views .block-title-wrapper h4 {
    color: #ffffff;
    }
  .tb-megamenu .nav-collapese .dropdown-menu {
    background-color: #eeb211;
  }
  .tb-megamenu #tb-megamenu-column-23 {
      position:relative;
      top: 0px;
      margin-bottom:0px;
   }
   .tb-megamenu #tb-megamenu-column-23 .mega-group-title {
   color: #ffffff;
   font-weight:600;
   text-transform:uppercase;
   border-bottom: 2px solid #eeb211;
}
.tb-megamenu #tb-megamenu-column-13 { /* Export Control Topics - column number will change if we move things around */
  position:relative;
  top: 0px; margin-bottom: 0px;
}

.tb-megamenu .row-fluid, .tb-megamenu .mega-dropdown-menu, .tb-megamenu .row-fluid [class*="span"] {
    background: #EEB211
}
}
 

@media (min-width: 481px) and (max-width: 768px) {

  .wgt-body {
    position: relative;
    display: block;
    top: 100%;
    margin-top: 1em;
    width: 90%;
    margin-left: auto;
    margin-right:auto;
  }
   /* Mobile Menus 2/2017 */

  #primary-menus-off-canvas #main-menu-wrapper ul {
    line-height:2em;
  }
  #primary-menus-off-canvas #main-menu-wrapper a {
    padding: 8px 12px;
    }
  .tb-megamenu .nav-collapse {
    margin-top: 41px;
    position: absolute;
    top: 27px;
    width: 100%;
    z-index: 999;
  }
  .tb-megamenu .nav > li > a:focus,
  .tb-megamenu .nav > li > a:hover {
    background-color: #666666;
    color: #ffffff;
    text-decoration: none;
    text-shadow: none;
    outline: none;
  }
  .tb-megamenu .nav > .active > a,
  .tb-megamenu .nav > .active > a:hover,
  .tb-megamenu .nav > .active > a:focus {
    background-color: #666666;
    color: #fff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none;
  }
  .tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
  .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
  .tb-megamenu .nav > li.dropdown.open.active > a:hover {
    background-color: #262626;
    border-color: #444;
    color: #fff;
  }
  .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
    background-color: #666666;
    color: #fff;
  }
  .tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
  .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #fff
    color: #262626;
  }
  .tb-megamenu .mega-nav .mega-group > .mega-group-title a:hover,
  .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title a:hover,
  .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title a:hover {
      color:#ffffff;
  } 
  .tb-megamenu .mega-nav .mega-group > .mega-group-title:hover,
  .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover,
  .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover,
  .tb-megamenu .mega-nav .mega-group > .mega-group-title:active,
  .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:active,
  .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:active,
  .tb-megamenu .mega-nav .mega-group > .mega-group-title:focus,
  .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:focus,
  .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:focus {
      background: inherit;
      color: #ffffff;
  }

  .tb-megamenu .nav-collapse .nav > li[data-id="1080"] > a {
    color:#262626;
  } 
  .tb-megamenu #tb-megamenu-column-13 { /* Export Control Topics - column number will change if we move things around */
       position:relative;
       top: 0px; margin-bottom: 0px;
  }
  .tb-megamenu .nav-collapse .nav > li.active > a:hover,
  .tb-megamenu .nav-collapse .nav > li.active > a:focus,
  .tb-megamenu .nav-collapse .nav > li.active > a:active
  {
    background-color: #666666;
  }
  .tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a {
    border-bottom: 1px solid #222;
    border-right: none;
    color: #fff;
    text-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .tb-megamenu #tb-megamenu-column-13 { /* Export Control Topics - column number will change if we move things around */
    position:relative;
   top: 0px; margin-bottom: 0px;
  } 
   
  .tb-megamenu .nav-collapse .nav > li > a:hover,
  .tb-megamenu .nav-collapse .nav > li > a:focus {
    background-color: #666666;
    color: #ffffff;
  }
  .tb-megamenu #tb-megamenu-column-23 {
     position:relative;
     top: 0px;
     margin-bottom:0px;
   }

  /* Search */
  #site-search {  
     top:-55px;
  }

  /* Top Nav */
  #block-tb-megamenu-main-menu.block {
    padding:0;
  }
  #utility {
    display:none;
  } /* END MOBILE MENUS */

} /* END 481 - 768 */

@media (max-width: 420px) {
  .grayboxright {
    background-color: #eeeeee !important;
    color: #262626 !important;
  }
}


@media (min-width: 321px) and (max-width: 480px) {
  .page-node-75  .wgt-wrapper {
    width: 90%;
    position: relative;
    left: 4%;
    padding-top: 4%;
  }
  .grayboxright {
    display: block;
    float: none;
    width: 100%;
    padding: 20px;
    border-radius: 8px;
    background-color: #eeeeee;
    color: #fff;
    text-align: center;
    margin-left: 0px;
    margin-bottom: 10px;
	}
	#content.sidebar-left {
		margin: 0 0 0 0%;
		width: 100%;
	}
	.tb-megamenu .row-fluid {
		background-color: #EEB211;
	}

  .wgt-body {
    position: relative;
    display: block;
    top: 100%;
    margin-top: 1em;
    width: 95%;
    margin-left: auto;
    margin-right:auto;
  }
  .page-node-75 .wgt-body h2 {
    font-size: 1.1em;
  }
  .black-fade-button a:link, .black-fade-button a:visited {
    font-size: .9em;
  }
  .page-node-75 h4 {
    font-size: 1.2em;
  }
  #node-75 .wgt-background {
  min-height: 1500px;
  }
   /* Mobile Menus 2/2017 */

  #primary-menus-off-canvas #main-menu-wrapper ul {
    line-height:2em;
  }
  #primary-menus-off-canvas #main-menu-wrapper a {
    padding: 8px 12px;
    }
  .tb-megamenu .nav-collapse {
    margin-top: 41px;
    position: absolute;
    top: 27px;
    width: 100%;
    z-index: 999;
  }
  .tb-megamenu .nav > li > a:focus,
  .tb-megamenu .nav > li > a:hover {
    background-color: #666666;
    color: #ffffff;
    text-decoration: none;
    text-shadow: none;
    outline: none;
  }
  .tb-megamenu .nav > .active > a,
  .tb-megamenu .nav > .active > a:hover,
  .tb-megamenu .nav > .active > a:focus {
    background-color: #666666;
    color: #fff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none;
  }
  .tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
  .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
  .tb-megamenu .nav > li.dropdown.open.active > a:hover {
    background-color: #262626;
    border-color: #444;
    color: #fff;
  }
  .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
    background-color: #666666;
    color: #fff;
  }
  .tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
  .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #fff;
    color: #262626;
  }
  .tb-megamenu .mega-nav .mega-group > .mega-group-title a:hover,
  .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title a:hover,
  .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title a:hover {
      color:#ffffff;
  } 
  .tb-megamenu .mega-nav .mega-group > .mega-group-title:hover,
  .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover,
  .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover,
  .tb-megamenu .mega-nav .mega-group > .mega-group-title:active,
  .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:active,
  .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:active,
  .tb-megamenu .mega-nav .mega-group > .mega-group-title:focus,
  .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:focus,
  .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:focus {
      background: inherit;
      color: #ffffff;
  }

  .tb-megamenu .nav-collapse .nav > li[data-id="1080"] > a {
    color:#fffff;
  } 
  .tb-megamenu #tb-megamenu-column-13 { /* Export Control Topics - column number will change if we move things around */
       position:relative;
       top: 0px; margin-bottom: 0px;
  }
	.tb-megamenu #tb-megamenu-column-23 {
 		 position:relative;
  		top: 0px;
  		margin-bottom:0px;
	}

  /* Search */
  #site-search {  
     top:-55px;
  }

  /* Top Nav */
  #block-tb-megamenu-main-menu.block {
    padding:0;
  }
  #utility {
    display:none;
  } /* END MOBILE MENUS */

} /* END 321 - 480 */

@media (max-width: 320px) {
  .page-node-75 .wgt-wrapper {
    width: 90%;
    position: relative;
    left: 4%;
    padding-top: 4%;
  }
  .wgt-body {
   position: relative;
    display: block;
    top: 100%;
    margin-top: 1em;
    width: 95%;
    margin-left: auto;
    margin-right:auto;
  }
  .page-node-75 .wgt-body h2 {
    font-size: 1.4em;
  }
  .black-fade-button a:link, .black-fade-button a:visited {
    font-size: .9em;
  }
  .page-node-75 h4 {
    font-size: 1.2em;
  }
  #node-75 .wgt-background {
    min-height: 1500px;
  }
   /* Mobile Menus 2/2017 */

  #primary-menus-off-canvas #main-menu-wrapper ul {
    line-height:2em;
  }
  #primary-menus-off-canvas #main-menu-wrapper a {
    padding: 8px 12px;
    }
  .tb-megamenu .nav-collapse {
    margin-top: 41px;
    position: absolute;
    top: 27px;
    width: 100%;
    z-index: 999;
  }
  .tb-megamenu .nav > li > a:focus,
  .tb-megamenu .nav > li > a:hover {
    background-color: #666666;
    color: #ffffff;
    text-decoration: none;
    text-shadow: none;
    outline: none;
  }
  .tb-megamenu .nav > .active > a,
  .tb-megamenu .nav > .active > a:hover,
  .tb-megamenu .nav > .active > a:focus {
    background-color: #666666;
    color: #fff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none;
  }
  .tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
  .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
  .tb-megamenu .nav > li.dropdown.open.active > a:hover {
    background-color: #262626;
    border-color: #444;
    color: #fff;
  }
  .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
    background-color: #666666;
    color: #fff;
  }
  .tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
  .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #fff
    color: #262626;
  }
  .tb-megamenu .mega-nav .mega-group > .mega-group-title a:hover,
  .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title a:hover,
  .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title a:hover {
      color:#ffffff;
  } 
  .tb-megamenu .mega-nav .mega-group > .mega-group-title:hover,
  .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover,
  .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover,
  .tb-megamenu .mega-nav .mega-group > .mega-group-title:active,
  .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:active,
  .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:active,
  .tb-megamenu .mega-nav .mega-group > .mega-group-title:focus,
  .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:focus,
  .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:focus {
      background: inherit;
      color: #ffffff;
  }

  .tb-megamenu .nav-collapse .nav > li[data-id="1080"] > a {
    color:#262626;
  } 
  .tb-megamenu #tb-megamenu-column-13 { /* Export Control Topics - column number will change if we move things around */
       position:relative;
       top: 0px; margin-bottom: 0px;
  }
	.tb-megamenu .row-fluid {
		background-color: #EEB211;
	}
	

  /* Search */
  #site-search {  
     top:-55px;
  }

  /* Top Nav */
  #block-tb-megamenu-main-menu.block {
    padding:0;
  }
  #utility {
    display:none;
  } /* END MOBILE MENUS */
}  /* End Max 320 */

@media (max-width: 738px) {
.tb-megamenu .nav-collapse .nav li a {
    margin-bottom: 0;
    border: 0px !important;
	padding. 2%;
}
	.tb-megamenu .nav-collapse .nav li {border:0;}
	.tb-megamenu .block-title-wrapper {
    position: relative;
		min-height: 26px;}
	ul.irb-mm li {
    padding-bottom: 3px !important;
}
	#content {
    float: left;
    padding: 0 0 20px 10px;
    width: 100%;
}
}

/* End New Stuff 2/2017 */


/* Base element styling */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html, body {
  font-size: 100%;
}

body {
  background-color:#FFFFFF;
  color: #262626;
  padding: 0;
  margin: 0;
  font: 400 100%/1.25 "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

object,
embed,
video {
  height: auto;
  max-width: 100%;
  width: 100%;
}

/* Forcing liquid widths/heights for YouTube videos added via media module, CKEditor embed,
 * or video embed field module.
 */

div.media-youtube-video,
div.media_embed,
.embedded-video .player {
  height: 0;
  margin-bottom: 15px;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}

div.media-youtube-video iframe,
div.media-youtube-video object,
div.media-youtube-video embed,
div.media_embed iframe,
div.media_embed object,
div.media_embed embed,
.embedded-video .player iframe,
.embedded-video .player object,
.embedded-video .player embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

img {
  display: inline-block;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  width: auto;
}

a:link,
a:visited {
  color: #1a0dab; /*  Google Blue */
  text-decoration: none;
}

a:hover,
a:active {
  text-decoration: underline;
  color: #00254C;
}

/* D7 Overlay */
#overlay-content #utility,
#overlay-content #masthead,
#overlay-content #content-lead,
#overlay-content #left-nav,
#overlay-content #sidebar-left,
#overlay-content #sidebar-right,
#overlay-content #superfooter,
#overlay-content #footer {
  display: none;
}

#overlay-content #breadcrumb .row {
  max-width: 100%;
}

#overlay-content #main .row {
  max-width: 100%;
}

#overlay-titlebar div.add-or-remove-shortcuts {
  display: none;
}

/* D7 draggable table row handles */
a.tabledrag-handle .handle {
  height: 25px;
  width: 25px;
}

/* table elements */
div.table-container {
  max-width: 100%;
  overflow: auto;
}

table {
  border: 1px solid #EEEEEE;
  border-collapse: collapse;
  margin: 0 0 1.29em 0;
  width: 100%;
}

tr.even {
  background-color:#FFFFFF;
}

tr.odd {
  background-color: #EEEEEE;
}

th {
  background-color: #023D7B;
  border: 1px solid #EEEEEE;
  color: #FFFFFF;
  padding: .428em;
  text-align: left;
}

th a:link,
th a:visited,
th a:hover,
th a:active {
  color:#FFFFFF;
}

td {
  border: 1px solid #EEEEEE;
  border-collapse: collapse;
  padding: .428em;
  vertical-align: top;
}

/* Menus, Tabs & Links */
.toolbar-menu li,
.toolbar-shortcuts li,
.operations li {
  background-image: none;
  padding: 0;
}

/* Form elements */
form fieldset {
  border: 1px solid #00254C;
  margin: 0 0 12px;
  padding: 12px;
}

/* Auto-complete lists */
#autocomplete ul,
#autocomplete li {
  margin: 0;
  padding: 0;
}

#autocomplete li {
  padding: 5px;
}

/* Help text */
div.help {
  border-bottom: 1px dotted #EEEEEE;
  border-top: 1px dotted #EEEEEE;
  margin: 12px 0;
  padding: 12px 6px;
}

/* Standard action links */
.action-links {
  margin: 12px 0;
  padding: 0;
}

.action-links li {
  display: inline;
  line-height: 1.714em;
  margin: 0 10px;
  padding: 0;
}

.action-links li a {
  background-color: #545454;
  border-radius: 20px;
  color: #FFFFFF;
  padding: 3px 12px;
}

.action-links li a:link,
.action-links li a:visited {
  text-decoration: none;
}

.action-links li a:hover,
.action-links li a:active {
  background-color: #FFFFFF;
  color: #545454;
}

/* Shortcut Icon */
div.add-or-remove-shortcuts {
  position: absolute;
  top: 12px;
  right: 12px;
}

/* Tab styling from Zen 7.x-5.1 */
ul.primary,
ul.secondary {
  overflow: hidden;
  border-bottom: 1px solid #EEEEEE;
  list-style: none;
  margin: 0 0 1.5em;
  padding: 0 2px;
  white-space: nowrap;
}

ul.primary li,
ul.secondary li {
  float: left; /* LTR */
  margin: 0.2em 3px 0;
}

ul.primary a,
ul.secondary a {
  border: 1px solid #EEEEEE;
  border-right: 0;
  border-bottom: 0;
  display: block;
  line-height: 1.5em;
  text-decoration: none;
}

/* Primary tabs */
ul.primary li {
  text-shadow: #FFFFFF 1px 1px 0;
}

ul.primary li.active {
  border-bottom: 1px solid #FFFFFF;
  margin-bottom: -1px; /* Overlap the ul's border. */
}

ul.primary a:link,
ul.primary a:visited {
  border-radius: 4px 4px 0 0;
  transition: background-color 0.3s;
  color: #262626;
  background-color: #EEEEEE;
  letter-spacing: 1px;
  padding: 0 1em;
  text-align: center;
}

ul.primary a:hover,
ul.primary a:focus {
  background-color: #EEEEEE;
  border-color: #FFFFFF;
}

ul.primary a.active {
  background-color: transparent;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #EEEEEE), color-stop(100%, rgba(233, 233, 233, 0)));
  background-image: -webkit-linear-gradient(#EEEEEE, rgba(233, 233, 233, 0));
  background-image: -moz-linear-gradient(#EEEEEE, rgba(233, 233, 233, 0));
  background-image: -o-linear-gradient(#EEEEEE, rgba(233, 233, 233, 0));
  background-image: -ms-linear-gradient(#EEEEEE, rgba(233, 233, 233, 0));
  background-image: linear-gradient(#EEEEEE, rgba(233, 233, 233, 0));
  border-color:#FFFFFF;
}

/* Secondary tabs */
ul.secondary {
  font-size: .9em;
  margin-top: -1.5em; /* Collapse bottom margin of ul.primary. */
  padding-bottom: .5em;
}

ul.secondary a:link,
ul.secondary a:visited {
  -webkit-border-radius: 0.75em;
  -moz-border-radius: 0.75em;
  -ms-border-radius: 0.75em;
  -o-border-radius: 0.75em;
  border-radius: 0.75em;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -ms-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-shadow: #FFFFFF 1px 1px 0;
  background-color: #EEEEEE;
  color: #262626;
  padding: 0 .5em;
}

ul.secondary a:hover,
ul.secondary a:focus {
  background-color: #EEEEEE;
  border-color: #808080;
  color: #262626;
}

ul.secondary a.active,
ul.secondary a:active {
  text-shadow: #262626 1px 1px 0;
  background-color: #262626;
  border-color: #262626;
  color:#FFFFFF;
}

/* General Utility Classes */
.hide-for-desktop {
  display: none !important;
}

/**
 * Media Query Breakpoints
 *
 * Breakpoints are calculated based on a browser default font-size of 16px and NOT what the base
 * font-size is set to be (which is ~14px in this case of this page.) Plus, if the user decides to
 * increase their default font size for their browser the layout will drop down to a lower
 * breakpoint (provided font size is increased enough), thus making for a more usable page!
 */

/* ~496px and less */

@media only screen and (max-width: 31em) { /* Max ~496px */
  
  /* Form elements */
  input[type="text"],
  textarea {
    width: 100%;
  }

  #site-title, #site-title.two-line {
    font-size: 1.429em;
    padding: 0 0 20px 15px;
}


html, body {
    height:100%;
}
.header {
    height:100%;
}
html {
    overflow: hidden;
}
body {
    overflow-y: scroll;
    -webkit-overflow-scrolling:touch;
}
  
  /* Utilities */
  .hide-for-mobile {
    display: none !important;
  }
  
  .hide-for-desktop {
    display: block !important;
  }
  
}

/* ~496px to ~816px */
@media only screen and (min-width: 31em) and (max-width: 51em) {
  
  /* Search */
    #site-search {  
       top:-55px;
    }

  /* Top Nav */
    #block-tb-megamenu-main-menu.block {padding:0;}
    #utility {display:none;}
    .tb-megamenu .nav-collapse .nav > li[data-id="1080"] > a {color:#ffffff;} 

  /* Form elements */
  input[type="text"],
  textarea {
    width: 100%;
  }
  
  /* Utilities */
  .hide-for-mobile {
    display: none !important;
  }
  
  .hide-for-desktop {
    display: block !important;
  }
  
  .hide-for-tablet {
    display: none !important;
  }
  
  .show-for-tablet {
    display: block !important;
  }
  
  /* sidebars wrap under main content at this point, which means they'll go full width,
   * so reset max width to match other regions
   */
  #sidebar-left.with-sidebar-right .wysiwyg-float-left,
  #sidebar-left.with-sidebar-right .wysiwyg-float-right,
  #sidebar-right.with-sidebar-left .wysiwyg-float-left,
  #sidebar-right.with-sidebar-left .wysiwyg-float-right {
    max-width: 50%;
  }
  
}
/*
.tb-megamenu .nav-collapse .nav > li.active > a:hover,
.tb-megamenu .nav-collapse .nav > li.active > a:focus,
.tb-megamenu .nav-collapse .nav > li.active > a:active
{
    background-color: #666666;
}
.tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a {
    border-bottom: 1px solid #222;
    border-right: none;
    color: #fff;
    text-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.tb-megamenu #tb-megamenu-column-13 { /* Export Control Topics - column number will change if we move things around */
/*     position:relative;
     top: 0px; margin-bottom: 0px;
} 
   
.tb-megamenu .nav-collapse .nav > li > a:hover,
.tb-megamenu .nav-collapse .nav > li > a:focus {
    background-color: #666666;
    color: #ffffff;
} */




/* ~816px or more */
@media only screen and (min-width: 51em) {
  
}

/* ~1024px or more */
@media only screen and (min-width: 64em) {
  
}

