.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.btn-group-lg > .btn {
  padding: 9px 14px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-group-sm > .btn {
  padding: 4px 9px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-xs > .btn {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
span.twitter-typeahead .tt-menu,
span.twitter-typeahead .tt-dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
span.twitter-typeahead .tt-suggestion {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.38461538;
  color: #333333;
  white-space: nowrap;
}
span.twitter-typeahead .tt-suggestion:hover,
span.twitter-typeahead .tt-suggestion:focus,
span.twitter-typeahead .tt-suggestion.tt-cursor {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #5687a6;
}
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
body {
  height: auto;
  position: relative;
  min-height: 100vh;
  background-color: #ccc;
  background-image: url('../img-noise-361x370.png');
  background-repeat: repeat;
  background-image: url('img-noise-361x370.png');
}
#page-header {
  background-color: white;
}
#page-header .black-bar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 36px;
  z-index: 1;
  background-color: #333;
}
#page-header .black-bar .container {
  position: relative;
}
#page-header .black-bar .container .usfws {
  margin-top: 5px;
  margin-left: 90px;
  line-height: 36px;
  color: white;
  font-weight: bold;
}
#page-header .black-bar .container .search-container {
  position: absolute;
  right: 0;
  top: 5px;
}
#page-header .black-bar .container .search-container .btn {
  padding-top: 0;
}
#page-header .header-content {
  position: relative;
  padding-bottom: 10px;
}
#page-header .header-content #fws-badge,
#page-header .header-content #nwrs-badge {
  position: absolute;
  z-index: 2;
}
#page-header .header-content #fws-badge {
  top: 5px;
}
#page-header .header-content #nwrs-badge {
  height: 85px;
  margin-left: 90px;
  top: 10px;
}
#page-header .header-content .title,
#page-header .header-content .title:visited {
  display: inline-block;
  margin-top: 36px;
  margin-left: 90px;
  font-size: 28px;
  text-decoration: none;
  color: #333;
}
#page-header .header-content .title .app-abbr,
#page-header .header-content .title:visited .app-abbr {
  font-weight: 800;
  margin-right: .4em;
}
#page-header .header-content .subtitle {
  color: #666;
  font-style: italic;
  margin-left: 90px;
}
#page-header.refuges .black-bar .usfws,
#page-header.refuges .header-content .title,
#page-header.refuges .header-content .subtitle {
  margin-left: 165px;
}
#main-body {
  margin-top: 0;
  padding-bottom: 150px;
}
#page-footer {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  font-size: 75%;
  line-height: 18px;
  padding-bottom: 10px;
}
#page-footer .seal {
  height: 72px;
  margin-left: 10px;
  opacity: 0.75;
  transition: opacity 0.25s ease;
}
#page-footer .seal:hover {
  opacity: 1;
}
#page-footer ul {
  padding-left: 0;
  list-style: none;
  margin: 0;
}
@media (max-width: 767px) {
  #page-header .black-bar .container .usfws {
    margin: 1px 0 0 40px;
  }
  #page-header .header-content {
    padding-bottom: 0;
  }
  #page-header .header-content #fws-badge,
  #page-header .header-content #nwrs-badge {
    width: auto;
    height: 31px;
    top: 2px;
  }
  #page-header .header-content .title {
    font-size: 18px;
    margin-left: 40px;
  }
  #page-header.refuges .header-content #nwrs-badge {
    margin-left: 32px;
  }
  #page-header.refuges .black-bar .usfws,
  #page-header.refuges .header-content .title {
    margin-left: 70px;
  }
}
body.min-header #page-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1039;
}
body.min-header #page-header .black-bar .usfws {
  margin: 4px 0 0 0;
  text-align: right;
}
@media (max-width: 767px) {
  body.min-header #page-header .black-bar .usfws {
    display: none;
  }
}
body.min-header #page-header #fws-badge,
body.min-header #page-header #nwrs-badge,
body.min-header #page-header .search-container {
  display: none;
}
body.min-header #page-header .header-content {
  padding-bottom: 0;
}
body.min-header #page-header .header-content .title {
  color: white;
  font-size: 22px;
  margin: 3px 0 0 0;
  position: absolute;
  z-index: 2;
}
body.min-header #page-header .header-content .subtitle {
  display: none;
}
body.min-header #main-body {
  padding-top: 46px;
  margin-top: 0;
}
body.min-header .modal-dialog {
  margin: 50px auto;
}
body.min-header.affix-disabled #page-header {
  position: relative;
}
body.min-header.scrolled:not(.affix-disabled) #page-header .black-bar {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
}
body.fixed-full-height #page-footer {
  display: none;
}
body.fixed-full-height #main-body {
  min-height: 250px;
  height: 100vh;
  padding-bottom: 5px;
}
body.fixed-full-height .full-height {
  height: 100%;
}
body.fixed-full-height main {
  padding: 0;
}
.breadcrumb {
  padding-left: 0;
  margin-left: 0;
  background-color: transparent;
}
@media print {
  body {
    min-height: 0;
  }
  body.min-header #page-header {
    position: static;
  }
  body.min-header #main-body {
    padding-top: 0;
  }
  #page-header .usfws {
    display: block !important;
  }
  #page-footer {
    display: none;
  }
  #main-body {
    padding-bottom: 0 !important;
  }
}
.box-shadow-height-none {
  box-shadow: none;
}
.box-shadow-height-1 {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
}
.box-shadow-height-2 {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
}
.material-background {
  background-color: #ccc;
  background-image: url('../img-noise-361x370.png');
  background-repeat: repeat;
}
.material {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
  padding: 20px;
  background-color: #ffffff;
  border-radius: 2px;
}
.material > .alert:first-child {
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
  margin-left: -20px;
  margin-right: -20px;
  margin-top: -20px;
  padding: 20px;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.modal-body .alert:first-child {
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
  margin-left: -20px;
  margin-right: -20px;
  margin-top: -20px;
  padding: 20px;
}
.btn:not(.btn-link) {
  border-radius: 2px;
  text-transform: uppercase;
  font-weight: 600;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0.1s;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
}
.btn:not(.btn-link):hover,
.btn:not(.btn-link).hover {
  transition-delay: 0s;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
}
.btn:not(.btn-link).btn-flat {
  color: #333;
  background-color: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.4);
  box-shadow: none;
  transition: background-color 0.2s cubic-bezier(0.02, 0.01, 0.47, 1) 0.1s;
}
.btn:not(.btn-link).btn-flat:hover,
.btn:not(.btn-link).btn-flat.hover {
  transition-delay: 0;
  background-color: #f5f5f5;
}
.btn:not(.btn-link).btn-flat.btn-primary {
  color: #395873;
  background-color: #f5f5f5;
}
.btn:not(.btn-link).btn-super-flat {
  color: #333;
  background-color: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.4);
  box-shadow: none;
  transition: background-color 0.2s cubic-bezier(0.02, 0.01, 0.47, 1) 0.1s;
  border: none;
}
.btn:not(.btn-link).btn-super-flat:hover,
.btn:not(.btn-link).btn-super-flat.hover {
  transition-delay: 0;
  background-color: #f5f5f5;
}
.material .btn-flat,
.ecos-list > li:not(.non-data) .btn-flat {
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.btn-floating {
  display: inline-block;
  position: relative;
  overflow: hidden;
  width: 37px;
  height: 37px;
  line-height: 37px;
  font-size: 1.5em;
  border-radius: 50%;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
  cursor: pointer;
  background-color: white;
}
.btn-floating:hover {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
}
.btn-floating.btn-lg {
  width: 55.5px;
  height: 55.5px;
}
.btn-floating .fa {
  text-align: center;
}
.btn-link.btn-inline-text {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  outline: 0;
}
.btn-link.btn-inline-text:active {
  outline: 0;
}
.leaflet-bar {
  border-radius: 2px !important;
}
h6,
.h6 {
  font-size: 0.9em;
  line-height: 22px;
}
.checkbox label input[type='checkbox'] {
  margin-top: 0.3em;
}
.ecos-list-widget .j-search-button {
  box-shadow: none !important;
}
ul.ecos-list {
  margin-top: 10px;
}
ul.ecos-list > li:not(.non-data) {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
  background-color: #ffffff;
  margin: 0;
  padding: 20px;
  transition: all 400ms cubic-bezier(0.02, 0.01, 0.47, 1);
}
ul.ecos-list > li:not(.non-data).selected {
  outline: none;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
  margin: 10px 0;
  border-radius: 2px;
}
ul.ecos-list > li:not(.non-data):not(.non-selectable):not(.selected) {
  transition: all 400ms cubic-bezier(0.02, 0.01, 0.47, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;
}
ul.ecos-list > li:not(.non-data):not(.non-selectable):not(.selected):hover {
  transition-delay: 0s;
  background-color: #f5f5f5;
}
ul.ecos-list > li.non-data {
  background-color: transparent !important;
}
ul.ecos-list.auto-select > li:first-child:last-child,
ul.ecos-list.auto-select > li:first-child:last-child.selected {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
  background-color: #ffffff !important;
  border-radius: 2px;
  cursor: default !important;
}
ul.ecos-list.auto-select > li:first-child:last-child .slide-down-on-select,
ul.ecos-list.auto-select > li:first-child:last-child.selected .slide-down-on-select {
  display: block !important;
  height: auto !important;
}
.modal-header .close {
  margin-top: 5px;
}
.modal-content {
  background-color: #6793af;
}
.modal-content .modal-header {
  color: white;
}
.modal-content .modal-header .close {
  color: white;
  opacity: 0.5;
  font-size: 36px;
}
.modal-content .modal-header .close:hover {
  opacity: 0.75;
}
.modal-success .modal-content {
  background-color: #d6e2ce;
}
.modal-success .modal-content .modal-header {
  color: #475f37;
}
.modal-success .modal-content .modal-header .close {
  color: #475f37;
}
.modal-danger .modal-content {
  background-color: #f2dede;
}
.modal-danger .modal-content .modal-header {
  color: #b94a48;
}
.modal-danger .modal-content .modal-header .close {
  color: #b94a48;
}
.modal-content .modal-body {
  background-color: #f5f5f5;
}
.modal-content .modal-footer .btn-default {
  color: #333;
  background-color: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.4);
  box-shadow: none;
  transition: background-color 0.2s cubic-bezier(0.02, 0.01, 0.47, 1) 0.1s;
  border: none;
}
.modal-content .modal-footer .btn-default:hover,
.modal-content .modal-footer .btn-default.hover {
  transition-delay: 0;
  background-color: #f5f5f5;
}
.modal-content .modal-footer .btn-default:hover,
.modal-content .modal-footer .btn-default.hover {
  transition-delay: 0;
  background-color: #f5f5f5;
}
h1 i.fa:not(.fa-2x):not(.fa-3x):not(.fa-4x),
h2 i.fa:not(.fa-2x):not(.fa-3x):not(.fa-4x),
h3 i.fa:not(.fa-2x):not(.fa-3x):not(.fa-4x),
h4 i.fa:not(.fa-2x):not(.fa-3x):not(.fa-4x),
.h1 i.fa:not(.fa-2x):not(.fa-3x):not(.fa-4x),
.h2 i.fa:not(.fa-2x):not(.fa-3x):not(.fa-4x),
.h3 i.fa:not(.fa-2x):not(.fa-3x):not(.fa-4x),
.h4 i.fa:not(.fa-2x):not(.fa-3x):not(.fa-4x) {
  font-size: 0.7em;
}
@media print {
  ul.ecos-list > li:not(.non-data) {
    border: 1px solid #ccc;
    margin-bottom: 10px !important;
    padding: 10px !important;
  }
}
h1 i.fa,
h2 i.fa,
h3 i.fa,
h4 i.fa,
h5 i.fa,
h6 i.fa,
.h1 i.fa,
.h2 i.fa,
.h3 i.fa,
.h4 i.fa,
.h5 i.fa,
.h6 i.fa {
  vertical-align: middle;
  margin-right: .25em;
}
.auto-pad-sections section {
  padding: 60px 0 80px 0;
}
.auto-pad-sections section:first-child {
  padding-top: 0;
}
p,
.p,
.margined {
  margin: 0 0 9px;
}
p:last-child,
.p:last-child,
.no-margin {
  margin-bottom: 0;
}
h1 + .margined,
h2 + .margined,
h3 + .margined,
h4 + .margined,
.h1 + .margined,
.h2 + .margined,
.h3 + .margined,
.h4 + .margined,
h1 + p:not(.no-margin),
h2 + p:not(.no-margin),
h3 + p:not(.no-margin),
h4 + p:not(.no-margin),
.h1 + p:not(.no-margin),
.h2 + p:not(.no-margin),
.h3 + p:not(.no-margin),
.h4 + p:not(.no-margin),
h1 + ul:not(.no-margin),
h2 + ul:not(.no-margin),
h3 + ul:not(.no-margin),
h4 + ul:not(.no-margin),
.h1 + ul:not(.no-margin),
.h2 + ul:not(.no-margin),
.h3 + ul:not(.no-margin),
.h4 + ul:not(.no-margin),
h1 + ol:not(.no-margin),
h2 + ol:not(.no-margin),
h3 + ol:not(.no-margin),
h4 + ol:not(.no-margin),
.h1 + ol:not(.no-margin),
.h2 + ol:not(.no-margin),
.h3 + ol:not(.no-margin),
.h4 + ol:not(.no-margin),
h1 + .p:not(.no-margin),
h2 + .p:not(.no-margin),
h3 + .p:not(.no-margin),
h4 + .p:not(.no-margin),
.h1 + .p:not(.no-margin),
.h2 + .p:not(.no-margin),
.h3 + .p:not(.no-margin),
.h4 + .p:not(.no-margin),
h1 .material:not(.no-margin),
h2 .material:not(.no-margin),
h3 .material:not(.no-margin),
h4 .material:not(.no-margin),
.h1 .material:not(.no-margin),
.h2 .material:not(.no-margin),
.h3 .material:not(.no-margin),
.h4 .material:not(.no-margin) {
  margin-top: 10px;
}
.margined + h1,
.margined + h2,
.margined + h3,
.margined + h4,
.margined + .h1,
.margined + .h2,
.margined + .h3,
.margined + .h4,
p + h1:not(.no-margin),
p + h2:not(.no-margin),
p + h3:not(.no-margin),
p + h4:not(.no-margin),
p + .h1:not(.no-margin),
p + .h2:not(.no-margin),
p + .h3:not(.no-margin),
p + .h4:not(.no-margin),
ul + h1:not(.no-margin),
ul + h2:not(.no-margin),
ul + h3:not(.no-margin),
ul + h4:not(.no-margin),
ul + .h1:not(.no-margin),
ul + .h2:not(.no-margin),
ul + .h3:not(.no-margin),
ul + .h4:not(.no-margin),
ol + h1:not(.no-margin),
ol + h2:not(.no-margin),
ol + h3:not(.no-margin),
ol + h4:not(.no-margin),
ol + .h1:not(.no-margin),
ol + .h2:not(.no-margin),
ol + .h3:not(.no-margin),
ol + .h4:not(.no-margin),
.p + h1:not(.no-margin) .material + h1:not(.no-margin),
.p + h1:not(.no-margin) .material + h2:not(.no-margin),
.p + h1:not(.no-margin) .material + h3:not(.no-margin),
.p + h1:not(.no-margin) .material + h4:not(.no-margin),
.p + h1:not(.no-margin) .material + .h1:not(.no-margin),
.p + h1:not(.no-margin) .material + .h2:not(.no-margin),
.p + h1:not(.no-margin) .material + .h3:not(.no-margin),
.p + h1:not(.no-margin) .material + .h4:not(.no-margin),
.p + h2:not(.no-margin) .material + h1:not(.no-margin),
.p + h2:not(.no-margin) .material + h2:not(.no-margin),
.p + h2:not(.no-margin) .material + h3:not(.no-margin),
.p + h2:not(.no-margin) .material + h4:not(.no-margin),
.p + h2:not(.no-margin) .material + .h1:not(.no-margin),
.p + h2:not(.no-margin) .material + .h2:not(.no-margin),
.p + h2:not(.no-margin) .material + .h3:not(.no-margin),
.p + h2:not(.no-margin) .material + .h4:not(.no-margin),
.p + h3:not(.no-margin) .material + h1:not(.no-margin),
.p + h3:not(.no-margin) .material + h2:not(.no-margin),
.p + h3:not(.no-margin) .material + h3:not(.no-margin),
.p + h3:not(.no-margin) .material + h4:not(.no-margin),
.p + h3:not(.no-margin) .material + .h1:not(.no-margin),
.p + h3:not(.no-margin) .material + .h2:not(.no-margin),
.p + h3:not(.no-margin) .material + .h3:not(.no-margin),
.p + h3:not(.no-margin) .material + .h4:not(.no-margin),
.p + h4:not(.no-margin) .material + h1:not(.no-margin),
.p + h4:not(.no-margin) .material + h2:not(.no-margin),
.p + h4:not(.no-margin) .material + h3:not(.no-margin),
.p + h4:not(.no-margin) .material + h4:not(.no-margin),
.p + h4:not(.no-margin) .material + .h1:not(.no-margin),
.p + h4:not(.no-margin) .material + .h2:not(.no-margin),
.p + h4:not(.no-margin) .material + .h3:not(.no-margin),
.p + h4:not(.no-margin) .material + .h4:not(.no-margin),
.p + .h1:not(.no-margin) .material + h1:not(.no-margin),
.p + .h1:not(.no-margin) .material + h2:not(.no-margin),
.p + .h1:not(.no-margin) .material + h3:not(.no-margin),
.p + .h1:not(.no-margin) .material + h4:not(.no-margin),
.p + .h1:not(.no-margin) .material + .h1:not(.no-margin),
.p + .h1:not(.no-margin) .material + .h2:not(.no-margin),
.p + .h1:not(.no-margin) .material + .h3:not(.no-margin),
.p + .h1:not(.no-margin) .material + .h4:not(.no-margin),
.p + .h2:not(.no-margin) .material + h1:not(.no-margin),
.p + .h2:not(.no-margin) .material + h2:not(.no-margin),
.p + .h2:not(.no-margin) .material + h3:not(.no-margin),
.p + .h2:not(.no-margin) .material + h4:not(.no-margin),
.p + .h2:not(.no-margin) .material + .h1:not(.no-margin),
.p + .h2:not(.no-margin) .material + .h2:not(.no-margin),
.p + .h2:not(.no-margin) .material + .h3:not(.no-margin),
.p + .h2:not(.no-margin) .material + .h4:not(.no-margin),
.p + .h3:not(.no-margin) .material + h1:not(.no-margin),
.p + .h3:not(.no-margin) .material + h2:not(.no-margin),
.p + .h3:not(.no-margin) .material + h3:not(.no-margin),
.p + .h3:not(.no-margin) .material + h4:not(.no-margin),
.p + .h3:not(.no-margin) .material + .h1:not(.no-margin),
.p + .h3:not(.no-margin) .material + .h2:not(.no-margin),
.p + .h3:not(.no-margin) .material + .h3:not(.no-margin),
.p + .h3:not(.no-margin) .material + .h4:not(.no-margin),
.p + .h4:not(.no-margin) .material + h1:not(.no-margin),
.p + .h4:not(.no-margin) .material + h2:not(.no-margin),
.p + .h4:not(.no-margin) .material + h3:not(.no-margin),
.p + .h4:not(.no-margin) .material + h4:not(.no-margin),
.p + .h4:not(.no-margin) .material + .h1:not(.no-margin),
.p + .h4:not(.no-margin) .material + .h2:not(.no-margin),
.p + .h4:not(.no-margin) .material + .h3:not(.no-margin),
.p + .h4:not(.no-margin) .material + .h4:not(.no-margin) {
  margin-top: 40px;
}
p,
.p {
  max-width: 50em;
}
.margin-top-xs {
  margin-top: 5px !important;
}
.margin-top-sm {
  margin-top: 10px !important;
}
.margin-top-md {
  margin-top: 20px !important;
}
.margin-top-lg {
  margin-top: 30px !important;
}
.margin-top-xl {
  margin-top: 40px !important;
}
.margin-top-2xl {
  margin-top: 50px !important;
}
.grayback {
  background-color: whitesmoke;
}
.btn {
  max-width: 100%;
  white-space: normal;
}
.nav > li > a,
.nav > li > a:visited {
  text-decoration: none;
  color: #333333;
}
.nav.nav-pills > li.active > a:visited {
  color: white;
}
.green {
  color: #779e5c;
}
select,
option {
  cursor: pointer;
}
.ladda-button[data-loading] i.fa {
  display: none;
}
@media print {
  .auto-pad-sections section {
    padding: 20px 0;
  }
}

