.crsDetailsTabContent .border-bottom{border-bottom:1px solid #dee2e6!important}.crsDetailsTabContent .crsDetailOutline{padding:0}.crsDetailsTabContent .crsDetailOutline h2{margin-bottom:12px;font-weight:700;line-height:40px}.crsDetailsTabContent .crsDetailOutline p{font-size:20px;font-weight:400;line-height:24px}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineTabList .crsDetailOutlineTabListItem .crsDetailOutlineItemLink{letter-spacing:-.36px;padding:0;font-family:Arial;font-size:15px;font-weight:700;line-height:1.47;text-decoration:none}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineTabList .crsDetailOutlineTabListItem .crsDetailOutlineItemLink span{border-bottom:4px solid;padding:15px;display:inline-block}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineTabList .crsDetailOutlineTabListItem .crsDetailOutlineItemLink.inactive span{border-bottom:4px solid #0000}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineTabsWrap .crsOutlineTabNavPrev,.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineTabsWrap .crsOutlineTabNavNext{cursor:pointer;background:#fff;position:absolute;top:15px}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineTabsWrap .crsOutlineTabNavPrev img,.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineTabsWrap .crsOutlineTabNavNext img{width:25px}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineTabsWrap .crsOutlineTabNavPrev{left:-30px;transform:rotate(180deg)}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineTabsWrap .crsOutlineTabNavNext{z-index:9;right:-30px}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineAccordion{padding-left:0}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineAccordion .card{border-bottom:1px solid #dbdbdb!important}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineAccordion .card .card-header{cursor:pointer;border:0;padding:0 8px 20px 30px;text-decoration:none}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineAccordion .card .card-header.active .crsDetOutlineAccrdTitle{color:#004e94}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineAccordion .card .card-header.active .crsDetImg{transition:transform .4s ease-in-out;transform:rotate(180deg)}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineAccordion .card .card-header .crsDetOutlineAccrdTitle{letter-spacing:normal;font-size:16px;font-weight:400;line-height:24px}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineAccordion .card .card-header .listOrder{text-align:center;border-radius:4px;width:24px;height:24px;margin-right:8px;font-size:12px;line-height:24px;display:inline-block}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineAccordion .card .card-header .crsDetOutlineAccrdTrigIcon{color:#888;letter-spacing:normal;text-align:right;font-family:Arial;font-size:14px;font-weight:400;line-height:1.43}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineAccordion .card .card-header .crsDetImg{vertical-align:sub;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12.6666 6L7.99998 10.6667L3.33331 6' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px no-repeat;border-radius:14px;width:16px;height:16px;margin-right:10px;display:inline-block}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineAccordion .card .card-body{padding:0 15px 15px;display:block}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineAccordion .card .card-body ul{padding-left:16px;list-style-type:disc}.crsDetailsTabContent .crsDetailOutline .crsDetailOutlineAccordion .card .card-body ul li{font-family:Arial;font-size:14px;font-weight:400;line-height:1.79}
