/* Copyright (C) 2,022 Exiis-Lab Co., Ltd. All Rights Reserved. */

html,body { height: 100%; }
body { margin: 0 auto; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; -webkit-text-size-adjust: 100%; overflow-x: hidden; overflow-y: hidden; }
input[type="button"] { -webkit-appearance: none; }
input[type="text"] { -webkit-appearance: none; }
.viii_header_box { 
margin: 0px auto; text-align: center; 
}
.viii_header_box h1 { font-size: 100%; padding: 3px; margin: 5px auto; }
.viii_container { height: 100%; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.viii_headerArea { width: 100%; background-color: #ffffff; color: #333333; border: 1px solid #99c9e5; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; height: 38px\9; height: 38px\0/; }
.viii_chatArea { background: #ddeeff; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; overflow-y: scroll; height: 400px\9; height: 400px\0/; }
.viii_chatArea-wrap { padding-bottom: 10px; }
#viii_input { background: #999999; padding: 10px; clear: both; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; height: 40px\9; height: 40px\0/; }
#viii_input_txt { display: -ms-flexbox; display: -webkit-flex; display: flex; }
#viii_sendMessage { width: 75%; margin-right: 10px; background-color: #ffffff; color: #333333; font-size: 14px; padding: 7px 7px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.1),0 0 2px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1),0 0 2px rgba(0,0,0,0.2); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1),0 0 2px rgba(0,0,0,0.2); -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; float: left\9; float: left\0/; }
.viii_submit_btn { background: #179be5; color: #ffffff; font-size: 14px; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: bold; border: 0; text-decoration: none; padding: 7px 20px; text-align: center; vertical-align: middle; display: block; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; cursor: pointer; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 18%; float: left\9; float: left\0/; }
.viii_submit_btn:hover { background: #179be5; }
#viii_evalComment { display: inline-block; width: 70%; height: 45px; margin: 10px 10px 10px 10px; vertical-align: middle; }
.viii_evalComment_submit_btn { display: inline-block; margin: 10px 10px 10px 10px; background: #179be5; color: #ffffff; font-size: 14px; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: bold; border: 0; text-decoration: none; padding: 7px 20px; padding: 7px 20px; text-align: center; vertical-align: middle; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; cursor: pointer; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; background: -moz-linear-gradient(top,#38b2e8 0%,#179be5); background: -webkit-gradient(linear, left top, left bottom, from(#38b2e8), to(#179be5)); background: -ms-linear-gradient(top,#38b2e8 0%,#179be5); width: 18%; min-width: 65px; }
#viii_eval_comment { display: none; width: 70%; padding: 5px; list-style: none; margin: 10px auto; background: #ffffff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #d1d1d1; }
#viii_eval_comment p { text-align: center; font-size: 87.5%; color: #333; margin: 3px; }
.viii_evalComment_submit_btn:hover { background: #179be5; }
.viii_chat_user_box { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; margin: 12px 0; text-align: left; overflow: hidden; padding: 5px 17px; z-index: 1; }
.viii_userBaloon { min-width: 30%; max-width: 90%; max-width: 90%; font-size: 12px; display: inline-block; background: #c8edfc; color: #000; border-radius: 10px; padding: 10px; text-align: left; min-height: 18px; -webkit-box-shadow: 0 8px 5px -5px #999; -moz-box-shadow: 0 8px 5px -5px #999; box-shadow: 0 8px 5px -5px #999; float: right\9; float: right\0/; overflow-wrap:break-word; word-break:break-word; }
.viii_userBaloon:after { content: ""; display: block; width: 0; height: 0; border: 7px solid transparent; border-left: 15px solid #c8edfc; position: absolute; top: 15px; right: 0px; float: right\9; float: right\0/; }
#viii_imgArea { z-index: 0; position: relative; display: none; }
img { border: 0; margin: 0; padding: 0; }
.viii_chat_bot_Area { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 20px 0 0px; text-align: left; overflow: hidden; padding: 5px 12px; z-index: 1; }
.viii_chat_bot_Area .viii_select_box { background-repeat: no-repeat; width: 100px; height: 86px; padding-top: 10px; background-size: contain; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; float: left\9; float: left\0/; }
.viii_botAnswer_box { margin-left: 10px; min-width: 60%; max-width: 75%; float: left\9; float: left\0/; }
.viii_botBaloon { position: relative; font-size: 14px; display: inline-block; background: #fff; color: #333333; border-radius: 10px; padding: 15px; text-align: left; min-height: 18px; -webkit-box-shadow: 0 8px 5px -5px #999; -moz-box-shadow: 0 8px 5px -5px #999; box-shadow: 0 8px 5px -5px #999; margin: 0px 20px 0px 0px; overflow-wrap:break-word; word-break:break-word; }
.viii_botBaloon:after { content: ""; display: block; width: 0; height: 0; border: 7px solid transparent; border-right: 15px solid #fff; position: absolute; top: 20px; left: -20px; }
a { color: #0099ff; text-decoration: none; }
.viii_select_Area { display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 0 10px; text-align: left; overflow: hidden; padding: 5px 12px; z-index: 1; }
.viii_select_box { background-repeat: no-repeat; width: 100px; height: 86px; padding-top: 10px; background-size: contain; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; float: left\9; float: left\0/; }
.viii_botSelects { margin-left: 20px; float: left\9; float: left\0/; }
.viii_select { color: #fff; background: #3e75c6; font-size: 14px; border-radius: 6px; padding: 5px 15px; margin-bottom: 5px; margin-bottom: 5px; text-decoration: none; cursor: pointer; overflow-wrap:break-word; word-break:break-word; }
.viii_select:hover { opacity: 0.8; }
#jumpbtn { display: none; }
.viii_jump_btn a { width: 80%; background: -moz-linear-gradient(top,#f1f1f1 0%,#d5d5d5); background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#d5d5d5)); background: -ms-linear-gradient(top,#f1f1f1 0%,#d5d5d5); border: 1px solid #d1d1d1; color: #555; font-size: 14px; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding: 7px; margin: 10px auto; display: block; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; text-align: center; vertical-align: middle; text-decoration: none; }
.viii_jump_btn a:hover { background: #d5d5d5; }
#viii_eval_box p { text-align: center; font-size: 87.5%; color: #333; margin: 3px; }
#viii_eval_box { display: none; width: 90%; min-height: 65px; padding: 5px; list-style: none; margin: 10px auto; background: #ffffff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #d1d1d1; }
.viii_btn_evalbox { display: flex; justify-content: center;}
.eval_btn_item { margin: 5px; }
#evaluation_positive_btn { display: block; border: 1px solid #ff704e; padding: 3px; text-decoration: none; color: #ffffff; width: 100px; background-color: #ff704e; margin: 1px; text-align: center; font-size: 13px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; cursor: pointer; }
#evaluation_positive_btn:hover { background: #ffb115; }
#evaluation_negative_btn { display: block; border: 1px solid #4e70ff; padding: 3px; text-decoration: none; color: #ffffff; width: 100px; background-color: #4e70ff; margin: 1px; text-align: center; font-size: 13px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; cursor: pointer; }
#evaluation_negative_btn:hover { background: #d5d5d5; }
.viii_footerArea { background-color: #777; border: 1px solid #777; color: #ffffff; margin: 0px auto; text-align: center; width: 100%; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; height: 28px\9; height: 28px\0/; }
p.viii_footer_box { font-size: 74%; line-height: 35px; margin: 0px auto; }
.ui-autocomplete { max-height: 50%; overflow-y: auto; overflow-x: none; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border: 3px solid #3481C7; background-color: #2495d3; width: 85%; word-break: break-word; -ms-word-break: break-all; overflow-wrap: break-word; -ms-overflow-wrap: break-all; position: relative !important; font-size: 96%; z-index: 100; -ms-filter: "alpha(opacity=90)"; filter: alpha(opacity=90); opacity: 0.9; display: none; width: 90%\9; width: 90%\0/; }
.ui-autocomplete ul { height: auto !important; width: 100% !important;}
.ui-autocomplete li { list-style: none; line-height: 1.4; width: 100% !important; position: relative; }
.ui-autocomplete li a { color: #fff; display: block; padding: 5px 5px 5px 0px; cursor: pointer; }
.ui-autocomplete li a:hover { background-color: #4baae0; }
.ui-autocomplete li::before { display: block; position: absolute; top: 10px; left: -20px; width: 5px; height: 5px; border-top: 2px solid #fff; border-right: 2px solid #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg); content: ""; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
#viii_select_category { background: #e9e9e9; padding: 10px; border-top: 1px solid #cccccc; clear: both; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; height: 40px\9; height: 40px\0/; }
select { background-color: white; border: 1px solid #cccccc; border-radius: 4px; display: inline-block; font: inherit; line-height: 1.5em; padding: 0.5em 3.5em 0.5em 1em; width: 100%; font-size: 14px; color: #333; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; }
select::-ms-expand { display: none; }
select.viii_select_cate { background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc); background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em; background-size: 5px 5px, 5px 5px, 1px 1.5em; background-repeat: no-repeat; }
select.viii_select_cate:focus { background-image: linear-gradient(45deg, #2495d3 50%, transparent 50%), linear-gradient(135deg, transparent 50%, #2495d3 50%), linear-gradient(to right, #ccc, #ccc); background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em; background-size: 5px 5px, 5px 5px, 1px 1.5em; background-repeat: no-repeat; border-color: #2495d3; outline: 0; }
select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #000; }
.viii_select_cate_btn { color: #FFFFFF; background: #0baa8b; font-size: 14px; border-radius: 6px; padding: 5px 15px; margin-bottom: 5px; text-decoration: none; cursor: pointer; overflow-wrap:break-word; word-break:break-word; }
.viii_select_cate_btn:hover { opacity: 0.8; }
@media all and (min-width:0\0) and (min-resolution: .001dpcm) { 
select { background-color: white; border: 1px solid #cccccc; border-radius: 4px; display: inline-block; font: inherit; line-height: 1.5em; padding: 0.5em 0.5em 0.5em 1em; width: 100%; font-size: 14px; color: #333; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; }
select.viii_select_cate { background-image: transparent; background-position: bottom 10px right 20px; }
select.viii_select_cate:focus { background-image: transparent; }
.viii_select_cate_btn_Area { padding: 5px 20px 5px 65px; }
}
#findoc_btn { font-size: 12px;font-weight: bold;background: #179be5; border: 1px solid #179be5; border-radius: 6px; color: #ffffff; padding: 4px 15px; text-align: center; -webkit-border-radius: 6px; -moz-border-radius: 6px; cursor: pointer; }
.findoc_img_box { position: absolute; top:0px; left:0px; width: 75px; height: 75px; border-radius: 50%; background: #fff; border: 1px solid #d1d1d1; display: flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; }
.findoc_cara_img { background-size: contain !important; width: 70px !important; height: 70px !important; box-sizing: border-box !important; background-position: center center !important; background-image: url("../images/viii001.png") !important; }
.findoc_botAnswer_box { margin-top: 20px; margin-left: 20px; width: 100%; }
.findoc_botBaloon { border:1px solid #d1d1d1; font-size: 13px; padding: 10px 10px 10px 50px; border-radius: 6px; overflow-y: auto; max-height: 40px; }
.ifr_test { width:99%; transition: 1s; padding: 15px;}
.ifr_test .ifr_findoc { width: 100%; border: none; position: relative; }
.findoc_search_input { margin-bottom: 1px; }
.findoc_breadsc { font-size: 13px; border-bottom: 1px solid #cccccc; display: flex; }
.findoc_breadsc .findoc_current_folder { font-weight: 600;}
.findoc_breadsc .findoc_reset { font-size:13px; font-weight: 600; color:#075D9A; padding-left: 15px; margin-right: 20px; background: url(./images/icon_reset.png) left 0 top 2px no-repeat; background-size: 12px auto; }
.findoc_breadsc a { color:#075D9A;}
.findoc_breadsc a:hover { text-decoration: underline; }
.ifr_test .ifr_findoc input[type='text'] { font: 15px/24px sans-serif; box-sizing: border-box; width: 87%; padding: 0.3em; transition: 0.3s; letter-spacing: 1px; color: #000000; border: 1px solid #1b2538; border-radius: 4px; margin-right: 10px; margin-bottom: 10px; }
.ifr_test .ifr_findoc input[type='text']:focus { border: 1px solid #627ce0; outline: none; box-shadow: 0 0 5px 1px rgba(98,124,224, .5); }
.ifr_test .ifr_findoc .btn-square-little-rich { font-size: 14px; box-sizing: border-box; width: 10%; padding: 6px 2px; transition: 0.3s; letter-spacing: 1px; color: #FFF; border: 0; background: initial; background-color: #3085d6; border-radius: 4px; text-decoration: none; text-align: center; display: inline-block; white-space: nowrap; }
.ifr_test .ifr_findoc .btn-square-little-rich:hover { opacity: 0.8; } 
.ifr_test .ifr_findoc .btn-square-little-rich:active { border: solid 1px #03A9F4; box-shadow: none; text-shadow: none; }
.ifr_test .ifr_findoc .findoc_result { overflow-y: scroll; border-bottom: 1px solid #cccccc; margin-bottom: 10px; }
.ifr_test .ifr_findoc .findoc_result .findoc_div1 { background-color: #fff; margin-bottom: 40px; margin-top: 10px; }
.ifr_test .ifr_findoc .findoc_result .findoc_div1 .findoc_div2_t { font-size: 15px; color:#075D9A; display: flex; }
.ifr_test .ifr_findoc .findoc_result .findoc_div1 .findoc_div2_t .findoc_div2_t_title { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 400px; }
.ifr_test .ifr_findoc .findoc_result .findoc_div1 .findoc_div2_t .findoc_div2_t_no_page { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 95%; }
.ifr_test .ifr_findoc .findoc_result .findoc_div1 .findoc_link_index { text-decoration: underline; }
.ifr_test .ifr_findoc .findoc_result .findoc_div1 .findoc_link_index:hover { opacity: 0.7; text-decoration: none; }
.ifr_test .ifr_findoc .findoc_result .findoc_div1 .findoc_div2_d { font-size: 13px; overflow-wrap: break-word; white-space: pre-wrap; word-break: break-all; max-width: 90%; padding-left: 0; }
.ifr_test .ifr_findoc .findoc_result .findoc_div1 .findoc_div2_d .findoc_div3 { padding-bottom: 5px; }
.ifr_test .ifr_findoc .findoc_result .findoc_folder_list{ font-size: 15px; font-weight: 600; color:#075D9A; padding-left: 20px; line-height: 1.6em; background: url(./images/icon_folder.png) left 0 top 5px no-repeat; background-size: 15px auto; margin-top: 10px; margin-bottom: 10px; }
.ifr_test .ifr_findoc .findoc_result .findoc_folder_list a{ text-decoration: underline; }
.ifr_test .ifr_findoc .findoc_result .findoc_folder_list a:hover{ text-decoration: none; opacity: 80%; }
.ifr_test .ifr_findoc .findoc_result .findoc_file_list{ font-size: 15px; font-weight: 600; color:#075D9A; padding-left: 20px; line-height: 1.6em; background-size: 15px auto; margin-top: 10px; margin-bottom: 10px; }
.ifr_test .ifr_findoc .findoc_result .findoc_file_list a{ text-decoration: underline; }
.ifr_test .ifr_findoc .findoc_result .findoc_file_list a:hover{ text-decoration: none; opacity: 80%; }
em { font-weight: bold; background: linear-gradient(transparent 60%, #ffe6b4 60%); font-style: normal; }
.findoc_download { border: 1px solid #277fc1; color: #277fc1; padding: 3px 4px; border-radius: 2px; margin: 5px 10px 5px 0px; font-size: 10px; text-decoration: none; }
.findoc_download:hover { color: #FFF; background: #277fc1; }
.findoc_count { display: inline; }
.ifr_findoc .suggest_box ul { margin: 0; padding: 2px 10px; }
.ifr_findoc .suggest_box ul li { list-style: none; padding: 0; margin: 0; width: 100%; cursor: pointer; transition: background-color 200ms; }
.ifr_findoc .suggest_box ul li:hover { background-color: #4baae0; transition: background-color 500ms; }
.ifr_findoc .suggest_box ul li a{ text-align: left; color: #fff; padding: 0; margin: 0; width: 100%; margin-left: 20px; text-decoration: none; display: block; }
.ifr_findoc .suggest_box ul li::before { display: block; position: absolute; #top: 10px; #left: -20px; width: 5px; height: 5px; border-top: 2px solid #fff; border-right: 2px solid #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg); content: ""; }
.ifr_findoc .suggest_box { border: solid 2px #3481C7; border-radius: 4px; background: #2495d3; color: #fff; display: none; position: absolute; width: 100%; opacity: 95%; }
@font-face { font-family: 'Font Awesome 5 Free'; font-style: normal; font-weight: 900; font-display: block; src: url("../webfont/font/fa-solid-900.eot"); src: url("../webfont/font/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfont/font/fa-solid-900.woff2") format("woff2"), url("../webfont/font/fa-solid-900.woff") format("woff"), url("../webfont/font/fa-solid-900.ttf") format("truetype"), url("../webfont/font/fa-solid-900.svg#fontawesome") format("svg"); }
.far { font-family: 'Font Awesome 5 Free'; font-weight: 400; }
.fa, .fas { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
.fa, .fas { font-family: 'Font Awesome 5 Free'; font-weight: 900; }
.fa-tv:before { content: "\f26c"; }
.fa-angle-right:before{content:"\f105"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-ellipsis-h:before{content:"\f141"}

.pagination-container ul { border: none; padding: 0; margin: 0; display: flex; justify-content: center; flex-wrap: wrap; transition: 0.3s; overflow: hidden; list-style: none; }
.pagination li { margin: 0; width: 40px; height: 40px; margin-left: 2px; margin-right: 2px; vertical-align: middle; }
.pagination-container ul li a { display: table-cell; padding: 13px 15px; background: #FFF; line-height: 1; }
.pagination-container ul li.paginationjs-page a:hover { background: #d6e3eb; }
li.paginationjs-page.active a { background: #d6e3eb; color: #000; }
.findoc_div2_t_page { display: flex; justify-content: center; margin-left: auto; }
.findoc_div2_t_page p { border: 1px solid #ddd; padding: 5px 10px; margin: 0 5px; background: #606060; color: #fff }
.findoc_div2_t_page_ul { border: none; padding: 0; margin: 0; display: flex; justify-content: center; flex-wrap: wrap; transition: 0.3s; overflow: hidden; list-style: none; }
.findoc_div2_t_page_ul li { margin: 0; margin-left: 2px; margin-right: 2px; vertical-align: middle; font-size: small; min-width: 40px; }
.findoc_div2_t_page_ul li a { display: table-cell; background: #FFF; line-height: 1; padding: 5px 0 5px 0px; width: 40px; text-align: center; }
.findoc_div2_t_page ul li a:hover { background: #d6e3eb; }
.next.disable,
.prev.disable,
.page_number.disable { pointer-events: none; visibility: hidden; }
.ifr_test .ifr_findoc .findoc_result .findoc_div1 .findoc_div2_t_memo { font-size: 12px; padding: 0; margin: 5px 0 5px 10px; width: 95%; }
.ifr_test .ifr_findoc .findoc_result .findoc_div1 .findoc_div2_t_memo p { padding: 0; margin: 0; overflow-wrap: break-word; white-space: pre-wrap; word-break: break-all; }
.findoc_breadcrumb_list .paginationjs .paginationjs-pages ul { border: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; align-items: center; transition: 0.3s; overflow: hidden; list-style: none; }
.findoc_breadcrumb_list .paginationjs .paginationjs-pages ul li { margin: 0; font-size: 12px; padding-right:5px; padding-left:3px; display: inline-block; }
.findoc_breadcrumb_list .paginationjs .paginationjs-pages ul li a { display: inline-block; max-width:90px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; vertical-align: middle; color: #075D9A; }
.findoc_breadcrumb_list .paginationjs .paginationjs-pages ul li i.fa-angle-right { padding-left:6px; }
.findoc_breadcrumb_list .paginationjs .paginationjs-pages ul li.paginationjs-prev a,
.findoc_breadcrumb_list .paginationjs .paginationjs-pages ul li.paginationjs-next a { width: auto; }
.findoc_breadcrumb_list .paginationjs .paginationjs-pages ul li a:hover { background: #d6e3eb; text-decoration: underline; }
.findoc_breadcrumb_list .paginationjs .paginationjs-pages ul li.paginationjs-prev.disabled { pointer-events: none; visibility: hidden; }
.findoc_breadcrumb_list .paginationjs .paginationjs-pages ul li.paginationjs-next { pointer-events: none; visibility: hidden; }
.findoc_breadcrumb_list .paginationjs .paginationjs-pages ul li.paginationjs-page.active a { background: none; color: #000; }
.findoc_breadcrumb_list .paginationjs .paginationjs-pages ul li.paginationjs-page.active a:hover { text-decoration: none; }
