.td.is-bnfa,td.is-bnfa {
  background-color: #ff4c01;
  border-color: transparent;
  color: #fff;
}
.td.is-bnfac,td.is-bnfac {
  background-color: #ff4c01;
  border-color: transparent;
  color: #fff;
  border-radius: 5px;
}

.button.is-bnfa {
  background-color: #ff4c01;
  border-color: transparent;
  color: #fff;
}

.button.is-bnfa:hover, .button.is-bnfa.is-hovered {
  background-color: #00c4a7;
  border-color: transparent;
  color: #fff;
}

.button.is-bnfa:focus, .button.is-bnfa.is-focused {
  border-color: transparent;
  color: #fff;
}

.button.is-bnfa:focus:not(:active), .button.is-bnfa.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
}

.button.is-bnfa:active, .button.is-bnfa.is-active {
  background-color: #00b89c;
  border-color: transparent;
  color: #fff;
}

.button.is-bnfa[disabled],
fieldset[disabled] .button.is-bnfa {
  background-color: #ff4c01;
  border-color: transparent;
  box-shadow: none;
}

.button.is-bnfa.is-inverted {
  background-color: #fff;
  color: #ff4c01;
}

.button.is-bnfa.is-inverted:hover, .button.is-bnfa.is-inverted.is-hovered {
  background-color: #f2f2f2;
}

.button.is-bnfa.is-inverted[disabled],
fieldset[disabled] .button.is-bnfa.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #ff4c01;
}

.button.is-bnfa.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-bnfa.is-outlined {
  background-color: transparent;
  border-color: #ff4c01;
  color: #ff4c01;
}

.button.is-bnfa.is-outlined:hover, .button.is-bnfa.is-outlined.is-hovered, .button.is-bnfa.is-outlined:focus, .button.is-bnfa.is-outlined.is-focused {
  background-color: #ff4c01;
  border-color: #ff4c01;
  color: #fff;
}

.button.is-bnfa.is-outlined.is-loading::after {
  border-color: transparent transparent #ff4c01 #ff4c01 !important;
}

.button.is-bnfa.is-outlined.is-loading:hover::after, .button.is-bnfa.is-outlined.is-loading.is-hovered::after, .button.is-bnfa.is-outlined.is-loading:focus::after, .button.is-bnfa.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-bnfa.is-outlined[disabled],
fieldset[disabled] .button.is-bnfa.is-outlined {
  background-color: transparent;
  border-color: #ff4c01;
  box-shadow: none;
  color: #ff4c01;
}

.button.is-bnfa.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-bnfa.is-inverted.is-outlined:hover, .button.is-bnfa.is-inverted.is-outlined.is-hovered, .button.is-bnfa.is-inverted.is-outlined:focus, .button.is-bnfa.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #ff4c01;
}

.button.is-bnfa.is-inverted.is-outlined.is-loading:hover::after, .button.is-bnfa.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-bnfa.is-inverted.is-outlined.is-loading:focus::after, .button.is-bnfa.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ff4c01 #ff4c01 !important;
}

.button.is-bnfa.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-bnfa.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-bnfa.is-light {
  background-color: #ebfffc;
  color: #00947e;
}

.button.is-bnfa.is-light:hover, .button.is-bnfa.is-light.is-hovered {
  background-color: #defffa;
  border-color: transparent;
  color: #00947e;
}

.button.is-bnfa.is-light:active, .button.is-bnfa.is-light.is-active {
  background-color: #d1fff8;
  border-color: transparent;
  color: #00947e;
}
.notification.is-bnfa {
  background-color: #ff4c01;
  color: #fff;
}

.notification.is-bnfa.is-light {
  background-color: #ebfffc;
  color: #00947e;
}
.progress.is-bnfa::-webkit-progress-value {
  background-color: #ff4c01;
}

.progress.is-bnfa::-moz-progress-bar {
  background-color: #ff4c01;
}

.progress.is-bnfa::-ms-fill {
  background-color: #ff4c01;
}

.progress.is-bnfa:indeterminate {
  background-image: linear-gradient(to right, #ff4c01 30%, #ededed 30%);
}
.table td.is-bnfa,
.table th.is-bnfa {
  background-color: #ff4c01;
  border-color: #ff4c01;
  color: #fff;
}
.tag:not(body).is-bnfa {
  background-color: #ff4c01;
  color: #fff;
}

.tag:not(body).is-bnfa.is-light {
  background-color: #ebfffc;
  color: #00947e;
}
.is-bnfa.input, .is-bnfa.textarea {
  border-color: #ff4c01;
}

.is-bnfa.input:focus, .is-bnfa.textarea:focus, .is-bnfa.is-focused.input, .is-bnfa.is-focused.textarea, .is-bnfa.input:active, .is-bnfa.textarea:active, .is-bnfa.is-active.input, .is-bnfa.is-active.textarea {
  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
}
.select.is-bnfa:not(:hover)::after {
  border-color: #ff4c01;
}

.select.is-bnfa select {
  border-color: #ff4c01;
}

.select.is-bnfa select:hover, .select.is-bnfa select.is-hovered {
  border-color: #00b89c;
}

.select.is-bnfa select:focus, .select.is-bnfa select.is-focused, .select.is-bnfa select:active, .select.is-bnfa select.is-active {
  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
}
.file.is-bnfa .file-cta {
  background-color: #ff4c01;
  border-color: transparent;
  color: #fff;
}

.file.is-bnfa:hover .file-cta, .file.is-bnfa.is-hovered .file-cta {
  background-color: #00c4a7;
  border-color: transparent;
  color: #fff;
}

.file.is-bnfa:focus .file-cta, .file.is-bnfa.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
  color: #fff;
}

.file.is-bnfa:active .file-cta, .file.is-bnfa.is-active .file-cta {
  background-color: #00b89c;
  border-color: transparent;
  color: #fff;
}
.help.is-bnfa {
  color: #ff4c01;
}
.message.is-bnfa {
  background-color: #ebfffc;
}

.message.is-bnfa .message-header {
  background-color: #ff4c01;
  color: #fff;
}

.message.is-bnfa .message-body {
  border-color: #ff4c01;
  color: #00947e;
}
.navbar.is-bnfa {
  background-color: #ff4c01;
  color: #fff;
}

.navbar.is-bnfa .navbar-brand > .navbar-item,
.navbar.is-bnfa .navbar-brand .navbar-link {
  color: #fff;
}

.navbar.is-bnfa .navbar-brand > a.navbar-item:focus, .navbar.is-bnfa .navbar-brand > a.navbar-item:hover, .navbar.is-bnfa .navbar-brand > a.navbar-item.is-active,
.navbar.is-bnfa .navbar-brand .navbar-link:focus,
.navbar.is-bnfa .navbar-brand .navbar-link:hover,
.navbar.is-bnfa .navbar-brand .navbar-link.is-active {
  background-color: #00b89c;
  color: #fff;
}

.navbar.is-bnfa .navbar-brand .navbar-link::after {
  border-color: #fff;
}

.navbar.is-bnfa .navbar-burger {
  color: #fff;
}

@media screen and (min-width: 1024px) {
  .navbar.is-bnfa .navbar-start > .navbar-item,
  .navbar.is-bnfa .navbar-start .navbar-link,
  .navbar.is-bnfa .navbar-end > .navbar-item,
  .navbar.is-bnfa .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-bnfa .navbar-start > a.navbar-item:focus, .navbar.is-bnfa .navbar-start > a.navbar-item:hover, .navbar.is-bnfa .navbar-start > a.navbar-item.is-active,
  .navbar.is-bnfa .navbar-start .navbar-link:focus,
  .navbar.is-bnfa .navbar-start .navbar-link:hover,
  .navbar.is-bnfa .navbar-start .navbar-link.is-active,
  .navbar.is-bnfa .navbar-end > a.navbar-item:focus,
  .navbar.is-bnfa .navbar-end > a.navbar-item:hover,
  .navbar.is-bnfa .navbar-end > a.navbar-item.is-active,
  .navbar.is-bnfa .navbar-end .navbar-link:focus,
  .navbar.is-bnfa .navbar-end .navbar-link:hover,
  .navbar.is-bnfa .navbar-end .navbar-link.is-active {
    background-color: #00b89c;
    color: #fff;
  }
  .navbar.is-bnfa .navbar-start .navbar-link::after,
  .navbar.is-bnfa .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-bnfa .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-bnfa .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-bnfa .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #00b89c;
    color: #fff;
  }
  .navbar.is-bnfa .navbar-dropdown a.navbar-item.is-active {
    background-color: #ff4c01;
    color: #fff;
  }
}
.panel.is-bnfa .panel-heading {
  background-color: #ff4c01;
  color: #fff;
}

.panel.is-bnfa .panel-tabs a.is-active {
  border-bottom-color: #ff4c01;
}

.panel.is-bnfa .panel-block.is-active .panel-icon {
  color: #ff4c01;
}
.has-text-bnfa {
  color: #ff4c01 !important;
}

a.has-text-bnfa:hover, a.has-text-bnfa:focus {
  color: #009e86 !important;
}

.has-background-bnfa {
  background-color: #ff4c01 !important;
}

.has-text-bnfa-light {
  color: #ebfffc !important;
}

a.has-text-bnfa-light:hover, a.has-text-bnfa-light:focus {
  color: #b8fff4 !important;
}

.has-background-bnfa-light {
  background-color: #ebfffc !important;
}

.has-text-bnfa-dark {
  color: #00947e !important;
}

a.has-text-bnfa-dark:hover, a.has-text-bnfa-dark:focus {
  color: #00c7a9 !important;
}

.has-background-bnfa-dark {
  background-color: #00947e !important;
}
.is-family-bnfa {
  font-family: IRANSans,BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}
.hero.is-bnfa {
  background-color: #ff4c01;
  color: #fff;
}

.hero.is-bnfa a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-bnfa strong {
  color: inherit;
}

.hero.is-bnfa .title {
  color: #fff;
}

.hero.is-bnfa .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-bnfa .subtitle a:not(.button),
.hero.is-bnfa .subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1023px) {
  .hero.is-bnfa .navbar-menu {
    background-color: #ff4c01;
  }
}

.hero.is-bnfa .navbar-item,
.hero.is-bnfa .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-bnfa a.navbar-item:hover, .hero.is-bnfa a.navbar-item.is-active,
.hero.is-bnfa .navbar-link:hover,
.hero.is-bnfa .navbar-link.is-active {
  background-color: #00b89c;
  color: #fff;
}

.hero.is-bnfa .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-bnfa .tabs a:hover {
  opacity: 1;
}

.hero.is-bnfa .tabs li.is-active a {
  opacity: 1;
}

.hero.is-bnfa .tabs.is-boxed a, .hero.is-bnfa .tabs.is-toggle a {
  color: #fff;
}

.hero.is-bnfa .tabs.is-boxed a:hover, .hero.is-bnfa .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-bnfa .tabs.is-boxed li.is-active a, .hero.is-bnfa .tabs.is-boxed li.is-active a:hover, .hero.is-bnfa .tabs.is-toggle li.is-active a, .hero.is-bnfa .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #ff4c01;
}

.hero.is-bnfa.is-bold {
  background-image: linear-gradient(141deg, #009e6c 0%, #ff4c01 71%, #00e7eb 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-bnfa.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #009e6c 0%, #ff4c01 71%, #00e7eb 100%);
  }
}
.custom-widget-title {
    width: 98%;
    text-align: center;
    margin: 0 auto;
}
.custom-widget-text {
    margin: 0 auto;
    padding: 5px;
    font-weight: 400;
    text-align: center;
    color: #FFF;
    text-transform: uppercase;
    background-color: #ff4c01;
    letter-spacing: 0.3pt;
}
.custom-widget-arrow {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #ff4c01;
    font-size: 34px;
    margin: -1px auto;
    margin-bottom: 10px;
}
.boxt {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  box-shadow: 0 -0.25em 0.6em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
}
.boxb {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-shadow: 0 0.5em 0.6em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  height:40px;
  padding-bottom:10px;
  padding-right:7px;
  padding-left:5px;
  padding-top:5px;
line-height: 110%;
color:#fff;
background-color: #ff4c01;
}
.boxc {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-shadow: 0 0.5em 0.6em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  height:40px;
  padding-bottom:10px;
  padding-right:7px;
  padding-left:5px;
  padding-top:5px;
line-height: 30px;
color:#fff;
background-color: #ff4c01;
}

.boxb a,.boxc a {
  color: #fff;
}

.boxb a:hover,.boxc a:hover {
  color: #fff;
}