.container{margin:0 auto;} 
 .content-inner{min-height:1px;} 
 .lt-ie7 .content-inner{height:1px;} 
 #content-column,.content-column{width:100%;} 
 .clearfix:after{content:"";display:table;clear:both;} 
 .clearfix{zoom:1;} 
 
button,input,select,textarea{font-family:'Source Sans Pro',sans-serif;} 
 
html{background:#fff;} 
 body{margin:0;padding:0;font-family:'Source Sans Pro',sans-serif;font-size:16px;color:#444444;-webkit-user-select:initial !important;-moz-user-select:initial !important;-ms-user-select:text !important;-o-user-select:initial !important;user-select:initial !important;} 
 
h1,h2,h3,h4,h5{font-family:'Source Sans Pro',times roman;line-height:110%;margin-bottom:.5em;margin-top:0px;} 
 
h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none !important;} 
 
h1,h2{color:#0c2a61;font-weight:600;} 
 
h1{margin:0 0 0 0;font-size:36px;} 
 
h2{font-size:30px;} 
 
h3{font-size:26px;font-weight:600;} 
 
h4{font-size:22px;font-weight:600;} 
 
h5{font-size:18px;font-weight:400;letter-spacing:.05rem} 
 
h1 + h2,h2 + h3,h3 + h4,h4 + h5{margin-top:0;} 
 
ul,ol{margin-left:20px;padding-left:0;} 
 
li{margin-bottom:.6em;} 
 
p{line-height:1.5;} 
 
sup{vertical-align:super!important;line-height:inherit;top:0em;} 
 
sup a{display:inline-block;text-decoration:none;} 
 
a,a:link,a:visited{text-decoration:underline;color:#004fba;} 
  
 a.active,a:hover,a:focus{text-decoration:underline;color:#103881;} 
  
 a.reset-link:hover{font-weight:bold!important;} 
 a.no-decoration,.no-decoration{text-decoration:none;} 
 .darkbackground a{color:white !important;} 
 .clearfix{clear:both;} 

 .site-logo{height:auto;width:100%;} 

 #page-wrapper{} 
 #page{} 
 #page .container{} 
/*  #header{border-bottom:6px solid #a74593;padding:0px 15px 15px 15px;}  */
 #columns{padding:0px 15px 15px 15px;} 
 .page-home-page #columns .columns{padding:0px 15px 15px 15px;} 
 .view-htr-view tr.info,.view-htr-view tr.even,.view-htr-view tr:nth-child(2n+2){background-color:transparent!important;} 
 #content-column{} 
 #main-content{} 
 #landingpage-main-content{padding-right:25px;} 
 #content{margin-right:10px;} 
 .page-home-page #content{margin-right:0px;} 
 #footer{} 
 #content .panel-display{} 
 #leaderboard-wrapper{} 
 #leaderboard-wrapper .container{} 
 #header-wrapper{background:rgba(255,192,203,0.5);} 
 #header-wrapper .container{} 
 #nav-wrapper{} 
 #nav-wrapper .container{} 
 #breadcrumb-wrapper{} 
 #breadcrumb-wrapper .container{} 
 #messages-help-wrapper{} 
 #messages-help-wrapper .container{} 
 #secondary-content-wrapper{} 
 #secondary-content-wrapper .container{} 
 #content-wrapper{} 
 #content-wrapper .container{} 
 #tertiary-content-wrapper{} 
 #tertiary-content-wrapper .container{} 
 #footer-wrapper{background:rgba(255,192,203,0.5);} 
 #footer-wrapper .container{} 
 #branding{} 
 #logo{float:left;} 
 #logo img{vertical-align:bottom;} 
 #site_search{float:right;margin-top:10px;} 
 .region-site-search{margin-top:0;} 
 #search-block-form{margin-top:0;padding-top:0;} 
 #search-block-form .form-submit input[text]{margin-top:0;padding-top:0;} 
 #dg_search_form{margin-bottom:.8em;} 
 #query{border-radius:3px 0px 0px 3px;} 
 
 #name-and-slogan{} 
 #site-name{margin:0;} 
 #site-name a{} 
 #site-name a:link,#site-name a:visited{text-decoration:none;} 
 #site-name a:hover,#site-name a:focus{text-decoration:underline;} 
 #site-slogan{margin:0;} 
 #main-content-header{} 
 #page-title{margin:0;} 

 .element-invisible{border:0;clip:rect(1px 1px 1px 1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;} 

 .region-footer{padding:20px 40px;margin:0 auto;background-color:#0c285a;color:white;} 
  
 #breadcrumb{margin:10px 0;} 
 .breadcrumb{border-bottom:1px solid #DEDEDE;background-color:white;!margin:0;padding:10px 0;!width:72%;width:100%;font-size:13px;} 
 .breadcrumb a,.breadcrumb a:link,.breadcrumb a:visited{text-decoration:none;} 
 .breadcrumb a:hover{text-decoration:underline;} 
 #breadcrumb .breadcrumb-label{font-size:1em;display:inline;padding-right:10px;} 
 #breadcrumb .breadcrumb-label:after{content:":";} 
 #breadcrumb ol{margin:0;padding:0;} 
 #breadcrumb .with-breadcrumb-label ol{display:inline;} 
 #breadcrumb li{list-style:none;display:inline;} 
 #breadcrumb li.crumb-first{} 
 #breadcrumb li.crumb-last{} 
 #breadcrumb a{color:#606060 !important;} 
 #breadcrumb a:link,#breadcrumb a:visited{} 
 #breadcrumb a:active,#breadcrumb a.active{} 
 #breadcrumb a:hover,#breadcrumb a:focus{} 
 #breadcrumb .crumb-separator{} 
 
 .region-sidebar-first .block-menu-block .block-title{font-family:'Source Sans Pro',sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;padding-bottom:5px;margin-bottom:10px;} 
 .region-sidebar-first .block-menu-block .block-title a{color:#444444;text-decoration:none;} 
 .region-sidebar-first .block-menu-block .menu-block-wrapper ul{margin:0;padding:0;} 
 .region-sidebar-first .block-menu-block .menu-block-wrapper li{font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:normal;} 
 .region-sidebar-first .block-menu-block .menu-block-wrapper li a{color:#004fba;font-weight:600;text-decoration:none;font-size:15px;} 
 .region-sidebar-first .block-menu-block .menu-block-wrapper li a:hover{color:#003173;text-decoration:underline;} 
 .block-menu-block .block-title{color:black;border-bottom:2px solid #DCDCDC;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;margin-right:25px;} 
 .block-menu-block{margin-bottom:20px;} 
 
 ul.menu li.active-trail a{margin-left:-8px;border-left:4px solid #a74593;padding-left:5px;} 
 ul li.leaf{list-style-type:none;list-style-image:none;padding-bottom:10px;} 
  
 .hr-blue{border-top:3px solid #4da8f7;} 
 .hr-grey{border-top:3px solid #dedede;} 
 .bean-banner-container{height:65px;line-height:20px !important;} 
 .bean-banner-title{background-color:#103881;color:white !important;font-family:"EB Garamond";line-height:25px;font-size:25px;font-weight:normal !important;margin-top:0px;padding:30px 24px;}
 .bean-banner-login{background-color:#103881;color:white !important;font-family:"EB Garamond";line-height:25px;font-size:16px;} 
 .bean-banner-title a{color:white;} 
 .bean-banner-title a:hover{color:#a4c9fc;} 


 #page-title{display:none;} 
 
 .search-label{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);} 
 .FooterBox{float:left;width:25%;} 
 .FooterBox p{width:200px;} 
 .FooterBox a{color:white;} 
 .FooterBox a:hover{color:#a4c9fc;} 
 .FooterBoxSocial{padding-right:50px;float:left;width:25%;} 
 
 .wrapLogo{margin-top:10px;width:100%;position:relative;height:50px;} 

 .logoInline{width:206px;height:50px;position:absolute;top:0px;left:0px;z-index:10;} 
 
//#ninds-redacs-input-form{width:500px;} 
 
/* #ninds-redacs-input-form input[type='checkbox']{position:relative;opacity:100;} 
 
#ninds-redacs-input-form h2{font-size:1em;} 
 
#ninds-redacs-input-form .button{border:1px solid #b7b7b7;border-left:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#20558a;color:#fff;height:35px;font-family:'Roboto',sans-serif;font-weight:bold;margin-left:-3px;min-width:67px;padding:0 1em;} 
 
#ninds-redacs-input-form .button-prev{margin-right:1em;} 
 
#ninds-redacs-input-form textarea,#ninds-redacs-input-form input{border:1px solid #b7b7b7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:5px;} 
 
#ninds-redacs-input-form textarea{width:100%;height:90px;} 
 
#ninds-redacs-input-form input[type="text"]{width:400px;} 
 
#site_search{display:block;width:100%;margin-top:10px;}.header-search{display:block;width:100%;}.alphaSearch button{border-top-right-radius:0px;border-bottom-right-radius:0px;}
  */
 
@media only screen and (min-width:780px){.container{width:100%;max-width:1200px}
#content-column,.content-column,div.sidebar{float:left;clear:none}
.two-sidebars .content-inner{margin-left:20%;margin-right:25%}
.sidebar-first .content-inner{margin-left:20%;margin-right:0}
.sidebar-second .content-inner{margin-right:25%;margin-left:0}
.region-sidebar-first{width:20%;margin-left:-100%}
.region-sidebar-second{width:25%;margin-left:-25%}
.at-panel .region{display:inline;float:left}

@media only screen and (max-width:480px){}@media only screen and (min-width:779px){.mobile-search{display:none;}}@media only screen and (max-width:600px){body{font-size:100%;}.at-mt .at-menu-toggle h2{margin-bottom:5px;}.at-mt .at-menu-toggle h2 a{background:#eee;border:2px solid #ccc;padding:2px 10px;}.at-mt .at-menu-toggle ul.menu li a{background:#eee;border-bottom:1px solid #fff;}}

.highlighttext { background-color:#186A3B; color: white; }

ul.no_bullet {
list-style-type: none;
padding: 0;
margin: 0;
}
li.publicFile {
background: url('/images/publicFile.jpg') no-repeat left top;
}





.is-invalid-input:not(:focus) {
  background-color: rgba(236, 88, 64, 0.1);
  border-color: #ec5840; }

.is-invalid-label {
  color: #ec5840; }

.form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: bold;
  color: #ec5840; }
  .form-error.is-visible {
    display: block; }

.is-visible {
  display: block !important; }

  .medium-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
    
    .small-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }
  
  .column, .columns {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0px;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  min-width: initial; }
  
  .row {
  /*max-width: 75rem;
   margin-left: auto;
  margin-right: auto;*/
  display: -webkit-box;
  /* display: -webkit-flex;
  display: -ms-flexbox;
 display: flex; */
  /* -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;  */}
          
          label {
  display: block;
  margin: 0;
  /* font-size: 0.875rem; */
  font-size: 1.5rem;
  font-weight: normal;
  line-height: 1.8;
  color: #0a0a0a; }

[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
textarea {
	  margin: 0 0 1rem;

	}

/* 
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
textarea {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
 height: 2.4375rem;
  padding: 0.5rem;
  border: 1px solid #cacaca;
  margin: 0 0 1rem;
  font-family: inherit;
  font-size: 1.5rem;
  color: #0a0a0a;
  background-color: #fefefe;
  -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
          box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  border-radius: 0;
  -webkit-transition: -webkit-box-shadow 0.5s, border-color 0.25s ease-in-out;
          transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none; }
  [type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,
  textarea:focus {
    border: 1px solid #8a8a8a;
    background-color: #fefefe;
    outline: none;
    -webkit-box-shadow: 0 0 5px #cacaca;
            box-shadow: 0 0 5px #cacaca;
    -webkit-transition: -webkit-box-shadow 0.5s, border-color 0.25s ease-in-out;
            transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }

textarea {
  max-width: 100%; }
  textarea[rows] {
    height: auto; }

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #cacaca; }

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #cacaca; }

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #cacaca; }

input::placeholder,
textarea::placeholder {
  color: #cacaca; }

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed; } 

[type='submit'],
[type='button'] {
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none; }

input[type='search'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

[type='file'],
[type='checkbox'],
[type='radio'] {
  margin: 0 0 1rem; }

[type='checkbox'] + label,
[type='radio'] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline; }
  [type='checkbox'] + label[for],
  [type='radio'] + label[for] {
    cursor: pointer; }

label > [type='checkbox'],
label > [type='radio'] {
  margin-right: 0.5rem; }

[type='file'] {
  width: 100%; }

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.8;
  color: #0a0a0a; }
  label.middle {
    margin: 0 0 1rem;
    padding: 0.5625rem 0; } */

/* 
.ReactTable .rt-tr .action {
	transition: all .2s ease
	text-align: center
	color: red
	transform: scale(0)
}

.ReactTable .rt-tr:hover .action {
	transform: scale(1.3)
}

.ReactTable .rt-tr:hover .rt-td {
	background: blue
} */

/*
* for react-bootstrap validation 
*/
.help-block { display: none; }
.form-group.has-error .help-block { display: block; }

.loginInfo {
    border-radius: 25px;
    background: #CFD5D1;
    padding: 20px; 
    width: 50%;
}




#signup,#login{width:100%;background:#2c3e50;}
#signup{height:$height;} #login{height:$height / 2;}
.yellow{background-color:gold;}
/*
#signUpButtons{height:100px;background:#2c3e50;}
#signUpButtons > p {width:49.95%;float:left;color:white;text-align:center;padding-top:25px;height:75%;margin:0;}
#signUpButtons > p:hover{background:#f1c40f;color:#2c3e50;cursor:pointer;}
*/
.fadesec
{
        opacity:0.5;
        padding:6px;
}
.fadesec:hover
{
        opacity:1;
        background: #676470;
}
.fadesec-active
{
        opacity:1;
        font-weight: bold;
}

/* Inactive tab */
.tabClass ul > li > a {
    background-color: #F8F9F9;
    /* color: red; */
}
.tabClass ul > li > a:hover {
    background-color: gray;
}

/* Active tab */
.tabClass ul > li.active > a,
.tabClass ul > li.active > a:hover,
.tabClass ul > li.active > a:focus {
    background-color: gray;
    color: white;
}

/* Disabled tab */
.tabClass ul > li.disabled > a {
    background-color: lightgray;
    color: darkgray;
}

.dropbtn {
    /* background-color: #4CAF50; */
    color: white;
    /* padding: 16px;
    font-size: 16px; */
    border: none;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #ddd}

.dropdown:hover .dropdown-content {
    display: block;
}

/* .dropdown:hover .dropbtn {
    background-color: #3e8e41;
} */

a, .pointer:hover {
    cursor: pointer;
}

/* override z-index in react-confirm-alert */
.react-confirm-alert-overlay {
		    z-index: 100000;
}

.rdw-editor-main {
	/*border: 2px solid #F1F1F1 !important;*/
	border: 1px solid #ccc !important;
    padding: 5px !important;
    border-radius: 4px !important;
    height: 80% !important;
	/*font-size: 14px;*/	
}
