/* ریست */
html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,h7,h8,h9,h10,p,blockquote,pre,a,abbr,acronym,address,big,span,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-size: 100%;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0;}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

/* فونت ها */
@font-face{font-family:'Uthman';src:url(file/fonts/UthmanTN.woff) format('woff');font-display: swap;}
@font-face{font-family:'sharp';src:url(file/font/iransharp_light_web.woff) format('woff');font-display: swap;}
@font-face{font-family:'thm';src:url(file/fonts/tahoma-webfont.woff) format('woff');font-display: swap;}
@font-face{font-family:'Nazanin';src:url(file/fonts/Nazanin.woff) format('woff');font-display: swap;}
@font-face{font-family:'FarhangBlack';src:url(file/fonts/Farhang2FaNum-Black.woff) format('woff');font-display: swap;}

@font-face {font-family: "snum2";src: url(file/font/IRANSansXV.woff) format("woff");font-display: swap;}

::placeholder{color:#a6afb8;}::-moz-placeholder{color:#a6afb8;}::-ms-input-placeholder{color:#a6afb8;}::-webkit-input-placeholder{color:#a6afb8;}
html {-ms-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{line-height:1;background: #fff;font-family:snum2;font-size:14px;direction:rtl;color: #565f6b;padding-bottom: 15px;float: right;width: 100%;  -moz-font-feature-settings: "ss02";-webkit-font-feature-settings: "ss02";font-feature-settings: "ss02";font-variation-settings: "wght" 400, "DOTS" 8;}
body.box_matn {padding: 10px; background: #fff;width: 90%; max-width: 718px; float: unset; color: #343434; margin: 0 auto;}

/* قواعد کلی */
a{text-decoration: none;color: inherit;}
table {border-spacing: 0px;border-collapse: unset;}
td {line-height: 30px;border: 1px solid #333;background: #fbfbfb;color: #000;padding: 0 15px;}
b {font-variation-settings: "wght" 650, "DOTS" 8;}
pre { direction: ltr; border-radius: 18px; overflow: hidden; margin-bottom: 15px; line-height: 25px; }
code {direction: ltr;   display: inline-block;   unicode-bidi: isolate;}
/* دیالوگ */
.payam{position:fixed;width:100%;height:100%;background:#000;top:0;opacity:.7;z-index:9999999;right:0}
.payam_body{background:#fff;width:84%;height:auto;position:fixed;top:35%;text-align:center;padding:14px 4%;border-radius:18px;z-index:9999999;max-width: 300px;margin: 0 auto;right: 0;left: 0;}
@media (max-width: 300px) {.payam_body2{width:84%;}}
.payam_body span:nth-of-type(1){color:#333;font-variation-settings: "wght" 650, "DOTS" 8;font-size:17px;width:100%;text-align:center;display:block;padding:9px 0 15px 0}
.payam_body span:nth-of-type(2)[class="error"]{background:#e74c3c;border-radius:100px;float:right;margin-top:14px;width:68%;height:28px;line-height:28px;color:#fff;font-size:15px;padding:5px 0 5px 0;margin-right: 16%;cursor: pointer;font-variation-settings: "wght" 700, "DOTS" 8;}
.payam_body span:nth-of-type(2)[class="successful"]{background:#27ae60;border-radius:100px;float:right;margin-top:14px;width:68%;height:28px;line-height:28px;color:#fff;font-size:15px;padding:5px 0 5px 0;margin-right: 16%;cursor: pointer;font-variation-settings: "wght" 700, "DOTS" 8;}
.payam_body p {color: #333;line-height: 22px;padding-right: 2px;}
.payam_body_manba{background:#fff;width:90%;height:auto;position:fixed;top:5%;padding:14px 1%;border-radius:18px;z-index:9999999;max-width: 700px;margin: 0 auto;right: 0;left: 0;text-align: right;color: #333;max-height: 90%;overflow-y: auto;}
.payam_body_manba ul{margin-top: 10px;font-size: 15px;}
.payam_body_manba ul li{line-height: 30px;list-style: disc;margin-right: 20px;}
.payam_body_manba ul li span{font-variation-settings: "wght" 800, "DOTS" 8;}
.payam_body_manba ul li i{direction:ltr; display:inline-block;font-style: normal;}
.payam_body_manba a[class="edit"]{background:#27ae60;border-radius:13px;float:right;margin-top:14px;width:31%;height:28px;line-height:28px;color:#fff;  font-variation-settings: "wght" 700, "DOTS" 8;font-size:15px;padding:5px 0 5px 0;margin-right: 2%;text-align: center;}
.payam_body_manba a[class="delete"]{background:#e74c3c;border-radius:13px;float:right;margin-top:14px;width:30%;height:28px;line-height:28px;color:#fff;font-variation-settings: "wght" 700, "DOTS" 8;font-size:15px;padding:5px 0 5px 0;margin-right: 2%;text-align: center;}
.payam_body_manba span[class="close"]{background:#565f6b;border-radius:13px;float:right;margin-top:14px;width:31%;height:28px;line-height:28px;color:#fff;font-variation-settings: "wght" 700, "DOTS" 8;font-size:15px;padding:5px 0 5px 0;margin-right: 2%;text-align: center;cursor: pointer;}

/* لیست ها، مثل سابقه */
.teble{width:92%;margin:0 auto}
.teble li{width:92%;float:right;margin:0 0 8px 0;background:#fff;padding:0 4% 0 4%;border-radius:10px;box-shadow:-1px 1px 0 0 #e9ecec}
.teble li:nth-child(1){background: none;font-variation-settings: "wght" 650, "DOTS" 8;margin-bottom: -3px;box-shadow: none;}
.teble li span:nth-child(1){float:right;background:#27ae60;color:#fff;padding:12px 0 8px 0;border-top-right-radius:10px;border-bottom-right-radius:10px;margin-right:-4%;width:12%;text-align:center}
.teble li span:nth-child(2){float:right;width:44%;text-align:center;padding-top:11px;padding-bottom:9px}
.teble li span:nth-child(3){float:left;width:48%;text-align:center;padding-top:11px;padding-bottom:9px;white-space:nowrap}
.teble li:nth-child(1) span:nth-child(1){background: none;color: #f4f4f4;}

/* دسته هر فیش */
.cat_name{display: block; font-size: 17px; line-height: 37px; padding: 0 6%;font-variation-settings: "wght" 650, "DOTS" 8;float: right; margin-top: 10px;}
.cat_name_scroll{top: 52px;}
.cat_name:first-of-type {margin-top: 0px;}
.cat_name::before {content: ''; background-size: contain; background-repeat: no-repeat; margin-left: 6px; margin-top: 10px; float: right;}
.cat_name[name="cat"]::before {height: 16px; width: 16px; background-image: url(file/svg/fish_cat.svg);}
.cat_name[name="tag"]::before {height: 16px; width: 16px; background-image: url(file/svg/fish_tag.svg);}
.cat_name[name="manba"]::before {height: 18px; width: 18px; background-image: url(file/svg/fish_manba.svg);}
.cat_name span{display: inline;opacity: 0.5;font-variation-settings: "wght" 400, "DOTS" 8;font-size: 14px;margin-left: 3px;}

/* باکس نمایش فیش */
.fish_div{background: #fff;width: 98%;border-radius: 18px;margin-top: 10px;line-height: 19px;padding: 10px 15px 0px 15px;font-size: 13.3px;float: left;}
.fish_div .fish_code{background:#27AE60;font-size: 14px; color: #fff; padding: 12px 6px 10px 9px; border-radius: 5px 8px 5px 18px; float: left; line-height: 1px; margin: -18px 0 2px -13px;font-feature-settings: "ss00";font-variation-settings: "wght" 500, "DOTS" 8;}
.fish_div .fish_code img{width: 13px;margin: -11px 0px -4px 1px;}
.fish_div hr{border: 0;border-top: 1px solid #D8E1ED;margin-bottom: 10px;}
.fish_div .box_show_hid{max-height: 200px;overflow: hidden;}
.fish_div .span_show_hid{width: 100%;display: block;text-align: center;background: #fcfcfc;color: #565f6b;font-variation-settings: "wght" 650, "DOTS" 8;line-height: 19px;border-radius: 5px;font-size: 12px;padding-bottom: 5px;letter-spacing: 3px;}
.fish_div .fish_title{float: right; display: block; width: 94%; font-size: 15px; margin-bottom: 6px; background: #f5f5f5; padding: 4px 3%; border-radius: 15px; color: #000; text-align: center; white-space: nowrap; overflow-x: auto; overflow-y: hidden; line-height: 29px;font-variation-settings: "wght" 900, "DOTS" 8;word-spacing: 1px;}
.fish_list{margin-bottom: -6px;}
.fish_div .fish_list li{ font-family: snum2; font-size: 14px; color: #565f6b; line-height: 28px; text-align: justify; word-spacing: -1px;margin-top: 6px; margin-bottom: 6px;}
.fish_div .fish_list li::before { content: ''; background-size: contain; background-repeat: no-repeat; margin-left: 6px; margin-top: 7px; float: right; margin-right: 4px; }
.fish_div .fish_list li[name="manba"]::before { height: 16px; width: 16px; background-image: url(file/svg/fish_manba.svg); }
.fish_div .fish_list li[name="cat"]::before { height: 14px; width: 14px; background-image: url(file/svg/fish_cat.svg); }
.fish_div .fish_list li[name="writer"]::before { height: 15px; width: 15px; background-image: url(file/svg/writer.svg); }
.fish_div .fish_list li[name="time"]::before { height: 15px; width: 15px; background-image: url(file/svg/time.svg); }
.fish_div .fish_list li[name="last_date"]::before { height: 15px; width: 15px; background-image: url(file/svg/last_date.svg); }
.fish_div .fish_list li[name="pdf"]::before { height: 15px; width: 15px; background-image: url(file/svg/pdf.svg); }
.fish_div .fish_list li[name="tag"]::before { height: 14px; width: 14px; background-image: url(file/svg/fish_tag.svg);}
.fish_div .fish_list li[name="link_fishs"]::before { height: 16px; width: 16px; background-image: url(file/svg/fish_fish.svg); margin-top: 6px;margin-left: 4px;}
.fish_div .fish_list a{margin-right: 12px; color: #3366ff; font-variation-settings: "wght" 900, "DOTS" 8;word-spacing: 1px;}
.fish_div .fish_list li[name="cat"] a{margin-right: 0px; color: #565f6b;font-variation-settings: "wght" 400, "DOTS" 8;}
.fish_div .fish_list li[name="cat"] a:hover{color: #27ae60; font-variation-settings: "wght" 900, "DOTS" 8;word-spacing: 1px;}
.fish_div .fish_list li[name="cat"] span{font-variation-settings: "wght" 900, "DOTS" 8;word-spacing: 1px;}
.fish_div .no_fish_list{display: block;height: 8px;}

/* متن فیش */
.box_matn h1{width: 100%;line-height: 31px;padding-top: 5px;padding-bottom: 6px;font-size: 24px;font-family: FarhangBlack;display: block;text-align: center;color: #000;margin-top: 15px;margin-bottom: 15px;font-weight: normal;}
.box_matn h2, .box_matn h3, .box_matn h4, .box_matn h5, .box_matn h6, .box_matn h7, .box_matn h8, .box_matn h9, .box_matn h10{color: #000; font-size: 16px; line-height: 36px; margin-top: 25px; margin-bottom: 5px !important;font-family: FarhangBlack;font-weight: normal;display: block;}
.box_matn p{font-size: 15px;line-height: 37px;color: #000;margin: 0;margin-bottom: 12px;text-align: justify;font-variation-settings: "wght" 340, "DOTS" 8;}
.box_matn ul {list-style-type: disc;margin-right: 15px;margin-bottom: 12px;font-size: 15px;line-height: 37px;color: #000;text-align: justify;font-variation-settings: "wght" 350, "DOTS" 8;}
.box_matn ol {list-style-type: decimal;list-style-position: inside;margin-right: 15px;margin-bottom: 12px;font-size: 15px;line-height: 37px;color: #000;text-align: justify;font-variation-settings: "wght" 350, "DOTS" 8;}
.box_matn ul ul, ol ul { list-style-type: circle;list-style-position: inside;margin-right: 15px;margin-bottom: 0px;}
.box_matn ol ol, ul ol {list-style-type: decimal;list-style-position: inside;margin-right: 15px;margin-bottom: 0px;}
.box_matn li{margin-bottom: 12px;padding-right: 12px;list-style-position: initial;}
.box_matn blockquote {position: relative; margin-left: 0; padding: 0 10px 0 0; border-right: 4px solid #e8e8e8; margin-right: 40px;margin-bottom: 12px;}
.box_matn blockquote::before {   content: "\201C";   position: absolute;   right: -33px;   top: 17px;   font-size: 58px;   color: #e8e8e8;   font-family: Georgia,"Times New Roman",Times,serif;   font-style: initial; }
.box_matn blockquote p{margin-top: 3px; margin-bottom: 3px;font-family: sharp; font-size: 13px;}
.box_matn strong {font-variation-settings: "wght" 600, "DOTS" 8;}
.box_matn a {color: #36f;font-variation-settings: "wght" 450, "DOTS" 8;}
.box_matn hr{border: 0;border-top: 1px solid #D8E1ED;}
.box_matn img {max-width: 100%;height: auto;}
.box_matn table {text-align: center;margin: 0 auto;margin-bottom: 10px;}
.box_matn th{background: #eee;line-height: 30px;border: 1px solid #000;font-variation-settings: "wght" 700, "DOTS" 8;color: #333;padding: 0 15px;}

.mtn_arabi{ font-family:Uthman; font-size:22px; } /* برای گزینه سبک ویرایشگر */
.box_matn .mtn_arabi{ font-family:Uthman; font-size:21px; line-height: 40px; }
.mtn_title{font-variation-settings: "wght" 900, "DOTS" 8;word-spacing: 1px;font-size: 14.5px;font-family: snum2;}
.mtn_title_zir{ color:#adadad !important;font-family:FarhangBlack !important;margin:0 !important;text-align:center !important;font-size: 15px !important;}
.mtn_reference{ font-family:snum2; font-size:13px; color:#787878;font-variation-settings: "wght" 300, "DOTS" 8;}
.mtn_farsi_small{ font-family:snum2; font-size:14px;font-variation-settings: "wght" 310, "DOTS" 8;}
.mtn_footnote{color: #36f; vertical-align: super; line-height: 1; font-size: 13px; font-family: thm;}
.mtn_footnote2{line-height: 1;font-size: 14px;font-family: thm;color: #787878;}
.mtn_footnote3{color: #e74c3c; vertical-align: super; line-height: 1; font-size: 13px; font-family: thm;}
.mtn_tarjome{font-family: sharp; font-size: 13px;}
.mtn_rangi{background-color: #fff2cc;}
.mtn_box_show_footnote{width: 100%;margin-right: -15px;padding: 5px 15px 2px 15px;margin-bottom: 10px;}
.mtn_box_show_footnote_h{width: 100%;margin-right: -15px;padding: 5px 15px 2px 15px;margin-bottom: 10px;margin-top: -10px;}
.mtn_box_show_footnote_h h2, .mtn_box_show_footnote_h h3, .mtn_box_show_footnote_h h4, .mtn_box_show_footnote_h h5, .mtn_box_show_footnote_h h6, .mtn_box_show_footnote_h h7, .mtn_box_show_footnote_h h8, .mtn_box_show_footnote_h h9, .mtn_box_show_footnote_h h10 {margin-top: 0px !important;}

.mtn_box_show_fish .mtn_box_show_footnote{margin-bottom: 0px;}
.mtn_box_show_footnote p {font-size: 14px; line-height: 34px; margin-bottom: 5px;}
.mtn_box_show_footnote .mtn_farsi_small {font-size: 13px;}
.mtn_box_show_footnote .mtn_title  {font-size: 14px;}
.mtn_box_show_footnote ul {font-size: 14px;line-height: 34px;}
.mtn_box_show_footnote .mtn_tarjome {font-size: 12px;}
.mtn_box_show_footnote .mtn_reference {font-size: 12px;}
.mtn_box_show_footnote .asli_mtn_p {font-size: 18px;}
.mtn_box_show_footnote_background{background: #f5f5f5;}
.mtn_tag{background: #333;color: #fff;border-radius: 6px;padding: 2px 6px;font-size: 13px;}

.asli_mtn {position: relative;margin-left: 0;padding: 3px 10px;border: 4px solid #e8e8e8;margin-right: 19px;margin-bottom: 12px;}
.asli_mtn::before {   content: "\201C";   position: absolute;   right: -33px;   top: 17px;   font-size: 58px;   color: #e8e8e8;   font-family: Georgia,"Times New Roman",Times,serif;   font-style: initial; }
.asli_mtn p{margin: 0px !important;font-family: Nazanin; font-size: 19px;}

.asli_mtn_p{margin: 0px !important;font-family: Nazanin; font-size: 19px !important;}

.mtn_box_show_titles{margin-bottom: 10px;}
.mtn_box_show_titles p{font-size: 14px; line-height: 28px; margin-bottom: 0;}
.mtn_box_show_titles .mtn_title {font-size: 14px;}

.mtn_box_show_fish{border: 1px solid #D8E1ED;border-radius: 15px;padding: 10px 15px 0 15px;margin-bottom: 12px;overflow: hidden;}
.mtn_box_show_fish[data-subject]:not([data-subject=""]) {margin-top: 20px;overflow: visible;position: relative;}
.mtn_box_show_fish[data-subject]:not([data-subject=""])::after { content: attr(data-subject); position: absolute; top: -13px; left: 20px; padding: 4px 10px; border-radius: 5px; background: #fff; border: 1px solid #D8E1ED; font-size: 14px; font-variation-settings: "wght" 700, "DOTS" 8; }


.mtn_box_show_fish_red{border: 1px solid #d28484;border-radius: 15px;padding: 20px 15px 10px 15px;margin-bottom: 12px;overflow: visible;background: #ffecec;position: relative;margin: 40px 0;}
.mtn_box_show_fish_red .mtn_title_zir{color:#d28484 !important;}
.mtn_box_show_fish_red p, .mtn_box_show_fish_red ul{font-size: 14px;line-height: 34px;margin-bottom: 5px;}
.mtn_box_show_fish_red ul li {margin-bottom: 5px;}
.mtn_box_show_fish_red::before { content: 'سوال / اشکال'; position: absolute; top: -13px; right: 20px; background-color: #ffecec; padding: 4px 10px; border-radius: 5px; border: 1px solid #d28484; color: #9e5050; font-size: 14px; font-variation-settings: "wght" 700, "DOTS" 8; }
.mtn_box_show_fish_red[data-subject]:not([data-subject=""])::after { content: attr(data-subject); position: absolute; top: -13px; left: 20px; padding: 4px 10px; border-radius: 5px; background: #ffecec; border: 1px solid #d28484;color: #9e5050; font-size: 14px; font-variation-settings: "wght" 700, "DOTS" 8; }
.mtn_box_show_fish_red .mtn_box_show_footnote_background{background: #f2efe4;margin-bottom: 0;   border-radius: 0 0 8px 8px;}

.mtn_box_show_fish_matn_dars{border: 1px solid #ccc;border-radius: 8px;padding: 30px 15px 15px 15px;margin-bottom: 12px;overflow: visible;background: #faf8f2;position: relative;margin: 40px 0;box-shadow: 0 2px 8px rgba(0,0,0,0.06);}
.mtn_box_show_fish_matn_dars .mtn_title_zir{color:#d28484 !important;}
.mtn_box_show_fish_matn_dars p, .mtn_box_show_fish_matn_dars ul{font-size: 14px;line-height: 34px;margin-bottom: 5px;}
.mtn_box_show_fish_matn_dars ul li {margin-bottom: 5px;}
.mtn_box_show_fish_matn_dars::before {content: 'متن کتاب';position: absolute;top: -13px;right: 20px;background-color: #faf8f2;padding: 4px 10px;border-radius: 5px;border: 1px solid #d1cbbd; color: #6D5D4B;font-size: 14px;font-variation-settings: "wght" 700, "DOTS" 8;}
.mtn_box_show_fish_matn_dars[data-subject]:not([data-subject=""])::after { content: attr(data-subject); position: absolute; top: -13px; left: 20px; padding: 4px 10px; border-radius: 5px; background: #faf8f2;color: #6D5D4B; border: 1px solid #d1cbbd; font-size: 14px; font-variation-settings: "wght" 700, "DOTS" 8; }
.mtn_box_show_fish_matn_dars .mtn_box_show_footnote_background{background: #f2efe4;margin-bottom: 0;   border-radius: 0 0 8px 8px;}

.mtn_box_show_fish_summary{border: 1px solid #3182CE;border-radius: 15px;padding: 20px 15px 10px 15px;margin-bottom: 12px;overflow: visible;background: #EBF8FF;position: relative;margin: 40px 0;}
.mtn_box_show_fish_summary .mtn_title_zir{color:#3182CE !important;}
.mtn_box_show_fish_summary p, .mtn_box_show_fish_summary ul{font-size: 14px;line-height: 34px;margin-bottom: 5px;}
.mtn_box_show_fish_summary ul li {margin-bottom: 5px;}
.mtn_box_show_fish_summary::before { content: 'تلخیص / جمع‌بندی'; position: absolute; top: -13px; right: 20px; background-color: #EBF8FF; padding: 4px 10px; border-radius: 5px; border: 1px solid #3182CE; color: #3182CE; font-size: 14px; font-variation-settings: "wght" 700, "DOTS" 8; }
.mtn_box_show_fish_summary[data-subject]:not([data-subject=""])::after { content: attr(data-subject); position: absolute; top: -13px; left: 20px; padding: 4px 10px; border-radius: 5px; background: #EBF8FF; border: 1px solid #3182CE; color: #3182CE;font-size: 14px; font-variation-settings: "wght" 700, "DOTS" 8; }
.mtn_box_show_fish_summary .mtn_box_show_footnote_background{background: #f2efe4;margin-bottom: 0;   border-radius: 0 0 8px 8px;}

.mtn_box_show_fish_green{border: 1px solid #38A169;border-radius: 15px;padding: 20px 15px 10px 15px;margin-bottom: 12px;overflow: visible;background: #F0FFF4;position: relative;margin: 40px 0;}
.mtn_box_show_fish_green .mtn_title_zir{color:#38A169 !important;}
.mtn_box_show_fish_green p, .mtn_box_show_fish_green ul{font-size: 14px;line-height: 34px;margin-bottom: 5px;}
.mtn_box_show_fish_green ul li {margin-bottom: 5px;}
.mtn_box_show_fish_green::before { content: 'فهم و برداشت شخصی'; position: absolute; top: -13px; right: 20px; background-color: #F0FFF4; padding: 4px 10px; border-radius: 5px; border: 1px solid #38A169; color: #38A169; font-size: 14px; font-variation-settings: "wght" 700, "DOTS" 8; }
.mtn_box_show_fish_green[data-subject]:not([data-subject=""])::after { content: attr(data-subject); position: absolute; top: -13px; left: 20px; padding: 4px 10px; border-radius: 5px; background: #F0FFF4; border: 1px solid #38A169;color: #38A169; font-size: 14px; font-variation-settings: "wght" 700, "DOTS" 8; }
.mtn_box_show_fish_green .mtn_box_show_footnote_background{background: #f2efe4;margin-bottom: 0;   border-radius: 0 0 8px 8px;}

.mtn_box_show_fish_purple{border: 1px solid #9b59b6;border-radius: 15px;padding: 10px 15px 0 15px;margin-bottom: 12px;overflow: hidden;background: #fdedfd;}
.mtn_box_show_fish_purple .mtn_title_zir{color:#adadad !important;}
.mtn_box_show_fish_purple p, .mtn_box_show_fish_purple ul{font-size: 14px;line-height: 34px;margin-bottom: 5px;}
.mtn_box_show_fish_purple ul li {margin-bottom: 5px;}

.mtn_box_show_fish_h{border: 1px solid #D8E1ED;border-radius: 15px;padding: 10px 15px 0 15px;margin-bottom: 12px;overflow: hidden;background: #f5f5f5;}
.mtn_box_show_fish_h .mtn_title_zir{color:#adadad !important;}
.mtn_box_show_fish_h h2, .mtn_box_show_fish_h h3, .mtn_box_show_fish_h h4, .mtn_box_show_fish_h h5, .mtn_box_show_fish_h h6, .mtn_box_show_fish_h h7, .mtn_box_show_fish_h h8, .mtn_box_show_fish_h h9, .mtn_box_show_fish_h h10 {margin-top: 0px !important;}
.mtn_box_show_fish_h p, .mtn_box_show_fish_h ul{font-size: 14px;line-height: 34px;margin-bottom: 5px;}
.mtn_box_show_fish_h ul li {margin-bottom: 5px;}

/* پلاگین jstree */
.jstree-open {padding-top: 5px !important;}
.jstree-leaf{padding: 0px !important;}
.jstree-container-ul li:nth-child(1){padding-top: 15px !important;}
.jstree-container-ul li ul li:nth-child(1){padding-top: 0px !important;}
.tedad_fish{font-variation-settings: "wght" 300, "DOTS" 8;font-size: 10px;font-family: snum2;}
.jstree ul li ul li{font-size: 15px;font-variation-settings: "wght" 400, "DOTS" 8;font-family: snum2;}
.jstree ul li ul li h2{font-variation-settings: "wght" 400, "DOTS" 8;}
.jstree ul li ul li ul li{font-size: 13px;font-variation-settings: "wght" 400, "DOTS" 8;}
.jstree ul li ul li ul li h2{font-variation-settings: "wght" 400, "DOTS" 8;}
.jstree ul li ul li ul li ul li{font-size: 13px;font-variation-settings: "wght" 400, "DOTS" 8;}
.jstree ul li ul li ul li ul li h2{font-variation-settings: "wght" 400, "DOTS" 8;}
.jstree ul li ul li ul li ul li ul li{font-size: 13px;padding: 0;font-variation-settings: "wght" 400, "DOTS" 8;}
.jstree ul li ul li ul li ul li ul li h2{font-variation-settings: "wght" 400, "DOTS" 8;}
.jstree_serch {border: 1px solid #d2d2d2;border-radius: 13px;color:#565f6b;font-family: snum2;height: 35px;box-shadow: 1px 1px 0 0 #e9ecec;background: url(file/svg/js_serch.svg) 95% 11px /15px 15px no-repeat #fff;padding-right: 12.5%;text-align: right;width: 80%;margin-top: 10px; margin-right: 3%; border-bottom-right-radius: 0px;font-variation-settings: "wght" 400, "DOTS" 8;}
.jstree {overflow-x: auto;}

.jstree ul li.jstree-closed , .jstree ul li.jstree-open{font-size: 14.5px;font-family: snum2;font-variation-settings: "wght" 750, "DOTS" 8;word-spacing: 1px;color: #000;}
.jstree ul li ul li.jstree-closed , .jstree ul li ul li.jstree-open{font-size: 13.3px;font-family: snum2;font-variation-settings: "wght" 750, "DOTS" 8;color: #333;}
.jstree ul li ul li ul li.jstree-closed , .jstree ul li ul li ul li.jstree-open{font-size: 13.5px;font-variation-settings: "wght" 600, "DOTS" 8;color: #333;}

.jstree.jstree_h ul li{font-variation-settings: "wght" 650, "DOTS" 8;word-spacing: 1px;}
.jstree.jstree_h ul li ul li{font-variation-settings: "wght" 350, "DOTS" 8;}
.jstree.jstree_h ul li ul li ul li{font-variation-settings: "wght" 400, "DOTS" 8;}
.jstree.jstree_h li{font-size: 13px !important;font-family: snum2;color: #000;font-variation-settings: "wght" 400, "DOTS" 8;}

.jstree-default.jstree-rtl .jstree-closed[data-jstree='{"type":"p","opened":true}'] > .jstree-ocl {background-position: -140px -63px;}
.jstree-default.jstree-rtl .jstree-open[data-jstree='{"type":"p","opened":true}'] > .jstree-ocl {background-position: -191px -63px;}
.jstree-themeicon{display: none;}
.jstree-default.jstree-rtl .jstree-closed[data-jstree='{"type":"p2","opened":true}'] > .jstree-ocl {filter: grayscale(100%);background-position: -63px -65px;}
.jstree-default.jstree-rtl .jstree-open[data-jstree='{"type":"p2","opened":true}'] > .jstree-ocl {filter: grayscale(100%);background-position: -99px -65px;}
.jstree-default.jstree-rtl .jstree-leaf[data-jstree='{"type":"p2","opened":true}'] .jstree-ocl{filter: grayscale(100%);background-position: -246px -63px;}
.jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"p","opened":true}'] {font-variation-settings: "wght" 650, "DOTS" 8;color: #333;}
.jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"p2","opened":true}'] {font-variation-settings: "wght" 330, "DOTS" 8;color: #333;}
.jstree-default.jstree-rtl .jstree-closed[data-jstree='{"type":"h2","opened":true}'] > .jstree-ocl {background-position: -140px -63px;}
.jstree-default.jstree-rtl .jstree-open[data-jstree='{"type":"h2","opened":true}'] > .jstree-ocl {background-position: -191px -63px;}
.jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"h2","opened":true}'] {font-variation-settings: "wght" 700, "DOTS" 8;color: #333;}
.jstree-open[data-jstree='{"type":"p2","opened":true}'] {padding-top: 0px !important;}
.jstree-open[data-jstree='{"type":"p2","opened":true}'] > .jstree-children {padding-bottom: 0px !important;}
.jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"h1","opened":true}'] {font-variation-settings: "wght" 800, "DOTS" 8;color: #333;}

.gray-color .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"h1","opened":true}'] {filter: grayscale(100%);}
.gray-color .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"h2","opened":true}'] {filter: grayscale(100%);}

.index-size .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"h1","opened":true}'] {font-variation-settings: "wght" 350, "DOTS" 8;color: #000;}
.index-size .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"h2","opened":true}'] {font-variation-settings: "wght" 350, "DOTS" 8;color: #000;}
.index-size .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"p","opened":true}'] {font-variation-settings: "wght" 350, "DOTS" 8;color: #000;}
.index-size .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"p2","opened":true}'] {font-variation-settings: "wght" 350, "DOTS" 8;color: #000;}

.index-size .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"h1","opened":true}'] span {font-size: 12.7px !important;}
.index-size .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"h2","opened":true}'] span {font-size: 12.7px !important;}
.index-size .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"p","opened":true}'] span {font-size: 12.7px !important;}
.index-size .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"p2","opened":true}'] span {font-size: 12.7px !important;}

.index-size-for-top-post .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"h1","opened":true}'] {font-variation-settings: "wght" 550, "DOTS" 8;color: #000;}
.index-size-for-top-post .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"h2","opened":true}'] {font-variation-settings: "wght" 500, "DOTS" 8;color: #000;}
.index-size-for-top-post .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"p","opened":true}'] {font-variation-settings: "wght" 450, "DOTS" 8;color: #000;}
.index-size-for-top-post .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"p2","opened":true}'] {font-variation-settings: "wght" 350, "DOTS" 8;color: #000;}

.index-size-for-top-post .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"h1","opened":true}'] span {font-size: 14px !important;}
.index-size-for-top-post .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"h2","opened":true}'] span {font-size: 13px !important;}
.index-size-for-top-post .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"p","opened":true}'] span {font-size: 13px !important;}
.index-size-for-top-post .jstree-default.jstree-rtl .jstree-node[data-jstree='{"type":"p2","opened":true}'] span {font-size: 12.7px !important;}

.matn_word_sum{color: #767676;font-size: 12px;font-variation-settings: "wght" 350, "DOTS" 8;}
.jstree-clicked .matn_word_sum{color: #fff;}
.list_p_name{font-size: 12.7px;color:#000;font-variation-settings: "wght" 350, "DOTS" 8;}
.jstree-clicked .list_p_name{color: #fff;}
.hidden-li{display: none !important;}

/* سایدبارها */
.side2 p {background:#f1f3f6;text-align:right;padding-top: 10px; margin-bottom: 3px;padding-bottom: 11px;line-height: 31px; font-size: 15px; font-variation-settings: "wght" 900, "DOTS" 8;word-spacing: 1px; color: #333;border-radius: 0;margin-top: 10px;}
.side2 p:first-of-type{margin-top: 0px;}
.side2 p::before{content: ''; background-size: contain; background-repeat: no-repeat; margin-left: 9px; margin-top: 7px; float: right; margin-right: 11px;}
.side2 p[name="cat"]::before {height: 17px; width: 17px; background-image: url(file/svg/side_right_cat.svg);}
.side2 p[name="fish"]::before {height: 20px; width: 20px; background-image: url(file/svg/side_left_fish.svg);}
.side2 p[name="support"]::before {height: 21px; width: 21px; background-image: url(file/svg/side_left_support.svg);}
.side2 p[name="other"]::before {height: 17px; width: 17px; background-image: url(file/svg/other.svg);}
.side2 p[name="money"]::before {height: 20px; width: 20px; background-image: url(file/svg/money.svg);}
.side2 p[name="cost"]::before {height: 23px; width: 23px; background-image: url(file/svg/cost.svg);margin-top: 3px;margin-left: 5px;}
.side p {background:#f1f3f6;text-align:right;padding-top: 10px; margin-bottom: 3px;padding-bottom: 11px;line-height: 31px; font-size: 15px; color: #333;border-radius: 0;margin-top: 10px;font-variation-settings: "wght" 900, "DOTS" 8;word-spacing: 1px;}
.side p:first-of-type{margin-top: 0px;}
.side p::before{content: ''; background-size: contain; background-repeat: no-repeat; margin-left: 9px; margin-top: 7px; float: right; margin-right: 11px;}
.side p[name="cat"]::before {height: 17px; width: 17px; background-image: url(file/svg/side_right_cat.svg);}
.side p[name="fish"]::before {height: 20px; width: 20px; background-image: url(file/svg/side_left_fish.svg);}
.side p[name="support"]::before {height: 21px; width: 21px; background-image: url(file/svg/side_left_support.svg);}
.side p[name="other"]::before {height: 17px; width: 17px; background-image: url(file/svg/other.svg);}
.side p[name="money"]::before {height: 20px; width: 20px; background-image: url(file/svg/money.svg);}
.side p[name="cost"]::before {height: 23px; width: 23px; background-image: url(file/svg/cost.svg);margin-top: 3px;margin-left: 5px;}
.side2 .menu, .side .menu{display: inline-block;   text-align: center;   background: #eee;   border-radius: 100px;   line-height: 34px;   margin-top: 8px;   width: 46%;   margin-right: 2.5%;   font-size: 14px;font-variation-settings: "wght" 550, "DOTS" 8;}
.side2 .menu{line-height:38px;}
.side2 .menu[name="eitaa"], .side .menu[name="eitaa"]{width: 95%;background: #FFE8AA;color: #C87032;font-variation-settings: "wght" 750, "DOTS" 8;margin-right: 2.1%;}
.side2 .menu_selected, .side .menu_selected{background: #27ae60 !important;color: #fff !important;}
.side2 .menu2, .side .menu2{margin-top: 8px;   margin-right: 2.5%;   font-size: 14px;font-variation-settings: "wght" 900, "DOTS" 8; color: #36f;line-height: 25px;}
.side_icon{position:fixed;z-index:999;bottom:17px;right:16px;opacity:1;border-radius:100px;width:48px;height:48px;cursor:pointer;text-align:center;-o-transition:all .15s ease-in;-webkit-transition:all .415 ease-in;-moz-transition:all .15s ease-in;transition:all .15s ease-in;box-shadow: 0px 1px 5px -2px #464646;}
.side_icon[name="menu"]{background:url(file/svg/bottom_fixed_menu.svg) #27ae60;background-repeat: no-repeat; background-size: 20px; background-position: 14px 14px;}
.side_icon[name="menu2"]{background:url(file/svg/bottom_fixed_menu2.svg) #27ae60;background-repeat: no-repeat; background-size: 20px; background-position: 14px 14px;}
.side_icon[name="back"]{background:url(file/svg/bottom_fixed_back.svg) #27ae60;background-repeat: no-repeat; background-size: 20px; background-position: 14px 14px;}
.side_icon[name="cat"]{background:url(file/svg/bottom_fixed_cat.svg) #27ae60;background-repeat: no-repeat; background-size: 20px; background-position: 14px 14px;}
@media (min-width: 1360px) {
.main_in_side{float: left;margin:0 0 0 588px !important;}
}
@media (min-width: 950px) {
.side{background-color:#fff;overflow: hidden;float: right;width: 31%;position: unset;margin-top: 11px;border-radius: 18px;box-shadow: 1px 1px 0 0 #e9ecec;border: 1px solid #fff;}
#side_back{display: none !important;}
.fish_width{width:80%;float: left;}
#body{overflow: auto !important;}
.title_page_width{width:80%;}
.site-content{width: 1076px;margin:0 auto;}
.matn_box{overflow: hidden;margin: 0 auto;width: 68%;}
.matn_box_title{width: 98.5%;}
.side_icon[name="menu"]{display: none !important;}
.hed_img{max-width: 100%;}
}
@media (max-width: 950px) {
.side{display: none;}
.fish_width{width:100%;}
.fish_div{width: 95% !important; padding: 10px 2.5% 0px 2.5%  !important;}
.title_page_width{width:100%;}
.side .links{width: 100%;}
.site-content{width: 96%;margin:0 auto;}
.matn_box{overflow: hidden;width: 97%; margin: 0 auto;}
.matn_box_title{width: 100%;}
.fish_div .fish_code{margin: -18px 0 2px -2.28%;}
.hed_img{max-width: 97%;}
}
@media (max-width: 500px) {
.side2{width: 80% !important; left: -80% !important;}
}
.side2{overflow-y:auto;overflow-x: auto;-webkit-overflow-scrolling:touch;position:fixed;width:550px;height:100%;background-color:#fff;border-right:1px solid #e7e7e7;box-shadow:-1px 0 35px 7px rgba(0,0,0,0.00);left:-551px;top:0;-o-transition:transform .3s ease-out;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;transition:transform .3s ease-out;z-index:999999;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;}
.side2{-moz-transform:translate(-100%);-ms-transform:translate(-100%);-o-transform:translate(-100%);-webkit-transform:translate(-100%);transform:translate(-100%);box-shadow:-1px 0 35px 7px rgba(0,0,0,0.06)}
.sliding_close_helper_overlay{display:none;position:fixed;cursor:pointer;width:100%;height:100%;top:0;right:0;margin-right:0;opacity:.3;z-index: 3;}

/* تعداد فیش در سایدبار چپ */
i.fish_tedad{text-align: center;line-height: 21px;margin-top: 9px;display: block;font-style: normal;color:#333;}
i.fish_tedad span{font-variation-settings: "wght" 800, "DOTS" 8;}
i.fish_tedad a{font-size: 11px;color: #3366ff;}

/* باکس دارای فرم */
.form_div{background: #fff; width: 98.5%; float: left; border-radius: 18px; margin-top: 10px; box-shadow: 1px 1px 0 0 #e9ecec; line-height: 19px; padding: 1px 0px 0px 0px; font-size: 13.3px; border: 1px solid #fff; overflow: hidden;}
.form_div .form_title{background: #f1f3f6; text-align: right; padding-top: 10px; margin-bottom: 3px; padding-bottom: 11px; line-height: 31px;font-size: 15px;  font-variation-settings: "wght" 900, "DOTS" 8;word-spacing: 1px; color: #333; border-radius: 0;display: block;}
.form_div .form_title::before{content: ''; background-size: contain; background-repeat: no-repeat; margin-left: 9px; margin-top: 7px; float: right; margin-right: 11px;}
.form_div .form_title[name="serch"]::before {height: 17px; width: 17px; background-image: url(file/svg/serch.svg);}
.form_div .form_title[name="pay"]::before {height: 18px; width: 18px; background-image: url(file/svg/pay.svg);}
.form_div .form_title[name="comment"]::before {height: 17px; width: 17px; background-image: url(file/svg/comment.svg);}
.form_div li { background: #f4f4f4; border-radius: 13px; width: 95%; height: 37px; border: 1px solid #d2d2d2; margin: 10px auto; }
.form_div li span:nth-child(1) {float: right; width: 25%; background: #e8e8e8; border-top-right-radius: 13px; border-bottom-right-radius: 13px; height: 28px; word-spacing: -2px; border-left: 1px solid #d2d2d2; padding-top: 9px; text-align: center;font-variation-settings: "wght" 700, "DOTS" 8; font-size: 14px;}
.form_div li input[type="text"] { border: 0; height: 35px; font-family: snum2;font-feature-settings: "ss02";   font-variation-settings: "wght" 400, "DOTS" 8; font-size: 15px; text-align: right; color: #565f6b; padding-right: 2%; width: 72%; float: left; border-top-left-radius: 13px; border-bottom-left-radius: 13px; background: #f4f4f4; }
.form_div li input[type="file"]{font-family: snum2;font-feature-settings: "ss02";   font-variation-settings: "wght" 400, "DOTS" 8;line-height: 36px;width: 70%;padding-right: 2%;}
.form_div input[type="submit"]{background: #27ae60; border: 0; border-radius: 13px; height: 41px; width: 90%; margin-top: 2px; color: #fff; font-family: snum2; font-size: 15px; font-variation-settings: "wght" 800, "DOTS" 8; margin-bottom: 10px;}
.form_div input[type="submit"].one{border-radius: 18px;width: 95%; margin-right: 2.5%;}
.form_div li select {font-size: 15px; border-radius: 13px; width: 74%; float: left; border-top-right-radius: 0; border-bottom-right-radius: 0; margin: 0; background: #f4f4f4; font-family: snum2; border: 0; height: 37px; color: #565f6b; padding-right: 1%;text-align: right;font-feature-settings: "ss02";   font-variation-settings: "wght" 400, "DOTS" 8;}
.form_div li select option[value=""]{color:#a6afb8;}
.form_div li textarea {border-top-left-radius: 13px; border-bottom-left-radius: 13px; width: 70%; float: left; margin: 0; background: #f4f4f4; color: #565f6b; border: 0; resize: none; height: 50px; padding: 10px 2%; font-family: snum2; font-size: 14px;font-feature-settings: "ss02";font-variation-settings: "wght" 400, "DOTS" 8;}

/* شماره صفحه */
.pagnation{text-align: center;font-size: 15px;font-variation-settings: "wght" 800, "DOTS" 8;padding-top: 5px;margin-top: 20px;margin-bottom: 10px;color: #333;}
.pagnation a[name="one"]{padding: 5px 14px 5px 5px;border-radius: 6px;margin-right: 5px;}
.pagnation a[name="num"]{padding: 5px 14px 5px 14px;border-radius: 6px;margin-right: 5px;}
.pagnation a[name="last"]{padding: 5px 5px 5px 14px;border-radius: 6px;margin-right: 5px;}
.pagnation span{background: #27ae60;color: #fff;padding: 5px 14px 5px 14px;border-radius: 6px;margin-right: 5px;}

/* عناوین */
.table_of_content{padding: 0 7px;margin-right: 5px;}
.table_of_content ul{margin-right: 20px;}
.table_of_content li a{line-height: 30px;color: #000;font-size: 14px;}
.table_of_content b{font-variation-settings: "wght" 800, "DOTS" 8;}
.jstree a.active {color: #0070c0 !important;}
.jstree a.active span{color: #0070c0 !important;}

/* ثبت ساعت */
.time_body {color:#000;}
.time_body th{line-height: 30px;}
.time_body td{line-height: 25px;}

/* مابقی */
.hed_img{width: 949px;margin: 0 auto; display: block;border-radius: 18px;margin-top: 10px;border-bottom: 10px;background: #fff url(file/hed_bg.svg);border: 1px solid #ffffff;box-shadow: 1px 1px 0 0 #e9ecec;background-size: cover;}
.hed_img img{max-width: 90%;margin: 10px auto;display: block;height: auto;}
.hed_img span:nth-child(1){display: block;text-align: center;font-variation-settings: "wght" 900, "DOTS" 8;word-spacing: 1px;font-size: 35px;margin-top: 32.5px;word-spacing: -5px;color: #27AE60;text-shadow: -1px 0 #005811, 0 1px #005811, 1px 0 #005811, 0 -1px #005811;}
.hed_img span:nth-child(2){text-align: center;display: block;margin-top: 15px;font-size: 15px;word-spacing: -2px;font-variation-settings: "wght" 500, "DOTS" 8;color: #f4dd96;background: #877533;   width: 175px;   margin-right: auto;   margin-left: auto;   padding: 3px 0 5px 0;   border-radius: 15px;}
.c_href{color: #000 !important;   font-size: 12px;   font-variation-settings: "wght" 450, "DOTS" 8;}
.c_href:hover{font-variation-settings: "wght" 800, "DOTS" 8;}
.progress-bar {height: 5px;background: #4caf50;width: 0%;}
.progress-container {position: fixed;top: 0;right: 0;width: 100%;height: 2px;background: #f1f3f6;z-index: 999;}
.copyright{display: block;margin-top: 26px !important;float: right;border-top: 1px solid #DBDBDB;width: 100%;padding-top: 15px;color: #333;line-height: 19px;}
.form_title2{background: #f1f3f6; text-align: right; padding-top: 10px; margin-bottom: 3px; padding-bottom: 11px; line-height: 31px; font-size: 15px; color: #333; border-radius: 0;display: block;}
.form_title2::before{content: ''; background-size: contain; background-repeat: no-repeat; margin-left: 9px; margin-top: 7px; float: right; margin-right: 11px;}
.form_title2[name="cat"]::before {height: 17px; width: 17px; background-image: url(file/svg/side_right_cat.svg);}
.form_title2[name="support"]::before {height: 21px; width: 21px; background-image: url(file/svg/side_left_support.svg);}
.form_title2[name="fish"]::before {height: 20px; width: 20px; background-image: url(file/svg/side_left_fish.svg);}
.form_title2[name="ai"]::before {height: 20px; width: 20px; background-image: url(file/svg/ai.svg);}
.form_title2[name="question"]::before {height: 20px; width: 20px; background-image: url(file/svg/question.svg);}
.form_title2 span {font-variation-settings: "wght" 900, "DOTS" 8;word-spacing: 1px;}
.form_title2 a {float: left;margin-left: 13px;font-size: 11px;color: #0070c0;}
.btnnnn {   width: 107px;   height: 40px;   background: #23202C;   border-radius: 3px;   font-family: snum2; font-variation-settings: "wght" 650, "DOTS" 8;font-size: 18px;   color: #FDFDEF;   border: 0px none;   float: right;   margin-top: 9px;   margin-right: 11px; }
.cat_menu{background: #eee;   padding: 1px 5px 2px 5px;   line-height: 30px;   float: right;   margin-right: 1%;   border-radius: 100px;   font-size: 14px;   font-variation-settings: "wght" 500, "DOTS" 8;   margin-top: 11px; border: 1px solid #bcbcbc;text-align: center;}
.cat_menu_selected{background: #27ae60;color: #fff;border-color: #0D9143;font-variation-settings: "wght" 650, "DOTS" 8;}
.h_sum{color: #0070c0;font-variation-settings: "wght" 620, "DOTS" 8;}
.ai_detail{font-size: 12px;line-height: 37px;color: #565f6b;padding-right: 20px;background: #f5f5f5;border-bottom-right-radius: 18px;border-bottom-left-radius: 18px;}
.ai_detail span {font-variation-settings: "wght" 780, "DOTS" 8;}
.ai_detail i {font-style: normal;}
.box_question {   white-space: pre-wrap;   font-size: 15px;   line-height: 37px;   color: #000;   margin: 0;   text-align: justify;   font-variation-settings: "wght" 340, "DOTS" 8; }

/* jstree */
.jstree-children,.jstree-container-ul,.jstree-node{display:block;margin:0;padding:0;list-style-type:none;list-style-image:none}
.jstree-node{white-space:nowrap}
.jstree-anchor{display:inline-block;color:#000;white-space:nowrap;padding:0 4px 0 1px;margin:0;vertical-align:top}
.jstree-anchor:focus{outline:0}
.jstree-anchor,.jstree-anchor:active,.jstree-anchor:hover,.jstree-anchor:link,.jstree-anchor:visited{text-decoration:none;color:inherit}
.jstree-icon{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}
.jstree-icon:empty{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}
.jstree-ocl{cursor:pointer}
.jstree-leaf>.jstree-ocl{cursor:default}
.jstree .jstree-open>.jstree-children{display:block;padding-bottom: 5px;}
.jstree .jstree-closed>.jstree-children,.jstree .jstree-leaf>.jstree-children{display:none}
.jstree-anchor>.jstree-themeicon{margin-right:2px}
.jstree-anchor>.jstree-themeicon-hidden,.jstree-no-icons .jstree-themeicon{display:none}
.jstree-hidden,.jstree-node.jstree-hidden{display:none}
.jstree-rtl .jstree-anchor{padding:0 1px 0 4px}
.jstree-rtl .jstree-anchor>.jstree-themeicon{margin-left:5px;width:0!important;margin-right:0}
.jstree-rtl .jstree-node{margin-left:0}
.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}
.jstree-wholerow-ul{position:relative;display:inline-block;min-width:100%}
.jstree-wholerow-ul .jstree-leaf>.jstree-ocl{cursor:pointer}
.jstree-wholerow-ul .jstree-anchor,.jstree-wholerow-ul .jstree-icon{position:relative}
.jstree-wholerow-ul .jstree-wholerow{width:100%;cursor:pointer;position:absolute;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.jstree-contextmenu .jstree-anchor{-webkit-user-select:none;-webkit-touch-callout:none}
.vakata-context{display:none}
.vakata-context,.vakata-context ul{margin:0;padding:2px;position:absolute;background:#f5f5f5;border:1px solid #979797;box-shadow:2px 2px 2px #999}
.vakata-context ul{list-style:none;left:100%;margin-top:-2.7em;margin-left:-4px}
.vakata-context .vakata-context-right ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}
.vakata-context li{list-style:none}
.vakata-context li>a{display:block;padding:0 2em;text-decoration:none;width:auto;color:#000;white-space:nowrap;line-height:2.4em;text-shadow:1px 1px 0 #fff;border-radius:1px}
.vakata-context li>a:hover{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}
.vakata-context li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==);background-position:right center;background-repeat:no-repeat}
.vakata-context li>a:focus{outline:0}
.vakata-context .vakata-context-hover>a{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}
.vakata-context .vakata-context-separator>a,.vakata-context .vakata-context-separator>a:hover{background:#fff;border:0;border-top:1px solid #e2e3e3;height:1px;min-height:1px;max-height:1px;padding:0;margin:0 0 0 2.4em;border-left:1px solid #e0e0e0;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:0}
.vakata-context .vakata-contextmenu-disabled a,.vakata-context .vakata-contextmenu-disabled a:hover{color:silver;background-color:transparent;border:0;box-shadow:0 0 0}
.vakata-context li>a>i{text-decoration:none;display:inline-block;width:2.4em;height:2.4em;background:0 0;margin:0 0 0 -2em;vertical-align:top;text-align:center;line-height:2.4em}
.vakata-context li>a>i:empty{width:2.4em;line-height:2.4em}
.vakata-context li>a .vakata-contextmenu-sep{display:inline-block;width:1px;height:2.4em;background:#fff;margin:0 .5em 0 0;border-left:1px solid #e2e3e3}
.vakata-context .vakata-contextmenu-shortcut{font-size:.8em;color:silver;opacity:.5;display:none}
.vakata-context-rtl ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}
.vakata-context-rtl li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7);background-position:left center;background-repeat:no-repeat}
.vakata-context-rtl .vakata-context-separator>a{margin:0 2.4em 0 0;border-left:0;border-right:1px solid #e2e3e3}
.vakata-context-rtl .vakata-context-left ul{right:auto;left:100%;margin-left:-4px;margin-right:auto}
.vakata-context-rtl li>a>i{margin:0 -2em 0 0}
.vakata-context-rtl li>a .vakata-contextmenu-sep{margin:0 0 0 .5em;border-left-color:#fff;background:#e2e3e3}
#jstree-marker{position:absolute;top:0;left:0;margin:-5px 0 0 0;padding:0;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;width:0;height:0;font-size:0;line-height:0}
#jstree-dnd{line-height:16px;margin:0;padding:4px}
#jstree-dnd .jstree-copy,#jstree-dnd .jstree-icon{display:inline-block;text-decoration:none;margin:0 2px 0 0;padding:0;width:16px;height:16px}
#jstree-dnd .jstree-ok{background:green}
#jstree-dnd .jstree-er{background:red}
#jstree-dnd .jstree-copy{margin:0 2px}
.jstree-default .jstree-icon,.jstree-default .jstree-node{background-repeat:no-repeat;background-color:transparent}
.jstree-default .jstree-anchor,.jstree-default .jstree-animated,.jstree-default .jstree-wholerow{transition:background-color .15s,box-shadow .15s}
.jstree-default .jstree-hovered{background:#eceef1;border-radius:5px;box-shadow:inset 0 0 1px #ccc;padding:0 0 2px 10px;margin-right:5px}
.jstree-default .jstree-context{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #ccc}
.jstree-default .jstree-clicked{background:#27ae60;border-radius:5px;margin-right:5px;padding-left:11px;color:#fff;padding:0 2px 2px 7px}
.jstree-default .disable_js{background:0 0;border-radius:0;margin-right:0;padding-left:0;color:#BFC8D4;padding:0;box-shadow:none;}
.jstree-default .jstree-no-icons .jstree-anchor>.jstree-themeicon{display:none}
.jstree-default .jstree-disabled{background:0 0;color:#666}
.jstree-default .jstree-disabled.jstree-hovered{background:0 0;box-shadow:none}
.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}
.jstree-default .jstree-disabled>.jstree-icon{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}
.jstree-default .jstree-search{background:#eceef1;border-radius:5px;box-shadow:inset 0 0 1px #ccc;padding:0 0 2px 10px;margin-right:5px}
.jstree-default .jstree-no-checkboxes .jstree-checkbox{display:none!important}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked{background:0 0;box-shadow:none}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered{background:#e7f4f9}
.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked{background:0 0}
.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered{background:#e7f4f9}
.jstree-default>.jstree-striped{min-width:100%;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==) left top}
.jstree-default>.jstree-wholerow-ul .jstree-clicked,.jstree-default>.jstree-wholerow-ul .jstree-hovered{background:0 0;box-shadow:none;border-radius:0}
.jstree-default .jstree-wholerow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.jstree-default .jstree-wholerow-hovered{background:#e7f4f9}
.jstree-default .jstree-wholerow-clicked{background:#beebff;background:-webkit-linear-gradient(top,#beebff 0,#a8e4ff 100%);background:linear-gradient(to bottom,#beebff 0,#a8e4ff 100%)}
.jstree-default .jstree-node{min-height:30px;line-height:30px;margin-left:24px;min-width:24px}
.jstree-default .jstree-anchor{line-height:24px;height:24px}
.jstree-default .jstree-icon{width:24px;height:24px;line-height:24px}
.jstree-default .jstree-icon:empty{width:43px;height:24px;line-height:24px;float:right}
.jstree-default .jstree-checkbox.jstree-icon:empty{width:18px;height:24px;line-height:24px;float:left}
.jstree-default.jstree-rtl .jstree-node{margin-right:20px}
.jstree-default .jstree-wholerow{height:24px}
.jstree-default .jstree-icon,.jstree-default .jstree-node{background-image:url(32px.png)}
.jstree-default .jstree-node{background-position:-292px -4px;background-repeat:repeat-y}
.jstree-default .jstree-last{background:0 0}
.jstree-default .jstree-open>.jstree-ocl{background-position:-132px -4px}
.jstree-default .jstree-closed>.jstree-ocl{background-position:-100px -4px}
.jstree-default .jstree-leaf>.jstree-ocl{background-position:-68px -4px}
.jstree-default .jstree-themeicon{background-position:-260px -4px}
.jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-default>.jstree-no-dots .jstree-node{background:0 0}
.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -4px}
.jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -4px}
.jstree-default .jstree-disabled{background:0 0}
.jstree-default .jstree-disabled.jstree-hovered{background:0 0}
.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}
.jstree-default .jstree-checkbox{background-position:-69px -6px}
.jstree-default .jstree-checkbox:hover{background-position:-69px -35px}
.jstree-default .jstree-checked>.jstree-checkbox,.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox{background-position:-115px -6px}
.jstree-default .jstree-checked>.jstree-checkbox:hover,.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover{background-position:-115px -35px}
.jstree-default .jstree-anchor>.jstree-undetermined{background-position:-91px -6px}
.jstree-default .jstree-anchor>.jstree-undetermined:hover{background-position:-196px -36px}
.jstree-default .jstree-checkbox-disabled{display:none;opacity:.3;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}
.jstree-default>.jstree-striped{background-size:auto 48px}
.jstree-default.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}
.jstree-default.jstree-rtl .jstree-last{background:0 0}
.jstree-default.jstree-rtl .jstree-open>.jstree-ocl{background-position:-248px -36px}
.jstree-default.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-192px -36px}
.jstree-default.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-144px -36px;width:31px;margin-right:8px}
.jstree-default.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-default.jstree-rtl>.jstree-no-dots .jstree-node{background:0 0}
.jstree-default.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -36px}
.jstree-default.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -36px}
.jstree-default .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}
.jstree-default .jstree-file{background:url(32px.png) -100px -68px no-repeat}
.jstree-default .jstree-folder{background:url(32px.png) -260px -4px no-repeat}
.jstree-default>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}
#jstree-dnd.jstree-default{line-height:24px;padding:0 4px}
#jstree-dnd.jstree-default .jstree-er,#jstree-dnd.jstree-default .jstree-ok{background-image:url(32px.png);background-repeat:no-repeat;background-color:transparent}
#jstree-dnd.jstree-default i{background:0 0;width:24px;height:24px;line-height:24px}
#jstree-dnd.jstree-default .jstree-ok{background-position:-4px -68px}
#jstree-dnd.jstree-default .jstree-er{background-position:-36px -68px}
.jstree-default .jstree-ellipsis{overflow:hidden}
.jstree-default .jstree-ellipsis .jstree-anchor{width:calc(100% - 29px);text-overflow:ellipsis;overflow:hidden}
.jstree-default .jstree-ellipsis.jstree-no-icons .jstree-anchor{width:calc(100% - 5px)}
.jstree-default.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==)}
.jstree-default.jstree-rtl .jstree-last{background:0 0}
.jstree-default-small .jstree-node{min-height:18px;line-height:18px;margin-left:18px;min-width:18px}
.jstree-default-small .jstree-anchor{line-height:18px;height:18px}
.jstree-default-small .jstree-icon{width:18px;height:18px;line-height:18px}
.jstree-default-small .jstree-icon:empty{width:18px;height:18px;line-height:18px}
.jstree-default-small.jstree-rtl .jstree-node{margin-right:18px}
.jstree-default-small .jstree-wholerow{height:18px}
.jstree-default-small .jstree-icon,.jstree-default-small .jstree-node{background-image:url(32px.png)}
.jstree-default-small .jstree-node{background-position:-295px -7px;background-repeat:repeat-y}
.jstree-default-small .jstree-last{background:0 0}
.jstree-default-small .jstree-open>.jstree-ocl{background-position:-135px -7px}
.jstree-default-small .jstree-closed>.jstree-ocl{background-position:-103px -7px}
.jstree-default-small .jstree-leaf>.jstree-ocl{background-position:-71px -7px}
.jstree-default-small .jstree-themeicon{background-position:-263px -7px}
.jstree-default-small>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-default-small>.jstree-no-dots .jstree-node{background:0 0}
.jstree-default-small>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -7px}
.jstree-default-small>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -7px}
.jstree-default-small .jstree-disabled{background:0 0}
.jstree-default-small .jstree-disabled.jstree-hovered{background:0 0}
.jstree-default-small .jstree-disabled.jstree-clicked{background:#efefef}
.jstree-default-small .jstree-checkbox{background-position:-167px -7px}
.jstree-default-small .jstree-checkbox:hover{background-position:-167px -39px}
.jstree-default-small .jstree-checked>.jstree-checkbox,.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox{background-position:-231px -7px}
.jstree-default-small .jstree-checked>.jstree-checkbox:hover,.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover{background-position:-231px -39px}
.jstree-default-small .jstree-anchor>.jstree-undetermined{background-position:-199px -7px}
.jstree-default-small .jstree-anchor>.jstree-undetermined:hover{background-position:-199px -39px}
.jstree-default-small .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}
.jstree-default-small>.jstree-striped{background-size:auto 36px}
.jstree-default-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}
.jstree-default-small.jstree-rtl .jstree-last{background:0 0}
.jstree-default-small.jstree-rtl .jstree-open>.jstree-ocl{background-position:-135px -39px}
.jstree-default-small.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-103px -39px}
.jstree-default-small.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-71px -39px}
.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-node{background:0 0}
.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -39px}
.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -39px}
.jstree-default-small .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}
.jstree-default-small .jstree-file{background:url(32px.png) -103px -71px no-repeat}
.jstree-default-small .jstree-folder{background:url(32px.png) -263px -7px no-repeat}
.jstree-default-small>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}
#jstree-dnd.jstree-default-small{line-height:18px;padding:0 4px}
#jstree-dnd.jstree-default-small .jstree-er,#jstree-dnd.jstree-default-small .jstree-ok{background-image:url(32px.png);background-repeat:no-repeat;background-color:transparent}
#jstree-dnd.jstree-default-small i{background:0 0;width:18px;height:18px;line-height:18px}
#jstree-dnd.jstree-default-small .jstree-ok{background-position:-7px -71px}
#jstree-dnd.jstree-default-small .jstree-er{background-position:-39px -71px}
.jstree-default-small .jstree-ellipsis{overflow:hidden}
.jstree-default-small .jstree-ellipsis .jstree-anchor{width:calc(100% - 23px);text-overflow:ellipsis;overflow:hidden}
.jstree-default-small .jstree-ellipsis.jstree-no-icons .jstree-anchor{width:calc(100% - 5px)}
.jstree-default-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==)}
.jstree-default-small.jstree-rtl .jstree-last{background:0 0}
.jstree-default-large .jstree-node{min-height:32px;line-height:32px;margin-left:32px;min-width:32px}
.jstree-default-large .jstree-anchor{line-height:32px;height:32px}
.jstree-default-large .jstree-icon{width:32px;height:32px;line-height:32px}
.jstree-default-large .jstree-icon:empty{width:32px;height:32px;line-height:32px}
.jstree-default-large.jstree-rtl .jstree-node{margin-right:32px}
.jstree-default-large .jstree-wholerow{height:32px}
.jstree-default-large .jstree-icon,.jstree-default-large .jstree-node{background-image:url(32px.png)}
.jstree-default-large .jstree-node{background-position:-288px 0;background-repeat:repeat-y}
.jstree-default-large .jstree-last{background:0 0}
.jstree-default-large .jstree-open>.jstree-ocl{background-position:-128px 0}
.jstree-default-large .jstree-closed>.jstree-ocl{background-position:-96px 0}
.jstree-default-large .jstree-leaf>.jstree-ocl{background-position:-64px 0}
.jstree-default-large .jstree-themeicon{background-position:-256px 0}
.jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-default-large>.jstree-no-dots .jstree-node{background:0 0}
.jstree-default-large>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px 0}
.jstree-default-large>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 0}
.jstree-default-large .jstree-disabled{background:0 0}
.jstree-default-large .jstree-disabled.jstree-hovered{background:0 0}
.jstree-default-large .jstree-disabled.jstree-clicked{background:#efefef}
.jstree-default-large .jstree-checkbox{background-position:-160px 0}
.jstree-default-large .jstree-checkbox:hover{background-position:-160px -32px}
.jstree-default-large .jstree-checked>.jstree-checkbox,.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox{background-position:-224px 0}
.jstree-default-large .jstree-checked>.jstree-checkbox:hover,.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover{background-position:-224px -32px}
.jstree-default-large .jstree-anchor>.jstree-undetermined{background-position:-192px 0}
.jstree-default-large .jstree-anchor>.jstree-undetermined:hover{background-position:-192px -32px}
.jstree-default-large .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}
.jstree-default-large>.jstree-striped{background-size:auto 64px}
.jstree-default-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}
.jstree-default-large.jstree-rtl .jstree-last{background:0 0}
.jstree-default-large.jstree-rtl .jstree-open>.jstree-ocl{background-position:-128px -32px}
.jstree-default-large.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-96px -32px}
.jstree-default-large.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-64px -32px}
.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-node{background:0 0}
.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px -32px}
.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 -32px}
.jstree-default-large .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}
.jstree-default-large .jstree-file{background:url(32px.png) -96px -64px no-repeat}
.jstree-default-large .jstree-folder{background:url(32px.png) -256px 0 no-repeat}
.jstree-default-large>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}
#jstree-dnd.jstree-default-large{line-height:32px;padding:0 4px}
#jstree-dnd.jstree-default-large .jstree-er,#jstree-dnd.jstree-default-large .jstree-ok{background-image:url(32px.png);background-repeat:no-repeat;background-color:transparent}
#jstree-dnd.jstree-default-large i{background:0 0;width:32px;height:32px;line-height:32px}
#jstree-dnd.jstree-default-large .jstree-ok{background-position:0 -64px}
#jstree-dnd.jstree-default-large .jstree-er{background-position:-32px -64px}
.jstree-default-large .jstree-ellipsis{overflow:hidden}
.jstree-default-large .jstree-ellipsis .jstree-anchor{width:calc(100% - 37px);text-overflow:ellipsis;overflow:hidden}
.jstree-default-large .jstree-ellipsis.jstree-no-icons .jstree-anchor{width:calc(100% - 5px)}
.jstree-default-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==)}
.jstree-default-large.jstree-rtl .jstree-last{background:0 0}
@media (max-width:768px){
#jstree-dnd.jstree-dnd-responsive{line-height:40px;font-variation-settings: "wght" 750, "DOTS" 8;font-size:1.1em;text-shadow:1px 1px #fff}
#jstree-dnd.jstree-dnd-responsive>i{background:0 0;width:40px;height:40px}
#jstree-dnd.jstree-dnd-responsive>.jstree-ok{background-image:url(40px.png);background-position:0 -200px;background-size:120px 240px}
#jstree-dnd.jstree-dnd-responsive>.jstree-er{background-image:url(40px.png);background-position:-40px -200px;background-size:120px 240px}
#jstree-marker.jstree-dnd-responsive{border-left-width:10px;border-top-width:10px;border-bottom-width:10px;margin-top:-10px}
}
@media (max-width:768px){
.jstree-default-responsive .jstree-icon{background-image:url(40px.png)}
.jstree-default-responsive .jstree-leaf>.jstree-ocl,.jstree-default-responsive .jstree-node{background:0 0}
.jstree-default-responsive .jstree-node{min-height:40px;line-height:40px;margin-left:40px;min-width:40px;white-space:nowrap}
.jstree-default-responsive .jstree-anchor{line-height:40px;height:40px}
.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-icon:empty{width:40px;height:40px;line-height:40px}
.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0}
.jstree-default-responsive.jstree-rtl .jstree-node{margin-left:0;margin-right:40px;background:0 0}
.jstree-default-responsive.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}
.jstree-default-responsive .jstree-checkbox,.jstree-default-responsive .jstree-ocl,.jstree-default-responsive .jstree-themeicon{background-size:120px 240px}
.jstree-default-responsive .jstree-leaf>.jstree-ocl,.jstree-default-responsive.jstree-rtl .jstree-leaf>.jstree-ocl{background:0 0}
.jstree-default-responsive .jstree-open>.jstree-ocl{background-position:0 0!important}
.jstree-default-responsive .jstree-closed>.jstree-ocl{background-position:0 -40px!important}
.jstree-default-responsive.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-40px 0!important}
.jstree-default-responsive .jstree-themeicon{background-position:-40px -40px}
.jstree-default-responsive .jstree-checkbox,.jstree-default-responsive .jstree-checkbox:hover{background-position:-40px -80px}
.jstree-default-responsive .jstree-checked>.jstree-checkbox,.jstree-default-responsive .jstree-checked>.jstree-checkbox:hover,.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover{background-position:0 -80px}
.jstree-default-responsive .jstree-anchor>.jstree-undetermined,.jstree-default-responsive .jstree-anchor>.jstree-undetermined:hover{background-position:0 -120px}
.jstree-default-responsive .jstree-anchor{font-variation-settings: "wght" 750, "DOTS" 8;font-size:1.1em;text-shadow:1px 1px #fff}
.jstree-default-responsive>.jstree-striped{background:0 0}
.jstree-default-responsive .jstree-wholerow{border-top:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(64,64,64,.2);background:#ebebeb;height:40px}
.jstree-default-responsive .jstree-wholerow-hovered{background:#e7f4f9}
.jstree-default-responsive .jstree-wholerow-clicked{background:#beebff}
.jstree-default-responsive .jstree-children .jstree-last>.jstree-wholerow{box-shadow:inset 0 -6px 3px -5px #666}
.jstree-default-responsive .jstree-children .jstree-open>.jstree-wholerow{box-shadow:inset 0 6px 3px -5px #666;border-top:0}
.jstree-default-responsive .jstree-children .jstree-open+.jstree-open{box-shadow:none}
.jstree-default-responsive .jstree-checkbox,.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-node>.jstree-ocl,.jstree-default-responsive .jstree-themeicon{background-image:url(40px.png);background-size:120px 240px}
.jstree-default-responsive .jstree-node{background-position:-80px 0;background-repeat:repeat-y}
.jstree-default-responsive .jstree-last{background:0 0}
.jstree-default-responsive .jstree-leaf>.jstree-ocl{background-position:-40px -120px}
.jstree-default-responsive .jstree-last>.jstree-ocl{background-position:-40px -160px}
.jstree-default-responsive .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}
.jstree-default-responsive .jstree-file{background:url(40px.png) 0 -160px no-repeat;background-size:120px 240px}
.jstree-default-responsive .jstree-folder{background:url(40px.png) -40px -40px no-repeat;background-size:120px 240px}
.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}
}

.p_with_cat .jstree-clicked{background:none;border-radius:5px;margin-right:0px;padding-left:11px;color:#000;padding:0 2px 2px 7px}
.p_with_cat .jstree-hovered{background:#eceef1;border-radius:5px;box-shadow:inset 0 0 1px #ccc;padding:0 0 2px 10px;margin-right:5px}