/* MARKDOWN */
.templatewrap p.img-t > img {padding-bottom:27px;}
.templatewrap p.img-m > img {padding:15px 0;}
.templatewrap p.img-b > img {padding-bottom:45px;}
.templatewrap p.img-t > em {margin-top:-17px;padding-bottom:17px;}
.templatewrap p.img-m > em {padding-bottom:17px;}
.templatewrap p.img-b > em {margin-top:-35px;padding-bottom:35px;}
.templatewrap li p.img-m > img {padding-bottom:15px;}
.templatewrap li p.img-m > em {margin-top:-15px;padding-bottom:15px;}
.templatewrap li p.img-b > img {padding-bottom:25px;}
.templatewrap li p.img-b > em {margin-top:-25px;padding-bottom:25px;}
.templatewrap p.img-t > a:before {content:"";display:block;margin-top:-17px;}
.templatewrap p.img-b > a:before {content:"";display:block;margin-top:-35px;}

.templatewrap img.inlineimg {display:inline;vertical-align:middle;padding:0 0.1em;}

.templatewrap table { table-layout: fixed; border: 1px solid #ececec; border-collapse: collapse; margin: 15px 0;}
.templatewrap table th { border: 1px solid #ececec; border-right: 0; border-left: 0; background-color: #f5f5f5; padding: 7px 24px; color: #222; line-height: 20px; font-size: 14px; text-align: center; }
.templatewrap table td { border: 1px solid #ececec; padding:7px 24px; color: #383838; line-height: 20px; font-size: 14px; }
.templatewrap strong {font-weight:bold;}
.templatewrap pre {font-size:12px;}
.templatewrap em {font-style:italic;}
.templatewrap em.imghelp {display:block;text-align:center;}
.templatewrap s, .templatewrap strike {color:#b2b2b2;}
.templatewrap blockquote { margin: 20px 20px 20px 29px; border-left: 4px solid #f6f2f0; padding: 0 0 0 15px; color: #666; }
.templatewrap ul, .templatewrap ol { margin: 15px 0; }
.templatewrap ol ol, .templatewrap ol ul, .templatewrap ul ul, .templatewrap ul ol {margin-bottom:0;}
.templatewrap ol {list-style:decimal}
.templatewrap li {font-size:16px;line-height:26px;padding-bottom:5px;}
.templatewrap ul li {position:relative;padding-left:14px;}
.templatewrap ul li:before {content:""; position: absolute; top: 10px; left: 0; display: block; width: 5px; height: 5px; background: url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/https://d3s9xxce58xg55.cloudfront.net/2019_0328/common.png") no-repeat -86px -50px; background-size: 150px 250px; }
.templatewrap ol li { padding-left:14px; }
.templatewrap ol li:before {display:none;}
.templatewrap .callout-block {background-color:#ebebeb;margin:12px 0;padding:20px 24px;font-size:14px;line-height:22px;}
.templatewrap .callout-block .content h4 {display:inline;}
.templatewrap .callout-block .content p {display:inline;color:#575757;}
.templatewrap .callout-block .content p:before {content:" : ";}
.templatewrap .callout-block .content p.img {display:block;margin:10px 0;}
.templatewrap .callout-block .content p.img:before {content:"";}
.templatewrap .callout-block.callout-info {background-color:#ebebeb;}
.templatewrap .callout-block.callout-info .content h4 {color:#181818;}
.templatewrap .callout-block.callout-warning {background-color:#feefe2;}
.templatewrap .callout-block.callout-warning .content h4 {color:#c68043;}
.templatewrap .callout-block.callout-success {background-color:#ecf6ed;}
.templatewrap .callout-block.callout-success .content h4 {color:#40ad4b;}
.templatewrap .callout-block.callout-danger {background-color:#feecea;}
.templatewrap .callout-block.callout-danger .content h4 {color:#b66a61;}
.templatewrap .tab {display:inline-block;width:100%;padding:0 0 0 1px;}
.templatewrap .tab button {vertical-align:top; margin:0 -1px;float:left; border: 1px solid #ccc; font-size:14px; line-height:22px; color:#383838; background-color: #f7f7f7; padding:12px 25px;min-width:128px;}
.templatewrap .tab button.active { background-color: #ffff; font-weight: 700; border-bottom-color: #fff; }
.templatewrap .tab_content { margin-top: -8px; border: solid 1px #ccc; }
.templatewrap .tab_content pre {display:none;}
.templatewrap .tab_content pre.active {display:block;}
.templatewrap .btn_c02 {display:inline-block;padding: 10px 20px;min-width: 200px;color: #333 !important;font-size: 16px !important;border-radius: 25px;border: 1px solid #ccc;background: #fff;text-align: center;margin-bottom:5px;text-decoration: none;}
/* DOXYGEN */
.doxygenwrap #navrow4 > ul {list-style:none;display:inline-block;padding:0;margin:0;}
.doxygenwrap #navrow4 > ul > li {float:left;list-style:none;padding:0;margin:0 -1px 0 0;border:1px solid #ececec;}
.doxygenwrap #navrow4 > ul > li:before {background:none;}
.doxygenwrap #navrow4 > ul > li > a {display:block;padding:5px 10px;margin:0}
.doxygenwrap #navrow4 > ul > li.current {background-color:#2068d3; border:1px solid #2068d3;}
.doxygenwrap #navrow4 > ul > li.current > a {color:#FFF;}
.doxygenwrap #nav-path {border-top:1px solid #ececec;border-bottom:1px solid #ececec;margin:25px 0 15px;}
.doxygenwrap #nav-path > ul {list-style:none;display:inline-block;padding:0;margin:0;}
.doxygenwrap #nav-path > ul > li {float:left;list-style:none;padding:0;margin:0 -1px 0 0;border:0}
.doxygenwrap #nav-path > ul > li:before {content:"  >  ";background:none;}
.doxygenwrap #nav-path > ul > li:first-child {margin-left:-20px;}
.doxygenwrap #nav-path > ul > li:first-child:before {content:"";}
.doxygenwrap #nav-path > ul > li > a {display:block;padding:5px 10px 5px 20px;margin:0}
.doxygenwrap #nav-path > ul > li.current {background-color:#2068d3; border:1px solid #2068d3;}
.doxygenwrap #nav-path > ul > li.current > a {color:#FFF;}
.doxygenwrap .classindex td {width:33%;word-break: break-all;border:0;}
.doxygenwrap .classindex td table {border:0;}
.doxygenwrap .classindex td table td {border:0;padding:0;}
.doxygenwrap .classindex td table td div {display:inline-block;background-color: #2068d3; color:#FFF; }
.doxygenwrap div.center {text-align:center;}
.doxygenwrap .memItemLeft,
.doxygenwrap .memTemplItemLeft { white-space: nowrap; }
.doxygenwrap .memItemRight {width:100%;}
.doxygenwrap .memSeparator {display:none;}
.doxygenwrap .mlabels-left table {margin:0;border:0;}
.doxygenwrap .memtemplate {font-size: 80%;color: #2068d3;font-weight: normal;margin-left: 9px;}
.doxygenwrap .memnav {background-color: #EBEFF6;border: 1px solid #A3B4D7;text-align: center;margin: 2px;margin-right: 15px;padding: 2px;}
.doxygenwrap .mempage {width: 100%;}
.doxygenwrap .memitem {padding: 0;border:0;margin-bottom:2em;display: table !important;width: 100%;}
.doxygenwrap .memitem.glow {box-shadow: 0 0 15px cyan;}
.doxygenwrap .memname {font-weight: bold;margin-left: 6px;width:auto !important;}
.doxygenwrap .memname td {vertical-align: bottom;padding:0 3px !important;border:0 !important;}
.doxygenwrap .memproto, .doxygenwrap dl.reflist dt {padding: 5px 0px;border: 1px solid #ececec;color: #253555;font-weight: bold;background-repeat:repeat-x;background-color: #f6f2f0;}
.doxygenwrap .memdoc, .doxygenwrap dl.reflist dd {padding: 5px 10px;border: 1px solid #ececec;border-top:0;background-repeat:repeat-x;background-color: #FFFFFF;}
.doxygenwrap dl.reflist dt {padding: 5px;}
.doxygenwrap dl.reflist dd {margin: 0px 0px 10px 0px;padding: 5px;}
.doxygenwrap .paramkey {text-align: right;}
.doxygenwrap .paramtype {white-space: nowrap;}
.doxygenwrap .paramname {color: #602020;white-space: nowrap;}
.doxygenwrap .paramname em {font-style: normal;}
.doxygenwrap .paramname code {line-height: 14px;}
.doxygenwrap .params, .retval, .exception, .tparams {margin-left: 0px;padding-left: 0px;}
.doxygenwrap .params .paramname, .retval .paramname {font-weight: bold;vertical-align: top;}
.doxygenwrap .params .paramtype {font-style: italic;vertical-align: top;}
.doxygenwrap .params .paramdir {font-family: "courier new",courier,monospace;vertical-align: top;}
.doxygenwrap table.mlabels {border-spacing: 0px;border:0 !important;margin:0;}
.doxygenwrap td.mlabels-left {width: 100%;padding: 0px;border:0 !important;}
.doxygenwrap td.mlabels-right {vertical-align: bottom;padding: 0px;white-space: nowrap;border:0 !important;}
.doxygenwrap span.mlabels {margin-left: 8px;}
.doxygenwrap span.mlabel {background-color: #2068d3;text-shadow: none;color: white;margin-right: 5px;padding: 5px 10px;white-space: nowrap;vertical-align: middle;}
.doxygenwrap dl.note {margin: 20px 20px 20px 29px;border-left: 4px solid #f6f2f0;padding: 0 0 0 15px;color: #666;}
.doxygenwrap pre.fragment {border: 1px solid #C4CFE5;background-color: #FBFCFD;padding: 4px 6px;margin: 4px 8px 4px 2px;overflow: auto;word-wrap: break-word;font-size:  9pt;line-height: 125%;font-family: monospace, fixed;font-size: 105%;}
.doxygenwrap div.fragment {padding: 4px 6px;margin: 4px 8px 4px 2px;background-color: #FBFCFD;border: 1px solid #C4CFE5;}
.doxygenwrap div.line {font-family: monospace, fixed;font-size: 13px;min-height: 13px;line-height: 1.0;text-wrap: unrestricted;white-space: -moz-pre-wrap; /* Moz */white-space: -pre-wrap;     /* Opera 4-6 */white-space: -o-pre-wrap;   /* Opera 7 */white-space: pre-wrap;      /* CSS3  */word-wrap: break-word;      /* IE 5.5+ */text-indent: -53px;padding-left: 53px;padding-bottom: 0px;margin: 0px;-webkit-transition-property: background-color, box-shadow;-webkit-transition-duration: 0.5s;-moz-transition-property: background-color, box-shadow;-moz-transition-duration: 0.5s;-ms-transition-property: background-color, box-shadow;-ms-transition-duration: 0.5s;-o-transition-property: background-color, box-shadow;-o-transition-duration: 0.5s;transition-property: background-color, box-shadow;transition-duration: 0.5s;}
.doxygenwrap div.line:after {content:"\000A";white-space: pre;}
.doxygenwrap div.line.glow {background-color: cyan;box-shadow: 0 0 10px cyan;}
.doxygenwrap span.lineno {padding-right: 4px;text-align: right;border-right: 2px solid #0F0;background-color: #E8E8E8;white-space: pre;}
.doxygenwrap span.lineno a {background-color: #D8D8D8;}
.doxygenwrap span.lineno a:hover {background-color: #C8C8C8;}
.doxygenwrap div.ah, span.ah {background-color: black;font-weight: bold;color: #ffffff;margin-bottom: 3px;margin-top: 3px;padding: 0.2em;border: solid thin #333;border-radius: 0.5em;-webkit-border-radius: .5em;-moz-border-radius: .5em;box-shadow: 2px 2px 3px #999;-webkit-box-shadow: 2px 2px 3px #999;-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);}
.doxygenwrap div.classindex ul {list-style: none;padding-left: 0;}
.doxygenwrap div.classindex span.ai {display: inline-block;}
.doxygenwrap div.groupHeader {margin-left: 16px;margin-top: 12px;font-weight: bold;}
.doxygenwrap div.groupText {margin-left: 16px;font-style: italic;}
.doxygenwrap div.contents {margin-top: 10px;margin-left: 12px;margin-right: 8px;}
.doxygenwrap td.indexkey {background-color: #EBEFF6;font-weight: bold;border: 1px solid #C4CFE5;margin: 2px 0px 2px 0;padding: 2px 10px;white-space: nowrap;vertical-align: top;}
.doxygenwrap td.indexvalue {background-color: #EBEFF6;border: 1px solid #C4CFE5;padding: 2px 10px;margin: 2px 0px;}
.doxygenwrap tr.memlist {background-color: #EEF1F7;}
.doxygenwrap p.formulaDsp {text-align: center;}
.doxygenwrap img.formulaDsp {}
.doxygenwrap img.formulaInl {vertical-align: middle;}
.doxygenwrap div.center {text-align: center;margin-top: 0px;margin-bottom: 0px;padding: 0px;}
.doxygenwrap div.center img {border: 0px;}
.doxygenwrap address.footer {text-align: right;padding-right: 12px;}
.doxygenwrap img.footer {border: 0px;vertical-align: middle;}
/* @group Code Colorization */
.doxygenwrap span.keyword {color: #008000}
.doxygenwrap span.keywordtype {color: #604020}
.doxygenwrap span.keywordflow {color: #e08000}
.doxygenwrap span.comment {color: #800000}
.doxygenwrap span.preprocessor {color: #806020}
.doxygenwrap span.stringliteral {color: #002080}
.doxygenwrap span.charliteral {color: #008080}
.doxygenwrap span.vhdldigit { color: #ff00ff}
.doxygenwrap span.vhdlchar { color: #000000 }
.doxygenwrap span.vhdlkeyword { color: #700070 }
.doxygenwrap span.vhdllogic { color: #ff0000 }
.doxygenwrap blockquote {background-color: #F7F8FB;border-left: 2px solid #9CAFD4;margin: 0 24px 0 4px;padding: 0 12px 0 16px;}/* tooltip related style info */
.doxygenwrap .ttc {position: absolute;display: none;}
.doxygenwrap #powerTip {cursor: default;white-space: nowrap;background-color: white;border: 1px solid gray;border-radius: 4px 4px 4px 4px;box-shadow: 1px 1px 7px gray;display: none;font-size: smaller;max-width: 80%;opacity: 0.9;padding: 1ex 1em 1em;position: absolute;z-index: 2147483647;}
.doxygenwrap #powerTip div.ttdoc {color: grey;font-style: italic;}
.doxygenwrap #powerTip div.ttname a {font-weight: bold;}
.doxygenwrap #powerTip div.ttname {font-weight: bold;}
.doxygenwrap #powerTip div.ttdeci {color: #006318;}
.doxygenwrap #powerTip div {margin: 0px;padding: 0px;font: 12px/16px Roboto,sans-serif;}
.doxygenwrap #powerTip:before, .doxygenwrap #powerTip:after {content: "";position: absolute;margin: 0px;}
.doxygenwrap #powerTip.n:after,  .doxygenwrap #powerTip.n:before, .doxygenwrap #powerTip.s:after,  .doxygenwrap #powerTip.s:before, .doxygenwrap #powerTip.w:after,  .doxygenwrap #powerTip.w:before, .doxygenwrap #powerTip.e:after,  .doxygenwrap #powerTip.e:before, .doxygenwrap #powerTip.ne:after, .doxygenwrap #powerTip.ne:before, .doxygenwrap #powerTip.se:after, .doxygenwrap #powerTip.se:before, .doxygenwrap #powerTip.nw:after, .doxygenwrap #powerTip.nw:before, .doxygenwrap #powerTip.sw:after, .doxygenwrap #powerTip.sw:before {border: solid transparent;content: " ";height: 0;width: 0;position: absolute;}
.doxygenwrap #powerTip.n:after,  .doxygenwrap #powerTip.s:after, .doxygenwrap #powerTip.w:after,  .doxygenwrap #powerTip.e:after, .doxygenwrap #powerTip.nw:after, .doxygenwrap #powerTip.ne:after, .doxygenwrap #powerTip.sw:after, .doxygenwrap #powerTip.se:after {border-color: rgba(255, 255, 255, 0);}
.doxygenwrap #powerTip.n:before,  .doxygenwrap #powerTip.s:before, .doxygenwrap #powerTip.w:before,  .doxygenwrap #powerTip.e:before, .doxygenwrap #powerTip.nw:before, .doxygenwrap #powerTip.ne:before, .doxygenwrap #powerTip.sw:before, .doxygenwrap #powerTip.se:before {border-color: rgba(128, 128, 128, 0);}
.doxygenwrap #powerTip.n:after,  .doxygenwrap #powerTip.n:before, .doxygenwrap #powerTip.ne:after, .doxygenwrap #powerTip.ne:before, .doxygenwrap #powerTip.nw:after, .doxygenwrap #powerTip.nw:before {top: 100%;}
.doxygenwrap #powerTip.n:after, .doxygenwrap #powerTip.ne:after, .doxygenwrap #powerTip.nw:after {border-top-color: #ffffff;border-width: 10px;margin: 0px -10px;}
.doxygenwrap #powerTip.n:before {border-top-color: #808080;border-width: 11px;margin: 0px -11px;}
.doxygenwrap #powerTip.n:after, .doxygenwrap #powerTip.n:before {left: 50%;}
.doxygenwrap #powerTip.nw:after, .doxygenwrap #powerTip.nw:before {right: 14px;}
.doxygenwrap #powerTip.ne:after, .doxygenwrap #powerTip.ne:before {left: 14px;}
.doxygenwrap #powerTip.s:after,  .doxygenwrap #powerTip.s:before,.doxygenwrap #powerTip.se:after, .doxygenwrap #powerTip.se:before,.doxygenwrap #powerTip.sw:after, .doxygenwrap #powerTip.sw:before {bottom: 100%;}
.doxygenwrap #powerTip.s:after, .doxygenwrap #powerTip.se:after, .doxygenwrap #powerTip.sw:after {border-bottom-color: #ffffff;border-width: 10px;margin: 0px -10px;}
.doxygenwrap .doxygenwrap #powerTip.s:before, .doxygenwrap .doxygenwrap #powerTip.se:before, .doxygenwrap .doxygenwrap #powerTip.sw:before {border-bottom-color: #808080;border-width: 11px;margin: 0px -11px;}
.doxygenwrap .doxygenwrap #powerTip.s:after, .doxygenwrap .doxygenwrap #powerTip.s:before {left: 50%;}
.doxygenwrap .doxygenwrap #powerTip.sw:after, .doxygenwrap .doxygenwrap #powerTip.sw:before {right: 14px;}
.doxygenwrap .doxygenwrap #powerTip.se:after, .doxygenwrap .doxygenwrap #powerTip.se:before {left: 14px;}
.doxygenwrap .doxygenwrap #powerTip.e:after, .doxygenwrap .doxygenwrap #powerTip.e:before {left: 100%;}
.doxygenwrap .doxygenwrap #powerTip.e:after {border-left-color: #ffffff;border-width: 10px;top: 50%;margin-top: -10px;}
.doxygenwrap .doxygenwrap #powerTip.e:before {border-left-color: #808080;border-width: 11px;top: 50%;margin-top: -11px;}
.doxygenwrap .doxygenwrap #powerTip.w:after, .doxygenwrap .doxygenwrap #powerTip.w:before {right: 100%;}
.doxygenwrap .doxygenwrap #powerTip.w:after {border-right-color: #ffffff;border-width: 10px;top: 50%;margin-top: -10px;}
.doxygenwrap .doxygenwrap #powerTip.w:before {border-right-color: #808080;border-width: 11px;top: 50%;margin-top: -11px;}
.doxygenwrap .levels {text-align:right;}
.doxygenwrap .levels span {display:inline-block;margin:0 2px;width:20px;height:20px;text-align:center;line-height:20px;background-color: #f0f8ff; cursor:pointer;}
.doxygenwrap td {word-wrap: break-word;}
.doxygenwrap .arrow {color: #2068d3;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;display: inline-block;width: 16px;height: 16px;font-size: 12px;line-height: 16px;}
.doxygenwrap .icon {font-weight: bold;font-size: 12px;height: 16px;width: 16px;line-height: 16px;display: inline-block;background-color: #f0f8ff;color: #2068d3;text-align: center;border-radius: 4px;margin-left: 2px;margin-right: 2px;}
.doxygenwrap .icona {width: 24px;height: 22px;display: inline-block;}
/* SWAGGER UI */
#swagger-ui {margin-top:0;}
.swagger-ui * {font-family: "SamsungOneUI", sans-serif !important;}
.swagger-ui .topbar {display:none;}
.swagger-ui .info {margin:0 0 30px 0;}
.swagger-ui .info .title {color:#2068d3; font-size: 36px; font-weight: normal; line-height: 1; margin:-5px 0 30px; }
.swagger-ui .info .title small {background-color:#2068d3;color:#f0f8ff !important; top:0; font-size:16px; line-height:16px; padding:4px; border-radius: 0; vertical-align: middle; margin:0 0 0 10px;}
.swagger-ui .info .title small pre {color:#f0f8ff !important;}
.swagger-ui .info .base-url { font-size: 16px; font-weight: 300!important; margin: 0 0 10px; font-family: Source Code Pro,monospace; font-weight: 600; color: #3b4151; }
.swagger-ui .info hgroup.main a { font-size: 16px; }
.swagger-ui .info > div { margin: 0 0 20px; }
.swagger-ui .info li,
.swagger-ui .info p,
.swagger-ui .info table { font-size: 16px; line-height: 26px; color: #333 !important; }
.swagger-ui .info a { font-size: 16px; display:inline; color:#2068d3 !important; }
.swagger-ui .info code {padding: 0.1em 0.3em;border-radius: 0.3em;background: #f6f2f0;font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace !important;font-weight: normal;color: black;}
.swagger-ui .wrapper { padding: 0 !important; }
.swagger-ui .scheme-container {margin: 0 0 20px;padding: 30px !important;-webkit-box-shadow: none;box-shadow: none;background-color:#fafafa;}
.swagger-ui .scheme-container .schemes>label {margin:-10px 0 0 0;font-size:16px;}
.swagger-ui .scheme-container .schemes>label > span {height:20px;color:#333;}
.swagger-ui select { font-size: 16px; height:42px; font-weight: normal; padding: 0 40px 0 15px; border: 1px solid #e1e1e1; border-radius: 0; background: #FFF url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/https://d3s9xxce58xg55.cloudfront.net/2019_0328/arrow_select.png") no-repeat right 12px top 50%; background-size: 12px 7px; -webkit-box-shadow: none; box-shadow: none; color: #333; }
.swagger-ui .btn {font-weight: normal;-webkit-transition: none;transition: none;border: 0;-webkit-box-shadow: none;box-shadow: none;padding: 0 10px; min-width: 180px; height: 48px; color: #fff !important; line-height: 46px; font-size: 16px; border-radius: 25px; border: 1px solid #2068d3; background: #2068d3; text-align: center; }
.swagger-ui .btn.cancel {color: #333 !important; height:30px !important; line-height:30px !important; font-size: 16px; border-radius: 25px; border: 1px solid #e1e1e1; background: #fff; }
.swagger-ui .btn.edit { height:30px !important; line-height:30px !important; }
.swagger-ui .btn.try-out__btn {height:30px !important; line-height:30px !important;}
.swagger-ui .btn.btn-clear {color: #333 !important;border: 1px solid #e1e1e1;  background: #fff; }
.swagger-ui .btn:hover {-webkit-box-shadow: none;box-shadow: none;}
.swagger-ui .dialog-ux .modal-ux-header .close-modal {padding: 0 10px;border: none;background: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.swagger-ui .auth-wrapper .authorize {padding:0;}
.swagger-ui .btn.authorize {border: 1px solid #2068d3;}
.swagger-ui .btn.authorize span {float:none;text-align:center;padding:0;}
.swagger-ui .btn.authorize svg {display:none;}
.swagger-ui .opblock-tag-section {border:1px solid #ececec;margin-bottom:10px;}
.swagger-ui .opblock {margin: 15px;border: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;background-color:#FFF !important;border:1px solid #ececec !important;}
.swagger-ui .opblock .opblock-section-header {box-shadow:none;border-bottom:1px solid #ececec;border-top:1px solid #ececec;background-color:#ececec;}
.swagger-ui .opblock .opblock-section-header h4 { font-size: 16px; font-weight: bold;}
.swagger-ui .opblock-summary {padding:10px !important;border-color:#ececec !important;background-color:#f6f2f0 !important;border-bottom:0;}
.swagger-ui .opblock .opblock-summary-method {text-shadow:none;}
.swagger-ui .opblock-tag {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 15px 30px;margin-bottom:0;cursor: pointer;-webkit-transition: none;transition: none;border-bottom: 1px solid #ececec;background-color:#fafafa;}
.swagger-ui .expand-operation {border: none; background: url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/https://d3s9xxce58xg55.cloudfront.net/2019_0328/arrow_select.png") no-repeat right 4px top 50%; background-size: 12px 7px; }
.swagger-ui .opblock-tag-section.is-open .expand-operation { transform: rotate(180deg); }
.swagger-ui .opblock-body pre {font-size:16px !important;line-height: 1.5;padding: 10px;border-radius: 0;background: #f6f2f0;font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace !important;font-weight: normal;color: black !important;}
.swagger-ui .opblock-body pre span {font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace !important;font-weight: normal;color: black !important;}
.swagger-ui textarea {font-size:16px !important;line-height: 1.5;padding: 10px;border-radius: 0;background: #f6f2f0 !important;font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace !important;font-weight: normal;color: black !important;}
.swagger-ui .response-col_description__inner span {font-size:16px !important;line-height: 1.5;padding: 10px;border-radius: 0;background: #f6f2f0 !important;font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace !important;font-weight: normal;color: black !important;}
.swagger-ui .responses-inner h4, .swagger-ui .responses-inner h5 {font-size:16px !important;margin:20px 0 10px;}
.swagger-ui .execute-wrapper .btn {padding:0 !important;}
.swagger-ui section.models {border-radius: 0;border:1px solid #ececec; margin:10px 0 30px;}
.swagger-ui section.models h4 {background-color:#fafafa;padding:15px 30px;color:#333;font-size:24px;text-transform: lowercase; transition:none;}
.swagger-ui section.models h4 svg { background: url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/https://d3s9xxce58xg55.cloudfront.net/2019_0328/arrow_select.png") no-repeat right 4px top 50%; background-size: 12px 7px; -webkit-transition: none; transition: none; }
.swagger-ui section.models.is-open h4 {border-bottom:1px solid #ececec;}
.swagger-ui section.models.is-open svg { transform: rotate(180deg); }
.swagger-ui .model {font-size:16px !important;line-height:24px !important;}
.swagger-ui table.model {margin:10px 0;}
.swagger-ui .model-toggle {top:5px !important;}
.swagger-ui section.models .model-container {border-radius: 0; background-color:#f6f2f0; transition:none;}
.swagger-ui .model-box {padding:10px 15px;}
.swagger-ui table.model tbody tr td {padding:10px !important;}
.swagger-ui a {display:inline;color: #0c67c4;}

/* SWAGGER - reDoc */
.redoc-wrap * { font-family: "SamsungOneUI", sans-serif !important; font-weight:normal; transition: none !important; -webkit-font-smoothing: auto !important; }
.redoc-wrap a {display:initial;}
.redoc-wrap header {color:#000 !important;}

.menu-content { width:285px !important; padding:50px 26px 20px 26px !important;top:61px !important;bottom:0 !important;background-color:transparent !important; border-right: 10px solid #f5f5f5; }
.search-input-wrap {padding:0 !important;margin-bottom:21px !important;}
.menu-item {transition:none !important;}

.menu-item-header {background-color:transparent;transition:none !important; font-family: "SamsungOneUI", sans-serif !important; position: relative !important; }
.menu-item-depth-1 >.menu-item-header { color: #0a0a0a !important; line-height: 18px !important; font-size: 16px !important; padding: 12px 34px 12px 0 !important; }
.menu-item-depth-2 >.menu-item-header { color: #888888 !important; line-height: 20px !important; font-size: 14px !important; padding: 11px 0 !important; margin:0 0 0 22px !important; }
.menu-item-header > .operation-type {margin-top: 3px !important;}
.menu-item-depth-1 > .menu-item-header:not(.disabled):hover, .menu-item-depth-1.active > .menu-item-header {background-color:transparent !important;  color: #2068d3 !important; }
.menu-item-depth-2 > .menu-item-header:hover, .menu-item-depth-2.active > .menu-item-header {background-color:transparent !important;  color: #0c67c4 !important; }
.menu-item-for-tag > .menu-item-header:after { content:""; position: absolute; top: 50%; right: 0; margin-top: -3px; display: block; width: 12px; height: 7px; background: url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/https://d3s9xxce58xg55.cloudfront.net/2019_0328/common.png") no-repeat -118px 0; background-size: 150px 200px; }
.menu-item-for-tag.active  > .menu-item-header:after {transform: rotate(180deg);}

.menu-subitems { padding:0 0 10px 0 !important;font-size:14px !important;}

.api-content {margin-left:285px !important;}
.openapi-button {font-weight: normal;-webkit-transition: none;transition: none;border: 0 !important;-webkit-box-shadow: none;box-shadow: none;padding: 0 10px; min-width: 180px; height: 48px; color: #fff !important; line-height: 40px; font-size: 16px; border-radius: 25px; border: 1px solid #2068d3; background: #2068d3; text-align: center; }
.redoc-markdown-block code {padding: 0.1em 0.3em;border:0 !important;border-radius: 0.3em !important;background: #f6f2f0 !important;font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace !important;font-weight: normal;color: black !important;}

.background-actual {background-color: #FFF !important; border-left:10px solid #f5f5f5; left: 65% !important;}
.operation-content {width: 65% !important;}
.operation-samples {color: #000 !important; width: 35% !important; padding: 20px !important; background: transparent !important; }
.operation-endpoint {background-color: #f6f2f0 !important;}
.expand-icon {}
.expanded  > .operation-endpoint {border-color:#f6f2f0 !important;}
.servers-overlay {box-shadow:none !important;background: #f6f2f0 !important;border: 0 !important;border-radius: 0 !important; border-bottom:1px solid #000 !important;}
.operation-api-url-path {color:black !important;}
.redoc-json, .response-sample {background-color: #f6f2f0 !important;}
.action-buttons > span > a {color:#000 !important; display:inline-block;}
.action-buttons > span > a:hover {background-color:#FFF !important;}
.menu-item-header > svg {display:none;}

.param-list-header {color:#333 !important;border-bottom:1px solid #ececec !important;padding-bottom:10px !important;}
.param:first-of-type > .param-name::before {content:none !important;}
.param-name {border:0 !important;}
.param-info {border-bottom:1px solid #ececec !important;}
.param-name > span::before {content:none !important;}
.param-name > span::after {content:none !important;}
.expand-icon {background-color:#2068d3 !important;}

/* discover, design-setup(tip) */
[class*="img_txt_box"] { display: table; position: relative; margin: 70px 0 80px 0; width: 100%; }
[class*="img_txt_box"] .txt_box { display: table-cell; vertical-align: middle; }
[class*="img_txt_box"] .tit { margin-top: 0; font-weight: bold;}
[class*="img_txt_box"] .tit:before { display: none; }
[class*="img_txt_box"] .txt { margin: 0; }
[class*="img_txt_box"] .thum { position: absolute; top: 50%; left: 0; text-align: center; }
[class*="img_txt_box_tip"] { margin: 0; padding: 22px 0; background: #f0f8ff; }
[class*="img_txt_box_tip"] .tit { line-height: 22px; font-size: 16px; }
[class*="img_txt_box_tip"] .txt { line-height: 24px; font-size: 14px; }
.img_txt_box01 { padding-left: 438px; padding-right: 50px; min-height: 277px; }
.img_txt_box01 .thum { margin-top: -138px; width: 438px; }
.img_txt_box_tip01 { padding-left: 386px; padding-right: 114px; min-height: 493px; }
.img_txt_box_tip01 .thum { left: 114px; margin-top: -227px; width: 272px; }
.img_txt_box_tip02 { padding-left: 402px; padding-right: 22px; min-height: 223px; }
.img_txt_box_tip02 .thum { left: 22px; margin-top: -92px; width: 380px; }

/* template title */
.templatewrap .tit_tpl01 { margin: 19px 0 13px 0; line-height: 24px; font-size: 20px; font-weight: bold; }

@media (max-width: 1200px){
	/* discover, design-setup(tip) */
	[class*="img_txt_box"] { display: block; margin: 50px 0 70px 0; padding: 0; min-height: 0; }
	[class*="img_txt_box"] .txt_box { display: block; }
	[class*="img_txt_box"] .thum { position: static; margin: 40px 0 0 0; width: auto; }
	[class*="img_txt_box_tip"] { padding: 22px; }
	[class*="img_txt_box_tip"] .thum { margin-top: 20px; }
}
@media (max-width: 1100px){
	.operation-samples, .operation-content {width:100% !important;padding:40px !important;}
}
@media (max-width: 1000px) {
	.menu-content {width:100% !important;left:0;right:0;padding:0 !important;border:0 !important;background-color:#FFF !important;}
	.mobile-nav {padding:0 15px !important;}
	.search-input-wrap {padding:0 15px !important;}
	.api-content {margin-left:0 !important;}
}
@media screen and (max-width: 767px) {
	.api-info-wrapper, .tag-info, .operation-content, .operation-samples {padding-left:15px !important;padding-right:15px !important;}
}
@media screen and (max-width: 1340px) {
}
@media screen and (max-width: 1023px) {
	.hastoc .templatewrap { padding-right: 0 !important; }
	#toc {display:none;}
}
@media screen and (max-width: 767px) {
	.con_body.template { display:block; margin-top: 50px;}
	.con_body.ty03.template { margin-top: 0; }
	.templatewrap .tab button {min-width:auto;}
	.templatewrap table th { padding: 7px; font-size: 0.75em; }
	.templatewrap table td { padding:7px; font-size: 0.75em; }
}
