/**
 * @file
 * Subtheme specific CSS.
 */
#page.logged-in{
  margin-top: 0;
}
.main-content{
  min-height: 400px;
  padding-bottom: 30px;
}
table tr th, table tr th a, table tr th a:hover, table tr th a:focus {
  color: #000;
  font-weight: bold;
}
.field__lable{
  font-weight: 600;
}


.navbar-brand{

  width: 150px;
  padding-left: 30px;
}

.navbar{
  padding-right:30px;
}
a {
  color: #93c54b;
  text-decoration: none;
}

.primary-blue .multilink-btn a {
  color:#fff;
  background-color:#325d88;
  border-color:#325d88;
}
.primary-blue .multilink-btn a:hover {
  color:#fff;
  background-color:#27496B;
  border-color:#27496B;
}
.secondary-gray .multilink-btn a {
  color:#fff;
  background-color:#8E8C84;
  border-color:#8E8C84;
}
.secondary-gray .multilink-btn a:hover {
  color:#fff;
  background-color:#6D6C65;
  border-color:#6D6C65;
}
.success-green .multilink-btn a {
  color:#fff;
  background-color:#93C54B;
  border-color:#93C54B;
}
.success-green .multilink-btn a:hover {
  color:#fff;
  background-color:#779E3D;
  border-color:#779E3D;
}
.info-blue .multilink-btn a {
  color:#fff;
  background-color:#29ABE0;
  border-color:#29ABE0;
}
.info-blue .multilink-btn a:hover {
  color:#fff;
  background-color:#228DB7;
  border-color:#228DB7;
}
.warning-orange .multilink-btn a {
  color:#fff;
  background-color:#F47C3C;
  border-color:#F47C3C;
}
.warning-orange .multilink-btn a:hover {
  color:#fff;
  background-color:#C66331;
  border-color:#C66331;
}
.danger-red .multilink-btn a {
  color:#fff;
  background-color:#D9534F;
  border-color:#D9534F;
}
.danger-red .multilink-btn a:hover {
  color:#fff;
  background-color:#B24342;
  border-color:#B24342;
}
.multilink-btn a {
  font-size:15px;
  line-height:30px;
  font-weight:500;
  text-transform:none;
  cursor:pointer;
  display:inline-block;
  text-align:center;
  vertical-align:middle;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  border:1px solid transparent;
  padding:0.5rem 1.75rem;
  border-radius:0.25rem;
  transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}
.multilink-btn a:hover {
  text-decoration:none !important;
}

.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link {
  color: #ff7d6c;
}
.nav-link.is-active {
  color: #ff7d6c;
}

.dashboard-wrapper{

    max-height: 30px;


    width: 100%;
    padding: 20px;


}
.dashboard-wrapper .dashboard.white-text{
  color: #fff;
  padding: 10px;
}
.dashboard-wrapper  .fas{
  color: #fff;
  margin-left: 20px;
}

.nav-tabs .nav-link{
  color: #999;
}

.node--type-apex-page .block-help-block{
  display: none;
}

.view-id-library  h6.field-content{
  font-weight: 600;
}

button.paragraphs-dropdown-action{

    color: #222;
    background: #ddd;

}

 .form-item-field-tos-0-forma{
   display: none;
 }
#edit-field-tos-0-format-help{
  display: none;
}

   .paragraphs-tabs-wrapper  .tabledrag-toggle-weight-wrapper{
  display: none;
}
.paragraph-type--apex-webform #edit-field-builder-0-subform-apex-webform-0-settings{
  display: none;
}
.entity-webform-collection  .block-help {
  display: none;
}
header, nav.tabs {
  display: block;
}

#toggleHeaderButton {
  width: 150px; /* Replace with the actual width */
  height: 50px; /* Replace with the actual height */
}

.toast-body{
  color:   rgb(33,37,41);
}
.nav.primary.nav-tabs{
  background:  rgb(33,37,41);
}
#main-wrapper #main.apex-page{
  background:  transparent;
}
h4.grid-title{

    font-size: 1.3rem;

}

.views-field-field-library-thumbnail .image-style-library-thumbnail{
  width: 100%;
  height: 100%;
}

#page.apex_page, #page.landerform {
  margin-top: 0px;
  margin-bottom: 0px;
  background: transparent !important;
}

footer.site-footer.apex-page {
  position: relative;
  background: #000000;
  bottom: 0;
  width: 100%;
  border: 0 !important;
  color: #ffffff !important;
  margin: 0 !important;
  padding: 35px 0 30px;
}

[class*="bg-rgba-"] {
  padding-top: 30px;
  margin-bottom: 30px;
}

@media only screen and (max-width: 480px) {
  .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: 0;
   margin-left: 0;
  }
  .row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
   padding-right: 0;
   padding-left: 0;
   margin-top: var(--bs-gutter-y);
  }

}
