.abs-prefix{display:-webkit-box;display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:42px;padding-bottom:32px;border-bottom:1px solid #dbdbdb}
@media(max-width:768px){.abs-prefix-content{flex-basis:100%}
}
@media(min-width:769px){.abs-prefix-content{flex-basis:70%}
}
.abs-prefix-content h3{margin-top:0}
.abs-related-links.desktop{flex-basis:20%;margin-top:34px}
@media(max-width:768px){.abs-related-links.desktop{display:none}
}
@media(max-width:768px){.abs-related-links.mobile{margin-top:38px;padding-top:34px;border-top:1px solid #dbdbdb}
}
@media(min-width:769px){.abs-related-links.mobile{display:none}
}
.abs-wrapper,.abs-demo-wrapper{max-width:1280px;margin:0 auto;padding-bottom:72px}
.abs-demo-wrapper .abs-loading{display:block}
.abs button.btn{color:#092a46}
.abs button.btn:hover,.abs button.btn:focus{background-color:#092a46;color:#fff}
.abs-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:row nowrap}
.abs-navigation button.btn{flex:1 1 0;min-width:auto;padding-left:10px;padding-right:10px;border-right-width:0;border-radius:0}
.abs-navigation button.btn:last-child{border-right-width:1px}
@media(max-width:480px){.abs-navigation button.btn{font-size:13px;font-weight:300;line-height:15px}
}
@media(min-width:992px){.abs-navigation button.btn{max-width:none}
}
.abs-loading{display:none;margin-top:42px;font-size:20px;font-weight:600;text-align:center}
.abs-content{margin-top:42px}
@media(min-width:769px){.abs-content{min-height:650px}
}
.abs-content.show{display:-webkit-box;display:-webkit-flex;display:-ms-flex;display:flex}
.abs-content.hide{display:none}
@media(max-width:768px){.abs-content{margin-top:0}
.abs-content.show{display:block}
}
.abs-content-sidebar{flex-basis:25%;padding:21px 15px;background-color:#f6f6f6}
@media(min-width:769px){.abs-content-sidebar{min-height:650px}
}
@media(max-width:768px){.abs-content-sidebar{background:0;padding:21px 0}
}
@media(min-width:769px) and (max-width:991px){.abs-content-sidebar{flex-basis:40%}
}
.abs-content-main{flex-basis:75%;margin-left:40px}
@media(min-width:769px){.abs-content-main{min-height:650px}
}
@media(max-width:768px){.abs-content-main{margin-left:0}
}
@media(min-width:769px) and (max-width:991px){.abs-content-main{flex-basis:60%}
}
.abs-content-header{display:-webkit-box;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid #dbdbdb}
@media(max-width:768px){.abs-content-header{align-items:stretch}
}
@media(max-width:575px){.abs-content-header-title h4{font-size:20px;font-weight:300;line-height:32px}
}
@media(max-width:575px){.abs-content-header-filter{text-align:right}
}
@media(min-width:769px) and (max-width:991px){.abs-content-header-filter{text-align:right}
}
.abs-content-documents{margin-top:28px}
.abs-content-documents .empty-selection-message,.abs-content-documents .no-selection-message{font-style:italic;font-weight:300}
.abs-content-documents-header{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;padding-bottom:18px}
.abs-content-documents-header-release{flex-basis:15%}
.abs-content-documents-header-release .small-mobile{display:none}
.abs-content-documents-header-release .other-views{display:inline}
@media(max-width:575px){.abs-content-documents-header-release .small-mobile{display:inline}
.abs-content-documents-header-release .other-views{display:none}
}
.abs-content-documents-header-document{flex-basis:65%;margin-left:40px}
.abs-content-documents-header-document a{text-decoration:none}
@media(max-width:768px){.abs-content-documents-header-document{margin-left:10px}
}
.abs-content-documents-list{margin:0;padding:0;list-style-type:none}
.abs-content-documents-item{margin-bottom:22px}
.abs-content-documents-item:last-child{margin-bottom:0}
.abs-document a{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%}
.abs-document-year{flex-basis:15%}
.abs-document-name{flex-basis:65%;margin-left:40px}
@media(max-width:768px){.abs-document-name{margin-left:10px}
}
.abs-document-icon{font-size:32px}
.abs-document-icon i{vertical-align:text-top}
.abs-document:after{clear:both}
.abs-selection{margin-top:30px}
.abs-selection:first-child{margin-top:0}
.abs-selection-label{font-size:16px;font-weight:500}
.abs-selection .custom-radio label{font-weight:200}
@media(max-width:768px){.abs-selection .custom-radio{padding-bottom:10px}
}
.abs-selection-input.dropdown{position:relative;width:260px;height:45px}
.abs-selection-input.dropdown select{position:absolute;top:0;left:0;z-index:10;width:260px;height:45px;opacity:0;-webkit-appearance:none}
.abs-selection-input.dropdown .styled-dropdown{width:260px;height:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:column nowrap;justify-content:center;padding:0 25px 0 10px;background-color:#fff;border:1px solid #333;border-radius:3px;color:#333;font-size:12px;font-weight:700;line-height:18px;text-align:left}
.abs-selection-input.dropdown .styled-dropdown .fi-arrow-right{position:absolute;top:0;right:0;bottom:0;padding-left:10px;font-size:42px;transform:rotate(90deg)}
.abs-filter-option{display:inline-block;margin-left:20px;vertical-align:top}
@media(min-width:769px) and (max-width:991px){.abs-filter-option{margin-bottom:10px}
}
.abs-filter-option label{display:block;margin-bottom:6px;font-weight:500;line-height:14px;text-align:center}
@media(max-width:575px){.abs-filter-option label{text-align:right}
}
@media(max-width:575px){.abs-filter-option-type{margin-bottom:20px}
}
.abs-filter-option-type.dropdown{position:relative;width:153px;height:45px}
.abs-filter-option-type.dropdown select{position:absolute;top:0;left:0;z-index:10;width:153px;height:45px;opacity:0;-webkit-appearance:none}
.abs-filter-option-type.dropdown .styled-dropdown{width:153px;height:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:column nowrap;justify-content:center;padding:0 25px 0 10px;background-color:#fff;border:1px solid #333;border-radius:3px;color:#333;font-size:12px;font-weight:700;line-height:18px;text-align:left}
.abs-filter-option-type.dropdown .styled-dropdown .fi-arrow-right{position:absolute;top:0;right:0;bottom:0;padding-left:10px;font-size:42px;transform:rotate(90deg)}
.abs-filter-option-type.toggle button.btn{width:auto;min-width:80px;min-height:45px;padding:0;font-size:14px;font-weight:300;line-height:24px}
.abs-filter-option-type.toggle button.btn:last-child{margin-left:-5px}