/*
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
*/


/* Table of contents
––––––––––––––––––––––––––––––––––––––––––––––––––
- Grid
- Base Styles
- Typography
- Links
- Buttons
- Forms
- Lists
- Code
- Tables
- Spacing
- Utilities
- Clearing
- Colors
- Media Queries
*/


/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.container {
  position: relative;
  width: 100%;
  max-width: 85%;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
  }
.row{
    position: relative;
}
.column,
.columns {
  width: 100%;
  float: left;
  box-sizing: border-box; }

/* For devices larger than 400px */
@media (min-width: 400px) {
  .container {
    width: 85%;
    padding: 0; }
}

/* For devices larger than 550px */
@media (min-width: 678px) {
  .container {
    width: 80%; }
  .column,
  .columns {
    margin-left: 4%; }
  .column:first-child,
  .columns:first-child {
    margin-left: 0; }

  .one.column,
  .one.columns                    { width: 4.66666666667%; }
  .two.columns                    { width: 13.3333333333%; }
  .three.columns                  { width: 22%;            }
  .four.columns                   { width: 30.6666666667%; }
  .five.columns                   { width: 39.3333333333%; }
  .six.columns                    { width: 48%;            }
  .seven.columns                  { width: 56.6666666667%; }
  .eight.columns                  { width: 65.3333333333%; }
  .nine.columns                   { width: 74.0%;          }
  .ten.columns                    { width: 82.6666666667%; }
  .eleven.columns                 { width: 91.3333333333%; }
  .twelve.columns                 { width: 100%; margin-left: 0; }

  .one-third.column               { width: 30.6666666667%; }
  .two-thirds.column              { width: 65.3333333333%; }

  .one-half.column                { width: 48%; }

  /* Offsets */
  .offset-by-one.column,
  .offset-by-one.columns          { margin-left: 8.66666666667%; }
  .offset-by-two.column,
  .offset-by-two.columns          { margin-left: 17.3333333333%; }
  .offset-by-three.column,
  .offset-by-three.columns        { margin-left: 26%;            }
  .offset-by-four.column,
  .offset-by-four.columns         { margin-left: 34.6666666667%; }
  .offset-by-five.column,
  .offset-by-five.columns         { margin-left: 43.3333333333%; }
  .offset-by-six.column,
  .offset-by-six.columns          { margin-left: 52%;            }
  .offset-by-seven.column,
  .offset-by-seven.columns        { margin-left: 60.6666666667%; }
  .offset-by-eight.column,
  .offset-by-eight.columns        { margin-left: 69.3333333333%; }
  .offset-by-nine.column,
  .offset-by-nine.columns         { margin-left: 78.0%;          }
  .offset-by-ten.column,
  .offset-by-ten.columns          { margin-left: 86.6666666667%; }
  .offset-by-eleven.column,
  .offset-by-eleven.columns       { margin-left: 95.3333333333%; }

  .offset-by-one-third.column,
  .offset-by-one-third.columns    { margin-left: 34.6666666667%; }
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns   { margin-left: 69.3333333333%; }

  .offset-by-one-half.column,
  .offset-by-one-half.columns     { margin-left: 52%; }

}

.half-nest {
    width: 49%;
    float: left;
}
.half-nest:nth-of-type(odd){
    margin-right: 2%!important;
    margin-left: 0px!important;
}
.half-nest:nth-of-type(even){
    margin-right: 0px!important;
    margin-left: 0px!important;
}

.one-third-nest {
    width: 32%;
    float: left;
    margin-right: 1%;
}
.two-thirds-nest {
    width: 64%;
    float: left;
}


/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
html {
  font-size: 80%; }
body {
  font-size: 1.2em; /* currently ems cause chrome bug misinterpreting rems on body element */


  font-family: Verdana, Geneva, sans-serif;
  color: #222; }
.min-height{
    min-height: 750px;
}

/* Typography
–––––––––––––––––––––––––––––––––––––––––––––––––– */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0px;
  margin-bottom: 2rem;
  font-weight: 300;
}
h1 { font-size: 4.0rem; line-height: 1.2;  letter-spacing: -.1rem;}
h2 { font-size: 3.6rem; line-height: 1.25; letter-spacing: -.1rem; }
h3 { font-size: 2.0rem; line-height: 1.3;  letter-spacing: -.1rem; }
h4 { font-size: 2.4rem; line-height: 1.35; letter-spacing: -.08rem; }
h5 { font-size: 1.8rem; line-height: 1.5;  letter-spacing: -.05rem; }
h6 { font-size: 1.5rem; line-height: 1.6;  letter-spacing: 0; }

/* Larger than phablet */
@media (min-width: 550px) {
  h1 { font-size: 5.0rem; }
  h2 { font-size: 4.2rem; }
  h3 { font-size: 3.6rem; }
  h4 { font-size: 3.0rem; }
  h5 { font-size: 2.4rem; }
  h6 { font-size: 1.5rem; }
}

p {
  margin-top: 0; }
.small-font{
    font-size: .8em;
}
@media (max-width: 980px) {
    h5 {font-size: 1.8rem}
    .link-text{font-size: 1rem;}
}
/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––– */
a {
  color: #1EAEDB; }
a:hover {
  color: #0FA0CE; }

/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #555;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  line-height: 38px;
  letter-spacing: .1rem;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #bbb;
  cursor: pointer;
  box-sizing: border-box; }
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
  color: #333;
  border-color: #888;
  outline: 0; }
.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  color: #FFF;
  background-color: #008000;
  border-color: #079b07; }
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
  color: #FFF;
  background-color: #116333;
  border-color: #116333; }
.button-link{
    background-color: #2a2a2a;
    color: #E1E1E1;
}
.button-link:hover{
    background-color: #000;
    color: #FFF
}


/* Forms
–––––––––––––––––––––––––––––––––––––––––––––––––– */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
  height: 38px;
  padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */
  background-color: #fff;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box;
    width: 100%;
}
textarea{
    height: auto;
}
/* Removes awkward default styles on some inputs for iOS */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
textarea {
  min-height: 65px;
  padding-top: 6px;
  padding-bottom: 6px;}
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
  border: 1px solid #33C3F0;
  outline: 0; }
label,
legend {
  display: block;
  margin-bottom: .5rem;
  font-weight: 600; }
fieldset {
  padding: 0;
  border-width: 0; }
input[type="checkbox"],
input[type="radio"] {
  display: inline; }
label > .label-body {
  display: inline-block;
  margin-left: .5rem;
  font-weight: normal; }

/* Applicant Form
-------------------------------------------------- */
.app-progress{
    width: 100%;
    border: 1px solid #004100;
    padding: 5px;
    box-sizing: border-box;
}
.app-progress-box{
    box-sizing: border-box;
    padding: 3px 7px;
    background-color: #888;
    color: #000;
    width: 16%!important;
    height: 75px!important;
    display: inline-block;
    text-align: center!important;
}
.active-progress {
    background-color: #f7f7f7!important;
    border: 1px solid #004100;
}

.applicant-form{

}
.applicant-field-group {
    border: 1px solid #004100!important;
    padding: 5px 10px 10px 10px;
    box-sizing: border-box;
    margin-bottom: 15px;
}

.applicant-form h2 {
    color: #fff!important;
    font-size: 1.5em;
    padding: 5px;
    background-color: #004100;
    margin-bottom: 12px!important;
}

.optionset li {
    list-style: none!important;
    display: inline-block;
}

.optionset label {
    display: inline!important;
}

/*Archivist Pages
================================================== */
#newArchiveModal{
    background-color: #fff;
    padding: 25px 10px 10px 10px!important;
    box-sizing: border-box;
    border: 1px solid #000;
    position: relative;
}
#cancelNewArchiveButton{
    position: absolute;
    top: 5px;
    right: 5px;
}

/*Photo Archive Pages
================================================== */
.archive-block{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feffe8+0,d6dbbf+100;Wax+3D+%231 */
    background: #feffe8; /* Old browsers */
    background: -moz-linear-gradient(top,  #feffe8 0%, #d6dbbf 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #feffe8 0%,#d6dbbf 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #feffe8 0%,#d6dbbf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe8', endColorstr='#d6dbbf',GradientType=0 ); /* IE6-9 */
    padding: 5px;
    border: 1px solid #888;
}
.archive-block img {
    border: 2px solid #888;
    margin-bottom: 0px!important;
}
.archive-block p {
    margin-bottom: 0px!important;
}

/* Lists
–––––––––––––––––––––––––––––––––––––––––––––––––– */
ul {
   }
ol {
  list-style: decimal inside; }
ol, ul {
; }
ul ul,
ul ol,
ol ol,
ol ul {
  margin: 1.5rem 0 1.5rem 3rem;
   }
li {
  margin-bottom: 1rem; }
ol>li>ol{
    list-style: lower-roman;
}
ol>li>ol>li>ol{
    list-style: lower-alpha;
}
ol>li>ol>li>ol>li>ol{
    list-style: decimal;
}
ol>li>ol>li>ol>li>ol>li>ol{
    list-style: lower-alpha;
}
ol>li>ol>li>ol>li>ol>li>ol>li>ol{
    list-style: lower-roman;
}
.no-dec-list {
    list-style: none!important;
    padding: 0px!important;
}

/* Code
–––––––––––––––––––––––––––––––––––––––––––––––––– */
code {
  padding: .2rem .5rem;
  margin: 0 .2rem;
  font-size: 90%;
  white-space: nowrap;
  background: #F1F1F1;
  border: 1px solid #E1E1E1;
  border-radius: 4px; }
pre > code {
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre; }


/* Tables
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/*responsive*/
@media screen and (max-width: 767px) {
  thead { display: none; }
  tr {
    display: block;
    position: relative;
    padding: 1.2em 0; }
  tr:first-of-type { border-top: 1px solid #ccc; }
  td { display: table-row; }
  td:before {
    content: attr(data-label);
    display: table-cell;
    font-weight: bold;
    padding: 0.2em 0.6em 0.2em 0;
    text-align: right; }
  td:last-child:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom: 1px solid #ccc; }
}
/* /responsive */

th,
td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #E1E1E1;
  vertical-align: middle;}
th:first-child,
td:first-child {
  padding-left: 0; }
th:last-child,
td:last-child {
  padding-right: 0; }
.two-column-table tr>td:first-child{
    width: 60%;
}
.two-column-table tr>td:last-child{
    width: 40%;
}
.two-column-table{
    width: 100%;
}
.annual-meeting-preview-table *{
    vertical-align: top;
}
.annual-meeting-preview-table td:first-child{
    width: 250px;
}
.annual-meeting-preview-table td:last-child{
    width: 300px;
}
.annual-meeting-preview-table img{
    width: 100%;
    max-width: 100%;
}
.applicant-review-table{
    width: 100%;
}
.applicant-review-table thead{
    border-top: 2px solid #00ff00;
    border-bottom: 1px solid #c0c0c0;
    background-color: #E1E1E1;
    box-shadow: 0px 3px 5px 0px rgba(145,145,145,1);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-bottom: 10px;
}
.applicant-review-table tbody tr:first-child td{
    padding-top: 15px;
}
.applicant-review-table td, .applicant-review-table th{
    padding: 5px 0px 5px 5px;
}
.applicant-review-table tr:hover{
    background-color: #F1F1F1;
}

.application-review-table{
    width: 100%;
}
.application-review-table td{
    border: 1px solid #c0c0c0;
    padding: 5px 0px 5px 5px;
}
.application-review-table tr td:first-child{
    width: 25%;
}
/* Spacing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
button,
.button {
  margin-bottom: 1rem; }
input,
textarea,
select,
fieldset {
  margin-bottom: 1.5rem; }
pre,
blockquote,
dl,
figure,
table,

ul,
ol,
form {
  margin-bottom: 2.5rem; }
.add-top{
    margin-top: 25px;
}
.remove-bottom{
    margin-bottom: 0px!important;
}
.remove-top{
    margin-top: 0px!important;
}

/* Utilities
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.u-full-width {
  width: 100%;
  box-sizing: border-box; }
.u-max-full-width {
  max-width: 100%;
  box-sizing: border-box; }
.u-pull-right {
  float: right; }
.u-pull-left {
  float: left; }
.u-center{
    text-align: center!important;
}
.u-right-align{
    text-align: right!important;
}
.u-hidden{
    display: none;
}
.u-align-right{
    text-align: right!important;
}
.align-middle{
    vertical-align: middle;
}
/* Misc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
hr {
  margin-top: 3rem;
  margin-bottom: 3.5rem;
  border-width: 0;
  border-top: 1px solid #E1E1E1; }

.cms-icon{
    width: 32px;
    margin-right: 7px;
    vertical-align: middle;
}
/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/* Self Clearing Goodness */
.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }


/* Coloring
-------------------------------------------------- */
.black {
    background-color: #2a2a2a;
    color: #fff!important;
}
.green {
    background-color: #008000;
    color: #000!important;
}
.dark-green{
    background-color: #004100;
}
.accent-blue{
    background-color: #218686;
}
.dark-grey {
    background-color: #2a2a2a;
}
.white{
    background-color: #fff!important;
}
.highlight-green:hover{

}
.highlight-orange:hover{

}
.green-text{
    color: #008000;
}
/* All Pages
-------------------------------------------------- */

header{
    border-bottom: 2px solid #008000;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#505050+0,5e5e5e+100 */
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100 */
    background: #45484d; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-8 */

}
.logo{
    padding-top: 10px;
}
.main-nav{
    padding-top: 10px;
}
header nav {
    text-align: right;
    padding-top: 10px;
}
header a {
    height: 32px;
    color: #fff;
    padding: 0px 5px;
    margin: 0px 7px;
    text-decoration: none;
    display: inline-block;
}
header a:hover{
    color: #fff;
}
header a:hover i {
    transition: color .5s ease;
    color: #008800;
}

.menu-button{
    display: none;
}

.page-title{
    font-size: 1.5em!important;
}
.above-fold{

}
.above-fold a {
    color: #505050;
    text-decoration: none;
    line-height: 32px;
    font-size: .9em;
}

.slide-container{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+1,45484d+50,000000+100 */
    background: #000000; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #000000 1%, #45484d 50%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(1%,#000000), color-stop(50%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #000000 1%,#45484d 50%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #000000 1%,#45484d 50%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #000000 1%,#45484d 50%,#000000 100%); /* IE10+ */
    background: linear-gradient(to right,  #000000 1%,#45484d 50%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-8 */

}
.fold{
    height: 300px;
    overflow: hidden;
}
.fold-images{

}
.fold-images img {
    width: 100%;
    height: auto;
}
.mission-statement{
    font-size: 1.50em;
    font-weight: lighter;
}
.body-container{
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9f9f9+0,f7f7f7+99 */
    background: #f9f9f9; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #f9f9f9 0%, #f7f7f7 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(99%,#f7f7f7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f7f7f7 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f9f9f9 0%,#f7f7f7 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f9f9f9 0%,#f7f7f7 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #f9f9f9 0%,#f7f7f7 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */
    border-top: 2px solid #008000;
    border-bottom: 2px solid #008000;
    margin-top: 15px;
    padding: 10px 0px;
	min-height: 600px;
}
.body-container h5,p{

}
.main-container{

}

/* File Upload Box */
.ss-uploadfield{
    margin-bottom: 25px;
    border-bottom: 1px solid #c0c0c0;
    padding-bottom: 15px;
}
.ss-uploadfield-dropzone{
    font-size: 1rem!important;
    width: 200px!important;
}

.flex-row{
    display: flex;
}
/* Larger than tablet */
@media (min-width: 750px) {
    .point-box-container{
        background: #000;
    }
    .point-box {
        background-color: #000;
        text-align: center;
        flex: 0;
    }
}
.point-box {
        background-color: #000;
        text-align: center;
        margin-top: 25px;
        margin-bottom: 25px;
        position: relative;
        border: 1px solid #e3e3e3;
        padding: 10px;
        flex: 1;
}
.point-box:hover i {
    transition: color 0.5s ease;
    color: #218686!important;
}
.point-box:hover h5 {
    transition: color 0.5s ease;
    color: #fff!important;
}
.point-box h5{
    margin-top: 15px!important;
    color: #218686;
}
.point-box i {
    margin-top: 15px;
    color: #fff;
}
.point-box p {
    color: #fff;
}
.point-box a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5000;
}
.point-box-arrow {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 25px 25px 0 25px;
    border-color: #008000 transparent transparent transparent;
    margin: 0 auto;
}

footer{
    background-color: #000;
    min-height: 300px;
    padding-top: 25px;
    position: relative;
    padding-bottom: 25px;
}
footer h5 {
    color: #fff;
}
footer p {
    color: #fff;
}
footer a {
    text-decoration: none;
    color: #fff;
}
footer li {
    color: #fff;
}

.social-icon{
    margin-right: 5px;
    height: 50px;
    width: 50px;
    display: inline-block;
}
.fb{
    background-image: url(../images/facebook_icon.png);
}
.fb:hover{
    background-image: url(../images/facebook_icon_hover.png);
}
.twitter {
    background-image: url(../images/twitter_icon.png);
}
.twitter:hover {
    background-image: url(../images/twitter_icon_hover.png);
}
.instagram{
    background-image: url(../images/instagram_icon.png);
}
.instagram:hover{
    background-image: url(../images/instagram_icon_hover.png);
}

.policyDiv {
    background-color: #141414;
    text-align: center;
    width: 100%;
    padding: 15px 0px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #c0c0c0;
}
.policyDiv a {
    margin: 0px 15px;
    color: #c0c0c0;
}

.link-box{
    width: 46%;
    margin: 20px 2%;
    border: 1px solid #c0c0c0;
    text-align: center;
    padding: 3px;
    box-sizing: border-box;
    float: left;
    overflow: hidden;
}
.link-box:nth-child(-n+2){
    margin-top: 0px!important;
}
.news-holder-list{
    list-style: none;
    padding: 0px;
}
.news-holder-item{
    padding: 15px 0px 15px 60px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
    border: 1px solid #e5e5e5;
    margin-bottom: 25px;
    position: relative;
}
.news-holder-icon-div{
    width: 50px;
    height: 50px;
    background-color: #888;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 0px;
}
.news-holder-icon-div i{
    line-height: 50px;
}
@media only screen and (max-width: 365px) {
    .news-holder-icon-div{
        display:none;
    }
    .news-holder-item {
        padding-left: 15px!important;
    }
}
.news-div{
    padding: 10px 0px;
    background-color: #fff;
}
.news-div a {
    color: #505050;
}
.news-div a:hover{
    color: #000;
}

/* Larger than mobile */
@media (max-width: 400px) {
    .fold-image{
        display: none;
    }
}


nav ul {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 15px 4px 17px 0;
  list-style: none;
}
.header-secondary-nav li{
    padding: 15px 20px;
}
nav ul li {
  display: inline-block;
  margin-right: -4px;
  position: relative;
  /*padding: 15px 20px;*/
  background: #fff;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
nav ul li:hover {
    background: #F1F1F1;
}
nav ul li ul {
  padding: 0;
  position: absolute;
  top: 50px;
  right: 40px;
  width: 250px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  border-top: 1px solid #c0c0c0;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
nav ul li ul li {
    width: 250px;
    display: block;
    margin-bottom: 0px!important;
    font-size: 1em!important;
    -webkit-box-shadow: -5px 5px 7px -3px rgba(107,106,107,1);
    -moz-box-shadow: -5px 5px 7px -3px rgba(107,106,107,1);
    box-shadow: -5px 5px 7px -3px rgba(107,106,107,1);
}
nav ul li ul li:hover {background:#D1D1D1; }
nav ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

.drop-nav-link{
    display: block!important;
    text-decoration: none!important;
    display: block!important;
}

/* Sub Page Top Nav
//============================================================ */

.sub-nav-ul {
  text-align: left;
  display: block;
  margin: 0;
  list-style: none;
  position: relative;
  z-index: 9000;
  margin-bottom: 0px!important;
  padding: 7px 0px 7px 0px!important;
}

.sub-nav-level-one-li {
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.sub-nav-level-one-li>a {
    color: #004100!important;
    font-weight: bold;
}
.sub-nav ul li:hover {

}
.sub-nav-level-two-ul {
  padding: 0px;
  position: absolute;
  top: 20px;
  left: 0px;
  width: 100%;
  -webkit-box-shadow: -5px 5px 7px -3px rgba(107,106,107,1);
  -moz-box-shadow: -5px 5px 7px -3px rgba(107,106,107,1);
  box-shadow: -5px 5px 7px -3px rgba(107,106,107,1);
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
  margin: 0px!important;
  border: 1px solid #004100;
}
.sub-nav-level-two-li {
    width: 100%;
    display: block;
    margin-bottom: 0px!important;
    font-size: 1em!important;
    background-color: #E1E1E1;
    padding: 15px 20px;
    border-bottom: 1px solid #c0c0c0;
    box-sizing: border-box;
}

.sub-nav-level-two-li>a{
    color: #004100;
}
.sub-nav-level-two-li:hover {background:#D1D1D1; }
.sub-nav ul li:hover ul {
  display: block;
  width: 50%;
  opacity: 1;
  visibility: visible;
}
/* ==============================================================================
//End Sub Top Nav


//Sub Page Side Nav
//============================================================================*/

.sub-page-nav{
    border-right: 1px solid #c0c0c0;
    box-sizing: border-box;

}

.sub-page-nav ul {
    padding-left: 0px!important;
    margin-left: 0px!important;
}

.sub-page-nav li {
    list-style: none!important;
}


.sub-page-nav li:nth-child(n+3) {
    border-bottom: 1px solid #bbb;
}

.sub-page-nav a {
    color: #333333!important;
    display: block;
    text-decoration: none!important;
    font-size: .8em!important;
}
.sub-page-nav a:hover{
    text-decoration: underline!important;
    color: #000;
}
.side-nav-sub-li{
    padding-left: 5px;
    padding-right: 3px;
}

/*=============================================================================
//End Sub Page Side Nav */

/*Grid Nav
/*=========================================================================== */
.menu-grid{

}
.menu-grid-item{
    margin-bottom: 50px;
    vertical-align: middle;
    text-align: left!important;
    padding: 5px 0px 5px 5px;
    background-color: #000;
    border: 1px solid #eee;
}
.menu-grid-item a {
    width: 100%;
    text-decoration: none;
    color: #fff;
    display: block;
}
.menu-grid-item img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
    width: 10%;
}
.menu-grid-item .link-text {
    text-align: left!important;
    padding: 0px!important;
    vertical-align: middle;
    display: inline-block;
    width: 75%;
}

.menu-grid-icon{
    width: 50%;
    border-radius: 50%;
    padding-bottom: 17%;
    padding-top: 17%;
    border: 1px solid #004100;
    margin: 0 auto 10px auto;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#299a0b+0,008000+100 */
    background: #299a0b; /* Old browsers */
    background: radial-gradient(ellipse at center,  #299a0b 0%,#008000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#008000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.menu-grid-icon img{
    width: 30%;
    height: auto;
}

/*=========================================================================== */
/*END Grid Nav */

.iframe{
    width: 100%!important;
    height: 100%!important;

}

.print-button{
    position: absolute;
    right: 5px;
    top: 5px;
    padding: 2px 15px!important;
    line-height: 18px;
    z-index: 10000;
}

/* Images
================================================= */
.leftAlone{
    float: left;
    margin: 0px 10px 10px 0px!important;
}

/* Print Member Directory
/* ============================================= */
.print-directory-table{
    width: 99%;
    background-color: #fff;
    margin: 0 auto;
    page-break-inside:auto;
}
.print-directory-table tr{
    page-break-inside:avoid;
    page-break-after:auto
}
.print-directory-table td {
    border-bottom: 2px solid #000;
}
.print-directory-table .inside-table td{
    border-bottom: none!important;
    vertical-align: top!important;
}
.print-directory-table .inside-table{
    width: 100%;
}
.print-directory-table .name-td{
    border-bottom: none!important;
}

/*Member Directory
/*=============================================== */

.directory-row-div{
    width: 100%;
    position: relative;
    box-sizing: border-box;
    border: 1px solid #c0c0c0;
    margin-bottom: 50px!important;
    height: 180px;
}

.directory-row-pic{
    width: 178px;
    height: 178px;
    margin-right: 2%;
    float: left;
    diplay: block;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
}
.directory-row-pic img{

}
.directory-row-info{
    display: block;
    width: 100%;
}


.profile-row-pic img{
    width: 100%;
}
.directory-row-name-div h4 {
    color: #2e2e2e;
    margin-top: 0px!important;
    margin-bottom: 15px!important;
    font-size: 1.5rem;
}


.directory-info-name-div{
    width: 100%;
    margin-bottom: 5px!important;
}
.directory-row-detail-div{
    width: 100%;
    margin-bottom: 15px;
}
.card-detail {

}
.card-detail a {

}

.directory-row-detail-div p {
    margin-bottom: 5px!important;
}

.toggle-search-bar{
    border-radius: 5px;
    padding-left: 7px!important;
    padding-right: 7px!important;
    display: block;
    margin: 15px auto;
    line-height: 10px!important;

    font-weight: bold!important;
}


.profile-view-main-row *{
    margin-top: 0px!important;
    margin-bottom: 10px!important;
}
.profile-address{

}

.governance-row-pic{
    width: 15%;
}
.governance-row-pic img{
    width: 100%;
    max-width: 100%;
}

.prev-pag{
   margin-right: 10px;
}
.next-pag{

}
.pagLinks{
    margin-right: 5px;
    font-size: 1.2em;
}

.committe-div{
    border: 1px solid #c0c0c0;
    padding: 5px;
    margin-bottom: 10px;
    min-height: 300px;
}
.committe-div hr{
    margin-bottom: 5px!important;
}

@media (max-width: 1332px) {
    .directory-row-div{
        height: 100px;
    }
    .directory-row-pic{
        width: 98px;
        height: 98px;
    }
    .directory-row-pic img{

    }
    .directory-row-info{

    }
    .directory-row-name-div h4 {
        margin-bottom: 5px!important;
        font-size: 1.2rem;
    }
    .committe-div *{
        font-size: 1rem;
    }
    .pagLinks{
        font-size: 1em;
    }
}
@media(max-width:980px){
    .directory-row-div{
        height: 180px;
    }
    .directory-row-pic{
        width: 178px;
        height: 178px;
    }
    .directory-row-name-div h4 {
        margin-bottom: 5px!important;
        font-size: 1rem;
    }
    .directory-row-detail-div *{
        font-size: 1rem;
    }
}
@media(min-width:678px)and(max-width: 980px){
    .directory-row-div{
        height: 135px;
    }
    .directory-row-pic{
        width: 132px;
        height: 132px;
    }
    .directory-row-name-div h4 {
        margin-bottom: 7px!important;
        font-size: 1rem;
    }
    .directory-row-detail-div *{
        font-size: .9rem;
    }
    .committe-div *{
        font-size: .9rem;
    }
    .committe-div td{
        padding: 5px 15px;
    }
    .committe-div table td:last-child{
        text-align: right;
    }
}
@media(max-width:678px){
    .directory-row-div{
        height: 135px;
    }
    .directory-row-pic{
        width: 132px;
        height: 132px;
    }
    .directory-row-name-div h4 {
        margin-bottom: 7px!important;
        font-size: 1rem;
    }
    .directory-row-detail-div *{
        font-size: .9rem;
    }
    .committe-div *{
        font-size: .9rem;
    }
    .committe-div td{
        padding: 5px 15px;
    }
    .committe-div table td:last-child{
        text-align: right;
    }
}
/* Governance
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.governance-row{
    width: 100%;
    margin-bottom: 25px!important;
    border-bottom: 1px solid #000;
    min-width: 100%;
}
.governance-row:after{
   content: " ";
   display: block;
   height: 0;
   clear: both;
}

/* Annual Meeting
/* ----------------------------------------- */
.meeting-teaser-box {
    position: relative;
}
.meeting-teaser-box a {
    dipslay: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 50000;
}

/* Log in Form
/* ---------------------------------------- */
#MemberLoginForm_LoginForm input{
    width: 250px;
}
/* Member Search Forms
/*----------------------------------------- */
.search-div{
    padding-top: 15px;
    margin-top: 32px;
    border-top: 1px solid #c0c0c0;
}
#Form_nameSearchForm input {

    display: inline-block!important;
    margin: 0!important
}


/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/


/* Larger than mobile */
@media (min-width: 400px) {}

/* Larger than phablet (also point when grid becomes active) */
@media (min-width: 795px) {
    .two-column-text{
        font-size: 2rem;
    }
}

/* Larger than tablet */
@media (max-width: 750px) {
    .print-button{
        display: none!important;
    }

}

/* Larger than desktop */
@media (min-width: 1000px) {}

/* Larger than Desktop HD */
@media (min-width: 1200px) {}


/*Special*/

.ft0{font: bold 16px 'Comic Sans MS';line-height: 23px;}
.ft1{font: 1px 'Comic Sans MS';line-height: 1px;}
.ft2{font: bold 11px 'Comic Sans MS';line-height: 16px;}
.ft3{font: 1px 'Comic Sans MS';line-height: 2px;}
.ft4{font: bold 11px 'Comic Sans MS';line-height: 15px;}
.ft5{font: 11px 'Comic Sans MS';line-height: 15px;}
.ft6{font: 10px 'Comic Sans MS';line-height: 14px;}
.ft7{font: 1px 'Comic Sans MS';line-height: 4px;}
.ft8{font: 1px 'Comic Sans MS';line-height: 3px;}
.ft9{font: 11px 'Comic Sans MS';line-height: 17px;}

.p0{text-align: left;padding-left: 4px;margin-top: 31px;margin-bottom: 0px;}
.p1{text-align: left;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p2{text-align: right;padding-right: 12px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p3{text-align: right;padding-right: 13px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p4{text-align: right;padding-right: 14px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p5{text-align: right;padding-right: 11px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p6{text-align: right;padding-right: 7px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p7{text-align: left;padding-left: 2px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p8{text-align: left;padding-left: 1px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p9{text-align: center;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p10{text-align: center;padding-left: 1px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p11{text-align: center;padding-left: 2px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p12{text-align: right;padding-right: 2px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p13{text-align: right;padding-right: 3px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p14{text-align: left;padding-left: 22px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p15{text-align: left;padding-left: 23px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p16{text-align: left;padding-left: 24px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p17{text-align: left;padding-left: 5px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p18{text-align: left;padding-left: 4px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p19{text-align: left;padding-left: 7px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p20{text-align: left;padding-left: 20px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p21{text-align: right;padding-right: 15px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p22{text-align: right;padding-right: 17px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p23{text-align: right;padding-right: 16px;margin-top: 0px;margin-bottom: 0px;white-space: nowrap;}
.p24{text-align: left;padding-left: 43px;padding-right: 567px;margin-top: 18px;margin-bottom: 0px;}

.td0{padding: 0px;margin: 0px;width: 1px;vertical-align: bottom;}
.td1{padding: 0px;margin: 0px;width: 40px;vertical-align: bottom;}
.td2{padding: 0px;margin: 0px;width: 68px;vertical-align: bottom;}
.td3{padding: 0px;margin: 0px;width: 89px;vertical-align: bottom;}
.td4{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 67px;vertical-align: bottom;}
.td5{border-right: #000000 1px solid;border-top: #000000 1px solid;padding: 0px;margin: 0px;width: 32px;vertical-align: bottom;}
.td6{border-right: #000000 1px solid;border-top: #000000 1px solid;padding: 0px;margin: 0px;width: 50px;vertical-align: bottom;}
.td7{border-right: #000000 1px solid;border-top: #000000 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;}
.td8{border-right: #000000 1px solid;border-top: #000000 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;}
.td9{border-right: #000000 1px solid;border-top: #000000 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;}
.td10{border-right: #000000 1px solid;border-top: #000000 1px solid;padding: 0px;margin: 0px;width: 52px;vertical-align: bottom;}
.td11{border-bottom: #000000 1px solid;padding: 0px;margin: 0px;width: 1px;vertical-align: bottom;}
.td12{border-bottom: #000000 1px solid;padding: 0px;margin: 0px;width: 40px;vertical-align: bottom;}
.td13{border-bottom: #000000 1px solid;padding: 0px;margin: 0px;width: 68px;vertical-align: bottom;}
.td14{border-bottom: #000000 1px solid;padding: 0px;margin: 0px;width: 89px;vertical-align: bottom;}
.td15{border-right: #000000 1px solid;border-bottom: #000000 1px solid;padding: 0px;margin: 0px;width: 67px;vertical-align: bottom;}
.td16{border-right: #000000 1px solid;border-bottom: #000000 1px solid;padding: 0px;margin: 0px;width: 32px;vertical-align: bottom;}
.td17{border-right: #000000 1px solid;border-bottom: #000000 1px solid;padding: 0px;margin: 0px;width: 50px;vertical-align: bottom;}
.td18{border-right: #000000 1px solid;border-bottom: #000000 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;}
.td19{border-right: #000000 1px solid;border-bottom: #000000 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;}
.td20{border-right: #000000 1px solid;border-bottom: #000000 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;}
.td21{border-right: #000000 1px solid;border-bottom: #000000 1px solid;padding: 0px;margin: 0px;width: 52px;vertical-align: bottom;}
.td22{padding: 0px;margin: 0px;width: 1px;vertical-align: bottom;background: #000000;}
.td23{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 39px;vertical-align: bottom;}
.td24{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 88px;vertical-align: bottom;}
.td25{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 32px;vertical-align: bottom;}
.td26{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 50px;vertical-align: bottom;}
.td27{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;}
.td28{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;}
.td29{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;}
.td30{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 52px;vertical-align: bottom;}
.td31{border-bottom: #000000 1px solid;padding: 0px;margin: 0px;width: 1px;vertical-align: bottom;background: #000000;}
.td32{border-right: #000000 1px solid;border-bottom: #000000 1px solid;padding: 0px;margin: 0px;width: 39px;vertical-align: bottom;}
.td33{border-right: #000000 1px solid;border-bottom: #000000 1px solid;padding: 0px;margin: 0px;width: 88px;vertical-align: bottom;}
.td34{border-right: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 39px;vertical-align: bottom;background: #b1a0c7;}
.td35{border-right: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 67px;vertical-align: bottom;background: #b1a0c7;}
.td36{border-right: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 88px;vertical-align: bottom;background: #b1a0c7;}
.td37{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 32px;vertical-align: bottom;background: #b1a0c7;}
.td38{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 50px;vertical-align: bottom;background: #b1a0c7;}
.td39{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;background: #b1a0c7;}
.td40{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;background: #b1a0c7;}
.td41{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;background: #b1a0c7;}
.td42{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 52px;vertical-align: bottom;background: #b1a0c7;}
.td43{border-right: #b1a0c7 1px solid;border-bottom: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 39px;vertical-align: bottom;background: #b1a0c7;}
.td44{border-right: #b1a0c7 1px solid;border-bottom: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 67px;vertical-align: bottom;background: #b1a0c7;}
.td45{border-right: #b1a0c7 1px solid;border-bottom: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 88px;vertical-align: bottom;background: #b1a0c7;}
.td46{border-right: #000000 1px solid;border-bottom: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 32px;vertical-align: bottom;background: #b1a0c7;}
.td47{border-right: #000000 1px solid;border-bottom: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 50px;vertical-align: bottom;background: #b1a0c7;}
.td48{border-right: #000000 1px solid;border-bottom: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;background: #b1a0c7;}
.td49{border-right: #000000 1px solid;border-bottom: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;background: #b1a0c7;}
.td50{border-right: #000000 1px solid;border-bottom: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;background: #b1a0c7;}
.td51{border-right: #000000 1px solid;border-bottom: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 52px;vertical-align: bottom;background: #b1a0c7;}
.td52{border-right: #000000 1px solid;border-bottom: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;background: #a6a6a6;}
.td53{border-right: #000000 1px solid;border-bottom: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;background: #a6a6a6;}
.td54{border-right: #000000 1px solid;border-bottom: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 52px;vertical-align: bottom;background: #a6a6a6;}
.td55{border-right: #daeef3 1px solid;border-bottom: #daeef3 1px solid;padding: 0px;margin: 0px;width: 39px;vertical-align: bottom;background: #daeef3;}
.td56{border-right: #daeef3 1px solid;border-bottom: #daeef3 1px solid;padding: 0px;margin: 0px;width: 67px;vertical-align: bottom;background: #daeef3;}
.td57{border-right: #daeef3 1px solid;border-bottom: #daeef3 1px solid;padding: 0px;margin: 0px;width: 88px;vertical-align: bottom;background: #daeef3;}
.td58{border-right: #000000 1px solid;border-bottom: #daeef3 1px solid;padding: 0px;margin: 0px;width: 32px;vertical-align: bottom;background: #daeef3;}
.td59{border-right: #000000 1px solid;border-bottom: #daeef3 1px solid;padding: 0px;margin: 0px;width: 50px;vertical-align: bottom;background: #daeef3;}
.td60{border-right: #000000 1px solid;border-bottom: #daeef3 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;background: #daeef3;}
.td61{border-right: #000000 1px solid;border-bottom: #daeef3 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;background: #daeef3;}
.td62{border-right: #000000 1px solid;border-bottom: #daeef3 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;background: #daeef3;}
.td63{border-right: #000000 1px solid;border-bottom: #daeef3 1px solid;padding: 0px;margin: 0px;width: 52px;vertical-align: bottom;background: #daeef3;}
.td64{border-right: #daeef3 1px solid;padding: 0px;margin: 0px;width: 39px;vertical-align: bottom;background: #daeef3;}
.td65{border-right: #daeef3 1px solid;padding: 0px;margin: 0px;width: 67px;vertical-align: bottom;background: #daeef3;}
.td66{border-right: #daeef3 1px solid;padding: 0px;margin: 0px;width: 88px;vertical-align: bottom;background: #daeef3;}
.td67{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 32px;vertical-align: bottom;background: #daeef3;}
.td68{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 50px;vertical-align: bottom;background: #daeef3;}
.td69{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;background: #daeef3;}
.td70{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;background: #daeef3;}
.td71{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;background: #daeef3;}
.td72{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 52px;vertical-align: bottom;background: #daeef3;}
.td73{border-right: #000000 1px solid;border-bottom: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;background: #a6a6a6;}
.td74{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;background: #a6a6a6;}
.td75{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;background: #a6a6a6;}
.td76{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;background: #a6a6a6;}
.td77{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 52px;vertical-align: bottom;background: #a6a6a6;}
.td78{padding: 0px;margin: 0px;width: 41px;vertical-align: bottom;}
.td79{border-right: #a6a6a6 1px solid;border-bottom: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;background: #a6a6a6;}
.td80{border-right: #a6a6a6 1px solid;border-bottom: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;background: #a6a6a6;}
.td81{border-right: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 32px;vertical-align: bottom;background: #b1a0c7;}
.td82{border-right: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 50px;vertical-align: bottom;background: #b1a0c7;}
.td83{border-right: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;background: #b1a0c7;}
.td84{border-right: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;background: #b1a0c7;}
.td85{border-right: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;background: #b1a0c7;}
.td86{border-right: #daeef3 1px solid;padding: 0px;margin: 0px;width: 32px;vertical-align: bottom;background: #daeef3;}
.td87{border-right: #daeef3 1px solid;padding: 0px;margin: 0px;width: 50px;vertical-align: bottom;background: #daeef3;}
.td88{border-right: #daeef3 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;background: #daeef3;}
.td89{border-right: #daeef3 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;background: #daeef3;}
.td90{border-right: #daeef3 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;background: #daeef3;}
.td91{padding: 0px;margin: 0px;width: 33px;vertical-align: bottom;}
.td92{padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;}
.td93{padding: 0px;margin: 0px;width: 52px;vertical-align: bottom;}
.td94{padding: 0px;margin: 0px;width: 55px;vertical-align: bottom;}
.td95{padding: 0px;margin: 0px;width: 50px;vertical-align: bottom;}
.td96{border-right: #b1a0c7 1px solid;border-bottom: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 32px;vertical-align: bottom;background: #b1a0c7;}
.td97{border-right: #b1a0c7 1px solid;border-bottom: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 50px;vertical-align: bottom;background: #b1a0c7;}
.td98{border-right: #b1a0c7 1px solid;border-bottom: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;background: #b1a0c7;}
.td99{border-right: #b1a0c7 1px solid;border-bottom: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;background: #b1a0c7;}
.td100{border-right: #b1a0c7 1px solid;border-bottom: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;background: #b1a0c7;}
.td101{border-top: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 40px;vertical-align: bottom;}
.td102{border-right: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 50px;vertical-align: bottom;}
.td103{border-right: #a6a6a6 1px solid;border-top: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;background: #a6a6a6;}
.td104{border-right: #a6a6a6 1px solid;border-top: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;background: #a6a6a6;}
.td105{border-right: #a6a6a6 1px solid;border-top: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;background: #a6a6a6;}
.td106{border-right: #000000 1px solid;border-top: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 52px;vertical-align: bottom;background: #a6a6a6;}
.td107{border-right: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;background: #a6a6a6;}
.td108{border-right: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;background: #a6a6a6;}
.td109{border-right: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;background: #a6a6a6;}
.td110{border-right: #daeef3 1px solid;border-bottom: #daeef3 1px solid;padding: 0px;margin: 0px;width: 32px;vertical-align: bottom;background: #daeef3;}
.td111{border-right: #daeef3 1px solid;border-bottom: #daeef3 1px solid;padding: 0px;margin: 0px;width: 50px;vertical-align: bottom;background: #daeef3;}
.td112{border-right: #daeef3 1px solid;border-bottom: #daeef3 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;background: #daeef3;}
.td113{border-right: #daeef3 1px solid;border-bottom: #daeef3 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;background: #daeef3;}
.td114{border-right: #daeef3 1px solid;border-bottom: #daeef3 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;background: #daeef3;}
.td115{border-top: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 68px;vertical-align: bottom;}
.td116{border-top: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 89px;vertical-align: bottom;}
.td117{border-right: #000000 1px solid;border-top: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 32px;vertical-align: bottom;}
.td118{border-right: #000000 1px solid;border-top: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 50px;vertical-align: bottom;}
.td119{border-right: #000000 1px solid;border-top: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;}
.td120{border-top: #000000 1px solid;padding: 0px;margin: 0px;width: 1px;vertical-align: bottom;}
.td121{border-right: #000000 1px solid;border-top: #000000 1px solid;padding: 0px;margin: 0px;width: 31px;vertical-align: bottom;}
.td122{border-right: #000000 1px solid;border-bottom: #000000 1px solid;padding: 0px;margin: 0px;width: 31px;vertical-align: bottom;}
.td123{border-right: #000000 1px solid;padding: 0px;margin: 0px;width: 31px;vertical-align: bottom;}
.td124{padding: 0px;margin: 0px;width: 69px;vertical-align: bottom;background: #b1a0c7;}
.td125{border-right: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 31px;vertical-align: bottom;background: #b1a0c7;}
.td126{border-bottom: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 69px;vertical-align: bottom;background: #b1a0c7;}
.td127{border-right: #b1a0c7 1px solid;border-bottom: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 31px;vertical-align: bottom;background: #b1a0c7;}
.td128{padding: 0px;margin: 0px;width: 69px;vertical-align: bottom;}
.td129{padding: 0px;margin: 0px;width: 32px;vertical-align: bottom;}
.td130{padding: 0px;margin: 0px;width: 69px;vertical-align: bottom;background: #daeef3;}
.td131{border-right: #daeef3 1px solid;padding: 0px;margin: 0px;width: 31px;vertical-align: bottom;background: #daeef3;}
.td132{border-bottom: #daeef3 1px solid;padding: 0px;margin: 0px;width: 69px;vertical-align: bottom;background: #daeef3;}
.td133{border-right: #daeef3 1px solid;border-bottom: #daeef3 1px solid;padding: 0px;margin: 0px;width: 31px;vertical-align: bottom;background: #daeef3;}
.td134{padding: 0px;margin: 0px;width: 1px;vertical-align: bottom;background: #b1a0c7;}
.td135{border-right: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;}
.td136{border-right: #b1a0c7 1px solid;padding: 0px;margin: 0px;width: 156px;vertical-align: bottom;background: #b1a0c7;}
.td137{border-top: #daeef3 1px solid;padding: 0px;margin: 0px;width: 40px;vertical-align: bottom;}
.td138{border-top: #daeef3 1px solid;padding: 0px;margin: 0px;width: 68px;vertical-align: bottom;}
.td139{border-top: #daeef3 1px solid;padding: 0px;margin: 0px;width: 89px;vertical-align: bottom;}
.td140{border-right: #000000 1px solid;border-top: #daeef3 1px solid;padding: 0px;margin: 0px;width: 32px;vertical-align: bottom;}
.td141{border-right: #000000 1px solid;border-top: #daeef3 1px solid;padding: 0px;margin: 0px;width: 50px;vertical-align: bottom;}
.td142{border-right: #000000 1px solid;border-top: #daeef3 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;}
.td143{border-right: #daeef3 1px solid;border-bottom: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;background: #daeef3;}
.td144{border-right: #daeef3 1px solid;border-bottom: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;background: #daeef3;}
.td145{border-right: #000000 1px solid;border-bottom: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 52px;vertical-align: bottom;background: #daeef3;}
.td146{border-right: #b1a0c7 1px solid;border-bottom: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 54px;vertical-align: bottom;background: #b1a0c7;}
.td147{border-right: #b1a0c7 1px solid;border-bottom: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 49px;vertical-align: bottom;background: #b1a0c7;}
.td148{border-right: #000000 1px solid;border-bottom: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 52px;vertical-align: bottom;background: #b1a0c7;}
.td149{border-right: #a6a6a6 1px solid;border-bottom: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;background: #a6a6a6;}
.td150{border-right: #b1a0c7 1px solid;border-bottom: #a6a6a6 1px solid;padding: 0px;margin: 0px;width: 51px;vertical-align: bottom;background: #b1a0c7;}
.td151{border-bottom: #000000 1px solid;padding: 0px;margin: 0px;width: 41px;vertical-align: bottom;}

#notes{
    position: fixed;
    bottom:3px;
    left: 5px;
    z-index: 50000;

}
#note_div{
    display: none;
}

@media print {
    .print *{
        background: none!important;
        color: #000!important;
        margin: 0px;
        padding: 0px;
    }
    .no-print * {
        display: none!important;
    }
}

@media (max-width: 850px) {
    html {
      font-size: 65%!important;
    }
    body {
      font-size: 1em; /* currently ems cause chrome bug misinterpreting rems on body element */
      line-height: 1.9;
      font-family: Verdana, Geneva, sans-serif;
      color: #222;
    }
    header * {
        text-align: center!important;
        font-size: .9em!important;
        padding-top: 4px!important;
    }
    .main-nav {
        display: none;
    }
.header-secondary-nav li{
    padding: 15px 20px;
}
    nav ul li {
      display: block;
      position: relative;
      /*padding: 15px 20px;*/
      background: #c0c0c0;
      cursor: pointer;
      -webkit-transition: all 0.2s;
      -moz-transition: all 0.2s;
      -ms-transition: all 0.2s;
      -o-transition: all 0.2s;
      transition: all 0.2s;
    }
    nav ul li:hover {
        background: #F1F1F1;
    }
    nav ul li ul {
      padding: 0;
      position: relative;
      top: 0px;
      left: 0px;
      right: 0px;
      width: auto;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      display: none;
      opacity: 0;
      visibility: hidden;
      border-top: 1px solid #c0c0c0;
      -webkit-transiton: opacity 0.2s;
      -moz-transition: opacity 0.2s;
      -ms-transition: opacity 0.2s;
      -o-transition: opacity 0.2s;
      -transition: opacity 0.2s;
    }
    nav ul li ul li {
        width: auto;
        display: block;
        margin-bottom: 0px!important;
        font-size: 1em!important;
        -webkit-box-shadow: -5px 5px 7px -3px rgba(107,106,107,1);
        -moz-box-shadow: -5px 5px 7px -3px rgba(107,106,107,1);
        box-shadow: none;
    }
    nav ul li ul li:hover {background:#D1D1D1; }
    nav ul li:hover ul {
      display: block;
      opacity: 1;
      visibility: visible;
    }

    .drop-nav-link{
        display: block!important;
        text-decoration: none!important;
        display: block!important;
    }
    .sub-nav ul li:hover ul {
      display: block;
      width: 100%;
      opacity: 1;
      visibility: visible;
    }
    .menu-button{
        display: block!important;
        border: none!important;
        padding: 0px!important;
        margin: 0px!important;
        width: auto!important;
        display: inline!important;
        color: #fff!important;
    }
    .top-nav-links {
        display: none;
    }
    .top-main-nav-links{
        display: block;
    }
    footer * {
        text-align: center!important;
    }
    .annual-meeting-preview-table td{
        width: 100px;
    }
}


/* Printable Member Directory
//----------------------------------------------------------------------------*/
@media print {
    .table-main{
        margin: 25px!important; border: 1px solid #000!important;border-collapse: separate!important;
    }
    .table-main *{
        font-size: .9rem;
    }
    .td-img{
        width: 90px!important; text-align: center!important;
    }
    .td-main{
        padding: 10px!important; vertical-align: top!important;
        border: 1px solid #aaa;
    }
    .td-one{
        width: 300px!important;
    }
    .td-two{
        width: 375px!important;
    }
    .add-small-top{
        margin-top: 7px;
    }

}
.table-main{
    margin: 25px auto!important; border: 1px solid #000!important;border-collapse: separate!important;
}
.td-img{
    width: 90px!important; text-align: center!important;
}
.td-main{
    padding: 10px!important; vertical-align: top!important;
    border: 1px solid #aaa
}
.td-one{
    width: 300px!important;
}
.td-two{
    width: 375px!important;
}
.add-small-top{
    margin-top: 7px;
}

/* Home page cards */
/*
.card{
    border: 1px solid #2a2a2a;
    color: #fff;
    margin: 25px 12px 25px 12px;
    height: 200px;
}
.card-title{

}
.card-title img{
    width: 100%;
}
.card-body h5{
    color: #2a2a2a;
    font-size: 1.4rem!important;
    margin: 10px 0px 25px 0px!important;
    padding-bottom: 10px;
    border-bottom: 1px solid #c0c0c0;
}
.card-body{
    text-align: center;
    padding: 5px 10px;
    color: #2e2e2e;
}
.card a {
    color: #0FA0CE;
}
.card a:hover{
    color: #1EAEDB;
}
*/

.justify-content-center {
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.slick-prev::before, .slick-next::before{
    color: #000!important;
}

.grid-link{
    margin-bottom: 15px;
    display: block;
}
/*
.btn {
    border: 2px solid black;
    background-color: white;
    color: black;
    font-size: 12px;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 15px;
    transition: background-color .32s linear;
    text-decoration: none;
}
*/


/* Green */
.btn-aos {
    border-color: #008000;
    padding: 14px 28px;
    color: green;
    display: block!important;
	font-weight: bolder;
}

.btn-aos:hover {
    background-color: #008000;
    color: white;
}
.btn img{
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
    width: 10%;
}
