:root {
--theme-butbcolor:#0dcaf0;
--theme-butfcolor:#fff;
--theme-butborder:#0dcaf0;
--bs-body-bg:var(--primary-25);
--bs-messagebackcolor:#333;
--bs-messagefontcolor:#FFF;
--bs-themecolor: #005f9b;
--border-loginborder:#f54298;
--bs-themetextcolor:#FFF;
--link-button-color:#65000b;
--bs-breadcrumb-divider:"\f036";
--bs-card-backcolor:#FFF;
--bs-default-button-background:#FFF;
--bs-default-text-color:#000000;
--bs-input-background-color:#FFFfff;
--bs-input-text-color:#000000;
--bs-strong-background-color:#f8f9fa;
--bs-dim-text-color:#666666;
--bs-input-text-link-color:#0d6efd;
--bs-card-light-backcolor:#EEE;
}

html.windowdarktheme,html.dark
{
	--bs-body-bg: #1a1a2e;
	--bs-card-backcolor:#1F2937;
	--bs-default-button-background:#a1abc4;
	--bs-default-text-color:#FFF;
	--bs-input-background-color:#4f5c7d;
	--bs-input-text-color:#FFF;
	--bs-strong-background-color:#272e3f;
	--bs-dim-text-color:#ddd;
	--bs-input-text-link-color:rgb(147 197 253 / 1);
	--bs-card-light-backcolor:#45506e;
	--bs-table-bg: #000;
}

.dark table.table{background-color:rgb(31 41 55 / 1);border-color: #666 !important;}
.dark table.table .table-secondary th{background-color:#000;color:darkgray;}
.dark table.table td{background-color:rgb(31 41 55 / 1);color:#FFF;}


.card{background-color:var(--bs-card-backcolor);}
.dark .card{border-color:#666!important;}

.card .card-header{color:var(--bs-default-text-color);}
.form-control,.form-control:focus{background-color:#FFF;color:#000;}

.toggleleft,.toggleleft.text-dark{color:var(--bs-default-text-color);}

.list-group-item,.list-group-item:hover{background-color:var(--bs-card-backcolor);}
.dropdown-menu{background-color:var(--bs-card-backcolor);color:var(--bs-default-text-color);}


.dropdown-menu {
    position: absolute;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    padding: .5rem 0;
    margin: 0;
    font-size: 1rem;
    text-align: left;
    list-style: none;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
}

.bg-light{background-color:var(--bs-strong-background-color)!important;}
table{border-collapse:separate;}
body{background-color:var(--primary-25);font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}
h1,h2,h3,h4,h5,h6{font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}
body.bodycontainer{padding:1rem 3rem;background-color:var(--primary-25);}
body.bodybg{background-color:var(--primary-25);}
html.dark body,html.dark body.bodycontainer,html.dark body.bodybg
{
    background-color: var(--bs-body-bg);color:#FFF;
}

@media (min-width: 768px) and (max-width:991px){body.bodycontainer{padding:.5rem 1.5rem;}}


body.bodycontainer:not(.bg-transparent)>table,body.bodycontainer:not(.bg-transparent)>div:not(.zoomContainer):not(.ui-page){/*background-color:#FFF;*/}
.btn i.fa, .btn i.fas{padding-right:.5rem;}
#menu2 #dmenudrpdown1 li,.menu2drpdown li{list-style:none;cursor:pointer;float:left}#menu2 #dmenudrpdown1 li a,a,a:hover,a:visited,body{text-decoration:none;}body{margin:0;padding:0;border:0;z-index:0;}#menu2 #dmenudrpdown1{margin:-1px;padding:0;z-index:30}#menu2 #dmenudrpdown1 li,#menu2 #dmenudrpdown1 li a{vertical-align:bottom;margin:0;font-size:.5rem;font-weight:700}#menu2 #dmenudrpdown1 li{padding-left:.15rem;padding-right:.2rem;text-align:left}#menu2 #dmenudrpdown1 li a{display:block;padding:0 0.6rem 0 0;color:#015488;text-align:center;background-image:url(../../images/menu/arrow_big.gif);background-repeat:no-repeat;background-position:right}#menu2 .activemenu #dmenudrpdown1 li a{background-image:none;color:#fff;margin-top:0}#menu2 .hovermenu #dmenudrpdown1 li a{background-image:url(../../images/menu/arrow_w.gif);background-repeat:no-repeat;background-position:right;color:#fff;margin-top:0}#menu2 .hovermenunoarrow #dmenudrpdown1 li a{color:#fff;margin-top:0}#menu2 .activemenu #dmenudrpdown1 li div a,#menu2 .hovermenu #dmenudrpdown1 li div a{background-image:url(../../images/menu/devdr_vertical_menu.gif);background-repeat:no-repeat;background-position:bottom;margin-top:0}#menu2 .activemenu #dmenudrpdown1 li div a.lasta,#menu2 .hovermenu #dmenudrpdown1 li div a.lasta{background-image:none}#menu2 #dmenudrpdown1 div{position:absolute;visibility:hidden;margin:0.15rem 0 0 -8px;background-color:#d0e4fd;border:0.05rem solid #89b8d6;height:auto;overflow:auto;color:#000;width:143px;z-index:1000000}#menu2 #dmenudrpdown1 div a{position:relative;margin:0;padding:.2rem;white-space:nowrap;text-align:left;text-decoration:none;font:0.55rem arial;background-color:#d0e4fd;border-bottom:#E5E5E5 0.05rem solid;background-image:url(../../images/menu/devdr_vertical_menu.gif);background-repeat:no-repeat;background-position:bottom}#menu2 #dmenudrpdown1 div a.lasta{background-image:none}#menu2 #dmenudrpdown1 div a,#menu2 #dmenudrpdown1 div a:active,#menu2 #dmenudrpdown1 div a:hover,#menu2 #dmenudrpdown1 div a:link,#menu2 #dmenudrpdown1 div a:visited{display:block;color:#000;text-transform:capitalize;font-weight:400}.menu2drpdown li,.menutd{font-weight:700}#menu2 #dmenudrpdown1 div a:hover{background:#a0cfec;color:#013150;display:block}.searchtb{border-right:0;background:url(../../images/menu/searchpanel_bg.gif) repeat-y}.searchbut,.searchtb{border:0.05rem solid #005892}.searchbut{background-color:#fff;border-left:0}.searchinput{background:url(../../images/menu/searchpanel_bg.gif)}#tabledrpdown td{height:.5rem;padding-left:.15rem;border-bottom:0.05rem solid #d9d9d9}#tabledrpdown td a{color:#000;}#tabledrpdown tr td:hover{cursor:pointer;background-color:#e8f2ff}#tabledrpdown tr td a:hover{color:#00326a}#tabledrpdown td#lasttabledrpdown{background-color:#e1e1e1;border-bottom:none}.menu2drpdown li{margin:0;padding-left:.15rem;padding-right:.2rem;font-size:.5rem;text-align:left;vertical-align:bottom;position:relative;left:-42px;line-height:.75rem;width:100%}#menu2 td,.menutd{text-align:center}.menu2drpdown li:hover{background:#E6F4E6;color:#216D1B;display:block;width:100%}#menu2 .lasttd,.menutd{color:#000;padding-left:.25rem}#menu1 table td{height:25px}#menu2 td{padding-top:.5rem}.menutd{padding-right:3px}#menu2 td.hovermenu #dmenudrpdown1 li a,#menu2 td.hovermenunoarrow #dmenudrpdown1 li a,#menu2 td.menutd #dmenudrpdown1 li a{margin-top:-6px}#menu2 td.activemenu #dmenudrpdown1 li a{margin-top:-9px}#menu2 td.menutd #dmenudrpdown1 li div a{margin-top:0;height:1rem}#menu2 td.activemenu #dmenudrpdown1 li div a,#menu2 td.hovermenu #dmenudrpdown1 li div a,#menu2 td.hovermenunoarrow #dmenudrpdown1 li div a{margin-top:0;height:1rem;}#menu2 .lasttd{font-weight:700;padding-right:.5rem}#menu2 .activemenu,#menu2 .hovermenu,#menu2 .hovermenunoarrow{font-weight:700;color:#fff;text-align:center;padding-left:.25rem;padding-right:.15rem;margin-top:0}#menu2 td.lasttd a img{position:relative;top:-4px}#menu2 .lasttd:hover{background:url(../../images/menu/menu_bg_hover.gif) repeat-x;cursor:pointer}#menu2 .activemenu{background:url(../../images/menu/menu_bg_active.gif) repeat-x}#menu2 .hovermenu,#menu2 .hovermenunoarrow{background:url(../../images/menu/menu_bg_hover.gif) repeat-x}#menuadvsrch .actsrch,#menuadvsrch .inactsrch{padding-right:.3rem;padding-left:.15rem;height:25px}#menu2 .act,#menu2 .inact:hover{background:url(../../images/menu/menu_bg_active.gif) repeat-x}#menu2 .activemenu a,#menu2 .activemenu a:hover,#menu2 .activemenu a:link,#menu2 .activemenu a:visited,#menu2 .hovermenu a,#menu2 .hovermenu a:hover,#menu2 .hovermenu a:link,#menu2 .hovermenu a:visited{color:#34588A;font-weight:700;display:block}#menu2 .lasttd a,#menu2 .lasttd a:hover,#menu2 .lasttd a:link,#menu2 .lasttd a:visited,#menu2 .menutd a,#menu2 .menutd a:hover,#menu2 .menutd a:link,#menu2 .menutd a:visited{color:#000;font-weight:700;display:block}#menu2 .act,#menu2 .inact,#menu2 .inact:hover{font-weight:600}#menu2 .act{color:#fff}#menu2 .inact{color:#00326a}#menu2 .inact:hover{color:#fff;cursor:pointer}#menuadvsrch .inactsrch{cursor:pointer;font-weight:700}#menuadvsrch .actsrch{color:#00326a;font-weight:700;background-image:url(../../images/menu/arrow_search_rslt.gif);background-repeat:no-repeat;background-position:bottom}.submenu .active,.submenu .active2,.submenu .inactive2{background-image:url(../../images/submenu/submenusep.gif)}#menuadvsrch .inactsrch:hover{cursor:pointer;font-weight:700;color:#00326a}#submenu a,#submenu a:active,#submenu a:link,#submenu a:visited{font-weight:700;color:#000;text-transform:capitalize;padding-left:.75rem;padding-right:.75rem;display:block}.submenu .inactive,.submenu .inactive2{background-repeat:no-repeat;background-position:right;padding-right:.3rem;padding-left:3px}.submenubg{background-color:#FDF4EC;border-bottom:#EDDED3 0.05rem solid}.submenu .active2{background-repeat:no-repeat;background-position:right;padding-right:.3rem;padding-left:2px}.submenu .active{background-repeat:no-repeat;background-position:right;padding-right:.3rem;padding-left:3px}a.lefttooltip span,a.tooltip span{padding:0.1rem;margin-top:1.25rem;width:5.67vw;text-align:center}img{border:0;border:none;background-color:transparent;min-width:1.5rem;min-height:1.5rem;}.default{color:#353535;font:11.3px Verdana,Arial,Helvetica,sans-serif;word-spacing:0.05rem;line-height:200%}.button1,.resetbutton{cursor:pointer}fieldset{border:0.05rem solid #CEDBEA}legend{font-weight:400;font-size:.5rem;caption-side:bottom}hr{color:#EEE}/*a:hover{background:0 0}*/a.lefttooltip:hover span,a.tooltip:hover span{position:absolute;border:0.05rem solid #037B1D;background:#606060;color:#fff}a.tooltip span{display:none;margin-left:-60px}a.tooltip:hover span{display:inline}a.lefttooltip span{display:none;margin-left:-15px}a.lefttooltip:hover span{display:inline}.bordertop,.centercontent{border-top:#E6E6E6 0.05rem solid}.contenttitle,.gcontenttitle{font-size:18px}.boldtxt,.button1,.contenttitle,.gcontenttitle{font-weight:700}.button1{BORDER:none;background-image:url(../../images/but_blank.gif);background-color:transparent;background-repeat:no-repeat;width:97px;color:#000}.centercontent{border-bottom:#E6E6E6 0.05rem solid}.contenttitle{color:#909090}.gcontenttitle{color:#217E02}.boldtxt{}.grybox{border:.2rem solid #E0E0E0}.grybgbox{background-color:#E0E0E0}.dottedbotm{border-bottom:#868686 .15rem dotted}.bluetitle,.bluetitle a,.bluetitle a:active,.bluetitle a:hover,.bluetitle a:link,.bluetitle a:visited{font-weight:700;color:#214F9C}.greentitle,.greentitle a,.greentitle a:active,.greentitle a:hover,.greentitle a:link,.greentitle a:visited{font-weight:700;color:#095E17}.photogrntitle,.photogrntitle a,.photogrntitle a:active,.photogrntitle a:hover,.photogrntitle a:link,.photogrntitle a:visited{font-weight:700;color:#117B00;font-size:.75rem}.photo{border:.3rem solid #FFF}.bottomline{border-bottom:#E6E6E6 0.05rem solid}.regular{}.buttonbox{background-color:#666;font-weight:700}.buttonbox td{color:#FFF}.grytitle{color:#333;font-weight:700}#gridtable{border:0.1rem solid #E7E7E7}#gridtable td{padding-left:.15rem;padding-right:.15rem;}#gridtable #gridheader td,.boldlabel{font-weight:700;}#gridtable #gridheader{background-image:url(../../images/columnheader.gif);background-repeat:repeat-x;background-position:bottom;background-color:#FEFEFE}.activetab,.resetbutton{background-repeat:no-repeat}#gridtable #gridheader td{border-right:#DCDCDC 0.1rem solid}#whitegrid td{background-color:#FFF}#bggrid td{background-color:#F8F8F8}.borderright{border-right:#E6E6E6 0.05rem solid}.bluetitle2{font-weight:700;color:#0D1F86}#createform td{}.formtextbox{border:0.05rem solid #BCBCBC}#createform .formlabel{color:#000;font-weight:700;}#createform .botmline{border-bottom:#EEE 0.05rem solid}#createform .note{font-size:.5rem;color:#999}.formtextarea{border:0.05rem solid #B9CAD9}.redtxt{color:#CB1819;font-weight:400;}.topbotmline{border-bottom:#EEE 0.05rem solid;border-top:#EEE 0.05rem solid}.dottedbotmlight{border-bottom:#ccc 0.05rem dotted}.leftrightbrdr{border-left:#CECECE 0.05rem solid;border-right:#CECECE 0.05rem solid}#formtable input,#formtable select,#formtable td,#formtable textarea{color:#000}#formtable .ornglabel,.activetab,.activetab a,.activetab a:active,.activetab a:hover,.activetab a:link,.activetab a:visited,.inactivetab{font-weight:700;}#formtable .ornglabel{color:#BF6B05}input{margin:0;margin:none;padding:0;padding:none;}.activetab{background-image:url(../../images/activetab.gif);color:#0B8F00;width:5.1vw;background-position:bottom}.inactivetab{color:#FFF;width:5.1vw}.inactivetab a,.inactivetab a:active,.inactivetab a:hover,.inactivetab a:link,.inactivetab a:visited{color:#6C6969;font-weight:700;display:block}.activetab a,.activetab a:active,.activetab a:hover,.activetab a:link,.activetab a:visited{color:#0B8F00;display:block}.activeoption{background-color:#F9F9F9}.inactiveoption{background-color:#FFF}.orangetitle,.orangetitle a,.orangetitle a:active,.orangetitle a:hover,.orangetitle a:link,.orangetitle a:visited{font-weight:700;color:#C46E05}#viewtable td{border-bottom:#EAEAEA 0.05rem dotted}#viewtable input,#viewtable select,#viewtable textarea{color:#999}.formlabel{color:#000;font-weight:700;}.botmline{border-bottom:#EEE 0.05rem solid}.aboutme,.thickbox{border:.2rem solid #EDEDED}.note{font-size:.5rem;color:#999}#formaldata td,.aboutme{color:#000;}.aboutme{text-align:justify;padding:.25rem}#formaldata td{border-bottom:#CCC 0.05rem dotted;}#gridtable img{border:0.15rem solid #EEE}#viewstable{background-color:#F6F6F6;border:0.1rem solid #B5B5B5}#viewstable td{padding:3px}.searchoptrow{border-top:#008500 0.25rem solid}.resetbutton{BORDER:none;font-weight:700;background-image:url(../../images/Buts/but_reset.gif);background-color:transparent;height:1.25rem;width:66px}.submitbutton{BORDER:none;font-weight:700;background-image:url(../../images/but_submit.gif);background-color:transparent;background-repeat:no-repeat;cursor:pointer;width:4.25vw}.cancelbutton,.confirmbutton,.previewbutton{BORDER:none;font-weight:700;background-color:transparent;background-repeat:no-repeat;cursor:pointer;height:1.2rem;width:69px}.previewbutton{background-image:url(../../images/but_preview.gif)}.confirmbutton{background-image:url(../../images/but_confirm.gif)}.cancelbutton{background-image:url(../../images/but_cancel.gif)}.actmenu1,.inactmenu1{cursor:pointer;background-repeat:repeat-x}.grnborder{border:0.15rem solid #080}#brwsmlinks,#brwsmlinks .all,#brwsmlinks a,#brwsmlinks a:active,#brwsmlinks a:hover,#brwsmlinks a:link,#brwsmlinks a:visited{}.rescount{font-weight:400;}.botmline td{border-bottom:#E7E3E7 0.05rem dotted}.rightsep{border-right:#E7E3E7 .15rem solid;padding-left:.2rem;padding-right:.2rem}.readmore a,.readmore a:active,.readmore a:hover,.readmore a:link,.readmore a:visited{text-align:right;padding-right:.25rem;vertical-align:bottom}.reportimg{border:0.05rem solid #C8C8C8}.cpop{border:.25rem solid #7B92B1;background-color:#FFF}.cpoptitle{background-color:#F1F5EA;color:#C25F07;font-weight:700;padding-left:.2rem}.helppop{border:0.05rem solid #3cae25;background-color:#f9fff9}.helppoptitle{color:#e36000;border-bottom:#eee 0.05rem solid;font-weight:700;padding-left:.2rem}.helppopcontent{text-align:justify;padding:.3rem}.helpmore{text-align:right;padding:.25rem}.helpmore a,.helpmore a:active,.helpmore a:hover,.helpmore a:link,.helpmore a:visited{text-decoration:underline;}.helpmore a:hover{color:#C60;text-decoration:none}.botbrdrm2{border-bottom:#E6E6E6 0.05rem solid}.detailtitle2,.detailtitle2 td{color:#000;font-weight:700;border-bottom:0}.detailtitle2 .nobrdr td{border-bottom:0}.detailtable{border:.25rem solid #EEE}.label2{font-weight:700}.titletxt1{font-weight:700;color:#107900;}.searchoptbox{border:0.05rem solid #ACACAC;border-bottom:0;background-color:#FFF}.tabbeltable1{border:0.05rem solid #4C8945;background-color:#FFF}.actmenu1{background-image:url(../../images/refinetab_on.gif);background-color:#fff;border:0.05rem solid #6EA2C4;border-bottom:none;border-top:0}.actmenu1,.actmenu1 a,.actmenu1 a:active,.actmenu1 a:hover,.actmenu1 a:link{text-decoration:none;color:#055992;font-weight:700;}.inactmenu1{background-image:url(../../images/refinetab_off.gif);background-color:#FFF;border:0.05rem solid #CCC;border-top:0;border-bottom:#6EA2C4 0.05rem solid}.inactmenu1,.inactmenu1 a,.inactmenu1 a:active,.inactmenu1 a:hover,.inactmenu1 a:link{text-decoration:none;color:#333;font-weight:700;}.blinks a:hover,.btxt a,.btxt a:active,.btxt a:hover,.btxt a:link,.btxt a:visited{text-decoration:underline}.emtmenu1{border-bottom:#6EA2C4 0.05rem solid}.border2{border-right:#E9E9E9 1PX solid}.border2 td{color:#000;}#triggers .poplink a,#triggers .poplink a:active,#triggers .poplink a:hover,#triggers .poplink a:link,#triggers .poplink a:visited{font-weight:400;}.blinks,.blinks a,.blinks a:active,.blinks a:hover,.blinks a:link,.blinks a:visited{color:#067BDC}.rseperator{background-image:url(../../images/seperator.gif);background-repeat:no-repeat;background-position:right}.greenbtitle,.greenbtitle a,.greenbtitle a:active,.greenbtitle a:hover,.greenbtitle a:link,.greenbtitle a:visited{font-weight:700;font-size:.75rem;color:#095E17}.liner td{border-bottom:#E2E2E2 0.05rem dotted}.bline,.sidetab{border-bottom:#F5F5F5 0.05rem solid}.leftbrdrd{border-left:#EEE 0.05rem solid}.whitetitle{color:#FFF;font-weight:700}.normtxt,.sidetab{}.bline{padding:0}.sidetab{background-color:#F5F5F5;padding-left:.25rem;padding-right:.25rem;font-weight:700;width:7.37vw;display:block}.tabactive,.tabinactive{background-repeat:no-repeat;background-position:left bottom;width:154px;text-align:center}#menu #urhere a,#menu #urhere a:active,#menu #urhere a:hover,#menu #urhere a:link,#menu #urhere a:visited,#menu #urhere td{display:inline;font-weight:400;text-transform:none;padding:0}.tabactive{background-image:url(../../images/tab_active.gif)}.tabinactive{background-image:url(../../images/tab_inactive.gif)}.prightlabel,.rightlabel{font-weight:700;text-align:right}.tabactive,.tabactive a,.tabactive a:active,.tabactive a:hover,.tabactive a:link,.tabactive a:visited{color:#288215;font-weight:700;font-family:arial}.tabinactive,.tabinactive a,.tabinactive a:active,.tabinactive a:hover,.tabinactive a:link,.tabinactive a:visited{color:#525252;font-weight:700;font-family:arial}.tabtable{border-bottom:#E7E7E7 0.2rem solid}.tabbox{border:.2rem solid #E7E7E7;border-top:0;padding:.75rem 25px}.rightlabel{padding-right:.5rem;}.prightlabel{padding-right:.15rem;}.desctxt{text-align:left;padding:.25rem .5rem;}.countstats{color:#333;font-weight:400}.dark .countstats{color:#ccc;}.tabsubtitle{color:#074181;font-weight:700;}table.sortable .no_sortable,table.sortable thead{font-weight:700}#svtable td{padding-left:.15rem;}#trowid td{color:#000;}table.sortable thead{cursor:pointer;padding-left:3px}table.sortable .no_sortable{cursor:auto}.openclose h3{background:url(../../images/arrow-square.gif) right -54px no-repeat #e9e7e7;padding:.2rem 0.75rem;margin:.25rem 0 0;font:700 120%/100% Arial,Helvetica,sans-serif;border:0.05rem solid #c4c4c4;cursor:pointer;text-align:left}.details1,.detailtitle{border:0.05rem solid #DCEAF4}.dimtxt,.gtablabel,.h2{font-family:PPFont,arial}.gtablabel,.h2{font-weight:700}.openclose h3.active{background-position:right 5px}.brieftable,.detailtitle{background-repeat:repeat-x;background-position:bottom}.actiontable td{text-align:left}.h2{font-size:.75rem;color:#01399F;margin:0;padding:0}.detailtitle{background-image:url(../../images/panelimages/subpane_centre.gif)}.details1{background-color:#F5F8FA;border-top:0}.gtablabel{color:#00378A;}.dimtxt{color:#666;}.brieftable{background-image:url(../../images/panelimages/panel_bottom_centre.gif);border:0.05rem solid #AED7EE}.radiooption td,.shadbrdr{background-repeat:no-repeat}.imgbrdr{border:0.05rem solid #eee;padding:3px}.tabbrdr{border-bottom:#ACCCE0 .15rem solid}.shadbrdr{background-image:url(../../images/border_leftright.gif);background-position:top}.dtumbimg{width:6.24vw;height:6.5rem;border:0.05rem solid #eee;padding:.2rem}.btxt,.btxt a,.btxt a:active,.btxt a:hover,.btxt a:link,.btxt a:visited{font-weight:700;font-size:.75rem;color:#1D5174}.btxt a:hover{text-decoration:none}#commentsreport .header td{background-color:#EBEBEB;color:#005B88;font-weight:700;}#commentsreport .minusrcnt,#commentsreport .neutralrcnt,#commentsreport .plusrcnt{font-weight:700;}.lbgtitle,.lblubg{background-color:#F2F9FF}#commentsreport tbody td{border-bottom:#EEE 0.05rem solid;padding-bottom:.25rem}#commentsreport tbody .noborder td{border:0}#commentsreport .plusrcnt{color:green}#commentsreport .minusrcnt{color:#A83600}#commentsreport .neutralrcnt{color:#666}.replytitle{color:#999;font-weight:700;font-size:.75rem}.boldblk{color:#000;font-weight:700;font-size:14px}.lgtblu{color:#016be2;font-weight:700;font-size:16px}.lblubg{border-bottom:#E6E6E6 0.05rem solid;padding-left:.25rem;padding-right:.25rem}comment_desc3 p{padding:0;margin:0;color:#000;}.lbgtitle{color:#00496C;font-size:.75rem;font-weight:700;padding-left:.25rem;}#paratxt td,.boldfont{color:#000;}#paratxt td{line-height:1rem}#commentsreport div,#commentsreport p,#commentsreport td{color:#000;line-height:1rem}.cmtphoto{width:2.25rem;height:50px}.maxchar{}.boldfont{font-weight:700}.paneltitle,.paneltitle td{color:#25278D;font-weight:700;}.paneltitle{background-image:url(../../images/paneltop.gif);background-repeat:repeat-x;background-position:center;padding-left:.25rem;padding-right:.25rem;height:34px}.paneltitle .dimtext{font-weight:400;color:#666}.grncolor,.grycolor{font-weight:700}.grycolor{color:#B0B0B0;font-size:18px}.grncolor{color:#088A3B;font-size:18px}.panelfooter{background-color:#D9DEF3;}.tip{color:#C8042D;}.radiooption td{background-image:url(../../images/radiobgoff.gif);background-position:center center;cursor:pointer}.radiooption .active,.radiooption td:hover{background-image:url(../../images/radiobgon.gif);background-repeat:no-repeat;background-position:center center;cursor:pointer}.radiooption a,.radiooption a:active,.radiooption a:link,.radiooption a:visited{color:#000;font-weight:700;font-size:14px}.radiooption .active a,.radiooption .active a:hover,.radiooption .active a:link,.radiooption .active a:visited,.radiooption a:hover{font-weight:700;color:#006400;font-size:14px}.submenu{background-color:#E1F0FA;}.pgtitle_1{background-color:#eef6fc;border-bottom:#fff 0.05rem solid;border-top:#fff 0.05rem solid;color:#6a0d00;font-weight:700;text-transform:uppercase;text-align:left;padding-left:27px}.pgtitle,.pgtitle1{padding-left:1rem}.pgbg,.pgtitle,.pgtitle1{font-weight:700;color:#118902;text-transform:uppercase;text-align:left;background-color:#F8FDF8}.pgtitle{border-bottom:#eee 0.05rem solid}.pgtitle1{border-bottom:#4C8945 0.05rem solid}.vpaneltitle,.vpaneltitle1{border-bottom:#D9E9F0 0.05rem solid}.pgbg td{color:#118902;font-weight:700;text-transform:uppercase}.pgbbg{background-color:#E1F0FA;color:#118902;font-weight:700;text-transform:uppercase;text-align:left}.pgbbg td{color:#118902;font-weight:700;text-transform:uppercase}#confirmmessage,.sencase{text-transform:none}.vpaneltitle{background-color:#F7F5FE;color:#3D209F;font-weight:700;font-size:.75rem}.vpaneltitle1{background-color:#e1f0fa;color:#00385d;font-weight:700;}.panelbgtitle,.ptitle{font-size:.75rem;font-weight:700}.vpanelfooter{background-color:#F7F5FE;}.vpanelfooter1{background-color:#e1f0fa;border-top:0.05rem solid #d9e9f0}.panelbgtitle{background-color:#EFF6FB;color:#256FA2;padding-left:.15rem;padding-right:3px}.ptitle{color:#1E8FD7}.selboxtitle td,.selboxtitle1 td{font-weight:700;background-image:url(../../images/searchimg/box_topcentre.gif);background-repeat:repeat-x;color:#7C029C;padding-left:.25rem;text-align:left}.selboxtitle td{width:11.34vw;border-left:#EBEBEB 0.05rem solid;border-right:#EBEBEB 0.05rem solid}.selboxtitle .empt{width:1rem;background-color:#FFF;border:0}.selboxtitle1 td{width:11.34vw;border-left:#EBEBEB 0.05rem solid;border-right:#EBEBEB 0.05rem solid}.selboxtitle1 .empt{width:1rem;background-image:url(../../images/searchimg/noimag.gif);background-color:#FFF;border:0}.selbox{border-left:#EBEBEB 0.05rem solid;border-right:#EBEBEB 0.05rem solid;border-bottom:#EBEBEB 0.05rem solid}.selbox .empt{width:.5rem;background-color:#FFF;border:0}.selbox ul{width:12.47vw;padding:0;margin:0;height:20rem;overflow:auto}.selbox li{line-display:block;padding:0 0 0 0.25rem;margin:0;color:#26488D;cursor:default;border-bottom:#EEE 0.1rem dotted}.selbox .selected{background-color:#D5EEFC}.comntimgbg{background:url(../../images/prodetail/user.gif) center center no-repeat}.botgrad,.tbgrad,.welcomegrad{border:0.05rem solid #339DDE;background-repeat:repeat-x}.rlabel{text-align:right;font-weight:700;padding-right:8px}.tbgrad{background-image:url(../../images/searchimg/achome_bg.gif)}.welcomegrad{background-image:url(../../images/welcm_bg.gif)}.botgrad{background-image:url(../../images/searchimg/achome_bg.gif);background-position:bottom}.bbotmbord,.brdrtable{border:0.05rem solid #339DDE}.points td{border-bottom:#EEE 0.05rem solid;}.prptitle{color:#66068B;font-weight:700;font-size:0.85rem;}#formtable1 td{color:#000}#formtable1 .formtb,.formtb{background-color:#FFF;border:0.05rem solid #C1C1C1;height:1.05rem;padding-left:2px}#formtable1 .formta,.formta{background-color:#FFF;border:0.05rem solid #ABCBE1;padding-left:0.1rem;padding-right:2px}#formtable1 .formselect{background-color:#FBFBFB;border:0.05rem solid #ABCBE1}#formtable1 .formselect option{height:18px}#formtable select:focus.formselect,#formtable1 input:focus.formtb,#formtable1 textarea:focus.formta{background:#FFF;border:0.05rem solid #ABCBE1}.bplainbox{border:0.05rem solid #4AA0CC}.bpanelfooter{background-color:#DFEDF5}.bbtitle{color:#013E84;font-weight:700;padding-left:.25rem;border-bottom:#EEE 0.05rem solid;}#desctable .gbtitle,.grnbig{font-weight:700;color:#166916}#desctable .gbtitle{font-size:16px}.grnbig{font-size:18px}.newfoldertb{border:0.05rem solid #D2D2D2;background-color:#DBECF8;color:#999;}input:focus.newfoldertb{background:#FFF;border:0.05rem solid #9F9F9F}.activeleaf,.briefbox,.briefbox1,.briefbox1:hover,.briefbox:hover{background-position:bottom}.activeleaf,.briefbox,.briefbox1,.briefbox1:hover,.briefbox:hover,.inactiveleaf{background-repeat:repeat-x}.activeleaf{border:0.05rem solid #06C;border-bottom:0;width:4.25vw;height:1.1rem;background-image:url(../../images/leftpanel_tab_on.gif);background-color:#FAFDFE}.activeleaf a:hover,.activeleaf a:link,.activeleaf a:visited,activeleaf a{font-weight:700;display:block;}.inactiveleaf{border:0.05rem solid #C1C1C1;border-bottom:#06C 0.05rem solid;background-color:#F9F9F9;width:4.25vw;height:1.1rem;background-image:url(../../images/leftpanel_tab_off.gif)}.inactiveleaf a:hover,.inactiveleaf a:link,.inactiveleaf a:visited,inactiveleaf a{font-weight:400;color:#333;}.emptyleaf{border-bottom:#06C 0.05rem solid}.leafbody{border:0.05rem solid #06C;border-top:0;border-left:0;border-right:0}.newfoldrtb{border:0.05rem solid #95BED8;color:#999;background-color:#FFF}
.newfoldrtb>table{border-spacing:.25rem;}
.newinput{border:0;padding-left:.15rem;padding-right:.15rem;color:#666;width:100%;}#dynatip{display:none;z-index:1000000;position:relative}.n{color:#930;font-weight:700}.footpagi{background-color:#E4F0F9;border-top:#E4E4E4 0.05rem solid}.commoncb{background-color:#FFF;border-top:#E7E7E7 0.05rem solid;border-bottom:#E7E7E7 0.05rem solid;height:22px}.briefbox{border:0.05rem solid #D2D2D2;background-image:url(../../images/gradient_bottom.gif)}.briefbox .brieftitle{background-color:#F3F3F3}.briefbox:hover{border:0.05rem solid #b7abe8;background-image:url(../../images/brfhovgrad.gif)}.briefbox:hover .brieftitle{background-color:#eae6f8}.briefbox .brieftitle .blink a,.briefbox .brieftitle .blink a:active,.briefbox .brieftitle .blink a:hover,.briefbox .brieftitle .blink a:link,.briefbox .brieftitle .blink a:visited{font-weight:700;font-size:.75rem;color:#1D5174}.briefbox1{border:0.05rem solid #D2D2D2;background-image:url(../../images/gradient_bottom.gif)}.briefbox1 .brieftitle{background-color:#F3F3F3}.briefbox1:hover .brieftitle{background-color:#F9EEEE}.briefbox1:hover{border:0.05rem solid #eed1d1;background-image:url(../../images/cm1/brfhovgrad.gif)}.briefbox1 .brieftitle .blink a,.briefbox1 .brieftitle .blink a:active,.briefbox1 .brieftitle .blink a:hover,.briefbox1 .brieftitle .blink a:link,.briefbox1 .brieftitle .blink a:visited{font-weight:700;font-size:.75rem;color:#910000}.blink,.blink a,.blink a:active,.blink a:hover,.blink a:link,.blink a:visited{font-weight:700;font-size:.75rem;color:#1D5174}.blink a:hover{text-decoration:underline}.actlink{color:#ccc;font-weight:400}.actlink a,.actlink a:active,.actlink a:hover,.actlink a:link,.actlink a:visited{color:#144E9D;text-decoration:underline}.actionsep{background-image:url(../../images/divider.gif);background-repeat:no-repeat;background-position:center center}.msg{color:#063;font-weight:700;font-size:14px}.brfover{background-color:#FFFFE8}tr.over td{background:#F1F1E2}tr.over2{background-image:url(../../images/active_comment.gif);background-repeat:repeat-x;background-position:bottom}.postdate{color:#666;padding-right:.3rem}.img1{border:0.05rem solid #EEE;padding:0.1rem;width:5.67vw;height:5rem}.expandblock,.tabtoggle,.tabtoggle1{background-repeat:no-repeat;background-position:right;background-color:#EAF4FF;height:0.9rem;cursor:pointer}.tabtoggle,.tabtoggle1{background-image:url(../../images/icon_minus2.gif);color:#5E005E;font-weight:700;padding:0.15rem .15rem 0;text-align:left}.tabbg div,.tabbg h3 span{}.expandblock{background-image:url(../../images/icon_plus2.gif)}.tabbg h3{cursor:default;border-bottom:#BFD7F7 .15rem solid;padding:0 0 0 0.3rem;margin:0}.tabbg h3.active{background-image:url(../../images/div_open1.gif);background-repeat:no-repeat;background-position:right}.tabbg h3 span{background-image:url(../../images/tab_centre.gif);background-repeat:repeat-x;background-position:bottom left;color:#003b80;font-weight:700;width:6.8vw;display:block;text-align:center;padding-left:.25rem;border:0.05rem solid #8Fa7d0;border-bottom:0}.horititle,.insertitle,.leftlabel,.tabinrtitle{text-align:left}.tabbg div{font-weight:400;line-height:1rem}.tabinrtitle{color:#006FDD;font-weight:700;font-size:.75rem;border-bottom:#5BB5F7 0.05rem solid;padding:.25rem}.inroptclose h3{background:url(../../images/arrow-square.gif) right -54px no-repeat #F2F2F2;padding:.2rem 0.75rem;margin:.25rem 0 0;font:700 0.6rem Arial,Helvetica,sans-serif;cursor:pointer}#quickbrowse,.tabsubdiv{background-color:#F7FCFE}.inroptclose h3.active{background-position:right 5px}.tabsubdiv{border-bottom:#D9EAF4 0.05rem solid;padding:.25rem}#quickbrowse{}#quickbrowse a,#quickbrowse a:active,#quickbrowse a:link,#quickbrowse a:visited{color:#207716;font-weight:400;text-decoration:none;font-family:arial}#quickbrowse a:hover{color:#5e93d9;font-weight:700;text-decoration:none;font-family:arial}#quickbrowse span{border:0.05rem solid #F7FCFE;margin-left:0.05rem;margin-right:0.05rem;width:1.9rem;padding:0.05rem 3px}#browselist li,#browseplist li,#browsesublist li,.nbrowselist li,.sublist li{cursor:pointer;padding:0;margin:0}#quickbrowse span:hover{border:0.05rem solid #AFC9E9;background-color:#FFF}#quickbrowse .activebrowse span{color:#BE4B22;font-weight:700;border:0.05rem solid #97C2DE;background-color:#FFF}#quickbrowse .activebrowse a,#quickbrowse .activebrowse a:active,#quickbrowse .activebrowse a:link,#quickbrowse .activebrowse a:visited{color:#106900;font-weight:700;text-decoration:none},#quickbrowse .activebrowse a:hover{font-weight:700;text-decoration:none;border:0}#browselist li{color:#0053A6;list-style-image:url(../../images/searchimg/bullet_category.gif)}#browselist li.selected,#browselist li:hover{color:#C55B0E;text-decoration:underline;list-style-image:url(../../images/searchimg/bullet_category_on.gif)}#browsesublist li{color:#0053A6;list-style-image:url(../../images/searchimg/bullet_category.gif)}#browsesublist li.selected,#browsesublist li:hover{color:#C55B0E;text-decoration:underline;list-style-image:url(../../images/searchimg/bullet_category_on.gif)}#browseplist li{color:#0053A6;list-style-image:url(../../images/searchimg/bullets_subcategory.gif)}#browseplist li.selected,#browseplist li:hover{color:#C55B0E;text-decoration:underline;list-style-image:url(../../images/searchimg/bullets_subcategory_on.gif)}.nbrowselist li{color:#0053A6;list-style-image:url(../../images/searchimg/bullet_category.gif)}.nbrowselist li.selected,.nbrowselist li:hover{color:#C55B0E;text-decoration:underline;list-style-image:url(../../images/searchimg/bullet_category_on.gif)}.sublist li{color:#0053A6;list-style-image:url(../../images/searchimg/bullets_subcategory.gif)}.sublist li.selected,.sublist li:hover{color:#C55B0E;text-decoration:underline;list-style-image:url(../../images/searchimg/bullets_subcategory_on.gif)}.insertitle{color:#006291;font-weight:700;background-color:#FFF;border-bottom:#EEE 0.05rem solid;padding-left:.2rem;padding-right:.2rem}.toprow2{background-color:#C9E1F0}.mblulink{padding-top:0.4rem;padding-bottom:8px}.taboff,.tabon{background-repeat:repeat-x;background-position:top center;padding-top:.2rem}.mblulink,.mblulink a,.mblulink a:active,.mblulink a:hover,.mblulink a:link,.mblulink a:visited{color:#004B97;font-weight:700;font-size:.75rem}.mblulink a:hover{text-decoration:underline}.botmbrdr{border-bottom:#eee 0.05rem solid}.tabon{background-image:url(../../images/searchimg/btab_on.gif);border-left:#2C95CF 0.05rem solid;border-right:#2C95CF 0.05rem solid;background-color:#4DB1EF}.tabon a,.tabon a:active,.tabon a:hover,.tabon a:link,.tabon a:visited{color:#FFF;font-weight:700;display:block}.taboff{background-image:url(../../images/searchimg/btab_off.gif);border-left:#C6C6C6 0.05rem solid;border-right:#C6C6C6 0.05rem solid;background-color:#fff}.taboff a,.taboff a:active,.taboff a:hover,.taboff a:link,.taboff a:visited{color:#656464;font-weight:700;display:block}.tabempty{border-bottom:#2C95CF 0.05rem solid}.tabdown{border:0.05rem solid #2C95CF;border-top:0;background-image:url(../../images/searchimg/bottom_gra.gif);background-repeat:repeat-x;background-position:bottom}.ansimgbg,.quesimgbg{background-repeat:no-repeat;background-position:center center}.leftlabel{padding-left:.25rem;padding-right:.3rem;font-weight:700;}.line1{border-top:#eee 0.05rem solid}#specdet div,#specdet li,#specdet p,#specdet td,#specdet ul{font-weight:400;text-align:left}.grnbtitlebrdr td,.purpletitle{font-weight:700;font-size:16px}.catlink a,.catlink a:active,.catlink a:hover,.catlink a:link,.catlink a:visited{color:#C27101;text-decoration:underline}.popinacttab{border-bottom:#BAD5E5 0.05rem solid}.purpletitle{color:#A319B8}.grnbtitlebrdr td{color:#159E18;border-bottom:#eee 0.05rem solid}.notetxt{color:#999;border:0}#svtable .repdesc,.quesimgbg{}.quesimgbg{background-image:url(../../images/detailimg/ico_Q.gif);color:#000;font-weight:700}.ansimgbg{background-image:url(../../images/detailimg/ico_an.gif)}.noresdiv,.popacttab{background-repeat:repeat-x;background-position:bottom}.horititle{background-color:#EAF4FF;color:#1D5174;font-weight:700;padding:.3rem}.compcard{background-color:#F9FBFC;border-left:#C0D8E7 0.05rem solid;border-top:0}.dlogo,.logoimg{padding:.5rem;background-color:#FFF}.popacttab{background-image:url(../../images/detailimg/mfdpopup_top.gif);border:0.05rem solid #BAD5E5;border-bottom:0}.dlogo,.logoimg,.processbox{border:0.05rem solid #eee}.logoimg{margin-right:.25rem;margin-top:.15rem;text-align:center}.descptxt p{line-height:1rem;}.bluebold{color:#004080;font-weight:700;font-family:arial}.dlogo{margin-right:0.4rem;margin-top:8px}.r{color:#900;font-weight:700}.inpantitle{background-color:#F9F9FF;color:#6C006C;font-weight:700;padding-left:.25rem}.noresdiv,.searchoptions{background-color:#FFF}.prpsmltitle{color:#66068B;font-weight:700;}.style6{color:#090;font-weight:700}.style7{font-size:17px}.noresdiv{box-shadow:0 0 0.25rem #999;border:0.05rem solid #999;background-image:none;padding-bottom:.5rem}#formtable1 .redalert,.redalert{color:#B90000;font-weight:700;}.invalidtb{background-color:#FFF2F2;border:0.05rem solid #B84D3D;height:0.95rem;padding-left:2px}input:focus.invalidtb{background:#FFF;border:0.05rem solid #ABCBE1}.outlinebox{border:.2rem solid #8EC7EF}.sessiontable,.vdobrdr{border:0.05rem solid #999}.sessiontable{background-image:url(../../images/bg_panel_access.gif);background-repeat:repeat-x}.accesstxt{color:#CE0000;font-weight:700;font-size:1rem}.pointsdata td{line-height:.75rem;text-align:left;padding-left:0.4rem;}.manucomp{cursor:pointer}.txt12{color:#000;line-height:1rem}.filteroptions td{padding-right:.3rem;padding-left:.25rem}#menu .menutable{padding-left:2rem;padding-right:40px}#menu .menutable td{border:0.05rem solid #00609D;border-bottom:0;height:18px}#menu .menutable a,#menu .menutable a:active,#menu .menutable a:hover,#menu .menutable a:link,#menu .menutable a:visited{color:#015488;font-size:.5rem;font-weight:700;display:block;padding-left:.25rem;padding-right:.25rem}#menu .menutable .emptd{border:0;padding-left:0;padding-right:0;color:#FFF}#menu .menutable .activemenu{background-image:url(../../images/menuimg/menuactivebg.gif);background-repeat:repeat-x}#menu .menutable .activemenu a,#menu .menutable .activemenu a:active,#menu .menutable .activemenu a:hover,#menu .menutable .activemenu a:link,#menu .menutable .activemenu a:visited{color:#FFF;font-weight:700;display:block}.rbgtitle{color:#5E005E;font-weight:700;font-size:14px}.bselect{border:0.05rem solid #ABCBE1;padding-left:0.1rem;height:1rem}.linesep td{border-bottom:#EFEFEF 0.05rem solid}.thankyoumsg{font-weight:700;color:#6D0137}#confirmmessage{position:fixed;width:17.01vw;left:0;top:5rem;z-index:100;visibility:hidden;background-color:#057300;font-weight:700;color:#FFF;padding:.25rem 2rem;border:0}.activetabbg,.inactivetabbg{text-align:center;background-repeat:repeat-x;background-position:top;padding-left:.3rem;padding-right:.3rem}.activetabbg,.inactivetabbg,.tabbelowtable{background-color:#FFF}.activetabbg{background-image:url(../../images/commu/tab_on.gif);color:#045A12;font-weight:700;border:0.05rem solid #609B59;border-bottom:none}.activetabbg a,.activetabbg a:active,.activetabbg a:hover,.activetabbg a:link,.activetabbg a:visited{color:#0A9126;font-weight:700;display:block;padding-top:.15rem;padding-bottom:3px}.inactivetabbg{background-image:url(../../images/commu/tab_off.gif);border:0.05rem solid #A3A3A3;border-top:0;border-bottom:0.05rem solid #72BC56}.iconalign,.resetButton{background-repeat:no-repeat}.inactivetabbg a,.inactivetabbg a:active,.inactivetabbg a:hover,.inactivetabbg a:link,.inactivetabbg a:visited{color:#000;font-weight:700;display:block;padding-top:.15rem;padding-bottom:3px}.tabbelowtable{border:0.15rem solid #693}.iconalign{background-position:0 center;padding-left:16px}.replybox1{background-color:#99C}.resetButton{background-image:url(but_reset.gif);background-color:transparent;border:none;cursor:pointer;font-weight:700;color:#fff;height:1.9rem;width:2.83vw}.tdpadding{padding:.2rem}.tdpaddingleft{padding-left:2px}.tdtableborder{border:0.05rem solid #B9CAD9;}.cpoptitle1,.greentitle2,.promotetitle1,.promotetitle2,.vpaneltitle3{font-family:PPFont,arial;font-weight:700}.cpoptitle1{background-color:#d80b01;color:#fff;padding-left:.2rem}.cpop1{background-color:#FFF;border:0.1rem solid #d80b01}.tdbck{background-color:#fde3e2;color:#930700}.vpaneltitle3{background-color:#e1f0fa;color:#0077c6;}.promotetitle1,.promotetitle2{background-color:#f93;color:#fff;padding-left:.2rem}.promote1{background-color:#FFF;border:0.1rem solid #f93}.greentitle2{color:#047A13;font-size:16px}.dynadesctip .fg-tooltip-pointer-down,.dynadesctip .fg-tooltip-pointer-down-inner{position:absolute;width:0;height:0;border-bottom-width:0;background:0 0}.formtb1,.searchinput{background-color:#FFF}.dynadesctip .fg-tooltip-pointer-down{border-left:0.35rem dotted transparent;border-right:0.35rem dotted transparent;border-top-width:0.7rem;bottom:-14px;right:auto;left:50%;margin-left:-7px}.dynadesctip .fg-tooltip-pointer-down-inner{border-left:.25rem dotted transparent;border-right:.25rem dotted transparent;border-top:.5rem solid #fff;bottom:auto;top:-14px;left:-5px}.searchinput{border:0.05rem solid #F5F6F5;color:#006CB4;font-weight:400;height:0.9rem;padding-left:2px}.formtb1{border:0.05rem solid #B1B1B1;height:18px}.PPFonttext,.PPFonttextarea{background-color:#FDFDFD!important}#scroller{z-index:10}.locatclass{color:#26488D;padding:.25rem;}#searchlist li{color:#0053A6;list-style-image:url(../../images/searchimg/bullet_category.gif);cursor:pointer;padding:0;margin:0;text-decoration:underline}#searchlist li.selected,#searchlist li:hover{color:#0053a6;font-size:14px!important;text-decoration:none;font-weight:700!important;list-style:none}.detailrowbg{background-image:url(../../images/bg_heading.gif);background-repeat:repeat-x;border-left:#AAC3DD 0.05rem solid;border-right:#AAC3DD 0.05rem solid}textarea{resize:none}input.greenbutton,input.greybutton,input.redbutton{color:#fff;padding:0 0.25rem;cursor:pointer;font-weight:700}input.redbutton{background-color:#D4435D;border-radius:.25rem;border:0.05rem solid #8B0000;}input.greenbutton{background-color:#166512;border-radius:.25rem;border:0.05rem solid #143E00}input.greybutton{background-color:#505050;border-radius:.25rem;border:0.05rem solid #141414}input.greenbutton.downarrow{background-image:url(../../images/arrow_downdet_white.gif);padding-right:.75rem;background-position:90% center;background-repeat:no-repeat}input.greybutton.downarrow{background-image:url(../../images/arrow_downdet_white.gif);padding-right:.75rem;background-position:90% center;background-repeat:no-repeat}input.bluebutton,input.violetbutton{cursor:pointer;color:#fff;padding:0 0.25rem;font-weight:700}input.violetbutton{vertical-align:bottom;background-color:#714494;border-radius:.25rem;border:0.05rem solid #143E00}input.bluebutton{background-color:#0057ae;border-radius:.25rem;border:0.05rem solid #143E00}.webrestd td{padding:0!important}.webrestd h1,.webrestd h2,.webrestd h3,.webrestd h4,.webrestd h5,.webrestd h6{padding:0;margin:0}.webrestd p{padding:0;line-height:normal!important}.webrestd ul{padding:0}.webrestd li{list-style:none}.webrestd img{max-width:5.67vw;max-height:5rem;margin-right:.25rem}
.share-service-icon{cursor:pointer;display:inline-block;background:url(../../images/social_icons.png) 0 -288px no-repeat;height:1.4rem;margin:-1px;vertical-align:middle;width:1.6rem;background-size:80%;}
.share-service-icon-facebook{background-position:0 -231px}
.share-service-icon-googleplus{background-position:0 -1051px}
.share-service-icon-linkedin{background-position:0 -346px}
.share-service-icon-pinterest{background-position:0px -266px;height:1.35rem;background-size:82%;}
.share-service-icon-twitter{background-position:0 -804px}
div#tipalerttop{background-color:transparent;display:none;position:fixed;top:1rem;width:100%;z-index:100000}
div#tipalerttop td#idtipalerttop{text-align:center;background-color:#ffdead;border:0.05rem solid orange;box-shadow:0 0 .15rem darkorange;color:#000;min-width:22.68vw;padding:.25rem 1rem;line-height:1rem;font-weight:700;}
.socialicnsmini{cursor:pointer;margin:0 .15rem;height:0.95rem;width:0.95rem;display:inline-block;background-repeat:no-repeat;background-image:url('../../images/social/social_sprites.png');border-radius:50%;}
.socialicnsmini.socialicnsminifb{background-position:-130px -65px;}
.socialicnsmini.socialicnsminieml{background-position:-22px -281px;}
.socialicnsmini.socialicnsminigp{background-position:-22px -108px;}
.socialicnsmini.socialicnsminiln{background-position:-65px -130px;}
.socialicnsmini.socialicnsminipn{background-position:-216px -173px;}
.socialicnsmini.socialicnsminitr{background-position:-216px -216px;}
input.followbutton{cursor:pointer;border:0;background-color:transparent;color:#000;font-weight:700;height:1.35rem;padding:0 .5rem 0 1.65rem;background-image:url('../../images/followplus.png');background-repeat:no-repeat;background-position:.25rem center;}
input.followingbutton{border:0;background-color:transparent;color:#000;font-weight:700;height:1.35rem;padding:0 .5rem 0 1.5rem;background-image:url('../../images/followtick.png');background-repeat:no-repeat;background-position:.25rem center;}
span.followingspan{background-image:url('../../images/following.gif');background-repeat:repeat-x;border:0.05rem solid #CCC;border-radius:.25rem;display:inline-block;height:1.35rem;}
span.followspan{background-image:url('../../images/follow.gif');background-repeat:repeat-x;border:0.05rem solid #A1C972;border-radius:.25rem;display:inline-block;height:1.35rem;}
span.purchasespan{background-image:url('../../images/follow.gif');background-repeat:repeat-x;border:0.05rem solid #A1C972;border-radius:.25rem;display:inline-block;height:1.35rem;}
input.purchasebutton{cursor:pointer;border:0;background-color:transparent;color:#000;font-weight:700;height:1.35rem;padding:0 .5rem 0 1.65rem;background-image:url('../../images/purchase.png');background-repeat:no-repeat;background-position:.25rem center;}
input.simplebutton{cursor:pointer;border:0;background-color:transparent;color:#005500;font-weight:700;height:1.35rem;padding:0 0.75rem;}
div.tickbigcontainer,div.wrongbigcontainer{padding:2.5rem;text-align:center;}
span.tickbigtext,.tickbigcontainer>span{color: #000;background-image: url(../../images/homeimages/icon_tick.gif);background-repeat: no-repeat;background-position: left center;padding-left: 4rem;text-align: left;display: inline-block;padding-top: 0.5rem;padding-bottom: 0.5rem;font-size: 1.33rem;background-size: 3rem;}
span.tickwrongtext,div.wrongbigcontainer>span,div.bigcontainer>span{color:red;font-weight:700;padding-top: .5rem;padding-bottom: .5rem;text-align:center;display:block;font-size: 1.33rem;}
div.bigcontainer{padding:1.5rem;text-align:center;}
div.bigcontainer>span{color:#000;text-align:center;font-size: 1.33rem;}
div.bigcontainer>p{padding-top:1.5rem;margin:0;text-align:left;font-size:120%;}
div.tickbigcontainer>p{padding-top:1.5rem;text-align:left;font-size:120%;}
.dark div.bigcontainer>span{color:#FFF;}
.dark div.bigcontainer>p{color:#CCC;}

.dark div.tickbigcontainer>span{color:#FFF;}
.dark div.tickbigcontainer>p{color:#CCC;}



p{line-height:normal;}
.dark span.tickbigtext,.dark .tickbigcontainer>span{color:#FFF;background-image:none;}

.newfoldrtb>table{width:100%;}
.newfoldrtb img{min-width:1.5rem;}

div.bigcontainer:before,div.bigcontainer:after,div.tickbigcontainer:before,div.tickbigcontainer:after,div.wrongbigcontainer:before,div.wrongbigcontainer:after{content:"";clear:both;display:table;}

input.newtextlayout{border:0.05rem solid #e5e5e4;padding:.25rem .5rem;background-color:#FFF;color:#333;}
.newtextarealayout{border:0.05rem solid #e5e5e4;padding:.25rem .5rem;background-color:#FFF;color:#333;}
.newtextarealayout:focus{outline-style:initial;border:0.05rem solid #e5e5e4;}
select.newselectlayout{border:0.05rem solid #e5e5e4;height:2.1rem;padding:.25rem .5rem;background-color:#FFF;color:#333;}
input.stylebut{cursor:pointer;color:#FFF;background-color:#37b38b;border:0.1rem solid #278064;padding:.5rem 1.5rem;height:2.5rem;font-size:150%;}
.businessheader{background-color:#23629F;height:2.5rem;left: 0;padding-top:0.4rem;width: 100%;box-sizing: border-box;}.businessheader{display:inline-block;}.businessheader li a{ text-transform:uppercase;color:#FFF;font-weight:700;}header .textnav div {display: inline;}header.businessheader{margin:0;}
.businessheader li{float: left;list-style: outside none none;padding:0 0.25rem;height:2.5rem;}
.businessheader li.hvb:hover{background-color:#174069;}
.businessheader .hddd{font-weight:700;color:#666;text-align:left;border-bottom:0.05rem solid #CCC;padding:0 .5rem;}
.businessheader .hdd{cursor:pointer;font-weight:700;color:#800080;text-align:left;padding:0 .5rem;}
.businessheader .hddd a{color:#999;text-transform:none;}
.businessheader .hdd a{color:#AAA;text-transform:none;}
.businessheader .hdd a:hover{color:#333;}
#botpagidiv{box-sizing:content-box;padding:.5rem;}
#hdrmenuopenimg{min-width:5.1vw;padding-left:.5rem;background-image:url('../../images/arrow_downdet_white.gif');background-position:90% center;background-repeat:no-repeat;cursor:pointer;color:#FFF;}
#hdrmenuopenimg.mnuopened{background-image:url('../../images/arrow_downdet_white_invert.gif');}
.businessheader li a.actv{color:#FFF;text-decoration:underline;}
.coupontemplate345_167{padding:.5rem;display:inline-block;width:17.86vw;height:135px;border:.3rem solid #A83602;border-radius:.25rem;background-color:#FFAE00;}
.coupontemplate345_167.template1{border:.3rem solid #A83602;background-color:#FFAE00;}
.coupontemplate345_167.template2{border:.3rem solid #FF9C00;background-color:#BB2300;}
.coupontemplate345_167.template3{border:.3rem solid #5C0087;background-color:#DCBAF9;}
.coupontemplate345_167.template4{border:.3rem solid #402DC8;background-color:#FFFFFF;}
.coupontemplate345_167 div.cpnmn{display:inline-block;float:left;}
.coupontemplate345_167 div.cpnmn.cpnimg{padding:2rem .5rem;color:#FFFFFF;font-size:1.1rem;font-weight:700;text-align:center;width:78px;height:52px;border:0.05rem solid #BBB;background-color:#CDCDCD;}
.coupontemplate345_167 div.cpnmn.cpnright{margin-left:0.35rem;width:11.62vw;height:5rem;}
.coupontemplate345_167 div.cpntitle{background-color:#CDCDCD;height:1.3rem;border:0.05rem solid #BBB;text-align:left;padding:0.15rem 0.3rem;color:#545454;}
.coupontemplate345_167 div.cpnoffer{margin:0.35rem 1.65rem;background-color:#CDCDCD;height:1.75rem;border:0.05rem solid #BBB;text-align:center;padding:.25rem 0.3rem;font-size:.75rem;color:#545454;font-weight:700;}
.coupontemplate345_167 div.cpncmnts{background-color:#CDCDCD;border:0.05rem solid #BBB;text-align:center;padding:0.15rem 0.3rem;color:#545454;}

.couponimage345_167{padding:.5rem;display:inline-flex;width:25rem;height:12rem;border:.3rem solid #A83602;border-radius:.25rem;background-color:#FFAE00;justify-content:center;align-items:center;flex-wrap:wrap;}
.couponimage345_167.template1{border:.3rem solid #A83602;background-color:#FFAE00;}
.couponimage345_167.template2{border:.3rem solid #FF9C00;background-color:#BB2300;}
.couponimage345_167.template3{border:.3rem solid #5C0087;background-color:#DCBAF9;}
.couponimage345_167.template4{border:.3rem solid #402DC8;background-color:#FFFFFF;}
.couponimage345_167 div.cpnmn{width:25%}
.couponimage345_167 div.cpnmn.cpnimg{text-align:center;max-width:100%;max-height:7rem;}
.couponimage345_167 div.cpnmn.cpnimg img{max-width:5.67vw;max-height:134px;}
.couponimage345_167 div.cpnmn.cpnright{padding-left:0.5rem;width:75%;height:7rem;}
.couponimage345_167 div.cpntitle{text-overflow:ellipsis;white-space:nowrap;line-height:1rem;text-align:center;padding:0.5rem 0.3rem;font-weight:700;color:#000;overflow:hidden;}
.couponimage345_167 div.cpnoffer{margin:0.35rem 1.65rem;height:2rem;text-align:center;padding:.25rem 0.3rem;font-size:1.5rem;color:red;font-weight:700;}
.couponimage345_167 div.cpncmnts{text-overflow:ellipsis;white-space:nowrap;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;height:3rem;padding:0.15rem 0.3rem;font-size:0.9rem;color:#545454;overflow:hidden;box-sizing:border-box;}


.couponimage186_101{padding:.25rem;display:inline-block;width:9.64vw;height:85px;border:0.15rem solid #A83602;border-radius:.25rem;background-color:#FFAE00;}
.couponimage186_101.template1{border:0.15rem solid #A83602;background-color:#FFAE00;}
.couponimage186_101.template2{border:0.15rem solid #FF9C00;background-color:#BB2300;}
.couponimage186_101.template3{border:0.15rem solid #5C0087;background-color:#DCBAF9;}
.couponimage186_101.template4{border:0.15rem solid #402DC8;background-color:#FFFFFF;}
.couponimage186_101 div.cpnmn{display:inline-block;float:left;}
.couponimage186_101 div.cpnmn.cpnimg{text-align:center;width:56px;height:84px;}
.couponimage186_101 div.cpnmn.cpnimg img{max-width:56px;max-height:84px;}
.couponimage186_101 div.cpnmn.cpnright{margin-left:0.35rem;width:91px;height:84px;}
.couponimage186_101 div.cpntitle{text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:0.15rem 0;font-weight:700;color:#545454;width:91px;overflow:hidden;}
.couponimage186_101 div.cpnoffer{margin: 0 .5rem;text-align: center;padding: 0.25rem 0.3rem;color: red;font-weight: 700;}
.couponimage186_101 div.cpncmnts{text-overflow: ellipsis;white-space: nowrap;width: 91px;height:1rem;text-align: center;padding: .15rem 0;color: #545454;overflow: hidden;}

.overlay,.simple_overlay{position:absolute;width:600px;margin-top:-.5rem;height:auto;z-index:10000;display:none;border:0px !important;background-color:#FFF;box-shadow:0 0 0;padding:.5rem .5rem 0 .5rem !important;border-radius:.25rem;z-index:10001;bottom:auto !important;}


.dark .overlay,.simple_overlay{background-color:rgb(17 24 39 / 1);}
.simple_overlay{padding:.5rem .5rem .5rem .5rem !important;width:auto;}
.overlaytitle{font-size:.75rem;font-weight:700;color:#125F9C;height:1.35rem;text-align:center;padding:0 0 .15rem .5rem;background-image:url('../../images/panelimages/top_centre.gif');background-repeat:repeat-x;}
input[type="file"]{height:auto;}
.simple_overlay .dimpoptitle{background-image:none;padding-left:.75rem;text-align:left;border-bottom:0.05rem solid #DDD;background-color:#F5f5f5;}
.simple_overlay .dimpoptitle td{color:#333;font-weight:700;}
.overlay .closeicon,.simple_overlay .closeicon{opacity:1;cursor:pointer;margin-top:-40px;position:absolute;width:2rem;background-color:#FFF;border:0.15rem solid #299EE8;border-radius:50%;right:-25px;background-image:url(../../images/actions_window_close.png);background-repeat:no-repeat;background-position:center center;left:auto !important;}
input[type=button].inbtn{background: #2ab27b none repeat scroll 0 0;border: medium none;border-radius: 0.25rem;box-shadow: none;color: #fff;cursor: pointer;display: inline-block;font-weight: 900;line-margin: 0;position: relative;text-align: center;text-decoration: none;text-shadow: 0 0.05rem 1px rgba(0, 0, 0, 0.1);vertical-align: bottom;white-space: nowrap;padding: 0.4rem 0.7rem 0.45rem;height: auto;}
input[type=button].inbtn.grey{background: #555 none repeat scroll 0 0;}
@font-face{font-family:'Belgrano';font-style: normal;font-weight: 400;src: url('Belgrano.woff2') format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Source Sans Pro';font-style: normal;font-weight: 400;src: url('SourceSansPro.woff2') format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Amaranth';font-style: normal;font-weight: 400;src: url('Amaranth.woff2') format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Roboto';font-style: normal;font-weight: 400;src: url('Roboto-Medium.ttf') format('ttf');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}

.nicebut{cursor:pointer;background-color:#3399CC;border:0.05rem solid #3399CC;height:1.25rem;padding:0 .5rem;color:#FFF;font-weight:700;border-radius:.15rem;}
input.txtfncy{box-sizing:content-box;border: 0.05rem solid #58A5D6;box-shadow: 0 0 .15rem #58A5D6;color: #555459;height:0.85rem;padding: 0.25rem .5rem;}
/*input.txtfncy:focus{border:0.05rem solid #FF69B4;box-shadow:0 0 .15rem #FF69B4;}*/
.labelBelgrano{color:#555;font-weight:700;}
.labelBelgranoBlack{color:#000;font-weight:700;}
select.sctfncy{box-sizing:content-box;height:auto;border: 0.05rem solid #58A5D6;box-shadow: 0 0 .15rem #58A5D6;color: #555459;padding:.2rem 0.25rem;}
/*select.sctfncy:focus{border:0.05rem solid #FF69B4;box-shadow:0 0 .15rem #FF69B4;}*/
.txtareafncy{box-sizing:content-box;resize:none;border: 0.05rem solid #58A5D6;box-shadow: 0 0 .15rem #58A5D6;color: #555459;padding: 0.25rem .5rem;}
.txtareafncy:focus{border:0.05rem solid #FF69B4;box-shadow:0 0 .15rem #FF69B4;}
/*div.norestxtdiv{text-align: left;padding: 2.5rem;color: #555;border:none;box-shadow:none;display: inline-block;margin: 2.5rem;border-radius: 0.5rem;font-size: 1.2rem;color: #000;min-width:15rem;background-color:transparent;max-width: 80vw;}*/
div.norestxtdiv1{text-align: left;padding: 2.5rem;color: #555;border:none;box-shadow:none;display: inline-block;margin: 2.5rem;border-radius: 0.5rem;font-size: 1.33rem;color: #000;min-width:15rem;background-color:#FFF;border:.1rem solid #CCC;max-width: 80vw;}
.norestxtdivnoborder{display:inline-block;text-align:center;margin:1rem;padding:1rem;color:#555;border:0;box-shadow:none;}

.norestxtdiv1 .messagecontent,.norestxtdiv .messagecontent{font-weight:400;font-size:1.2rem;padding-top:1rem;}

div.pagepanelleft div.norestxtdiv{margin:1rem;}
div.norestxtdiv a{color:#03a9f4;font-size:1em;}
.listsuggest span.notthick{font-weight: 700;color: #888;}
.listsuggest span.notthick1{font-weight: 700;color: #888;}
.listsuggest span.thick1{font-weight: 700;color: #333;}
.listsuggest.selectedlist span.notthick{color: #FFF;}

.dark .listsuggest span.notthick{color: #fff;}
.dark .listsuggest span.notthick1{color: #fff;}
.dark .listsuggest span.thick1{color: #fff;}


ul.plainul,ul.plainul1{margin:0;padding:0;list-style:none;}
ul.plainul>li{padding:.25rem 0;line-height:.75rem;}
ul.flul{margin:0;padding:0;list-style:none;}
ul.flul>li{float:left;}
ul.flul.mr-5>li{margin-right:.25rem;}
ul.flul.mr-15>li{margin-right:.75rem;}
@media print
{    
.no-print, .no-print *
{
display: none !important;
}
}
.ce{text-align:center !important;}
.le{text-align:left !important;}
.ri{text-align:right !important;}

.emptabtd{border-bottom:0.05rem solid #DDD;font-family:Belgrano;color:#CCC;}
.havtabtd{height:1.25rem;border:0.05rem solid #DDD;border-bottom:0.05rem solid #DDD;text-align:center;padding:0 0.25rem;font-weight:700;color:#999;background-color:#EEE;cursor:pointer;}
.actvtabtd{border-bottom:0.05rem solid #FFF;background-color:#FFF;color:#333;}
.overlay#objectdetail{width:90% !important;min-width:80vw;max-width:90vw;}
.overlay#objectdetail #objectdetailbody{overflow-y:scroll !important;}
@media (min-width: 768px)
{
.overlay#objectdetail #objectdetailbody::-webkit-scrollbar{width: .5rem;}
.overlay#objectdetail #objectdetailbody::-webkit-scrollbar-track{background: #888;}
.overlay#objectdetail #objectdetailbody::-webkit-scrollbar-thumb{background: #d04949;border-left:0.05rem solid #888;}
.overlay#objectdetail #objectdetailbody:hover::-webkit-scrollbar-thumb{background:#a52a2a;border-left:0.05rem solid #888;}
.overlay#objectdetail #objectdetailbodyx::-webkit-scrollbar-thumb:hover{background:#a52a2a;border-left:0.05rem solid #888;}


.thinscroll::-webkit-scrollbar,.panelcontainer .panelcontainerbody::-webkit-scrollbar{width:.75vw;}
.thinscroll10::-webkit-scrollbar{width:.75vw;}
.thinscroll.thin::-webkit-scrollbar{width:.5vw;}
.thinscroll::-webkit-scrollbar-track,.thinscroll10::-webkit-scrollbar-track,.panelcontainer .panelcontainerbody::-webkit-scrollbar-track{background: #FFF;}
.thinscroll::-webkit-scrollbar-thumb,.thinscroll10::-webkit-scrollbar-thumb,.panelcontainer .panelcontainerbody::-webkit-scrollbar-thumb{background: #aaa;border-left:0.05rem solid #ddd;}
.thinscroll:hover::-webkit-scrollbar-thumb,.thinscroll10:hover::-webkit-scrollbar-thumb,.panelcontainer .panelcontainerbody::-webkit-scrollbar-thumb{background:#aaa;border-left:0.05rem solid #ddd;}
.thinscroll::-webkit-scrollbar-thumb:hover,.thinscroll10::-webkit-scrollbar-thumb:hover,.panelcontainer .panelcontainerbody::-webkit-scrollbar-thumb:hover{background: #aaa;border-left:0.05rem solid #ddd;}

.dark .thinscroll::-webkit-scrollbar-track,.dark .thinscroll10::-webkit-scrollbar-track,.dark .panelcontainer .panelcontainerbody::-webkit-scrollbar-track{background: #000;}
.dark .thinscroll::-webkit-scrollbar-thumb,.dark .thinscroll10::-webkit-scrollbar-thumb,.dark .panelcontainer .panelcontainerbody::-webkit-scrollbar-thumb{background: #555;border-left-color:#222;}
.dark .thinscroll:hover::-webkit-scrollbar-thumb,.dark .thinscroll10:hover::-webkit-scrollbar-thumb,.dark .panelcontainer .panelcontainerbody::-webkit-scrollbar-thumb{background:#555;border-left-color:#222;}
.dark .thinscroll::-webkit-scrollbar-thumb:hover,.dark .thinscroll10::-webkit-scrollbar-thumb:hover,.dark .panelcontainer .panelcontainerbody::-webkit-scrollbar-thumb:hover{background: #555;border-left-color:#222;}


.thinscrollthinheight::-webkit-scrollbar{height:0.05rem;}
.thinscrollthinheight::-webkit-scrollbar-track{background: transparent;}
.thinscrollthinheight::-webkit-scrollbar-thumb{background: transparent;border-left:0.05rem solid transparent;}
.thinscrollthinheight:hover::-webkit-scrollbar-thumb{background:transparent;border-left:0.05rem solid transparent;}
.thinscrollthinheight::-webkit-scrollbar-thumb:hover{background: transparent;border-left:0.05rem solid transparent;}
.thinscroll.showontop::-webkit-scrollbar{visibility:hidden;}
.thinscroll.showontop:hover::-webkit-scrollbar{visibility:visible;}
}

.thinscrollxthinheight::-webkit-scrollbar{height:.5rem;position:absolute;bottom:0;left:0;width:100%;}
.scrollyonhover{overflow-y:hidden;}
.scrollyonhover:hover{overflow-y:auto;}

.scrollxonhover{overflow-x:hidden;}
.scrollxonhover:hover{overflow-x:auto;}

.btn:not(.disabled){cursor:pointer;}

.btn-info i:before{color:#FFF;}

.btn-info {background-color: var(--bs-blue);border-color:var(--bs-blue);}


#showhelptipbox{padding:0 .5rem .5rem .5rem;left:-30px;top:1.5rem;min-height:15rem;max-height:20rem;overflow-y:auto;width:22.68vw;position:absolute;display:none;background-color:#FFF;box-shadow:0 0 0.25rem #AAA;;border-radius:.25rem;color:#333;line-height:normal;z-index:1000;}
#showhelptipbox .closeicon{cursor:pointer;float:right;width:1.25rem;text-align:left;padding:.5rem 0;}
div.helpquebox{display:inline-block;}
div.helpquebox i{color:#000;cursor:pointer;}
#showhelptipbox div.emptybox{margin:4rem 9rem;text-align:center;-webkit-animation: rotation .6s infinite linear;-moz-animation: rotation .6s infinite linear;-o-animation: rotation .6s infinite linear;animation: rotation .6s infinite linear;height:2rem;width:2rem;border: 0.1rem solid #fff;border-top: 0.1rem solid #24B498;border-radius: 100%;}
#showhelptipbox td{font-family: PPFont;text-align:justify;line-height:normal;color:#000;}
#showhelptipbox p{margin:0 0 .5rem;}
#showhelptipbox .helptitle{font-size:1rem;}
#showhelptipbox .helpbodytitle{font-size:0.85rem;}
#showhelptipbox .helpbodycontent{margin-top:1.5rem;}
.overlay .close{float:none;opacity:1;text-shadow:none;}
input[type="button"]{line-height:initial;}
.overlay input[type="button"].close:hover{opacity:1;color:#FFF;}

div#objectdetailbody{max-height:700px;}

.btn-default{
  padding-left: 1rem;         /* px-4 */
  padding-right: 1rem;        /* px-4 */
  padding-top: 0.375rem;      /* py-1.5 */
  padding-bottom: 0.375rem;   /* py-1.5 */
  border-radius: 0.5rem;      /* rounded-lg */
  font-weight: 500;          /* font-medium */
  transition: all 300ms;     /* transition-all duration-300 */
  outline: none;            /* focus:outline-none */
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 
             0 2px 4px -1px rgba(0, 0, 0, 0.06); /* shadow-md */
	cursor:pointer;
	background-color: var(--surface);    /* bg-surface */
	color: white;                 /* text-text */
}

.btn-default:focus {
  ring: 2px solid var(--primary);     /* focus:ring-2 focus:ring-primary */
  ring-offset: 2px;                  /* focus:ring-offset-2 */
}

.btn-default:hover {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
             0 4px 6px -2px rgba(0, 0, 0, 0.05); /* hover:shadow-lg */
}

.dark .btn-default
{
	background-color: #374151;    /* dark:bg-gray-700 */
	color: #ffffff;              /* dark:text-white */
}

.dark .btn-default:hover
{
	background-color: #4b5563;
}

/* Light mode */

.btn-default.btn-activeview
{
background-color: var(--primary);
color: #ffffff;
}


.overlay a.btn.btn-default.close{color: #000;background-color:#FFF;}

.dark .overlay a.btn.btn-default.close {
    color: #CCC;
    background-color: #48556a;
    border-color: #48556a;
}

table.table{margin:0;text-align:left;background-color:#FFF;border-spacing:0;border-radius:.5rem;}
.table>:not(caption)>*>*{padding:1rem .5rem;}


.boxloading{padding:5rem;text-align:center;}
#folder_submyfolders .boxloading,#mychannelfolders .boxloading,#folderbody .boxloading{padding:2.5rem;}
input[type=text].filin{background-image:url(../../images/filternice.png);background-repeat:no-repeat;background-position:95% center;background-size:1rem;max-width:20rem;}
input[type=text].srcin{background-image:url(../../images/searchnice1.png);background-repeat:no-repeat;background-position:95% center;background-size:1rem;max-width:20rem;}

.boxloading>i,.boxloading>b.i{font-size:3em;color:#31b0d5;}
.boxloading>i,,.boxloading>b.i{animation: fa-spin 1s infinite steps(8);}
.boxloading>.loadingtext{display: block;margin-top: 2rem;font-size: 1.2rem;}

.dark .boxloading>.loadingtext{color:#FFF;}

.radiodiv{user-select:none;display:inline-flex;cursor:pointer;margin-right:1.25rem;font-family:Segoe UI,PPFont;text-align:left;float:left;align-items:center;color:var(--bs-default-text-color);}

.newradiodiv{user-select:none;display:inline-flex;cursor:pointer;border:.05rem solid rgba(0,0,0,.1);margin:.25rem;border-radius:2rem;padding:.5rem 1rem;font-size:1.15rem;color:#000;}
.newradiodiv.checked{border:.05rem solid rgba(0,0,0,.8);background-color:rgba(0,0,0,.5);color:#FFF;}
.gendermale.newradiodiv.checked{background-color:#296da9;border:.05rem solid #296da9;}
.genderfemale.newradiodiv.checked{background-color:#f20b97;border:.05rem solid #f20b97;}

div.radiodiv{display:flex;margin-bottom:0.35rem;float:none;}
div.checkdiv{display:flex;margin-bottom:0.35rem;clear:both;float:none;color:var(--bs-default-text-color);}
.radiodiv:before{padding-right:.5rem;color:#888;content:"\f10c";box-sizing: border-box;font: normal normal normal 110%/1 FontAwesome;font-size:1.33rem;}
.radiodiv.checked:before{content:"\f192";color: var(--bs-primary);}
.checkdiv{user-select:none;display:inline-flex;cursor:pointer;margin-right:1.25rem;text-align:left;align-items:center;float:left;line-height:1.25rem;color:var(--bs-default-text-color);}
/*.checkdiv:before{float:left;margin-right:.5rem;color:#000;content:"";border:0.05rem solid #888;height:1.5rem;width:1.5rem;min-width:1.5rem;background-color:#FFF;box-sizing: border-box;font: normal normal normal 110%/1 FontAwesome;font-size:1.33rem;border-radius:20%;}
.checkdiv.checked:before{content:"\f00c";}*/

.checkdiv:before{margin-right: 0.5rem;color: #000;content: "";height: 1.25rem;width: 1.25rem;min-width: 1.25rem;box-sizing: border-box;background-color:#FFF;display:inline-flex;align-items: center;justify-content: center;border: 0.05rem solid #888;font: 0.8rem / 1 FontAwesome;border-radius: 20%;}
.checkdiv.checked:before{content:"\f00c";color:#FFF;background-color:var(--primary);border: 0.05rem solid var(--primary);}


.checkdiv.inheritcolor:before,.radiodiv.inheritcolor:before{color:inherit;}

.radiodiv.onlycheck,.checkdiv.onlycheck{margin:0;float:none;}
.radiodiv.onlycheck:before,.checkdiv.onlycheck:before{padding:0;margin:0;}
/*
.checkdiv{user-select:none;display:inline-flex;cursor:pointer;margin-right:1.25rem;text-align:left;align-items:center;}
.checkdiv:before{width:0.9rem;height:0.9rem;border:0.1rem solid #CCC;border-radius:.25rem;margin-right:.5rem;content:' ';}
.checkdiv:hover:before{box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);}
.checkdiv.checked:before{font: normal normal normal 110%/1 FontAwesome;content:"\f00c";}
*/


.checkdiv.ownrow,.radiodiv.ownrow{display:flex;margin:.25rem 0;height:auto;float:none;}

.table>:not(:last-child)>:last-child>*{border-bottom-color:inherit;}


.radiodiv.disabled{pointer-events: none;opacity:0.5;}
.checkdiv.disabled{pointer-events: none;}
.checkdiv.disabled:before{background-color:#9ac2fe;opacity:.5;color:#000;}

.box3d{word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: 0.25rem;}
/*.box3d{border:none;border-top:0.05rem solid #EEE;box-shadow:0 0.1rem 2px 0 rgba(0,0,0,.14), 0 .15rem 0.05rem -2px rgba(0,0,0,.2), 0 0.05rem 0.25rem 0 rgba(0,0,0,.12);background-color:#FFF;}*/
.ulplain{padding:0;margin:0;list-style:none;}
.ulplain.fl>li{float:left;}
.btn.btn-sml,.btn.btn-sml:hover{white-space: nowrap;}
.asterisk{color:red;}
.contactul{margin:0;padding:0;list-style:none;}
.contactul>li{cursor:pointer;text-align:left;padding:.5rem .75rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing:border-box;color:#000;}
.contactul:not(.noliborder)>li{border-bottom:0.05rem dotted #EEE;}

.dark .contactul>li{color:#FFF;}
.contactul.hightext>li:hover,.contactul.hightext>li:hover>a,.contactul.hightext>li.active>a{color:#800000;font-weight:700;}
.contactul>li>a{color:#000;display:block;text-align:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.contactul:not(.noliback)>li:hover,.contactul:not(.noliback)>li.active,.ulpersonalfolders>li:hover,.ulpersonalfolders>li.active{background-color:#EEE;color:#000;}
.ulpersonalfolders>li.active i.fa-folder:before{content:"\f07c";color:#ccad00;}
.contactul>li>i,.contactul>li>a>i{width:1.5em;text-align:center;padding-right:1rem;box-sizing:border-box;}
.contactul:not(.noliback) .rowselected,.contactul:not(.noliback) .actv,.ulpersonalfolders .rowselected{background-color:#EEE;color:#000;}


.dark .contactul:not(.noliback)>li:hover,.dark .contactul:not(.noliback)>li.active,.dark .ulpersonalfolders>li:hover,.dark .ulpersonalfolders>li.active{background-color:#000;color:#FFF;}
.dark .contactul:not(.noliback) .rowselected,.dark .contactul:not(.noliback) .actv,.dark .ulpersonalfolders .rowselected{background-color:#000;color:#FFF;}


.titrow{font-weight:700;padding:.5rem;text-align:left;border-bottom:0.05rem solid #DDD;background-color:#F5f5f5;}
.titrowbig{font-size:125%;font-weight:700;padding:.5rem;text-align:left;border-bottom:0.05rem solid #DDD;background-color:#F5f5f5;}
.titrowc{color:#16629c;font-weight:700;padding:.5rem;text-align:left;border-bottom:0.05rem solid #DDD;background-color:#e1eef2;}
.titrowdark{color:#FFF;font-weight:700;padding:.5rem;text-align:left;border-bottom:0.05rem solid #DDD;background-color:#660080;}
.titrowbigc{color:#16629c;font-size:125%;font-weight:700;padding:0 .75rem;text-align:left;border-bottom:0.05rem solid #DDD;background-color:#e1eef2;}
.titrowc1{color:#fff;font-weight:700;padding:0 .75rem;text-align:left;border-bottom:0.05rem solid #DDD;background-color:#5F9EA0;}
.titrowbigc1{color:#fff;font-size:125%;font-weight:700;padding:0 .75rem;text-align:left;border-bottom:0.05rem solid #DDD;background-color:#5F9EA0;}
.titrow.tc,.titrowbig.tc,.titrowdark.tc,.titrowdark.tc,.titrowc.tc,.titrowbigc.tc,.titrowc1.tc,.titrowbigc1.tc{text-align:center;padding-right:.75rem;}
.dark .titrow
{
    background-color: #000;
    color: #FFF;
    border-bottom-color: #666;
}
.bottomtitrow{padding:1rem;text-align:center;border-top:0.05rem solid #dee2e6;background-color: var(--bs-strong-background-color);}
.dark .bottomtitrow{background-color:rgb(17 24 39 / 1);border-top-color:#666;}
.overlay .bottomtitrow{background-color:transparent;}
.bottomtitrow a.btn{margin:0;}
.btn-info,.btn-success{color:#FFF !important;margin-top:0;}
/*.btn-info:hover,.btn-info:active,.btn-info:focus,.btn-info:active:focus {color: #fff !important;background-color: var(--bs-blue) !important;border-color: var(--bs-blue) !important;box-shadow:none;}*/

.btn-success:hover{color: #fff !important;background-color: #5cb85c !important;border-color: #4cae4c !important;}
.ulpersonalfolders,.ulpersonalfoldersmove,.filteroptionul{margin:0;padding:0;list-style:none;}
.ulpersonalfolders>li,.ulpersonalfoldersmove>li{cursor:pointer;padding: 0.5rem 0.75rem;border-bottom:0.05rem solid #EEE;text-align:left;display:flex;align-items:center;border-radius:.5rem;}

.ulpersonalfoldersmove>li>i{width:1.25rem;text-align:left;color:#FFD700;}
.ulpersonalfoldersmove>li:hover{background-color:#EEE;color:#000;}
.ulpersonalfolders>li>a{cursor:pointer;color:#7e8998;text-align:left;width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display:inline-block;}
.dark .ulpersonalfoldersmove>li{color:#CCC;}
.dark .ulpersonalfolders>li>a{color:#CCC;}

.dark .ulpersonalfolders>li,.dark .ulpersonalfoldersmove>li{border-color:#333}
.dark .ulpersonalfoldersmove>li:hover{background-color:#000;color:#FFF;}

.ulpersonalfolders>li>a:hover{color:#7e8998;text-decoration:none;}
.ulpersonalfolders>li>a>i{width:1.25rem;text-align:left;color:#FFD700;}
.ulpersonalfolders>li>i,.ulpersonalfolders>li>div>i{cursor:pointer;visibility:hidden;background-color:#FFF;text-align: center;float: right;border: 0.05rem solid #CCC;border-radius:0.25rem;padding:.2rem;text-align:center;margin-top:.25rem;margin-left:.25rem;width:10%;}

.ulpersonalfolders>li.rowselected>i,.ulpersonalfolders>li.active>i,.ulpersonalfolders>li>div.active>i,
.ulpersonalfolders>li:hover>i,.ulpersonalfolders>li:hover>i,.ulpersonalfolders>li:hover>div>i
{visibility:visible;}
.ulpersonalfolders>li.rowselected>a,.ulpersonalfolders>li.active>a,.ulpersonalfolders>li>div.active>a{color:#000;width:80%;}

/*.filteroptionul{padding-top:.25rem;background-color:#DFE7F4;width:100%;border-bottom:0.05rem solid #B1C1DA;height:1.7rem;box-sizing:content-box;}
.filteroptionul>li{font-weight:700;margin-left:.25rem;box-sizing:border-box;cursor:pointer;padding:0 0.75rem;float:left;height:1.75rem;border:0.05rem solid #B1C1DA;border-radius:.25rem 0.25rem 0 0;background-color:#ecf1f8;}
.filteroptionul>li.actv{color:#000;background-color:#FFF;border-bottom:0.05rem solid #FFF;}*/

.alphafilterul{padding:0;margin:0;list-style:none;display:flex;justify-content:center;box-sizing:content-box;}
.alphafilterul>li{cursor:pointer;float:left;margin:.1rem .15rem;padding:0 .25rem;font-weight:700;}
.dark .alphafilterul>li{color:#CCC;}
.alphafilterul>li:hover{color:red;}
.alphafilterul>li.actv{background-color:red;color:#FFF;border-radius:.15rem;}


.taboptionfncy{padding:0;margin:0;padding-top:.25rem;list-style:none;border-bottom:0.1rem solid #999;background-color:transparent;margin-bottom:.75rem;background-color:#DFE7F4;display:flex;justify-content:center;box-sizing:content-box;height:2.4rem;margin-left:-20px;}
.taboptionfncysml,.filteroptionul{padding:0;margin:0;padding-top:.25rem;padding-right:1.25rem;list-style:none;border-bottom:0.05rem solid #999;background-color:#FFF;display:flex;justify-content:center;box-sizing:content-box;}

.taboptionfncy>li{margin: 0 -20px 0 0.25rem;padding: .5rem 1rem .5rem 1.5rem;text-align:center;border:0.1rem solid #999;color:#000;height:2.5rem;box-sizing:border-box;background-color:#f5f5f5;border-radius:1rem 1rem 0 0;cursor:pointer;box-shadow: -3px .15rem 0.15rem #ddd inset;}
.taboptionfncysml>li,.filteroptionul>li{user-select:none;margin: 0 -1rem -.1rem .25rem;padding:.25rem .5rem .25rem 1rem;text-align:center;border:0.05rem solid #999;color:#000;box-sizing:border-box;background-color:#f5f5f5;border-radius:.75rem .75rem 0 0;cursor:pointer;box-shadow: -.15rem .15rem .15rem #ddd inset;white-space:nowrap;}
.taboptionfncysml>li>a,.filteroptionul>li>a{color:#000;}
.taboptionfncy>li:first,.taboptionfncysml>li:first,.filteroptionul>li:first{padding-left:1rem;}
.taboptionfncy>li.actv{background-color:#FFF;border-bottom:0.1rem solid #FFF;}
.taboptionfncysml>li.actv,.filteroptionul>li.actv{background-color:#FFF;border-bottom:0.05rem solid #FFF;}


.dark .taboptionfncysml,.dark .filteroptionul{background-color:rgb(31, 41, 55);}

.taboptionfncy>li:nth-child(1),.taboptionfncysml>li:nth-child(1),.filteroptionul>li:nth-child(1){z-index:60;padding-left:1rem;}
.taboptionfncy>li:nth-child(2),.taboptionfncysml>li:nth-child(2),.filteroptionul>li:nth-child(2){z-index:59;}
.taboptionfncy>li:nth-child(3),.taboptionfncysml>li:nth-child(3),.filteroptionul>li:nth-child(3){z-index:58;}
.taboptionfncy>li:nth-child(4),.taboptionfncysml>li:nth-child(4),.filteroptionul>li:nth-child(4){z-index:57;}
.taboptionfncy>li:nth-child(5),.taboptionfncysml>li:nth-child(5),.filteroptionul>li:nth-child(5){z-index:56;}
.taboptionfncy>li:nth-child(6),.taboptionfncysml>li:nth-child(6),.filteroptionul>li:nth-child(6){z-index:55;}
.taboptionfncy>li:nth-child(7),.taboptionfncysml>li:nth-child(7),.filteroptionul>li:nth-child(7){z-index:54;}
.taboptionfncy>li:nth-child(8),.taboptionfncysml>li:nth-child(8),.filteroptionul>li:nth-child(8){z-index:53;}
.taboptionfncy>li:nth-child(9),.taboptionfncysml>li:nth-child(9),.filteroptionul>li:nth-child(9){z-index:52;}
.taboptionfncy>li:nth-child(10),.taboptionfncysml>li:nth-child(10),.filteroptionul>li:nth-child(10){z-index:51;}
.taboptionfncy>li:nth-child(11),.taboptionfncysml>li:nth-child(11),.filteroptionul>li:nth-child(11){z-index:50;}
.taboptionfncy>li:nth-child(12),.taboptionfncysml>li:nth-child(12),.filteroptionul>li:nth-child(12){z-index:49;}
.taboptionfncy>li:nth-child(13),.taboptionfncysml>li:nth-child(13),.filteroptionul>li:nth-child(13){z-index:48;}
.taboptionfncy>li:nth-child(14),.taboptionfncysml>li:nth-child(14),.filteroptionul>li:nth-child(14){z-index:47;}
.taboptionfncy>li:nth-child(15),.taboptionfncysml>li:nth-child(15),.filteroptionul>li:nth-child(15){z-index:46;}
.taboptionfncy>li:nth-child(16),.taboptionfncysml>li:nth-child(16),.filteroptionul>li:nth-child(16){z-index:45;}
.taboptionfncy>li:nth-child(17),.taboptionfncysml>li:nth-child(17),.filteroptionul>li:nth-child(17){z-index:44;}
.taboptionfncy>li:nth-child(18),.taboptionfncysml>li:nth-child(18),.filteroptionul>li:nth-child(18){z-index:43;}
.taboptionfncy>li:nth-child(19),.taboptionfncysml>li:nth-child(19),.filteroptionul>li:nth-child(19){z-index:42;}
.taboptionfncy>li:nth-child(20),.taboptionfncysml>li:nth-child(20),.filteroptionul>li:nth-child(20){z-index:41;}
.taboptionfncy>li:nth-child(21),.taboptionfncysml>li:nth-child(21),.filteroptionul>li:nth-child(21){z-index:40;}
.taboptionfncy>li:nth-child(22),.taboptionfncysml>li:nth-child(22),.filteroptionul>li:nth-child(22){z-index:39;}
.taboptionfncy>li:nth-child(23),.taboptionfncysml>li:nth-child(23),.filteroptionul>li:nth-child(23){z-index:38;}
.taboptionfncy>li:nth-child(24),.taboptionfncysml>li:nth-child(24),.filteroptionul>li:nth-child(24){z-index:37;}
.taboptionfncy>li:nth-child(25),.taboptionfncysml>li:nth-child(25),.filteroptionul>li:nth-child(25){z-index:36;}
.taboptionfncy>li:nth-child(26),.taboptionfncysml>li:nth-child(26),.filteroptionul>li:nth-child(26){z-index:35;}
.taboptionfncy>li:nth-child(27),.taboptionfncysml>li:nth-child(27),.filteroptionul>li:nth-child(27){z-index:34;}
.taboptionfncy>li:nth-child(28),.taboptionfncysml>li:nth-child(28),.filteroptionul>li:nth-child(28){z-index:33;}
.taboptionfncy>li:nth-child(29),.taboptionfncysml>li:nth-child(29),.filteroptionul>li:nth-child(29){z-index:32;}
.taboptionfncy>li:nth-child(30),.taboptionfncysml>li:nth-child(30),.filteroptionul>li:nth-child(30){z-index:31;}
.taboptionfncy>li:nth-child(31),.taboptionfncysml>li:nth-child(31),.filteroptionul>li:nth-child(31){z-index:30;}
.taboptionfncy>li:nth-child(32),.taboptionfncysml>li:nth-child(32),.filteroptionul>li:nth-child(32){z-index:29;}
.taboptionfncy>li:nth-child(33),.taboptionfncysml>li:nth-child(33),.filteroptionul>li:nth-child(33){z-index:28;}
.taboptionfncy>li:nth-child(34),.taboptionfncysml>li:nth-child(34),.filteroptionul>li:nth-child(34){z-index:27;}
.taboptionfncy>li:nth-child(35),.taboptionfncysml>li:nth-child(35),.filteroptionul>li:nth-child(35){z-index:26;}
.taboptionfncy>li:nth-child(36),.taboptionfncysml>li:nth-child(36),.filteroptionul>li:nth-child(36){z-index:25;}
.taboptionfncy>li:nth-child(37),.taboptionfncysml>li:nth-child(37),.filteroptionul>li:nth-child(37){z-index:24;}
.taboptionfncy>li:nth-child(38),.taboptionfncysml>li:nth-child(38),.filteroptionul>li:nth-child(38){z-index:23;}
.taboptionfncy>li:nth-child(39),.taboptionfncysml>li:nth-child(39),.filteroptionul>li:nth-child(39){z-index:22;}
.taboptionfncy>li:nth-child(40),.taboptionfncysml>li:nth-child(40),.filteroptionul>li:nth-child(40){z-index:21;}
.taboptionfncy>li:nth-child(41),.taboptionfncysml>li:nth-child(41),.filteroptionul>li:nth-child(41){z-index:20;}
.taboptionfncy>li:nth-child(42),.taboptionfncysml>li:nth-child(42),.filteroptionul>li:nth-child(42){z-index:19;}
.taboptionfncy>li:nth-child(43),.taboptionfncysml>li:nth-child(43),.filteroptionul>li:nth-child(43){z-index:18;}
.taboptionfncy>li:nth-child(44),.taboptionfncysml>li:nth-child(44),.filteroptionul>li:nth-child(44){z-index:17;}
.taboptionfncy>li:nth-child(45),.taboptionfncysml>li:nth-child(45),.filteroptionul>li:nth-child(45){z-index:16;}
.taboptionfncy>li:nth-child(46),.taboptionfncysml>li:nth-child(46),.filteroptionul>li:nth-child(46){z-index:15;}
.taboptionfncy>li:nth-child(47),.taboptionfncysml>li:nth-child(47),.filteroptionul>li:nth-child(47){z-index:14;}
.taboptionfncy>li:nth-child(48),.taboptionfncysml>li:nth-child(48),.filteroptionul>li:nth-child(48){z-index:13;}
.taboptionfncy>li:nth-child(49),.taboptionfncysml>li:nth-child(49),.filteroptionul>li:nth-child(49){z-index:12;}
.taboptionfncy>li:nth-child(50),.taboptionfncysml>li:nth-child(50),.filteroptionul>li:nth-child(50){z-index:11;}
.taboptionfncy>li:nth-child(51),.taboptionfncysml>li:nth-child(51),.filteroptionul>li:nth-child(51){z-index:10;}
.taboptionfncy>li:nth-child(52),.taboptionfncysml>li:nth-child(52),.filteroptionul>li:nth-child(52){z-index:9;}
.taboptionfncy>li:nth-child(53),.taboptionfncysml>li:nth-child(53),.filteroptionul>li:nth-child(53){z-index:8;}
.taboptionfncy>li:nth-child(54),.taboptionfncysml>li:nth-child(54),.filteroptionul>li:nth-child(54){z-index:7;}
.taboptionfncy>li:nth-child(55),.taboptionfncysml>li:nth-child(55),.filteroptionul>li:nth-child(55){z-index:6;}
.taboptionfncy>li:nth-child(56),.taboptionfncysml>li:nth-child(56),.filteroptionul>li:nth-child(56){z-index:5;}
.taboptionfncy>li:nth-child(57),.taboptionfncysml>li:nth-child(57),.filteroptionul>li:nth-child(57){z-index:4;}
.taboptionfncy>li:nth-child(58),.taboptionfncysml>li:nth-child(58),.filteroptionul>li:nth-child(58){z-index:3;}
.taboptionfncy>li:nth-child(59),.taboptionfncysml>li:nth-child(59),.filteroptionul>li:nth-child(59){z-index:2;}
.taboptionfncy>li:nth-child(60),.taboptionfncysml>li:nth-child(60),.filteroptionul>li:nth-child(60){z-index:1;}



.newlabel{color:var(--bs-default-text-color);}
.newlabelb{color:var(--bs-default-text-color);font-weight:700;}
a.newlabel,a.newlabelb{color:var(--bs-input-text-link-color);cursor:pointer;}
div > [class*="col-"] {box-sizing:border-box;}
.checkallrowdiv{padding:.5rem 1rem;border-bottom:0.05rem solid #dee2e6;border-top:0.05rem solid #dee2e6;display:flex;align-items:center;border:0;}
.checkallrowdiv>span{float:left;}
.checkallrowdiv .checkdiv{margin-right:.25rem;width:auto;display:inline-block;}
.checkallrowdiv .newlabel{cursor:pointer;}
.checkallrowdiv .newlabel:hover{text-decoration:underline;color:#0057AE;}
.checkallrowdiv:after,.checkallrowdiv:before{display: block;clear: both;content: "";border-spacing:0;}
.dark .checkallrowdiv{border-bottom-color:#666;border-top-color:#666;color:#FFF;}
.dark .border-bottom,.dark .border-top,.dark .border-b,.dark .border-t{border-bottom-color:#666!important;border-top-color:#666!important;}


.popover{z-index:100001 !important;opacity:1 !important;max-width:30rem !important;padding:.5rem !important;margin-top:.25rem;border-radius:0;box-shadow:none;left:-5px !important;}
.popover .arrow{border-width:.65rem;}
.popover .arrow:before,.popover .arrow:after{border-bottom-color:#000 !important;}
.closepopover{float: right;padding:0.25rem;border: 0.05rem solid #CCC;border-radius: 50%;background-color: #FFF;cursor:pointer;height:1.75rem;width:1.75rem;display: flex;align-items: center;justify-content: center;margin: -0.4rem 0;position:absolute;top:.5rem;right:.5rem;}

.briefviewitem .closepopover{position: absolute;top: 1rem;right: 1rem;}
.closepopover>i{line-height:1rem;}
.popover-title {font-weight: 700;color: #000;}
.lstacnbuts{margin:0;padding:.25rem;list-style:none;}
.lstacnbuts>li{position:relative;display:none;float:left;margin-right:.25rem;}

.lstacnbuts:before,.lstacnbuts:after{display:table;content: "";clear: both;}

.glbcollectionlistsaved #jstree-default{width:13.04vw;overflow:hidden;}
.glbcollectionlistsaved #jstree-default .jstree-clicked,.glbcollectionlistsaved #jstree-default .jstree-anchor{background-color:transparent !important;border-radius:0 !important;box-shadow:none !important;}
.glbcollectionlistsaved #jstree-default .jstree-anchor:hover{color:#000;font-weight:700;}

.Editor-container .btn-default,.Editor-container .btn-default:hover{border:0.05rem solid #adadad !important;background-color:var(--bs-default-button-background);padding:0.15rem .5rem;}
.Editor-container .btn-default i.fa{padding:0;}
.Editor-container .btn-default:hover i.fa{color:red;}
.Editor-container #statusbar_txtEditor{display:none;}
.Editor-container .Editor-editor{font-family:PPFont}

.filterboxes{display:none;border:0.1rem solid #70B568;background-color:#FFF;}
.filterboxes .clearfilterrow{display:none;text-align:right;padding:0 .5rem;background-color:rgba(112, 181, 104,.2);}

.dark .filterboxes{background-color:#000;}
.dark .filterboxes>.filteroptionul{background-color:#000;}
.dark .taboptionfncysml>li, .dark .filteroptionul>li{box-shadow:none;color:#CCC;background-color:#333;}
.dark .taboptionfncysml>li.actv,.dark .filteroptionul>li.actv{background-color:#111;border-bottom: 0.05rem solid #111;}

#ui-datepicker-div{z-index:10000 !important;display:none;}
#ui-datepicker-div .ui-datepicker {padding:0;}
#ui-datepicker-div .ui-datepicker-month,#ui-datepicker-div .ui-datepicker-year{color:#000;}
table.table .mycheckboxheader,table.table .mycheckbox,.fncytable .mycheckboxheader,.fncytable .mycheckbox{margin:0;margin-top:.15rem;}
.fncytable .mycheckbox:not(.hastext).checkdiv:before,.fncytable .mycheckboxheader:not(.hastext).checkdiv:before{padding-right:0;}
table.table .mycheckbox:not(.hastext).checkdiv:before,table.table .mycheckboxheader:not(.hastext).checkdiv:before{padding-right:0;}


.showalertinfo{border:0.15rem solid #0081c2;border-top:0;width:22.68vw;display: none;position: fixed;right:30rem;top:10rem;z-index:10001;background-color:#FFF;}
.showalertinfo .overt{color:#FFF;text-align:left;padding-left:.5rem;background-color:#0081c2;}
.showalertinfo .overb{padding:.25rem;text-align:center;background-color:#dae8ef;}
.showalertinfo .overby{padding:.75rem;text-align:center;display:table;}
.showalertinfo .alertinfomsg{display:table-cell;width:14.17vw;text-align:left;vertical-align:middle;}
.showalertinfo .overbyimg{display:table-cell;width:2rem;text-align:center;vertical-align:middle;}
.showalertinfo .overbyimg i{color:green;font-size:1.2rem;}
a.btn>i:before,a.btninfo>i:before{color:inherit;}
table.fncytable{background-color:#FFF;}
table.fncytable:not(.noborder){border:0.05rem solid #CCC;}
table.fncytable thead tr:first-child th:first-child{border-left:0;}
table.fncytable thead th{text-align:left;border-bottom:0.05rem solid #CCC;background-color:#EEE;border-left:0.05rem solid #CCC;padding:0 .5rem;color:#000;font-weight:700;}
table.fncytable tbody td{text-align:left;padding:.25rem .5rem;color:#000;line-height:1rem;}
table.fncytable tbody td a{}
table.fncytable thead th.ce,.fncytable tbody td.ce{text-align:center;}
table.fncytable thead th.ri,.fncytable tbody td.ri{text-align:right;}
table.fncytable:not(.noteven):not(.mobilecompat) tbody tr:nth-child(even){background: #F5F5F5;}
table.fncytable.bbeee>tbody>tr>td{border-bottom:0.05rem solid #EEE;}
table.fncytable.bbccc>tbody>tr>td{border-bottom:0.05rem solid #CCC;}
table.fncytable.bbfntb>tbody>tr>td{border-bottom:0.05rem solid #EEE;}
table.fncytable.sortfncy thead tr th.header{cursor:pointer;user-select:none;}
table.fncytable.sortfncy thead tr th.header:after{font-weight:400;color:#888;font-family:FontAwesome;content:"\f0dc";padding-left:.5rem;}

table.fncytable.sortfncy thead tr th.header.sortasc:after,table.fncytable.sortfncy thead tr th.header.headerSortDown:before{content:"\f0de";color:#000;}
table.fncytable.sortfncy thead tr th.header.sortdesc:after,table.fncytable.sortfncy thead tr th.header.headerSortUp:before{content:"\f0dd";color:#000;}
table.fncytable.sortfncy thead tr th.nbleft{border-left:0;}

table.table.sortfncy thead tr th.header{cursor:pointer;user-select:none;}
table.table.sortfncy thead tr th.header:after{font-weight:400;font-family:FontAwesome;content:"\f0dc";padding-left:.5rem;}
table.table.sortfncy thead tr th.header.sortasc:after,table.table.sortfncy thead tr th.header.headerSortDown:before{content:"\f0de";}
table.table.sortfncy thead tr th.header.sortdesc:after,table.table.sortfncy thead tr th.header.headerSortUp:before{content:"\f0dd";}
table.table.sortfncy thead tr th.nbleft{border-left:0;}

table.table>tbody{vertical-align:middle;}

table.fncytable td.ce .checkdiv:before{float:none;padding:0;margin:0;}
table.fncytable td.ce .checkdiv{text-align:center;margin:0;}

.filterulbx{height:1.75rem;padding:0;margin:0;list-style:none;}
.filterulbx>li{box-sizing:border-box;cursor:pointer;background-image: linear-gradient(#EEE,#FFF);margin-top:0.05rem;padding:0.05rem 0.75rem 0.2rem 0.75rem;height:1.75rem;color:#888;margin-left:.5rem;float:left;border:0.05rem solid #CCC;border-bottom:0.05rem solid #74a7ea;}
.filterulbx>li.actv{color:#000;background-image: linear-gradient(#D4E4FA,#FFF);border:0.05rem solid #74a7ea;border-bottom:0.05rem solid #FFF;}
.posrel{position:relative;}
.moveralst a{text-transform: none;white-space:nowrap;border-bottom:0.05rem solid #EEE;display:block;text-align:left;padding-left:.5rem;color:purple;width:14.17vw;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;}
/*
.fncylftopnr{width:.3rem;background-color:#C9E1F0;margin:.75rem 0.75rem 15px 0.35rem;cursor:pointer;min-height:600px;}
.fncylftopnr>div{margin-top:4rem;background-color:green;height:5rem;border-radius:2.5rem;}
.fncylftopnr>div>i{color:#FFF;padding-top:2.1rem;font-weight:700;}
*/
.fncyover{/*padding:.5rem !important;*/padding:0 !important;background-color:#FFF;border-radius:0.35rem;z-index:10000;position:absolute;display:none;max-width:90%;width:80%;left:50%;transform:translate(-50%);min-width:50vw;}
.fncyover#delpop{min-width:40vw;width:35rem;}
.fncyover>div{/*border:0.05rem solid #8A2BE2;box-shadow:0 0 0.25rem #8A2BE2;*/border-radius:0.35rem;overflow:hidden;}
.fncyovrtit{/*border-bottom:0.05rem solid #8A2BE2;background-color:#8A2BE2;color:#FFF;*/
border-bottom:.05rem solid #dee2e6!important;background-color:transparent;color:#000;
text-align:center;font-size:133%;font-weight:700;padding:.5rem;line-height:2rem;}
.fncyover .clsicon{
top:.25rem;right:.5rem;width:2.5rem;height:2.5rem;border:0;background-color:transparent;
/*top:-1.5rem;right:-1.5rem;width:3rem;height:3rem;border:0.15rem solid #8A2BE2;background-color:#FFF;*/
opacity:1;cursor:pointer;box-sizing:border-box;position:absolute;border-radius:50%;display:flex;align-items:center;}
.fncyover .clsicon i{color:#666;font-size:133%;text-align:center;width:100%;}
.fncyover .clsicon i:before{color:#666;}
.fncyover .clsicon:hover i:before{color:#333;}

.dark .fncyover .clsicon i:before{color:#AAA;}
.dark .fncyover .clsicon:hover i:before{color:#ddd;}


#DimBackground{position:fixed;top:0;left:0;width:100%;height:100vh;display:none;background-color:rgba(0, 0, 0, 0.1);z-index:49;backdrop-filter: blur(5px);}
.helptipspan .popover{max-width:25.51vw;}

.loginover{position:absolute;display:none;width:50rem;max-width:80vw;height:94vh;top:3vh!important;z-index:10000;background-color:rgba(255,255,255,.9);border-radius:.5rem;border:.1rem solid #EFEFEF;left:50%;transform:translate(-50%);}

#pphdrcartbody .avlcnt{border-bottom:0.05rem solid #CCC;text-align:left;padding:0 .5rem;color:#888;}
#pphdrcartbody .avlcnt>i{color:red;}
#pphdrcartbody .carthdrbdy{min-height:7.5rem;max-height:15rem;overflow-y:auto;}
#pphdrcartbody .carthdrbdy a.item{width:100%;clear:both;box-sizing:border-box;display:table;padding:.5rem;border-bottom:0.05rem dotted #EEE;}
#pphdrcartbody .carthdrbdy a.item>div{display:table-cell;vertical-align: top;text-align: left;}
#pphdrcartbody .carthdrbdy a.item>div.imgdiv{width:2.83vw;text-align:center;padding-right:.75rem;}
#pphdrcartbody .carthdrbdy a.item>div.imgdiv>img{max-width:2.83vw;max-height:2.5rem;}
#pphdrcartbody .carthdrbdy a.item .price{color:red;text-align:right;}

.gridresult{overflow-x:auto;max-width:calc( 100vw - 12.5rem );}
.gridresult .row{margin:0;padding:1rem 1rem 0 0;}
.gridresult .row > [class*="col-"]{padding:0 0 1rem 1rem;}
.gridresult .row .titrow,.gridresult .row .titrowc,.gridresult .row .titrowdark{white-space: nowrap;text-overflow: ellipsis;width: 100%;box-sizing: border-box;overflow: hidden;padding: 0 .5rem;}
@media (min-width: 1200px){.gridresult .row > div.col-md-3{width:25%;}}
@media (min-width: 1000px) and (max-width: 1199px){.gridresult .row > div.col-md-3{width:33.33334%;}}
@media (min-width: 800px) and (max-width: 999px){.gridresult .row > div.col-md-3{width:50%;}}
@media (max-width: 799px){html:not(.nomob) .gridresult .row > div.col-md-3{width:100%;}}
@media (max-width: 576px){

html:not(.nomob) .checkdiv:not(.nomob){display:inline-flex;clear: both;margin:.25rem 1rem 0.25rem 0;width:auto!important;}
html:not(.nomob) .radiodiv:not(.nomob){display:inline-flex;margin:.25rem 1rem 0.25rem 0;width:auto!important;border: 0.05rem solid #CCC;padding: 0.5rem 1rem;border-radius: 10rem;align-items: end;background-color: #EFEFEF;}
html:not(.nomob).dark .radiodiv:not(.nomob){background-color: #333;}
html:not(.nomob) .radiodiv.checked:not(.nomob){background-color:#059862;color: #FFF;}
html:not(.nomob) .radiodiv:not(.nomob).checked:before{color: #FFF;content:"\f00c";}

.autofilteritem .checkdiv,.autofilteritem .radiodiv{display:block!important;}
.pagecontentbody .checkallrowdiv .checkdiv{display:inline-block;}
.le-mob{text-align:left!important;}

html:not(.nomob) .ultreelist .radiodiv:not(.nomob),html:not(.nomob) .ultreelist .checkdiv:not(.nomob){margin:0 0.25rem 0 0;}
.ultreelist span.title>span.checkdiv:before{margin-top:0;}
#mycontactslistbody .ultreelist li>div>span, #mycontactslistbody .ultreelist li>div>span{line-height:23px!important;}
}

.autofilteritem{max-height:20rem;overflow-y:auto;padding:1rem;}


.filteritemcontent .h5title{border-bottom: 1px solid #dee2e6;font-size:1rem!important;}
.autofilteritem.filterrange{max-height:none;overflow-y:unset;}

.autofilteritem[filtertype="Rating"]{display:flex;justify-content:center;margin:1rem;}


.titrowdark .checkdiv:before{color:#FFF;}


.customgridbox{box-sizing:border-box;padding:0 0.75rem 15px 0;float:left;}
.customgridbox .box3d{border-radius:.5rem;overflow:hidden;}
.customgridbox .titrow,.customgridbox .titrowc,.customgridbox .titrowdark{white-space: nowrap;text-overflow: ellipsis;width: 100%;box-sizing: border-box;overflow: hidden;padding: 0 .5rem;}
.customgridbox .titrow .checkdiv,.customgridbox .titrowc .checkdiv,.customgridbox .titrowdark .checkdiv{margin:0;padding:0;}

.checkdiv.onlycheck:before{padding:0;}

.fncylftopnrnormal{z-index:10;display:none;cursor:Pointer;transition:all .5s ease;position:absolute;top:0px;left:0;height:1.8rem;width:1.5rem;background-color:rgba(128,128,128,.4);border:0.05rem solid #555;border-radius:0 50% 50% 0;}
#maincontent:hover .fncylftopnrnormal{display:block;}
.fncylftopnrnormal i{font-size:1.2rem;padding:.2rem;text-align:center;}
.fncylftopnrnormal:hover{padding-left:.25rem;color:#000;background-color:#CCC;}
.fncylftopnrnormal#rightopnrovernormal{right:0;left:auto;border-radius:50% 0 0 50%;}

.alertmsgbox{text-align:left;z-index:10001;display:none;width:40vw;min-width:19.84vw;position:fixed;top:5rem;left:50%;transform:translateX(-50%);background-color:#FFF;}
.alertmsgbox .card-body{padding:2rem 1rem;}
.alertmsgbox .alertfooter{text-align:center;background-color:rgba(255,255,255,.7);}
.alertmsgbox .alertfooter a.btn{padding:0 1rem;}

/*.alertmsgbox .alerttitle{font-weight:700;color:#FFF;text-align:left;padding:.5rem;}

.alertmsgbox .alertcontent{padding:2rem .5rem;position: relative;left: 50%;transform: translateX(-50%);display: inline-block;}*/
#alertwarningmsg,#alertinfomsg,#alertwrongmsg{text-align:left;color:#444;font-weight:700;}

#showalertinfo{border:0.15rem solid #0081c2;border-top:0;}
#showalertinfo .alerttitle{background-color:#0081c2;}
#showalertinfo .alertfooter{background-color:#dae8ef;}
#showalertwrong .alertfooter a.btn:hover{background-color:#31b0d5;}
#showalertinfo .fa-check{color:#0081c2;font-size:2em;}
#showalertwrong{border:0.15rem solid #910303;border-top:0;}
#showalertwrong .alerttitle{background-color:#910303;}
#showalertwrong .alertfooter{background-color:#ffe9e9;}
#showalertwrong .alertfooter a.btn:hover{background-color:#c9302c;}
a.btn.btnwhiteback:hover{background-color:#FFF !important;}

.wysiwyg-editor .wysiwyg-toolbar, .wysiwyg-editor .btn-toolbar{border: 0.05rem solid #e2e8f0!important;border-bottom:0!important;}
.wysiwyg-editor .editor-content{border: 0.05rem solid #e2e8f0!important;}

#showalertwrong .fa-ban{color:#910303;font-size:2em;}
h3.selectorh3{text-align:center;margin:0;color:#FFFFFF;background-color:var(--bs-themecolor);height: 3rem;align-items: center;display: flex;justify-content: center;font-size: 1.5rem;}
h3.selectorh3 *{font-size:100%;}
h3.selectorh3>div{padding: 0 2rem;width: 100%;box-sizing: border-box;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#idShareProductTo,#idShareProductTo1,#idShareProductTo2,#idShareProductTo3,#idNotifyProductTo{cursor:text;width:90%;padding-left:.25rem;min-height:2.3rem;border:rgb(209 213 219) 0.1rem solid;border-radius:.25rem;background-color:var(--bs-card-backcolor);display: flex;align-items: center;gap: .25rem;padding:.25rem;flex-wrap:wrap;}

.dark #idShareProductTo,.dark #idShareProductTo1,.dark #idShareProductTo2,.dark #idShareProductTo3,.dark #idNotifyProductTo{border-color:rgb(75 85 99);}

.contentinputdivs{display:flex;vertical-align:top;}
.contentinputarea,.contentinputarea1,.contentinputarea2{padding:0.15rem 0 0.05rem;display:flex;}
.contentinputdivs span,.contentinputarea1 span{cursor:pointer;white-space:nowrap;border-radius:.25rem;padding:0.25rem;display:block;border:0.05rem solid #CCC;background-color:#F6F6F6;overflow: hidden;}

.dark .contentinputdivs span, .dark .contentinputarea1 span{background-color:#000;border-color:#333;}

.contentinputdivs span.grey,.contentinputarea1 span.grey{border:0.05rem solid #CCC;}
.contentinputdivs span.purple,.contentinputarea1 span.purple{border:0.05rem solid #D4B4E8;background-color:#D4B4E8;}
.contentinputdivs span.purple.selected,.contentinputarea1 span.purple.selected{border:0.05rem solid #6E06B4;}
.contentinputdivs span.grey.selected,.contentinputarea1 span.grey.selected{border:0.05rem solid #333;}
.contentinputarea textarea,.contentinputarea1 textarea,.contentinputarea2 textarea{box-sizing:content-box;border:0;width:8rem;margin:0;overflow-y:hidden;padding-top:0.05rem;max-width:12rem;resize:none;height:2.3rem;background-color:transparent;}

.contentinputarea textarea:focus,.contentinputarea1 textarea:focus,.contentinputarea2 textarea:focus{background-color:transparent;outline:none;}


.drpdwn>.dropdown-menu{z-index:100;position:absolute;display:none;visibility:hidden;}
.drpdwn:hover>.dropdown-menu{display:block;visibility:visible;}
.drpdwn:hover>a:after{content: " ";display: block;position: absolute;width: 0;height: 0;left:40%;bottom:-4px;border-left: .5rem solid transparent;border-right: .5rem solid transparent;border-bottom: #ccc .5rem solid;}
.header5 {padding:1rem 0 0 0;box-sizing:border-box;background: url("../../images/menu/header_bg.gif") repeat-y scroll 0 0 #005F9B;border-bottom: .15rem solid #3399CC;display: block;height:2.5rem;margin: 0;padding: 0;width: 100%;}
.colorpicker{z-index:10000;}
h3.popover-header{color: #000;font-weight: 700;margin: -.5rem -.5rem 0 -.5rem;background-color: #EEE;padding:.5rem;line-height:1rem;}
.popover{overflow:hidden;}
.popover .arrow{display:none;}
div.normaldivright{text-align:right;padding:.25rem .5rem;border-bottom:0.05rem solid #EEE;}


/*div.customgridrow{padding:0 0 .5rem .5rem;clear:both;background-color:var(--bs-body-bg);}
div.customgridrow.nopadding{padding:0;}
div.customgridrow:before{display: table;content: " ";box-sizing: border-box;border-spacing:0;}
div.customgridrow:after{display: table;content: " ";clear:both;box-sizing: border-box;border-spacing:0;}
div.customgridrow>div{padding:.5rem .5rem 0 0;width:20%;float:left;box-sizing:border-box;}
div.customgridrow.nopadding>div>div{border:none;border-radius:0;}
div.customgridrow.nopadding>div>div:hover{box-shadow:0 0 0.25rem #888;}
*/



div.fncyboxold,div.boxgrid{position:relative;box-sizing:border-box;overflow:hidden;}
div.fncyboxold:not(.card),div.boxgrid:not(.card){background-color:#FFF;border-top:0.05rem solid #EEE;box-shadow:0 0.1rem 2px 0 rgba(0,0,0,.14), 0 .15rem 0.05rem -2px rgba(0,0,0,.2), 0 0.05rem 0.25rem 0 rgba(0,0,0,.12);}

.fncyboxold.selected,.boxgrid.selected{border:0.05rem solid #000;box-shadow:0 0 0.25rem #000;border-top:0;}
div.fncyboxold .titrow,div.fncyboxold .titrowc,div.fncyboxold .titrowdark{width:100%;padding:0 0.75rem;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
div.fncyboxold .titrow .checkdiv,div.fncyboxold .titrowc .checkdiv,div.fncyboxold .titrowdark .checkdiv{margin:0;}

div.boxgrid .titrow,div.boxgrid .titrowc,div.boxgrid .titrowdark{
padding: 0.5rem 1rem;
margin-bottom: 0;
background-color: rgba(0,0,0,.03);
border-bottom: 1px solid rgba(0,0,0,.125);
font-weight:700;
text-align:left;
text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
div.boxgrid .titrow .checkdiv,div.boxgrid .titrowc .checkdiv,div.boxgrid .titrowdark .checkdiv{margin:0;}

div.customminigridrow{padding:0 0 .5rem .5rem;clear:both;background-color:#DDD;}
div.customminigridrow.nopadding{padding:0;}
div.customminigridrow:before{display: table;content: " ";box-sizing: border-box;border-spacing:0;}
div.customminigridrow:after{display: table;content: " ";clear:both;box-sizing: border-box;border-spacing:0;}
div.customminigridrow>div{padding:.5rem .5rem 0 0;width:16.666%;float:left;box-sizing:border-box;}
div.customminigridrow>div>div{position:relative;box-sizing:border-box;overflow:hidden;background-color:#FFF;z-index:0;border-top:0.05rem solid #EEE;box-shadow:0 0.1rem 2px 0 rgba(0,0,0,.14), 0 .15rem 0.05rem -2px rgba(0,0,0,.2), 0 0.05rem 0.25rem 0 rgba(0,0,0,.12);}
div.customminigridrow.nopadding>div>div{border:none;border-radius:0;}
div.customminigridrow.nopadding>div>div:hover{box-shadow:0 0 0.25rem #888;}
div.customminigridrow .fncyboxold.selected{border:0.05rem solid #000;box-shadow:0 0 0.25rem #000;border-top:0;}
div.customminigridrow>div>div .titrow,div.customminigridrow>div>div .titrowc,div.customminigridrow>div>div .titrowdark{width:100%;padding:0 0.75rem;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
div.customminigridrow>div>div .titrow .checkdiv,div.customminigridrow>div>div .titrowc .checkdiv,div.customminigridrow>div>div .titrowdark .checkdiv{margin:0;}

.mobfncyimage{height:auto;text-align:center;}
.mobfncyimage img,.mobfncyimage i{max-width:100%;padding:.5rem;box-sizing:border-box;}
/*
.fncyimage{height:25vh;text-align:center;display: flex;align-items: center;justify-content: space-evenly;overflow:hidden;margin-top:.5rem;position:relative;}

.fncyimage .carousel-item{height:7.5rem;text-align:center;}
.fncyimage img,.fncyimage i{position:relative;width:100%;padding:.5rem;box-sizing:border-box;}



.fncyimage i{display:flex;align-items:center;justify-content:center;}
*/
/*.fncyaction{background-color:#EEE;border-top:0.05rem solid #CCC;padding:.25rem .5rem;text-align:right;}
.fncytitle{padding:.25rem .5rem 0 .5rem;box-sizing:border-box;width:100%;text-align:center;color:#000;overflow:hidden;margin-bottom:.5rem;text-overflow:ellipsis;}*/


.briefimage{width:10rem;height:8rem;text-align:center;display: flex;align-items: center;justify-content: space-evenly;overflow:hidden;margin:.5rem 0;}
.briefimage img,.briefimage i{position:relative;width:100%;padding:.5rem;box-sizing:border-box;}

.fncylabel{padding:.25rem 0;box-sizing:border-box;width:100%;text-align:left;color:#000;}

/*.pagecontentbody{background-color:#f3f6fa;}*/
/*.pagecontentbody .checkallrowdiv{background-color:#FFF;border:0.05rem solid #EEE;}*/

.fncybigcapstitle{text-transform:uppercase;padding:.25rem .5rem 0 .5rem;box-sizing:border-box;height:2.5rem;width:100%;text-align:center;color:#555;overflow:hidden;margin-bottom:.5rem;}
.fncytitle a,.fncybigcapstitle a{color:#000;}
.fncybigcapstitle a{text-transform:uppercase;}

div.oldfncybox .fncyacn,div.customimagegrid .fncyacn{overflow-y:hidden;z-index:10;transition:height .5s ease;width:100%;position:absolute;top:0;left:0;height:0;background-color:rgba(0,0,0,0.6);box-sizing:border-box;}
div.oldfncybox:hover .fncyacn,div.customimagegrid .oldfncybox:hover .fncyacn{height:1.75rem;}
/*div.customgridrow>div:first-child>div .fncyacn{height:1.75rem;}*/
div.customgridrow .oldfncybox.selected .fncyacn,div.customimagegrid .oldfncybox.selected .fncyacn,div.customgridrow .oldfncybox .fncyacn.hovered{height:1.75rem;}

.oldfncybox .fncyacn>div:before,.oldfncybox .fncyacn>div:after{display: block;clear: both;content: "";border-spacing:0;}
div.oldfncybox .fncyacn>div{height:1.75rem;padding:.25rem .5rem;}
div.oldfncybox .fncyacn>div>span.checkdiv{float:left;}
div.oldfncybox .fncyacn>div>span.checkdiv:before{color:#FFF;}
div.oldfncybox .fncyacn>div>span.radiodiv{float:left;}
div.oldfncybox .fncyacn>div>span.radiodiv:before{color:#FFF;}
div.oldfncybox .fncyacn>div>div{float:right;background-color:#FFF;border-radius:.25rem;padding:0 0.25rem;}
div.oldfncybox .fncyacn>div>div i{padding:.5rem;color:#000;cursor:pointer;font-size:120%;}

div.boxgrid .fncyacn,div.customimagegrid .fncyacn{overflow-y:hidden;z-index:10;transition:height .5s ease;width:100%;position:absolute;top:0;left:0;height:0;background-color:rgba(0,0,0,0.6);box-sizing:border-box;}
div.boxgrid:hover .fncyacn,div.customimagegrid .boxgrid:hover .fncyacn{height:1.75rem;}
div.customgridrow .boxgrid.selected .fncyacn,div.customimagegrid .boxgrid.selected .fncyacn,div.customgridrow .boxgrid .fncyacn.hovered{height:1.75rem;}
div.boxgrid .fncyacn>div{height:1.75rem;padding:.25rem .5rem;}
div.boxgrid .fncyacn>div>span.checkdiv{float:left;}
div.boxgrid .fncyacn>div>span.checkdiv:before{color:#FFF;}
div.boxgrid .fncyacn>div>span.radiodiv{float:left;}
div.boxgrid .fncyacn>div>span.radiodiv:before{color:#FFF;}
div.boxgrid .fncyacn>div>div{float:right;background-color:#FFF;border-radius:.25rem;padding:0 0.25rem;}
div.boxgrid .fncyacn>div>div i{padding:.25rem;color:#000;cursor:pointer;}



div.customimagegrid .fncybox{position:relative;}
div.customimagegrid .fncyacn>div{height:1.75rem;padding:.25rem .5rem;}
div.customimagegrid .fncyacn>div>span.checkdiv{float:left;}
div.customimagegrid .fncyacn>div>span.checkdiv:before{color:#FFF;margin-top:.25rem;}
div.customimagegrid .fncyacn>div>span.radiodiv{float:left;}
div.customimagegrid .fncyacn>div>span.radiodiv:before{color:#FFF;margin-top:.25rem;}
div.customimagegrid .fncyacn>div>div{float:right;background-color:#FFF;border-radius:.25rem;padding:0 0.25rem;}
div.customimagegrid .fncyacn>div>div i{padding:.25rem;color:#000;cursor:pointer;}



div.customminigridrow>div>div .fncyacn,div.customminigridrow .fncyacn{overflow-y:hidden;z-index:10;transition:height .5s ease;width:100%;position:absolute;top:0;left:0;height:0;background-color:rgba(0,0,0,0.6);box-sizing:border-box;}
div.customminigridrow>div>div .fncyacn>div{padding:.25rem .5rem;}
div.customminigridrow>div>div .fncyacn>div>span.checkdiv{float:left;margin-right:.5rem;}
div.customminigridrow>div>div .fncyacn>div>span.checkdiv:before{color:#FFF;margin-top:.25rem;}
div.customminigridrow>div>div .fncyacn>div>span.radiodiv{float:left;margin-right:.5rem;}
div.customminigridrow>div>div .fncyacn>div>span.radiodiv:before{color:#FFF;margin-top:.25rem;}
div.customminigridrow>div>div .fncyacn>div>div{float:right;background-color:#FFF;border-radius:.25rem;padding:0 0.25rem;}
div.customminigridrow>div>div .fncyacn>div>div i{padding:.25rem;color:#000;cursor:pointer;}

div.customminigridrow .fncybox{position:relative;}
div.customminigridrow .fncyacn>div{height:1.75rem;padding:.25rem .5rem;}
div.customminigridrow .fncyacn>div>span.checkdiv{float:left;}
div.customminigridrow .fncyacn>div>span.checkdiv:before{color:#FFF;margin-top:.25rem;}
div.customminigridrow .fncyacn>div>span.radiodiv{float:left;}
div.customminigridrow .fncyacn>div>span.radiodiv:before{color:#FFF;margin-top:.25rem;}
div.customminigridrow .fncyacn>div>div{float:right;background-color:#FFF;border-radius:.25rem;padding:0 0.25rem;}
div.customminigridrow .fncyacn>div>div i{padding:.25rem;color:#000;cursor:pointer;}

#botpagidiv{background-color:#E4F0F9;border-top:0.05rem solid #E4E4E4;}

.dark #botpagidiv{background-color:#333;border-top:0.05rem solid #666;}
.dark .page-link{background-color:#222;color:#FFF;}

.titrowbar{border-bottom:#BFD7F7 0.05rem solid;text-align:left;margin-top:.5rem;}
.titrowbar>span{background: linear-gradient(to bottom,#BFD7F7,#FFF);border: .15rem solid #BFD7F7;border-bottom: 0;display: inline-block;padding: 0.1rem .5rem 0.25rem .5rem;min-width:5.67vw;text-align: center;color: #333;font-weight: 700;}
.titrowbar>div{float:right;padding-top:.25rem;}
.linearbox{border-width:.15rem;border-style: solid;border-image: linear-gradient(to bottom, #BFD7F7, rgba(0, 0, 0, 0)) 1 100%;}

.titrowbar.wholeopener>span{width:100%;text-align:left;cursor:pointer;box-sizing:border-box;}
.titrowbar.wholeopener>span>i{float:right;padding-top:.15rem;font-size:133%;}
.titrowbar.wholeopener>span>i.opened:before{content:"\f146";}

a.ahover{color:#444;}
a.ahover:hover{color:#000;text-decoration:underline;}
.acolorhover{color:#000;}
.acolorhover:hover{color:#03a9f4 !important;cursor:pointer;}


.list-group {display: flex;flex-direction: column;padding-left: 0;margin-bottom: 0;border-radius: .25rem;}
.list-group-flush {border-radius: 0;}
.list-group-item-action {width: 100%;color: var(--bs-default-text-color);text-align: inherit;}
.list-group-item {position: relative;display: block;padding: .5rem 1rem;color: var(--bs-default-text-color);text-decoration: none;background-color: #fff;border: 1px solid rgba(0, 0, 0, .125);}
.list-group-item, .list-group-item:hover {background-color: var(--bs-card-backcolor);}
.list-group-item-action {cursor: pointer;}
.list-group-item:first-child {border-top-left-radius: inherit;border-top-right-radius: inherit;}
.list-group-flush>.list-group-item {border-width: 0 0 1px;}
.list-group-item-action:focus, .list-group-item-action:hover {z-index: 1;color: var(--bs-default-text-color);;text-decoration: none;background-color: var(--bs-card-backcolor);}


a.link{color:#0d6efd;text-decoration:underline;cursor:pointer;}
.dark a.link{color:rgb(147 197 253 / 1);}
.workflowlinkitem{color:#0d6efd;cursor:pointer;}
.workflowchild .workflowlinkitem{color:purple;}
a.darklink{color:#000;cursor:pointer;}
div.dropdwndiv{display:inline-block;}
div.dropdwndiv>span{cursor:pointer;}
#idtitleonobjectdetail{max-width: 950px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

:not(.list-group-item).listsuggest{text-align:left;padding:.4rem;color:#888;border-bottom:0.05rem dotted #999;cursor:pointer;}
.listsuggest span.thick{font-weight:700;color:#000;}
:not(.list-group-item).listsuggest.selectedlist{background-color:#ac94e6;color:#000;}
:not(.list-group-item).listsuggest.selectedlist span.thick{color:#FFF;}
.list-group-item.listsuggest.selectedlist{color: #155724;background-color: #c3e6cb;}
.list-group-item.listsuggest.selectedlist span.thick{color:#155724;}


.dark .listsuggest{color:#fff;}
.dark .listsuggest span.thick{color:#fff;}
.dark :not(.list-group-item).listsuggest.selectedlist{background-color:#333;color:#CCC;}
.dark :not(.list-group-item).listsuggest.selectedlist span.thick{color:#fff;}
.dark .list-group-item.listsuggest.selectedlist{color: #fff;background-color: darkgreen;}
.dark .list-group-item.listsuggest.selectedlist span.thick{color:#fff;}

#idtitleonobjectdetail i:before{color:inherit;}
ul.fncyunderlineul{margin:.5rem 0;padding:0;list-style:none;justify-content: center;display: flex;}
ul.fncyunderlineul>li{border-bottom:0.1rem solid transparent;float:left;margin:0 .5rem;padding:.25rem 0 0.05rem 0;cursor:pointer;}
ul.fncyunderlineul>li>a{font-weight:400;color:#333;cursor:pointer;}
ul.fncyunderlineul>li.actv{border-bottom:0.1rem solid red;color:#31b0d5;font-weight:700;}
ul.fncyunderlineul>li.actv>a{color:#000;font-weight:700;}
ul.fncyunderlineul>li:hover>a{color:#000;font-weight:700;}
ul.fncyunderlineul>li>a::before {display: block;content: attr(title);font-weight: bold;height: 0;overflow: hidden;visibility: hidden;}

.dark ul.fncyunderlineul>li>a{color:#CCC;}
.dark ul.fncyunderlineul>li.actv{color:#ddd;}
.dark ul.fncyunderlineul>li.actv>a{color:#FFF;}
.dark ul.fncyunderlineul>li:hover>a{color:#FFF;}


.fncyullist{width:15.31vw;}
.fncyullist,.fncyullist ul{margin:0;padding:0;list-style:none;user-select:none;text-align:left;}
.fncyullist>li>div:not(.noborder){border-bottom:0.05rem solid #DDD;border-top:0.05rem solid #DDD;}
.fncyullist>li>div:not(.noback){background-color:#EEE;}

.fncyullist div{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;box-sizing: border-box;display:block;padding:.25rem .5rem;text-align:left;border-bottom:0.05rem solid #eee;}
.fncyullist div>a{color:#666;display: inline-block;width:88%;}
.fncyullist div.actvdv,.fncyullist div:hover{background-color:#EEE;}
.fncyullist li.actv{position:relative;}
.fncyullist li.actv>div{background-color:#FFF;}
.fncyullist li.actv:after{position:absolute;right:0;top:0;width:1rem;height:1.25rem;text-align:center;content: "\f105";font: normal normal normal 110%/1 FontAwesome;    font-size: 133%;color: darkblue;font-weight: 700;padding-top:0.3rem;}
.fncyullist div.actvdvwh{background-color:#FFF !important;}
.fncyullist:not(.notcaps) div>a{text-transform:uppercase;}
.fncyullist div.actvdv>a,.fncyullist div.actvdvwh>a,.fncyullist div:hover>a{color:#000;font-weight:700;}
.fncyullist div>a>i{width:2em;text-align:center;padding-right:.25rem;}
.fncyullist>li.actv>div>a,.fncyullist>li.actv>a{color:darkblue !important;font-weight:700 !important;}
.fncyullist div .haslink{cursor:pointer;}
.fncyullist div.haschild>span{width:1.25rem;text-align:center;display:inline-block;}
.fncyullist div.haschild>span:before{font: normal normal normal 110%/1 FontAwesome;content:"\f146";color:red;}
.fncyullist div.haschild>span.closed:before{content:"\f0fe";color:green}
.fncyullist ul li>div{padding-left:1.25rem;}
.fncyullist ul ul li>div{padding-left:2.5rem;}
.fncyullist ul ul ul li>div{padding-left:75px;}
.fncyullist ul ul ul ul li>div{padding-left:5rem;}

.fncyselectbox{user-select:none;float:left;text-align:left;width:14.17vw;position:relative;margin-left:.25rem;}
.fncyselectbox.darktheme{border-radius:.25rem;background-color:#31b0d5;color:#FFF;}
.fncyselectbox>a{line-height:2rem;box-sizing:border-box;color:inherit;}
.fncyselectbox>a>.fa-angle-down{float: right;width:1.5rem;text-align: center;padding: 0;box-sizing: border-box;}
.fncyselectbox>a>span{width:85%;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;}
.fncyselectbox>a>span>i{padding-right:.5rem;color:inherit;}
.fncyselectbox>a>span>i:before{color:inherit;}
.fncyselectbox>ul{padding:0;margin:0;list-style:none;display:none;position:absolute;top:2rem;left:0;width:100%;z-index:100;border-top:0.05rem solid #CCC;box-shadow:0 0.25rem 5px #CCC;background-color:#FFF;box-sizing:border-box;max-height:12.5rem;overflow-y:auto;overflow-x:hidden;}
.fncyselectbox.darktheme>ul{background-color:#31b0d5;}
.fncyselectbox.darktheme>ul>li{color:#FFF;}
.fncyselectbox>ul>li{cursor:pointer;padding:0 .5rem;text-align:left;white-space:nowrap;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;width:100%;border-bottom:0.05rem solid #DDD;}
.fncyselectbox.darktheme>ul>li>a{color:#FFF;}
.fncyselectbox>ul>li:hover{background-color:rgba(0,0,0,.1);}

#idnewtabonobjectdetail i{color:#FFF;font-size:1.2em;padding-top:0.1rem;}

.newcapsbtitle{clear:both;padding:.5rem 0;border-bottom:0.05rem solid #CCC;text-align:left;font-size: 110%;color: darkgoldenrod;font-weight: 700;text-transform:uppercase;margin-bottom:.5rem;}
.newcapsbwhite{color:#FFF;font-weight: 700;text-transform:uppercase;}

.newcapsb{color: #000;font-weight: 700;text-transform:uppercase;}
.newcaps{color: #000;text-transform:uppercase;}
a.newcapsb,a.newcaps{color: #337ab7;}

.dark .newcapsb,.dark .newcaps{color: #FFF;}

ul.ultablist{justify-content:center;display:flex;padding:0;margin:0;list-style:none;background-color:darkblue;}
ul.ultablist>li{float:left;padding:.25rem;border-right:0.05rem solid #AAA;}
ul.ultablist>li:first-child{border-left:0.05rem solid #AAA;}
ul.ultablist>li>a{display:block;padding:.25rem .5rem;min-width:5.67vw;text-align:center;box-sizing:border-box;color:#888;font-weight:700;text-transform:uppercase;}
ul.ultablist>li>a>i{padding-right:.5rem;}
ul.ultablist>li>a>i:before{color:inherit !important;}
ul.ultablist>li.actv>a,ul.ultablist>li:hover>a{color:#FFF;}

ul.ultablistleft{display:flex;white-space:nowrap;padding:0;margin:0;list-style:none;background-color:#eee;border-bottom:0.05rem solid #333;}
ul.ultablistleft>li{float:left;padding:0.5rem;border-right:0.05rem solid #AAA;}
ul.ultablistleft>li>a{display:block;padding:.25rem .5rem;min-width:5.67vw;text-align:center;box-sizing:border-box;color:#888;font-weight:700;text-transform:uppercase;}
ul.ultablistleft>li>a>i{padding-right:.5rem;}
ul.ultablistleft>li>a>i:before{color:inherit !important;}
ul.ultablistleft>li.actv{background-color:#FFF;}
ul.ultablistleft>li.actv>a,ul.ultablistleft>li:hover>a{color:#000;}

.fncybuttonbox{padding:.25rem .5rem;text-align:left;}

table[cellspacing="5"] td{padding:.125rem;}
table[cellspacing="10"] td{padding:.25rem;}
table[cellspacing="5"]{border-spacing:.25rem;padding:.125rem;}
table[cellspacing="10"]{border-spacing:.5rem;padding:.25rem;}
table[cellspacing="15"]{border-spacing:.75rem;}
table[cellspacing="20"]{border-spacing:1rem;}
table[cellspacing="25"]{border-spacing:1.25rem;}
table[cellspacing="30"]{border-spacing:1.5rem;}

.titmaincenter{text-shadow:none;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;padding:.75rem;color:#FFF;font-weight:700;text-transform:uppercase;box-sizing:border-box;background-color:darkcyan;border-radius:.5rem;}
.dark .titmaincenter{background-color:#111;}
.titmaincenterlight{text-shadow:none;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;padding:.75rem;color:darkgoldenrod;font-weight:700;text-transform:uppercase;/*border-bottom:0.05rem solid #555;*/box-sizing:border-box;background-color:#F3f4f7;display: flex;align-items: center;justify-content: space-between;}

.dark .titmaincenterlight{background-color:#111;color:#FFF;}

#pagintable3 .extreme a{transition:all .3s ease;border-radius:.2rem;display:inline-block;padding:0 0.25rem;border:0.05rem solid #DDD;background-color:#FFF;color:#888;font-weight:700;}
#pagintable3 .activepage a{transition:all .3s ease;border-radius:.2rem;display:inline-block;padding:0 0.25rem;border:0.05rem solid #000;background-color:#000;color:#FFF;}
#pagintable3 .extreme a:hover{background-color:#EEE;text-decoration:none;color:#000;}
#pagintable3 .activepage a:hover{text-decoration:none;}
#pagintable3 .activepage a>i,#pagintable3 .extreme a>i{padding-top:0.25rem;}

.diffviews .btndef,.diffviews .btndef:hover{padding:.25rem .5rem;margin-left:.25rem;color: #666;margin-top: 0;transition: all .5s;background-color: #CCC;border: 0.1rem solid #aaa;display: inline-block;margin-bottom: 0;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;cursor: pointer;user-select: none;border-radius:0.2rem;}
.diffviews .btndef.actv{background-color: #f0ad4e;border: 0.1rem solid #d38312;color:#FFF;}
.diffviews .btndef:hover{background-color: #f0ad4e;border: 0.1rem solid #d38312;color:#fff;}
.diffviews .btndef.actv,.diffviews .btndef.actv:hover{background-color: #f0ad4e;border: 0.1rem solid #d38312;color:#FFF;}
.diffviews .btndef>i{padding-right:.5rem;}

.customnormalgridrow{margin:1% 1% 0 0;}

.custombriefrow{margin:1% 1% 0 1%;}

.briefrowbox{margin-bottom:1%;width:100%;box-sizing:border-box;}

.brieffncybox{box-sizing:border-box;width:50%;padding-left:1%;padding-bottom:1%;float:left;}

.customnormalgridrow .contentgrid{padding:2%;}
.customnormalgridrow .contentgrid img{max-width:100%;max-height:5rem;}

.custombriefrow .contentgrid{padding:1%;}
.custombriefrow .contentgrid img{max-width:100%;}




.gridfncybox .boxgrid{padding:0;border-radius:.5rem;}
.gridfncybox .vw16{width:16vw;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.gridfncybox .action{border-radius:0 0 .5rem .5rem;}
.gridfncybox .gridtitrow{font-weight: 700;line-padding-left:0.75rem;text-align: left;border-bottom: 0.05rem solid #DDD;overflow: hidden;white-space: nowrap;}
.gridfncybox .mycheckbox{margin-right: .5rem;width:0.75rem;padding-top:0.1rem;}
.brieffncybox .mycheckbox{margin:0;}

.brieffncybox .boxgrid td.image{width:10rem;}
.boxgrid table{border-collapse:separate !important;}

.boxform{min-height:40rem;}

.profilebox iframe#rateframe{height:8.2rem;}

.boxbrief{padding:.75rem;min-height:7.5rem;position:relative;}
.boxbrief .action{display:none;background-color:#f5f5f5;position:absolute;right:.5rem;top:.5rem;border:0.05rem solid #EEE;box-shadow:0 0 0.25rem #EEE;padding:0 .5rem;}
.boxbrief:hover .action{display:block;}
.boxbrief .action i{cursor:pointer;padding:.25rem .5rem;font-size:0.9rem;}
.boxbrief .action i.selected,.boxbrief .action i:hover{color:#065fd4;}
.boxbrief h4{cursor:pointer;text-align:left;color:#335aa1;font-size:0.9rem;padding:0 0 0.25rem 0;margin:0;}
.boxbrief h6{font-weight:400;text-align:left;color:#333;margin:0;padding:0 0 0.25rem 0;}
.boxbrief label{display:block;color:#AAA;text-align:left;}
.boxbrief p{margin:.5rem 0;color:#333;text-align:justify;}
.boxbrief .image{float:right;margin-left:1rem;width:5.67vw;}
.boxbrief .image img{box-sizing: border-box;cursor:pointer;max-height:3.5rem;max-width:5.67vw;border:0.05rem solid #CCC;box-shadow:0 0 0.25rem #CCC;}
.boxbrief .location{color:#777;text-align:left;padding-top:.75rem;}

.boxgrid{min-height:7.5rem;position:relative;}
.boxgrid h4{cursor:pointer;text-align:left;color:#335aa1;font-size:0.9rem;padding:0 0 .5rem 0;margin:0;}
.boxgrid .image img{box-sizing: border-box;cursor:pointer;max-height:125px;max-width:7.09vw;border:0.05rem solid #CCC;box-shadow:0 0 0.25rem #CCC;}
.boxgrid h6{font-weight:400;text-align:left;color:#333;margin:0;padding:0 0 0.25rem 0;}
.boxgrid label{display:block;color:#AAA;text-align:left;font-size:100%;}
.boxgrid p{margin:.5rem 0;color:#333;text-align:justify;height:3rem;line-height:1.5;overflow:hidden;}
.boxgrid .location{color:#777;text-align:left;padding-top:.25rem;}
.boxgrid .action{display: none;background-color: #f5f5f5;height:auto;position: absolute;top: 0;right: 0;padding: .75rem .5rem;box-sizing:border-box;}
.boxgrid:hover .action,.boxgrid.hovered .action{display:block;}
.boxgrid .action i{color:#ff8080;cursor:pointer;padding:0 0.5rem;font-size:110%;}
.boxgrid .action i.selected,.boxgrid .action i:hover{color:red;}
.brieffncybox .titrow,.brieffncybox .titrowc,.brieffncybox .titrowdark{width: 100%;white-space: nowrap;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;}




ul.workflowtab{justify-content:center;display:flex;padding:0;margin:0;list-style:none;background-color:#CCC;}
ul.workflowtab>li{float:left;padding:0 0.25rem;border-right:0.05rem solid #AAA;}
ul.workflowtab>li:first-child{border-left:0.05rem solid #AAA;}
ul.workflowtab>li>a{display:block;padding:.25rem .5rem;min-width:5.67vw;text-align:center;box-sizing:border-box;color:#000;font-weight:700;text-transform:uppercase;cursor:pointer;}
ul.workflowtab>li.inactv>a{color:#888;cursor:not-allowed;}
ul.workflowtab>li>a>i{padding-right:.5rem;}
ul.workflowtab>li.actv{background-color:#FFF;}
ul.workflowtab>li.actv>a{color:#000;}
.workflowpage{display:none;margin:1.5rem;border:none;border-top:0.05rem solid #EEE;box-shadow:0 0.1rem 2px 0 rgba(0,0,0,.14), 0 .15rem 0.05rem -2px rgba(0,0,0,.2), 0 0.05rem 0.25rem 0 rgba(0,0,0,.12);background-color:#FFF;}

.pac-container{z-index:100000 !important;}
.pac-logo:after{display:none;}
.pac-item-query{padding-left:.5rem;}
.pac-icon-marker{display:none;}
.jstree-container-ul a{color:#000;}
.jstree-container-ul li{color:#000;}
.jstree-node.jstree-open>a.jstree-anchor{font-weight:700;}

.resprow{margin:0;padding:.25rem 0;}
.resprowp10 .resprow{padding:.5rem 0;}
.resprowp15 .resprow{padding:.75rem 0;}
.popover-body .resprow{padding:0.1rem 0;}
.resprow>div{padding:0;text-align:left;}
.resprow>div.col-md-1{text-align:center;}
.popover-body .resprow>div{overflow:hidden;text-overflow:ellipsis;}
.resprowp10 .newcapsbtitle{margin-bottom:.75rem;}
.resprow.pb10{padding-bottom:.5rem;}
.resprow .labeldark{color:#000;font-weight:700;}
.smdce,.smdcemob{display:none;}
.popover{border-radius: 0.25rem;min-width:20rem;}
.popover-body{padding:.5rem 0;}
.popover-body.limitwindow{max-width: 60vw;max-height: 60vh;overflow-y: auto;overflow-x: hidden;word-break: break-all;padding:0;min-height:25vh;}
@media (max-width: 991px)
{
.resprow.singlerow .checkdiv{padding-top:.25rem;}
.resprow.singlerow .checkdiv:before{font-size:170%;}
.smdce{display:inline;}
.smdce.btn{display:inline-block;}
div.smdce{display:block;}
li.smdce{display:list-item;}
html:not(.nomob) .resprow{margin:0;}
/*html:not(.nomob) .resprow>div{}*/
.customgridrow .resprow>div{line-height:normal !important;}
html:not(.nomob) .resprow>div>input[type=text],html:not(.nomob) .resprow>div>textarea,html:not(.nomob) .resprow>div>select{width:60% !important;box-sizing:border-box;}
}
@media (max-width: 767px)
{
.smdcemob{display:inline;}
.smdcemob.btn{display:inline-block;}
div.smdcemob{display:block;}
li.smdcemob{display:list-item;}
html:not(.nomob) .resprow>div>input[type=text],html:not(.nomob) .resprow>div>textarea,html:not(.nomob) .resprow>div>select{width:85% !important;box-sizing:border-box;}
}

.ui-timepicker-standard{z-index:1000000 !important;}
.pannelstatus{height:5.5rem;box-sizing:border-box;position:relative;display:flex;padding:0 3%;}
.pannelstatus:after{position:absolute;width:94%;top:1.5rem;height:0.1rem;left:3%;background-color:#CCC;content:'';z-index:1;}
.pannelstatus>div{padding-top:.3rem;font-weight:700;position:relative;flex:1 0 0%;}

/*.pannelstatus.box2>div{width:50%;}
.pannelstatus.box3>div{width:40%;}
.pannelstatus.box4>div{width:30%;}
.pannelstatus.box5>div{width:24%;}
.pannelstatus.box6>div{width:20%;}
.pannelstatus.box7>div{width:16%;}
*/
.pannelstatus>div>div.boxtext{display:inline-flex;}
.pannelstatus>div>div.boxtext>div{position:relative;margin-left:-25%;}

.pannelstatus>div{text-align:left;}
.pannelstatus>div:first-child{text-align:left;}
.pannelstatus>div:last-child{text-align:right;flex:0 1 auto;}
.pannelstatus>div:last-child>div.boxtext{position:absolute;}
.pannelstatus>div:last-child>div.boxtext>div{margin-left:-5rem;}

/*.pannelstatus.box5>div:first-child{width:14%;}
.pannelstatus.box5>div:last-child{width:14%;}
.pannelstatus.box6>div:first-child{width:10%;}
.pannelstatus.box6>div:last-child{width:10%;}
.pannelstatus.box7>div:first-child{width:10%;}
.pannelstatus.box7>div:last-child{width:10%;}
.pannelstatus.box4>div:first-child{width:20%;}
.pannelstatus.box4>div:last-child{width:20%;}

.pannelstatus.box3>div:first-child{width:30%;left:-3px;}
.pannelstatus.box3>div:last-child{width:30%;}*/

.pannelstatus>div>div.box{display:flex;justify-content:start;}
.pannelstatus>div:first-child>div.box{display:flex;justify-content:flex-start;}
.pannelstatus>div:last-child>div.box{display:flex;justify-content:flex-end;}
.pannelstatus>div>div.box:before{content:'';border:0.1rem solid #CCC;width:2em;display:block;background-color:#eee;border-radius:50%;z-index:3;display:flex;align-items:flex-end;justify-content: space-evenly;height:2em;font-size:133%;}
/*.pannelstatus>div.completed{color:green;}*/
.pannelstatus>div.working{color:purple;}
.pannelstatus>div.working>div.box:before{color:orange;border:0.1rem solid orange;background-color:#fed8b1;}
.pannelstatus>div.completed>div.box:before{text-align: center;padding:0.2rem;content:"\f00c";color:green;border:0.1rem solid green;background-color:#98FB98;font: normal normal normal 110%/1 FontAwesome;font-size:133%;display: flex;align-items: center;}
.pannelstatus>div.editicon>div.box:before{content:"\f044";color:#000;border:0.1rem solid #CCC;background-color:#eee;font: normal normal normal 110%/1 FontAwesome;font-size:133%;display: flex;align-items: center;}
.pannelstatus>div.working.editicon>div.box:before{color:#000;border:0.1rem solid orange;background-color:#fed8b1;}
/*background-image:linear-gradient(to right, green 50%, transparent 50%);*/
.pannelstatus>div.working:not(.editicon):after{position:absolute;width:100%;top:1.5rem;height:0.1rem;left:0;content:'';z-index:2;}
.pannelstatus>div.working:not(.editicon):last-child:after{position:absolute;width:100%;height:0.1rem;left:0;background-image:linear-gradient(to right, green 99%, transparent 1%);content:'';z-index:2;}
.pannelstatus>div.completed:not(.editicon):after{position:absolute;width:100%;top:1.5rem;height:0.1rem;left:0;background-color:green;content:'';z-index:2;}


.p-30-lr-60{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:3rem;padding-right:3rem;}
.p-30{padding:1.5rem;}.p-20{padding:1rem;}
.p-l-30{padding-left:1.5rem;}
.p-r-30{padding-right:1.5rem;}

.savepagebox{padding:0.35rem;display:table;box-sizing:border-box;width:100%;}
.savepagebox .savemenu1{width:13.04vw;float:left;transition:width .5s ease;overflow:hidden;}
.savepagebox .savemenu2{width:0.35rem;padding:5rem 0.25rem;float:left;}
.savepagebox .savemenu3{width:calc( 100% - 251px );float:left;transition:width .5s ease;}
.savepagebox .savemenu1,.savepagebox .savemenu3,.savepagebox .savemenu3{min-height:calc( 100vh - 1.5rem );}
.ulmenuoption{display:inline;padding:0;margin:0;list-style:none;float:right;}
.ulmenuoption>li{float:left;padding:0 0.25rem;}
.ulmenuoption>li>a{color:#000;padding:0.35rem .5rem;border-radius:.25rem;text-transform:uppercase;}
.ulmenuoption>li>a.actv,.ulmenuoption>li.active>a,.ulmenuoption>li>a:hover{background-color:rgba(255,255,255,1);color:#000;}
.ulmenuoption>li>a.actv,.ulmenuoption>li.active>a{font-weight:700;}
.m-0{margin:0;}
.m-10{margin-left:-.5rem;margin-right:-.5rem;}

.p-0{padding:0 !important;}
.mp-0{margin:0;padding:0;}
div.row.m-0> [class*="col"]{padding:0;}
div.row.m-10> [class*="col"]{padding-left:.5rem;padding-right:.5rem;}

.row.rowtwocolumn{padding:.5rem;margin:0;}
.row.rowtwocolumn>div{padding:0px;margin:0;}
.row.rowtwocolumn>div:nth-child(2){padding-left:.5rem;}

/*.row.rowtwocolumn.tworowdivider>div:nth-child(2){margin-left:-2px;border-left:0.1rem solid #CCC;}
.row.rowtwocolumn.tworowdivider>div:nth-child(1){border-right:0.1rem solid #CCC;}*/

.row.rowthreecolumn{padding:.5rem;margin:0;}
.row.rowthreecolumn>div{padding:0px;margin:0;}
.row.rowthreecolumn>div:nth-child(2){padding:0 .5rem;}

.row.rowonecolumn{padding:.5rem;margin:0;}
.row.rowonecolumn>div{padding:0px;margin:0;}

.ulmenuoption>li.morelink{position:relative;}
.ulmenuoption>li.morelink>a{border-radius:.25rem;padding:0.35rem .5rem;}
.ulmenuoption>li.morelink>a>i{padding:0;}
.ulmenuoption>li.morelink:hover>a{border-radius:.25rem;}
.ulmenuoption>li.morelink>ul{border:0.05rem solid #CCC;border-top:0;width:11.34vw;padding:0;margin:0;list-style:none;display:none;position:absolute;top:1.45rem;right:.25rem;z-index:1000;background-color:#FFF;border-radius:.25rem 0 0.25rem 0.25rem;}
.ulmenuoption>li.morelink:hover>ul{display:block;}
.ulmenuoption>li.morelink>ul>li{padding:.25rem .5rem;text-align:left;border-bottom:0.05rem solid #DDD;}
.ulmenuoption>li.morelink>ul>li:last-child{border-bottom:0;}
.ulmenuoption>li.morelink>ul>li>a{color:#555;display:block;text-transform:uppercase;}
.ulmenuoption>li.morelink>ul>li:hover{background-color:rgba(0,0,0,.1);}
.ulmenuoption>li.morelink>ul>li:hover>a{color:#000;}


.searchboxholder{border:0.1rem solid #31b0d5;height:1.45rem;box-sizing: border-box;}
.searchboxholder>input{width:calc( 100% - 2rem );border:0;float:left;height:1.25rem;padding:0 .5rem;box-sizing:border-box;}
.searchboxholder>a.btn{width:2rem;float:left;display:block;height:1.25rem;    box-sizing: border-box;border-radius:0;}
.searchboxholder>a.btn>i{padding:0;margin:0;text-align:center;}
select.form-control[multiple]{height:5rem;}

ul.buttonslist{list-style:none;padding:.25rem;margin:0;display:table;float:left;}
ul.buttonslist>li{float:left;padding-left:.25rem;position:relative;}

.row:before,.row:after{border-spacing:0;}


ul.fncylstulli{padding:.5rem 0 0 0;margin:0 .5rem;list-style:none;}
ul.fncylstulli>li{padding:0.35rem 0.25rem;text-align:left;}
ul.fncylstulli>li>a{float:left;color:#555;text-transform:uppercase;white-space:nowrap;display:inline-block;width:95%;overflow:hidden;text-overflow:ellipsis;}
ul.fncylstulli>li>a:hover{color:#000;font-weight:700;}
ul.fncylstulli>li.actv>a{color:#000;font-weight:700;}
ul.fncylstulli>li>i{width:5%;text-align:right;color:#555;float:left;font-size:133%;}
ul.fncylstulli>li:hover>i{color:#000;font-weight:700;}

ul.fncylstulli.darkblue>li.actv{background-color:darkblue;transition:background-color .5s ease;}
ul.fncylstulli.red>li.actv{background-color:red;transition:background-color .5s ease;}
ul.fncylstulli.darkblue>li.actv>a,ul.fncylstulli.red>li.actv>a{color:#FFF;font-weight:700;}


.foldersleftcolumn{display:none;}
#maintabnavi.taboptionfncysml{position:relative;}
.lastmaintabnavi{width:2rem;margin:0 !important;right:.25rem;position:absolute;padding:0.1rem 0 0.25rem 0.1rem !important;border: 0 !important;background-color: transparent !important;box-shadow: none !important;}

.newlabelbb{padding: 0px 0 0.25rem 0;border-bottom: 0.05rem solid #CCC;text-align: left;color: #555;font-weight: 700;}
.newlabelbb>a{color: #555;font-weight: 700;}
.newlabelbb>a:hover{color:#337ab7;}
#leftcolumn{z-index:2;overflow-y:auto;float:left;width:15.31vw;border-right:0.05rem solid #CCC;box-sizing:border-box;position:fixed;height:calc(100vh - 4.5rem );overflow-x:hidden;}

.dark #leftcolumn{border-right-color:#666;}

#rightcolumn{z-index:1;min-height:600px;float:left;width: 100%;box-sizing: border-box;position: relative;padding: 0 0 0 14rem;}
#dragbar{background-color:#DDD;position:absolute;right:0;top:0;height:2.05rem;float: right;width:.5rem;cursor: col-resize;}



#dragbaradmin{background-color:#DDD;margin-top:5rem;height:2.05rem;float: right;width:.5rem;cursor: col-resize;}
#dragbarcloseradmin{position:relative;background-color:green;cursor:pointer;}
#dragbarcloser{position:relative;background-color:green;cursor:pointer;}
#dragbarcloser:before,#dragbarcloseradmin:before{color:#FFF;content:"\f104";box-sizing: border-box;font: normal normal normal 110%/1 FontAwesome;font-size:0.9rem;position: absolute;top:.5rem;font-weight:700;left:0.1rem;}
#leftcolumninner{float:left;width:100%;overflow-y:scroll;overflow-x:hidden;box-sizing: border-box;}
#dragbarcloser.leftclosed:before,#dragbarcloseradmin.leftclosed:before{content:"\f105";}
#rightcolumn.fullwidth{padding-left:.5rem !important;}
#leftcolumn.hidewidth{width:.5rem !important;background-color:#DDD;}
#leftcolumn.hidewidth #leftcolumninner{display:none;}
.listsuggest:not(.list-group-item) .webossuggesst{line-height:1rem;padding:.25rem 0;}
.listsuggest:not(.list-group-item) .webossuggesst>i{padding-right:.25rem;width:1.25rem;box-sizing:border-box;text-align:center;}

/*#leftcolumninnerbox{height:calc( 100vh - 2.1rem );overflow-y:auto;overflow-x:hidden;box-sizing:border-box;}*/

#leftcolumn.fullheight,#leftcolumn.fullheight #leftcolumninner{height:100vh;}




.tooltip{opacity:1;}
#dynapptipbox{background-color:#000;color:#FFF;padding:.2rem .5rem;z-index:1000000;border-radius:.25rem;display:none;position:fixed;}
/*.tooltip:after{content: " ";display: block;position: absolute;width: 0;height: 0;left:35%;bottom:-4px;border-left: .5rem solid transparent;border-right: .5rem solid transparent;border-top: #000 .5rem solid;}*/

.progress{position:relative;width:11.34vw;border: 0.05rem solid #ddd;padding:0.05rem;webkit-border-radius:.25rem;border-radius:.25rem;-moz-border-radius:.25rem;height:0.95rem;text-align:left;}
.bar{background-color:#B4F5B4;width:10%;height:1rem;border-radius:.15rem;}
.percent{position:absolute;display:inline-block;top:.15rem;left:48%;}


.selectoricn{float: left;margin-left:.25rem;padding:0.15rem 0.35rem;color: #FFF;background-color:#4aa74b;border:#4cae4c 0.1rem solid;display: inline-flex;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;background-image: none;border-radius:0.2rem;height: 2.3rem;width: 2.3rem;align-items: center;justify-content: center;}
.selectoricn:hover{background-color:#4aa74b;border:#4cae4c 0.1rem solid;color: #FFF;}
.selectoricn>i{padding:0;}
.selectoricn>i:before{content:"\f25a";}

.minithumpview .fncytitle{}

/*.minithumpview .customgridrow .fncyimage{height:auto;}
.minithumpview .customgridrow .fncyimage img,.minithumpview .customgridrow .fncyimage i{max-height:unset;position:static;transform:none;padding:5%;}*/

#dummypageforrightnavi{display:none;position:fixed;background-color:rgba(255,255,255,0);z-index:1000;}
@media (min-width: 768px)
{
#leftcolumninner::-webkit-scrollbar,.foldersleftcolumn::-webkit-scrollbar{width: .5rem;}
#leftcolumninner::-webkit-scrollbar-track,.foldersleftcolumn::-webkit-scrollbar-track{background: #ddd;}
#leftcolumninner::-webkit-scrollbar-thumb,.foldersleftcolumn::-webkit-scrollbar-thumb{background: #aaa;border-left:0.05rem solid #ddd;}
#leftcolumninner:hover::-webkit-scrollbar-thumb,.foldersleftcolumn:hover::-webkit-scrollbar-thumb{background:#aaa;border-left:0.05rem solid #ddd;}
#leftcolumninner::-webkit-scrollbar-thumb:hover,.foldersleftcolumn::-webkit-scrollbar-thumb:hover{background: #aaa;border-left:0.05rem solid #ddd;}
}
.ultreelist,.ultreelist ul{padding:0;margin:0;list-style:none;user-select:none;}
.ultreelist{padding:.5rem;box-sizing: border-box;}
.ultreelist:not(.noliborder)>li{border-bottom:0.05rem dotted #CCC;}
.ultreelist:not(.noliborder) ul>li{border-top:0.05rem dotted #CCC;}

.dark .ultreelist:not(.noliborder)>li{border-bottom-color:#666;}
.dark .ultreelist:not(.noliborder) ul>li{border-top-color:#666;}

.ultreelist ul{display:none;padding-left:2rem;}
.ultreelist li{text-align:left;}
.ultreelist li>div{color:#000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:.5rem;}

.ultreelist li.actv>div{background-color:#DDD;}

.ultreelist li>div>a{color:#000;}

.dark .ultreelist li>div{color:#FFF;}
.dark .ultreelist li.actv>div{background-color:#333;}
.dark .ultreelist li>div>a{color:#FFF;}


.ultreelist i{width:2em;padding-right:.35rem;box-sizing:border-box;text-align:center;}
.ultreelist i.fa-plus-square{width:2em;}
.ultreelist i.fa-plus-square.opened:before{content:"\f146";color:red;}
.ultreelist i.fa-angle-right.opened:before{content:"\f107";color:#000;}
.ultreelist i.fa-caret-right.opened:before{content:"\f0d7";color:#000;}

.ultreelist li>div.onoverrem40{clear:both;}
.ultreelist li>div.onoverrem40>i,.ultreelist li>div.onoverrem40>a,.ultreelist li>div.onoverrem40>span{float:left;display:inline-block;}
.ultreelist li>div.onoverrem40>a{width:calc( 100% - 2em );overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ultreelist ul ul li>div.onoverrem40>a{width:calc( 100% - 3em );}
.ultreelist li>div .overshow{display:none !important;float:right;padding:.25rem 0;}
.ultreelist li>div:hover .overshow{display:inline-block !important;}

.ultreelist li>div .overhiddenshow{visibility:hidden !important;}
.ultreelist li>div:hover .overhiddenshow{visibility:visible !important;}

.ultreelist li>div a:not(.btn){width:calc( 100% - 6rem );white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ultreelist li>div:hover a:not(.btn){width:calc( 100% - 6rem );}
.ultreelist ul ul li>div.onoverrem40:hover>a{width:calc( 100% - 6rem );}

#selectcatepicker .ultreelist li>div a:not(.btn){width:auto;}

.ultreelist li>div .overshow>i{width:1.5rem;padding:0;margin:0;text-align:center;cursor:pointer;font-size:0.9rem;}
.ultreelist li a,.ultreelist li div{}

.ultreelist li>div.purplerow a,.ultreelist li>div.purplerow i{color:purple;}

.actionrowbuttspanel a{margin-right:0.25rem;}

.stylecssbox .service-list li:before{font-size:1em !important;}
.stylecssbox .service-list li{padding-left:3rem !important;}

.ultreelist a.actv{font-weight:700;color:red;}
.showonhover .overbx{display:none;}
.showonhover:hover a.overbx,.showonhover:hover span.overbx{display:inline;}
.showonhover:hover div.overbx{display:block;}
.showonhover:hover .flex.overbx{display:flex;}


.ultreelist.darktheme a,.ultreelist.darktheme div,.ultreelist.darktheme li,.ultreelist.darktheme i{color:#FFF;}

.darktheme{background-color:#000;color:#FFF;border-color:rgba(255,255,255,.5);}
.darktheme a,.darktheme div,.darktheme li,.darktheme i{color:#FFF;border-color:inherit;}
.darktheme i:before{color:inherit;}
.darktheme .card-header,.darktheme .border,.darktheme .border-bottom,.darktheme .border-top{border-color:rgba(255,255,255,.5);}
.darktheme .norestxtdiv,.darktheme .norestxtdiv a{color:inherit;}
.pagepanelleft .norestxtdiv,.pagepanelleft .norestxtdiv a{color:#FFF;}

.lighttheme{background-color:#FFF;color:#000;border-color:rgba(0,0,0,.5);}
.lighttheme a,.lighttheme div,.lighttheme li,.lighttheme i{color:#000;border-color:inherit;}
.lighttheme i:before{color:inherit;}
.lighttheme .card-header,.lighttheme .border,.lighttheme .border-bottom,.lighttheme .border-top{border-color:rgba(0,0,0,.5);}


#webostips .popover{padding:0 .5rem !important;overflow:visible;margin-top:.5rem;background-color:transparent;border:0;}
#webostips .popover .arrow{display:block;margin-top: -33px;margin-left: -8px;}
#webostips .popover .arrow:before,#webostips .popover .arrow:after{border-bottom-color:darkblue !important;}
#webostips .popover .popover-header{display:none;}
#webostips .pppopoverlight{background-color:darkblue;border:0.05rem solid darkblue;padding:.5rem 0.75rem;color:#FFF;}
#webostips .ppcloseicon{text-align:right;padding-top:.5rem;}
#webostips .ppcloseicon a{background-color:green;}
#webostips .ppcloseicon a:hover{border-color:green !important;background-color:green !important;}

.ratingbox{padding:0;margin:0;list-style:none;float:left;}
.ratingbox>li{float:left;}
.ratingbox.actionicons>li{padding:0 0.5rem;}
.ratingbox.actionicons>li>i{cursor:pointer;}
.ratingbox.actionicons>li>i:before{color:inherit;}
.ratingbox.actionicons>li>i.selected:before,.ratingbox.actionicons>li>i:hover:before{color:red;}
@media (max-width: 991px){
.ratingbox.actionicons>li>i{font-size:1.5em;}
.ratingbox.actionicons>li{padding:0 0.25rem;}
}


.selboxcontainer,.categorypickerbody{margin:.25rem 0;}
.categorypickertext{float:left;width:85%;}
.categorypicker .categoryitem,.selitembox{float:left;border:0.05rem solid var(--bs-secondary);margin:0.1rem;background-color:var(--bs-secondary);color:#FFF;border-radius:.25rem;padding:.25rem 0 .25rem .5rem;font-weight:700;display:inline-flex;align-items:center;}
.categorypicker .categoryitem>.categoryremove,.selitembox>.removeitem{cursor:pointer;width:2rem;border-left: 0.05rem solid #CCC;text-align: center;float: right;margin-left: .5rem;}
.categorypicker .categoryitem>.categoryremove:before,.selitembox>.removeitem:before{color:#FFF!important;}
.listsuggest.subpickercategory{padding-left:2rem;}
.listsuggest.subpickercategory>span{color:#888;}
.listsuggest.selectedlist span.subpickercategory{color: #000;}
#catepickerselectorbody .ultreelist>li,#catepickerselectorbody .ultreelist ul>li{border:0;}
#catepickerselectorbody .ultreelist ul>li{padding-left:1.75rem;}
.ultreelist li>div{display:flex;align-items:center;padding:.4rem;}
.categorypicker .clearfix:before,.categorypicker .clearfix:after{border-spacing:0;}
#catepickerselectorbody .ultreelist li>div>a{display:inline-flex !important;}

.hide {display: none !important;}
.show {display: block !important;}


.ppcampaigncontentbox{display:none;position:relative;}

.ppcampaignadrow{padding:.5rem;text-align:left;cursor:pointer;}
.darkred{color:darkred;}

.btn-warning,.btn-warning:hover,.btn-warning:active,.btn-warning:focus,.btn-warning:active:hover {background-color: #b34700;border:0.1rem solid #993d00!important;color:#FFF;}


.fncycheckdiv{display:inline-block;width:2rem;background-image:url(../../images/checkboxuncheck.png);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;opacity:.5;height:2rem;}
.fncycheckdiv.checked{background-image:url(../../images/checkboxcheck.png);opacity:1;}
.Editor-container{text-align:left;}
.line-control-status-bar{display:none;}

.faqcontainer{padding:1rem;margin:0;list-style:none;text-align:left;max-width:90%;}
.faqcontainer>li{border:0.05rem solid #CCC;margin-bottom:1rem;}
.faqcontainer>li>div.question{cursor:pointer;position:relative;font-size:0.9rem;padding:0.4rem .5rem 0.4rem 3rem;background-color:#EEE;color:#000;font-weight:700;}
.faqcontainer>li>div.answer{display:none;position:relative;font-size:0.9rem;padding:.75rem .5rem 0.75rem 3rem;color:#000;}
.faqcontainer>li>div.question:before{position:absolute;left:.75rem;content:"";background-image:url('https://assets.stickpng.com/images/5841c704a6515b1e0ad75aab.png');background-repeat:no-repeat;width:1.25rem;height:1.25rem;background-size:100% 100%;}
.faqcontainer>li>div.question:after{position:absolute;right:.75rem;content:"\f0fe";font: normal normal normal 110%/1 FontAwesome;font-size:133%;color:green;top:0.45rem;}
.faqcontainer>li>div.answer:before{position:absolute;left:.75rem;content:"";background-image:url('https://i.dlpng.com/static/png/6633316_preview.png');background-repeat:no-repeat;width:1.25rem;height:1.25rem;background-size:100% 100%;}
.faqcontainer>li.opened>div.answer{display:block;}
.faqcontainer>li.opened>div.question:after{color:red;content:"\f146";}

.faqcontainer .faqcontainertoggle{padding-bottom:1rem;text-align:right;}

/*
.fancyfaqcontainer{padding:1rem;margin:0;list-style:none;text-align:left;max-width:95%;}
.fancyfaqcontainer>li{margin-bottom:2rem;}

.fancyfaqcontainer>li>div.question{cursor:pointer;position:relative;font-size:1.25rem;padding:.5rem .5rem .5rem 5rem;color:#000;font-weight:700;}
.fancyfaqcontainer>li>div.answer{cursor:pointer;position:relative;font-size:1.25rem;padding:.5rem .5rem .5rem 5rem;color:#000;text-align:justify;}

.fancyfaqcontainer>li>div.question>span.checkdiv{float:none;}
.fancyfaqcontainer>li>div.question>span.checkdiv:before{margin-right:1rem;}

.fancyfaqcontainer>li>div.question:before{display:table;position:absolute;left:.75rem;content:"";background-image:url('../../images/icons/q_icon.png');background-repeat:no-repeat;width:2rem;height:2rem;background-size:100% 100%;}
.fancyfaqcontainer>li>div.answer:before{position: absolute;left: 0.75rem;content: "A";background-repeat: no-repeat;width: 2rem;height: 2rem;background-size: 100% 100%;font-weight: 700;text-align: center;font-size: 2.5rem;color: green;font-family: none;}
*/

.fancyfaqcontainer{padding:0;margin:0;list-style:none;}
.fancyfaqcontainer>li{margin-bottom:2rem;border:.05rem solid var(--bs-success);}
.fancyfaqcontainer>li>div.question{background-color:var(--bs-success);border-bottom:.05rem solid #555;padding:.5rem 1rem;font-size:1.25rem;color:#FFF;font-weight:700;line-height:2.5rem;text-align:left;}
.fancyfaqcontainer>li>div.question:before,.fancyfaqcontainer>li>div.question:after{content:"";clear:both;display:table;}
.fancyfaqcontainer>li>div.answer{padding:1rem;font-size:1.25rem;color:#000;text-align:left;}

.fancyfaqcontainer.closeall>li>div.question{cursor:pointer;display:flex;align-items:center;justify-content:space-between;user-select: none;}
.fancyfaqcontainer.closeall>li>div.answer{display:none;}
.fancyfaqcontainer.closeall>li.opened>div.answer{display:block;}
.fancyfaqcontainer.closeall>li>div.question:before,.fancyfaqcontainer>li>div.question:after{display:none;}
.fancyfaqcontainer.closeall>li.opened>div.question i.fa-plus:before{content:"\f068";}

i.inheritcolor{color:inherit;}




.vidfncyimage{position:relative;}
.vidfncyimageinner{background: rgba(0, 0, 0, 0) url(../../images/media_btn.png) no-repeat scroll 0 0;cursor: pointer;display: block;height:1.6rem;margin-left: 71px;margin-top: 55px;opacity: 0.3;position: absolute;transition: all 0.02s ease 0s;width:1.6rem;z-index: 999;top:0;left:0;}
.vidfncyimage:hover .vidfncyimageinner{opacity:.6;}


.ppbreadcrumb{margin:0;padding:0;list-style:none;}
.ppbreadcrumb>li{float:left;padding:0;position:relative;}
.ppbreadcrumb>li:not(.hiddenli) + li:before {font: normal normal normal 110%/1 FontAwesome;content: "\00BB";color: #fff;padding: 0 1rem;}
.ppbreadcrumb>li.homebread:after {font: normal normal normal 110%/1 FontAwesome;content: "\00BB";color: #fff;padding: 0 1rem;}
/*
.ppbreadcrumb>li#ecosystemlabelbread:before{content:'' !important;display:none;}*/
.ppbreadcrumb>li>a{cursor:pointer;color:#FFF!important;font-weight:700;}
.dark .ppbreadcrumb>li>a{color:darkgray!important;}

.ppbreadcrumb>li>a>i{padding:0 0.25rem;color:inherit;}
.ppbreadcrumb>li>a>i.pp-ecosystem:before{position:relative;bottom:-3px;}

.ppbreadcrumb>li>a:not([href]){font-weight:700;cursor:default;}
.ppbreadcrumb>li>i.faopendown{padding:0 .5rem;color:#FFF;float:right;cursor:pointer;}
.ppbreadcrumb>li ul{padding:0;margin:0;list-style:none;display:none;position:absolute;left:.25rem;top:100%;border:0.05rem solid #000;background-color:#333;max-height:20rem;overflow-y:auto;min-width:100%;}
.ppbreadcrumb>li ul ul{left:100%;top:0;}
.ppbreadcrumb>li ul>li{border-bottom:0.05rem solid #555;box-sizing:border-box;padding:.25rem .5rem;white-space:nowrap;}
.ppbreadcrumb>li ul>li>a{color:#FFF;}
.ppbreadcrumb>li ul>li>a>i{width:2em;box-sizing:border-box;text-align:center;}
.ppbreadcrumb>li ul>li i.fasideopener{float:right;padding-top:.15rem;color:#FFF;cursor:pointer;}
.ppbreadcrumb>li.toolname a{font-weight:700;color:lightgreen;}


.ppbreadcrumb>li ul>li>a>i{background-color:transparent;padding:0.15rem 0.2rem;margin-right:.25rem;border-radius:.25rem;color:red;}
.ppbreadcrumb>li>a>i{background-color:transparent;padding:0.15rem 0.2rem;margin-right:.25rem;border-radius:.25rem;color:red;}
.ppbreadcrumb>li ul>li>a>i:before,.ppbreadcrumb>li>a>i:before{color:inherit;}

.clearfix:before,.clearfix:after{border-spacing: 0;}

.topofoverlay{z-index:1000001;}


.fncyradiocontainer{border-radius:2.5rem;border:0.1rem solid #33e686;box-sizing:border-box;padding:0;background-color:var(--bs-card-backcolor);overflow:hidden;}
.fncyradiocontainer.twoopn>.fncyradio,.fncyradiocontainer.twoopn>.textlabel{width:50%;}
.fncyradiocontainer.threeopn>.fncyradio,.fncyradiocontainer.threeopn>.textlabel{width:33.33%;}
.fncyradiocontainer.fouropn>.fncyradio,.fncyradiocontainer.fouropn>.textlabel{width:25%;}
.fncyradiocontainer.fiveopn>.fncyradio,.fncyradiocontainer.fiveopn>.textlabel{width:20%;}
.fncyradiocontainer.oneopn>.fncyradio,.fncyradiocontainer.oneopn>.textlabel{width:100%;}

.fncyradiocontainer>.textlabel{margin:-3px .5rem -3px -.5rem;padding-left:0.35rem;border-right:0.1rem solid #CCC;float:left;height:2.4rem;border-radius:2.5rem 0 0 2.5rem;box-sizing:border-box;font-weight:700;;display:inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align:center;}
.fncyradiocontainer>.textlabel>div{background-color:#ddd;color:#000;}
.fncyradiocontainer>.fncyradio{border-radius:2.5rem;box-sizing:border-box;float:left;height:2.1rem;font-weight:700;cursor:pointer;display:inline-flex;align-items: center;justify-content: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 .5rem;text-align:center;}
.fncyradiocontainer>.fncyradio.checked{background-color:#33e686;color:#000;cursor:default;}


.fncyradiocontainer.fa-xs{border-radius:10rem;border:0.05rem solid #33e686;padding:0;width:7rem;display:inline-block;margin:0 .25rem;}

.fncyradiocontainer.fa-xs>.fncyradio{border-radius:10rem;box-sizing:border-box;float:left;font-weight:700;cursor:pointer;display:inline-block;display: inline-flex;align-items: center;justify-content: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 .15rem;text-align:center;}
.fncyradiocontainer.fa-xs>.fncyradio.checked{background-color:#33e686;color:#000;cursor:default;}


ul.ullistleftgrid{padding:0;margin:0;list-style:none;justify-content: center;display: flex;flex-wrap:wrap;}
ul.ullistleftgrid>li{float:left;margin:.25rem;border:0.05rem solid darkgreen;background-color:green;border-radius:.25rem;padding:.25rem .5rem;text-align:left;color:#FFF;font-weight:700;}

.color-black{color:#000!important;}

.fncytable .fncytabletdselect{position:relative;}
.fncytable .fncytabletdselect>i{float:right;cursor:pointer;}
.fncytable .fncytabletdselect .fncytabletdselectbox{position:absolute;top:1.5rem;right:0;width:11.34vw;background-color:#FFF;display:none;border:0.1rem solid #CCC;}

tr .ihovrontd>i{display:none;padding-left:.5rem;cursor:pointer;}
.ihovrontd:hover>i{display:inline-block;}
.itemrowhovervisi{visibility:hidden;}
.itemrow:hover .itemrowhovervisi{visibility:visible;}
/*#leftcolumninner .titmaincenterlight{padding:0.15rem .5rem;border-bottom:0.1rem solid #CCC;}*/

.form-check .form-check-input{border:0.05rem solid #CCC !important;font-size:130%;height:1.2rem;padding:0 1rem;}

.btn i.fab{padding-right:.5rem;}

.h5title{font-size:1.33rem;font-weight: 500;line-height: 1.5;padding: 1rem;text-align:left;}
.h5title i.fa-lg{font-size:1.33rem;}
.h5title .backbutton{float:left;border:0.05rem solid #CCC;border-radius:50%;padding:.1rem .5rem;margin:0 1rem 0 .25rem;font-size:0.95rem;cursor:pointer;}

.dark .h5title{color:#FFF;}

.h6title{font-size:1.15rem;font-weight: 500;line-height: 1.5;padding: 1rem;text-align:left;}
.h6title i.fa-lg{font-size:1.15rem;}


.newsearchpanel input{font-size:133%;}
.newsearchpanel>div.row>div.downarrow{position:relative;}
.newsearchpanel>div.row>div.downarrow>input{width: 90%;float: left;display: inline;}
.newsearchpanel{user-select:none;}

/* Copied from page model */

.headerbox{padding:.5rem 1%;position:relative;color:white;background-color:#333;box-sizing:border-box;text-align:left;}
.menuicon{width:1.75rem;padding:.25rem 0;border-radius:50%;background-color:#FFF;border:0.05rem solid #CCC;font-size:1rem;text-align:center;color:#000;display:inline-flex;align-items:center;}
.menuicon:hover{background-color:#ccc;color:#000;}
.headerbox .menuicon{float:left;position:absolute;}
.headerbox>div{padding:0 10%;text-align:center;width:100%;font-size:133%;}
.headerbox .leftmenubox{position:absolute;left:0;height:800px;width:0;overflow:hidden;top:100%;transition:width .2s linear;z-index:100;}
.headerbox.openedbox .leftmenubox{width:14.17vw;}
.headerbox .leftmenubox .leftmenuboxcontent{width:14.17vw;height:800px;background-color:#444;overflow-y:auto;}
.layoutbox{padding:1%;display:table;height: 100%;width:100%;}
.layoutbox>div{height:100%;width:100%;}
.leftmenuoptions,.leftmenuoptions ul{margin:0;padding:0;list-style:none;color:#FFF;}
.leftmenuoptions{padding:5%;}
.leftmenuoptions li>div{margin:.25rem 0;text-align:left;color:#aaa;cursor:pointer;}
.leftmenuoptions li>div>a{color:#aaa;}
.leftmenuoptions li>div>a:hover{color:#FFF;}
.leftmenuoptions .menuheader{font-weight:700;border-bottom:0.05rem solid #777;margin:.75rem 0;color:#FFF;}
.leftmenuoptions .menuheader>i{padding-right:.5rem;}
.leftmenuoptions .menuheader>i:before{color:#FFF;}

.twocolumnbox>div{display:table-cell;box-sizing:border-box;position:relative;vertical-align:top;}
.twocolumnbox .firstcolumn{width:20%;padding-right:0.8%;}
.twocolumnbox .centercolumn{width:80%;border:0.05rem solid #CCC;}

.firstcolumn,.lastcolumn{transition:width .2s linear;background-color:#CCC;}

.threecolumnbox>div{display:table-cell;box-sizing:border-box;position:relative;vertical-align:top;}
.threecolumnbox .firstcolumn{width:20%;padding-right:.8%;}
.threecolumnbox .centercolumn{width:60%;border:0.05rem solid #CCC;}
.threecolumnbox .lastcolumn{width:20%;padding-left:.8%;}

.firstcolumninner,.lastcolumninner{border:0.05rem solid #CCC;width:100%;background-color:#fff;height:100%;}

.firstcolumn .firstcolumntoggle,.lastcolumn .lastcolumntoggle{max-width:1rem;position: absolute;cursor:pointer;top: 10%;right: 0;height: 10%;background-color: green;width: 4%;border-color: #000;border-width: thin;border-style: solid;text-align: right;align-items: center;display: flex;font-size:1.1rem;color: #FFF;}
.firstcolumn .firstcolumntoggle>i,.lastcolumn .lastcolumntoggle>i{width:100%;text-align:center;}

.lastcolumn .lastcolumntoggle{max-width:1rem;position: absolute;cursor:pointer;top: 10%;left: 0;height: 10%;background-color: green;width: 4%;border-color: #000;border-width: thin;border-style: solid;text-align: right;align-items: center;display: flex;font-size:1.1rem;color: #FFF;}
.lastcolumn .lastcolumntoggle>i{width:100%;text-align:center;}

.firstcolumn.closedcolumn{width:.8%;}
.firstcolumn.closedcolumn .firstcolumninner{display:none;}
.firstcolumn.closedcolumn .firstcolumntoggle{width:100%;}

.lastcolumn.closedcolumn{width:.8%;}
.lastcolumn.closedcolumn .lastcolumninner{display:none;}
.lastcolumn.closedcolumn .lastcolumntoggle{width:100%;}

.parentcolumn.leftclosed .centercolumn,.parentcolumn.rightclosed .centercolumn{width:80%;}
.parentcolumn.leftclosed.rightclosed .centercolumn{width:100%;}


@media (max-width: 991px)
{
	.twocolumnbox .centercolumn{width:100%;}
	.threecolumnbox .centercolumn{width:100%;}
	.threecolumnbox>div.firstcolumn,.threecolumnbox>div.lastcolumn{position:absolute;width:0;z-index:10;transition:width .2s linear;overflow:hidden;padding:0;border:0;}
	.threecolumnbox>div.firstcolumn.openedcolumn{border-right:0.1rem solid #CCC;}
	.threecolumnbox>div.lastcolumn.openedcolumn{border-left:0.1rem solid #CCC;right:0;}
	.threecolumnbox>div.firstcolumn .firstcolumntoggle,.threecolumnbox>div.lastcolumn .lastcolumntoggle{display:none;}
	.twocolumnbox>div.firstcolumn{position:absolute;width:0;z-index:10;transition:width .2s linear;overflow:hidden;padding:0;border:0;}
	.twocolumnbox>div.firstcolumn.openedcolumn{border-right:0.1rem solid #CCC;}
	.twocolumnbox>div.firstcolumn .firstcolumntoggle{display:none;}
	.firstcolumn.openedcolumn{width:75%!important;}
	.lastcolumn.openedcolumn{width:75%!important;}
}

.searchheaderbox{background-color:#FFF;}
.rowone{padding:.5rem 0.75rem;}
.rowone>div{float:left;display:flex;justify-content: center;}
.menucolumn{width:2.83vw;text-align:left;padding-right:.5rem;box-sizing:border-box;}
.menuicon{width:2rem;background-color:#FFF;border-radius:50%;border:0.05rem solid #CCC;box-sizing:border-box;display:inline-block;color:#000;}
.actioncolumn{width:2.83vw;box-sizing:border-box;text-align:right;float:right;padding-left:.5rem;}
.searchcolumn{width:calc( 100% - 5rem );box-sizing:border-box;display:flex;}
.vhcenter,.vhcenter:hover{display:flex;align-content: center;flex-wrap: wrap;justify-content: space-around;background-color: var(--info);color: white;}
.searchcolumnbox{display:flex;position:relative;}
.searchcolumnbox select{height:40px!important;width:11.34vw;border-radius:0;border:0.1rem solid #5cb85c;margin-right:.25rem;padding:0 .5rem;appearance:auto;}
.searchcolumnbox input{height:40px!important;width:17.01vw;border-radius:0;border:0.1rem solid #5cb85c;padding:.25rem .5rem;}
.searchcolumnbox .searchbutton{width:2.83vw;text-align:center;background-color:#5cb85c;margin-left:-50px;padding:.5rem;border-color:#5cb85c;box-sizing:border-box;}
.searchcolumnbox .searchbutton:hover{background-color:#5cb85c;border-color:#5cb85c;}
.searchcolumnbox .searchbutton i:before{color:#FFF;}

.rowone.locationfiltersbox{padding:0 0.75rem .5rem 0.75rem;}
.rowone.locationfiltersbox1{padding:0 0.75rem .5rem 0.75rem;}

.row.mobileboximage {background-color:#000 !important;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 0.2rem;}
.row.mobileboximage .column {-ms-flex: 50%;flex: 50%;max-width: 50%;padding:.2rem 0.2rem !important;}
.row.mobileboximage .column .mobimage{padding:.5rem;margin-top:0.4rem;border-radius:0.4rem;overflow: hidden;background-color:#FFF;}
.row.mobileboximage .column .mobimage img{vertical-align: middle;width: 100%;}

.show-more-less-handler{background:var(--bs-body-bg)!important;}

/*.locationfiltersbox{padding-left:calc( 3rem + 5% )!important;}
.locationfiltersbox1{padding-left:calc( 3rem + 5% )!important;}*/
.srchpannel{margin:0 .5rem 0 0;}
@media (min-width: 992px)
{
.searchcolumn{padding-left:5%;display:flex;}
.addsearchrow{padding:.5rem;}
}
@media (min-width: 1300px)
{
.searchcolumnbox input{width:22.68vw;}
}
@media (min-width: 1400px)
{
.searchcolumnbox input{width:28.34vw;}
}
.faopener{cursor:pointer;}
.vhidden{visibility:hidden;}

.radiofloatnormal .radiodiv,.radiofloatnormal .checkdiv{float:none;}

#dynamictitle,.titconnect{font-weight:700;font-size:1.2rem;}


.treetable,.treetable ul{padding:0;margin:0;list-style:none;}
.treetable ul{display:none;}
.treetable li>div{box-sizing:border-box;padding-top:.25rem;padding-bottom:.25rem;display:flex;align-items:center;}
.treetable li>div>span{padding:0 .5rem;text-align:left;color:var(--bs-default-text-color);display:inline-flex;align-items:center;box-sizing:border-box;user-select:none;}
.treetable li.header{border-bottom:.05rem solid #CCC;}
.treetable li.header>div{background-color:#EEE;display:flex;align-items:centrer;}
.dark .treetable li.header>div{background-color:#000;}

.treetable li.header>div>span{font-weight:700;}
.treetable li>div>span.hascheck{display: inline-flex;align-content: stretch;align-items:center;}
.treetable li>div>span>i:not(.fa-fw){padding-right:.5rem;}
.treetable li>div>span>i.fa-fw{margin-right:.5rem;}
.treetable li>div>span>i.vhidden{visibility:hidden;}


.treetablenew{padding:0;margin:0;list-style:none;border: 0.05rem solid rgba(0,0,0,.125);border-radius: 0.25rem;}
.treetablenew div.itemrow{box-sizing:border-box;display: flex;flex-wrap: wrap;align-items:center;text-align:left;background-color:white;padding:.25rem 0;}
.treetablenew div.itemrow>div{box-sizing:border-box;padding:.5rem;}
.treetablenew div.itemrow i{font-size:1rem;}
.treetablenew div.itemrow i.fa-lg{font-size:1.33rem;}
.treetablenew div.itemrow i.fa-2x{font-size:2rem;}
.treetablenew div.itemrow i.fa-3x{font-size:3rem;}
.treetablenew div.itemrow i.fa-4x{font-size:4rem;}
.treetablenew div.itemrow i.fa-5x{font-size:5rem;}
.treetablenew div.itemrow div.itemrowaction{visibility:hidden;}
.treetablenew div.itemrow:hover div.itemrowaction{visibility:visible;}


.treetablenew>.tablerow{border-bottom: 0.05rem solid rgba(0,0,0,.125);}
@media (max-width: 767px)
{
.treetablenew div.itemrow a.btn{margin:.1rem 0;}
}
.treetablenew div.itemrow i.fa-sm,.treetablenew div.itemrow i.fa-sm:before{font-size:100%;}
.treetablenew div.childrow{display:none;}
.treetablenew li>div{box-sizing:border-box;}
.treetablenew li>div>span{padding:0 .5rem;text-align:left;color:#000;display:inline-block;float:left;box-sizing:border-box;user-select:none;}
.treetablenew div.header{padding:0;background-color:#EEE;}
.treetablenew div.header>div{background-color:#EEE;}
.dark .treetablenew div.header,.dark .treetablenew div.header>div{background-color:rgb(31 41 55 / 1);}

.treetablenew div.header>div{font-weight:700;}
.treetablenew div.header>div>span{font-weight:700;}
.treetablenew div>div>.hascheck{display: inline-flex;align-content: stretch;align-items:center;justify-content:center;}
.treetablenew div>div>.hascheck .checkdiv,.treetablenew div>div>.hascheck .checkdiv:before{margin:0;}
.treetablenew div>div>span>i{padding-right:.5rem;}
.treetablenew div>div>span>i.vhidden{visibility:hidden;}

.treetablenew.rowline div.itemrow{border-bottom:.05rem solid rgba(0,0,0,.125);}
.treetablenew.rowdashedline div.itemrow{border-bottom:.05rem dashed rgba(0,0,0,.125);}
.treetablenew.rowline div.childrow,.treetablenew.rowdashedline div.childrow{border:0;}
.treetablenew.rowline>.tablerow,.treetablenew.rowdashedline>.tablerow{border-bottom:0;}

/* Width for eash column will be added in the page itself
Sample :
.treetable li>div>span.title{width:50%;}
.treetable li>div>span.action{width:50%;}
*/
.navbar-collapse{display:flex;flex-basis:auto;}
.navbar-collapse ul.navbar-nav{flex-direction: row;}

.fa-xl{font-size:150%;}

.pagepanel{height:auto;display:flex;margin:0;}
.pagepanelleft{background-color:#212529;min-height:38rem;width:22%;float:left;border-radius:.25rem;overflow-x:hidden;padding-bottom:.25rem;padding:0;}
@media (min-width: 768px) and (max-width:991px){.pagepanelleft{width:30%;}}
@media (min-width: 15in)
{
.pagepanelleft{min-height:45rem;}
}
@media (min-width: 20in)
{
.pagepanelleft{min-height:50rem;}
}
.darktheme.pagepanelleft{background-color:#000;}
@media (max-width: 767px)
{
transition:width .2s linear;
}
.pagepanel.closedpanel .pagepanelleft{width:0;padding:0;display:none;}
.pagepanelright{height:100%;width:78%;float:left;padding-left:1rem;padding-right:1rem;}
.pagepanel.closedpanel .pagepanelright{width:100%;padding-left:0;}
.titboots,#maintitle{color:#333;font-size:1.3rem;}
.subtitboots,.subtitboots a{font-size:1.15rem;}

.dark .titboots,.dark #maintitle{color:#CCC;}

@media (max-width: 767px)
{
.pagepanelleft{width:0;position:absolute;z-index:10;left:0;top:0;}
.pagepanelright{width:100%;padding:0;min-height:40rem;}
.pagepanel.openedpanel .pagepanelleft{width:100%;background-color:rgba(0,0,0,.5);text-align:left;z-index:1000;}
.pagepanelleftinner{width:75vw;background-color:#333;min-height:100vh;max-width:30rem;}
}
.pagepanelleftinner .leftcolumnboxes{min-height:50rem;}
.fncysliderinner{transition:margin .5s ease;}
.fncytreelist,.fncytreelist ul{padding:0;margin:0;list-style:none;text-align:left;user-select:none;}
.fncytreelist{padding:.25rem;}
.fncytreelist ul{padding-left:.5rem;display:none;}
.fncytreelist li>div{padding:.5rem 0;}
.fncytreelist li>div>i{width:1rem;padding:0 0.25rem;box-sizing:border-box;text-align:center;font-weight:700;cursor:pointer;}
.fncytreelist li>div>a>i{width:2em;padding-right:.25rem;box-sizing:border-box;text-align:center;font-size:90%;}
.fncytreelist li ul.ulpersonalfolders li a{color:#FFF;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fncytreelist li ul.ulpersonalfolders li{border:0;padding:0;}
.fncytreelist li ul.ulpersonalfolders li:hover{background-color:transparent;}
.fncytreelist li ul.ulpersonalfolders{padding:0;padding-left:1.25rem;}
.fncytreelist li ul.ulpersonalfolders>li>a>i:before{color:#333;}
.fncytreelist li>div a,.fncytreelist li>div a:hover,.fncytreelist li>div:hover a{color:#000;}
.fncytreelist li>div:hover a,.fncytreelist li>div a:hover,.fncytreelist li>div.active a{font-weight:700;}
.fncytreelist li>div:hover>a>i:before,.fncytreelist li>div>a:hover>i:before{font-weight:700;}
.fncytreelist li>div:hover a>i:before,.fncytreelist li>div.active a>i:before,.fncytreelist li ul.ulpersonalfolders li div:hover a{font-weight:700;}
.fncytreelist li>div.active a{font-weight:700;}
.fncytreelist .ulpersonalfolders>li>div>i{border: 0;padding:0.2rem;width: auto;margin: 0;}
.fncytreelist li>div>i.faopener{float:right;color: #666;}
.fncytreelist li>div>i.faopener.opened:before{content:"\f106";}

.darktheme .fncytreelist li>div a,.darktheme .fncytreelist li>div a:hover,.darktheme .fncytreelist li>div:hover a{color:#FFF;}

.addselfpadding{padding:1% 5%;background-color:var(--bs-body-bg);}
.addselfpadding>div{/*background-color:#FFF;*/padding:.5rem;}
.timerbox{width:20.41vw;right:.2rem;top:1rem;position:absolute;}
@media (max-width: 767px)
{
.addselfpadding{padding:1%;}
}
.quicknavbar>div.menuitem{display:inline-flex;margin:.25rem -5px;justify-content:center;}
.quicknavbar>div.menuitem>ul{padding:0;margin:0;list-style:none;text-align:left;}
.quicknavbar>div.menuitem>ul>li>ul{display:none;position:absolute;top:100%;left:.25rem;z-index:10;background-color:#FFF;min-width:calc( 100% - .5rem );border-radius:0 0.25rem 5px 0.25rem;list-style:none;margin:0;padding:0;min-width:12vw;}
.quicknavbar>div.menuitem>ul>li>ul>li>div{padding:.5rem;white-space:nowrap;}
.quicknavbar>div.menuitem>ul>li{float:left;padding:0 .25rem;position:relative;}
.quicknavbar>div.menuitem>ul>li:hover>ul{display:block;}
.quicknavbar>div.menuitem>ul>li:hover>div i.fa-angle-down{transform: rotate(180deg);padding-left: 0;padding-right: .5rem;}
.quicknavbar>div.menuitem>ul>li>div{background-color:#FFF;border-radius:.25rem;padding:0 .5rem;}
.quicknavbar>div.menuitem>ul>li:hover>div{border-radius:.25rem 0.25rem 0 0;}
.quicknavbar>div.menuitem>ul>li>div>a{color:#000;font-weight:700;}
.quicknavbar>div.menuitem>ul>li>div>a:hover{color:#000;}
.quicknavbar>div.menuitem>ul>li>div>i{padding-left:.5rem;color:#000;}
.quicknavbar>div.menuitem i:bofore{color:inherit;}
.quicknavbar>div.menuitem>ul>li>ul>li{float:none;border-bottom:0.05rem solid #CCC;border-radius:0;margin:0;padding:0 .5rem;cursor:pointer;font-weight:700;position:relative;}
.quicknavbar>div.menuitem>ul>li>ul>li:hover{background-color:#eee;}
.quicknavbar>div.menuitem>ul>li>ul>li>div>a{color:#000;}
.quicknavbar>div.menuitem>ul>li>ul>li:hover>div>a{color:#000;}
.quicknavbar>div.menuitem>ul>li ul>li>div>a>i{padding-right:1.25rem;}
.quicknavbar>div.menuitem>ul>li>ul>li>div>i{float:right;}
.quicknavbar>div.menuitem>ul>li>ul>li>ul{display:none;position:absolute;left:100%;top:0;z-index:11;background-color:#FFF;border:0.05rem solid #CCC;border-radius:.25rem;width:11.34vw;margin:0;padding:0;list-style:none;min-width:12vw;}
.quicknavbar>div.menuitem>ul>li>ul>li:hover>ul{display:block;}
.quicknavbar>div.menuitem>ul>li>ul>li>ul>li{float:none;border-bottom:0.05rem solid #CCC;border-radius:0;margin:0;padding:0 .5rem;cursor:pointer;font-weight:700;}
.quicknavbar>div.menuitem>ul>li>ul>li>ul>li>div{padding:.5rem;}
.quicknavbar>div.menuitem>ul>li>ul>li>ul>li:hover{background-color:#eee;}
.quicknavbar>div.menuitem>ul>li>ul>li>ul>li:hover>div>a{color:#000;}

.dark .quicknavbar>div.menuitem>ul>li>div,.dark .quicknavbar>div.menuitem>ul>li>ul>li>ul{background-color:#000;}

.dark .quicknavbar>div.menuitem>ul>li>div>a{color:#FFF;}
.dark .quicknavbar>div.menuitem>ul>li>div>a:hover{color:#FFF;}
.dark .quicknavbar>div.menuitem>ul>li>div>i{color:#FFF;}


/*

div.headermenuouter::-webkit-scrollbar{height:.25rem;}
*/
div.headermenuouter{overflow-x:visible;overflow-y:visible;}
div.headermenuitem{display:inline-flex;margin:.25rem -5px;justify-content:center;}
div.headermenuitem>a.headermenuopener{display:none;}
div.headermenuitem>ul{padding:0;margin:0;list-style:none;text-align:left;}
div.headermenuitem>ul>li>ul{display:none;position:absolute;top:100%;left:.25rem;z-index:10;background-color:#FFF;width:calc( 100% - .5rem );border-radius:0.25rem;list-style:none;margin:0;padding:0;min-width:12vw;}
div.headermenuitem>ul>li>ul>li>div{padding:.5rem;}
div.headermenuitem>ul>li{float:left;padding:0 .25rem;position:relative;}
div.headermenuitem>ul>li:hover>ul{display:block;}
div.headermenuitem>ul>li:hover>div i.fa-angle-down{transform: rotate(180deg);padding-left: 0;padding-right: .5rem;}
div.headermenuitem>ul>li>div{background-color:transparent;border-radius:.25rem;padding:0 .5rem;}
div.headermenuitem>ul>li:hover>div{background-color:#FFF;}
div.headermenuitem>ul>li>div>a{color:#FFF;font-weight:700;}
div.headermenuitem>ul>li:hover>div>a{color:#000;}
div.headermenuitem>ul>li:hover>div>i{color:#000;}
div.headermenuitem>ul>li>div>i{padding-left:.5rem;color:#FFF;}
div.headermenuitem i:bofore{color:inherit;}
div.headermenuitem>ul>li>ul>li{float:none;border-bottom:0.05rem solid #CCC;border-radius:0;margin:0;padding:0 .5rem;cursor:pointer;font-weight:700;position:relative;}
div.headermenuitem>ul>li>ul>li:hover{background-color:#eee;}
div.headermenuitem>ul>li>ul>li>div>a{color:#000;}
div.headermenuitem>ul>li>ul>li:hover>div>a{color:#000;}
div.headermenuitem>ul>li ul>li>div>a>i{padding-right:1.25rem;}
div.headermenuitem>ul>li>ul>li>div>i{float:right;}
div.headermenuitem>ul>li>ul>li>ul{display:none;position:absolute;left:100%;top:0;z-index:11;background-color:#FFF;border:0.05rem solid #CCC;border-radius:.25rem;width:11.34vw;margin:0;padding:0;list-style:none;min-width:12vw;}
div.headermenuitem>ul>li>ul>li:hover>ul{display:block;}
div.headermenuitem>ul>li>ul>li>ul>li{float:none;border-bottom:0.05rem solid #CCC;border-radius:0;margin:0;padding:0 .5rem;cursor:pointer;font-weight:700;}
div.headermenuitem>ul>li>ul>li>ul>li>div{padding:.5rem;}
div.headermenuitem>ul>li>ul>li>ul>li:hover{background-color:#eee;}
div.headermenuitem>ul>li>ul>li>ul>li:hover>div>a{color:#000;}

@media (max-width: 1100px)
{
	div.headermenuitem a i.fa-fw{display:none;}
	div.headermenuitem>ul>li>div{padding:0;}
}

@media (max-width: 767px)
{
	div.headermenuitem{justify-content: end;width: 100%;}
	div.headermenuitem>a.headermenuopener{display:block;background-color:#FFF;border-radius:.25rem;padding:0.5rem 0.85rem;;color:#000;font-size:150%;}
	div.headermenuitem>ul{width:100%;display:none;position:absolute;background-color:#FFF;top:100%;right:0;    border-radius: 0.25rem;min-width:25rem;}
	div.headermenuitem>ul>li{float:none;}
	div.headermenuitem>ul>li>div>a{color:#000;font-size:1.2rem;}
	div.headermenuitem>ul>li>div{border-radius: 0;padding: 0.5rem;border-bottom: 0.1rem solid #CCC;}
	div.headermenuitem.openedmenu>ul{display:block;}
	div.headermenuitem>ul>li>div>i {color: #000;}
	div.headermenuitem>ul>li>div i.fa-angle-down {padding-left: 1rem;padding-right: 0.5rem;float: right;font-size: 1.33rem;line-height: 2rem;}
	div.headermenuitem>ul>li>ul{position:static;}
	div.headermenuitem a i.fa-fw{display:inline-block;}
}

.mobilepanelnavi{border:.05rem solid #CCC;background-color:#EEE;border-radius:.5rem;display:flex;justify-content:space-between;font-weight:700;margin-bottom:.5rem;padding:1rem;align-items:center;font-size:1.33rem;}
.mobilepanelnavi>i{font-size:1.33rem;width:10%;text-align:center;padding-top:.1rem;}
a.btn-info>i{color:#FFF;}

.mainoptiontab a.btn{position:relative;}
.mainoptiontab a.btn.btn-info:after{top:100%;left:50%;transform: translateX(-50%);content:"";position:absolute;border-left:.8rem solid transparent;border-right:.8rem solid transparent;border-top:.8rem solid var(--bs-blue);}
.mainoptiontab a.btn-default{background-color:var(--bs-default-button-background);}

.mainoptiontab a.btn{position:relative;}
.mainoptiontab a.btn.btn-activeview:after{top:100%;left:50%;transform: translateX(-50%);content:"";position:absolute;border-left:.8rem solid transparent;border-right:.8rem solid transparent;border-top:.8rem solid #800080;}

.mx--1{margin-left:-.25rem;margin-right:-.25rem;}

@media (max-width: 991px)
{
.timerbox{width:100%;position:static;padding:0 .5rem;}
}

@media (max-width: 767px)
{
.mobilebtnrow .btn{margin:.25rem 0;}
.noborder-mobile{border:0!important;}
}

.fleft{float:left;}
.fright{float:right;}
.fnone{float:none;}
.prelative{position:relative;}
.pabsolute{position:absolute;}
.pstatic{position:static;}
.pfixed{position:fixed;}

@media (min-width: 576px)
{
.psmrelative{position:relative;}
.psmabsolute{position:absolute;}
.psmstatic{position:static;}
.psmfixed{position:fixed;}
}

@media (min-width: 767px)
{
.pmdrelative{position:relative;}
.pmdabsolute{position:absolute;}
.pmdstatic{position:static;}
.pmdfixed{position:fixed;}
}



.cpointer{cursor:pointer;}
.mopenbox{background-color:var(--bs-card-backcolor);top:100%;left:0;z-index:100;display:none;position:absolute;overflow-y:auto;min-width:15rem;}
.mopenbox:not(.mmobileopenbox){border:0.1rem solid var(--theme-butborder);}

.pright0{right:0;left:unset;}
.lh25{}
#rateframe{height:9rem;}
@media (max-width: 991px)
{
	.mmobileopenbox{position:fixed;top:5%!important;width:90%!important;left:5%;z-index:10000;border-radius:1rem;padding:.5rem;height:90vh;overflow-y:auto;}
}
.renterbox{display:none;position:absolute;width:17.01vw;top:55px;border:0.05rem solid #aaa;border-radius:.75rem;box-shadow:0 0 0.25rem #aaa;background-color:#FFF;left:50%;transform:translateX(-50%);z-index:100;}
.renterbox:before{content: "";height: 0px;width: 0px;border: none;border-top: .5rem solid #FFF;border-left: .5rem solid rgba(0,0,0,0);border-right: .5rem solid rgba(0,0,0,0);position: absolute;left: calc( 50% - 0.25rem );top: -.5rem;}


.thumbnailbox{height:2.5rem;width:2.83vw;overflow:hidden;border-radius:50%;box-shadow:0 0 0.25rem #AAA;}
.thumbnailbox img{height:2.5rem;}
.thumbnailbox i{height:2.5rem;display: flex;align-items: center;justify-content: space-evenly;}

.fncystylebox{background-color:#FFF;border-radius:.25rem;box-shadow: 0 0 0.25rem #ccc;}

.mybut{margin-top:.5rem;box-sizing:border-box;letter-spacing: .14px;text-transform:uppercase;white-space: nowrap;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;outline: rgba(0,0,0,.870588) none 0;border-radius:.2rem;cursor:pointer;color:#FFF;display:block;height:65px;padding:0.4rem .5rem;text-align:center;box-shadow: 0 0.1rem 2px 0 rgba(0,0,0,.14), 0 .15rem 0.05rem -2px rgba(0,0,0,.2), 0 0.05rem 0.25rem 0 rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;}
.mybut i.nextstep{float:right;padding:.5rem;font-size:133%;}
.mybut.mybut-info{background-color: #5bc0de;border:0.1rem solid #46b8da;color:#FFF !important;}
.mybut.mybut-warning{background-color: #ff9800;border:0.1rem solid #d38312;color:#FFF !important;}
.mybut.mybut-royal{background-color: #9c27b0;color:#FFF !important;}
.mybut.mybut-success{background-color: #337ab7;color:#FFF !important;}
.mybut.mybut-primary{background-color: #03a9f4;color:#FFF !important;}


.postcard{font-size:1rem;background-color:var(--bs-messagebackcolor) !important;color:var(--bs-messagefontcolor)!important;}
.postcard .headericon img{max-width:80%;}
.postcard .card-footer,.postcard .homecomment{background-color:#FFF;color:darkblue;}
.postcard .cntnumber{width:1.25rem;text-align:center;}
.postcard .card-header{padding:0.5rem;}
.postcard a{color:inherit;}
.postcard .textforreply{height:5rem;}
.postcard .homecomment{border-top: 0.05rem solid rgba(0,0,0,.125);}

.postcard i.selected{color:orange;}

.postcard .iconrate{cursor:pointer;}
.postcard .detailcard{display:none;}


table.table .datetimecolumn,table.table .mediumcolumn,table.table .column15{width:15%;}
table.table .column20{width:20%;}
table.table .titlecolumn,table.table .column25{width:25%;}
table.table .imagecolumn,table.table .column5{width:5%;}
table.table .checkcolumn{width:5%;}
table.table .column3{width:3%;}
table.table .datecolumn,table.table .actcolumn{width:15%;}
table.table .column10{width:10%;}
table.table .column2{width:2%;}

table.table tr:last-child td{border-bottom-width:0;}

.fncytextsearchcontainer{border:0.1rem solid var(--theme-butbcolor);height:3.5rem;box-sizing:border-box;background-color:#FFF;width:100%;border-radius:2.5rem;padding:0.1rem;}
.fncytextsearchcontainer>input{width:calc( 100% - 7.5rem );float:left;height:3.2rem;box-sizing:border-box;border:0;padding:.25rem 4%;text-align:left;color:#000;border-radius:2.5rem;font-size:133%;}
.fncytextsearchcontainer>select{width:calc( 100% - 7.5rem );float:left;height:3.2rem;;box-sizing:border-box;border:0;padding:.25rem 0.75rem;text-align:left;color:#000;border-radius:2.5rem;font-size:133%;}
.fncytextsearchcontainer>select:focus{border:0;}
.fncytextsearchcontainer.textonly>input{width:100%;}
.fncytextsearchcontainer.textonly>select{width:100%;}
.fncytextsearchcontainer>a{width:8.5vw;float:left;height:3.3rem;;box-sizing:border-box;border-radius:2.5rem;background-color:#33e686;border:0.1rem solid transparent;color:#FFF;font-size:1rem;padding:0 0.75rem;font-size:133%;}
.fncytextsearchcontainer>a:hover{border:0.1rem solid rgba(0,0,0,.1);}
.fncytextsearchcontainer>a>i{padding-right:.75rem;float:left;}
.fncytextsearchcontainer>a>i:before{color:#FFF;}
.fncytextsearchcontainersmall{border:0.1rem solid #33e686;height:8vh;box-sizing:border-box;background-color:#33e686;width:100%;border-radius:1.25rem;align-items: center;display: flex;overflow: hidden;}
.fncytextsearchcontainersmall>input{width:calc( 100% - 2.5rem );float:left;box-sizing:border-box;border:0;padding:.25rem 4%;text-align:left;font-size:110%;color:#000;height:100%;}
.fncytextsearchcontainersmall>select{width:calc( 100% - 2.5rem );float:left;box-sizing:border-box;border:0;padding:.25rem .5rem;text-align:left;font-size:110%;color:#000;height:100%;}
.fncytextsearchcontainersmall.textonly>input{width:100%;}
.fncytextsearchcontainersmall.textonly>select{width:100%;}
.fncytextsearchcontainersmall>div.row{width:15%;float:left;background-color:#33e686;color:#FFF;}
.fncytextsearchcontainersmall>div.row a{color:#FFF;}

.fncytextsearchcontainersmall>a:hover{border:0.1rem solid rgba(0,0,0,.1);}
.fncytextsearchcontainersmall>a>i:before{color:#FFF;}

.fncytextsearchcontainersmall.hasbackbutton>input{width:85%;}
.fncytextsearchcontainersmall.hasbackbutton>select{width:85%;}
.fncytextsearchcontainersmall.hasbackbutton>i.ibackbutt{cursor:pointer;float:left;width:10%;text-align:center;color:#FFF;}

@media (max-width: 767px)
{
.fncytextsearchcontainersmall{margin:.5rem;width:calc( 100% - 1rem );}
}

@media (max-width: 767px)
{
	.alphafilterul{height:auto;flex-wrap:wrap;}
}
.navipagiarrow{display:flex;justify-content:flex-end;padding:.5rem;}
/*.navipagiarrow>div{width:25rem;}*/
.navipagiarrow>div a.naviarrow{cursor: pointer;border: 0.05rem solid #CCC;border-radius: 50%;width: 2.25rem;height: 2.25rem;overflow: hidden;display: inline-flex;align-items: center;justify-content: center;}
@media (min-width: 768px)
{
table.table tr td:first-child,table.table tr th:first-child{padding-left:2%!important;}
/*table.table tr td:last-child,table.table tr th:last-child{padding-right:2%!important;}*/
ul.treetable li div span:first-child{padding-left:2%!important;}
ul.treetable li div span:last-child{padding-right:2%!important;}
}

@media (min-width: 991px)
{
table.table tr td:first-child,table.table tr th:first-child{min-width:3.4vw;}
/*table.table tr td:last-child,table.table tr th:last-child{min-width:3.4vw;}*/
}


.nav-tabs .nav-item.actv .nav-link,.nav-tabs .nav-item.active .nav-link {color: #495057;background-color: #fff;border-color: #dee2e6 #dee2e6 #fff;}


ul.ultabfull{padding:0;margin:0;list-style:none;}
ul.ultabfull>li{float:left;text-align:center;background-color:#333;color:#CCC;padding-bottom:.5rem;}
ul.ultabfull>li>a{color:#CCC;}
ul.ultabfull.onecolumn>li{width:100%;}
ul.ultabfull.twocolumn>li{width:50%;}
ul.ultabfull.threecolumn>li{width:33.33%;}
ul.ultabfull.fourcolumn>li{width:25%;}
ul.ultabfull.fivecolumn>li{width:20%;}
ul.ultabfull>li>i,.ultabfull>li>a>i{padding-right:.5rem;}
ul.ultabfull>li>a{display:inline-block;padding:.5rem 0 .25rem 0;border-bottom:.2rem solid transparent;}
ul.ultabfull>li.actv>a{border-bottom:.2rem solid blueviolet;font-weight:700;color:#FFF;}
ul.ultabfull>li{border-right:0.05rem solid rgba(255,255,255,.2);border-left:0.05rem solid rgba(255,255,255,.2);}
ul.ultabfull>li:first-child{border-left:0;}
ul.ultabfull>li:last-child{border-right:0;}
iframe#iframecontenteditor{min-height:20rem;}
.rowvalue>iframe{min-height:20rem;}
.pagepanelleftinner ul.ultabfull>li.actv{background-color: #212529;}

.boxsizecontent{box-sizing:content-box;}
.nav-item.actv .nav-link,.nav-item.active .nav-link,.nav-item .nav-link.actv,.nav-item .nav-link.active{position:relative;}
.nav-item.actv .nav-link:after,.nav-item.active .nav-link:after,.nav-item .nav-link.actv:after,.nav-item .nav-link.active:after{top:100%;left:50%;transform: translateX(-50%);content:"";position:absolute;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #FFFFFF;}
.list-group-item-action{cursor:pointer;}

.dark .mopenbox .list-group-item-action{color:#FFF;border-color:#333;}


ul.pagination>li{margin:0 .1rem;}
ul.pagination>li.page-item.disabled>a{background-color:#DDD;color:#888;}
ul.pagination>li.page-item>a{height:2.3rem;border-radius: 0.25rem;}

input[type=number].form-control::-webkit-outer-spin-button,input[type=number].form-control::-webkit-inner-spin-button { -webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance: textfield;}

@media (min-width: 20in)
{
.jstree-default .jstree-node {min-height: 1rem;line-height: 1rem;margin-left: 1.25rem;min-width: 1rem;}
.jstree-container-ul{padding:.5rem .25rem;}
.jstree-default .jstree-anchor {line-height: 1.25rem;height: 1.75rem;padding:.25rem 0.2rem .25rem 0.05rem;}
.jstree-default .jstree-icon:empty {width: 1.25rem;height: 1.25rem;line-height: 1.25rem;margin: 0 0.25rem;}
.jstree-default .jstree-icon.jstree-ocl:empty {margin:0.25rem;}
.jstree-default .jstree-icon {background-image:none;width:1.25rem;height:1.25rem;}
.jstree-default .jstree-node, .jstree-default .jstree-icon{background-image:none;}
.jstree-open>.jstree-icon.jstree-ocl:before{content:"\f146";color:red;box-sizing: border-box;font: normal normal normal 110%/1 FontAwesome;font-size:115%;}
.jstree-closed>.jstree-icon.jstree-ocl:before{content:"\f0fe";color:green;box-sizing: border-box;font: normal normal normal 110%/1 FontAwesome;font-size:115%;}
}
/*
@media (min-height: 12in) and (orientation : portrait)
{
.jstree-default .jstree-node {min-height: 1rem;line-height: 1rem;margin-left: 1.25rem;min-width: 1rem;}
.jstree-container-ul{padding:.5rem .25rem;}
.jstree-default .jstree-anchor {line-height: 1.25rem;height: 1.75rem;padding:.25rem 0.2rem .25rem 0.05rem;}
.jstree-default .jstree-icon:empty {width: 1.25rem;height: 1.25rem;line-height: 1.25rem;margin: 0 0.25rem;}
.jstree-default .jstree-icon.jstree-ocl:empty {margin:0.25rem;}
.jstree-default .jstree-icon {background-image:none;width:1.25rem;height:1.25rem;}
.jstree-default .jstree-node, .jstree-default .jstree-icon{background-image:none;}
.jstree-open>.jstree-icon.jstree-ocl:before{content:"\f146";color:red;box-sizing: border-box;font: normal normal normal 110%/1 FontAwesome;font-size:115%;}
.jstree-closed>.jstree-icon.jstree-ocl:before{content:"\f0fe";color:green;box-sizing: border-box;font: normal normal normal 110%/1 FontAwesome;font-size:115%;}
}*/

.portraitviewshow{display:none!important;}
/*
@media (orientation : portrait)
{
	.portraitviewshow{display:block!important;}
	.landsviewshow{display:none!important;}
	/*body.bodycontainer{padding:1% 2%;}*/
}*/

.showland{display:block!important;}
.showlandflex{display:flex!important;}
.showport,.showportflex{display:none!important;}
.showportmin991,.showportmin991flex{display:none!important;}
/*
@media (orientation : portrait)  or (max-width:991px)
{
.showport{display:block!important;}
.showportflex{display:flex!important;}
.showportmin991{display:block!important;}
.showportmin991flex{display:flex!important;}
.showland,.showlandflex{display:none!important;}
}*/


.cardopenerbox .cardinner{display:none;}
.cardopenerbox.opened .cardinner{display:block;}
.cardopenerbox .cardopener{cursor:pointer;}
.cardopenerbox .cardopener>i{float:right;padding: 0.2rem;font-size: 133%;transition:transform .5s ease;}
.cardopenerbox.opened .cardopener>i{transform:rotate(180deg);}


.titrowbar.wholeopener>span{width:100%;text-align:left;cursor:pointer;box-sizing:border-box;}
.titrowbar.wholeopener>span>i{float:right;padding-top:.15rem;font-size:133%;}
.titrowbar.wholeopener>span>i.opened:before{content:"\f146";}

.bootstrap-timepicker-widget table td input{width:2rem!important;}
.bootstrap-timepicker-widget .glyphicon{font-weight:900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;font-family: "Font Awesome 5 Free";}

.bootstrap-timepicker-widget .glyphicon-chevron-up:before {content: "\f106";}
.bootstrap-timepicker-widget .glyphicon-chevron-down:before {content: "\f107";}


.fncynavtabs .nav-item{margin:0 .25rem .5rem .25rem;}
.fncynavtabs .nav-item.actv{border-bottom:.25rem solid var(--bs-default-text-color);}
.fncynavtabs .nav-item .nav-link{color:var(--bs-default-text-color);padding:.25rem .75rem;}
.fncynavtabs .nav-item a{font-size:110%;}
.fncynavtabs .nav-item.actv a{color:var(--bs-default-text-color);}
.fncynavtabs .nav-item.actv a:after{border-top:.5rem solid var(--bs-default-text-color)!important;top:108%!important;}

.imagesideul{padding:0;margin:0;list-style:none;margin:-.25rem 0;}
.imagesideul>li{margin:0.25rem 0;border:0.05rem solid #CCC;cursor:pointer;}

.mediacontainerouter{position:relative;padding:0 2rem;display:flex;align-items:center;justify-content:center;width:23rem;}
.mediacontainerinner{max-width: 19rem;overflow: hidden;}
.mediacontainerul{padding: 0.5rem;margin: 0;list-style: none;display: flex;justify-content: start;align-items: center;flex-wrap: nowrap;flex-direction: row;}
.mediacontainerul:before,.mediacontainerul:after{display:table;content:"";clear:both;}
.mediacontainerul>li{float:left;margin:.25rem;padding:.25rem;width:4rem;min-width:4rem;overflow: hidden;}
.mediacontainerouter>i.arrowicons{color:#AAA;cursor:pointer;position:absolute;top:0;height:100%;width:2rem;display:flex;align-items:center;justify-content:center;}
.mediacontainerouter>i.arrowicons:hover{color:#555;}
.mediacontainerouter>i.arrowicons.left{left:0;}
.mediacontainerouter>i.arrowicons.right{right:0;}

.fancybox-container{height: 80%!important;left: 10%!important;top: 10%!important;width: 80%!important;}

.mystatspan {cursor: pointer;display: inline-block;width: 1rem;height: 1rem;background-color: grey;border-radius:50%;}
.mystatspan.statA,.mystatspan.statC{background-color:var(--bs-success);}
.mystatspan.statB{background-color:var(--bs-danger);}
.mystatspan.statO{background-color:grey;}
.mystatspan.statI{background-color:var(--bs-warning);}


.maintabsbox{display:flex;align-items:center;justify-content:center;}
.maintabul{width:30rem;border:.05rem solid grey;margin:.5rem 0;border-radius:.5rem;padding:0;background-color:grey;list-style:none;display:flex;justify-content:center;align-items: stretch;}
.maintabul>li{padding:.5rem 1rem;margin:.2rem;color:#fff;font-weight:700;border-radius:.5rem;width:50%;cursor:pointer;display: flex;align-items: center;justify-content:center;}
.maintabul>li>a{color:#FFF;}
.maintabul>li.actv{background-color:#FFF;color:#000;}
.maintabul>li.actv>a{color:#000;}
@media (max-width: 767px)
{
.maintabul{width:100%;}
}
.dark .maintabul{background-color:#222;}
.dark .maintabul>li.actv {background-color: darkcyan;color: #FFF;}
.dark .maintabul>li.actv>a{color:#FFF;}

.searchbarouter input,.searchbarouter select,.searchbarouter #locationtext,.searchbarouter .webspan,.searchbarouter .searchicon{font-size:1.1rem;}
.searchbarinner{border:.25rem solid var(--bs-primary);background-color:var(--bs-input-background-color);border-radius:10rem;height:3rem;box-sizing:content-box;}
.searchbarinner>div.row{margin:0;padding:0;}
.searchbarinner>div.row>div{background-color:var(--bs-input-background-color);height:3rem;border-left:.25rem solid var(--bs-primary);align-items:center;display: flex;justify-content: center;}
.searchbarinner>div.row>div.searchicon{background-color:var(--bs-primary);cursor:pointer;}
.searchbarinner>div.row>div:first-child{border:0;border-radius:10rem 0 0 10rem;}
.searchbarinner>div.row>div:last-child{border:0;border-radius:10rem;}
.searchbarinner input,.searchbarinner select,
.searchbarinner input:focus,.searchbarinner select:focus,
.searchbarinner input:active,.searchbarinner select:active
{background-color:transparent;}
@media (min-width: 991px){
.searchbarinner>div.row>[class*="col"]>div:first-child,.searchbarinner>div.row>[class*="col"]>input:first-child,.searchbarinner>div.row>[class*="col"]>select:first-child{padding-left:1.5rem!important;}
}

.browsebar{padding:.5rem;background-color:rgba(255,255,255,1);border:1px solid rgba(0,0,0,.125);margin-bottom:1rem;border-radius:.5rem;}
.browsebarul{margin:0;padding:0 1rem 0 0;list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap: wrap;}
.browsebarul>li{padding:.25rem .5rem;margin:0 .1rem;border:.05rem solid transparent;cursor:pointer;border-radius:.25rem;}

.browsebar.browse-pill{box-shadow:none;margin-bottom:1rem;margin-top:1rem;border-radius:0;padding:.25rem 0;border:0;}
.browsebar.browse-pill .browsebarul{justify-content:start;}
.browsebar.browse-pill .browsebarul>li{border:.05rem solid #CCC;border-radius:10rem;padding: 0.5rem 1rem;margin:.25rem 0.5rem .25rem 0;}

.browsebar.browse-pill .browsebarul>li.active{color:white;background-color:var(--primary);border-color:var(--primary-700);}
.browsebar.browse-pill .browsebarul>li.active>a{color:inherit;}

.dark .browsebar{background-color:rgb(17 24 39 / 1);}

@media (max-width: 767px){
.browsebarul{flex-wrap:wrap;}
.browsebarul>li{text-align: left;}
}
.browsebarul>li:hover{background-color:rgba(0,0,0,.1);}
.browsebarul>li>a{font-weight:700;color:#333;font-size:100%;}
.browsebarul>li>a>i{padding-right:.5rem;color:green;}
.browsebarul>li:hover>a{color:#000;}


.dark .browsebarul>li>a{color:#CCC;}
.dark .browsebarul>li:hover>a{color:#FFF;}

.titheader{font-size:1.5rem;font-weight:700;text-align:center;padding:.5rem;}

.btn.btn-default.bg-white:hover{background-color:#FFF;}

.profileimageview .imgaddover{width:4rem;padding:.2rem 0;}
.profileimageview .imgaddover img{max-width:4rem;}
.profileimageview .profileimageviewitem{width:100%;padding:0 .5rem;}
.profileimageview .profileimageviewitem.horiboxitem{width:100%;padding:.5rem 0;}

.profileimageview .profileimageviewitem img{max-width:100%;}
/*
:root {
  --basefont:32px;
}
.d-xl-table-cell{display:none!important;}

@media (min-width:calc( --basefont * 100))
{
.d-xl-table-cell{display:table-cell!important;}
}
*/

.windowtooltip{background-color:#330033;color:var(--bs-light);}
.infotooltip.popover{background-color:#330033!important;padding:0!important;}

.windowtooltip *{color:white;}


.fa-plus.opened:before{content:"\f068";}

.editorcontent{padding:.5rem;}
.editorcontent *,.editorcontent>*{color:#000;}
.editorcontent p{font-size:1.1rem;margin:.5rem 0;}
.editorcontent h6{font-size:1.2rem;font-weight:700;margin-top:.2rem;margin-bottom:.1rem;}
.editorcontent h5{font-size:1.2rem;font-weight:700;margin-top:.3rem;margin-bottom:.2rem;}
.editorcontent h4{font-size:1.2rem;font-weight:700;margin-top:.4rem;margin-bottom:.3rem;}
.editorcontent h3{font-size:1.2rem;font-weight:700;margin-top:.6rem;margin-bottom:.4rem;}
.editorcontent h2{font-size:1.2rem;font-weight:700;margin-top:.8rem;margin-bottom:.5rem;}
.editorcontent h1{font-size:1.2rem;font-weight:700;margin-top:1rem;margin-bottom:.5rem;}
.editorcontent span{font-size:100%!important;}


.tagclassesul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;}
.tagclassesul>li{margin:.25rem;border:.05rem solid #ccc;background-color:#eee;padding:.25rem .5rem;color:#555;border-radius:.25rem;max-width: 20rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

#infodisplaypanel{position: fixed;top: 5rem;right:5rem;z-index: 100000000;}
#infodisplaypanel>div.card{margin-top:1rem;transition:margin-top ease .5s,opacity ease .5s;opacity:1;max-width:30rem;}
#infodisplaypanel>div.card.newcard{margin-top:10rem;opacity:.1;}
#infodisplaypanel .infodisplaypaneltext{font-size:1.2rem;}
#infodisplaypanel>div.card .clsicon{cursor:pointer;position:absolute;top:.5rem;right:.5rem;}
#infodisplaypanel>div.card .clsicon i{font-size:1.33rem;}

@media (max-width:991px)
{
#infodisplaypanel{top:2rem;right:2rem;}
}

div.textboxborder{border:.1rem solid var(--bs-blue);background-color:#FFF;border-radius:.5rem;}
div.textboxborder input[type=text],div.textboxborder input[type=text]:hover,div.textboxborder input[type=text]:active{border:0;border-radius:.5rem;}

div.textboxborder a.btn{border-radius: 0 0.5rem 0.5rem 0;padding-right:1rem;padding-left:1rem}

.lgtext{font-size:1.25rem;text-align:left;margin-bottom:1.5rem;color:#000;padding:0 1rem;line-height:1.75rem;}
.dark .lgtext{color:#FFF;}

.quicknavimenu{position:fixed;top:5rem;right:0;width:3rem;border:.05rem solid #CCC;border-right:0;border-radius:.5rem 0 0 .5rem;overflow:hidden;z-index:100;padding:0!important;}
.quicknavimenu li{padding:.75rem .5rem;color:#000;}
.quicknavimenu li>a{display:flex;align-items:center;}
.quicknavimenu .textcon{display:none;}
.quicknavimenu i{width:2rem;text-align:center;font-size:1.33rem;}
.quicknavimenu.expanded i{margin-right:.5rem;}
.quicknavimenu.expanded{width:10rem;}
.quicknavimenu.expanded .textcon{display:inline;font-weight:700;}
.quicknavimenu a.list-group-item-action:focus,.quicknavimenu a.list-group-item-action:hover{background-color:transparent;}

.h-70{height:70%;}
.h-65{height:65%;}
@media (min-width:991px)
{
.h-lg-65{height:65%;}
}

i.filtercollapseicon{cursor:pointer;}
i.filtercollapseicon.fa-angle-down.opened:before{content:"\f106";}

.featurepricingcontainer{padding:0 2rem 2rem 2rem;background:linear-gradient(to right,#2d388a,#00aeef);}
.featurepricingcontainer .pricinggridouter{display:flex;justify-content:center;flex-wrap:wrap;}
.featurepricingcontainer .pricinggridouter>.pricinggrid{max-width:23rem;min-width:20rem;margin:.5rem 1rem;padding:.5rem;border:.05rem solid #fe8dc6;border-radius:.5rem;background-color:rgba(255,255,255,1);}
.featurepricingcontainer .pricinggridouter>.pricinggrid.popular{border-color:var(--bs-danger);border-width:.1rem;}
.featurepricingcontainer .popularplan{font-weight:700;color:darkcyan;text-transform:uppercase;font-size:.9rem;padding-top:.5rem;}
.featurepricingcontainer .plantitle{padding: 0.5rem;text-align: center;color: #000;font-weight: 700;font-size: 1.33rem;border: 0.05rem solid #fe8dc6;margin: 1rem;background-color: rgba(255,255,255,.3);border-radius: 0.5rem;}
.featurepricingcontainer .plans{display:flex;justify-content:center;}
.featurepricingcontainer .planduration{cursor:pointer;margin:1rem .25rem;padding:.5rem;width: calc( 33% - 0.5rem );}
.featurepricingcontainer .planduration .pricebox{font-size:1rem;color:inherit;}
.featurepricingcontainer .planduration .duration{font-size:.8rem;border-top:.05rem solid #ddd;padding-top:.2rem;text-transform:uppercase;}
.featurepricingcontainer .planduration.selected{color:#FFF;}
.featurepricingcontainer .planduration:hover{background-color:var(--bs-success)!important;color:#FFF;}
.featurepricingcontainer .featurelist{text-align:left;font-size:1rem;padding:.5rem 0;}
.featurepricingcontainer .fncyunderlineul{font-size:1.1rem;margin-top:2rem;}
.featurepricingcontainer .fncyunderlineul>li>a,.featurepricingcontainer .fncyunderlineul>li>a:hover{color:#FFF;}
.featurepricingcontainer .fncyunderlineul>li.actv>a{color:#FFF;}
.featurepricingcontainer .fncyunderlineul>li.actv{border-bottom:.1rem solid #FFF;}


.mobiletreebrief{border:0!important;padding:.25rem 0;}
.mobiletreebrief .tablerow{border:0;}
.mobiletreebrief .itemrow{display:block!important;border:.05rem solid #CCC;border-radius:.25rem;margin:.5rem 0!important;padding:.5rem 1rem!important;}
.mobiletreebrief .itemrow.header{display:none!important;}
.mobiletreebrief .itemrow>div{width:100%!important;}
.mobiletreebrief .itemrow>div.hascheck{text-align:left!important;display:block;}
.mobiletreebrief .mobtreeprepend{width: 35%;display: inline-flex;font-weight:700;justify-content:space-between;padding-right:1rem;}
.mobiletreebrief .mycheckbox{float:none;}
.mobiletreebrief .childopnrspan{float:right;}
.mobiletreebrief .childopnrspan i{font-size:1.5rem!important;}
.jstree-anchor.activeitem{background-color: blueviolet!important;border-radius: 0.5rem!important;}
a.jstree-anchor{display: inline-block;width: calc( 100% - 3rem );white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.rowshortpanel{cursor:pointer;}

.cardbox{border-bottom:.3rem solid #487890;height:100%;}
.cardbox .boxtitle{font-size:1.75rem;color:#000;padding:1rem 1rem .5rem 1rem;text-align:center;font-weight:700;}
.cardbox .boxcontent{text-align:center;padding: 0 1rem .5rem 1rem;color:#000;font-size:1.25rem;}
.cardbox .cardimage{display:flex;justify-content:center;padding:3rem;text-align:center;}
.cardbox .cardimage .image{height:12rem;width:12rem;border-radius:10rem;background-position:center center;background-size:cover;}
.cardbox:not(.fullview):not(.noeffect):hover{margin-top:-.2rem;}
.cardbox .cardfullimage{padding:0;padding-bottom:1rem;}
.cardbox .cardfullimage .fullimage{height:30rem;width:100%;background-position:center center;background-size:cover;border-radius:.75rem;}

.cardboxouter{padding:1rem;}
@media (min-width:991px){.cardboxouter{padding:3rem;}}


.cardboxouter{border: .05rem solid transparent;}
.cardboxouter:hover{border: .05rem solid #ccc;border-radius: .4rem;box-shadow: 0px 0px .5rem 0px rgba(0, 0, 0, 0.5), 0px 0px 1rem 0px rgba(0, 0, 0, 0.3);}

.cardbox .cardautoimage{height:20rem;display:flex;align-items:center;justify-content:center;}
.cardbox .cardautoimage .autoimage{max-height:20rem;max-width:100%;min-width:50%;background-position:center center;background-size: contain;background-repeat: no-repeat;}

.cardbox.fullview .boxtitle{padding:1.5rem 0 .5rem 0;}
.cardbox.fullview .boxcontent{padding:0 0 .5rem 0;line-height:2rem;height:6.5rem;}
.cardbox.fullview{border-bottom:0;}

.cardbox .boxaction{padding:.5rem 1rem 1rem 1rem;text-align:center;}
.cardbox.fullview .boxaction{padding:.5rem 0 1rem 0;}


ul.list-group.list-group-numbered>li.list-group-item{margin-left:2rem;}
ul.list-group.list-group-numbered>li.list-group-item:before{display:inline-block;margin-left:-2rem;width:2rem;}


.testimonial-section{padding: 2rem;text-align: center;display:flex;flex-wrap:wrap;justify-content:center;}
.testimonial{width: 25rem;padding:3rem 1rem;margin:1rem 2rem;background-color: #fff;border-radius: .25rem;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);}
.testimonial .quote{padding:1rem;text-align:center;}
.testimonial .quote i{font-size:1.5rem;color:#004E98;}
.testimonial img{width: 5rem;height: 5rem;border-radius: 50%;object-fit: cover;margin:1rem;border:.25rem solid #004E98;}
.testimonial .name{font-size: 1.5rem;font-weight: bold;margin-bottom: .25rem;}
.testimonial .designation{font-size: 1.1rem;color: #888;margin-bottom: 1.5rem;}
.testimonial .message{font-size: 1.25rem;}

.titledivider{display:flex;justify-content:center;padding-bottom:1rem;}
.titledivider>hr{padding-bottom:1rem;width:5%;margin-bottom:1rem;color:transparent;border-top: 0.2rem solid #004E98;opacity: 1;}
@media (max-width: 576px)
{
.testimonial-section{padding:0;}
.testimonial{width:100%;margin:1rem 0;}
.titledivider>hr{width:15%;}
}

.llgtext {font-size: 1.5rem;text-align: left;margin-bottom: 1.5rem;color: #000;padding: 0 1rem;line-height: 2.25rem;}
.dark .llgtext{color:#FFF;}
.conratebox i{color:#888;}
.conratebox[currrate="1"] i.selected{color:var(--bs-red);}
.conratebox[currrate="2"] i.selected{color:var(--bs-orange);}
.conratebox[currrate="3"] i.selected{color:var(--bs-yellow);}
.conratebox[currrate="4"] i.selected{color:#90ee90;}
.conratebox[currrate="5"] i.selected{color:var(--bs-success);}

.visihover .hoveritem{visibility:hidden;}
.visihover:hover .hoveritem{visibility:visible;}

@media (min-width: 992px)
{
	.visihoverpc .hoveritem{visibility:hidden;}
	.visihoverpc:hover .hoveritem{visibility:visible;}
}

.closeiconbox{border-radius:50%;width:2.3rem;height:2.3rem;display:flex;align-items:center;justify-content:center;background-color:blue;color:#FFF;}
.closeiconbox i:before{color:#FFF;}
.filterbuttonaction.btnopened i.fa-angle-down:before{content:"\f106";}
.filterboxes{position:relative;margin-bottom:1rem;}
.filterboxcloseicon{position:absolute;top:.2rem;right:.5rem;z-index:10;cursor:pointer;}


.desclessline{position:relative;overflow:hidden;}
.desclessline .desclesslineaction.lesstext{position:absolute;bottom:0;right:0;background-color:rgba(255,255,255,.9);z-index:10;padding-left:1rem;display:block;}
.desclessline .desclesslineaction.moretext{display:none;position:static;text-align:right;padding-top:.25rem;background-color:transparent;}
.desclessline.expanded .desclesslineaction.lesstext{display:none;}
.desclessline.expanded .desclesslineaction.moretext{display:block;}
.desclessline.expanded{height:auto!important;}
.linkbutton,.linkbutton:active,.linkbutton:hover,.linkbutton:visited{background-color:var(--link-button-color);border-color:var(--link-button-color);color:white;}


.progresscontainerbox{position:relative;background-color:var(--bs-card-backcolor);border:.05rem solid #dee2e6;color: var(--bs-input-text-color);text-align: center;padding: .5rem 1rem;border-radius:.5rem;transition: transform 0.5s;margin-bottom:1rem;}
.progresscontainer{position:relative;margin:1rem;display:flex;align-items:center;justify-content:space-between;user-select:none;}
.progresscontainer>hr{margin:0;height:.2rem;position:absolute;width:100%;left:0;background-color:rgba(0,0,0,.5);opacity:.8;}
.progresscontainer>.progressitem{z-index:10;flex:1 0 0%;}
.progresscontainer>.progressitem .outernumber{transition:margin .5s ease;cursor:pointer;margin:.5rem 0;border:.3rem solid rgba(0,0,0,.1);display:inline-flex;border-radius:50%;}
.progresscontainer>.progressitem .number{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;background-color:#FFF;border:.3rem solid var(--bs-secondary);border-radius:50%;font-weight: 700;font-size: 1.33rem;color: #666;}
.progressitemtext{font-size:1.2rem;color:#000;white-space:nowrap;margin:0 -10%;}
.progresscontainer.longcontainer .progressitemtext{margin:0 -30%;}
.progresscontainer.mediumcontainer .progressitemtext{margin:0 -30%;height:1.75rem;}

.dark .progressitemtext{color:#FFF;}

.progresscontainer.longcontainer .progressitem:first-child .progressitemtext{margin:0;}
.progresscontainer.longcontainer .progressitem:last-child .progressitemtext{margin:0;}

.progresscontainer.mediumcontainer>.progressitem:first-of-type .progressitemtext{margin:0;}
.progresscontainer.mediumcontainer>.progressitem:last-of-type .progressitemtext{margin:0;}

.progresscontainer.longcontainer .progressitemtext{display:none;}
.progresscontainer.longcontainer>hr{width:90%;left:5%;}
.progresscontainer.mediumcontainer>hr{width:86%;left:7%;}
.progresscontainer.smallcontainer>hr{width:80%;left:10%;top:2.1rem;}

.progresscontainer.smallcontainer.tinycontainer{width:80%;left:10%;}
.progresscontainer.smallcontainer.tinycontainer hr{width:100%;left:0;}
.progresscontainer.smallcontainer.tinycontainer .progressitem{flex:none;}
.progresscontainer.smallcontainer.tinycontainer .progressitem:last-child{display:flex;align-items: flex-end;flex-direction: column;}


.progresscontainer>.progressitem.workinprogress .number{border:.3rem solid var(--bs-warning);background-color:var(--bs-warning);color:#000;}
.progresscontainer>.progressitem.workinprogress .outernumber{border-color:#fff2cc;}


.progresscontainer>.progressitem .progressitemtext>span{padding:0 .5rem;display:inline-block;max-width: fit-content;overflow: hidden;text-overflow: ellipsis;}
.progresscontainer>.progressitem.activepanel .progressitemtext>span{border-radius:.25rem;background-color:darkblue;color:#FFF;display:inline-block;}

.progresscontainer>.progressitem.error .number{border:.3rem solid var(--bs-danger);background-color:var(--bs-danger);color:#FFF;}
.progresscontainer>.progressitem.error .outernumber{border-color:#ffcccc;}

.progresscontainer>.progressitem.disabled .number{color: #eee;border-color:#666;background-color:#666;}
.progresscontainer>.progressitem.disabled .progressitemtext{color: #999;}
.progresscontainer>.progressitem.disabled .outernumber{cursor:default;}

.progresscontainer>.progressitem.completed .number{border:.3rem solid var(--bs-success);background-color:var(--bs-success);color:#FFF;}
.progresscontainer>.progressitem.completed .outernumber{border-color:#d4f7e7;}


@media (max-width: 576px)
{
.progressitemtext{display:none;}
.progresscontainerbox{padding:.5rem 0;}
}


.checkallgriddivouter{display:flex;justify-content:space-between;margin-bottom:.5rem;}
.checkallgriddiv{display: inline-flex;justify-content: start;align-items: center;border: 0.05rem solid #CCCC;border-radius: 0.5rem;background-color: #FFF;padding: 0.5rem 1rem;}
html.dark .checkallgriddiv {background-color: rgb(55 65 81 / 1);border-color:#666;}
.checkallgriddiv .checkdiv{margin-right:.5rem!important;}
.checkallgriddiv .selectall,.checkallgriddiv .clearall{cursor:pointer;white-space:nowrap;}
.checkallgriddiv .selectall:hover,.checkallgriddiv .clearall:hover{color:#0d6efd;}

.newfncygrid_3_2_1{display:grid;display: grid;grid-gap: 0.5rem;grid-template-columns: 33% 33% 33%;}
@media (max-width: 991px)
{
.newfncygrid_3_2_1{grid-template-columns: 49% 49%;}
.pagepanel:not(.closedpanel) .newfncygrid_3_2_1{grid-template-columns:100%;}
.openedpanel .newfncygrid_3_2_1{grid-template-columns:100%;}
}


@media (max-width: 576px)
{
.newfncygrid_3_2_1{grid-template-columns:100%;grid-column-gap: 0;grid-row-gap: 0.5rem;}
}

#idAutoCompleteDiv{text-align:left;}
.dark #idAutoCompleteDiv{background-color:#000!important;}

/*.noresimagetxtdivouter{display:flex;padding:3rem;justify-content:center;}
.noresimagetxtdivinner{padding:3rem;text-align:left;max-width:70%;font-size:1.33rem;color:var(--bs-dim-text-color);line-height:2rem;border:.05rem solid #dee2e6;border-radius:.25rem;background-color:var(--bs-card-backcolor);}*/

.noresimagetxtdivouter {display: flex;align-items: center;justify-content: center;width: 100%;padding:3rem;}
.noresimagetxtdivinner {animation: fadeIn 0.5s ease-in-out;background-color:var(--bs-card-backcolor);color: var(--bs-dim-text-color);padding: 2rem 3rem;border-radius: .5rem;box-shadow: 0 .25rem .5rem rgba(0, 0, 0, 0.1);font-size: 1.25rem;text-align: center;max-width: 40rem;border: .1rem solid #ddd;}

@keyframes fadeIn {
    from { opacity: 0; transform: scale(0.95); }
    to { opacity: 1; transform: scale(1); }
}

.noresimagetxtdivinner>p{font-size:1.33rem;color:var(--bs-dim-text-color);line-height:2.5rem;}
.noresimagetxtdivinner>div{text-align:center;}
.noresimagetxtdivinner>div>img{max-width: 10rem;filter: grayscale(1);opacity: .5;}
.norestxtdiv{padding:3rem;text-align:left;max-width:70%;font-size:1.33rem;color:var(--bs-dim-text-color);line-height:2.5rem;}
.objectwindowbox .noresimagetxtdivouter,.pagepanelleft .noresimagetxtdivouter,.leftsecond .noresimagetxtdivouter,.panelboxesleft .noresimagetxtdivouter,.panelboxesright .noresimagetxtdivouter{padding:1rem;}
.objectwindowbox .noresimagetxtdivinner,.pagepanelleft .noresimagetxtdivinner,.leftsecond .noresimagetxtdivinner,.panelboxesleft .noresimagetxtdivinner,.panelboxesright .noresimagetxtdivinner{padding:1rem;max-width:90%;}


.noresimagetxtdivinner a{color:inherit;}

.darktheme .noresimagetxtdivinner,.bg-black .noresimagetxtdivinner{color:#FFF;}

@media (max-width: 576px)
{
.noresimagetxtdivouter{padding:1rem;}
.noresimagetxtdivinner{padding:1rem;max-width:90%;}
}

.gridlistitem{color:var(--text);cursor:pointer;font-weight:700;text-align:center;user-select:none;}
.gridlistitem.nohover{cursor:default;}
.gridlistitem:not(.owncolor) i{color:var(--bs-primary)!important;}
.gridlistitem i:before{color:inherit!important;}
.gridlistitem:not(.nohover):hover{background-color:#68a4fd;color:#FFF;}
.gridlistitem.selected{background-color: var(--bs-primary);color:#FFF;}
.gridlistitem:not(.nohover):hover i,.gridlistitem.selected i{color:#FFF!important;}
.gridlistitem:not(.nohover):hover i:before,.gridlistitem.selected i:before{color:inherit!important;}


.tagcontainer{display:flex;justify-content:start;flex-wrap:wrap;}
.tagcontainer .tagcontaineritem{padding:.25rem .5rem;border:.05rem solid #ddd;border-radius:.25rem;margin-right:.5rem;margin-bottom:.25rem;background-color:#EEE;color:#000;user-select:none;}

.dark .tagcontainer .tagcontaineritem{border-color:#444;color:#FFF;background-color:#000;}

.tagcontainer .tagcontaineritem.selected{border:.05rem solid #990099;background-color:#cc00cc;color:#FFF;}




.pagepanelleft ul.fncyunderlineul>li{padding:.5rem 0;}
.pagepanelleft ul.fncyunderlineul>li>a,.pagepanelleft ul.fncyunderlineul>li>a:hover{color:#ccc;font-size:1.2rem;}
.pagepanelleft ul.fncyunderlineul>li.actv>a,.pagepanelleft  ul.fncyunderlineul>li.actv>a:hover{color:#FFF;font-size:1.2rem;}
.pagepanelleft ul.fncyunderlineul>li.actv{position:relative;}
.pagepanelleft ul.fncyunderlineul>li.actv:before{content:"";position:absolute;bottom:.25rem;left:25%;width:50%;border-bottom:0.2rem solid var(--bs-pink);}

.chatmsggrid{display:flex;align-items:start;justify-content:start;flex-wrap:wrap;}
.chatmsggrid .cou{width:15rem;margin:.25rem;}
.chatmsggrid .cou .cin{padding:.5rem 1rem;height:100%;border:.05rem solid rgba(0,0,0,.125);border-radius:.25rem;background-color:#FFF;}
.chatmsggrid .cou .cin .bi{display:flex;align-items:center;justify-content:center;height:10rem;width:100%;}
.chatmsggrid .cou .cin .bi .ic i{font-size:3rem;}
.chatmsggrid .cou .cin .bi .im img{max-width:100%;max-height:10rem;}
.chatmsggrid .cou .cin .to{font-size:1rem;text-align:left;}
.chatmsggrid .cou .cin .ti{height: 3rem;overflow: hidden;margin-top: 0.5rem;word-break: break-all;}

.categorylistitem .listicnbox{display:flex;align-items:center;justify-content:center;border-radius:.4rem;border:.075rem solid #CCC;width:4rem;background-color:#FFF;height:4rem;color:#888;}
.categorylistitem .listicnbox>i:before{color:inherit;}
.categorylistitem .listicnbox>i{color:inherit;}
.categorylistitem .listtxtbox{color:#888;padding:0 1rem!important;font-size:1.15rem;}
.categorylistitem:hover,.categorylistitem.selected{background-color:var(--bs-primary);border-radius:.4rem;}
.categorylistitem:hover .listicnbox,.categorylistitem.selected .listicnbox{color:var(--bs-primary);}
.categorylistitem:hover .listtxtbox,.categorylistitem.selected .listtxtbox{color:#FFF;}


.socialicon{border:.05rem solid #DDD;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;}

.socialicon.facebook i{color:#1877f2;}
.socialicon.linkedin i{color:#0077B5;}
.socialicon.pinterest i{color:#BD081C;}
.socialicon.twitter svg{height:2rem;}
.socialicon.twitter path{fill:#1DA1F2;}
.socialicon.whatsapp i{color:#25D366;}
.socialicon.instagram i{color:#E4405F;}
.socialicon.telegram i{color:#0088cc;}

.socialicon.facebook.active i{color:#FFF;}
.socialicon.linkedin.active i{color:#FFF;}
.socialicon.pinterest.active i{color:#FFF;}
.socialicon.twitter.active path{fill:#FFF;}
.socialicon.whatsapp.active i{color:#FFF;}
.socialicon.instagram.active i{color:#FFF;}
.socialicon.telegram.active i{color:#FFF;}
.socialicon.facebook.active{background-color:#1877f2;border-color:#14467e;}
.socialicon.linkedin.active{background-color:#0077B5;border-color:#005082;}
.socialicon.pinterest.active{background-color:#BD081C;border-color:#8c0a16;}
.socialicon.twitter.active{background-color:#1DA1F2;border-color:#115ea2;}
.socialicon.whatsapp.active{background-color:#25D366;border-color:#128c7e;}
.socialicon.instagram.active{background-color:#E4405F;border-color:#8a3ab9;}
.socialicon.telegram.active{background-color:#0088cc;border-color:#0088cc;}



.geniechatcontainer{position:fixed;bottom:2rem;right:5rem;z-index:10;}

.geniechatcontainer .geniechatclose{position:absolute;z-index:1;top:0;right:0;border-radius:50%;background-color:var(--bs-danger);color:#FFF;padding:0.15rem 0.3rem;;cursor:pointer;}
.geniechatcontainer .geniechatclose i{color:inherit;font-size:.75rem;}
.geniechatcontainer .geniechatclose i:before{color:inherit;}
.geniechatcontainer img{width:5rem;}

.tippy-box[data-theme=infotip]{background-color:var(--bs-primary);color:#FFF;}
.tippy-box[data-theme=infotip]>div,.tippy-box[data-theme=infotip] .lgtext{color:inherit;}
.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color: var(--bs-primary);}
.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color: var(--bs-primary);}
.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color: var(--bs-primary);}
.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color: var(--bs-primary);}

.tippy-content{padding:.5rem 2rem!important;}

.tooltip{font-size:1rem;font-family:PPFont;min-width:20rem;max-width:50rem;width:60%;border: 1px solid #333;background-color: #161616;border-radius: .25rem;padding: .5rem;color: white;}
.tooltip .tooltipcloseicon{position:absolute;top:0.2rem;right:0.5rem;padding:.75rem;cursor:pointer;}



ul.fncyunderlineul[rel=tabviewcontainer]>li{position:relative;padding-bottom:.5rem;}
ul.fncyunderlineul[rel=tabviewcontainer]>li.actv:before {content: "";position: absolute;bottom: 0.25rem;left: 25%;width: 50%;border-bottom: 0.2rem solid var(--bs-pink);}

.divchattabsouter1{position:relative;}
#chattopiccontiner{display:none;position:absolute;top:95%;left:0;width:25rem;height:30rem;overflow-y:auto;z-index:2;}
.divchattabsouter{height: 2.05rem;overflow: hidden;margin-top: 0.5rem;}
.divchattabs{overflow:hidden;display:flex;align-items:start;}
.divchattabs .divchattabsul{margin:0;list-style:none;display:flex;align-items:center;justify-content:start;flex-wrap:nowrap;padding:0;flex:1 0 0%;position:relative;}
.divchattabs .divchattabsul>li{color:#FFF;background:var(--colorcode);border:.05rem solid var(--colorcode);padding:.25rem .5rem;line-height:1rem;display:flex;align-items:center;border-radius:.25rem;margin-right:.25rem;border-bottom-width:.2rem;bottom: 0.1rem;position: relative;}
.divchattabs .divchattabsul>li.active{border-bottom-width:.05rem;z-index: 1;line-height:1.4rem;position:static;border-radius:.25rem .25rem 0 0;}
.divchattabs .divchattabsul>li>span{max-width: 10rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;min-width: 2rem;cursor:pointer;}
.divchattabs .divchattabsul>li.active>span{font-weight:700;}
.divchattabs .divchattabsul>li>i{padding:0 0 0 .5rem;color:inherit;cursor:pointer;}
.divchattabs .divchattabsul>li>i:before{color:inherit;}
.chatnavigator{width:6rem;display:flex;align-items:center;margin-top:.25rem;}
.chatnavigator>i{margin-left:0.25rem;width: 2.5rem;padding: 0.15rem 0.5rem;border: 0.05rem solid #DDD;background-color: --bs-card-backcolor;border-radius:.25rem;cursor:pointer;}
.chatwindows{padding:0;border:.05rem solid var(--border-color);top: -0.05rem;position: relative;background-color:var(--gray-100);border-radius:.25rem;}
.divchattabs .divchattabsul>li.addchattopic{color:var(--bs-default-text-color);border:.05rem solid #CCC;}
.divchattabs .divchattabsul>li.addchattopic>i{padding:0;}
.divchattabs .divchattabsul>li.chattopichistory{color:var(--bs-default-text-color);border:.05rem solid #CCC;}
.divchattabs .divchattabsul>li.chattopichistory>i{padding:0;}
#divchattabsulbox.statictopic>li>i.closetopic{display:none;}
#divchatbody{position:relative;margin-top:-.05rem;}

table.table tbody tr td.ce>span.checkdiv,table.table tbody tr td.ce>span.radiodiv{text-align: center;float: none;margin-right: 0;width:auto;min-width:auto;}
table.table tbody tr td.ce>span.checkdiv:before,table.table tbody tr td.ce>span.radiodiv:before{margin-right: 0;}

.breadcrumb-item+.breadcrumb-item::before{font: normal normal normal 110%/1 FontAwesome;font-size:1.33rem;content:"\00BB";padding: 0 1rem 0 0.75rem;color: #000;font-weight: 700;}

.rolepanel{padding-top:1rem;}
.rolepanel .rolepanelheader{border-bottom:.05rem solid #dee2e6;padding:0.75rem 0 0.25rem 0;margin-bottom:1rem;}
.rolepanel .rolepanelheader .rolepanelheadertext{font-weight:700;}
.rolepanel .rolepanelheader .rolepaneltoggleicon{display:none;color:#AAA;cursor:pointer;}
.rolepanel:hover .rolepanelheader .rolepaneltoggleicon{display:block;}



.maincategorycontainerouter{width:calc( 100vw - 3.5rem );overflow:visible;margin:1rem;position:relative;}
.maincategorycontainer{display:flex;align-items:start;justify-content:start;padding:1rem;}
.maincategorycontainer .maincategoryitem{color:#888;padding:.5rem;width:9rem;}
.maincategorycontainer .maincategoryitem a{color:inherit;}
.maincategorycontainer .maincategoryitem a:hover{color:#000;}
.maincategoryitem .maincategoryimage{padding-bottom:1rem;height:4rem;display:flex;align-item:center;justify-content:center;}

.maincategoryitem .maincategoryimage img{max-width:100%;max-height:3rem;}
.maincategoryitem .maincategorytitle{font-size:1.1rem;max-width:8rem;line-height: 1.5rem;height: 3rem;display: flex;align-items: start;justify-content: center;overflow:hidden;}

.maincategoryitem ul.dropdown-menu{top: calc(100% + 1rem);min-width: 20rem;font-weight: 700;}
@media (max-width: 576px)
{
.maincategorycontainerouter{width:calc( 100vw - 2rem );overflow:auto;}
.maincategoryitem ul.dropdown-menu{display:none!important;}
.maincategorycontainer .maincategoryitem{min-width:8rem;}
}

.paneltagline{text-align:left;padding-bottom:.5rem;font-size:1.5rem;color:#333;font-weight:700;}
.panelsubtagline{text-align:left;padding-bottom:.5rem;font-size:1.15rem;color:#39ac73;}

.formtitle{text-align:left;font-weight:700;font-size:1.33rem;padding:1rem;margin-bottom:.5rem;box-shadow: 0 .1rem .2rem hsla(0,0%,66%,.5);}

.tenline{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;line-clamp: 10;-webkit-box-orient: vertical;}
.fiveline{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;}
.fourline{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;}
.threeline{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.twoline{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.oneline{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;}

.aigencodebox *{font-size:1rem!important;}

.aigencodebox .copyscripttext{display:none;cursor:pointer;}
.aigencodebox:hover .copyscripttext{display:block;}

.select2-selection{border:.05rem solid var(--theme-butbcolor)!important;}
.select2-dropdown{border:.05rem solid var(--theme-butbcolor)!important;border-top:0!important;}
.select2-selection__rendered{color:#000!important;text-align:left!important;}
.select2-search__field {border: 1px solid rgba(0, 0, 0, .2)!important;border-radius: .25rem!important;}

.skiptranslate{position:fixed;opacity:0;top:0;left:0;width:0;}

#google_translate_element .skiptranslate{position:static;width:100%;opacity:1;}

#google_translate_element .skiptranslate.goog-te-gadget{display:flex;align-items:center;justify-content:center;padding:4rem;}
#google_translate_element .skiptranslate.goog-te-gadget select{border: .2rem solid var(--theme-butborder);padding: .5rem;border-radius: .5rem;width:15rem;}

#google_translate_element .skiptranslate>span{display:none;}


.pageheader{padding-top: 1rem;font-size: 2rem;padding-bottom: .5rem;text-align:left;color: --bs-default-text-color;}
.pagesubheader{font-size: 1.25rem;text-align: left;margin-bottom: 1.5rem;color: --bs-default-text-color;line-height: 1.75rem;text-align:left;}
.pageheader1{padding-top: 1rem;font-size: 1.5rem;padding-bottom: .5rem;text-align:left;color: --bs-default-text-color;}


.btn-info.disabled, .btn-info:disabled {
    color: #000;
    background-color: #333;
    border-color: #111;
}


.list-group-item.active{background-color: var(--primary);color: #FFF !important;border: .05rem solid var(--primary);}

section.boxform{display:none;min-height:auto;}

.shadow {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
}


.pagination-container {
  display: flex;
  justify-content: center;
  gap: 0.5rem;
  margin:.5rem 0;
}

/* Button Styles */
.pagination-button {
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  font-weight: 500;
  color: #4a4a4a; /* Default text color */
  background-color: #DDD; /* Default background color */
  border: none;
  border-radius: 0.375rem;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s;
}

/* Hover Effects */
.pagination-button:hover {
  background-color: #e5e7eb; /* Lighter gray for hover */
  color: #1f2937; /* Darker text on hover */
}

/* Active Button */
.pagination-button.active {
  background-color: #2563eb; /* Active blue background */
  color: #ffffff; /* White text */
}

/* Disabled Button */
.pagination-button:disabled {
  background-color: #e5e7eb; /* Light gray for disabled buttons */
  color: #9ca3af; /* Muted text color */
  cursor: not-allowed; /* No pointer interaction */
  opacity: 0.7; /* Slightly transparent */
}

/* Dark Mode Styles */
.dark .pagination-button {
  background-color: #374151; /* Dark background for buttons */
  color: #d1d5db; /* Light text */
}

.dark .pagination-button:hover {
  background-color: #475569; /* Hover color in dark mode */
  color: #ffffff; /* White text on hover */
}

.dark .pagination-button.active {
  background-color: #1d4ed8; /* Darker blue for active button */
  color: #ffffff; /* White text for active button */
}

/* Dark Mode - Disabled Button */
.dark .pagination-button:disabled {
  background-color: #4b5563; /* Darker muted background */
  color: #6b7280; /* Muted text color in dark mode */
  cursor: not-allowed;
  opacity: 0.6; /* Slightly transparent */
}

.dark .pp-collection:before{color:#FFF;}


.dark .popover {
  background-color: #374151; /* Dark gray background */
  border: 1px solid #4b5563; /* Darker gray border */
  color: #e5e7eb; /* Light gray text */
}

.dark .popover-arrow {
  border-bottom-color: #4b5563; /* Darker gray arrow */
}

.dark .popover-header {
  background-color: #1f2937; /* Darker gray header background */
  border-bottom: 1px solid #4b5563; /* Darker gray border */
  color: #e5e7eb; /* Light gray text */
}

.dark .popover-body {
  background-color: #374151; /* Dark gray body background */
  color: #e5e7eb; /* Light gray text */
}

@media (max-width: 767px)
{
.innerformcontent.grid.md\:grid-cols-2>.col-span-2{grid-column:1;}
}
@media (min-width: 768px)
{
.innerformcontent.grid.md\:grid-cols-2>.titlerow,.innerformcontent.grid.md\:grid-cols-2>.newcapsbtitle,.innerformcontent.grid.md\:grid-cols-2>.full-row{grid-column:span 2 / span 2;}


.innerformcontent.grid.md\:grid-cols-2>div:not(.contentrow){grid-column:span 2 / span 2;}
.innerformcontent.grid.md\:grid-cols-2>div:not(.contentrow).grid,
.innerformcontent.grid.md\:grid-cols-2>div:not(.contentrow)[style*="display: grid"]{flex-wrap:wrap;}
@media (min-width: 768px) {
.innerformcontent.grid.md\:grid-cols-2>div:not(.contentrow).grid,
.innerformcontent.grid.md\:grid-cols-2>div:not(.contentrow)[style*="display: grid"]{grid-template-columns: repeat(2, minmax(0, 1fr));}
}
.innerformcontent.grid.md\:grid-cols-2>div:not(.contentrow).flex>div{grid-column:span 2 / span 2;}


input.noborder,.form-control.noborder{background-color:transparent;}
input.noborder:focus,.form-control.noborder:focus{border:0;background-color:transparent;}


.dark .nav-tabs{border-bottom-color:darkcyan}
.dark .nav-tabs .nav-item.show .nav-link,.dark .nav-tabs .nav-link.active {
    color: #FFF;
    background-color: darkcyan;
    border-color: darkcyan;
}
.dark .nav-tabs .nav-link:focus,.dark .nav-tabs .nav-link:hover {
    border-color: darkcyan;
}

.dark .nav-item.actv .nav-link:after,.dark  .nav-item.active .nav-link:after,.dark  .nav-item .nav-link.actv:after,.dark .nav-item .nav-link.active:after{border-top-color:darkcyan}

a[onclick], a[onClick], a[ONCLICK] {
  cursor: pointer;
}

.max-w-7xl{max-width:90rem;}

/* Progress bar animation */
@keyframes progress {
	0% { width: 100%; }
	100% { width: 0%; }
}

.toast-progress {
	animation: progress 5s linear forwards;
}

input.w-full:not([class*="p-"]):not([class*="pl-"]):not([class*="pr-"]):not([class*="pt-"]):not([class*="pb-"]):not([class*="px-"]):not([class*="py-"]), select.w-full:not([class*="p-"]):not([class*="pl-"]):not([class*="pr-"]):not([class*="pt-"]):not([class*="pb-"]):not([class*="px-"]):not([class*="py-"]),textarea.w-full:not([class*="p-"]):not([class*="pl-"]):not([class*="pr-"]):not([class*="pt-"]):not([class*="pb-"]):not([class*="px-"]):not([class*="py-"]){padding:.5rem;}