.modal.fade{z-index:100000;}
iframe{padding:0;width:100%;}
.btnopenerleft,.btnopenerleft1{display:none;}
.btnopenerleft,.btnopenerleft:hover,.btnopenerleft:active{padding:0.1rem 0.25rem;margin-right:0.5rem;background-color:#000 !important;border:0.1rem solid #000 !important;}
.btnopenerleft>i{padding:0 !important;}

.boxformcreate{border:0.05rem solid rgba(0,0,0,.125);;display:none;}

.showfancyontop .fancybox-slide--complete .fancybox-content{left:50% !important;transform:translate(-50%,50px) !important;position:absolute;}
i.goldrating:before{color:darkgoldenrod;}


.classfncyimagegrid.horizontal{padding:5%;height:13rem;box-sizing:border-box;position:relative;min-height:20rem;}
.classfncyimagegrid.horizontal .classfncyimagegridinner{width:100%;height:100%;overflow:hidden;box-sizing:border-box;position:relative;}
.classfncyimagegrid.horizontal .thumpnailimages{top:67%;height:33%;position:absolute;width:100%;box-sizing:border-box;}
.classfncyimagegrid.horizontal .mainimage{height:66.66%;width:100%;box-sizing:border-box;overflow:hidden;}
.classfncyimagegrid.horizontal .mainimage img{height:100%;min-width:100%;position: relative;left: 50%;transform: translateX(-50%);}
.classfncyimagegrid.horizontal .thumpnailimage{width:33%;height:100%;float:left;box-sizing:border-box;position:absolute;top:0;overflow:hidden;}
.classfncyimagegrid.horizontal .thumpnailimage img{height:100%;min-width:100%;position: relative;left: 50%;transform: translateX(-50%);}
.classfncyimagegrid.horizontal.fourphoto .thumpnailimage{width:33%;}
.classfncyimagegrid.horizontal.fourphoto .thumpnailimage.imageno1{left:0%;}
.classfncyimagegrid.horizontal.fourphoto .thumpnailimage.imageno2{left:33.33%;}
.classfncyimagegrid.horizontal.fourphoto .thumpnailimage.imageno3{left:67%;}
.classfncyimagegrid.horizontal.threephoto .thumpnailimage{width:49.5%;}
.classfncyimagegrid.horizontal.threephoto .thumpnailimage.imageno1{left:0%;}
.classfncyimagegrid.horizontal.threephoto .thumpnailimage.imageno2{left:50.5%;}
.classfncyimagegrid.horizontal.onephoto .thumpnailimages{display:none;}
.classfncyimagegrid.horizontal.onephoto .mainimage{height:9rem;min-height:14rem;}
.classfncyimagegrid.horizontal.onephoto .mainimage img{min-width:auto;position: static;left:auto;transform:none;max-height:100%;max-width:100%;height:auto;}

.classfncyimagegrid.horizontal.onephoto{height:9rem;min-height:14rem;}
.classfncyimagegrid .imagegridzoom{display:none;position:absolute;top:5%;right:5%;background-color:rgba(0,0,0,.5);padding:.5rem .4rem;border-radius:50%;}
.classfncyimagegrid .imagegridzoom>i{color:#FFF;cursor:pointer;}
.classfncyimagegrid:hover .imagegridzoom{display:block;}

.classfncyimagegrid.vertical{padding:5%;height:13rem;box-sizing:border-box;min-height:20rem;}
.classfncyimagegrid.vertical .classfncyimagegridinner{width:100%;height:100%;overflow:hidden;box-sizing:border-box;position:relative;}
.classfncyimagegrid.vertical .thumpnailimages{width:33%;height:100%;position:absolute;box-sizing:border-box;left:0;top:0;}
.classfncyimagegrid.vertical .mainimage{width:66.66%;height:100%;box-sizing:border-box;overflow:hidden;position:absolute;left:33.33%;top:0;}
.classfncyimagegrid.vertical .mainimage img{width:100%;min-height:100%;position: relative;top: 50%;transform: translateY(-50%);}
.classfncyimagegrid.vertical .thumpnailimage{width:100%;height:33%;box-sizing:border-box;overflow:hidden;position:absolute;}
.classfncyimagegrid.vertical .thumpnailimage img{width:100%;min-height:100%;position: relative;top: 50%;transform: translateY(-50%);}
.classfncyimagegrid.vertical.fourphoto .thumpnailimage{height:33%;}
.classfncyimagegrid.vertical.fourphoto .thumpnailimage.imageno1{top:0%;}
.classfncyimagegrid.vertical.fourphoto .thumpnailimage.imageno2{top:33.33%;}
.classfncyimagegrid.vertical.fourphoto .thumpnailimage.imageno3{top:67%;}

.classfncyimagegrid.vertical.threephoto .thumpnailimage{height:49.5%;}
.classfncyimagegrid.vertical.threephoto .thumpnailimage.imageno1{top:0%;}
.classfncyimagegrid.vertical.threephoto .thumpnailimage.imageno2{top:50.5%;}

.classfncyimagegrid.vertical.onephoto .thumpnailimages{display:none;}
.classfncyimagegrid.vertical.onephoto .mainimage{height:auto;height:9rem;min-height:14rem;width:auto;position:static;}
.classfncyimagegrid.vertical.onephoto .mainimage img{height:9rem;min-height:14rem;width:auto;min-width:auto;max-width:100%;}
.classfncyimagegrid.vertical.onephoto{height:9rem;min-height:14rem;}

a.ahoverdef:hover{color:#70a1cc;}

/*.classfncyimagegrid.horizontal.twophoto .thumpnailimages .thumpnailimage img{max-width:100%;width:auto;min-width:auto;}*/
.srchfncypanel{width:100%;display:flex;justify-content:center;padding:0 10%;box-sizing:border-box;}
.pa20{padding:0 20%;}
.pa30{padding:0 30%;}
@media (min-width: 768px)
{
.pa-md-30{padding:0 30%;}
}
.srchfncypanel>div{border:0.1rem solid var(--theme-butborder);box-sizing:border-box;width:100%;background-color:#FFF;}
.srchfncypanel>div>textarea,.srchfncypanel>div>input{border-radius:0;padding:.5rem;width:calc( 100% - 3rem );border:0;float:left;box-sizing:border-box;}
.srchfncypanel>div>button{margin:0;border-radius:0;width:6rem;float:left;box-sizing:border-box;background-color: var(--theme-butborder);color:#FFF;text-align:center;border:0;}
.srchfncypanel>div>textarea:focus,.srchfncypanel>div>input:focus{border:0 !important;}
.srchfncypanel:not(.needmobilesrch)>div>button:hover,.srchfncypanel:not(.needmobilesrch)>div>button:focus{margin:0;border:0 !important;background-color: #5bc0de !important;color:#FFF !important;}
.mobilepanel{display:none;}
.needmobilesrch>div>button{background-color:transparent !important;border:0 !important;}

#loadingpopover{display:none;position:fixed;width:80%;left:10%;top:calc( 50vh - 1rem );border:0.05rem solid #000;background-color:rgba(0,0,0,.5);color:#FFF;padding:0.5rem 0.75rem;box-sizing:border-box;z-index:100000;}
#loadingpopover>i{color:#FFF;float:left;margin-top:0.15rem;}
#loadingpopover>span{display:inline-block;float:left;padding-left:0.5rem;}
.mar-last-padd{padding:0 0 0 0.5rem !important;}
/*.btn-square{box-sizing:border-box;padding:0 0.5rem;border-radius:0.25rem !important;}
.btn-square>i{position:relative;top:50%;transform:translateY(-50%);padding:0 !important;}
.btn-square:hover,.btn-square:active{padding:0 0.5rem;}*/
.titmaincenter.break{word-break:break-all;white-space:normal;overflow:auto;height:auto;text-align:left;line-height:normal;padding:0.35rem 0.75rem;}
.commentproimage{border:0.05rem solid #EEE;height:4vw;width:4vw;border-radius:50%;}

.srchfncypanel.needmobilesrch{width:100%;display:flex;justify-content:center;padding:0 5%;box-sizing:border-box;}
.pa20.needmobilesrch{padding:0 5%;}
.srchfncypanel.needmobilesrch>div{border-radius:1rem;overflow:hidden;}
.srchfncypanel.needmobilesrch>div>textarea,.srchfncypanel.needmobilesrch>div>input{width:calc( 100% - 3rem );}
.srchfncypanel.needmobilesrch>div>button{width:3rem;background-color:transparent !important;padding:0.25rem;}
.srchfncypanel.needmobilesrch>div>button>span{display:none;}
.srchfncypanel.needmobilesrch>div>button>i{padding:0 !important;font-size:133%;}
.srchfncypanel.needmobilesrch>div>button>i:before{color:#5bc0de;}
.srchfncypanel>div{}
svg{vertical-align:middle;}

textarea.form-control{padding:.25rem .5rem;}

@media (max-width: 991px){
.fncylftopnrnormal{display:none !important;}
.commentproimage{border:0.05rem solid #EEE;width:1.5rem;border-radius:50%;}
#idShrTextArea1,#idShrTextArea2,#idShrTextArea3{max-width:8.5vw;}
.taboptionfncysml>li,.filteroptionul>li{padding: .25rem .5rem 0.25rem 1rem;}
.taboptionfncysml>li:nth-child(1), .filteroptionul>li:nth-child(1){padding-left:0.5rem;}
.srchfncypanel{width:100%;display:flex;justify-content:center;padding:0 5%;box-sizing:border-box;}
.pa20{padding:0 5%;}
.srchfncypanel>div{border-radius:1rem;overflow:hidden;}
.srchfncypanel>div>textarea,.srchfncypanel>div>input{width:calc( 100% - 2rem );}
.srchfncypanel>div>button{width:2rem;background-color:transparent;padding:0.25rem;}
.srchfncypanel>div>button>span{display:none;}
.srchfncypanel>div>button>i{padding:0 !important;font-size:133%;}
.srchfncypanel>div>button>i:before{color:#5bc0de;}
#leftcolumn_div{width:100% !important;}
.mobilepanel{height:1.7rem;display:block;}
.mobilepanel>div{z-index:100;position:fixed;top:-1px;left:0;width:100%;height:1.7rem;padding:.25rem .5rem;box-sizing:border-box;background-color:#000;text-align:left;}
.mobilepanel a.btn{margin-right:0.25rem;}
.mobilepanel a.btn>i{padding:0px !important;}
.mobilepanel i:before{color:#FFF;}
#defaultcollectionform{padding:0;}
#searchcollectionform{margin:0;}
.norestxtdiv{margin:5rem 1rem !important;padding:1rem !important;display:inline-block!important;max-width: 100%!important;}
div.tickbigcontainer,div.wrongbigcontainer{padding:3rem 0.75rem;}
.mar-last-padd{padding:0.5rem 0 0 0 !important;}
.checkdiv.srow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80vw;}
}
@media (min-width: 991px){
.riinweb{text-align:right !important;}
}

.bgtitpanel{border-top:0.05rem solid #b8d5e8;border-bottom:0.05rem solid #b8d5e8;padding:0 0.75rem;text-align:left;font-weight:700;color:#01416b;background-color:#d2ecfe;cursor:pointer;}
.bgtitpanel>i{transition:transform .5s ease;float: right;padding: 0.3rem 0.5rem;font-size:133%;font-weight: 700;}
.bgtitpanel.closed>i{transform: rotate(180deg);}
.bgtitcontent{padding:1rem;}

.bgtitcontent.plain{padding:0;}
.bgtitpanel.plain{border:0;padding:0 0.25rem;color:#666;background-color:transparent;text-transform:uppercase;}

.textvalidatespan{color:#FF0000;padding-left:0.25rem;display:none;clear:both;}

.box3dfncy{background-color: #fff;border-radius:0.1rem;box-shadow: 0 0.1rem 0.2rem 0 rgba(0,0,0,.5);}

.imgthumb{max-height:5rem;max-width:5.67vw;}
.imgthumbsmall{max-height:75px;max-width:4.25vw;}
li.checkdiv{display:list-item;clear:both;padding:0.25rem 0;height:auto;}
li.checkdiv .imgthumb{float:left;}

.minithumpview{padding:0.5rem 0;border-bottom:0.05rem solid #CCC;}
.tabsecondary .minithumpview{display:none;padding:0;}
.tabsecondary.multirow .minithumpview .titrow{display:none;}
.tabsecondary .minithumpview .titrow{display:text-align:center;}
.tabsecondary{overflow-x:auto;}
.tabsecondary .taboptionfncysml>li{padding:.25rem .5rem 0.25rem 1rem;}
.tabsecondary .taboptionfncysml>li:nth-child(1){padding-left:0.5rem;}
.minithumpview .fncyimage{height:75px;}
.minithumpview .fncyimage i{height:75px;}
.minithumpview .fncyimage img{max-height:75px;}
.ppdisabled,.ppdisabled1{cursor:default;}
.ppdisabled:hover,.ppdisabled:active,.ppdisabled:focus{background-color:#FFF !important;}
.ppdisabled1.btn-warning:hover {color: #fff;background-color: #f0ad4e;border-color: #d38312;}
.customimagegrid{columns:2;column-gap:0;padding:0 0 0.15rem 0.15rem;background-color:#AAA;}
.customdivcolumngrid{column-gap:1rem;margin-bottom:-20px;}
.customdivcolumngrid>div{margin-bottom:0.85rem;break-inside:avoid;padding-bottom:0.15rem;}

.customimagegrid.column-5{columns:5;}
.customimagegrid.column-6{columns:6;}
.customimagegrid.column-4{columns:4;}
.customimagegrid.column-3,.customdivcolumngrid.column-3-1{columns:3;}
.customimagegrid.column-1{columns:1;width:11.34vw;}

.btn-grey,.btn-grey:hover
{
    display: inline-block;
    padding: 0.3rem 0.6rem;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0.05rem solid transparent;
    border-radius:0.2rem;
	background-color:#AAA;color:#000;cursor:default;
}


@media (max-width: 991px){
.customimagegrid.column-3,.customdivcolumngrid.column-3-1{columns:1;}
}

.customimagegrid>div{padding:0.15rem 0.15rem 0 0;height:auto;}
.customimagegrid>div img{position:static;top:0;transform:none;max-height:none;width:100%;padding:0;background-color:#FFF;}

.naviarrows>.mobtabnavi{display:none !important;}
.naviarrows>.mobtabnavi.visibletab{display:list-item  !important;}
.naviarrows>li.visibletab:first-child{padding-left:1rem !important;}
.naviarrows{position:relative;}
.naviarrows .leftnavi,.naviarrows .rightnavi{cursor:pointer;border-radius:.25rem;width:1rem;text-align:center;position:absolute;top:.45rem;height:calc( 100% - .5rem );box-sizing:border-box;font-weight:700;font-family:FontAwesome;color:purple;font-size:150%;background-color:transparent;}
.naviarrows .leftnavi{left:.25rem;content:"\f104";}
.naviarrows .rightnavi{right:.25rem;content:"\f105";}

.header1{font-size:300%;color:#000;padding-bottom:1rem;text-align:center;}
.header2{font-size:200%;color:#000;padding-bottom:1rem;text-align:left;}
.header3{font-size:150%;color:#000;padding:0.5rem 0;text-align:left;}
.ullogslist{padding:0;margin:0;list-style:none;}
.ullogslist>li{padding:.25rem .5rem;text-align:left;border-bottom:0.05rem solid #EEE;color:#000;}


.srchtextbuttonbox{width:100%;max-width:22.68vw;border-radius:0.25rem;display: inline-flex;background-color:#FFF;border-left:0.1rem solid #409fdb;}
.srchtextbuttonbox>input,.srchtextbuttonbox>button,.srchtextbuttonbox>div{float:left;}
.srchtextbuttonbox>input{border-radius:0;border:0.1rem solid #409fdb;border-left:0;width:calc( 100% - 2rem );background-color:#FFF;box-sizing:border-box;height:1.7rem;border-right:0;padding:0.15rem 0.5rem;}
.srchtextbuttonbox>button{width:2rem;background-color:#409fdb;color:#FFF;text-align:center;border:0.1rem solid #409fdb;height:1.7rem;box-sizing:border-box;border-radius: 0 0.25rem 5px 0;}
.srchtextbuttonbox>button>i{color:#FFF;}

.srchtextbuttonbox.hasdropdown>div{width:3.4vw;position:relative;border-top:0.1rem solid #409fdb;border-bottom:0.1rem solid #409fdb;height:1.7rem;box-sizing:border-box;padding: 0.15rem 0;}
.srchtextbuttonbox.hasdropdown>input{width:calc( 100% - 95px );}
.srchtextbuttonbox.hasdropdownshow>input{width:calc( 100% - 7.5rem );}
.srchtextbuttonbox>div.maindrop{padding:0.25rem;border-right:0.1rem solid #409fdb;width:4.54vw;}
.srchtextbuttonbox>div.maindrop>div>i{float:right;padding:0.2rem;}
.srchtextbuttonbox #portallistdrop{display:none;}
.srchtextbuttonbox.hasdropdownshow #portallistdrop{display:block;}

.fncytable.mobilecompat .mobprefix{display:none;}

.fncytable.mobilecompat .mobtablebutton{padding:0.5rem;margin:0;text-align:center !important;}

@media (min-width: 992px){
.col-md-6percent{width:6%;}
.col-md-minus6percent{width:calc( 100% - 6% );}
}

@media (max-width: 991px) and (min-width:768px){
.col-sm-8percent{width:8%;}
.col-sm-minus8percent{width:calc( 100% - 8% );}
}

@media (max-width: 767px){
.col-xs-12percent{width:12%;}
.col-xs-minus12percent{width:calc( 100% - 12% );}
}

.newinfobox{border:.05rem solid #ccc;border-radius:.5rem;padding:1rem;margin:1rem 0;}
.newinfobox .newinfoboxtext{padding:0 .5rem;font-size:1.1rem;text-align:left;}

/*.newinfoboxouter{padding-top:1rem;}
.newinfoboxouter>.newinfobox{margin-top:0;}*/
.newinfoboxouter>.newinfoboxmini{display:none;text-align:right;}
.newinfoboxouter.closedbox>.newinfoboxmini{display:block;padding:1rem 0;}
.newinfoboxouter.closedbox>.newinfoboxmini i{cursor:pointer;color:#888;}
.newinfoboxouter.closedbox>.newinfoboxmini i:hover{color:#333;}
.newinfoboxouter.closedbox>.newinfobox{display:none;}
.newinfoboxouter .newinfoboxcloser{cursor:pointer;}

.searchboxouter{display:flex;align-items:center;justify-content:center;}
.searchboxheader{display:flex;border:0.1rem solid var(--bs-blue);background-color:#FFF;border-radius:10rem;width:35vw;height:3rem;align-items:center;position:relative;}
.searchboxheader>div{align-items:center;}
.searchboxheader>div.maindrop{width:7rem;border-right:0.1rem solid var(--bs-blue);height:3rem;padding:0 1rem;text-align:left;position:relative;justify-content:center;}

.searchboxheader>div.maindrop>div.conbox{display:flex;width:100%;align-items:center;}
.searchboxheader>div.maindrop>div.conbox>span{width:90%;text-align:left;}
.searchboxheader>div.maindrop>div.conbox>i{width:10%;text-align:center;}
.searchboxheader>div.maindrop i{float:right;}
.searchboxheader>div.portaldrop{width:5rem;border-right:0.1rem solid var(--bs-blue);padding:0 .5rem 0 1rem;text-align:left;position:relative;display:flex;align-items:center;height:100%;}
.searchboxheader>div.textcontainer:not(.hidden){width:calc( 100% - 4rem );display:flex;align-items:center;height:3rem;}
.searchboxheader>div.textcontainer>input, .searchboxheader>div.textcontainer>input:focus{padding: 0.25rem 0.5rem;height:2.3rem;background-color:transparent;color:#000;border:0;}
.searchboxheader>div.searchbutton{height:3rem;background-color: var(--bs-blue);width:4rem;border-radius: 0 10rem 10rem 0;text-align:center;cursor:pointer;display: flex;align-items: center;justify-content: center;}
.searchboxheader.portalitem>div.portaldrop{display:flex;height:100%;justify-content: center;}
.searchboxheader.portalitem>div.textcontainer{width:calc( 100% - 10rem );}
.searchboxheader input.form-control{background-color:#FFF;}

input[type=search]{border-width:.05rem;border-style:solid;}
@media (max-width: 991px)
{
.searchboxheader>div.textcontainer{width:calc( 100% - 4rem );}
.searchboxheader>div.textcontainer>input{border-radius:10rem;}
}

.pptooltipbox .closeicon{background-color:rgba(255,255,255,.6);position: absolute;top:0.25rem;right:0.25rem;z-index: 10;border: 0.05rem solid #FFF;padding: 0.25rem 0.35rem;border-radius: 50%;}
.pptooltipbox{padding: 1.25rem 2.25rem .5rem 0.5rem !important;}

 
@media (max-width: 767px){
.fncytable.mobilecompat{border:0 !important;}
.fncytable.mobilecompat thead{display:none;}
.fncytable.mobilecompat tbody tr{display:block;overflow:hidden;position:relative;}
.fncytable.mobilecompat .mobprefix{display:block;text-align:left;position:absolute;left:0;font-weight:700;width:calc( 35% - 0.5rem );white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fncytable.mobilecompat .mobprefix:after{content:":";position:absolute;padding:0 0.25rem 0 0.5rem;top:0;right:-5px;background-color:#FFF;}
.fncytable.mobilecompat td {word-break:break-all;border: none;position: relative;padding-left: 35%;margin-left: 3%;display:block;text-align:left !important;width:100%;box-sizing:border-box;}
.fncytable.mobilecompat td:before,.fncytable.mobilecompat td:after{display: block;clear: both;content: "";border-spacing:0;}
.fncytable.mobilecompat td.imagemob{padding:0.5rem;box-sizing: border-box;margin: 0;text-align:center !important;}
.fncytable.mobilecompat td.imagemob img{max-width:100% !important;max-height:none !important;width:auto !important;}
.fncytable.mobilecompat td:before {position: absolute;top:0.6rem;left:0.3rem;width:6.8vw;padding-right:2rem;white-space: nowrap;margin-left: -10px;}
.fncytable.mobilecompat td.tdcheckmobile{height:1.75rem;box-sizing:border-box;width:100%;padding:0.35rem 0.5rem 10px 0.5rem;margin:0;background-color:rgba(0,0,0,.6);}
.fncytable.mobilecompat td.tdcheckmobile>.checkdiv:before{color:#FFF;}
.fncytable.mobilecompat td.tdactionmobile{box-sizing:border-box;width:100%;padding:0.4rem 0.5rem 0.35rem 0.5rem;text-align:right!important;margin:0.5rem 0 0 0;background-color:#FFF;clear:both;border-radius:0.25rem;}
.fncytable.mobilecompat td.tdactionmobileover{position:absolute;top:0.15rem;right:0.25rem;padding:0.15rem 0;margin:0;width:30%;}
.fncytable.mobilecompat td.tdactionmobileover .action{float: right;background-color: #FFF;border-radius:0.25rem;padding: 0 0.25rem;}
.fncytable.mobilecompat td.tdactionmobileover .action i{padding:0.25rem;color: #000;cursor: pointer;height: auto;line-height: normal;}
.fncytable.mobilecompat tr.card{border:0.05rem solid #000;}



.table.mobilecompat{border:0 !important;}
.table.mobilecompat thead{display:none;}
.table.mobilecompat tbody tr:not(.detailrow){display:block;overflow:hidden;position:relative;box-shadow:0 .2rem .3rem rgba(0,0,0,0.1);border-radius: 0.25rem;margin-bottom:1rem;padding:0 .5rem .5rem .5rem;}

.table.mobilecompat tbody tr td{min-height:3rem;}

.table.mobilecompat .mobprefix{display:block;text-align:left;position:absolute;left:0;font-weight:700;width:calc( 35% - 0.5rem );white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.table.mobilecompat .mobprefix:after{content:":";position:absolute;padding:0 0.25rem 0 0.5rem;top:0;right:-5px;background-color:transparent;}
.table.mobilecompat tr:not(.detailrow) td {word-break:break-all;border: none;position: relative;padding-left: 35%;margin-left: 3%;display:block;text-align:left !important;width:97%;box-sizing:border-box;box-shadow:none;}
.table.mobilecompat tr:not(.detailrow) td:before,.table.mobilecompat td:after{display: block;clear: both;content: "";border-spacing:0;}
.table.mobilecompat tr:not(.detailrow) td.imagemob{padding:0.5rem;box-sizing: border-box;margin: 0;text-align:center !important;}
.table.mobilecompat tr:not(.detailrow) td.imagemob img{max-width:100% !important;max-height:none !important;width:auto !important;}
.table.mobilecompat tr:not(.detailrow) td:before {position: absolute;top:0.6rem;left:0.3rem;width:6.8vw;padding-right:2rem;white-space: nowrap;margin-left: -10px;}
.table.mobilecompat tr:not(.detailrow) td.tdcheckmobile{height: auto;box-sizing: border-box;width: 100%;padding: 0.5rem 0.5rem 0.5rem 1rem;margin: 0;border-bottom:.05rem solid rgba(0,0,0,.125);background-color:transparent;height: 3.5rem;align-items: center;display: flex;margin-bottom:.5rem;}
.table.mobilecompat tr:not(.detailrow) td.tdcheckmobile>.checkdiv:before{color:#FFF;}
.table.mobilecompat tr:not(.detailrow) td.tdactionmobile{box-sizing:border-box;width:100%;padding:0.4rem 0.5rem 0.35rem 0.5rem;text-align:right!important;margin:0.5rem 0 0 0;background-color:#FFF;clear:both;border-radius:0.25rem;}
.table.mobilecompat tr:not(.detailrow) td.tdactionmobileover{position:absolute;top:0.5rem;right:0.5rem;padding:0.15rem 0;margin:0;width:55%;text-align:right!important;}
.table.mobilecompat tr:not(.detailrow) td.tdactionmobileover .action{float: right;background-color: #FFF;border-radius:0.25rem;padding: 0 0.25rem;}
.table.mobilecompat tr:not(.detailrow) td.tdactionmobileover .action i{padding:0.25rem;color: #000;cursor: pointer;height: auto;line-height: normal;}
.table.mobilecompat tr:not(.detailrow) tr.card{border:0.05rem solid rgba(0,0,0,.6);}
.table.mobilecompat tr:not(.detailrow) td.tdimagemobile{padding:0;margin:2%;width:96%;max-height: 96vh;height:auto;overflow-y:hidden;text-align:center!important;border-radius:0.5rem;}
.table.mobilecompat tr:not(.detailrow) td.tdiconimagemobile{padding:0;margin:2%;width:96%;height:5rem;overflow-y:hidden;text-align:center!important;border-radius:0.5rem;display:flex;align-items:center;justify-content:center;}
.table.mobilecompat tr:not(.detailrow) td.tdimagemobile img{width:100%!important;height:auto!important;}
.hidemobileimage .table.mobilecompat td.tdimagemobile,.hidemobileimage .table.mobilecompat td.tdiconimagemobile{display:none;}
}

@media (min-width: 768px){
	.table.mobilecompat tr.card{display:table-row;}
}

.fncybox .actionrwbx{display:none;width:100%;position:absolute;top:0;background:rgba(0,0,0,.8);}
.fncybox:hover .actionrwbx{display:block;}

.fncybox .actionrwbx ul{padding:0;margin:0;list-style:none;}
.fncybox .actionrwbx ul>li{float:left;padding:0 .15rem;cursor:pointer;width:25%;box-sizing:border-box;}
.fncybox .actionrwbx ul.col-2>li{width:50%;}
.fncybox .actionrwbx ul.col-3>li{width:33.33%;}
.fncybox .actionrwbx ul.col-4>li{width:25%;}
.fncybox .actionrwbx ul.col-5>li{width:20%;}
.fncybox .actionrwbx ul>li i{font-size:110%;color:#FF1493;}
.fncybox .actionrwbx ul>li i{color:#FFF;}
.fncybox .actionrwbx ul>li+li{border-left:0.05rem solid #555;}

.card-primary-inverse h4,.card-primary h4{font-weight:700;}

.card-primary-inverse p,.card-primary-inverse h4{color:#FFF;}

/*
.fncyslider{display:block;clear:both;padding:1.25rem;position:relative;box-sizing:border-box;}
.fncysliderinner{width:calc( 100% - 1rem );overflow:hidden;margin:0 .5rem;}
.fncyulslider{padding:0;margin:0;list-style:none;display:flex;justify-content:left;transition:margin-left .5s ease;}
.fncyulslider>li{float:left;margin:0 0.25rem;}
.fncyslider .slideractionicon{cursor:pointer;position:absolute;width:0.75rem;height:1.25rem;border-radius:50%;background-color:rgba(184, 134, 11,1);color:#FFF;font-size:133%;font-weight:700;box-sizing:content-box;}
.fncyslider .slideractionicon.backward,.fncyslider .slideractionicon.forward{top:35%;}
.fncyslider .slideractionicon.fastbackward,.fncyslider .slideractionicon.fastforward{top:50%;}
.fncyslider .slideractionicon.backward,.fncyslider .slideractionicon.fastbackward{left:0px;padding: 0 0.3rem 0 0.2rem;}
.fncyslider .slideractionicon.forward,.fncyslider .slideractionicon.fastforward{right:0px;padding: 0 0.2rem 0 0.3rem;}
.fncyslider .slideractionicon:hover{color:#FFF;background-color:darkgoldenrod;}
*/
.progressbar{position:relative;display:flex;justify-content:center;width:11.34vw;height:1rem;border-radius:0.5rem;overflow: hidden;border: 0.05rem solid #888;}
.progressbar .bar{position:absolute;top:0;left:0;width:100%;height:1rem;background-color:#CCC;}
.progressbar .progress{position:absolute;top:0;left:0;height:1rem;background-color:green;}
.progressbar .text{position:absolute;top:0;left:0;width:100%;height:1rem;text-align:center;color:#FFF;}

ul.viewedul{padding:0;margin:0;list-style:none;}
ul.viewedul>li{border-bottom:0.05rem solid #EEE;padding:.25rem;box-sizing:border-box;color:#000;cursor:pointer;}
ul.viewedul>li:before,ul.viewedul>li:after{display:table;border-spacing:0;content:"";}
ul.viewedul>li>a{color:#000;display:flex;align-items:center;}
ul.viewedul>li div.img img{max-width:100%;max-height:100%;}
ul.viewedul>li div.img i{font-size:150%;position: relative;top: 50%;transform: translateY(-50%);}
ul.viewedul>li div.img{float:left;width:20%;margin-right:.5rem;box-sizing:border-box;border-radius:50%;overflow:hidden;}
ul.viewedul>li div.vtitle{width:calc( 80% - .5rem );text-align:left;display: flex;justify-content: space-evenly;flex-direction: column;overflow:hidden;}


.dark ul.viewedul>li{color:#FFF;}
.dark ul.viewedul>li>a{color:#FFF;}

ul.navtabsul{padding:0;margin:0;list-style:none;}
ul.navtabsul>li{color:#000;float: left;margin:0.25rem;border: 0.05rem solid #CCC;background-color: #EEE;padding: 0.15rem 0.3rem;border-radius:0.5rem;}
ul.navtabsul>li.spl{border-color:rgba(255,0,0,.5);background-color:rgba(255,0,0,.2);}
ul.navtabsul>li.nrml{clear:both;border:none;background-color:transparent;margin: 0.25rem 0;padding: 0.15rem 0;}
ul.navtabsul>li>span{text-align:left;}
ul.navtabsul>li>i{cursor:pointer;float: right;height:0.5rem;color: red;width:1rem;text-align: center;padding: 0.15rem 0 0.15rem 0.3rem;}

/*
@media (min-width: 20in)
{
.searchboxheader>div.maindrop{width:20%;}
.searchboxheader>div.portaldrop{width:15%;}
.searchboxheader>div.searchbutton{width:10%;}
}
*/

img.chngimg{min-width:1rem;}
.rowvalue img{min-width:1.5rem;}

img.hideropener{padding:0 .5rem;min-width:2rem;}

i.fa-angle-down.opened:before{content:"\f106";}