.link-no-hover:hover {
  color: white;
}

/******************************* RESOURCES - WHITE PAPERS *******************************/

.resources-menu-sticky
  .et_pb_row
  .et_pb_column
  .et_pb_module
  .et_pb_menu_inner_container
  .et_pb_menu__wrap {
  justify-content: center !important;
}

.resources-menu-sticky
  .et_pb_row
  .et_pb_column
  .et_pb_module
  .et_pb_menu_inner_container
  .et_pb_menu__wrap
  .et_pb_menu__menu {
  width: 100% !important;
}

.resources-menu-sticky
  .et_pb_row
  .et_pb_column
  .et_pb_module
  .et_pb_menu_inner_container
  .et_pb_menu__wrap
  .et_pb_menu__menu
  .et-menu-nav {
  width: 100% !important;
}

.resources-menu-sticky
  .et_pb_row
  .et_pb_column
  .et_pb_module
  .et_pb_menu_inner_container
  .et_pb_menu__wrap
  .et_pb_menu__menu
  .et-menu-nav
  .et-menu {
  width: 100% !important;
  justify-content: space-around !important;
}

.resources-menu-sticky
  .et_pb_row
  .et_pb_column
  .et_pb_module
  .et_pb_menu_inner_container
  .et_pb_menu__wrap
  .et_pb_menu__menu
  .et-menu-nav
  .et-menu
  .menu-item
  a {
  font-family: 'Questrial', sans-serif;
}

.fc_blue a {
  color: #0060e0 !important;
}

/******************************* RESOURCES - WHITE PAPERS *******************************/

/******************************* FIX IFRAME PADDING *******************************/

.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper object,
.fluid-width-video-wrapper embed {
  position: relative !important;
}

.fluid-width-video-wrapper {
  padding-top: 0px !important;
}

/******************************* FIX IFRAME PADDING *******************************/

/******************************* MARKETO FORMS *******************************/

.mktoForm {
  width: 100%;
}

.mktoForm .mktoButtonWrap.mktoSimple {
  width: 100%;
}

.mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
  width: 100%;
  color: #fff;
  border: 1px solid #75ae4c;
  padding: 0.4em 1em;
  font-size: 1em;
  background-color: #99c47c;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#99c47c),
    to(#75ae4c)
  );
  background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
  background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
  background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
}

.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
  border: 1px solid #447f19;
}

.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
  outline: none;
  border: 1px solid #447f19;
}

.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
  background-color: #75ae4c;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#75ae4c),
    to(#99c47c)
  );
  background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
  background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
  background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
}

/******************************* MARKETO FORMS *******************************/

/******************************* EVENT SEARCH *******************************/

.events-loop-content-cont p {
  display: none;
}

.events-loop-content-cont .events-loop-content {
  width: 100%;
}

.events-loop-content-cont .events-loop-content a {
  width: 100%;
}

.events-loop-content-cont .events-loop-content a .cont {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  background-color: #ffffff;
  border: 1px solid #0060e0;
  border-radius: 6px;
  color: #0060e0;
  font-family: 'Questrial', sans-serif;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.25px;
  line-height: 1;
  padding: 20px 30px;
  margin: 30px 0;
  transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
}

@media (min-width: 990px) {
  .events-loop-content-cont .events-loop-content a .cont .date {
    margin-top: 10px !important;
  }
}

@media (max-width: 990px) {
  .events-loop-content-cont .events-loop-content a .cont {
    flex-direction: column;
    font-size: 16px !important;
    line-height: 1.4;
  }

  .events-loop-content-cont .events-loop-content a .cont .date {
    margin-top: 0px;
  }
}

.events-loop-content-cont .events-loop-content a .cont:hover {
  background: #0060e0;
}

.events-loop-content-cont .events-loop-content a .cont:hover .tb-field {
  color: white;
}

.events-loop-content-cont
  .events-loop-content
  a
  .cont:hover
  .tb-field:not(:first-child) {
  color: white;
}

.events-loop-content-cont .events-loop-content a .cont:hover .tb-button {
  color: white;
}

.events-loop-content-cont .events-loop-content a .cont .tb-field {
  margin: 0;
  padding: 0;
  transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.events-loop-content-cont .events-loop-content a .cont .break {
  flex-basis: 100%;
  height: 0;
}

@media (max-width: 768px) {
  .events-loop-content-cont .events-loop-content a .cont .tb-field {
    margin: 5px 0;
  }
}

.events-loop-content-cont
  .events-loop-content
  a
  .cont
  .tb-field:not(:first-child) {
  color: #444444;
}

.events-loop-content-cont .events-loop-content a .cont .tb-button {
  color: #0060e0;
  transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.events-loop-content-cont
  .events-loop-content
  a
  .cont
  .tb-button
  .tb-button__link {
  background-color: transparent;
  margin: 0;
  padding: 0 30px;
}

@media (max-width: 768px) {
  #events-search form .wpv-filter-form-content {
    flex-direction: column;
  }
}

@media (max-width: 768px) {
  #events-search .wpv-filter-form div {
    flex-direction: column;
  }
}

#events-search-type {
  width: 32%;
  margin-right: 1%;
}

@media (max-width: 768px) {
  #events-search-type {
    width: 100%;
    margin: 10px 0;
  }
}

#events-search-calendar {
  width: 67%;
  margin-right: 0px;
}

@media (max-width: 768px) {
  #events-search-calendar {
    width: 100%;
  }
}

@media (max-width: 768px) {
  #events-search-calendar div {
    flex-direction: column;
  }
}

#events-search-calendar div .form-group {
  border: 2px solid #0060e0 !important;
  border-radius: 6px !important;
  padding: 10px 15px !important;
}

#events-search-calendar div .form-group:not(:last-child) {
  margin-right: 10px;
}

@media (max-width: 768px) {
  #events-search-calendar div .form-group {
    flex-direction: row;
    margin: 10px 0;
  }
}

#events-search-calendar div .form-group label {
  display: block;
  font-family: 'Questrial', sans-serif;
  font-size: 14px !important;
  font-weight: 300 !important;
  letter-spacing: -0.03px !important;
  line-height: 1.8 !important;
  text-align: left !important;
  color: #040404 !important;
}

#events-search-calendar div .form-group .wpv-custom-search-filter__input {
  flex: 3;
  display: contents;
}

#events-search-calendar
  div
  .form-group
  .wpv-custom-search-filter__input::after {
  display: none;
}

#events-search-calendar
  div
  .form-group
  .wpv-custom-search-filter__input
  .wpv_date_input {
  margin-right: 7px;
  font-family: 'Questrial', sans-serif;
  font-size: 14px !important;
  font-weight: 300 !important;
  letter-spacing: -0.03px !important;
  line-height: 1.8 !important;
  color: #040404 !important;
}

#events-search-calendar
  div
  .form-group
  .wpv-custom-search-filter__input
  .ui-datepicker-trigger {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../img/calendar-alt-regular.svg) no-repeat;
  height: 17px;
  width: 17px;
  padding-top: 25px;
  overflow: hidden;
  margin: 1px 3px 0 3px;
}

#events-search-calendar
  div
  .form-group
  .wpv-custom-search-filter__input
  .wpv-date-front-end-clear {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../img/times-regular.svg) no-repeat;
  height: 17px;
  width: 17px;
  padding-top: 25px;
  overflow: hidden;
  margin: 2px 3px 0 3px;
}

#events-search-calendar
  div
  .form-group
  .wpv-custom-search-filter__input
  .js-wpv-filter-trigger {
  border: 2px solid #0060e0 !important;
  border-radius: 6px !important;
  background-color: transparent;
  padding: 15px !important;
  color: #040404 !important;
  font-family: 'Questrial', sans-serif;
  font-size: 14px !important;
  font-weight: 300 !important;
  letter-spacing: -0.03px !important;
  line-height: 1.1 !important;
  text-align: left;
  appearance: none;
}

/******************************* EVENT SEARCH *******************************/

/******************************* LOOP RESOURCE SEARCH *******************************/

.js-wpv-loop-wrapper > .tb-grid {
  grid-template-columns: minmax(0, 0.3333fr) minmax(0, 0.3333fr) minmax(
      0,
      0.3333fr
    );
  grid-auto-flow: row;
  display: grid;
  grid-row-gap: 25px;
  grid-column-gap: 25px;
}

@media (max-width: 980px) {
  .js-wpv-loop-wrapper > .tb-grid {
    grid-template-columns: minmax(0, 0.5fr) minmax(0, 0.5fr);
  }
}

@media (max-width: 781px) {
  .js-wpv-loop-wrapper > .tb-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}

.wp-block-toolset-views-custom-search-container {
  width: 100%;
  margin-bottom: 40px;
}

.wp-block-toolset-views-custom-search-container
  .js-wpv-loop-wrapper
  > .tb-grid {
  grid-template-columns: 33.33% 33.33% 33.33%;
  grid-auto-flow: row;
  display: grid;
  grid-row-gap: 25px;
  grid-column-gap: 25px;
}

@media (max-width: 980px) {
  .wp-block-toolset-views-custom-search-container
    .js-wpv-loop-wrapper
    > .tb-grid {
    grid-template-columns: 50% 50%;
  }
}

@media (max-width: 768px) {
  .wp-block-toolset-views-custom-search-container
    .js-wpv-loop-wrapper
    > .tb-grid {
    grid-template-columns: 100%;
  }
}

.wp-block-toolset-views-custom-search-container .wpv-filter-form {
  width: 100%;
}

.wp-block-toolset-views-custom-search-container
  .wpv-filter-form
  .wpv-filter-form-content {
  width: 100%;
  display: flex;
  flex-direction: row;
}

.wp-block-toolset-views-custom-search-container .wpv-filter-form div {
  width: 100%;
  display: flex;
  flex-direction: row;
}

.wp-block-toolset-views-custom-search-container
  .wpv-filter-form
  div
  .wpv-custom-search-filter {
  width: 31.4%;
  margin-right: 40px;
}

@media (max-width: 650px) {
  .wp-block-toolset-views-custom-search-container
    .wpv-filter-form
    div
    .wpv-custom-search-filter {
    width: 46%;
    margin-right: 2%;
  }
}

.wp-block-toolset-views-custom-search-container
  .wpv-filter-form
  div
  .wpv-custom-search-filter
  .form-group
  label {
  display: none;
}

.wp-block-toolset-views-custom-search-container
  .wpv-filter-form
  div
  .wpv-custom-search-filter
  .form-group
  .wpv-custom-search-filter__input::after {
  font-family: ETmodules !important;
  content: '\35' !important;
  font-size: 2em;
  position: absolute;
  color: #0060e0;
  margin-top: -0.05em;
  margin-left: -1em;
  transform: rotate(90deg);
}

.wp-block-toolset-views-custom-search-container
  .wpv-filter-form
  div
  .wpv-custom-search-filter
  .form-group
  .wpv-custom-search-filter__input
  .js-wpv-filter-trigger {
  border: 2px solid #0060e0 !important;
  border-radius: 6px !important;
  padding: 15px !important;
  background-color: transparent;
  color: #040404 !important;
  font-family: 'Questrial', sans-serif;
  font-size: 14px !important;
  font-weight: 300 !important;
  letter-spacing: -0.03px !important;
  line-height: 1.1 !important;
  text-align: left;
  appearance: none;
}

.hide-dropdown-select {
  display: none;
}

.show-dropdown-select {
  display: none;
}

/******************************* LOOP RESOURCE SEARCH *******************************/

/******************************* SELECT *******************************/

*.bootstrap-select {
  width: 100%;
}

*.bootstrap-select .dropdown-toggle {
  float: left;
  width: 100%;
  min-height: 48px;
  max-height: 48px;
  margin-top: 15px;
  margin-bottom: 0px;
  padding: 15px !important;
  font-family: 'Questrial', sans-serif;
  font-size: 14px !important;
  font-weight: 300 !important;
  letter-spacing: -0.03px !important;
  line-height: 1 !important;
  text-align: left !important;
  color: #040404 !important;
  background-color: #fff !important;
  border-radius: 6px !important;
  border: solid 2px #0060e0;
  -webkit-appearance: none !important;
}

*.bootstrap-select .dropdown-toggle:hover,
*.bootstrap-select .dropdown-toggle:focus,
*.bootstrap-select .dropdown-toggle:active {
  box-shadow: none;
  outline: none !important;
}

*.bootstrap-select .dropdown-toggle::after {
  right: 0;
  font-family: ETmodules !important;
  content: '\35' !important;
  font-size: 2em;
  position: absolute;
  color: #0060e0;
  margin-top: 0.05em;
  margin-left: -1em;
  color: #0060e0;
  transform: rotate(90deg);
}

*.bootstrap-select > select.mobile-device:focus {
  outline: none !important;
}

*.bootstrap-select:hover,
*.bootstrap-select:focus,
*.bootstrap-select:active {
  outline: none !important;
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active {
  font-family: 'Questrial', sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  color: #040404;
  background-color: #fff;
  border: none;
  border: solid 2px #0060e0;
  border-radius: 0;
}

.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
  outline: none !important;
}

.show > .btn-light.dropdown-toggle {
  font-family: 'Questrial', sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  color: #040404;
  background-color: #fff;
  border: none;
  border: solid 2px #0060e0;
  border-radius: 0;
}

.dropdown-menu {
  width: fit-content !important;
  min-width: 230px !important;
  top: 63px !important;
  border-radius: 0;
  flex-direction: column;
  padding: 0;
  position: absolute;
  z-index: 999;
  box-shadow: 0 12px 18px -6px rgba(0, 0, 0, 0.3);
  max-height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
  border-top: none;
}

.dropdown-menu:focus {
  box-shadow: none;
  outline: none !important;
}

.dropdown-menu li a {
  padding: 10px 10px 8px 15px;
  background-color: #f9f9f9;
  display: block;
  overflow: hidden;
  height: 100%;
  margin: -1px -1px 0 0;
  padding: 1em 1.2em;
}

.dropdown-menu li a:hover {
  background-color: #e2e2e2;
}

.dropdown-menu li a .text {
  font-family: 'Questrial', sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  color: #0060e0;
}

.dropdown-item.active,
.dropdown-item:active {
  background-color: #ccc;
}

.dropdown-item.active .text,
.dropdown-item:active .text {
  font-weight: bold !important;
  color: #fff !important;
}

.dropdown-item:focus {
  box-shadow: none;
  outline: none !important;
}

/******************************* SELECT *******************************/

/******************************* PAGINATION RESOURCE *******************************/

.wpv-pagination-nav-links {
  margin: 60px 0;
  display: flex;
  align-content: center;
  justify-content: center !important;
}

@media (max-width: 650px) {
  .wpv-pagination-nav-links .wpv-pagination-nav-links-container {
    flex-flow: wrap;
  }
}

.wpv-pagination-nav-links
  .wpv-pagination-nav-links-container
  .page-item
  .page-link {
  color: #0060e0 !important;
  font-size: 14px;
  line-height: 1;
  display: block;
  overflow: hidden;
  height: 100%;
  margin: -1px -1px 0 0;
  padding: 1em 1.2em;
  border: 1px solid #e2e2e2;
  transition: all 0.4s ease-in-out;
  font-family: 'Questrial', sans-serif;
}

.wpv-pagination-nav-links
  .wpv-pagination-nav-links-container
  .page-item
  .page-link:hover {
  background-color: #f9f9f9;
}

.wpv-pagination-nav-links
  .wpv-pagination-nav-links-container
  .page-item.active
  .page-link {
  background-color: #f9f9f9;
}

/******************************* PAGINATION RESOURCE *******************************/

/******************************* LOOP RESOURCE POST *******************************/

.js-wpv-view-layout .js-wpv-loop-wrapper .tb-grid .tb-grid-column {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
}

.js-wpv-view-layout
  .js-wpv-loop-wrapper
  .tb-grid
  .tb-grid-column
  .wp-block-toolset-views-view-template-block {
  border-radius: 14px;
  background-color: #ffffff;
  box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.17);
  padding: 0;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

@media (max-width: 650px) {
  .js-wpv-view-layout
    .js-wpv-loop-wrapper
    .tb-grid
    .tb-grid-column
    .wp-block-toolset-views-view-template-block {
    width: 100% !important;
  }
}

.js-wpv-view-layout
  .js-wpv-loop-wrapper
  .tb-grid
  .tb-grid-column
  .wp-block-toolset-views-view-template-block
  p {
  padding: 0 !important;
}

.js-wpv-view-layout
  .js-wpv-loop-wrapper
  .tb-grid
  .tb-grid-column
  .wp-block-toolset-views-view-template-block
  .resource-taxonomy-image {
  float: left;
  width: 100%;
  height: 240px;
  margin-bottom: 25px;
  overflow: hidden;
  border-radius: 14px 14px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../img/backblog.jpg);
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.js-wpv-view-layout
  .js-wpv-loop-wrapper
  .tb-grid
  .tb-grid-column
  .wp-block-toolset-views-view-template-block
  .resource-taxonomy-image
  img {
  min-width: 100%;
  max-width: 100%;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  width: 100%;
  height: 100%;
  border-radius: 14px 14px 0 0;
  object-fit: cover;
  object-position: center;
  transform: scale(1);
}

.js-wpv-view-layout
  .js-wpv-loop-wrapper
  .tb-grid
  .tb-grid-column
  .wp-block-toolset-views-view-template-block
  .tb-fields-and-text {
  width: 100%;
  padding: 0 30px;
}

.js-wpv-view-layout
  .js-wpv-loop-wrapper
  .tb-grid
  .tb-grid-column
  .wp-block-toolset-views-view-template-block
  .tb-fields-and-text
  p {
  float: left;
  width: 100%;
  margin: 30px 0 15px 0;
  color: #0060e0;
  font-family: 'Questrial', sans-serif;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -0.25px;
  line-height: 1;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

@media (max-width: 650px) {
  .js-wpv-view-layout
    .js-wpv-loop-wrapper
    .tb-grid
    .tb-grid-column
    .wp-block-toolset-views-view-template-block
    .tb-fields-and-text
    p {
    font-size: 17px !important;
  }
}

.js-wpv-view-layout
  .js-wpv-loop-wrapper
  .tb-grid
  .tb-grid-column
  .wp-block-toolset-views-view-template-block
  .tb-heading {
  width: 100%;
  margin-top: 0;
  padding: 15px 30px;
  color: #000000;
  font-family: 'Questrial', sans-serif;
  font-size: 20px !important;
  font-weight: bold;
  letter-spacing: -0.36px;
  line-height: 24px;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

@media (max-width: 650px) {
  .js-wpv-view-layout
    .js-wpv-loop-wrapper
    .tb-grid
    .tb-grid-column
    .wp-block-toolset-views-view-template-block
    .tb-heading {
    font-size: 17px !important;
  }
}

@media (min-width: 650px) {
  .js-wpv-view-layout
    .js-wpv-loop-wrapper
    .tb-grid
    .tb-grid-column
    .wp-block-toolset-views-view-template-block
    .tb-heading {
    min-height: 130px;
    float: left;
  }
}

.js-wpv-view-layout
  .js-wpv-loop-wrapper
  .tb-grid
  .tb-grid-column
  .wp-block-toolset-views-view-template-block
  .tb-button
  .tb-button__link {
  text-align: left;
  padding: 0px 30px 15px 30px;
  background-color: transparent;
}

.js-wpv-view-layout
  .js-wpv-loop-wrapper
  .tb-grid
  .tb-grid-column
  .wp-block-toolset-views-view-template-block
  .tb-button
  .tb-button__link
  .tb-button__content {
  color: #0060e0;
  font-family: 'Questrial', sans-serif;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.25px;
  line-height: 53px;
  text-align: left;
  background-color: transparent;
  border: none;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.js-wpv-view-layout
  .js-wpv-loop-wrapper
  .tb-grid
  .tb-grid-column
  .wp-block-toolset-views-view-template-block
  .tb-button
  .tb-button__link
  .tb-button__content::after {
  position: absolute;
  margin-left: 0;
  margin-top: 14px;
  opacity: 1;
  font-family: ETmodules !important;
  font-size: 22px;
  line-height: 1;
  content: '\35' !important;
  text-transform: none;
  font-variant: none;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.js-wpv-view-layout
  .js-wpv-loop-wrapper
  .tb-grid
  .tb-grid-column
  .wp-block-toolset-views-view-template-block:hover {
  background-color: #0060e0;
}

.js-wpv-view-layout
  .js-wpv-loop-wrapper
  .tb-grid
  .tb-grid-column
  .wp-block-toolset-views-view-template-block:hover
  .tb-fields-and-text
  p {
  color: #fff;
}

.js-wpv-view-layout
  .js-wpv-loop-wrapper
  .tb-grid
  .tb-grid-column
  .wp-block-toolset-views-view-template-block:hover
  .tb-heading {
  color: #fff;
}

.js-wpv-view-layout
  .js-wpv-loop-wrapper
  .tb-grid
  .tb-grid-column
  .wp-block-toolset-views-view-template-block:hover
  .tb-button
  .tb-button__link
  .tb-button__content {
  color: #fff;
}

.js-wpv-view-layout
  .js-wpv-loop-wrapper
  .tb-grid
  .tb-grid-column
  .wp-block-toolset-views-view-template-block:hover
  .tb-button
  .tb-button__link
  .tb-button__content::after {
  color: #fff;
}

/******************************* LOOP RESOURCE POST *******************************/

/******************************* LOOP NEWSROOM POST *******************************/

#newsroom-search.wp-block-toolset-views-custom-search-container
  .wpv-filter-form
  .wpv-filter-form-content,
#newsroom-search.wp-block-toolset-views-custom-search-container
  .wpv-filter-form
  div {
  justify-content: center;
}

#newsroom-search.wp-block-toolset-views-custom-search-container
  .wpv-filter-form
  div
  .wpv-custom-search-filter {
  width: 30%;
}

@media (max-width: 650px) {
  #newsroom-search.wp-block-toolset-views-custom-search-container
    .wpv-filter-form
    div
    .wpv-custom-search-filter {
    width: 50%;
  }
}

#newsroom-search.wp-block-toolset-views-custom-search-container
  .wpv-filter-form
  div
  .wpv-custom-search-filter:last-child {
  margin-right: 0;
}

.newsroom-loop-posts {
  padding: 30px 30px !important;
}

.newsroom-loop-posts .tb-field {
  float: left;
  width: 100%;
  color: #444444;
  font-family: 'Questrial', sans-serif;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: -0.36px;
  line-height: 24px;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

@media (max-width: 650px) {
  .newsroom-loop-posts .tb-field {
    font-size: 17px !important;
  }
}

.newsroom-loop-posts .tb-fields-and-text {
  padding: 0 !important;
}

.newsroom-loop-posts .tb-fields-and-text p {
  float: left;
  width: 100%;
  margin: 0px 0 15px 0 !important;
  color: #0060e0;
  font-family: 'Questrial', sans-serif;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -0.21px;
  line-height: 53px;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

@media (max-width: 650px) {
  .newsroom-loop-posts .tb-fields-and-text p {
    font-size: 17px !important;
  }
}

.newsroom-loop-posts .tb-heading {
  padding: 0 !important;
  color: #000000;
  font-family: 'Questrial', sans-serif;
  font-size: 20px !important;
  font-weight: bold;
  letter-spacing: -0.36px;
  line-height: 24px;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

@media (max-width: 650px) {
  .newsroom-loop-posts .tb-heading {
    font-size: 17px !important;
  }
}

@media (min-width: 650px) {
  .newsroom-loop-posts .tb-heading {
    min-height: 130px;
    float: left;
  }
}

.newsroom-loop-posts .tb-button .tb-button__link {
  padding: 0 !important;
  margin-bottom: 0;
  background-color: transparent;
}

.newsroom-loop-posts .tb-button .tb-button__link .tb-button__content {
  color: #0060e0;
  font-family: 'Questrial', sans-serif;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.25px;
  line-height: 1 !important;
  text-align: left;
  background-color: transparent;
  border: none;
  transition: all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.newsroom-loop-posts .tb-button .tb-button__link .tb-button__content::after {
  position: absolute;
  margin-left: 0;
  margin-top: 0 !important;
  opacity: 1;
  font-family: ETmodules !important;
  font-size: 22px;
  line-height: 1;
  content: '\35' !important;
  text-transform: none;
  font-variant: none;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  transition: all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.newsroom-loop-posts:hover {
  background-color: #0060e0;
}

.newsroom-loop-posts:hover .tb-field {
  color: #fff;
}

.newsroom-loop-posts:hover .tb-fields-and-text p {
  color: #fff;
}

.newsroom-loop-posts:hover .tb-heading {
  color: #fff;
}

.newsroom-loop-posts:hover .tb-button .tb-button__link .tb-button__content {
  color: #fff;
}

.newsroom-loop-posts:hover
  .tb-button
  .tb-button__link
  .tb-button__content::after {
  color: #fff;
}

/******************************* LOOP NEWSROOM POST *******************************/

/******************************* SEARCH CATEGORY *******************************/

#dfg-post-category *.dp-dfg-search {
  width: 100%;
  justify-content: start;
  margin-bottom: 30px;
}

#dfg-post-category *.dp-dfg-search .dp-dfg-search-input {
  width: inherit;
}

/******************************* SEARCH CATEGORY *******************************/

/******************************* LOAD MORE BUTTON PAGINATION *******************************/

.dp-dfg-pagination .et_pb_button_wrapper .et_pb_button {
  margin-top: 30px;
  font-family: 'Questrial', sans-serif !important;
  font-size: 19px !important;
  font-weight: bold !important;
  letter-spacing: -0.25px !important;
  line-height: 1 !important;
  padding: 10px 45px 11px 30px;
}

.dp-dfg-pagination .et_pb_button_wrapper .et_pb_button::after {
  margin-left: 10px;
  margin-top: -2px;
  font-size: 25px;
  line-height: 1;
}

/******************************* LOAD MORE BUTTON PAGINATION *******************************/

/******************************* LIST POSTS DIVI BLOG *******************************/

.dp-dfg-item {
  border: none !important;
  padding: 0 !important;
}

@media (max-width: 650px) {
  .dp-dfg-item {
    width: 100% !important;
  }
}

.dp-dfg-item .dp-dfg-image {
  float: left;
  width: 100%;
  height: 240px;
  margin: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../img/backblog.jpg);
  border-radius: 14px;
  transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.dp-dfg-item .dp-dfg-image .dp-dfg-image-link {
  float: left;
  width: 100%;
  height: 240px;
  overflow: hidden;
  border-radius: 14px;
  transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.dp-dfg-item .dp-dfg-image .dp-dfg-image-link img {
  min-width: 100%;
  max-width: 100%;
  transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  width: 100%;
  height: 100%;
  border-radius: 14px;
  object-fit: cover;
  object-position: center;
  transform: scale(1);
}

.dp-dfg-item .dp-dfg-meta {
  width: 100%;
  margin-top: 35px;
  padding: 0 !important;
  grid-row: 2;
}

.dp-dfg-item .dp-dfg-meta .published {
  width: 100%;
  text-transform: uppercase;
  color: #0060e0;
  font-family: 'Questrial', sans-serif;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.25px;
  line-height: 1;
}

.dp-dfg-item .dp-dfg-header .entry-title {
  color: #000000;
  font-family: 'Questrial', sans-serif;
  font-size: 36px !important;
  font-weight: bold;
  letter-spacing: -0.65px;
  line-height: 44px;
  margin-top: 10px;
  transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
}

@media (max-width: 650px) {
  .dp-dfg-item .dp-dfg-header .entry-title {
    font-size: 17px !important;
  }
}

.dp-dfg-item .dp-dfg-header .entry-title:hover {
  color: #0060e0 !important;
}

.dp-dfg-item .dp-dfg-content {
  width: 100%;
  color: #000000;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  letter-spacing: -0.25px;
  line-height: 22px;
  margin-top: 30px;
}

@media (max-width: 650px) {
  .dp-dfg-item .dp-dfg-content {
    margin-top: 10px !important;
  }
}

.dp-dfg-item .dp-dfg-custom-content {
  margin-bottom: 55px;
}

@media (max-width: 650px) {
  .dp-dfg-item .dp-dfg-custom-content {
    margin-bottom: 20px !important;
  }
}

.dp-dfg-item .dp-dfg-custom-content .author {
  float: left;
  width: 100%;
  color: #8e8e8e;
  font-family: 'Questrial', sans-serif;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.25px;
  line-height: 1;
  margin-top: 5px;
  display: flex;
  align-items: center;
}

.dp-dfg-item .dp-dfg-custom-content .author a {
  color: #8e8e8e;
  font-family: 'Questrial', sans-serif;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.25px;
  line-height: 1;
}

.dp-dfg-item .dp-dfg-custom-content .author img {
  transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  margin-right: 10px;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  object-fit: cover;
  object-position: center;
}

.dp-dfg-item:hover .dp-dfg-header .entry-title {
  color: #0060e0 !important;
}

.title-blogs {
  color: #000000;
  font-family: 'Questrial', sans-serif;
  font-size: 48px;
  font-weight: bold;
  letter-spacing: -0.85px;
  line-height: 58px;
  margin-bottom: 30px;
}

@media (max-width: 650px) {
  .title-blogs {
    margin-bottom: 1em !important;
  }
}

.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-dropdown-label {
  border: 2px solid #0060e0 !important;
  border-radius: 6px !important;
  padding: 8px 15px !important;
}

.dp-dfg-skin-default
  .dp-dfg-filters-dropdown-layout
  .dp-dfg-dropdown-label
  .dp-dfg-dropdown-placehoder {
  color: #040404 !important;
  font-family: 'Questrial', sans-serif;
  font-size: 14px !important;
  font-weight: 300 !important;
  letter-spacing: -0.03px !important;
  line-height: 1 !important;
  text-align: center;
}

.dp-dfg-skin-default
  .dp-dfg-filters-dropdown-layout
  .dp-dfg-filters-dropdown.closed
  .dp-dfg-dropdown-label:after {
  color: #0060e0 !important;
}

.dp-dfg-skin-default
  .dp-dfg-filters-dropdown-layout
  .dp-dfg-filters-dropdown.open
  .dp-dfg-dropdown-label:after {
  color: #0060e0 !important;
}

.dp-dfg-skin-default
  .dp-dfg-filters-dropdown-layout
  .dp-dfg-dropdown-label:after {
  right: 5px !important;
}

.dp-dfg-pagination .pagination a,
.dp-dfg-skin-default .dp-dfg-filter a,
.et-l .dp-dfg-pagination .pagination a.pagination-link,
.et-l .dp-dfg-skin-default .dp-dfg-filter a.dp-dfg-filter-link {
  font-family: 'Questrial', sans-serif;
}

.dp-dfg-skin-default .dp-dfg-filter a.active,
.dp-dfg-skin-default .pagination li.active a,
.et-l .dp-dfg-skin-default .dp-dfg-filter a.active,
.et-l .dp-dfg-skin-default .pagination li.active a {
  color: #0060e0 !important;
}

.et-db #et-boc .et-l .et-pb-icon {
  font-size: inherit !important;
}

.dp-dfg-skin-default .dp-dfg-filter a:hover,
.dp-dfg-skin-default .pagination a:hover,
.et-l .dp-dfg-skin-default .dp-dfg-filter a:hover,
.et-l .dp-dfg-skin-default .pagination a:hover {
  color: #0060e0;
}

.dp-dfg-pagination .pagination a,
.dp-dfg-skin-default .dp-dfg-filter a,
.et-l .dp-dfg-pagination .pagination a.pagination-link,
.et-l .dp-dfg-skin-default .dp-dfg-filter a.dp-dfg-filter-link {
  color: #666;
}

.dp-dfg-pagination .et_pb_button_wrapper .et_pb_button {
  margin-top: 30px !important;
  font-family: 'Questrial', sans-serif !important;
  font-size: 19px !important;
  font-weight: bold !important;
  letter-spacing: -0.25px !important;
  line-height: 1 !important;
  padding: 6px 45px 6px 30px !important;
}

.dp-dfg-pagination .et_pb_button_wrapper .et_pb_button::after {
  top: 11px !important;
  margin-left: 10px !important;
  margin-top: -2px !important;
  font-size: 25px !important;
  line-height: 1 !important;
  opacity: 1 !important;
}

.dp-dfg-layout-grid .dp-dfg-image,
.dp-dfg-layout-grid .dp-dfg-overlay {
  margin: 0 !important;
}

@media (max-width: 650px) {
  .dp-dfg-layout-grid .dp-dfg-image,
  .dp-dfg-layout-grid .dp-dfg-overlay {
    width: 100%;
  }
}

/******************************* LIST POSTS DIVI BLOG *******************************/

/******************************* LIST POSTS DIVI RESOURCE *******************************/

#post-resource-center .dp-dfg-item {
  border-radius: 14px;
  background-color: #ffffff;
  box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.17);
  padding: 0 !important;
}

@media (max-width: 650px) {
  #post-resource-center .dp-dfg-item {
    width: 100% !important;
  }
}

#post-resource-center .dp-dfg-item .dp-dfg-image {
  float: left;
  width: 100%;
  height: 240px;
  margin: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../img/backblog.jpg);
  border-radius: 14px;
  transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
}

#post-resource-center .dp-dfg-item .dp-dfg-image .dp-dfg-image-link {
  float: left;
  width: 100%;
  height: 240px;
  overflow: hidden;
  border-radius: 14px;
  transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
}

#post-resource-center .dp-dfg-item .dp-dfg-image .dp-dfg-image-link img {
  min-width: 100%;
  max-width: 100%;
  transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  width: 100%;
  height: 100%;
  border-radius: 14px;
  object-fit: cover;
  object-position: center;
  transform: scale(1);
}

#post-resource-center .dp-dfg-item .dp-dfg-meta {
  width: 100%;
  margin-top: 0;
  padding: 0 !important;
}

#post-resource-center .dp-dfg-item .dp-dfg-meta .published {
  width: 100%;
  text-transform: uppercase;
  color: #0060e0;
  font-family: 'Questrial', sans-serif;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.25px;
  line-height: 1;
}

#post-resource-center .dp-dfg-item .dp-dfg-header {
  padding: 30px !important;
}

@media (min-width: 650px) {
  #post-resource-center .dp-dfg-item .dp-dfg-header {
    min-height: 157px;
  }
}

#post-resource-center .dp-dfg-item .dp-dfg-header .entry-title {
  color: #000000;
  font-family: 'Questrial', sans-serif;
  font-size: 20px !important;
  font-weight: bold;
  letter-spacing: -0.36px;
  line-height: 24px;
  margin-top: 0;
  transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
}

@media (max-width: 650px) {
  #post-resource-center .dp-dfg-item .dp-dfg-header .entry-title {
    font-size: 17px !important;
  }
}

#post-resource-center .dp-dfg-item .dp-dfg-header .entry-title:hover {
  color: #0060e0 !important;
}

#post-resource-center .dp-dfg-item .dp-dfg-content {
  width: 100%;
  color: #000000;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  letter-spacing: -0.25px;
  line-height: 22px;
  margin-top: 30px;
}

@media (max-width: 650px) {
  #post-resource-center .dp-dfg-item .dp-dfg-content {
    margin-top: 10px !important;
  }
}

#post-resource-center .dp-dfg-item .et_pb_button_wrapper {
  text-align: left;
  padding-left: 30px;
  padding-bottom: 30px;
}

#post-resource-center
  .dp-dfg-item
  .et_pb_button_wrapper
  .et_pb_button.dp-dfg-more-button {
  padding-left: 0;
  color: #0060e0;
  font-family: 'Questrial', sans-serif;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.25px;
  line-height: 53px;
  text-align: left;
  background-color: transparent;
  border: none;
}

#post-resource-center .dp-dfg-item .dp-dfg-custom-content {
  padding: 30px 30px 0 30px !important;
  grid-row: 3;
  margin-bottom: 0;
}

#post-resource-center .dp-dfg-item .dp-dfg-custom-content .terms {
  float: left;
  width: 100%;
  color: #0060e0;
  font-family: 'Questrial', sans-serif;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -0.25px;
  line-height: 1;
  display: flex;
  align-items: center;
}

#post-resource-center .dp-dfg-item .dp-dfg-custom-content .terms a {
  color: #0060e0;
  font-family: 'Questrial', sans-serif;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.25px;
  line-height: 1;
}

#post-resource-center .dp-dfg-item .dp-dfg-custom-content .terms img {
  transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
  margin-right: 10px;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  object-fit: cover;
  object-position: center;
}

#post-resource-center .dp-dfg-item:hover .dp-dfg-header .entry-title {
  color: #0060e0 !important;
}

#post-resource-center
  .dp-dfg-skin-default
  .dp-dfg-filters-dropdown-layout
  .dp-dfg-dropdown-label {
  border: 2px solid #0060e0 !important;
  border-radius: 6px !important;
  padding: 8px 15px !important;
}

#post-resource-center
  .dp-dfg-skin-default
  .dp-dfg-filters-dropdown-layout
  .dp-dfg-dropdown-label
  .dp-dfg-dropdown-placehoder {
  color: #040404 !important;
  font-family: 'Questrial', sans-serif;
  font-size: 14px !important;
  font-weight: 300 !important;
  letter-spacing: -0.03px !important;
  line-height: 1 !important;
  text-align: center;
}

#post-resource-center
  .dp-dfg-skin-default
  .dp-dfg-filters-dropdown-layout
  .dp-dfg-filters-dropdown.closed
  .dp-dfg-dropdown-label:after {
  color: #0060e0 !important;
}

#post-resource-center
  .dp-dfg-skin-default
  .dp-dfg-filters-dropdown-layout
  .dp-dfg-filters-dropdown.open
  .dp-dfg-dropdown-label:after {
  color: #0060e0 !important;
}

#post-resource-center
  .dp-dfg-skin-default
  .dp-dfg-filters-dropdown-layout
  .dp-dfg-dropdown-label:after {
  right: 5px !important;
}

#post-resource-center .dp-dfg-pagination .pagination a,
#post-resource-center .dp-dfg-skin-default .dp-dfg-filter a,
#post-resource-center .et-l .dp-dfg-pagination .pagination a.pagination-link,
#post-resource-center
  .et-l
  .dp-dfg-skin-default
  .dp-dfg-filter
  a.dp-dfg-filter-link {
  font-family: 'Questrial', sans-serif;
}

#post-resource-center .dp-dfg-skin-default .dp-dfg-filter a.active,
#post-resource-center .dp-dfg-skin-default .pagination li.active a,
#post-resource-center .et-l .dp-dfg-skin-default .dp-dfg-filter a.active,
#post-resource-center .et-l .dp-dfg-skin-default .pagination li.active a {
  color: #0060e0 !important;
}

#post-resource-center .et-db #et-boc .et-l .et-pb-icon {
  font-size: inherit !important;
}

#post-resource-center .dp-dfg-skin-default .dp-dfg-filter a:hover,
#post-resource-center .dp-dfg-skin-default .pagination a:hover,
#post-resource-center .et-l .dp-dfg-skin-default .dp-dfg-filter a:hover,
#post-resource-center .et-l .dp-dfg-skin-default .pagination a:hover {
  color: #0060e0;
}

#post-resource-center .dp-dfg-pagination .pagination a,
#post-resource-center .dp-dfg-skin-default .dp-dfg-filter a,
#post-resource-center .et-l .dp-dfg-pagination .pagination a.pagination-link,
#post-resource-center
  .et-l
  .dp-dfg-skin-default
  .dp-dfg-filter
  a.dp-dfg-filter-link {
  color: #666;
}

/******************************* LIST POSTS DIVI RESOURCE *******************************/

/******************************* IMAGE DEFAULT BACKGROUND *******************************/

.dp-dfg-item .dp-dfg-image,
.kluge-featured-resource .img,
.kluge-featured-small-blog .img,
.kluge-featured-main-blog .img,
.kluge-blog-detail-header .header-details-cont .img-blog-details,
.kluge-resource-recommended .img {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../img/backblog.jpg);
}

/******************************* IMAGE DEFAULT BACKGROUND *******************************/

/******************************* GENERAL FIX *******************************/

img[src=''] {
  display: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
span {
  word-break: break-word;
}

/******************************* GENERAL FIX *******************************/

/******************************* CALENDAR STYLE *******************************/

.ui-datepicker {
  text-align: center;
  font-family: 'Questrial', sans-serif;
  margin-top: 2px;
  padding: 0 !important;
  border-color: #cccccc !important;
  width: 256px;
}

.ui-datepicker table {
  width: 256px;
  table-layout: fixed;
}

.ui-datepicker .ui-state-hover {
  border: 0 !important;
}

.ui-datepicker td {
  vertical-align: top;
  width: 33px;
}

.ui-datepicker .ui-state-default {
  border-radius: 2px;
  border-color: #edebeb !important;
  width: 24px;
  height: 24px;
  padding: 0 !important;
  line-height: 24px;
  text-align: center !important;
  font-family: 'Questrial', sans-serif;
  color: #707070;
  font-size: 13px;
  font-weight: 400 !important;
  margin: 0px 0px 0 2px;
}

.ui-datepicker .ui-state-default.ui-state-highlight {
  border-color: #0060e0;
  background-color: #0060e0 !important;
  color: #e4e4e4 !important;
}

.ui-datepicker .ui-state-active {
  border-color: #0060e0;
  background-color: #0060e0 !important;
  color: #e4e4e4 !important;
}

.ui-datepicker thead {
  background-color: #f5f5f5;
}

.ui-datepicker-trigger {
  margin: 0 0 0 5px;
  vertical-align: text-top;
}

.openemr-calendar .ui-datepicker {
  width: 191px;
}

.openemr-calendar .ui-datepicker table {
  width: 191px;
  table-layout: fixed;
}

.openemr-calendar .ui-datepicker td {
  width: 26px;
}

.openemr-calendar .ui-datepicker thead {
  background: none;
}

.openemr-calendar .ui-datepicker-header {
  background-color: #e6f7f9 !important;
  border-width: 1px solid transparent;
  border-color: #c9f0f5;
  border-style: solid;
}

.openemr-calendar .ui-datepicker-title {
  line-height: 20px !important;
  color: #0060e0;
}

.openemr-calendar .ui-datepicker-prev {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAAuUlEQVQokXXRsUtCYRAA8J8pDQ1CVIgIgtBU2NDiZIuDS4uLf6WDS1O0tLREEE8icBNKS3lTs8/B78XHw3dwcHA/juOuqjzucYJVrQQMcYctvo4OgEFIeMK6iPphCjzjEWLUC3vACx7yRo5uMUIFr5gii1EL41AvMIkBVPGH04DrSLEsIvjEOZq4wi9+iijDR0ANXOMbmxjlcIY2LtANO6YxymGCDs5wg/ciYv+KBJeY4+2A+Y9j4Y47RtUkrNXeDxUAAAAASUVORK5CYII=') !important;
  height: 14px !important;
  width: 9px !important;
  margin: 5px !important;
}

.openemr-calendar .ui-datepicker-next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAtElEQVQYlXXQsUpCcRQH4I97EQyHa1pgIEE0hBGYL+BjNLRFjxXh4rM4F21BS4S4FAgqQioOngt/RM/6+zi/w4EanlA4MDkecYsO3vG/D8a4Rx03eMMqBQt8oodTXAdalwBm+IpNDVxG3aYEMMU3ujjDBT5SAH9R2cE58mwPFOgneJSCGp7RjLoXTEtQjbCFOV7xCxkqdp9sYxnhpFyb4QFXdh8c4Cc9Ko++OwzjFwfn5FiwBVeuI/K2UCkSAAAAAElFTkSuQmCC') !important;
  height: 14px !important;
  width: 8px !important;
  margin: 5px;
}

.openemr-calendar .ui-datepicker-month {
  width: 70px !important;
  font-family: 'Questrial', sans-serif;
  color: rgba(34, 34, 34, 0.87);
  font-size: 12px !important;
  font-weight: 700;
  text-align: center;
  transform: scaleX(1.0029);
  background-color: transparent;
  margin-right: 10px !important;
}

.openemr-calendar .ui-datepicker-year {
  width: 55px !important;
  font-family: 'Questrial', sans-serif;
  color: rgba(34, 34, 34, 0.87);
  font-size: 12px !important;
  font-weight: 700;
  text-align: center;
  transform: scaleX(1.0029);
  background-color: transparent;
}

.openemr-calendar .ui-state-default {
  font-size: 10px;
  margin: 0;
  width: 26px;
  height: 20px;
  line-height: 20px;
  border: 0 !important;
}

.openemr-calendar .ui-datepicker-calendar thead tr th {
  font-size: 10px;
}

.ui-datepicker-header {
  background-color: #e4e4e4 !important;
  background-image: none !important;
  border-radius: 0;
}

.ui-datepicker-title {
  line-height: 35px !important;
  margin: 0 10px !important;
}

.ui-datepicker-prev {
  background-color: transparent !important;
  height: 12px !important;
  width: 7px !important;
  margin: 14px 12px;
  display: inline-block;
  left: 0 !important;
  top: 0 !important;
  cursor: pointer;
}

.ui-datepicker-prev span {
  display: none !important;
}

.ui-datepicker-next {
  text-align: center;
  cursor: pointer;
  background-color: transparent !important;
  height: 12px !important;
  width: 8px !important;
  margin: 14px 12px;
  display: inline-block;
  right: 0 !important;
  top: 0 !important;
}

.ui-datepicker-next span {
  display: none !important;
}

.ui-datepicker-month {
  border-radius: 2px;
  background-color: transparent;
  width: 110px !important;
  height: 22px;
  font-family: 'Questrial', sans-serif;
  color: #fff;
  font-size: 14px !important;
  font-weight: 600;
  text-align: left;
  border: none !important;
  margin-right: 17px !important;
  vertical-align: text-top;
}

.ui-datepicker-month option {
  color: #0060e0 !important;
  background-color: #fff !important;
  font-family: 'Questrial', sans-serif;
  font-size: 14px !important;
  font-weight: 600;
}

.ui-datepicker-month option[selected] {
  background-color: #e5edf0 !important;
}

.ui-datepicker-year {
  border-radius: 2px;
  background-color: transparent;
  width: 61px !important;
  height: 22px;
  border: none !important;
  font-family: 'Questrial', sans-serif;
  color: #fff;
  font-size: 14px !important;
  font-weight: 600;
  text-align: left;
  vertical-align: text-top;
}

.ui-datepicker-year option {
  color: #0060e0 !important;
  background-color: #fff !important;
  font-family: 'Questrial', sans-serif;
  font-size: 14px !important;
  font-weight: 600;
}

.ui-datepicker-year option[selected] {
  background-color: #e5edf0 !important;
}

.ui-state-default.ui-state-hover {
  border-color: #dcdcdc;
  background-color: #cff3f8 !important;
}

.ui-datepicker-calendar thead tr th {
  font-family: 'Questrial', sans-serif;
  color: #0060e0;
  font-size: 12px;
  font-weight: 400;
  padding: 0.45em 0.3em !important;
}

.ui-datepicker-close {
  display: none;
}

.ui-state-default.ui-datepicker-current {
  float: none !important;
  font-family: 'Questrial', sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  border-width: 0 !important;
  border: none;
  vertical-align: top;
  margin: 0 !important;
  background-color: transparent !important;
}

.ui-datepicker-buttonpane.ui-widget-content {
  text-align: center;
  background-color: #e4e4e4;
  margin: 0 !important;
  height: 28px;
  padding: 0 !important;
}

.ui-datepicker .ui-state-highlight,
.ui-datepicker.ui-widget-content .ui-state-highlight,
.ui-datepicker .ui-widget-header .ui-state-highlight {
  border: 1px solid #0060e0;
  color: #0060e0;
}

.ui-datepicker .ui-widget-header {
  border: 1px solid transparent !important;
  background: transparent !important;
}

.ui-datepicker-month {
  width: 70px !important;
}

.ui-datepicker-year {
  width: 55px !important;
}

.ui-datepicker-prev .ui-icon {
  background-image: url(../img/chevron-left-solid.svg) !important;
}

.ui-datepicker-next .ui-icon {
  background-image: url(../img/chevron-right-solid.svg) !important;
}

.ui-datepicker .ui-icon-circle-triangle-w {
  background-position: center !important;
}

.ui-datepicker .ui-icon-circle-triangle-e {
  background-position: center !important;
}

.ui-datepicker-prev span {
  display: block !important;
}

.ui-datepicker-next span {
  display: block !important;
}

.ui-datepicker .ui-state-default,
.ui-datepicker.ui-widget-content .ui-state-default,
.ui-datepicker .ui-widget-header .ui-state-default {
  color: #0060e0 !important;
}

.ui-datepicker .ui-state-highlight,
.ui-datepicker.ui-widget-content .ui-state-highlight,
.ui-datepicker .ui-widget-header .ui-state-highlight {
  border: 1px solid #0060e0 !important;
  background: #0060e0 !important;
  color: white !important;
}

.ui-datepicker .ui-datepicker-title select {
  margin: -3px 0 0px 0 !important;
}

/******************************* CALENDAR STYLE *******************************/
