.filter-close-button-cat, .filter-close-button{
display:none !important;
}
.presentations #year-element {
  margin: 0;
}

#storiesapp .dropdown-menu.dropdown__list.show, .presentations .dropdown-menu.dropdown__list.show,.presentations .dropdown-category-policy {
  opacity: 1;
  max-height: 5000px;
  visibility: visible;
  overflow: visible;
}
.presentations .dropdown-category-policy{
display:none;
}
.presentations .dropdown-category-policy .c-filters__item.dropdown .dropdown__button, .presentations .c-filters__item.body-sm.dropdown{
min-width: 100%;display:flex;
}
.tab_table_wrapper.reports-policies .hidden {
  display: none;
}
.tab_table_wrapper.reports-policies .odd-row {
  background: var(--primary-color-3) !important;
}
.tab_table_wrapper.reports-policies .even-row {
  background: #fff !important;
}
.custom-checkbox {
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 16px;
  gap: 8px;
  position: relative;
}

/* Hide default checkbox */
.custom-checkbox input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Custom checkmark box */
.custom-checkbox .checkmark {
  height: 18px;
  width: 18px;
  border: 1px solid var(--primary-color-1);
  display: inline-block;
  transition: all 0.2s ease;
  background: white;
  position: relative;
}

/* Show tick when checked */
.custom-checkbox input:checked ~ .checkmark {
  background: transparent;
  border-color: var(--primary-1);
}

.custom-checkbox .checkmark::after {
  content: "";
  position: absolute;
  display: none;
  left: 5px;
  top: 1.8px;
  width: 5px;
  height: 10px;
  border: solid var(--primary-color-1);
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

/* Tick appears when checked */
.custom-checkbox input:checked ~ .checkmark::after {
  display: block;
}


.filter-close-button a, .filter-close-button-cat a{
padding:0 !important;
color: #004A33;
text-align: center;
font-size: 13px;
font-style: normal;
font-weight:700;
line-height: normal;
letter-spacing: 1.5px;
text-transform: uppercase;
align-items: center;
font-family: "Gotham";
}
.load-more-btn{
margin-top: 30px;
}
#drop-button-topics svg, .dropdown-toggle svg{
transform: rotate(0deg);fill:#⁨004A33
}
#drop-button-topics.active svg, .dropdown-toggle.active svg{
fill:#ffffff;transform: rotate(180deg);
}
#drop-button-topics.active, .dropdown-toggle.active {
  background: var(--primary-color-1) !important;
  color: #fff !important;
}
.reports-policies .select-year-box{
display: flex;
  justify-content: space-between;align-items: center;
}
.reports-policies .searchbox-wrapper input{
min-width: 318px;
}
.reports-policies .dropdown-category-policy .c-filters__item.dropdown .dropdown__button{
min-width:172px;
}
.download-icon{background: url(/~/media/Images/B/Barratt-Developments-V2/icons/download-icon.svg) center center;}
.video-icon{background: url(/~/media/Images/B/Barratt-Developments-V2/icons/play-btn.svg) center center;}
.html-icon{background: url(/~/media/Images/B/Barratt-Developments-V2/icons/right-arrow.svg) center center;}
.threeline-icon{background: url(/~/media/Images/B/Barratt-Developments-V2/icons/download-icon.svg) center center;} 
.icon-box{background-repeat: repeat;height: 2.4rem;width: 2.4rem;position: relative;display: inline-block;background-repeat: no-repeat;}
.reports-policies .dropdown-menu label {
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 28px;
  color: #004A33;display: flex;
  gap: 6px;font-family: var(--font-light);width: max-content;text-transform: capitalize;
}
.reports-policies .dropdown-menu{
position: absolute; display:none;
}
.dropdown-category-policy{
position: relative;
  max-width: 172px;
}
.nav-tabs-horizontal{
display: flex;
}
.reports-policies .dropdown-toggle {
  width: 172px;
  height: 50px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: var(--font-light);
  text-transform: capitalize;
text-align: right;background: transparent;
  color: #676767;border-right: 0.5px;

font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 20px; /* 142.857% */
}
.reports-policies .dropdown-category-policy{
padding:0;
}
.reports-policies .reset-wrapper a {
  color: #004A33;
  text-align: center;
  font-family: 'Gotham';
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
.reports-policies .searchbox-wrapper {
  border: 1px solid #⁨004A33;
  margin-left: 18px;position: relative;
}
.reports-policies .filter-search-icon {
  position: absolute;
  right: 5px;
  bottom: 50%;transform: translateY(50%);
}
.reports-policies .searchbox-wrapper input, .reports-policies .dropdown-category-policy .c-filters__item.dropdown .dropdown__button{
color: #676767;
  text-align: right;
  font-family: var(--font-light);
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  text-align: left;
  padding: 10px;border: 1px solid var(--primary-color-1);
  height:50px;
}
.reports-policies .searchbox-wrapper input{
	padding-right: 40px;
}

.reports-policies .dropdown-menu.dropdown__list.show {
 position: absolute;
  width: 100%;
  flex-direction: revert;
  left: -100%;
  border: none;
  visibility: visible;
  overflow: visible;
  opacity: 1;
  display: flex;
  flex-direction: row;
  margin: 0;
  padding: 0;
  max-height: max-content;
  width: 100vw;
  background: #fff;
  padding: 30px 10px 15px 10px;flex-wrap: wrap;
}
.filter-close-button-cat {
  display: flex;margin-top: 1px;
}
.reports-policies input[type="checkbox"]{
border:1px solid #004A33
}
.reports-policies .dropdown-menu {
  padding: 10px;
  gap: 24px;
  padding-top:30px;
}
.reports-policies .searchbox-wrapper {
  overflow: visible !important;
  width: max-content !important;
}
.year-element{width: 100%;align-items: stretch !important; border:1px solid var(--primary-color-4); border-bottom:0px; margin-bottom:5rem;}
.year-element li{flex: 1 0 15%; border-right:1px solid var(--primary-color-4);border-bottom:1px solid var(--primary-color-4);}
.year-element li:last-child{border-right:0px;}
.year-element li a{display:block; padding:15px; text-align: center; font-size:22px; font-weight:400;font-family: var(--font-secondary-regular); color:#A3A3A3;}
.year-element li.active a{background:var(--primary-color-2);color:var(--mono1);}
.mobile-title{display:none;}
.nav-tabs-dropdown.open + .nav-tabs-wrapper {display: block !important;}
.select-text-title{display:none;}


.nav-tabs-horizontal a .select-text{font-size:13px; font-weight:700;}
.tab_table_wrapper .icon-arrow{font-size: 13px; font-weight: 200;position: relative;top:0px; right:10px;transform: rotate(90deg);}
 
.nav-tabs-dropdown.open .icon-arrow{font-size: 13px;font-weight: 200;position: relative;top: 0px;right:0px;transform: rotate(-90deg);}
 
.table-content_text_box{padding-bottom:93px;} 
.ip3-shareholder-centre .table-content_text_box{padding-bottom:43px;} 
.ip3-shareholder-centre .tab_table_wrapper {padding-bottom:80px;}
.select-year-box .nav-tabs-wrapper .year-element{background: var(--mono1);}
.nav-tabs-horizontal a {width: 100%;padding:13px 10px;display: flex;justify-content: space-between;}



@media screen and (max-width: 991px) {
.load-more-btn{
margin: auto;
margin-top: 30px;
}
.reports-policies .searchbox-wrapper input {
  min-width: auto;
}
.reports-policies .reset-wrapper a{
width: max-content;
  display: flex;
}
.table-content_text_box{padding-bottom:55px;}
.tab_table_wrapper thead{display:none;}
.mobile-title{display:block;}
.tab_table_wrapper table{margin-top:25px;}
.tab_table_wrapper table tr{display: flex;flex-wrap: wrap;padding: 24px 8px 0px; background:none; border-bottom: 1px solid var(--primary-color-4);}
.tab_table_wrapper table tr:first-child{ border-top: 1px solid var(--primary-color-4);}
.tab_table_wrapper tbody .box-title,.tab_table_wrapper tbody .box-date{flex:0 0 100%; max-width:100%;}
.tab_table_wrapper table tr td{padding:0px 24px 24px 0px;}
.tab_table_wrapper table tr td:empty {display: none;}
.tab_table_wrapper table tr td a span.icon-box{margin-left:6px;}
.tab_table_wrapper tbody .box-date{padding-bottom:12px;} 
.tab_table_wrapper table tr td .rp-dt{font-weight:700;}
.tab_table_wrapper table tr td a{display:flex;align-items: center; color:var(--primary-color-1);}

.nav-tabs-horizontal a {border:1px solid var(--primary-color-4);}
.select-text-title{display:block;}
.select-year-box .nav-tabs-wrapper .year-element{border:0px; max-height: 250px;overflow-y: auto;border-bottom: 1px solid var(--primary-color-4);}
.year-element li{border:0px;}
.year-element li a{font-size:18px;border-bottom:0px;}
.select-year-box{display:flex; flex-direction: row;align-items: center;}
.select-year-box .nav-tabs-horizontal{width: 100%;position: relative;}
.select-year-box .nav-tabs-wrapper{position: absolute;top: 100%;width: 100%; z-index:1;}
}
@media screen and (max-width: 768px) {
.presentations .select-year-box .year-element li{
width:100%;
}
.presentations .nav-tabs-horizontal a{
border: 1px solid var(--primary-color-4);
}
  .nav-tabs-horizontal a {
    border:none;
  }
.reports-policies table tbody tr:nth-child(2n+1) {
  background: var(--primary-color-3);
}
.reports-policies .dropdown-menu.dropdown__list.show, .reports-policies .dropdown-menu{
padding:20px 10px;
}

.reports-policies .dropdown-category-policy{
max-width: initial;
}
.reset-wrapper {
  margin-top: 22px;
}
.searchbox-wrapper{
margin:0 !important;
}
.reports-policies .select-year-box{
align-items: end;
  flex-direction: column;
}
.reports-policies .dropdown-menu.dropdown__list.show{
left: 0;
  position: relative;width: 100%;border: 1px solid var(--primary-color-1);
}
.reports-policies .dropdown-menu{
position: relative;flex-wrap: wrap;
    border: 1px solid var(--primary-color-1);
}
.select-year-box .nav-tabs-horizontal{
flex-direction: column-reverse;
}
.reports-policies .searchbox-wrapper{
width: 100% !important;
}
.reports-policies .dropdown-toggle, .reports-policies .dropdown-category-policy .c-filters__item.dropdown .dropdown__button, .reports-policies .searchbox-wrapper input{
min-width: auto;
    width: 100%;border: 1px solid var(--primary-color-1);
    border-top: 0.5px;
}
#tableSearch {
  border-top: 1px solid var(--primary-color-1);
  border-radius: 0;
}
.reports-policies .dropdown-category-policy .c-filters__item.dropdown .dropdown__button{
padding:10px
}
}
@media screen and (max-width: 574px){
.select-year-box{display: block; }
.select-year-box .nav-tabs-horizontal{margin-left:0px;margin-top:10px;}

}

#ip3-2025.ip3-capital-markets-day .select-year-box {
    display: none;
}


body.ip3-reports-and-presentation .col-lg-8.offset-lg-2 {
    display: none;
}

body.ip3-reports-and-presentation section#module---content-text {
    padding-top: 30px;
    padding-bottom: 30px;
}