.message_success {border-left: 5px solid #7ad03a;margin-top: 20px;}
.message {background-color: #fff;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);margin-bottom: 10px;padding: 6px 8px;}
.message_error {border-left:5px solid red;}
.ingredient-images {position: absolute;width: 400px;left: calc(50%);height: 530px;top: 420px;}
.panel_ani_section {width: 100%;height: 120vh;display: flex;align-items: center;flex-direction: column;text-align: center;position: relative;}
.panel_ani_section .images-wrapper {display: flex;flex-direction: column;align-items: center;}
.panel_ani_section .images-wrapper img {position: absolute;}
.popup_view,.cross_popup {cursor: pointer;}
.form-fields span.required {color: red;}
.dataTables_filter {float: left !important;}
/**portal-serch******/
.member-portal-listing-service-benefits div#DataTables_Table_0_filter label, 
.ticket-requested  div#DataTables_Table_0_filter label {font-family: 'Inter';letter-spacing: 0px;}
.member-portal-listing-service-benefits div#DataTables_Table_0_filter input[type="search"], .ticket-requested div#DataTables_Table_0_filter input[type="search"] {
padding: 6px 34px 6px 16px;transform: translateY(0%);background-position: 96% center!important;}
.member-portal-listing-service-benefits div#DataTables_Table_0_filter,
.ticket-requested  div#DataTables_Table_0_filter {margin: 0 0 24px;text-align: left;}
.member-portal-listing-service-benefits table#DataTables_Table_0,
.ticket-requested  table#DataTables_Table_0 {margin: 0;}
.member-portal-resource-hub .member-portal-right-panel .member-portal-listing-service-benefits {margin-top: 0;}
/**single-benifits**/
.page-template-template-requested-benefits .member-portal-listing-service-benefits div#DataTables_Table_0_filter input[type="search"], .ticket-requested div#DataTables_Table_0_filter input[type="search"] {display: block;margin-top: 16px;margin-left: 0!important;}
.page-template-template-requested-benefits .member-portal-listing-service-benefits div#DataTables_Table_0_filter label, .ticket-requested div#DataTables_Table_0_filter label {margin: 0;}
.page-template-template-requested-benefits .member-portal-listing-service-benefits div#DataTables_Table_0_filter label, .ticket-requested div#DataTables_Table_0_filter label {margin-right: 20px;font-weight: 700;font-size: 24px;line-height: 29px;text-transform: uppercase;margin-bottom: 15px;}
.member-portal-listing-service-benefits .dataTables_wrapper div#DataTables_Table_0_paginate, .ticket-requested .dataTables_wrapper div#DataTables_Table_0_paginate {margin-top: 24px;}
.member-portal-listing-service-benefits .dataTables_wrapper .dataTables_paginate .paginate_button.current, .member-portal-listing-service-benefits .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .member-portal-listing-service-benefits .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .member-portal-listing-service-benefits .dataTables_wrapper .dataTables_paginate .paginate_button:active,
.ticket-requested .dataTables_wrapper .dataTables_paginate .paginate_button.current, .ticket-requested .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .ticket-requested .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .ticket-requested .dataTables_wrapper .dataTables_paginate .paginate_button:active {color: #fff !important;border: 1px solid var(--nectar-accent-color) !important;background-color: var(--nectar-accent-color) !important;background: var(--nectar-accent-color) !important;box-shadow: none!important;}
.member-portal-listing-service-benefits .dataTables_wrapper .dataTables_paginate .paginate_button, .ticket-requested .dataTables_wrapper .dataTables_paginate .paginate_button{border-radius: 10px;}
.member-portal-listing-service-benefits .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .member-portal-listing-service-benefits .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .member-portal-listing-service-benefits .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.ticket-requested .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .ticket-requested .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .ticket-requested .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {cursor: default!important;color: #666 !important;border: 1px solid transparent!important;background: transparent!important;box-shadow: none!important;}
.member-portal-listing-service-benefits .dataTables_wrapper table.dataTable th, .member-portal-listing-service-benefits .dataTables_wrapper table.dataTable td, .ticket-requested .dataTables_wrapper table.dataTable th, .member-portal-listing-service-benefits .dataTables_wrapper table.dataTable td {
box-sizing: border-box;}
@media (min-width: 1200px) and (max-width: 1440px){
.member-portal-listing-service-benefits div#DataTables_Table_0_filter label, .ticket-requested div#DataTables_Table_0_filter label {font-size: 20px;line-height: 26px;}
}
@media (min-width: 999px) and (max-width: 1199px){
.member-portal-listing-service-benefits div#DataTables_Table_0_filter label,
.ticket-requested div#DataTables_Table_0_filter label {font-size: 18px;line-height: 24px;}
}
@media (max-width: 1000px){
.member-portal-resource-hub .member-portal-inner-wrap .member-portal-right-panel {display: none;}
.page-template-template-requested-benefits .member-portal-listing-service-benefits div#DataTables_Table_0_filter label,.ticket-requested div#DataTables_Table_0_filter label {font-size: 16px;line-height: 19px;}
.page-template-template-requested-benefits .member-portal-listing-service-benefits div#DataTables_Table_0_filter input[type="search"], .ticket-requested div#DataTables_Table_0_filter input[type="search"] {width: 100%;height: 56px;}
.member-portal-listing-service-benefits div#DataTables_Table_0_filter,
.ticket-requested div#DataTables_Table_0_filter {width: 100%;}
.member-portal-listing-service-benefits table#DataTables_Table_0 tr,
.ticket-requested table#DataTables_Table_0 tr{overflow: hidden;}
}
/**portal-serch******/

.icons-r.icons-incorrect {background: #DB4437;}
.icons-r.icons-correct {background: #36B37E;}
.icons-r {width: 28px;height: 28px;font-size: 16px;border-radius: 50%;color: #fff;display: block;text-align: center;line-height: 28px;display:none;}
div#round-icons {position: absolute;right: 18px;top: 9px;}
.icons-r.active {display: block;}
.icons-r.icons-spin {color: #000;font-size: 24px;}



.bp-custm-row {
  display: flex;
  display: -ms-flexbox;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
}
.bp-custm-col {
  padding-left: 20px;
  padding-right: 20px;
  width: 33.33333333%;
}


.row .bp-resource-banner .bp-resource-banner-wrap img {
  width: 100%!important;
  max-height: 600px;
  border-radius: 20px !important;
  overflow: hidden;
  object-fit: cover;
  margin: 0;
}
.bp-resource-banner-wrap {
  position: relative;
  max-height: 600px;
  overflow: hidden;
  border-radius: 20px;
}
/*.bp-resource-banner-wrap::before {*/
/*  background: rgba(0, 0, 0, 0.60);*/
/*  left: 0;*/
/*  right: 0;*/
/*  top: 0;*/
/*  bottom: 0;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  content: "";*/
/*  position: absolute;*/
/*  z-index: 9;*/
/*}*/
.bp-resource-banner {
  margin-bottom: 100px;
}
.row .bp-resources-section .bp-resources-img img {
  height: 100%;
  width: 100% !important;
  object-fit: cover;
  overflow: hidden;
  margin: 0;
  transition: all 0.3s linear;
}
.row .bp-resources-section .bp-resources-img {
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  max-height: 300px;
}
.bp-resources-img:hover img {
  transform: scale(1.1);
  transition: all 0.3s linear;
}

.bp-resource-video {
    position: relative;
  padding-bottom: 70.2%;
  height: 0;
  min-height: 300px;
}
.bp-resource-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100% !important;
}
.bp-resources-section .bp-custm-col {
	margin-bottom: 100px;
}
.bp-resource-banner-video {
  height: 0;
  padding-bottom: 44.2%;
}
.bp-resource-banner-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100% !important;
}
.bp-custm-row.bp-loadbtn-row {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 0 70px 0;
}

.bp-custm-col.bp-custmsingle-col .bp-resources-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #f6f6f6;
  height: 300px;
}
.single-post.post-resource-hubs .post-content {display: block!important;}

@media only screen and (max-width: 999px) {
	.bp-resources-section .bp-custm-col {width: 50%;}
}
@media only screen and (max-width: 767px) {
  .bp-custm-col.bp-custmsingle-col .bp-resources-img {
    height: 280px;
}
}
@media only screen and (max-width: 690px) {
	.bp-resources-section .bp-custm-col {width: 100%;}
  .bp-resources-section .bp-custm-col, .bp-resource-banner {margin-bottom: 60px;}
  .bp-resource-banner-video {padding-bottom: 68.2%;}
}

