.ftx-documents-template-default .subscribe-newsletter {display: none;}
.sub-menu, .sub-inner-menu {display: none;}
.ftx-lifeline-main {display: flex; background-color: #082056; min-height: calc(100vh - 78px);}
.lifeline-sidebar {width: 350px; min-height: 100%; position: sticky; height: calc(100vh - 81px); top: 0;}
.lifeline-sidebar li {position: relative;}
.lifeline-sidebar li a:focus {text-decoration: none;}

.lifeline-search-box {padding: 20px;}
.lifeline-search-box .form-control {padding: 0 40px 0 20px; border: 1px solid #4260A4; background: #082056 url('../images/search.svg') no-repeat right 15px center / 15px; font-size: 14px; min-height: 44px; color: #fff !important; cursor: pointer; border-radius: 30px; height: auto;}
.lifeline-search-box .form-control:focus {background-color: #082056; border: 1px solid #4260A4;}
.lifeline-search-box .form-control::-webkit-input-placeholder {color: #fff;}
.lifeline-search-box .form-control:-ms-input-placeholder {color: #fff;}
.lifeline-search-box .form-control::placeholder {color: #fff;}

.sidebar-scroll {height: calc(100vh - 164px); overflow-y: auto; display: block; padding-right: 20px;}
.sidebar-scroll::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #fff; border-radius: 30px;}
.sidebar-scroll::-webkit-scrollbar{width: 6px; background-color: #fff; border-radius: 30px; overflow: hidden;}
.sidebar-scroll::-webkit-scrollbar-thumb{background-color: #01B0F1; border-radius: 30px;}
.parent-title > a {font-size: 16px; font-weight: 600; color: rgba(255, 255, 255, 0.7); position: relative; padding: 8px 20px; cursor: pointer; display: block;}
.parent-title > a > .fa-angle-down {font-weight: 700; position: absolute; right: 15px; top: 50%; font-size: 20px; line-height: 12px; display: inline-block; transform: translateY(-50%);}
.parent-title.active > a > .fa-angle-down {transform: rotate(180deg) translateY(-50%); top: 10px;}
.parent-title.active > a {background-color: #fff; font-weight: 700; border-top-right-radius: 10px; border-bottom-right-radius: 10px; color: #1C244A;}
.parent-title.active > .sub-menu {margin-top: 10px; display: block;}

.sub-menu, .sub-inner-menu {position: relative;}
.sub-menu::before , .sub-inner-menu::before {position: absolute; content: ""; left: 20px; top: -10px; height: 150%; width: 1px; background: rgba(255,255,255,0.7) linear-gradient(180deg, #08205600 0%, #082056 72%, #082056 100%) 0% 0% no-repeat padding-box;}
.sub-menu > li {position: relative; cursor: pointer;}
.sub-menu > li .menu-link > .fa-angle-down {position: absolute; content: "\f107"; right: 40px; top: 16px; font-family: 'FontAwesome'; font-size: 20px; line-height: 12px; display: inline-block; font-weight: normal; color: rgba(255,255,255,0.7); z-index: 1;}

.sub-inner-menu > li > a,
.sub-menu > li > .menu-link {font-size: 13px; line-height: 19px; font-weight: 500; color: rgba(255, 255, 255, 0.7); position: relative; padding: 12px 60px 12px 35px; display: block;}
.sub-menu > li > .download-pdf {position: absolute; top: 8px; right: 15px; color: rgba(255, 255, 255, 0.7);}

.sub-menu .inner-sub-li.active > .menu-link {background: rgba(32, 68, 152, 0.5); border-top-right-radius: 10px; border-bottom-right-radius: 10px; color: #fff;}
.sub-inner-menu > .sub-third-level-li.active > a {color: #2C8BBD;}
.sub-inner-menu > .sub-third-level-li.active > a::before,
.sub-menu .inner-sub-li.active > .menu-link::before {position: absolute; content: ""; left: 20px; top: 50%; transform: translateY(-50%); width: 0; height: 0; border-left: 5px solid #2C8BBD; border-top: 5px solid transparent; border-bottom: 5px solid transparent;}
.sub-menu .inner-sub-li.active > .menu-link > .fa-angle-down {transform: rotate(-180deg);}
.sub-inner-menu > .sub-third-level-li.active > a::after,
.sub-menu .inner-sub-li.active > .menu-link::after {position: absolute; content: ""; left: 20px; top: 0; width: 1px; height: 100%; background: #2C8BBD;}
.sub-menu .inner-sub-li.active > .sub-inner-menu {display: block;}
.sub-menu .inner-sub-li.active > .download-pdf {color: #fff;}

.sub-inner-menu > .sub-third-level-li.active > a::before, .sub-inner-menu > .sub-third-level-li.active > a::after {left: 40px;}
.sub-inner-menu::before {top: 0; left: 40px; height: 140%;}
.sub-inner-menu > li > a {padding-left: 65px; padding-right: 20px;}

.lifeline-content-main {overflow: hidden; background-color: #f5f5f5; border-top-left-radius: 40px; width: calc(100% - 350px); min-height: 100%;}
.lifeline-content-header {background-color: #fff; padding: 20px 30px 20px 30px;}
.lifeline-logo img {max-height: 30px;}
.lifeline-section-title {color: #1C244A; font-size: 40px; font-weight: bold; text-transform: capitalize;}
.lifeline-breadcrumb ul li {color: #777777; font-size: 16px; font-weight: 500; display: inline-block; position: relative; margin-right: 10px; padding-right: 10px;}
.lifeline-breadcrumb ul li::before {position: absolute; content: "\f105"; right: -5px; font-family: 'FontAwesome'; font-size: 20px; line-height: 22px; display: inline-block;}
.lifeline-breadcrumb ul li:last-child {margin-right: 0; padding-right: 0;}
.lifeline-breadcrumb ul li:last-child::before {display: none;}

.lifeline-content {padding: 30px;}
.lifeline-content h3, .lifeline-inner-title {font-size: 20px; font-weight: bold; text-transform: uppercase; color: #1C244A;}

.lifeline-breadcrumb-header {padding: 0 30px 20px 30px; background: #fff;}
.lifeline-contents {display: none;}
.lifeline-contents.active {display: block;}

.filter-toggle-cls {margin-top: 15px; color: #fff; text-transform: capitalize; cursor: pointer;}
.filter-toggle-cls i {margin-right: 5px;}

.intro-li {padding-left: 20px;}
.intro-li li {margin-bottom: 8px; list-style-type: disc;}
.lifeline-content .event-main {max-width: 1000px; margin: 30px auto 0;}
.lifeline-content .event-main .event-block {margin: 0 auto; padding: 20px; min-height: 150px; justify-content: center; text-align: center; box-shadow: inherit; transition: all 0.3s;}
.lifeline-content .event-main .event-block:hover {box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.33); transition: all 0.3s;}

.lifeline-content .event-main .event-block a:focus {text-decoration: none;}
.lifeline-content .event-main .event-block h3 {font-size: 18px; text-transform: inherit; margin: 0;}
.hidden{display: none !important;}
@media(min-width: 1200px) {
	.filter-toggle-cls {display: none;}
}

@media(max-width: 1199px) {
	.sidebar-scroll {padding-right: 15px;}
	.lifeline-search-box {padding: 15px;}
	.ftx-lifeline-main {display: inherit; min-height: inherit;}
	.lifeline-sidebar {width: 100%; min-height: inherit; display: inline-block; height: auto; position: relative; top: inherit;}
	.lifeline-content-main {overflow: inherit; width: 100%; min-height: inherit; display: inline-block; border-top-left-radius: 0;}
	.sidebar-scroll {display: none; height: 250px;}
	.lifeline-section-title {font-size: 28px;}
	.lifeline-breadcrumb ul li {font-size: 14px;}
	.lifeline-breadcrumb ul li::before {font-size: 14px; line-height: 20px;}
	.lifeline-content-header {padding: 15px;}
	.lifeline-breadcrumb-header {padding: 0 15px 15px 15px;}
	.lifeline-content {padding: 15px;}
	.lifeline-content .event-main .event-block h3 {font-size: 16px;}
}

@media(max-width: 767px) {
	.lifeline-section-title {font-size: 24px;}
	.lifeline-content h3, .lifeline-inner-title {font-size: 18px;}
	.lifeline-content-main {border-bottom: 1px solid #e3e3e3;}
}
@media(max-width: 575px) {
	.lifeline-content .event-main .event-block {
		margin-bottom: 20px;
	}
}
.doc-body img {
    display: block;
    margin: 10px 0;
    max-width: 1024px;
    height: auto;
    width: auto;
}
@media(max-width: 1600px) {
	.doc-body img {
		max-width: 100%;
	}
}
.doc-body ul {
	padding-left: 2rem;
	margin-top: 10px;
}
.doc-body ul li {
	list-style-type: disc;
}